@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/325259dae461ae2a-s.woff2?dpl=dpl_J9YZqo2mQVGWy2XMtjdM8Uo1eJey) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/d8f3713f2c4f699b-s.woff2?dpl=dpl_J9YZqo2mQVGWy2XMtjdM8Uo1eJey) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/0e9d289c6eb42bf7-s.p.woff2?dpl=dpl_J9YZqo2mQVGWy2XMtjdM8Uo1eJey) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Dancing Script Fallback;src:local("Arial");ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.00%;size-adjust:81.43%}.__className_e799cb{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}.__variable_e799cb{--font-signature:"Dancing Script","Dancing Script Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/39a5c75b28bf49bc.p.woff2?dpl=dpl_J9YZqo2mQVGWy2XMtjdM8Uo1eJey) format("woff2");font-display:swap;font-weight:100 900}.__className_b4ce87{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_b4ce87{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/b5bb120f6fcabcb4-s.p.woff2?dpl=dpl_J9YZqo2mQVGWy2XMtjdM8Uo1eJey) format("woff2");font-display:swap;font-weight:100 900}@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_cf236e{font-family:GeistSans,GeistSans Fallback}.__variable_cf236e{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--wa-canvas:#fcfcfc;--wa-ink:#292929;--wa-muted:#616161;--wa-control:#f5f5f5;--wa-control-pressed:#eeeeee;--wa-card-elevated:#ffffff;--wa-line:rgba(29,29,31,0.1);--wa-line-card:rgba(17,24,39,0.075);--wa-radius-card:16px;--wa-radius-message-bubble:14px;--wa-radius-control:25px;--wa-radius-button:25px;--wa-control-height:35px;--wa-radius-sheet:26px;--wa-shadow-card:0 14px 30px rgba(17,24,39,0.075),0 2px 8px rgba(17,24,39,0.045);--wa-shadow-popover:0 18px 40px rgba(15,23,42,0.1),0 4px 12px rgba(15,23,42,0.06)}.wa-canvas{background-color:var(--wa-canvas);color:var(--wa-ink)}.wa-elevated-card{border-radius:var(--wa-radius-card);border:1px solid var(--wa-line-card);background-color:var(--wa-card-elevated);box-shadow:var(--wa-shadow-card)}.wa-control-surface{border-radius:var(--wa-radius-control);border:1px solid var(--wa-line);background-color:var(--wa-control)}.wa-control-surface:hover{background-color:var(--wa-control-pressed)}.wa-primary-button{min-height:54px;border-radius:var(--wa-radius-button);border:1px solid rgba(255,255,255,.6);background:linear-gradient(-75deg,rgba(241,245,249,.85),rgba(248,250,252,.95),rgba(241,245,249,.85));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 24px rgba(15,23,42,.07);color:rgb(30,41,59);font-weight:600;font-size:.875rem}.wa-primary-button:hover:not(:disabled){background:linear-gradient(-75deg,rgba(248,250,252,.95),rgba(255,255,255,.98),rgba(248,250,252,.95))}.wa-primary-button:disabled{opacity:.42}html.dark .wa-primary-button{border-color:rgba(255,255,255,.1);background:linear-gradient(-75deg,rgba(255,255,255,.03),rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:0 8px 24px rgba(0,0,0,.35);color:rgb(226,232,240)}html.dark .wa-primary-button:hover:not(:disabled){background:linear-gradient(-75deg,rgba(255,255,255,.05),rgba(255,255,255,.1),rgba(255,255,255,.05))}@keyframes wa-pulse-label-badge-pulse{0%,to{opacity:.22;transform:scale(.86)}50%{opacity:.92;transform:scale(1.32)}}.wa-pulse-label-badge-dot-halo{animation:wa-pulse-label-badge-pulse 2.4s ease-in-out infinite}.wa-pulse-label-badge-dot-halo--muted{background-color:rgba(51,65,85,.38)}html.dark .wa-pulse-label-badge-dot-halo--muted{background-color:rgba(148,163,184,.32)}@keyframes wa-pulse-label-badge-muted-dot-twinkle{0%,to{opacity:.5;transform:scale(.88);box-shadow:0 0 0 rgba(51,65,85,0)}45%{opacity:1;transform:scale(1.08);box-shadow:0 0 7px rgba(51,65,85,.55)}55%{opacity:.85;transform:scale(1);box-shadow:0 0 4px rgba(51,65,85,.35)}}.wa-pulse-label-badge-dot--muted{background-color:#334155;animation:wa-pulse-label-badge-muted-dot-twinkle 2.1s ease-in-out infinite}html.dark .wa-pulse-label-badge-dot--muted{background-color:#94a3b8;animation-name:wa-pulse-label-badge-muted-dot-twinkle-dark}@keyframes wa-pulse-label-badge-muted-dot-twinkle-dark{0%,to{opacity:.45;transform:scale(.88);box-shadow:0 0 0 rgba(148,163,184,0)}45%{opacity:1;transform:scale(1.08);box-shadow:0 0 8px rgba(148,163,184,.5)}55%{opacity:.9;transform:scale(1);box-shadow:0 0 5px rgba(148,163,184,.32)}}.wa-task-due-today-dot-halo{animation:wa-pulse-label-badge-pulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.wa-pulse-label-badge-dot-halo,.wa-task-due-today-dot-halo{animation:none;opacity:.55}.wa-pulse-label-badge-dot--muted{animation:none;opacity:.75;box-shadow:none}}:root{--geist-font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--geist-font-mono:var(--font-geist-mono),ui-monospace,monospace;--wa-font-sans:var(--geist-font-sans);--wa-font-mono:var(--geist-font-mono)}html{font-feature-settings:"ss01" on,"ss02" on,"cv01" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.font-mono,code,kbd,pre,samp{font-family:var(--geist-font-mono)}:root{--wa-font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--wa-font-mono:var(--font-geist-mono),ui-monospace,monospace;--wa-text-ink:#292929;--wa-text-muted:#616161;--wa-text-faint:#878787;--wa-text-page-size:35px;--wa-text-page-lh:1.15;--wa-text-screen-size:22px;--wa-text-screen-lh:28px;--wa-text-h1-size:16px;--wa-text-h1-lh:20px;--wa-text-h2-size:15px;--wa-text-h2-lh:19px;--wa-text-body-size:14px;--wa-text-body-lh:20px;--wa-text-meta-size:14px;--wa-text-meta-lh:20px;--wa-text-micro-size:14px;--wa-text-micro-lh:20px;--wa-text-tab-size:14px;--wa-text-tab-lh:20px}html{font-family:var(--wa-font-sans);font-size:var(--wa-text-body-size);line-height:var(--wa-text-body-lh)}h1:not([class*=text-]){font-size:var(--wa-text-h1-size);line-height:var(--wa-text-h1-lh);font-weight:600;letter-spacing:0;color:var(--wa-text-ink)}h2:not([class*=text-]),h3:not([class*=text-]){font-size:var(--wa-text-h2-size);line-height:var(--wa-text-h2-lh);font-weight:600;letter-spacing:0;color:var(--wa-text-ink)}h4:not([class*=text-]),h5:not([class*=text-]),h6:not([class*=text-]){font-size:var(--wa-text-body-size);line-height:var(--wa-text-body-lh);font-weight:600;letter-spacing:0;color:var(--wa-text-ink)}label:not([class*=text-]),p:not([class*=text-wa-]):not([class*=text-page-]):not([class*=text-sm]):not([class*=text-xs]):not([class*=text-base]):not([class*=text-lg]):not([class*=text-xl]):not([class*=text-2xl]):not([class*=text-3xl]):not([class*=text-4xl]):not([class*=text-5xl]):not([class*=text-6xl]):not([class*=text-7xl]):not([class*=text-8xl]):not([class*=text-9xl]):not([class*="text-["]){font-size:var(--wa-text-body-size);line-height:var(--wa-text-body-lh);font-weight:400}label:not([class*=text-]),small:not([class*=text-]){color:var(--wa-text-muted)}small:not([class*=text-]){font-size:var(--wa-text-meta-size);line-height:var(--wa-text-meta-lh)}.field-title,button:not([class*=text-]){font-size:var(--wa-text-body-size);line-height:var(--wa-text-body-lh)}.field-title{font-weight:400;color:var(--wa-text-muted);text-transform:none}.text-wa-ink{color:var(--wa-text-ink)}.text-wa-muted{color:var(--wa-text-muted)}.text-wa-faint{color:var(--wa-text-faint)}