html,body{background:var(--background,#101411)}body{transition:none!important}html[data-theme=dark] .verify-page{background:var(--vm-ground)!important;color:var(--vm-ink-strong)!important}html[data-theme=dark] .verify-page .bg-slate-50{background-color:var(--vm-ground)!important}html[data-theme=dark] .verify-page .bg-white{background-color:var(--vm-panel)!important}html[data-theme=dark] .verify-page .text-slate-900{color:var(--vm-ink-strong)!important}html[data-theme=dark] .verify-page .text-slate-700{color:var(--vm-ink-soft)!important}html[data-theme=dark] .verify-page .text-slate-600{color:var(--vm-muted)!important}html[data-theme=dark] .verify-page .text-slate-500{color:var(--vm-subtle)!important}html[data-theme=dark] .verify-page .border-slate-200{border-color:rgb(var(--vm-line-rgb) / .18)!important}html[data-theme=dark] .verify-page .border-blue-200{border-color:rgb(var(--vm-accent-rgb) / .32)!important}html[data-theme=dark] .verify-page .bg-blue-50{background-color:rgb(var(--vm-accent-rgb) / .1)!important}html[data-theme=dark] .verify-page .text-blue-600,html[data-theme=dark] .verify-page .text-blue-700{color:var(--vm-accent-text)!important}html[data-theme=dark] .verify-page .border-red-200{border-color:#fb718559!important}html[data-theme=dark] .verify-page .bg-red-50,html[data-theme=dark] .verify-page .bg-red-50\/70{background-color:#7f1d1d33!important}html[data-theme=dark] .verify-page .text-red-500,html[data-theme=dark] .verify-page .text-red-700{color:#fb7185!important}html[data-theme=dark] .verify-page .border-emerald-200{border-color:#34d39959!important}html[data-theme=dark] .verify-page .bg-emerald-50\/70{background-color:#064e3b38!important}html[data-theme=dark] .verify-page .text-emerald-600,html[data-theme=dark] .verify-page .text-emerald-700{color:#6ee7b7!important}html[data-theme=dark] .verify-page .border-amber-200{border-color:#fbbf2459!important}html[data-theme=dark] .verify-page .bg-amber-50,html[data-theme=dark] .verify-page .bg-amber-50\/70{background-color:#78350f38!important}html[data-theme=dark] .verify-page .text-amber-600,html[data-theme=dark] .verify-page .text-amber-700{color:#fbbf24!important}html[data-theme=dark] .verify-page .border-purple-200{border-color:#a78bfa59!important}html[data-theme=dark] .verify-page .bg-purple-50{background-color:#5b21b62e!important}html[data-theme=dark] .verify-page .text-purple-600{color:#c4b5fd!important}html[data-theme=dark] .verify-page .border-blue-300{border-color:rgb(var(--vm-accent-rgb) / .4)!important}html[data-theme=dark] .verify-page .hover\:bg-blue-50:hover{background-color:rgb(var(--vm-accent-rgb) / .12)!important}html[data-theme=dark] .verify-page .shadow-sm{--tw-shadow-color:#0003!important}html[data-theme=dark] .verify-page .from-red-50{--tw-gradient-from:#7f1d1d42!important}html[data-theme=dark] .verify-page .from-emerald-50{--tw-gradient-from:#064e3b3d!important}html[data-theme=dark] .verify-page .from-amber-50{--tw-gradient-from:#78350f3d!important}html[data-theme=dark] .verify-page .to-white{--tw-gradient-to:var(--vm-panel)!important}html[data-theme=dark] .verify-page a,html[data-theme=dark] .verify-page button{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}body{overflow-wrap:anywhere}:where(div,main,section,article,aside,header,footer,nav,form,fieldset){min-width:0}:where(img,picture,video,canvas,iframe){max-width:100%}:where(input,textarea,select,button){min-width:0;max-width:100%}:where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,blockquote,label,a,button){overflow-wrap:anywhere}pre{overflow-wrap:normal;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}:where(.overflow-x-auto,.overflow-auto){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}:root{--vm-safe-top:env(safe-area-inset-top,0px);--vm-safe-right:env(safe-area-inset-right,0px);--vm-safe-bottom:env(safe-area-inset-bottom,0px);--vm-safe-left:env(safe-area-inset-left,0px)}.vm-safe-inline{padding-left:max(var(--vm-safe-left), 1rem);padding-right:max(var(--vm-safe-right), 1rem)}.vm-safe-bottom{padding-bottom:max(var(--vm-safe-bottom), 1rem)}@media (max-width:640px){:where(input,textarea,select){width:100%;font-size:16px;line-height:1.5}}@media print{html,body{width:auto!important;max-width:none!important;overflow:visible!important}}
html[data-theme=dark] main.min-h-screen.bg-slate-50{background:var(--vm-ground)!important;color:var(--vm-ink-strong)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-white{background-color:var(--vm-panel)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-slate-900{color:var(--vm-ink-strong)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-slate-700{color:var(--vm-ink-soft)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-slate-600{color:var(--vm-muted)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-slate-500{color:var(--vm-faint)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .border-slate-200{border-color:rgb(var(--vm-line-rgb) / .18)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .border-blue-200{border-color:rgb(var(--vm-accent-rgb) / .32)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-blue-50{background-color:rgb(var(--vm-accent-rgb) / .1)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-blue-600,html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-blue-700{color:var(--vm-accent-text)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .border-red-200{border-color:#fb718559!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-red-50,html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-red-50\/70{background-color:#7f1d1d33!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-red-100{background-color:#7f1d1d6b!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-red-500,html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-red-700{color:#fb7185!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .border-emerald-200{border-color:#34d39959!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-emerald-50\/70{background-color:#064e3b38!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-emerald-100{background-color:#064e3b75!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-emerald-600,html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-emerald-700{color:#6ee7b7!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .border-amber-200{border-color:#fbbf2459!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-amber-50,html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-amber-50\/70{background-color:#78350f38!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-amber-100{background-color:#78350f70!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-amber-600,html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-amber-700{color:#fbbf24!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .border-purple-200{border-color:#a78bfa59!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .bg-purple-50{background-color:#5b21b62e!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .text-purple-600{color:#c4b5fd!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .from-red-50{--tw-gradient-from:#7f1d1d42!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .from-emerald-50{--tw-gradient-from:#064e3b3d!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .from-amber-50{--tw-gradient-from:#78350f3d!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .to-white{--tw-gradient-to:var(--vm-panel)!important}html[data-theme=dark] main.min-h-screen.bg-slate-50 .hover\:bg-blue-50:hover{background-color:rgb(var(--vm-accent-rgb) / .12)!important}
@media print{main article[class~=bg-white][class~=text-slate-950]{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;font-size:9.25pt!important;line-height:1.35!important;overflow:visible!important}main article[class~=bg-white][class~=text-slate-950]>section{break-inside:auto!important;page-break-inside:auto!important;padding:4mm!important}main article[class~=bg-white][class~=text-slate-950] section{break-inside:auto!important;page-break-inside:auto!important}main article[class~=bg-white][class~=text-slate-950]>section>.mt-8.flex.items-center.gap-3:nth-child(5){break-before:page!important;page-break-before:always!important;margin-top:0!important}main article[class~=bg-white][class~=text-slate-950]>section>.mt-8.flex.items-center.gap-3:nth-child(27){break-before:auto!important;page-break-before:auto!important}main article[class~=bg-white][class~=text-slate-950] .mt-8.flex.items-center.gap-3,main article[class~=bg-white][class~=text-slate-950] h2,main article[class~=bg-white][class~=text-slate-950] h3{break-inside:avoid!important;break-after:avoid-page!important;page-break-inside:avoid!important;page-break-after:avoid!important}main article[class~=bg-white][class~=text-slate-950] .mt-8.flex.items-center.gap-3+*{break-before:avoid-page!important;page-break-before:avoid!important}main article[class~=bg-white][class~=text-slate-950] section.mt-4.border.p-5{break-inside:avoid!important;page-break-inside:avoid!important}main article[class~=bg-white][class~=text-slate-950] table{table-layout:fixed!important;border-collapse:collapse!important;break-inside:auto!important;page-break-inside:auto!important;width:100%!important;max-width:100%!important}main article[class~=bg-white][class~=text-slate-950] thead{display:table-header-group!important}main article[class~=bg-white][class~=text-slate-950] tfoot{display:table-footer-group!important}main article[class~=bg-white][class~=text-slate-950] tr{break-inside:avoid!important;page-break-inside:avoid!important}main article[class~=bg-white][class~=text-slate-950] th,main article[class~=bg-white][class~=text-slate-950] td{vertical-align:top!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;min-width:0!important;padding:1.4mm 1.2mm!important}main article[class~=bg-white][class~=text-slate-950] th{letter-spacing:.025em!important;font-size:7.6pt!important;line-height:1.15!important}main article[class~=bg-white][class~=text-slate-950] td{font-size:8pt!important;line-height:1.22!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:first-child,main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:first-child){width:6%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:nth-child(2),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:nth-child(2)){width:19%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:nth-child(3),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:nth-child(3)){width:14%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:nth-child(4),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:nth-child(4)){width:12%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:nth-child(5),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:nth-child(5)){width:9%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:nth-child(6),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:nth-child(6)),:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:nth-child(7),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:nth-child(7)){width:7%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:nth-child(8),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:nth-child(8)){width:11%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) th:nth-child(9),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(9)):not(:has(thead th:nth-child(10))) td:nth-child(9)){width:15%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) th:first-child,main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) td:first-child){width:6%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) th:nth-child(2),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) td:nth-child(2)),:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) th:nth-child(3),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) td:nth-child(3)){width:19%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) th:nth-child(4),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) td:nth-child(4)){width:12%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) th:nth-child(5),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) td:nth-child(5),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) th:nth-child(6),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) td:nth-child(6),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) th:nth-child(7),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) td:nth-child(7)){width:9%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) th:nth-child(8),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(8)):not(:has(thead th:nth-child(9))) td:nth-child(8)){width:17%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) th:first-child,main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) td:first-child){width:7%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) th:nth-child(2),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) td:nth-child(2)){width:16%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) th:nth-child(3),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) td:nth-child(3)){width:12%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) th:nth-child(4),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) td:nth-child(4)){width:20%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) th:nth-child(5),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) td:nth-child(5)){width:27%!important}:is(main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) th:nth-child(6),main article[class~=bg-white][class~=text-slate-950] table:has(thead th:nth-child(6)):not(:has(thead th:nth-child(7))) td:nth-child(6)){width:18%!important}main article[class~=bg-white][class~=text-slate-950] dl,main article[class~=bg-white][class~=text-slate-950] figure,main article[class~=bg-white][class~=text-slate-950] img,main article[class~=bg-white][class~=text-slate-950] [class~=rounded-xl]{break-inside:avoid!important;page-break-inside:avoid!important}main article[class~=bg-white][class~=text-slate-950] img,main article[class~=bg-white][class~=text-slate-950] svg{max-width:100%!important}main article[class~=bg-white][class~=text-slate-950] p,main article[class~=bg-white][class~=text-slate-950] li{orphans:3;widows:3;overflow-wrap:break-word!important}main article[class~=bg-white][class~=text-slate-950] pre,main article[class~=bg-white][class~=text-slate-950] code,main article[class~=bg-white][class~=text-slate-950] .font-mono{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}main article[class~=bg-white][class~=text-slate-950] [class*=overflow-],main article[class~=bg-white][class~=text-slate-950] [class*=max-h-]{max-height:none!important;overflow:visible!important}}
@media screen{html:where([data-theme=dark]) body :is(.bg-white,.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100,.bg-zinc-50,.bg-zinc-100,.bg-neutral-50,.bg-neutral-100,.bg-stone-50,.bg-stone-100):not(:where([data-theme-fixed],[data-theme-fixed] *)){background-color:var(--vm-panel)!important}html:where([data-theme=dark]) body :is(.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-white\/75,.bg-white\/70,.bg-white\/60,.bg-white\/50,.bg-slate-50\/95,.bg-slate-50\/90,.bg-slate-50\/80,.bg-slate-100\/90,.bg-slate-100\/80):not(:where([data-theme-fixed],[data-theme-fixed] *)){background-color:color-mix(in srgb, var(--vm-panel) calc(.94 * 100%), transparent)!important}html:where([data-theme=dark]) body :is(.bg-white\/40,.bg-white\/30,.bg-white\/20,.bg-white\/15,.bg-white\/10,.bg-white\/5):not(:where([data-theme-fixed],[data-theme-fixed] *)){background-color:#ffffff0d!important}html:where([data-theme=dark]) body :is(.text-black,.text-slate-950,.text-slate-900,.text-slate-800,.text-gray-950,.text-gray-900,.text-gray-800,.text-zinc-950,.text-zinc-900,.text-neutral-950,.text-neutral-900,.text-stone-950,.text-stone-900):not(:where([data-theme-fixed],[data-theme-fixed] *)){color:var(--vm-ink-strong)!important}html:where([data-theme=dark]) body :is(.text-slate-700,.text-slate-600,.text-gray-700,.text-gray-600,.text-zinc-700,.text-zinc-600,.text-neutral-700,.text-neutral-600,.text-stone-700,.text-stone-600):not(:where([data-theme-fixed],[data-theme-fixed] *)){color:var(--vm-muted)!important}html:where([data-theme=dark]) body :is(.text-slate-500,.text-gray-500,.text-zinc-500,.text-neutral-500,.text-stone-500):not(:where([data-theme-fixed],[data-theme-fixed] *)){color:var(--vm-subtle)!important}html:where([data-theme=dark]) body :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-zinc-100,.border-zinc-200,.border-neutral-100,.border-neutral-200,.border-stone-100,.border-stone-200):not(:where([data-theme-fixed],[data-theme-fixed] *)){border-color:rgb(var(--vm-line-rgb) / .22)!important}html:where([data-theme=dark]) body :is(.divide-slate-100,.divide-slate-200,.divide-gray-100,.divide-gray-200):not(:where([data-theme-fixed],[data-theme-fixed] *))>:not(:last-child){border-color:rgb(var(--vm-line-rgb) / .18)!important}html:where([data-theme=dark]) body :is(.ring-slate-100,.ring-slate-200,.ring-gray-100,.ring-gray-200):not(:where([data-theme-fixed],[data-theme-fixed] *)){--tw-ring-color:rgb(var(--vm-line-rgb) / .22)!important}html:where([data-theme=dark]) body :is(.hover\:bg-white:hover,.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover,.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover):not(:where([data-theme-fixed],[data-theme-fixed] *)){background-color:var(--vm-raised)!important}html:where([data-theme=dark]) body :is(.hover\:text-slate-900:hover,.hover\:text-slate-800:hover,.hover\:text-gray-900:hover,.hover\:text-gray-800:hover):not(:where([data-theme-fixed],[data-theme-fixed] *)){color:#fff!important}html:where([data-theme=dark]) body :is(.from-white,.from-slate-50,.from-slate-100,.from-gray-50,.from-gray-100):not(:where([data-theme-fixed],[data-theme-fixed] *)){--tw-gradient-from:var(--vm-panel) var(--tw-gradient-from-position)!important;--tw-gradient-to:transparent var(--tw-gradient-to-position)!important}html:where([data-theme=dark]) body :is(.via-white,.via-slate-50,.via-slate-100,.via-gray-50,.via-gray-100):not(:where([data-theme-fixed],[data-theme-fixed] *)){--tw-gradient-via:var(--vm-panel-2) var(--tw-gradient-via-position)!important}html:where([data-theme=dark]) body :is(.to-white,.to-slate-50,.to-slate-100,.to-gray-50,.to-gray-100):not(:where([data-theme-fixed],[data-theme-fixed] *)){--tw-gradient-to:var(--vm-ground) var(--tw-gradient-to-position)!important}html:where([data-theme=dark]) body :is(input,textarea,select):not(:where([data-theme-fixed],[data-theme-fixed] *)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:where([data-theme=dark]) body :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(:where([data-theme-fixed],[data-theme-fixed] *)){background-color:var(--vm-panel);color:var(--vm-ink-strong);border-color:rgb(var(--vm-line-rgb) / .28)}html:where([data-theme=dark]) body :is(input,textarea)::placeholder{color:var(--vm-faint);opacity:1}html:where([data-theme=dark]) body select option{background:var(--vm-panel);color:var(--vm-ink-strong)}html:where([data-theme=dark]) body input:-webkit-autofill{caret-color:var(--vm-ink-strong);-webkit-text-fill-color:var(--vm-ink-strong)!important;box-shadow:0 0 0 1000px var(--vm-panel) inset!important}html:where([data-theme=dark]) body input:-webkit-autofill:hover{caret-color:var(--vm-ink-strong);-webkit-text-fill-color:var(--vm-ink-strong)!important;box-shadow:0 0 0 1000px var(--vm-panel) inset!important}html:where([data-theme=dark]) body input:-webkit-autofill:focus{caret-color:var(--vm-ink-strong);-webkit-text-fill-color:var(--vm-ink-strong)!important;box-shadow:0 0 0 1000px var(--vm-panel) inset!important}html:where([data-theme=dark]) body textarea:-webkit-autofill{caret-color:var(--vm-ink-strong);-webkit-text-fill-color:var(--vm-ink-strong)!important;box-shadow:0 0 0 1000px var(--vm-panel) inset!important}html:where([data-theme=dark]) body select:-webkit-autofill{caret-color:var(--vm-ink-strong);-webkit-text-fill-color:var(--vm-ink-strong)!important;box-shadow:0 0 0 1000px var(--vm-panel) inset!important}html:where([data-theme=dark]) body section[class*=border-amber-400\/20] button.bg-amber-300{box-shadow:0 8px 22px #f59e0b1f;color:#111827!important;background-color:#fbbf24!important;border:1px solid #fcd34d73!important}html:where([data-theme=dark]) body section[class*=border-amber-400\/20] button.bg-amber-300:hover:not(:disabled){background-color:#fcd34d!important}html:where([data-theme=dark]) body section[class*=border-amber-400\/20] button.bg-amber-300:disabled{box-shadow:none;opacity:1!important;color:#fde68ab8!important;background-color:#f59e0b24!important;border-color:#fbbf2447!important}html:where([data-theme=dark]) body section[class*=border-violet-400\/20]>div:first-child button.bg-violet-300{box-shadow:0 8px 22px #6d28d929;color:#fff!important;background-color:#6d28d9!important;border:1px solid #c4b5fd57!important}html:where([data-theme=dark]) body section[class*=border-violet-400\/20]>div:first-child button.bg-violet-300:hover:not(:disabled){background-color:#7c3aed!important}html:where([data-theme=dark]) body section[class*=border-violet-400\/20]>div:first-child button.bg-violet-300:disabled{box-shadow:none;opacity:1!important;color:#ede9fead!important;background-color:#6d28d93d!important;border-color:#a78bfa3d!important}}@media print{.theme-toggle{display:none!important}}
@media screen{html body :is(.bg-electric-200,.bg-electric-300,.bg-electric-400,.bg-electric-500,.bg-cyan-200,.bg-cyan-300,.bg-cyan-400,.bg-cyan-500,.bg-sky-300,.bg-sky-400,.bg-teal-300,.bg-teal-400,.\!bg-electric-200,.\!bg-electric-300,.\!bg-electric-400,.\!bg-electric-500,.\!bg-cyan-200,.\!bg-cyan-300,.\!bg-cyan-400,.\!bg-cyan-500,.\!bg-sky-300,.\!bg-sky-400,.\!bg-teal-300,.\!bg-teal-400):not(:where([data-theme-fixed],[data-theme-fixed] *)){background-color:var(--vm-accent)!important;color:var(--vm-on-accent)!important}html body :is(.hover\:bg-electric-100:hover,.hover\:bg-electric-200:hover,.hover\:bg-electric-300:hover,.hover\:bg-cyan-100:hover,.hover\:bg-cyan-200:hover,.hover\:bg-cyan-300:hover,.hover\:bg-sky-200:hover,.hover\:bg-sky-300:hover,.hover\:bg-teal-200:hover,.hover\:bg-teal-300:hover,.hover\:\!bg-electric-100:hover,.hover\:\!bg-electric-200:hover,.hover\:\!bg-electric-300:hover,.hover\:\!bg-cyan-100:hover,.hover\:\!bg-cyan-200:hover,.hover\:\!bg-cyan-300:hover,.hover\:\!bg-sky-200:hover,.hover\:\!bg-sky-300:hover,.hover\:\!bg-teal-200:hover,.hover\:\!bg-teal-300:hover):not(:where([data-theme-fixed],[data-theme-fixed] *)){background-color:var(--vm-accent-hover)!important;color:var(--vm-on-accent)!important}html body :is(.border-electric-200,.border-electric-300,.border-cyan-200,.border-cyan-300,.border-sky-300,.border-teal-300,.\!border-electric-200,.\!border-electric-300,.\!border-cyan-200,.\!border-cyan-300,.\!border-sky-300,.\!border-teal-300):not(:where([data-theme-fixed],[data-theme-fixed] *)){border-color:rgb(var(--vm-accent-rgb) / .5)!important}html body [class*=shadow-][class*="rgba(34,211,238"],html body [class*=shadow-][class*="rgba(6,182,212"],html body [class*=shadow-][class*="rgba(103,232,249"]{box-shadow:0 8px 24px rgb(var(--vm-shadow-rgb) / .22)!important}}
:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vm-ground:#101411;--vm-panel:#171c18;--vm-panel-2:#1b211c;--vm-raised:#212821;--vm-raised-2:#2c352d;--vm-sidebar:#131814;--vm-ink-strong:#eef0e8;--vm-ink:#d9ded2;--vm-ink-soft:#c2c9b9;--vm-muted:#a1aa99;--vm-subtle:#8e9787;--vm-faint:#7f8878;--vm-line-rgb:165 180 150;--vm-line-solid:#2a322b;--vm-line-strong-solid:#3a4339;--vm-accent:#e9794a;--vm-accent-rgb:233 121 74;--vm-accent-hover:#f08c60;--vm-accent-text:#f2a67c;--vm-accent-deep:#d9663a;--vm-on-accent:#1b1510;--vm-brass:#d9a15a;--vm-brass-rgb:217 161 90;--vm-shadow-rgb:0 0 0;--vm-focus:#f2a67c;--vm-scrollbar:#3a4339;--vm-placeholder:#7f8878;--vm-selection:#e9794a47;--background:var(--vm-ground);--foreground:var(--vm-ink-strong);--muted-foreground:var(--vm-muted);--border-color:rgb(var(--vm-line-rgb) / .16);--auth-primary:var(--vm-accent);--auth-danger:#fda4af;--appearance-focus:var(--vm-focus);--color-slate-50:#f4f5f0;--color-slate-100:#e9ece4;--color-slate-200:#d6dccf;--color-slate-300:#bec6b6;--color-slate-400:#a1aa99;--color-slate-500:#8e9787;--color-slate-600:#7f8878;--color-slate-700:#3a4339;--color-slate-800:#283029;--color-slate-900:#171c18;--color-slate-950:#101411;--color-electric-50:#fdf3ec;--color-electric-100:#fbe3d3;--color-electric-200:#f7c8a8;--color-electric-300:#f2a67c;--color-electric-400:#e9794a;--color-electric-500:#d9663a;--color-electric-600:#b8532e;--color-electric-700:#8f4125;--color-electric-800:#6b321e;--color-electric-900:#4a2416;--color-electric-950:#2a150d;--color-energy-300:#e8c089;--color-energy-400:#d9a15a;--color-energy-500:#c08a3f;--color-energy-600:#9c6d2c;--color-surface-950:#101411;--color-surface-900:#171c18;--color-surface-850:#1b211c;--color-surface-800:#212821;--color-surface-700:#2c352d;--color-ink-strong:#eef0e8;--color-ink:#d9ded2;--color-ink-muted:#a1aa99;--color-ink-subtle:#8e9787;--color-line:#a5b49629;--color-line-strong:#a5b49642;--shadow-electric:0 0 0 1px #e9794a38;--shadow-electric-strong:0 0 0 1px #e9794a52, 0 12px 28px #0000003d;--shadow-soft:0 1px 0 #0000002e;--radius-panel:18px;--radius-3xl:18px}@media screen{html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vm-ground:#f4f4ef;--vm-panel:#fff;--vm-panel-2:#fafaf6;--vm-raised:#eef0e8;--vm-raised-2:#e2e6da;--vm-sidebar:#edf0e7;--vm-ink-strong:#1f231e;--vm-ink:#2d322b;--vm-ink-soft:#3d443a;--vm-muted:#555d51;--vm-subtle:#5f675c;--vm-faint:#666e62;--vm-line-rgb:55 70 45;--vm-line-solid:#e2e5dc;--vm-line-strong-solid:#cfd5c7;--vm-accent:#e9794a;--vm-accent-rgb:233 121 74;--vm-accent-hover:#f08c60;--vm-accent-text:#a6511f;--vm-accent-deep:#c75b2b;--vm-on-accent:#1b1510;--vm-brass:#9c6d2c;--vm-brass-rgb:156 109 44;--vm-shadow-rgb:35 48 25;--vm-focus:#c75b2b;--vm-scrollbar:#c3cab9;--vm-placeholder:#7a8274;--vm-selection:#e9794a38;--auth-danger:#b4233c;--color-slate-50:#171a16;--color-slate-100:#1f231e;--color-slate-200:#2a2e28;--color-slate-300:#3a4038;--color-slate-400:#50584d;--color-slate-500:#5b6358;--color-slate-600:#636b60;--color-slate-700:#cfd5c7;--color-slate-800:#e2e5dc;--color-slate-900:#fafaf6;--color-slate-950:#f4f4ef;--color-white:#1c1f1b;--color-electric-50:#fdf3ec;--color-electric-100:#5e2c13;--color-electric-200:#773817;--color-electric-300:#924419;--color-electric-400:#e9794a;--color-electric-500:#c75b2b;--color-electric-600:#a6511f;--color-electric-700:#fbe3d3;--color-electric-800:#fdf0e7;--color-electric-900:#fef6f0;--color-electric-950:#fffaf6;--color-energy-300:#7d5516;--color-energy-400:#9c6d2c;--color-surface-950:#f4f4ef;--color-surface-900:#fff;--color-surface-850:#fafaf6;--color-surface-800:#eef0e8;--color-surface-700:#e2e6da;--color-ink-strong:#1f231e;--color-ink:#2d322b;--color-ink-muted:#555d51;--color-ink-subtle:#5f675c;--color-line:#37462d24;--color-line-strong:#37462d3d;--color-emerald-100:#1c4a31;--color-emerald-200:#22573a;--color-emerald-300:#286544;--color-emerald-400:#2f7a51;--color-amber-100:#573807;--color-amber-200:#684309;--color-amber-300:#7a4f0b;--color-rose-100:#6f1d2d;--color-rose-200:#842336;--color-rose-300:#9b2a40;--color-violet-100:#3d2a70;--color-violet-200:#483285;--color-violet-300:#553b9c;--color-sky-200:#174a69;--color-sky-300:#1d5a7f;--color-blue-200:#1f4580;--color-blue-300:#264f93;--color-orange-200:#6e3510;--color-orange-300:#823f13;--color-yellow-100:#4f4004;--color-yellow-300:#5f4d05;--color-lime-200:#34500e;--color-lime-300:#3e5d11;--color-red-200:#7f1f1f;--color-red-300:#962626;--color-indigo-200:#333891;--color-indigo-300:#3c42a5;--color-teal-200:#145449;--color-teal-300:#186357;--shadow-electric:0 0 0 1px #c75b2b3d;--shadow-electric-strong:0 0 0 1px #c75b2b4d, 0 12px 28px #23301914;--shadow-soft:0 1px 2px #2330190d}html[data-theme=light] [data-theme-fixed=light]{--color-slate-50:#f4f5f0;--color-slate-100:#e9ece4;--color-slate-200:#d6dccf;--color-slate-300:#bec6b6;--color-slate-400:#a1aa99;--color-slate-500:#6f786a;--color-slate-600:#5b6358;--color-slate-700:#3a4339;--color-slate-800:#283029;--color-slate-900:#171c18;--color-slate-950:#101411;--color-white:#fff;--color-electric-50:#fdf3ec;--color-electric-100:#fbe3d3;--color-electric-200:#f7c8a8;--color-electric-300:#f2a67c;--color-electric-500:#d9663a;--color-electric-600:#b8532e;--color-electric-700:#8f4125;--color-electric-800:#6b321e;--color-electric-900:#4a2416;--color-electric-950:#2a150d;--color-cyan-50:var(--color-electric-50);--color-cyan-100:var(--color-electric-100);--color-cyan-200:var(--color-electric-200);--color-cyan-300:var(--color-electric-300);--color-cyan-400:var(--color-electric-400);--color-cyan-500:var(--color-electric-500);--color-cyan-600:var(--color-electric-600);--color-cyan-700:var(--color-electric-700);--color-cyan-800:var(--color-electric-800);--color-cyan-900:var(--color-electric-900);--color-cyan-950:var(--color-electric-950)}html[data-theme=dark] [data-theme-fixed=light]{--color-slate-500:#6f786a;--color-slate-600:#5b6358;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] [data-theme-fixed=dark]{--color-slate-50:#f4f5f0;--color-slate-100:#e9ece4;--color-slate-200:#d6dccf;--color-slate-300:#bec6b6;--color-slate-400:#a1aa99;--color-slate-500:#8e9787;--color-slate-600:#7f8878;--color-slate-700:#3a4339;--color-slate-800:#283029;--color-slate-900:#171c18;--color-slate-950:#101411;--color-white:#fff;--color-electric-50:#fdf3ec;--color-electric-100:#fbe3d3;--color-electric-200:#f7c8a8;--color-electric-300:#f2a67c;--color-electric-500:#d9663a;--color-electric-600:#b8532e;--color-electric-700:#8f4125;--color-electric-800:#6b321e;--color-electric-900:#4a2416;--color-electric-950:#2a150d;--color-cyan-50:var(--color-electric-50);--color-cyan-100:var(--color-electric-100);--color-cyan-200:var(--color-electric-200);--color-cyan-300:var(--color-electric-300);--color-cyan-400:var(--color-electric-400);--color-cyan-500:var(--color-electric-500);--color-cyan-600:var(--color-electric-600);--color-cyan-700:var(--color-electric-700);--color-cyan-800:var(--color-electric-800);--color-cyan-900:var(--color-electric-900);--color-cyan-950:var(--color-electric-950);--color-emerald-300:#6ee7b7;--color-amber-300:#fcd34d;--color-rose-300:#fda4af;--color-violet-300:#c4b5fd;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{background:var(--vm-ground)}body{color:var(--foreground);background:radial-gradient(circle at 18% 6%, rgb(var(--vm-accent-rgb) / .035), transparent 32rem), radial-gradient(circle at 82% 16%, rgb(var(--vm-brass-rgb) / .03), transparent 30rem), var(--vm-ground)}*{scrollbar-color:var(--vm-scrollbar) var(--vm-ground)}::selection{background:var(--vm-selection);color:inherit}:is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--vm-focus)}input::placeholder,textarea::placeholder{color:var(--vm-placeholder)}html.theme-changing *,html.theme-changing :before,html.theme-changing :after{transition:none!important}@media screen{html[data-theme=light] :is(.text-slate-950,.hover\:text-slate-950:hover):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){color:#1b1510}html[data-theme=light] :is(.text-slate-900,.text-slate-800,.text-slate-800\/80,.hover\:text-slate-900:hover,.hover\:text-slate-800:hover):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){color:#1f231e}html[data-theme=light] .text-slate-700:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){color:#4a5247}html[data-theme=light] :is(.bg-slate-50,.print\:bg-slate-50):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#f7f8f4}html[data-theme=light] :is(.bg-slate-100,.hover\:bg-slate-100:hover,.hover\:bg-slate-50:hover):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#eef0e8}html[data-theme=light] .bg-slate-200:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#e2e6da}html[data-theme=light] .bg-slate-300:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#cfd5c7}html[data-theme=light] :is(.border-slate-100,.border-slate-200):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){border-color:#e2e5dc}html[data-theme=light] .border-slate-300:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){border-color:#cfd5c7}html[data-theme=light] :is(.divide-slate-100,.divide-slate-200):not(:where([data-theme-fixed=dark] *))>:not(:last-child){border-color:#e2e5dc}html[data-theme=light] :is(.ring-slate-100,.ring-slate-200):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){--tw-ring-color:#e2e5dc}html[data-theme=light] :is(.bg-white,.print\:bg-white,.hover\:bg-white:hover):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#fff}html[data-theme=light] :is(.bg-white\/95,.bg-white\/90,.bg-white\/80):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#ffffffeb}html[data-theme=light] :is(.from-white,.from-slate-50):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){--tw-gradient-from:#fff var(--tw-gradient-from-position)}html[data-theme=light] :is(.to-white,.to-slate-50):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){--tw-gradient-to:#fff var(--tw-gradient-to-position)}html[data-theme=light] .text-black:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){color:#111}html[data-theme=light] :is(.text-electric-50,.text-cyan-50){color:#4e240f}html[data-theme=light] .text-emerald-50{color:#173d28}html[data-theme=light] .text-amber-50{color:#4a2f05}html[data-theme=light] .text-rose-50{color:#5e1826}html[data-theme=light] .text-violet-50{color:#34245f}html[data-theme=light] .bg-emerald-300:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#6ee7b7}html[data-theme=light] .bg-amber-300:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#fcd34d}html[data-theme=light] .bg-violet-300:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#c4b5fd}html[data-theme=light] .bg-rose-300:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#fda4af}html[data-theme=light] .bg-emerald-400:not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){background-color:#34d399}html[data-theme=light] :is(.bg-emerald-200,.bg-amber-200,.bg-violet-200,.bg-rose-200,.bg-sky-200,.bg-blue-200,.bg-cyan-200,.bg-emerald-100,.bg-amber-100):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){filter:none}html[data-theme=light] .border-emerald-200{border-color:#a7dcbf}html[data-theme=light] .border-amber-200{border-color:#f3d38c}html[data-theme=light] .border-red-200{border-color:#f4b4b4}html[data-theme=light] .border-blue-200{border-color:#b8cdef}html[data-theme=light] .border-rose-200{border-color:#f3b5c1}html[data-theme=light] .border-violet-200{border-color:#cfc2f3}html[data-theme=light] .border-purple-200{border-color:#dcc9f5}html[data-theme=light] :is(input,textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] select option{color:#1f231e;background:#fff}}.theme-control{display:inline-flex;position:relative}.theme-toggle{border:1px solid rgb(var(--vm-line-rgb) / .18);background:rgb(var(--vm-line-rgb) / .05);width:2.75rem;height:2.75rem;color:var(--vm-muted);border-radius:.75rem;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.theme-toggle:hover{color:var(--vm-accent-text);border-color:rgb(var(--vm-accent-rgb) / .4)}.theme-toggle svg{transition:transform .4s}.theme-toggle:hover svg{transform:rotate(-18deg)}.theme-save-status{z-index:60;background:var(--vm-panel);border:1px solid rgb(var(--vm-line-rgb) / .2);width:16rem;color:var(--vm-ink);border-radius:.6rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0}.theme-preference .theme-save-status{width:auto;margin-top:.5rem;position:static}.theme-preference-options{background:rgb(var(--vm-line-rgb) / .08);border-radius:.75rem;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.theme-preference-option{min-height:2.25rem;color:var(--vm-muted);border-radius:.55rem;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.theme-preference-option:hover{color:var(--vm-ink-strong)}.theme-preference-option[aria-checked=true]{background:var(--vm-panel);color:var(--vm-ink-strong);box-shadow:0 1px 4px rgb(var(--vm-shadow-rgb) / .12)}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}@media print{.theme-control{display:none!important}}@media screen{html body :is(.bg-emerald-300,.bg-emerald-400,.bg-amber-300,.bg-amber-400,.bg-rose-300,.bg-violet-300):is(.text-slate-950,.text-slate-900,.text-black):not(:where([data-theme-fixed],[data-theme-fixed] *)){color:#10150f!important}html[data-theme=light] :is(.text-electric-300\/80,.text-electric-200\/70,.text-cyan-300\/80):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){color:#8a4216}html[data-theme=light] :is(.text-amber-50\/80,.text-amber-50\/85):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){color:#4a2f05}html[data-theme=light] :is(.text-cyan-50\/70,.text-cyan-50\/75):not(:where([data-theme-fixed=dark],[data-theme-fixed=dark] *)){color:#4e240f}html[data-theme=light] .text-red-500:not(:where([data-theme-fixed],[data-theme-fixed] *)){color:#b91c1c}}
:root,html[data-theme=dark]{--vm-nav-ink:#b9c1b1;--vm-nav-icon:#8e9787;--vm-nav-hover:#a5b49614;--vm-nav-active-bg:#243026;--vm-nav-active-ink:#f3f5ee;--vm-nav-active-icon:#f3f5ee;--vm-header:#121613e6;--vm-tabbar:#131814f0;--vm-nav-tag-ink:var(--vm-accent-text);--vm-card-bg:#181d19;--vm-card-line:#283029;--vm-card-avatar:#252d26;--vm-avatar-bg:#3b3a2f;--vm-avatar-ink:#ece6cf;--vm-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace}@media screen{html[data-theme=light]{--vm-nav-ink:#4f5a4a;--vm-nav-icon:#66725f;--vm-nav-hover:#e1e7d8;--vm-nav-active-bg:#dce4d2;--vm-nav-active-ink:#1f2b1b;--vm-nav-active-icon:#2f4027;--vm-header:#fafbf7e6;--vm-tabbar:#fbfbf8f2;--vm-nav-tag-ink:#8a4216;--vm-card-bg:#f7f8f2;--vm-card-line:#dce0d4;--vm-card-avatar:#e1e5d5;--vm-avatar-bg:#eeebdf;--vm-avatar-ink:#5b5540}}.vm-sidebar{background:var(--vm-sidebar);border-color:rgb(var(--vm-line-rgb) / .14);color:var(--vm-ink);scrollbar-width:thin}.vm-sidebar-top{flex-shrink:0;padding:28px 18px 26px 27px}.vm-sidebar-scroll{flex-direction:column;padding:0 18px 24px;display:flex}.vm-wordmark{letter-spacing:-.055em;color:var(--vm-ink-strong);align-items:center;gap:10px;font-size:25px;font-weight:650;line-height:1;display:inline-flex}.vm-wordmark-text{letter-spacing:-.05em;color:var(--vm-ink-strong);white-space:nowrap;font-size:22px;font-weight:650;line-height:1}.vm-wordmark-light{font-weight:400}.vm-logo-mark{background:var(--vm-accent);width:33px;height:33px;color:var(--vm-on-accent);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.vm-workspace-card{border:1px solid var(--vm-card-line);background:var(--vm-card-bg);color:var(--vm-ink-strong);border-radius:10px;align-items:center;gap:10px;margin-bottom:25px;padding:10px;transition:border-color .2s;display:flex}.vm-workspace-card:hover{border-color:rgb(var(--vm-accent-rgb) / .45)}.vm-workspace-card b{font-size:12.5px;font-weight:600;line-height:1.35;display:block}.vm-workspace-card small{color:var(--vm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;display:block;overflow:hidden}.vm-workspace-card>svg{color:var(--vm-muted);flex-shrink:0}.vm-workspace-avatar{background:var(--vm-card-avatar);width:30px;height:30px;color:var(--vm-ink);border-radius:7px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.vm-nav-section{margin-bottom:21px}.vm-nav-section-label{letter-spacing:.15em;text-transform:uppercase;color:var(--vm-muted);margin-bottom:8px;padding-left:12px;font-size:10px;font-weight:500}.vm-side-link{min-height:38px;color:var(--vm-nav-ink);border-radius:7px;align-items:center;gap:11px;margin-bottom:3px;padding:8px 12px;font-size:13px;line-height:1.3;transition:background .15s,color .15s;display:flex}.vm-side-link svg{color:var(--vm-nav-icon);flex-shrink:0}.vm-side-link:hover{background:var(--vm-nav-hover);color:var(--vm-ink-strong)}.vm-side-link-active,.vm-side-link-active:hover{background:var(--vm-nav-active-bg);color:var(--vm-nav-active-ink);font-weight:600}.vm-side-link-active svg{color:var(--vm-nav-active-icon)}.vm-side-link:focus-visible,.vm-workspace-card:focus-visible{outline:2px solid var(--vm-focus);outline-offset:1px}.vm-nav-tag{letter-spacing:.02em;background:rgb(var(--vm-accent-rgb) / .13);color:var(--vm-nav-tag-ink);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:600}.vm-sidebar-bottom{border-top:1px solid rgb(var(--vm-line-rgb) / .16);margin-top:auto;padding-top:18px}@media (hover:none) and (pointer:coarse){.vm-side-link{min-height:44px;font-size:14px}}.vm-header{background:var(--vm-header);border-color:rgb(var(--vm-line-rgb) / .14);-webkit-backdrop-filter:saturate(1.4)blur(14px)}.vm-header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:0 37px;display:flex}.vm-breadcrumbs{min-width:0}.vm-breadcrumbs ol{min-width:0;color:var(--vm-muted);align-items:center;gap:10px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.vm-breadcrumbs li{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.vm-breadcrumbs li>svg{color:var(--vm-subtle);flex-shrink:0}.vm-breadcrumbs a{color:var(--vm-muted);transition:color .15s}.vm-breadcrumbs a:hover{color:var(--vm-ink-strong)}.vm-breadcrumb-current{overflow:hidden}.vm-breadcrumb-current span{color:var(--vm-ink-strong);text-overflow:ellipsis;font-weight:500;overflow:hidden}.vm-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.vm-header-icon,.vm-header .theme-toggle{width:38px;height:38px;color:var(--vm-ink);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.vm-header-icon:hover,.vm-header .theme-toggle:hover,.vm-header-icon[aria-expanded=true]{background:rgb(var(--vm-line-rgb) / .1);color:var(--vm-ink-strong)}.vm-header .theme-toggle:hover svg{transform:rotate(-18deg)}@media (min-width:1024px){.vm-menu-button{display:none}}.vm-header-icon:focus-visible,.vm-header .theme-toggle:focus-visible,.vm-search-trigger:focus-visible,.vm-avatar-button:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px}.vm-header-badge{border:2px solid var(--vm-ground);background:var(--vm-accent);min-width:17px;height:17px;color:var(--vm-on-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;right:3px}.vm-search-trigger{border:1px solid rgb(var(--vm-line-rgb) / .2);background:var(--vm-panel);min-height:38px;color:var(--vm-muted);border-radius:10px;align-items:center;gap:10px;padding:0 8px 0 12px;font-size:12.5px;transition:border-color .2s,color .2s;display:inline-flex}.vm-search-trigger:hover{border-color:rgb(var(--vm-line-rgb) / .36);color:var(--vm-ink-strong)}.vm-kbd{border:1px solid rgb(var(--vm-line-rgb) / .22);background:var(--vm-ground);font-family:var(--vm-mono);color:var(--vm-muted);border-radius:5px;padding:2px 6px;font-size:10.5px;line-height:1.4}.vm-avatar-button{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vm-avatar-button .vm-avatar{box-shadow:none;background:var(--vm-avatar-bg);color:var(--vm-avatar-ink);border:0}.vm-avatar-button .vm-avatar>span{color:var(--vm-avatar-ink);letter-spacing:0;background:0 0;font-size:12px;font-weight:600}@media (max-width:1199px){.vm-header-inner{padding:0 25px}}@media (max-width:767px){.vm-header-inner{gap:10px;min-height:64px;padding:0 12px 0 10px}.vm-header-actions{gap:4px}.vm-search-trigger{width:38px;color:var(--vm-ink);background:0 0;border-color:#0000;justify-content:center;padding:0}.vm-search-trigger-text,.vm-search-trigger .vm-kbd,.vm-breadcrumbs li:not(.vm-breadcrumb-current),.vm-breadcrumb-current>svg{display:none}.vm-breadcrumbs ol{font-size:15px}.vm-breadcrumb-current span{font-weight:600}}.vm-palette{border:1px solid rgb(var(--vm-line-rgb) / .2);background:var(--vm-panel);width:min(620px,100vw - 24px);max-width:none;max-height:min(620px,100dvh - 80px);color:var(--vm-ink-strong);box-shadow:0 30px 80px rgb(var(--vm-shadow-rgb) / .35);border-radius:18px;margin:10vh auto auto;padding:0;overflow:hidden}.vm-palette[open]{display:flex}.vm-palette::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e0b8c}.vm-palette-box{flex-direction:column;flex:1;min-height:0;display:flex}.vm-palette-input{border-bottom:1px solid rgb(var(--vm-line-rgb) / .16);color:var(--vm-muted);align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.vm-palette-input input{min-width:0;height:44px;color:var(--vm-ink-strong);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:16px}.vm-palette-input input::-webkit-search-cancel-button{display:none}.vm-palette-close{width:36px;height:36px;color:var(--vm-muted);border-radius:10px;place-items:center;display:grid}.vm-palette-close:hover{background:rgb(var(--vm-line-rgb) / .1);color:var(--vm-ink-strong)}.vm-palette-list{flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.vm-palette-list li[role=option]{cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex}.vm-palette-list li.is-active{background:rgb(var(--vm-accent-rgb) / .12)}.vm-palette-list b{color:var(--vm-ink-strong);font-size:14px;font-weight:600;display:block}.vm-palette-list small{color:var(--vm-muted);margin-top:1px;font-size:12px;display:block}.vm-palette-go{color:var(--vm-subtle);flex-shrink:0}.vm-palette-list li.is-active .vm-palette-go{color:var(--vm-accent-text)}.vm-palette-empty{text-align:center;padding:22px 12px}.vm-palette-foot{border-top:1px solid rgb(var(--vm-line-rgb) / .16);font-family:var(--vm-mono);color:var(--vm-muted);justify-content:space-between;gap:12px;padding:10px 18px;font-size:11.5px;display:flex}.vm-palette-foot span{align-items:center;gap:5px;display:inline-flex}@media (max-width:640px){.vm-palette{margin-top:12px}.vm-palette-foot{display:none}}@media print{.vm-sidebar,.vm-header,.vm-palette{display:none!important}}.vm-tabbar{z-index:45;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--vm-tabbar);border-top:1px solid rgb(var(--vm-line-rgb) / .16);-webkit-backdrop-filter:saturate(1.4)blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;inset:auto 0 0}.vm-tab{min-height:48px;color:var(--vm-nav-ink);touch-action:manipulation;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:550;display:flex}.vm-tab[aria-current=page]{color:var(--vm-ink-strong);font-weight:650}.vm-tab[aria-current=page] svg{color:var(--vm-accent-text)}.vm-tab-create{background:var(--vm-accent);width:54px;height:54px;color:var(--vm-on-accent);box-shadow:0 10px 24px rgb(var(--vm-accent-rgb) / .35), 0 0 0 5px var(--vm-ground);border-radius:18px;justify-self:center;place-items:center;margin-top:-24px;transition:transform .15s;display:grid}.vm-tab-create:active{transform:scale(.94)}.vm-tab:focus-visible,.vm-tab-create:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px}@media (min-width:1024px){.vm-tabbar{display:none}}@media print{.vm-tabbar,.vm-sheet{display:none!important}}.vm-sheet{width:min(560px,100vw);max-width:100vw;max-height:86vh;padding:0 0 env(safe-area-inset-bottom,0px);border:1px solid rgb(var(--vm-line-rgb) / .16);background:var(--vm-panel);color:var(--vm-ink-strong);box-shadow:0 -20px 60px rgb(var(--vm-shadow-rgb) / .3);border-bottom:0;border-radius:22px 22px 0 0;margin:auto auto 0}.vm-sheet[open]{animation:.3s cubic-bezier(.3,.7,.2,1) vm-sheet-up}.vm-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e0b80}@keyframes vm-sheet-up{0%{opacity:.4;transform:translateY(35%)}}@media (prefers-reduced-motion:reduce){.vm-sheet[open]{animation:none}}.vm-sheet-grip{background:rgb(var(--vm-line-rgb) / .35);border-radius:4px;width:38px;height:4px;margin:10px auto 0}.vm-sheet-head{justify-content:space-between;align-items:center;padding:12px 20px 10px;display:flex}.vm-sheet-head h2{letter-spacing:-.02em;font-size:20px;font-weight:650}.vm-sheet-close{border:1px solid rgb(var(--vm-line-rgb) / .18);width:40px;height:40px;color:var(--vm-muted);border-radius:12px;place-items:center;display:grid}.vm-sheet-list{gap:4px;padding:4px 12px 16px;display:grid}.vm-sheet-item{color:var(--vm-ink-strong);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.vm-sheet-item:hover,.vm-sheet-item:focus-visible{background:rgb(var(--vm-line-rgb) / .08)}.vm-sheet-icon{background:rgb(var(--vm-accent-rgb) / .14);width:42px;height:42px;color:var(--vm-accent-text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.vm-sheet-item b{font-size:15px;font-weight:600;display:block}.vm-sheet-item small{color:var(--vm-muted);font-size:13px;display:block}.vm-sheet-item>svg:last-child{color:var(--vm-subtle);margin-left:auto}.vm-scrim{-webkit-backdrop-filter:blur(4px);background:#0a0e0b9e}.vm-skip-link{z-index:100;background:var(--vm-accent);color:var(--vm-on-accent);border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;position:fixed;top:-100px;left:16px}.vm-skip-link:focus{outline:2px solid var(--vm-focus);outline-offset:2px;top:12px}@media print{.vm-skip-link{display:none}}
:root,html[data-theme=dark]{--vm-radius:18px;--vm-display-accent:#ee8a5c;--vm-soft-card:#1b211c;--vm-soft-card-active:#2a211b;--vm-soft-card-active-line:#5a3a28;--vm-agenda-rail:#6f8a74;--vm-banner:#202720;--vm-banner-ink:#f1f3ec;--vm-banner-muted:#b5beae;--vm-banner-eyebrow:#cdd6c4;--vm-trend-up:#93c6a1;--vm-trend-down:#f0a39a;--vm-chart-grid:#2a322b;--vm-chart-label:#8e9787;--vm-chart-dot-ring:#171c18;--vm-badge-green-bg:#8fbf9f21;--vm-badge-green-ink:#a6d1b0;--vm-badge-orange-bg:#e9794a26;--vm-badge-orange-ink:#f4b08a;--vm-badge-blue-bg:#8fa9dc24;--vm-badge-blue-ink:#b5c5ea;--vm-badge-red-bg:#f0807024;--vm-badge-red-ink:#f3aca3;--vm-badge-neutral-bg:#a5b4961c;--vm-badge-neutral-ink:#c2c9b9}@media screen{html[data-theme=light]{--vm-display-accent:#c75b2b;--vm-soft-card:#fafbf8;--vm-soft-card-active:#fcf4ee;--vm-soft-card-active-line:#ecd5c9;--vm-agenda-rail:#8fa58f;--vm-banner:#272e26;--vm-banner-ink:#fff;--vm-banner-muted:#b3bbad;--vm-banner-eyebrow:#cfd9c6;--vm-trend-up:#2f6b43;--vm-trend-down:#a83a2e;--vm-chart-grid:#e6e8df;--vm-chart-label:#6a7266;--vm-chart-dot-ring:#fff;--vm-badge-green-bg:#e8f0e4;--vm-badge-green-ink:#2f5b41;--vm-badge-orange-bg:#fbe9da;--vm-badge-orange-ink:#87441f;--vm-badge-blue-bg:#e9edf9;--vm-badge-blue-ink:#3f5287;--vm-badge-red-bg:#fae9e6;--vm-badge-red-ink:#9a3f33;--vm-badge-neutral-bg:#eeefea;--vm-badge-neutral-ink:#535b50}}.vm-page{width:100%;max-width:1600px;color:var(--vm-ink);margin:0 auto;padding:35px 37px 64px}.vm-eyebrow{font-family:var(--vm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vm-ink);align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:500;display:flex}.vm-page-eyebrow{font-family:var(--vm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vm-ink);align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.vm-page-eyebrow svg{width:14px;height:14px;color:var(--vm-accent-text);flex-shrink:0}.vm-page-title{letter-spacing:-.045em;color:var(--vm-ink-strong);text-wrap:balance;font-size:42px;font-weight:580;line-height:1.12}@media (max-width:1199px){.vm-page-title{font-size:36px}}@media (max-width:640px){.vm-page-title{font-size:30px}}.vm-live-dot{background:var(--vm-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.vm-muted{color:var(--vm-muted)}.vm-btn{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 19px;font-size:13px;font-weight:600;line-height:1.2;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.vm-btn:hover{transform:translateY(-1px)}.vm-btn:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px}.vm-btn-primary{background:var(--vm-accent);color:var(--vm-on-accent)}.vm-btn-primary:hover{background:var(--vm-accent-hover)}.vm-btn-secondary{border-color:var(--vm-line-solid);background:var(--vm-panel);color:var(--vm-ink-strong)}.vm-btn-secondary:hover{border-color:var(--vm-line-strong-solid)}.vm-text-link{color:var(--vm-ink-strong);align-items:center;gap:7px;font-size:12.5px;font-weight:600;transition:color .15s;display:inline-flex}.vm-text-link:hover{color:var(--vm-accent-text)}.vm-icon-link{border:1px solid var(--vm-line-solid);background:var(--vm-panel);width:38px;height:38px;color:var(--vm-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.vm-icon-link:hover{border-color:var(--vm-line-strong-solid);color:var(--vm-ink-strong)}.vm-icon-link.is-small{border-radius:8px;width:28px;height:28px}.vm-text-link:focus-visible,.vm-icon-link:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px;border-radius:8px}.vm-panel{border:1px solid var(--vm-line-solid);border-radius:var(--vm-radius);background:var(--vm-panel);min-width:0;padding:25px}.vm-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.vm-panel-head h2{letter-spacing:-.025em;color:var(--vm-ink-strong);font-size:18px;font-weight:600;line-height:1.2}.vm-panel-sub{color:var(--vm-muted);margin-top:4px;font-size:12.5px}.vm-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.vm-stat{border:1px solid var(--vm-line-solid);border-radius:var(--vm-radius);background:var(--vm-panel);min-width:0;color:var(--vm-ink);padding:22px;transition:border-color .2s,transform .2s;display:block}a.vm-stat:hover{border-color:var(--vm-line-strong-solid);transform:translateY(-1px)}a.vm-stat:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px}.vm-stat-row{color:var(--vm-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.vm-stat-row svg{color:var(--vm-subtle);flex-shrink:0}.vm-stat strong{letter-spacing:-.045em;color:var(--vm-ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:17px 0 7px;font-size:35px;font-weight:560;line-height:1.2;display:block;overflow:hidden}.vm-stat-detail{color:var(--vm-muted);align-items:center;gap:5px;font-size:12.5px;display:flex}.vm-stat-detail.is-up{color:var(--vm-trend-up)}.vm-stat-detail.is-down{color:var(--vm-trend-down)}.vm-badge{white-space:nowrap;background:var(--vm-badge-neutral-bg);color:var(--vm-badge-neutral-ink);border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.vm-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.vm-badge.is-green{background:var(--vm-badge-green-bg);color:var(--vm-badge-green-ink)}.vm-badge.is-orange{background:var(--vm-badge-orange-bg);color:var(--vm-badge-orange-ink)}.vm-badge.is-blue{background:var(--vm-badge-blue-bg);color:var(--vm-badge-blue-ink)}.vm-badge.is-red{background:var(--vm-badge-red-bg);color:var(--vm-badge-red-ink)}.vm-empty{flex-direction:column;align-items:flex-start;gap:8px;padding:6px 0 4px;display:flex}.vm-empty b{color:var(--vm-ink-strong);font-size:14px;font-weight:600}.vm-empty p{max-width:34rem;color:var(--vm-muted);font-size:12.5px;line-height:1.65}.vm-empty .vm-text-link{margin-top:4px}.vm-skeleton{border-radius:var(--vm-radius);border:1px solid var(--vm-line-solid);background:var(--vm-panel);animation:1.6s ease-in-out infinite vm-pulse}@keyframes vm-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.vm-skeleton{animation:none}}.vm-dash-greeting{justify-content:space-between;align-items:center;gap:24px;padding:4px 0 35px;display:flex}.vm-dash-greeting h1{letter-spacing:-.065em;color:var(--vm-ink-strong);margin:18px 0;font-size:clamp(38px,4.3vw,65px);font-weight:550;line-height:1.04}.vm-dash-greeting h1 em{color:var(--vm-display-accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.vm-dash-lede{color:var(--vm-muted);font-size:13.5px}.vm-dash-greeting-side{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:16px;padding-bottom:5px;display:flex}.vm-dash-date{color:var(--vm-muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.vm-dash-date svg{color:var(--vm-brass)}.vm-weather{color:var(--vm-muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.vm-weather strong{color:var(--vm-ink-strong);font-size:15px;font-weight:600}.vm-weather-button{color:var(--vm-muted);align-items:center;gap:7px;font-size:12.5px;transition:color .15s;display:inline-flex}.vm-weather-button:hover{color:var(--vm-ink-strong)}.vm-weather-button svg{color:var(--vm-accent-text)}.vm-dash-alert{margin-bottom:24px}.vm-dash-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.vm-dash-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.vm-revenue-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vm-revenue-top p{color:var(--vm-muted);font-size:12.5px}.vm-revenue-total{letter-spacing:-.06em;color:var(--vm-ink-strong);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:36px;font-weight:550;line-height:1.15;display:block}.vm-revenue-total span{color:var(--vm-subtle);font-size:23px}.vm-trend{color:var(--vm-muted);align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.vm-trend.is-up{color:var(--vm-trend-up)}.vm-trend.is-down{color:var(--vm-trend-down)}.vm-trend span{color:var(--vm-muted)}.vm-revenue-figures{gap:22px;display:flex}.vm-revenue-figures div{min-width:0}.vm-revenue-figures b{color:var(--vm-ink-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:600;display:block}.vm-chart-frame{min-height:176px;margin-top:14px}.vm-line-chart{max-width:100%;display:block;overflow:visible}.vm-line-chart .grid{stroke:var(--vm-chart-grid)}.vm-line-chart .axis{fill:var(--vm-chart-label);font-size:11px;font-family:var(--vm-mono)}.vm-line-chart .line{stroke:var(--vm-accent)}.vm-line-chart .dot{fill:var(--vm-accent);stroke:var(--vm-chart-dot-ring)}.vm-panel-foot{border-top:1px solid var(--vm-line-solid);color:var(--vm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.vm-table-wrap{margin:0 -25px -25px;overflow-x:auto}.vm-table{border-collapse:collapse;width:100%;min-width:640px}.vm-table th{border-bottom:1px solid var(--vm-line-solid);letter-spacing:.075em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--vm-muted);padding:12px 16px;font-size:11px;font-weight:600}.vm-table th:first-child,.vm-table td:first-child{padding-left:25px}.vm-table th:last-child,.vm-table td:last-child{padding-right:25px}.vm-table td{border-bottom:1px solid var(--vm-line-solid);vertical-align:middle;color:var(--vm-ink);padding:16px;font-size:12.5px}.vm-table tbody tr:last-child td{border-bottom:0}.vm-table tbody tr{transition:background .15s}.vm-table tbody tr:hover{background:rgb(var(--vm-line-rgb) / .05)}.vm-record{min-width:140px;color:inherit;display:block}.vm-record strong{color:var(--vm-ink-strong);font-size:13px;font-weight:600;display:block}.vm-record:hover strong{color:var(--vm-accent-text)}.vm-record small,.vm-table-sub{color:var(--vm-muted);margin-top:5px;font-size:11.5px;display:block}.vm-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.vm-table td:nth-child(2){min-width:170px}.vm-job-list,.vm-row-list{margin:0;padding:0;list-style:none}.vm-job-item,.vm-row-item{border-bottom:1px solid var(--vm-line-solid);color:var(--vm-ink);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.vm-job-list li:first-child .vm-job-item,.vm-row-list li:first-child .vm-row-item{padding-top:0}.vm-job-list li:last-child .vm-job-item,.vm-row-list li:last-child .vm-row-item{border-bottom:0;padding-bottom:0}.vm-job-item strong,.vm-row-item strong{color:var(--vm-ink-strong);font-size:13.5px;font-weight:600;line-height:1.4;display:block}.vm-row-item:hover strong{color:var(--vm-accent-text)}.vm-row-item:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px;border-radius:6px}.vm-job-item small,.vm-row-item small{color:var(--vm-muted);margin-top:3px;font-size:12px;display:block}.vm-job-item-side,.vm-row-side{color:var(--vm-ink-strong);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;font-size:13px;display:flex}.vm-row-kind{font-family:var(--vm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vm-accent-text);margin-bottom:4px;font-size:10.5px;display:block}.vm-dash-main{container-type:inline-size}.vm-dash-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.vm-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.vm-figures.is-four{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.vm-figure{border:1px solid var(--vm-line-solid);min-width:0;color:var(--vm-ink);border-radius:12px;padding:13px 14px;transition:border-color .15s;display:block}a.vm-figure:hover{border-color:var(--vm-line-strong-solid)}a.vm-figure:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px}.vm-figure span{color:var(--vm-muted);font-size:12px;display:block}.vm-figure b{letter-spacing:-.035em;color:var(--vm-ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:22px;font-weight:580;line-height:1.15;display:block;overflow:hidden}.vm-figure small{color:var(--vm-muted);margin-top:4px;font-size:11.5px;display:block}.vm-figure.is-alert b{color:var(--vm-badge-red-ink)}.vm-figure-rows{margin:0;padding:0;list-style:none}.vm-figure-row{border-bottom:1px solid var(--vm-line-solid);color:var(--vm-ink);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.vm-figure-rows li:first-child .vm-figure-row{padding-top:0}.vm-figure-rows li:last-child .vm-figure-row{border-bottom:0;padding-bottom:0}.vm-figure-row b{color:var(--vm-ink-strong);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.vm-figure-row:hover span{color:var(--vm-accent-text)}.vm-figure-row:focus-visible,.vm-callout:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px;border-radius:6px}.vm-callout{background:var(--vm-badge-red-bg);color:var(--vm-badge-red-ink);border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 13px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.vm-callout svg{flex-shrink:0;margin-top:1px}@container (max-width:720px){.vm-dash-pair{grid-template-columns:minmax(0,1fr)}.vm-figures.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.vm-timeline{margin:0;padding:4px 0 0 6px;list-style:none}.vm-timeline li{border-left:1px solid var(--vm-line-solid);padding:0 0 20px 22px;position:relative}.vm-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.vm-timeline li:before{content:"";border:2px solid var(--vm-panel);background:var(--vm-agenda-rail);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.vm-timeline li:first-child:before{background:var(--vm-accent)}.vm-timeline strong{color:var(--vm-ink-strong);font-size:13px;font-weight:600;line-height:1.45;display:block}.vm-timeline p{color:var(--vm-muted);margin-top:3px;font-size:12px}.vm-agenda{margin:0;padding:4px 0 0;list-style:none}.vm-agenda-item{grid-template-columns:42px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.vm-agenda-item:last-child{padding-bottom:0}.vm-agenda-item:not(:last-child):before{content:"";background:var(--vm-line-solid);width:1px;position:absolute;top:44px;bottom:4px;left:18px}.vm-time{color:var(--vm-ink-strong);font-variant-numeric:tabular-nums;padding-top:6px;font-size:12.5px;font-weight:650}.vm-time small{color:var(--vm-muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.vm-agenda-card{border:1px solid var(--vm-line-solid);border-left:3px solid var(--vm-agenda-rail);background:var(--vm-soft-card);border-radius:9px;min-width:0;padding:14px}.vm-agenda-card.is-active{border-color:var(--vm-soft-card-active-line);border-left-color:var(--vm-accent);background:var(--vm-soft-card-active)}.vm-agenda-type{color:var(--vm-muted);align-items:center;gap:5px;font-size:11px;display:flex}.vm-agenda-card>strong{color:var(--vm-ink-strong);overflow-wrap:anywhere;margin:8px 0 5px;font-size:13px;font-weight:600;line-height:1.45;display:block}.vm-agenda-card>small{color:var(--vm-muted);overflow-wrap:anywhere;margin-bottom:10px;font-size:11.5px;line-height:1.55;display:block}.vm-agenda-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.vm-list-row{border-bottom:1px solid var(--vm-line-solid);color:var(--vm-ink-strong);align-items:center;gap:12px;padding:11px 0;font-size:13px;font-weight:550;display:flex}.vm-list-row:last-child{border-bottom:0;padding-bottom:0}.vm-list-row:first-child{padding-top:0}.vm-list-row>span:nth-child(2){flex:1;min-width:0}.vm-list-row>svg:last-child{color:var(--vm-subtle);flex-shrink:0;transition:transform .15s,color .15s}.vm-list-row:hover>svg:last-child{color:var(--vm-accent-text);transform:translate(2px)}.vm-list-row:focus-visible{outline:2px solid var(--vm-focus);outline-offset:2px;border-radius:6px}.vm-list-icon{background:rgb(var(--vm-accent-rgb) / .12);width:34px;height:34px;color:var(--vm-accent-text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.vm-soft-panel{background:var(--vm-sidebar)}.vm-soft-panel h2{letter-spacing:-.045em;color:var(--vm-ink-strong);margin:12px 0 10px;font-size:22px;font-weight:560;line-height:1.2}.vm-soft-panel>p:not(.vm-eyebrow){color:var(--vm-muted);margin-bottom:16px;font-size:12.5px;line-height:1.7}.vm-soft-panel .vm-eyebrow{margin:0;font-size:10.5px}.vm-dash-banner{background:var(--vm-banner);color:var(--vm-banner-ink);border-radius:14px;align-items:center;gap:22px;padding:26px;display:flex;position:relative;overflow:hidden}.vm-dash-banner h2{letter-spacing:-.04em;color:var(--vm-banner-ink);margin:8px 0;font-size:23px;font-weight:560}.vm-dash-banner p{max-width:320px;color:var(--vm-banner-muted);font-size:12.5px;line-height:1.7}.vm-dash-banner .vm-eyebrow{color:var(--vm-banner-eyebrow);margin:0;font-size:10px}.vm-dash-banner>.vm-btn{margin-left:auto}.vm-orbit-mark{width:74px;height:74px;color:var(--vm-accent);perspective:400px;flex-shrink:0;place-items:center;display:grid;position:relative}.vm-orbit-mark span{border:1px solid #a5b49652;border-radius:50%;position:absolute;inset:0;transform:rotateY(55deg)rotate(25deg)}.vm-orbit-mark span:nth-child(2){transform:rotateY(-55deg)rotate(25deg)}.vm-orbit-mark span:nth-child(3){transform:rotateX(65deg)}@media (min-width:1500px){.vm-dash-grid{grid-template-columns:minmax(0,1fr) 330px}.vm-agenda-card{padding:16px}}@media (max-width:1199px){.vm-page{padding:30px 25px 56px}.vm-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.vm-dash-stack,.vm-dash-pair{display:contents}.vm-slot-revenue{order:1;grid-column:1/-1}.vm-slot-schedule{order:2}.vm-slot-coming{order:3}.vm-slot-month{order:4;grid-column:1/-1}.vm-slot-money{order:5}.vm-slot-quotes{order:6}.vm-slot-compliance{order:7;grid-column:1/-1}.vm-slot-create{order:8}.vm-slot-tools{order:9}.vm-slot-jobs{order:10;grid-column:1/-1}.vm-slot-activity{order:11;grid-column:1/-1}.vm-slot-banner{order:12;grid-column:1/-1}}@media (max-width:1023px){.vm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vm-page{padding:22px 16px 40px}.vm-dash-greeting{padding-bottom:24px;display:block}.vm-dash-greeting h1{font-size:40px}.vm-dash-greeting-side{align-items:flex-start;gap:12px;margin-top:20px}.vm-dash-grid{grid-template-columns:minmax(0,1fr);gap:18px}.vm-slot-schedule{order:0}.vm-slot-coming{order:1}.vm-slot-money{order:2}.vm-slot-quotes{order:3}.vm-slot-revenue{order:4}.vm-slot-month{order:5}.vm-slot-compliance{order:6}.vm-slot-jobs{order:7}.vm-slot-activity{order:8}.vm-slot-create{order:9}.vm-slot-tools{order:10}.vm-slot-banner{order:11}.vm-figures.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-figure b{font-size:20px}.vm-stat-grid{gap:10px;margin-bottom:18px}.vm-stat{border-radius:14px;padding:16px}.vm-stat-row{font-size:11.5px}.vm-stat strong{margin:12px 0 5px;font-size:26px}.vm-stat-detail{font-size:11px}.vm-panel{border-radius:14px;padding:19px 17px}.vm-panel-head h2{font-size:16px}.vm-table-wrap{margin:0 -17px -19px}.vm-table th:first-child,.vm-table td:first-child{padding-left:17px}.vm-revenue-total{font-size:31px}.vm-dash-banner{flex-wrap:wrap;gap:14px;padding:22px}.vm-orbit-mark{width:54px;height:54px}.vm-dash-banner>div:nth-child(2){flex:1;min-width:12rem}.vm-dash-banner>.vm-btn{margin-left:0}}@media (max-width:420px){.vm-stat strong{font-size:22px}}@media print{.vm-dash-banner,.vm-dash-greeting-side .vm-btn{display:none!important}}.vm-auth-page{background:var(--vm-ground);min-height:100vh;color:var(--vm-ink);padding:22px 20px 40px}.vm-auth-top{justify-content:space-between;align-items:center;gap:16px;max-width:1050px;margin:0 auto;display:flex}.vm-auth{border:1px solid var(--vm-line-solid);border-radius:var(--vm-radius);background:var(--vm-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1050px;min-height:620px;margin:24px auto 0;display:grid;overflow:hidden}.vm-auth-visual{color:#eff1e9;background:#27362b;flex-direction:column;justify-content:space-between;gap:32px;padding:42px;display:flex;position:relative;overflow:hidden}.vm-auth-visual h2{z-index:1;letter-spacing:-.05em;color:#eff1e9;font-size:48px;font-weight:500;line-height:1.07;position:relative}.vm-auth-visual p{z-index:1;color:#c3ccb9;max-width:290px;margin-top:18px;font-size:13.5px;line-height:1.85;position:relative}.vm-auth-kicker{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#ccd5be;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex;position:relative}.vm-auth-kicker svg{color:#f0a37c}.vm-auth-rings{pointer-events:none;border:1px solid #74886b;border-radius:50%;width:310px;height:310px;position:absolute;top:180px;left:90px;transform:rotateX(50deg)rotate(-20deg);box-shadow:0 0 0 25px #27362b,0 0 0 26px #61795b,0 0 0 60px #27362b,0 0 0 61px #52674d,0 0 0 96px #27362b,0 0 0 97px #42583e}.vm-auth-form{flex-direction:column;justify-content:center;padding:44px;display:flex}.vm-auth-form .vm-eyebrow{margin-bottom:0}.vm-auth-form h1{letter-spacing:-.04em;color:var(--vm-ink-strong);margin:14px 0 10px;font-size:32px;font-weight:520;line-height:1.15}.vm-auth-lede{color:var(--vm-muted);font-size:13.5px;line-height:1.7}.vm-auth-body{margin-top:22px}.vm-auth-switch{color:var(--vm-muted);text-align:center;margin-top:20px;font-size:13.5px}.vm-auth-switch a{color:var(--vm-accent-text);font-weight:600}.vm-auth-switch a:hover{text-decoration:underline}.vm-auth-note{max-width:26rem;color:var(--vm-muted);text-align:center;text-wrap:balance;margin:14px auto 0;font-size:11.5px;line-height:1.6}@media (max-width:900px){.vm-auth{grid-template-columns:minmax(0,1fr);min-height:0}.vm-auth-visual{min-height:200px;padding:28px}.vm-auth-visual h2{max-width:330px;font-size:34px}.vm-auth-visual p{display:none}.vm-auth-rings{top:10px;left:240px}.vm-auth-form{padding:28px 22px 32px}}@media (max-width:480px){.vm-auth-page{padding:16px 12px 32px}.vm-auth-visual h2{font-size:30px}.vm-auth-form h1{font-size:28px}}.vm-hero-title{letter-spacing:-.05em;color:var(--vm-ink-strong);text-wrap:balance;font-size:clamp(40px,5vw,58px);font-weight:560;line-height:1.05}
