@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}:root{--color-orange-50:#FEF8EE;--color-orange-100:#FCF0D8;--color-orange-200:#F9DCAF;--color-orange-300:#F5C37C;--color-orange-400:#F09F47;--color-orange-500:#EB8324;--color-orange-600:#E56F1C;--color-orange-700:#B75117;--color-orange-800:#92401A;--color-orange-900:#763718;--color-orange-950:#3F1A0B;--color-grey-50:#F6F5F5;--color-grey-100:#E9E6E4;--color-grey-200:#D5CFCC;--color-grey-300:#B7AEA9;--color-grey-400:#92857E;--color-grey-500:#776A63;--color-grey-600:#655B55;--color-grey-700:#554E49;--color-grey-800:#4A4540;--color-grey-900:#37312A;--color-grey-950:#040608;--color-white:#FFFFFF;--color-black:#040608;--color-orange:#E56F1C;--color-primary:#E56F1C;--color-primary-hover:#B75117;--color-primary-active:#92401A;--color-primary-subtle:#FEF8EE;--color-primary-muted:#FCF0D8;--color-secondary:#655B55;--color-secondary-hover:#554E49;--color-secondary-active:#4A4540;--color-secondary-subtle:#F6F5F5;--color-secondary-muted:#E9E6E4;--color-destructive:#DC2626;--color-destructive-hover:#B91C1C;--color-destructive-active:#991B1B;--color-destructive-subtle:#FEF2F2;--color-destructive-muted:#FEE2E2;--color-success:#16A34A;--color-success-hover:#15803D;--color-success-active:#166534;--color-success-subtle:#F0FDF4;--color-success-muted:#DCFCE7;--color-warning:#EB8324;--color-warning-hover:#E56F1C;--color-warning-active:#B75117;--color-warning-subtle:#FEF8EE;--color-warning-muted:#FCF0D8;--color-info:#046BD2;--color-info-hover:#045CB4;--color-info-active:#034C94;--color-info-subtle:#EFF6FF;--color-info-muted:#DBEAFE;--color-background:#FFFFFF;--color-background-subtle:#F6F5F5;--color-background-muted:#E9E6E4;--color-background-inverse:#040608;--color-foreground:#040608;--color-foreground-muted:#655B55;--color-foreground-subtle:#776A63;--color-foreground-inverse:#FFFFFF;--color-border:#B7AEA9;--color-border-subtle:#D5CFCC;--color-border-strong:#92857E;--color-border-focus:#046BD2;--color-input-background:#FFFFFF;--color-input-border:#D1D5DB;--color-input-text:#475569;--color-input-placeholder:#9CA3AF;--color-input-focus:#046BD2;--font-family-primary:"Innovator Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-accent:"Plus Jakarta Sans",sans-serif;--font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:17px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:44px;--font-size-5xl:56px;--font-size-6xl:80px;--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.25;--line-height-normal:1.27;--line-height-relaxed:1.529;--line-height-loose:1.6;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.01em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-12:48px;--spacing-14:56px;--spacing-16:60px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--section-spacing-sm:40px;--section-spacing-md:48px;--section-spacing-lg:60px;--section-spacing-xl:80px;--section-spacing-2xl:96px;--layout-max-content:1640px;--layout-narrow:768px;--layout-medium:1024px;--layout-wide:1280px;--container-padding:20px;--grid-gap-xs:8px;--grid-gap-sm:12px;--grid-gap-md:16px;--grid-gap-lg:20px;--grid-gap-xl:24px;--grid-gap-2xl:32px;--radius-none:0px;--radius-sm:2px;--radius-default:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--radius-button:8px 8px 8px 0px;--shadow-none:none;--shadow-xs:0px 1px 2px 0px rgba(0,0,0,0.05);--shadow-sm:0px 1px 3px 0px rgba(0,0,0,0.1),0px 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0px 4px 6px -1px rgba(0,0,0,0.1),0px 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0px 20px 25px -5px rgba(0,0,0,0.1),0px 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0px 25px 50px -12px rgba(0,0,0,0.25);--shadow-header:0 2px 5px 0 rgba(0,0,0,0.1);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.05);--focus-ring-color:#E87722;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-shadow:0 0 0 4px rgba(232,119,34,0.15);--duration-0:0ms;--duration-fastest:50ms;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:400ms;--duration-slowest:500ms;--easing-linear:linear;--easing-default:ease;--easing-ease-in:ease-in;--easing-ease-out:ease-out;--easing-ease-in-out:ease-in-out;--easing-decelerate:cubic-bezier(0,0,0.2,1);--easing-accelerate:cubic-bezier(0.4,0,1,1);--easing-standard:cubic-bezier(0.4,0,0.2,1);--easing-spring:cubic-bezier(0.175,0.885,0.32,1.275);--transition-all:all var(--duration-normal) var(--easing-default);--transition-all-fast:all var(--duration-fast) var(--easing-default);--transition-all-slow:all var(--duration-slow) var(--easing-default);--transition-colors:color var(--duration-normal) var(--easing-default),background-color var(--duration-normal) var(--easing-default),border-color var(--duration-normal) var(--easing-default);--transition-opacity:opacity var(--duration-normal) var(--easing-default);--transition-transform:transform var(--duration-normal) var(--easing-standard);--transition-shadow:box-shadow var(--duration-normal) var(--easing-default);--breakpoint-mobile:0px;--breakpoint-tablet:544px;--breakpoint-desktop:922px;--breakpoint-wide:1280px;--breakpoint-ultrawide:1640px}.dark,[data-theme=dark]{--color-primary:#EB8324;--color-primary-hover:#F09F47;--color-primary-active:#E56F1C;--color-primary-subtle:#3F1A0B;--color-primary-muted:#763718;--color-secondary:#92857E;--color-secondary-hover:#B7AEA9;--color-secondary-active:#776A63;--color-secondary-subtle:#37312A;--color-secondary-muted:#4A4540;--color-destructive:#F87171;--color-destructive-hover:#FCA5A5;--color-destructive-active:#EF4444;--color-destructive-subtle:#450A0A;--color-destructive-muted:#7F1D1D;--color-success:#4ADE80;--color-success-hover:#86EFAC;--color-success-active:#22C55E;--color-success-subtle:#052E16;--color-success-muted:#14532D;--color-warning:#F09F47;--color-warning-hover:#F5C37C;--color-warning-active:#EB8324;--color-warning-subtle:#3F1A0B;--color-warning-muted:#763718;--color-info:#60A5FA;--color-info-hover:#93C5FD;--color-info-active:#3B82F6;--color-info-subtle:#172554;--color-info-muted:#1E3A8A;--color-background:#040608;--color-background-subtle:#37312A;--color-background-muted:#4A4540;--color-background-inverse:#FFFFFF;--color-foreground:#F6F5F5;--color-foreground-muted:#92857E;--color-foreground-subtle:#776A63;--color-foreground-inverse:#040608;--color-border:#554E49;--color-border-subtle:#4A4540;--color-border-strong:#655B55;--color-border-focus:#60A5FA;--color-input-background:#37312A;--color-input-border:#554E49;--color-input-text:#E9E6E4;--color-input-placeholder:#776A63;--color-input-focus:#60A5FA;--shadow-xs:0px 1px 2px 0px rgba(0,0,0,0.3);--shadow-sm:0px 1px 3px 0px rgba(0,0,0,0.4),0px 1px 2px -1px rgba(0,0,0,0.4);--shadow-md:0px 4px 6px -1px rgba(0,0,0,0.4),0px 2px 4px -2px rgba(0,0,0,0.4);--shadow-lg:0px 10px 15px -3px rgba(0,0,0,0.4),0px 4px 6px -4px rgba(0,0,0,0.4);--shadow-xl:0px 20px 25px -5px rgba(0,0,0,0.5),0px 8px 10px -6px rgba(0,0,0,0.4);--shadow-2xl:0px 25px 50px -12px rgba(0,0,0,0.6);--shadow-header:0 2px 5px 0 rgba(0,0,0,0.3);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.2);--focus-ring-color:#F09F47;--focus-ring-shadow:0 0 0 4px rgba(240,159,71,0.2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-primary:#EB8324;--color-primary-hover:#F09F47;--color-primary-active:#E56F1C;--color-primary-subtle:#3F1A0B;--color-primary-muted:#763718;--color-secondary:#92857E;--color-secondary-hover:#B7AEA9;--color-secondary-active:#776A63;--color-secondary-subtle:#37312A;--color-secondary-muted:#4A4540;--color-destructive:#F87171;--color-destructive-hover:#FCA5A5;--color-destructive-active:#EF4444;--color-destructive-subtle:#450A0A;--color-destructive-muted:#7F1D1D;--color-success:#4ADE80;--color-success-hover:#86EFAC;--color-success-active:#22C55E;--color-success-subtle:#052E16;--color-success-muted:#14532D;--color-warning:#F09F47;--color-warning-hover:#F5C37C;--color-warning-active:#EB8324;--color-warning-subtle:#3F1A0B;--color-warning-muted:#763718;--color-info:#60A5FA;--color-info-hover:#93C5FD;--color-info-active:#3B82F6;--color-info-subtle:#172554;--color-info-muted:#1E3A8A;--color-background:#040608;--color-background-subtle:#37312A;--color-background-muted:#4A4540;--color-background-inverse:#FFFFFF;--color-foreground:#F6F5F5;--color-foreground-muted:#92857E;--color-foreground-subtle:#776A63;--color-foreground-inverse:#040608;--color-border:#554E49;--color-border-subtle:#4A4540;--color-border-strong:#655B55;--color-border-focus:#60A5FA;--color-input-background:#37312A;--color-input-border:#554E49;--color-input-text:#E9E6E4;--color-input-placeholder:#776A63;--color-input-focus:#60A5FA;--shadow-xs:0px 1px 2px 0px rgba(0,0,0,0.3);--shadow-sm:0px 1px 3px 0px rgba(0,0,0,0.4),0px 1px 2px -1px rgba(0,0,0,0.4);--shadow-md:0px 4px 6px -1px rgba(0,0,0,0.4),0px 2px 4px -2px rgba(0,0,0,0.4);--shadow-lg:0px 10px 15px -3px rgba(0,0,0,0.4),0px 4px 6px -4px rgba(0,0,0,0.4);--shadow-xl:0px 20px 25px -5px rgba(0,0,0,0.5),0px 8px 10px -6px rgba(0,0,0,0.4);--shadow-2xl:0px 25px 50px -12px rgba(0,0,0,0.6);--shadow-header:0 2px 5px 0 rgba(0,0,0,0.3);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.2);--focus-ring-color:#F09F47;--focus-ring-shadow:0 0 0 4px rgba(240,159,71,0.2)}}[data-theme=teams-light]{--color-background:#FFFFFF;--color-background-subtle:#F5F5F5;--color-background-muted:#E0E0E0;--color-foreground:#252525;--color-foreground-muted:#616161;--color-foreground-subtle:#858585}[data-theme=teams-dark]{--color-background:#1F1F1F;--color-background-subtle:#2D2D2D;--color-background-muted:#3D3D3D;--color-foreground:#FFFFFF;--color-foreground-muted:#C8C8C8;--color-foreground-subtle:#8A8A8A;--color-primary:#EB8324;--color-primary-hover:#F09F47}[data-theme=teams-high-contrast]{--color-background:#000000;--color-background-subtle:#000000;--color-background-muted:#1A1A1A;--color-foreground:#FFFFFF;--color-foreground-muted:#FFFF00;--color-foreground-subtle:#00FF00;--color-primary:#FFFF00;--color-primary-hover:#00FF00;--color-border:#FFFFFF;--color-border-focus:#FFFF00;--focus-ring-color:#FFFF00}@media (min-width:544px) and (max-width:921px){:root{--font-size-xs:11px;--font-size-sm:13px;--font-size-base:16.46px;--font-size-lg:15px;--font-size-xl:17px;--font-size-2xl:20px;--font-size-3xl:22px;--font-size-4xl:20px;--font-size-5xl:25px;--font-size-6xl:40px}}@media (max-width:543px){:root{--font-size-xs:11px;--font-size-sm:13px;--font-size-base:16.46px;--font-size-lg:15px;--font-size-xl:16px;--font-size-2xl:18px;--font-size-3xl:20px;--font-size-4xl:20px;--font-size-5xl:25px;--font-size-6xl:30px;--container-padding:16px}}@media (prefers-reduced-motion:reduce){:root{--duration-fastest:0ms;--duration-fast:0ms;--duration-normal:0ms;--duration-slow:0ms;--duration-slower:0ms;--duration-slowest:0ms;--transition-all:none;--transition-all-fast:none;--transition-all-slow:none;--transition-colors:none;--transition-opacity:opacity var(--duration-fast) var(--easing-linear);--transition-transform:none;--transition-shadow:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes bounceIn{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}*,:after,:before{box-sizing:border-box}html{font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-foreground);background-color:var(--color-background)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-primary);color:var(--color-white)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}