@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) 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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:Graphik;src:url(/_next/static/media/graphik-light-webfont.0ec95f03.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/_next/static/media/graphik-regular-webfont.7cc60cc8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/_next/static/media/graphik-bold-webfont.b5130a0a.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary-100:#fbf1b6;--color-primary-300:#f6de55;--color-primary-500:#ffd900;--color-primary-700:#b39800;--color-primary-900:#665700;--color-secondary-100:#737373;--color-secondary-300:#404040;--color-secondary-500:#1a1a1a;--color-secondary-700:#333;--color-secondary-900:#1a1a1a;--color-neutral-50:#fafafa;--color-neutral-100:#f2f2f2;--color-neutral-200:#e0e0e0;--color-neutral-300:#bfbfbf;--color-neutral-400:#999;--color-neutral-500:#737373;--color-neutral-600:#595959;--color-neutral-700:#404040;--color-neutral-800:#2b2b2b;--color-neutral-900:#1a1a1a;--color-neutral-950:#0f0f0f;--color-info:#2563eb;--color-success:#16a34a;--color-warning:#d97706;--color-error:#dc2626;--font-heading:"Graphik","Helvetica Neue","Arial",sans-serif;--font-body:"Inter","Helvetica Neue","Arial",sans-serif;--font-mono:"IBM Plex Mono","Fira Code","Consolas",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-none:0;--radius-sm:0.125rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}:root,[data-theme=light]{--bg:#fafafa;--bg-surface:#fff;--bg-surface-elevated:#f2f2f2;--bg-primary:#ffd900;--bg-primary-hover:#b39800;--bg-secondary:#1a1a1a;--bg-secondary-hover:#333;--text-primary:#1a1a1a;--text-secondary:#595959;--text-muted:#737373;--text-inverse:#fafafa;--text-on-primary:#1a1a1a;--primary:#ffd900;--primary-hover:#b39800;--primary-accessible:#a88f00;--border:#e0e0e0;--border-strong:#bfbfbf;--border-focus:#ffd900;--status-info:#2563eb;--status-success:#16a34a;--status-warning:#d97706;--status-error:#dc2626;--shadow-color:rgba(0,0,0,.1);--role-po-badge-bg:#dbeafe;--role-po-badge-text:#1e40af;--role-po-icon-bg:#dbeafe;--role-po-icon-text:#2563eb;--role-po-avatar:#2563eb;--role-designer-badge-bg:#fce7f3;--role-designer-badge-text:#9d174d;--role-designer-icon-bg:#fce7f3;--role-designer-icon-text:#db2777;--role-designer-avatar:#db2777;--role-cotech-badge-bg:#fef3c7;--role-cotech-badge-text:#92400e;--role-cotech-icon-bg:#fef3c7;--role-cotech-icon-text:#d97706;--role-cotech-avatar:#d97706;--role-tech-lead-badge-bg:#ede9fe;--role-tech-lead-badge-text:#5b21b6;--role-tech-lead-icon-bg:#ede9fe;--role-tech-lead-icon-text:#7c3aed;--role-tech-lead-avatar:#7c3aed;--role-engineer-badge-bg:#e0e7ff;--role-engineer-badge-text:#3730a3;--role-engineer-icon-bg:#e0e7ff;--role-engineer-icon-text:#4f46e5;--role-engineer-avatar:#7c3aed;--role-qa-badge-bg:#dcfce7;--role-qa-badge-text:#166534;--role-qa-icon-bg:#dcfce7;--role-qa-icon-text:#16a34a;--role-qa-avatar:#059669;--phase-done-bg:#dcfce7;--phase-done-text:#166534;--phase-done-dot:#16a34a;--phase-implementation-bg:#dbeafe;--phase-implementation-text:#1e40af;--phase-implementation-dot:#2563eb;--phase-task-planning-bg:#ede9fe;--phase-task-planning-text:#5b21b6;--phase-task-planning-dot:#7c3aed;--phase-technical-specs-bg:#fef3c7;--phase-technical-specs-text:#92400e;--phase-technical-specs-dot:#d97706;--phase-design-bg:#fce7f3;--phase-design-text:#9d174d;--phase-design-dot:#db2777;--phase-functional-specs-bg:#f1f5f9;--phase-functional-specs-text:#475569;--phase-functional-specs-dot:#64748b;--status-ready-bg:#dcfce7;--status-ready-text:#166534;--status-ready-dot:#166534;--status-archived-bg:#f3f4f6;--status-archived-text:#6b7280;--status-archived-dot:#6b7280;--visibility-public-bg:#fef3c7;--visibility-public-text:#92400e;--visibility-private-bg:#ede9fe;--visibility-private-text:#5b21b6;--code-block-bg:#1e1e2e;--code-label-bg:#181825;--code-label-text:#6c7086;--color-overflow-badge:#6b7280}[data-theme=dark]{--bg:#0f0f0f;--bg-surface:#1a1a1a;--bg-surface-elevated:#2b2b2b;--bg-primary:#f6de55;--bg-primary-hover:#ffd900;--bg-secondary:#e0e0e0;--bg-secondary-hover:#bfbfbf;--text-primary:#fafafa;--text-secondary:#bfbfbf;--text-muted:#737373;--text-inverse:#1a1a1a;--text-on-primary:#1a1a1a;--primary:#f6de55;--primary-hover:#ffd900;--primary-accessible:#f6de55;--border:#404040;--border-strong:#595959;--border-focus:#f6de55;--status-info:#60a5fa;--status-success:#4ade80;--status-warning:#fbbf24;--status-error:#f87171;--shadow-color:rgba(0,0,0,.4);--role-po-badge-bg:#1e3a5f;--role-po-badge-text:#93c5fd;--role-po-icon-bg:#1e3a5f;--role-po-icon-text:#60a5fa;--role-po-avatar:#2563eb;--role-designer-badge-bg:#4a1942;--role-designer-badge-text:#f9a8d4;--role-designer-icon-bg:#4a1942;--role-designer-icon-text:#f472b6;--role-designer-avatar:#db2777;--role-cotech-badge-bg:#78350f;--role-cotech-badge-text:#fde68a;--role-cotech-icon-bg:#78350f;--role-cotech-icon-text:#fbbf24;--role-cotech-avatar:#d97706;--role-tech-lead-badge-bg:#3b0764;--role-tech-lead-badge-text:#c4b5fd;--role-tech-lead-icon-bg:#3b0764;--role-tech-lead-icon-text:#a78bfa;--role-tech-lead-avatar:#7c3aed;--role-engineer-badge-bg:#312e81;--role-engineer-badge-text:#a5b4fc;--role-engineer-icon-bg:#312e81;--role-engineer-icon-text:#818cf8;--role-engineer-avatar:#7c3aed;--role-qa-badge-bg:#14532d;--role-qa-badge-text:#86efac;--role-qa-icon-bg:#14532d;--role-qa-icon-text:#4ade80;--role-qa-avatar:#059669;--phase-done-bg:#14532d;--phase-done-text:#86efac;--phase-done-dot:#86efac;--phase-implementation-bg:#1e3a5f;--phase-implementation-text:#93c5fd;--phase-implementation-dot:#93c5fd;--phase-task-planning-bg:#3b0764;--phase-task-planning-text:#c4b5fd;--phase-task-planning-dot:#c4b5fd;--phase-technical-specs-bg:#78350f;--phase-technical-specs-text:#fde68a;--phase-technical-specs-dot:#fde68a;--phase-design-bg:#831843;--phase-design-text:#f9a8d4;--phase-design-dot:#f9a8d4;--phase-functional-specs-bg:#334155;--phase-functional-specs-text:#94a3b8;--phase-functional-specs-dot:#94a3b8;--status-ready-bg:#14532d;--status-ready-text:#86efac;--status-ready-dot:#86efac;--status-archived-bg:#374151;--status-archived-text:#9ca3af;--status-archived-dot:#9ca3af;--visibility-public-bg:#78350f;--visibility-public-text:#fde68a;--visibility-private-bg:#3b0764;--visibility-private-text:#c4b5fd;--code-block-bg:#1e1e2e;--code-label-bg:#181825;--code-label-text:#6c7086;--color-overflow-badge:#6b7280}