.vx-workspace{--vx-bg:#151517;--vx-panel:#1c1c1f;--vx-label:#f5f5f7;--vx-muted:#b7b7bf;--vx-line:#363639;--vx-brand:#0e9485;--vx-accent:#5bc0b5;--vx-selection:#203d39;--vx-danger:#ffaba4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--vx-bg);color:var(--vx-label);letter-spacing:-.015em;-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro,system-ui,sans-serif;font-size:17px;line-height:1.5}.vx-workspace[data-appearance=light]{--vx-bg:#f5f5f7;--vx-panel:#fff;--vx-label:#1d1d1f;--vx-muted:#606067;--vx-line:#d5d5da;--vx-accent:#0a7165;--vx-selection:#dfefeb;--vx-danger:#a22d27;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vx-workspace *{box-sizing:border-box}.vx-workspace h1,.vx-workspace h2,.vx-workspace h3,.vx-workspace p{margin:0}.vx-workspace h1{letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1.15}.vx-workspace h2{letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.3}.vx-workspace h3{font-size:17px;font-weight:550}.vx-workspace button,.vx-workspace input,.vx-workspace select{font:inherit;color:inherit}.vx-workspace button,.vx-workspace a{-webkit-tap-highlight-color:transparent}.vx-workspace a{color:inherit;text-decoration:none}.vx-workspace a:hover{color:var(--vx-accent)}.vx-workspace :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--vx-accent);outline-offset:4px}.vx-workspace button{cursor:pointer}.vx-workspace button:disabled{cursor:not-allowed;opacity:.55}.vx-workspace .vx-brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-size:20px;font-weight:600;display:inline-flex}.vx-inline{align-items:center;gap:16px;display:flex}.vx-workspace .vx-text-link{align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.vx-icon-button{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.vx-icon-button:hover{background:var(--vx-panel)}.vx-theme-moon,.vx-workspace[data-appearance=light] .vx-theme-sun{display:none}.vx-workspace[data-appearance=light] .vx-theme-moon{display:block}.vx-auth-header{justify-content:space-between;align-items:center;padding:24px 48px;display:flex}.vx-auth-main{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;min-height:calc(100dvh - 96px);margin:0 auto;padding:64px 64px 112px;display:grid}.vx-auth-art{justify-content:center;align-self:stretch;align-items:center;min-height:400px;display:flex;position:relative}.vx-auth-art img{opacity:.8;width:66%;max-width:300px;height:auto}.vx-auth-form{width:100%;max-width:400px}.vx-auth-form h1{margin-bottom:32px}.vx-auth-form>p{color:var(--vx-muted);margin:-16px 0 32px}.vx-form{gap:24px;display:grid}.vx-field{gap:8px;font-size:15px;display:grid}.vx-field input,.vx-field select{background:var(--vx-panel);border:1px solid var(--vx-line);outline-offset:3px;border-radius:8px;width:100%;min-height:48px;padding:10px 14px}.vx-field input::placeholder{color:var(--vx-muted);opacity:.75}.vx-workspace .vx-primary{background:var(--vx-brand);color:#071311;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-weight:600;display:inline-flex}.vx-primary:hover{filter:brightness(1.1)}.vx-form-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-form .vx-primary{width:100%}.vx-message{color:var(--vx-muted);font-size:15px}.vx-message[data-error=true]{color:var(--vx-danger)}.vx-auth-note{color:var(--vx-muted);font-size:13px;margin-top:40px!important}.vx-shell{--vx-sidebar-width:240px;grid-template-columns:var(--vx-sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.vx-sidebar{z-index:20;background:var(--vx-panel);flex-direction:column;min-width:0;height:100dvh;padding:24px 20px;display:flex;position:sticky;top:0}.vx-sidebar .vx-brand{flex-shrink:0;margin:0 0 40px;padding:0 12px}.vx-sidebar-toggle{text-align:left;background:0 0;border:0;border-radius:8px;position:relative}.vx-sidebar-toggle:hover{background:var(--vx-selection)}.vx-sidebar :is(svg,img){flex-shrink:0}.vx-nav-label{white-space:nowrap}.vx-nav-tooltip{pointer-events:none;z-index:60;background:var(--vx-label);color:var(--vx-bg);white-space:nowrap;letter-spacing:0;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;display:none;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 4px 16px #0002}.vx-nav{gap:4px;display:grid}.vx-nav a{min-height:48px;color:var(--vx-muted);border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:15px;display:flex;position:relative}.vx-nav a[aria-current=page]{background:var(--vx-selection);color:var(--vx-accent)}.vx-nav a:hover{color:var(--vx-label)}.vx-nav .vx-nav-admin{margin-top:28px}.vx-user{min-width:0;margin-top:auto;padding:32px 12px 0}.vx-user strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.vx-user p{color:var(--vx-muted);margin:4px 0 16px;font-size:13px}.vx-workspace .vx-quiet-button{min-height:44px;color:var(--vx-muted);background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:15px;display:inline-flex;position:relative}.vx-quiet-button:hover{color:var(--vx-label)}.vx-content{min-width:0}.vx-toolbar{height:88px;color:var(--vx-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 48px;font-size:13px;display:flex}.vx-toolbar .vx-mobile-menu{display:none}.vx-main{max-width:1280px;margin:auto;padding:40px 48px 80px}.vx-page-header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:48px;display:flex}.vx-page-header p{color:var(--vx-muted);max-width:620px;margin-top:12px}.vx-section{margin-top:48px}.vx-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.vx-empty{padding:40px 0}.vx-empty p{max-width:500px;color:var(--vx-muted);margin-top:8px}.vx-list{margin:0;padding:0;list-style:none}.vx-row{border-bottom:1px solid var(--vx-line);grid-template-columns:minmax(0,1fr) 140px 28px;align-items:center;gap:24px;padding:20px 0;display:grid}.vx-row:first-child{border-top:1px solid var(--vx-line)}.vx-row p{color:var(--vx-muted);max-width:640px;margin-top:4px;font-size:15px}.vx-row h3 a{align-items:center;min-height:28px;display:inline-flex}.vx-row .vx-row-title{letter-spacing:-.015em;font-size:17px;font-weight:550;line-height:1.5}.vx-row .vx-row-title a,.vx-row p a,.vx-demo-note a{align-items:center;min-height:44px;display:inline-flex}.vx-row a.vx-row-open{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.vx-status{color:var(--vx-muted);align-items:center;gap:8px;font-size:13px;display:flex}.vx-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.vx-status[data-state=active],.vx-status[data-state=done],.vx-status[data-state=accepted]{color:var(--vx-accent)}.vx-metrics{grid-template-columns:repeat(3,1fr);gap:32px;padding:0 0 8px;display:grid}.vx-metrics a{min-height:80px;padding:8px 0;display:block}.vx-metrics strong{font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:34px;font-weight:500;line-height:1.25;display:block}.vx-metrics span{color:var(--vx-muted);font-size:15px}.vx-columns{grid-template-columns:1.5fr 1fr;gap:56px;display:grid}.vx-activity li{color:var(--vx-muted);padding:16px 0;font-size:15px}.vx-activity strong{color:var(--vx-label);margin-bottom:4px;font-weight:500;display:block}.vx-demo-note{background:var(--vx-selection);color:var(--vx-accent);justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:16px 24px;font-size:13px;display:flex}.vx-demo-note a{white-space:nowrap}.vx-setting{border-bottom:1px solid var(--vx-line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.vx-setting p{color:var(--vx-muted);margin-top:4px;font-size:15px}.vx-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.vx-filters button{min-height:44px;color:var(--vx-muted);background:0 0;border:0;border-radius:6px;padding:8px 16px}.vx-filters button[aria-pressed=true]{background:var(--vx-selection);color:var(--vx-accent)}.vx-skip{z-index:100;background:var(--vx-panel);padding:12px;position:absolute;top:-100px;left:16px}.vx-skip:focus{top:16px}.vx-document-body{white-space:pre-wrap;font:inherit;max-width:700px;color:var(--vx-muted);margin:32px 0;font-size:17px;line-height:1.8}.vx-mobile-close{display:none}@media (min-width:1600px){.vx-shell{--vx-sidebar-width:264px}.vx-sidebar{padding:32px 24px}}@media (max-width:1000px){.vx-auth-main{gap:40px;padding:48px 40px 80px}.vx-shell{--vx-sidebar-width:208px}.vx-main{padding:32px}.vx-toolbar{padding:0 32px}.vx-columns{grid-template-columns:1fr;gap:0}.vx-row{grid-template-columns:minmax(0,1fr) 100px 24px;gap:12px}}@media (min-width:701px){.vx-workspace[data-sidebar=collapsed] .vx-shell{--vx-sidebar-width:80px}.vx-workspace[data-sidebar=collapsed] .vx-sidebar{padding-inline:16px}.vx-workspace[data-sidebar=collapsed] .vx-sidebar .vx-brand{justify-content:center;padding-inline:0}.vx-workspace[data-sidebar=collapsed] .vx-sidebar :is(.vx-nav-label,.vx-user-detail){display:none}.vx-workspace[data-sidebar=collapsed] .vx-nav a{justify-content:center;padding-inline:0}.vx-workspace[data-sidebar=collapsed] .vx-user{padding-inline:0}.vx-workspace[data-sidebar=collapsed] .vx-user .vx-quiet-button{justify-content:center;width:48px}.vx-workspace[data-sidebar=collapsed] .vx-sidebar :is(a,button):is(:hover,:focus)>.vx-nav-tooltip{display:block}}@media (max-height:720px){.vx-sidebar{overflow-y:auto}.vx-sidebar .vx-brand{margin-bottom:20px}.vx-user{padding-top:16px}}@media (max-width:700px){.vx-auth-header{padding:16px 24px}.vx-auth-header .vx-text-link{font-size:13px}.vx-auth-main{min-height:calc(100dvh - 76px);padding:56px 24px 64px;display:block}.vx-auth-art{display:none}.vx-auth-form{margin:auto}.vx-auth-form h1{margin-bottom:32px}.vx-auth-header .vx-inline{gap:4px}.vx-shell{display:block}.vx-sidebar{display:none}.vx-sidebar[data-open=true]{z-index:50;background:var(--vx-bg);width:100%;height:100dvh;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.vx-mobile-close{display:flex;position:absolute;top:24px;right:24px}.vx-sidebar .vx-brand{align-self:flex-start;max-width:calc(100% - 52px);margin-right:52px}.vx-toolbar{height:72px;padding:0 24px}.vx-toolbar .vx-mobile-menu{display:flex}.vx-toolbar>span{margin-right:auto}.vx-main{padding:32px 24px 64px}.vx-page-header{flex-wrap:wrap;margin-bottom:32px}.vx-page-header h1{font-size:28px}.vx-metrics{gap:12px;padding-bottom:16px}.vx-metrics strong{font-size:28px}.vx-metrics span{font-size:13px}.vx-row{grid-template-columns:minmax(0,1fr) 24px;gap:8px}.vx-row>.vx-status{grid-area:2/1}.vx-row>.vx-row-open{grid-area:1/2}.vx-demo-note{align-items:start;gap:16px;padding:16px}.vx-section{margin-top:32px}.vx-setting{align-items:start}.vx-setting>div{overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:no-preference){.vx-workspace[data-sidebar-animated=true] .vx-shell{transition:grid-template-columns .18s cubic-bezier(.2,0,0,1)}.vx-main,.vx-auth-form{animation:.28s ease-out both vx-enter}@keyframes vx-enter{0%{transform:translateY(6px)}to{transform:none}}}@media (prefers-contrast:more){.vx-workspace{--vx-muted:var(--vx-label);--vx-line:var(--vx-label)}}
