@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) 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:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) 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:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-outfit:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}:root{--color-primary:#0ea5e9;--color-accent:#f59e0b;--color-success:#10b981;--color-danger:#f43f5e;--color-bg:#fbfdff;--color-card:#fff;--color-text:#1e293b;--color-muted:#64748b;--color-border:#f1f5f9;--color-input-bg:#f8fafc;--color-overlay:rgba(15,23,42,.3);--color-not-started:#cbd5e1;--color-draft:#fcd34d;--color-submitted:#34d399;--color-tag-blue:#bae6fd;--color-tag-purple:#e9d5ff;--color-tag-pink:#fbcfe8;--color-tag-orange:#fed7aa;--color-tag-green:#bbf7d0;--spacing-xs:6px;--spacing-sm:12px;--spacing-md:20px;--spacing-lg:32px;--spacing-xl:48px;--max-width:1200px;--header-height:72px;--bottom-nav-height:72px;--radius-card:24px;--radius-btn:99px;--radius-input:16px;--radius-tag:99px;--font-family:var(--font-outfit),"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:22px;--font-size-xxl:28px;--shadow-sm:0 2px 4px rgba(0,0,0,.02);--shadow-md:0 8px 16px rgba(0,0,0,.04);--shadow-lg:0 16px 32px rgba(0,0,0,.06);--shadow-card:var(--shadow-lg);--shadow-nav:0 -8px 24px rgba(0,0,0,.04);--shadow-primary:0 8px 16px rgba(14,165,233,.25)}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}body{font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-text)}body,ol,ul{margin:0;padding:0}ol,ul{list-style:none}input,select,textarea{font-family:inherit}