@font-face{font-family:__openSauceSansBold_81590f;src:url(/_next/static/media/bc0af198c48d31f8-s.ttf) format("truetype");font-display:swap}@font-face{font-family:__openSauceSansBold_Fallback_81590f;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_81590f,__openSauceSansBold_Fallback_81590f,system-ui,arial}.__variable_81590f{--font-open-sauce-sans-bold:"__openSauceSansBold_81590f","__openSauceSansBold_Fallback_81590f",system-ui,arial}@font-face{font-family:__robotoRegular_0e89fa;src:url(/_next/static/media/8ff6965283b25d97-s.ttf) format("truetype");font-display:swap}@font-face{font-family:__robotoRegular_Fallback_0e89fa;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_0e89fa,__robotoRegular_Fallback_0e89fa,system-ui,arial}.__variable_0e89fa{--font-roboto-regular:"__robotoRegular_0e89fa","__robotoRegular_Fallback_0e89fa",system-ui,arial}:root{--color-primary:#0a2a66;--color-primary-invisible:rgba(10,42,102,.1);--color-primary-light:#0056b3;--color-primary-action:#007aff;--color-primary-action-hover:rgba(0,122,255,.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,.1);--color-validated-transparent:rgba(0,122,255,.3);--color-validated:#007aff;--color-rejected-invisible:rgba(208,0,0,.1);--color-rejected-transparent:rgba(208,0,0,.3);--color-rejected:#d00000;--color-pending-invisible:rgba(245,138,7,.1);--color-pending-transparent:rgba(245,138,7,.3);--color-pending:#f58a07;--color-error:#d32f2f;--color-error-light:#ef9a9a;--color-error-background:#ffebee;--color-white:#fff;--color-off-white:#e0e0e0;--color-off-white-transparent:hsla(0,0%,88%,.3);--color-black:#10151c;--color-grey:#666;--color-grey-transparent:hsla(0,0%,40%,.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,.2);--color-modal-background:rgba(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-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -1px rgba(0,0,0,.04);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--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:#fff}.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:#fff;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,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,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:#fff}.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}