.authExtras-module__K7qiGG__homeLink{color:#254be8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-block}.authExtras-module__K7qiGG__legalAcknowledgment{color:#64748b;margin:0;font-size:.78rem;line-height:1.5}.authExtras-module__K7qiGG__legalAcknowledgment a{color:#254be8;text-underline-offset:3px;font-weight:700;text-decoration:underline}
.portal-module__uj3hnq__portal{color:#182741;background:#f7f9fd;min-height:100vh;font-family:Aptos,Segoe UI,Arial,sans-serif}.portal-module__uj3hnq__portal *{box-sizing:border-box}.portal-module__uj3hnq__portal button,.portal-module__uj3hnq__portal input,.portal-module__uj3hnq__portal textarea,.portal-module__uj3hnq__portal select{font:inherit}.portal-module__uj3hnq__portal button:focus-visible,.portal-module__uj3hnq__portal input:focus-visible,.portal-module__uj3hnq__portal textarea:focus-visible,.portal-module__uj3hnq__portal select:focus-visible,.portal-module__uj3hnq__portal a:focus-visible{outline-offset:3px;outline:3px solid #f0b89a}.portal-module__uj3hnq__authShell{background:radial-gradient(circle at 15% 10%,#e8effb 0,#0000 35%),#f7f9fd;place-items:center;padding:48px 20px;display:grid}.portal-module__uj3hnq__authPanel{background:#fff;border:1px solid #ccd7e7;border-radius:28px;width:min(100%,480px);padding:48px;box-shadow:0 28px 70px #1827411a}.portal-module__uj3hnq__authPanel h1{letter-spacing:-.055em;margin:0;font:400 clamp(2.8rem,8vw,4.4rem)/.98 Georgia,Times New Roman,serif}.portal-module__uj3hnq__authPanel>p:not(.portal-module__uj3hnq__eyebrow){color:#64748b}.portal-module__uj3hnq__authPanel>p:last-child{border-top:1px solid #dce4f0;margin:28px 0 0;padding-top:22px;font-size:.9rem}.portal-module__uj3hnq__authPanel a{color:#254be8;text-underline-offset:3px;font-weight:700;text-decoration:underline}.portal-module__uj3hnq__portal .authForm{gap:18px;margin-top:30px;display:grid}.portal-module__uj3hnq__portal .authForm label{color:#31415c;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:800;display:grid}.portal-module__uj3hnq__portal .authForm input{color:#182741;background:#fff;border:1px solid #b9c6d9;border-radius:12px;width:100%;min-height:52px;padding:12px 14px;font-size:1rem}.portal-module__uj3hnq__portal .authForm input:hover{border-color:#7d90ad}.portal-module__uj3hnq__dashboardShell button{color:#fff;cursor:pointer;background:#254be8;border:1px solid #254be8;border-radius:999px;min-height:48px;padding:12px 19px;font-weight:800}.portal-module__uj3hnq__portal .authForm button{color:#fff;cursor:pointer;background:#254be8;border:1px solid #254be8;border-radius:999px;min-height:48px;padding:12px 19px;font-weight:800}.portal-module__uj3hnq__portal .filePicker{color:#fff;cursor:pointer;background:#254be8;border:1px solid #254be8;border-radius:999px;min-height:48px;padding:12px 19px;font-weight:800}.portal-module__uj3hnq__dashboardShell button:disabled{cursor:not-allowed;opacity:.5}.portal-module__uj3hnq__portal .authForm button:disabled{cursor:not-allowed;opacity:.5}.portal-module__uj3hnq__portal .authForm p[role=status]{color:#64748b;min-height:24px;margin:0;font-size:.82rem}.portal-module__uj3hnq__dashboardShell{padding:40px clamp(18px,5vw,72px) 80px}.portal-module__uj3hnq__dashboardHeader{border-bottom:1px solid #ccd7e7;justify-content:space-between;align-items:end;gap:24px;width:min(1180px,100%);margin:0 auto 38px;padding-bottom:28px;display:flex}.portal-module__uj3hnq__dashboardHeader h1{letter-spacing:-.055em;margin:0;font:400 clamp(2.8rem,6vw,5.2rem)/.95 Georgia,Times New Roman,serif}.portal-module__uj3hnq__dashboardHeader button{color:#182741;background:#fff;border-color:#b9c6d9}.portal-module__uj3hnq__portal .workspaceGrid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;width:min(1180px,100%);margin:auto;display:grid}.portal-module__uj3hnq__portal .workspaceCard{background:#fff;border:1px solid #ccd7e7;border-radius:24px;padding:30px;box-shadow:0 14px 34px #1827410f}.portal-module__uj3hnq__portal .workspaceCard h2{letter-spacing:-.035em;margin:0 0 12px;font:400 1.9rem/1.06 Georgia,Times New Roman,serif}.portal-module__uj3hnq__portal .workspaceCard p{color:#64748b}.portal-module__uj3hnq__eyebrow{text-transform:uppercase;color:#254be8!important;letter-spacing:.15em!important;margin:0 0 14px!important;font-size:.68rem!important;font-weight:800!important}.portal-module__uj3hnq__portal .stepLabel{text-transform:uppercase;color:#254be8!important;letter-spacing:.15em!important;margin:0 0 14px!important;font-size:.68rem!important;font-weight:800!important}:is(.portal-module__uj3hnq__portal .workspaceCard textarea,.portal-module__uj3hnq__portal .workspaceCard select){color:#182741;resize:vertical;background:#fff;border:1px solid #b9c6d9;border-radius:12px;width:100%;padding:13px 14px}.portal-module__uj3hnq__portal .workspaceCard>label:not(.filePicker){color:#31415c;gap:8px;margin:20px 0;font-weight:700;display:grid}.portal-module__uj3hnq__portal .filePicker{justify-content:center;align-items:center;margin:12px 0 18px;display:inline-flex}.portal-module__uj3hnq__portal .filePicker input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.portal-module__uj3hnq__portal .workspaceCard video{background:#182741;border-radius:16px;width:min(100%,330px);max-height:420px;margin:0 auto;display:block}.portal-module__uj3hnq__portal .connectionRow{border-top:1px solid #dce4f0;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.portal-module__uj3hnq__portal .connectionRow button{color:#182741;background:#fff;border-color:#b9c6d9;min-height:38px;padding:8px 14px}.portal-module__uj3hnq__portal .workspaceCard fieldset{border:1px solid #ccd7e7;border-radius:14px;gap:11px;margin:20px 0;padding:18px;display:grid}.portal-module__uj3hnq__portal .workspaceCard legend{color:#31415c;padding:0 8px;font-weight:800}:is(.portal-module__uj3hnq__portal .workspaceCard fieldset label,.portal-module__uj3hnq__portal .workspaceCard>label:has(input[type=checkbox])){color:#485970;align-items:flex-start;gap:10px;font-weight:600;display:flex}.portal-module__uj3hnq__portal .workspaceCard input[type=checkbox]{accent-color:#254be8;width:18px;height:18px;margin:2px 0}.portal-module__uj3hnq__portal .workspaceCard>button{margin-top:10px}.portal-module__uj3hnq__portal .workspaceCard p[role=status]{min-height:24px;margin-bottom:0;font-size:.84rem}@media (max-width:760px){.portal-module__uj3hnq__authPanel{padding:34px 24px}.portal-module__uj3hnq__dashboardShell{padding-top:28px}.portal-module__uj3hnq__dashboardHeader{flex-direction:column;align-items:flex-start}.portal-module__uj3hnq__portal .workspaceGrid{grid-template-columns:1fr}.portal-module__uj3hnq__portal .workspaceCard{padding:24px 20px}.portal-module__uj3hnq__portal .connectionRow{flex-direction:column;align-items:flex-start}.portal-module__uj3hnq__portal .connectionRow button{width:100%}}@media (prefers-reduced-motion:reduce){.portal-module__uj3hnq__portal *{scroll-behavior:auto!important}}
