@font-face{font-family:openSauceSansBold;src:url(/_next/static/media/bc0af198c48d31f8-s.ttf) format("truetype");font-display:swap}@font-face{font-family:openSauceSansBold Fallback;src:local("Arial");ascent-override:88.23%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:113.34%}.__className_81590f{font-family:openSauceSansBold,openSauceSansBold Fallback,system-ui,arial}.__variable_81590f{--font-open-sauce-sans-bold:"openSauceSansBold","openSauceSansBold Fallback",system-ui,arial}@font-face{font-family:robotoRegular;src:url(/_next/static/media/8ff6965283b25d97-s.ttf) format("truetype");font-display:swap}@font-face{font-family:robotoRegular Fallback;src:local("Arial");ascent-override:92.49%;descent-override:24.34%;line-gap-override:0.00%;size-adjust:100.30%}.__className_0e89fa{font-family:robotoRegular,robotoRegular Fallback,system-ui,arial}.__variable_0e89fa{--font-roboto-regular:"robotoRegular","robotoRegular Fallback",system-ui,arial}:root{--color-primary:#0a2a66;--color-primary-invisible:rgba(10,42,102,0.1);--color-primary-light:#0056b3;--color-primary-action:#007aff;--color-primary-action-hover:rgba(0,122,255,0.1);--color-primary-dark:#071d47;--color-primary-rgb:10,42,102;--color-secondary:#f0f8ff;--color-logo-background:#D6E6F2;--color-success:#2e7d32;--color-success-light:#34c759;--color-warning:#f39c12;--color-warning-dark:#e67e22;--color-warning-background:#fff8e1;--color-validated-invisible:rgba(0,122,255,0.1);--color-validated-transparent:rgba(0,122,255,0.3);--color-validated:rgb(0,122,255);--color-rejected-invisible:rgba(208,0,0,0.1);--color-rejected-transparent:rgba(208,0,0,0.3);--color-rejected:#D00000;--color-pending-invisible:rgba(245,138,7,0.1);--color-pending-transparent:rgba(245,138,7,0.3);--color-pending:rgba(245,138,7,1);--color-error:#d32f2f;--color-error-light:#ef9a9a;--color-error-background:#ffebee;--color-white:#ffffff;--color-off-white:#e0e0e0;--color-off-white-transparent:rgba(224,224,224,0.3);--color-black:#10151c;--color-grey:#666;--color-grey-transparent:rgba(102,102,102,0.3);--color-grey-light:#f4f4f4;--color-grey-light-2:#d2d2d2;--color-grey-light-3:#ddd;--color-grey-light-4:#f7f7f7;--color-grey-dark:#333;--color-divider-lines:#ebeff1;--color-box-shadow:rgba(0,0,0,0.2);--color-modal-background:rgba(0,0,0,0.5);--color-grey-background:#f8f9fa;--color-charcoal:#333;--color-beige:#f8f7f4;--color-app-text:#5f5f5f;--weight-app-text:600;--app-header-height:50px;--tablet-width:1023px;--landscape-phone-width:767px;--phone-width:479px;--shadow-md:0 4px 6px -1px rgba(0,0,0,0.08),0 2px 4px -1px rgba(0,0,0,0.04);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -2px rgba(0,0,0,0.04);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}body,html{max-width:100vw}body{color:var(--background);background:var(--color-secondary);font-family:var(--font-roboto-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1,h2,h3,h4,h5,h6{font-family:var(--font-open-sauce-sans-bold)}*{box-sizing:border-box;padding:0;margin:0;font-family:inherit}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:white}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mainCta{background:linear-gradient(45deg,#3498db,#8e44ad,#e74c3c,#f39c12);background-size:300% 300%;color:white;border:none;padding:.8rem 2rem;font-size:1.5rem;cursor:pointer;transition:all .3s ease;border-radius:8px;box-shadow:0 4px 15px rgba(52,152,219,.3);position:relative;overflow:hidden;animation:gradientAnimation 8s ease infinite;text-align:center}.mainCta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 70%);transform:scale(0);transition:transform .6s ease-out}.mainCta:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(52,152,219,.4)}.mainCta:hover:before{transform:scale(1)}.mainCta:active{transform:translateY(1px);box-shadow:0 2px 10px rgba(52,152,219,.4)}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.secondary-button{background-color:var(--color-secondary);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:5px;padding:10px 20px;cursor:pointer}h1,h2{margin-bottom:15px}h3{margin-bottom:10px}.markdown-content p{margin-bottom:1rem}.private-layout{background-color:#ffffff}.appPage{padding:85px 2rem 2rem;display:flex;flex-direction:column;min-height:100vh;position:relative}.pageTitle{font-size:2rem;color:var(--color-grey-dark);margin:0}.headerRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.titleSection{display:flex;flex-direction:column;gap:.5rem}.subtitle{color:var(--color-grey);font-size:1rem}:root{--color-primary:#0A2A66;--color-primary-hover:#385383;--color-primary-secondary:#0056B3;--color-primary-bg:#DAE1EA;--color-accent:#007AFF;--color-accent-light:#A9D0FB;--color-accent-bg:#D9E9FA;--color-bg:#F1F5F9;--color-surface:#FFFFFF;--color-surface-hover:#F7F7F7;--color-surface-active:#E5F2FF;--color-surface-muted:#E5E7EB;--color-surface-alt:#E7EBEF;--color-text:#0A2A66;--color-text-secondary:#475569;--color-text-muted:#666666;--color-text-on-primary:#FFFFFF;--color-border:#A2A6B5;--color-border-light:#E0E0E0;--color-border-row:#EBEFF1;--color-disabled-bg:#E3E6E9;--color-disabled-text:#A6AAB3;--color-skeleton-1:#D2D2D2;--color-skeleton-2:#E0E0E0;--color-red:#D32F2F;--color-red-light:#EF9A9A;--color-red-bg:#FFEBEE;--color-orange:#F58A07;--color-orange-light:#F2D5B0;--color-orange-bg:#FFF8EE;--color-green:#2E7D32;--color-green-light:#A3C5A9;--color-green-bg:#DDE9E5;--color-blue:#007AFF;--color-blue-light:#A9D0FB;--color-blue-bg:#D9E9FA;--color-purple:#7C3AED;--color-purple-light:#E9D5FF;--color-purple-bg:#F3E8FF;--color-brown:#92400E;--color-brown-light:#F2DBB2;--color-brown-bg:#FEF3C7;--color-gray:#475569;--color-gray-light:#64748B;--color-gray-bg:#F1F5F9;--color-chart-1:#0056B3;--color-chart-2:#007AFF;--color-chart-3:#3378C2;--color-chart-4:#3395FF;--color-chart-5:#669AD1;--color-chart-6:#66AFFF;--color-chart-7:#99BBE1;--color-chart-8:#99CAFF;--color-chart-9:#CCDDF0;--color-chart-10:#CCE4FF;--color-live-green:#00A63E;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 6px rgba(0,0,0,0.07);--shadow-lg:0 10px 15px rgba(0,0,0,0.1);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:300;--z-modal:400;--z-popover:500;--z-toast:600;--transition-fast:0.15s ease;--transition-normal:0.25s ease}