body{--font-inter:var(--font-geist-sans);--font-fraunces:var(--font-geist-sans);--font-space-grotesk:var(--font-geist-sans);--font-jetbrains-mono:var(--font-geist-mono)}.workspace{font-size:15px;line-height:1.5;--radius:0.75rem}.workspace,.workspace h1{font-family:var(--font-geist-sans),system-ui,sans-serif}.workspace h1{font-size:clamp(1.625rem,2.4vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.workspace :is(h2,h3,h4){font-family:var(--font-geist-sans),system-ui,sans-serif}.workspace .font-mono.uppercase{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.01em;text-transform:none}.workspace :is(input,select,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.workspace :is(a,button):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.workspace [role=tablist]{max-width:100%}.workspace .recharts-cartesian-axis-tick-value{fill:hsl(var(--foreground-dim,var(--muted-foreground)))}.workspace table{font-variant-numeric:tabular-nums}body:has([data-bulk-actions=true]) :is(.workspace-assist,.workspace-quick-actions){display:none}.workspace-banner{position:relative;isolation:isolate;padding:24px;border:1px solid hsl(var(--border));border-radius:18px;background:linear-gradient(115deg,hsl(var(--surface-1)) 40%,hsl(var(--primary)/.08));box-shadow:0 2px 3px hsl(var(--foreground)/.025),0 12px 28px hsl(var(--foreground)/.035)}.workspace-banner-art{position:absolute;z-index:-1;right:0;top:0;height:100%;width:min(42%,340px);color:hsl(var(--primary));opacity:.23;pointer-events:none;border-radius:inherit}.workspace-banner-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:hsl(var(--primary));font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.workspace-banner-eyebrow>span{width:18px;height:3px;border-radius:3px;background:currentColor}.workspace-banner-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.workspace-banner-content>div{min-width:0}.workspace-banner-content p{max-width:62ch}.workspace-stat{position:relative;box-shadow:0 2px 4px hsl(var(--foreground)/.035);background-image:linear-gradient(135deg,hsl(var(--primary)/.035),transparent 70%)}.workspace-stat:before{content:"";display:block;width:24px;height:3px;margin-bottom:12px;border-radius:4px;background:hsl(var(--primary)/.5)}.workspace-section-head h2{display:flex;align-items:center;gap:9px}.workspace-section-head h2:before{content:"";width:3px;height:16px;border-radius:3px;background:hsl(var(--primary))}.workspace-page-header{background-image:linear-gradient(110deg,transparent 55%,hsl(var(--primary)/.055))}.workspace :is(.workspace-filter,.workspace-card,.workspace-directory){box-shadow:0 2px 4px hsl(var(--foreground)/.035)}.workspace .workspace-button{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace .workspace-button.bg-primary{background-image:linear-gradient(180deg,hsl(0 0% 100%/.075),transparent);box-shadow:inset 0 1px hsl(0 0% 100%/.13),0 2px 3px hsl(var(--primary)/.12)}.workspace-action-card,.workspace-field-card{box-shadow:0 2px 4px hsl(var(--foreground)/.035);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.workspace-action-card .workspace-action-icon{width:42px;height:42px;border-radius:12px;color:hsl(var(--primary));background:hsl(var(--primary)/.09);border:1px solid hsl(var(--primary)/.1)}.workspace-field-card-heading{display:flex;align-items:center;justify-content:space-between;margin:-16px -16px 16px;padding:16px;border-radius:8px 8px 0 0;color:hsl(var(--primary));background:repeating-linear-gradient(125deg,transparent 0 13px,hsl(var(--primary)/.055) 14px 15px),hsl(var(--primary)/.055)}.workspace-field-card-heading svg{width:20px;height:20px}.workspace-field-card-heading svg:last-child{width:16px;height:16px}.workspace .workspace-directory tbody tr:has(input:checked){background:hsl(var(--primary)/.07);box-shadow:inset 3px 0 hsl(var(--primary))}.workspace .workspace-empty{padding-inline:24px}.workspace .workspace-empty-icon{width:64px;height:64px;border:1px solid hsl(var(--primary)/.15);border-radius:18px;color:hsl(var(--primary));background:hsl(var(--primary)/.07);box-shadow:0 0 0 8px hsl(var(--primary)/.025)}.workspace-signin-main{gap:64px;max-width:1280px;margin:auto}.workspace-signin-story{display:none}.workspace-signin-card{box-shadow:0 16px 60px hsl(var(--foreground)/.07)}@media (min-width:1024px){.workspace-signin-story{display:flex;flex:1;flex-direction:column;align-self:stretch;justify-content:center;min-height:620px;position:relative;overflow:hidden;padding:44px;border-radius:28px;color:#f1f5e9;background:radial-gradient(ellipse at 80% 10%,#2a5945,transparent 60%),#102b23}.workspace-signin-story .signin-art{width:100%;color:#b8d59b;margin:20px 0}.workspace-signin-story h2{font-size:42px;font-weight:550;line-height:1.12;letter-spacing:-.035em}.workspace-signin-story p{max-width:36ch;color:#c8d7cc;line-height:1.7}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.workspace-action-card:hover,.workspace-field-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px hsl(var(--foreground)/.075)}.workspace .workspace-button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}}@media (max-width:600px){.workspace-banner{padding:20px;border-radius:14px}.workspace-banner-content{gap:16px}.workspace-banner-art{opacity:.14;width:45%}}@media (prefers-reduced-motion:reduce){.workspace :is(.workspace-button,.workspace-action-card,.workspace-field-card){transition:none;transform:none}}.workspace[data-color-mode=outdoor] :is(.workspace-banner,.workspace-stat,.workspace-page-header,.workspace-field-card-heading){background-image:none;box-shadow:none}.workspace[data-color-mode=outdoor] .workspace-banner-art{display:none}@media (max-width:900px){body{--mobile-nav-height:64px}.workspace{font-size:15px}.workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.workspace-assist{display:none}.workspace:has([data-bulk-actions=true]) main{padding-bottom:280px}}.auth-workspace{--background:120 10% 97%;--surface-1:0 0% 100%;--foreground:155 26% 10%;--muted-foreground:150 7% 40%;--foreground-muted:150 7% 40%;--primary:153 69% 25%;--primary-foreground:0 0% 100%;--border:135 9% 86%;--input:135 9% 82%;--ring:153 69% 25%;--destructive:0 68% 42%;--destructive-light:0 80% 97%;color-scheme:light}@font-face{font-family:geistSans;src:url(/_next/static/media/739f45a8b71a2bd5-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_c984ba{font-family:geistSans,geistSans Fallback;font-style:normal}.__variable_c984ba{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/690f6d3b44e8cbb9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_8384ad{font-family:geistMono,geistMono Fallback;font-style:normal}.__variable_8384ad{--font-geist-mono:"geistMono","geistMono Fallback"}