@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700&display=swap";*,:after,:before{box-sizing:border-box}*,body,html{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body,h1,h2,h3,h4,h5,h6,p{margin:0}body,html{height:100%;touch-action:pan-x pan-y}:root{--dashboard-bg:#f6ede0;--dashboard-bg-alt:#ecdfc9;--dashboard-bg-deep:#e8dcc4;--dashboard-surface:rgba(255,250,242,0.92);--dashboard-surface-strong:#fffdf8;--dashboard-surface-sunken:#f8f4ee;--dashboard-surface-raised:linear-gradient(180deg,rgba(255,253,248,0.94),rgba(255,249,241,0.88));--dashboard-surface-soft:rgba(251,228,216,0.6);--dashboard-ink:#1d1612;--dashboard-ink-soft:#5a4f48;--dashboard-ink-muted:#8a7f76;--dashboard-line:rgba(122,70,34,0.16);--dashboard-line-soft:rgba(122,70,34,0.08);--dashboard-line-strong:rgba(122,70,34,0.24);--dashboard-line-warm:#ece4d8;--dashboard-line-card:#e8e4dc;--dashboard-control-border:#ddd6ca;--dashboard-primary:#c85a3c;--dashboard-primary-hover:#ad4a30;--dashboard-primary-soft:#fbe4d8;--dashboard-primary-deep:#7a2e1c;--dashboard-accent:var(--dashboard-primary);--dashboard-accent-soft:var(--dashboard-primary-soft);--dashboard-success-bg:var(--dashboard-primary-soft);--dashboard-success-border:rgba(200,90,60,0.28);--dashboard-success-ink:var(--dashboard-primary-deep);--dashboard-danger-bg:#fef3f2;--dashboard-danger-border:#f4b6af;--dashboard-danger-ink:#b42318;--dashboard-warn-bg:#fef7ed;--dashboard-warn-border:#f4d6a6;--dashboard-warn-ink:#8a5a11;--dashboard-shadow-xs:0 1px 2px rgba(29,22,18,0.06);--dashboard-shadow-sm:0 1px 2px rgba(29,22,18,0.06),0 1px 1px rgba(29,22,18,0.04);--dashboard-shadow-md:0 12px 32px -18px rgba(29,22,18,0.28),0 4px 18px rgba(29,22,18,0.06);--dashboard-shadow-lg:0 24px 60px -28px rgba(29,22,18,0.28),0 10px 28px rgba(29,22,18,0.08);--dashboard-radius-xs:8px;--dashboard-radius-sm:10px;--dashboard-radius-md:14px;--dashboard-radius-lg:20px;--dashboard-radius-xl:28px;--dashboard-radius-pill:999px;--dashboard-font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dashboard-font-display:"Instrument Serif",Georgia,serif;--dashboard-font-mono:ui-monospace,"SFMono-Regular","SF Mono","Cascadia Code","Menlo",monospace;--bg:var(--dashboard-bg);--bg-alt:var(--dashboard-bg-alt);--bg-deep:var(--dashboard-bg-deep);--surface:#fffaf2;--surface-strong:var(--dashboard-surface-strong);--surface-sunken:var(--dashboard-surface-sunken);--surface-soft:var(--dashboard-primary-soft);--surface-overlay:var(--dashboard-surface);--ink:var(--dashboard-ink);--ink-soft:var(--dashboard-ink-soft);--ink-muted:var(--dashboard-ink-muted);--ink-faint:#b3a89e;--line:var(--dashboard-line);--line-strong:var(--dashboard-line-strong);--line-soft:var(--dashboard-line-soft);--line-warm:var(--dashboard-line-warm);--line-card:var(--dashboard-line-card);--primary:var(--dashboard-primary);--primary-hover:var(--dashboard-primary-hover);--primary-soft:var(--dashboard-primary-soft);--primary-deep:var(--dashboard-primary-deep);--accent:var(--dashboard-accent);--accent-soft:var(--dashboard-accent-soft);--success-ink:var(--dashboard-success-ink);--danger-ink:var(--dashboard-danger-ink);--warn-ink:var(--dashboard-warn-ink);--font-sans:var(--dashboard-font-sans);--font-display:var(--dashboard-font-display);--font-mono:var(--dashboard-font-mono);--r-xs:var(--dashboard-radius-xs);--r-sm:var(--dashboard-radius-sm);--r-md:var(--dashboard-radius-md);--r-lg:var(--dashboard-radius-lg);--r-xl:var(--dashboard-radius-xl);--r-pill:var(--dashboard-radius-pill);--sh-xs:var(--dashboard-shadow-xs);--sh-sm:var(--dashboard-shadow-sm);--sh-md:var(--dashboard-shadow-md);--sh-lg:var(--dashboard-shadow-lg)}body{font-family:var(--dashboard-font-sans);color:var(--dashboard-ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.onboardingLayout .onboarding__languageToggle{position:absolute;top:28px;right:28px}.onboardingLayout .formShell__card{position:relative}.dashboardContainer{--dashboard-stack-gap:1rem;gap:var(--dashboard-stack-gap);display:grid;min-width:0;max-width:100%}.dashboardContainer h1,.dashboardContainer h2,.dashboardContainer h3,.dashboardLayout h1,.dashboardLayout h2,.dashboardLayout h3{letter-spacing:0}.dashboardContainer table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{background:none;border:none;cursor:pointer}ol,ul{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}