@font-face{font-family:Baskervville;font-style:normal;font-display:swap;font-weight:400;src:url(../media/baskervville-latin-ext-400-normal.1i2sv7ipckqki.woff2)format("woff2"),url(../media/baskervville-latin-ext-400-normal.1449fnyfg75f4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Baskervville;font-style:normal;font-display:swap;font-weight:400;src:url(../media/baskervville-latin-400-normal.1-0tptn68u3ve.woff2)format("woff2"),url(../media/baskervville-latin-400-normal.3hzyw-1ed1qcg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Baskervville;font-style:italic;font-display:swap;font-weight:400;src:url(../media/baskervville-latin-ext-400-italic.1pc3mf624oz6s.woff2)format("woff2"),url(../media/baskervville-latin-ext-400-italic.26q_w95joxrqy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Baskervville;font-style:italic;font-display:swap;font-weight:400;src:url(../media/baskervville-latin-400-italic.0gbxyvsz2n6ku.woff2)format("woff2"),url(../media/baskervville-latin-400-italic.1qanyn0gyhiid.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Baskervville;font-style:normal;font-display:swap;font-weight:700;src:url(../media/baskervville-latin-ext-700-normal.2cl3d8bgjut9y.woff2)format("woff2"),url(../media/baskervville-latin-ext-700-normal.3ytom9-8qa9k7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Baskervville;font-style:normal;font-display:swap;font-weight:700;src:url(../media/baskervville-latin-700-normal.0ld-8lroazs9y.woff2)format("woff2"),url(../media/baskervville-latin-700-normal.2lkzkmiv6dbvz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Baskervville;font-style:italic;font-display:swap;font-weight:700;src:url(../media/baskervville-latin-ext-700-italic.2lo5j3wd6gk-m.woff2)format("woff2"),url(../media/baskervville-latin-ext-700-italic.054fpcztnm5x0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Baskervville;font-style:italic;font-display:swap;font-weight:700;src:url(../media/baskervville-latin-700-italic.43r-ywjs-w5kp.woff2)format("woff2"),url(../media/baskervville-latin-700-italic.0j6ten6sikxoa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes ob-ellipsis{0%,to{opacity:.2}50%{opacity:1}}.onboarding-root{--ob-ink:#3a2e28;--ob-cream:#f8f0e4;--ob-header-clearance:5.5rem;--ob-font-serif:"Baskervville", ui-serif, Georgia, serif;--ob-font-sans:"Open Runde", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--figma-general-background:#fff;--figma-general-foreground:#0a0a0a;--figma-general-primary:#171717;--figma-general-primary-foreground:#fafafa;--figma-general-secondary:#f5f5f5;--figma-general-secondary-foreground:#171717;--figma-general-muted:#f5f5f5;--figma-general-muted-foreground:#737373;--figma-general-accent:#f5f5f5;--figma-general-accent-foreground:#171717;--figma-general-border:#e5e5e5;--figma-general-destructive:#dc2626;--figma-general-destructive-foreground:#fafafa;--figma-general-input:#e5e5e5;--figma-card:#fff;--figma-brand-neutral-400:#a3a3a3;--background:var(--figma-general-background);--foreground:var(--figma-general-foreground);--card:var(--figma-card);--card-foreground:var(--figma-general-foreground);--popover:var(--figma-card);--popover-foreground:var(--figma-general-foreground);--primary:var(--figma-general-primary);--primary-foreground:var(--figma-general-primary-foreground);--secondary:var(--figma-general-secondary);--secondary-foreground:var(--figma-general-secondary-foreground);--muted:var(--figma-general-muted);--muted-foreground:var(--figma-general-muted-foreground);--accent:var(--figma-general-accent);--accent-foreground:var(--figma-general-accent-foreground);--destructive:var(--figma-general-destructive);--border:var(--figma-general-border);--input:var(--figma-general-input);--ring:var(--figma-brand-neutral-400);color:var(--ob-ink);font-family:var(--ob-font-sans);background:var(--ob-cream);isolation:isolate;-webkit-font-smoothing:antialiased}.onboarding-root.app-tour-chrome{background:0 0}html.app-tour-ui-reveal [data-tour-reveal=planner]{filter:blur(24px);opacity:.22;pointer-events:none;will-change:filter, opacity, transform;transition:filter 3.4s cubic-bezier(.22,.7,.2,1),opacity 3.4s cubic-bezier(.22,.7,.2,1),transform 3.4s cubic-bezier(.22,.7,.2,1);transform:translateZ(0)scale(1.015)}html.app-tour-ui-reveal.app-tour-ui-reveal-clear [data-tour-reveal=planner]{filter:blur();opacity:1;transform:translateZ(0)scale(1)}html.app-tour-focus-shell:not(.app-tour-ui-reveal) [data-tour-blur=shell]{filter:blur(8px);pointer-events:none;transition:filter .7s cubic-bezier(.22,.7,.2,1);transform:translateZ(0)}html.app-tour-focus-shell:not(.app-tour-ui-reveal) [data-tour-target=left-panel]{z-index:5;position:relative}.onboarding-root .ob-bg{z-index:0;isolation:isolate;background:var(--ob-cream)}@media (min-width:640px){.onboarding-root{--ob-header-clearance:6.75rem}}.onboarding-root [data-slot=input],.onboarding-root [data-slot=button].border-border{color:var(--foreground);background-color:var(--background)!important;border-color:var(--border)!important}.onboarding-root .ob-serif{font-family:var(--ob-font-serif);font-weight:400}.onboarding-root .ob-ink{color:var(--ob-ink)}.onboarding-root .ob-cream{color:var(--ob-cream)}.onboarding-root .ob-bg-ink{background-color:var(--ob-ink)}.onboarding-root .ob-bg-cream{background-color:var(--ob-cream)}.onboarding-root .glass{background:linear-gradient(145deg,#fffcf6eb,#fff4e6db);border:1px solid #ffffffd9;box-shadow:0 30px 80px -30px #965a2847,inset 0 1px #ffffffe6}.onboarding-root .grain{pointer-events:none;z-index:1;opacity:.28;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.35  0 0 0 0 0.25  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.onboarding-root .blob{filter:blur(70px);border-radius:9999px;transition:background-color 1.4s,transform 2.4s;position:absolute}@keyframes ob-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4vw,3vh)scale(1.08)}}@keyframes ob-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5vw,-2vh)scale(1.1)}}.onboarding-root .wheel-stage{backface-visibility:hidden;transform-style:flat;will-change:transform;transition:transform 2.15s cubic-bezier(.22,.7,.2,1)}.onboarding-root.is-swirling .wheel-stage{transition:none!important}.onboarding-root.is-swirling .label-fade{opacity:0!important;transition:opacity .45s!important}.onboarding-root .label-fade{transition:opacity .6s}.onboarding-root .scroll-soft::-webkit-scrollbar{width:6px}.onboarding-root .scroll-soft::-webkit-scrollbar-thumb{background:#5a3c282e;border-radius:9px}.onboarding-root input::placeholder{color:#3a2e2859}.onboarding-root .activity-field{box-shadow:none;border:1px solid #fffc;transition:border-color .2s,box-shadow .2s}.onboarding-root .activity-field:focus-within{border-color:var(--area-color)!important;box-shadow:0 0 0 1px var(--area-color)!important}
