.aXBbkG_adminRoot{color:#f3f8fc;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(at 75% 4%,#2179981c,#0000 32rem),#071321;padding:0 24px 48px}.aXBbkG_topbar,.aXBbkG_adminShell{width:min(1120px,100%);margin:0 auto}.aXBbkG_topbar{border-bottom:1px solid #a4c2d724;justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.aXBbkG_brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.aXBbkG_brandMark{color:#0b1622;background:linear-gradient(145deg,#93e8ff,#24bce8);border-radius:11px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.aXBbkG_brand strong,.aXBbkG_brand small{display:block}.aXBbkG_brand strong{letter-spacing:-.025em;font-size:14px;font-weight:800}.aXBbkG_brand small{color:#51d8f6;letter-spacing:.16em;margin-top:3px;font-size:9px;font-weight:800}.aXBbkG_siteLink{color:#b7c5d0;font-size:13px;font-weight:600;text-decoration:none}.aXBbkG_siteLink:hover{color:#79e7ff}.aXBbkG_main{min-width:0;padding:0 0 24px}.aXBbkG_eyebrow{color:#51d8f6;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.aXBbkG_workspaceContent h1{color:#f3f8fc;letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.1}.aXBbkG_workspaceDescription{color:#9eb1c0;margin:12px 0 0;font-size:15px;line-height:1.6}.aXBbkG_siteLink:focus-visible,.aXBbkG_workspaceNav a:focus-visible{outline-offset:3px;outline:2px solid #79e7ff}.aXBbkG_adminShell{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:34px;margin-top:28px;display:grid}.aXBbkG_adminContent{min-width:0}.aXBbkG_workspaceSidebar{background:#0c1d2cd1;border:1px solid #a4c2d724;border-radius:14px;flex-direction:column;padding:18px 14px;display:flex;position:sticky;top:24px}.aXBbkG_workspaceIdentity{color:#f3f8fc;align-items:center;gap:11px;padding:5px 5px 22px;font-size:13px;line-height:1.35;display:flex}.aXBbkG_workspaceIdentity .aXBbkG_brandMark{border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:15px}.aXBbkG_navLabel{color:#8398aa;letter-spacing:.14em;margin:0 0 9px;padding:0 8px;font-size:9px;font-weight:800}.aXBbkG_workspaceNav{gap:5px;display:grid}.aXBbkG_workspaceNav a{color:#b7c5d0;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.aXBbkG_workspaceNav a:hover{color:#f3f8fc;background:#ffffff0a}.aXBbkG_workspaceNav .aXBbkG_activeNav{color:#79e7ff;background:#51d8f617;font-weight:700}.aXBbkG_workspaceContent{min-width:0;padding:12px 0}.aXBbkG_calendarWorkspace{isolation:isolate;position:relative}.aXBbkG_calendarWorkspace:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(115deg,#071321d6 0%,#071321b3 52%,#071321d6 100%),url(/assets/koa-calendar-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;position:absolute;inset:0}.aXBbkG_overviewPanel{background:#102334c7;border:1px solid #a4c2d724;border-radius:14px;gap:16px;margin-top:32px;padding:22px;display:flex}.aXBbkG_panelIcon{color:#79e7ff;background:#51d8f61a;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.aXBbkG_overviewPanel h2{color:#f3f8fc;margin:0;font-size:15px}.aXBbkG_overviewPanel p{color:#9eb1c0;margin:7px 0 0;font-size:13px;line-height:1.5}.aXBbkG_koaNav{background:#0c1d2cd1;border:1px solid #a4c2d724;border-radius:12px;flex-wrap:wrap;gap:7px;margin-bottom:22px;padding:6px;display:flex}.aXBbkG_koaNav a{color:#b7c5d0;border-radius:8px;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.aXBbkG_koaNav a:hover,.aXBbkG_koaNav .aXBbkG_koaActiveNav{color:#79e7ff;background:#51d8f61a}.aXBbkG_koaNav a:focus-visible,.aXBbkG_crmPrimaryButton:focus-visible,.aXBbkG_crmSecondaryButton:focus-visible,.aXBbkG_crmDangerButton:focus-visible,.aXBbkG_crmRecordDetails summary:focus-visible{outline-offset:3px;outline:2px solid #79e7ff}.aXBbkG_recordsHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aXBbkG_recordsHeading .aXBbkG_workspaceDescription{margin-bottom:0}.aXBbkG_crmPrimaryButton,.aXBbkG_crmSecondaryButton,.aXBbkG_crmDangerButton{cursor:pointer;min-height:39px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.aXBbkG_crmPrimaryButton{color:#071321;background:#79e7ff}.aXBbkG_crmPrimaryButton:hover:not(:disabled){background:#a4efff}.aXBbkG_crmSecondaryButton{color:#d7e4ed;background:#ffffff08;border-color:#a4c2d738}.aXBbkG_crmSecondaryButton:hover:not(:disabled){background:#ffffff14}.aXBbkG_crmDangerButton{color:#faa;background:#ff848412;border-color:#ff848442}.aXBbkG_crmDangerButton:hover:not(:disabled){background:#ff848424}.aXBbkG_crmPrimaryButton:disabled,.aXBbkG_crmSecondaryButton:disabled,.aXBbkG_crmDangerButton:disabled{cursor:wait;opacity:.6}.aXBbkG_crmForm,.aXBbkG_crmEmptyState,.aXBbkG_crmRecordCard{background:#102334c7;border:1px solid #a4c2d724;border-radius:14px;margin-top:22px;padding:20px}.aXBbkG_crmFormHeading h2,.aXBbkG_crmEmptyState h2,.aXBbkG_crmRecordHeading h2{color:#f3f8fc;margin:0;font-size:16px;font-weight:750}.aXBbkG_crmFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.aXBbkG_koaSurveySection{border:0;min-width:0;margin:0 0 22px;padding:0}.aXBbkG_koaSurveySection legend{color:#f3f8fc;padding:0;font-size:16px;font-weight:750}.aXBbkG_koaSurveyDialog{color:#f3f8fc;background:#102334;border:1px solid #a4c2d733;border-radius:14px;width:min(640px,100vw - 32px);max-height:80vh;padding:24px}.aXBbkG_koaSurveyDialog::backdrop{background:#000000a6}.aXBbkG_koaSurveyCompanyList{margin:0;padding:0;list-style:none}.aXBbkG_koaSurveyCompanyList dd{overflow-wrap:anywhere;margin:4px 0 12px}.aXBbkG_crmField{color:#b7c5d0;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.aXBbkG_crmFieldWide{grid-column:1/-1}.aXBbkG_crmField input,.aXBbkG_crmField select,.aXBbkG_crmField textarea{color:#f3f8fc;width:100%;min-height:42px;font:inherit;background:#081725;border:1px solid #a4c2d733;border-radius:8px;padding:10px 11px;font-size:14px}.aXBbkG_crmField textarea{resize:vertical;min-height:92px}.aXBbkG_crmField input:focus,.aXBbkG_crmField select:focus,.aXBbkG_crmField textarea:focus{border-color:#51d8f6;outline:2px solid #51d8f638}.aXBbkG_crmFormActions,.aXBbkG_crmRecordActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.aXBbkG_crmFormActions{margin-top:18px}.aXBbkG_crmFormActions span{color:#8398aa;font-size:11px}.aXBbkG_crmError,.aXBbkG_crmSuccess{border:1px solid;border-radius:8px;margin:16px 0 0;padding:11px 13px;font-size:13px}.aXBbkG_crmError{color:#ffb1b1;background:#ff848414;border-color:#ff848459}.aXBbkG_crmSuccess{color:#a4efff;background:#51d8f612;border-color:#79e7ff40}.aXBbkG_crmFeedbackLink{color:#79e7ff;text-underline-offset:3px;margin-left:10px;font-weight:800;text-decoration:underline;display:inline-block}.aXBbkG_crmFeedbackLink:hover{color:#c3f6ff}.aXBbkG_crmEmptyState{justify-items:start;gap:10px;padding:25px;display:grid}.aXBbkG_crmEmptyIcon{color:#79e7ff;background:#51d8f61a;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.aXBbkG_crmEmptyState p{color:#9eb1c0;max-width:540px;margin:0;font-size:13px;line-height:1.6}.aXBbkG_crmRecordList{gap:13px;margin:0;padding:0;list-style:none;display:grid}.aXBbkG_crmRecordCard{margin-top:14px}.aXBbkG_crmRecordHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.aXBbkG_crmRecordHeading>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.aXBbkG_crmStatus{color:#9cecff;background:#51d8f614;border:1px solid #79e7ff33;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750}.aXBbkG_crmProspectSummary{color:#9eb1c0;flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:5px 12px;margin:0;font-size:12px;display:flex}.aXBbkG_crmProspectSummary strong{color:#d7e4ed}.aXBbkG_crmReminderPanel{color:#d7e4ed;background:#51d8f614;border:1px solid #79e7ff47;border-radius:12px;margin-top:20px;padding:16px 18px}.aXBbkG_crmReminderPanel h2{color:#a4efff;margin:0;font-size:14px}.aXBbkG_crmReminderPanel ul,.aXBbkG_crmPaymentHistory ul{color:#b7c5d0;gap:7px;margin:10px 0 0;padding-left:20px;font-size:12px;line-height:1.5;display:grid}.aXBbkG_crmPaymentForm{background:#081725b3;border:1px solid #a4c2d72e;border-radius:10px;gap:12px;margin-top:16px;padding:14px;display:grid}.aXBbkG_crmPaymentForm p{color:#9eb1c0;margin:0;font-size:12px;line-height:1.5}.aXBbkG_crmPaymentHistory{margin-top:16px}.aXBbkG_crmPaymentHistory h3{color:#d7e4ed;margin:0;font-size:12px}.aXBbkG_crmRecordDetails{border-top:1px solid #a4c2d71f;margin-top:14px;padding-top:12px}.aXBbkG_crmRecordDetails summary{color:#79e7ff;cursor:pointer;width:fit-content;font-size:12px;font-weight:700}.aXBbkG_crmRecordDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0 0;display:grid}.aXBbkG_crmRecordDetails dl>div{min-width:0}.aXBbkG_crmRecordDetails dt{color:#8398aa;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.aXBbkG_crmRecordDetails dd{overflow-wrap:anywhere;color:#d7e4ed;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.5}.aXBbkG_calendarHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.aXBbkG_calendarHeading .aXBbkG_workspaceDescription{min-height:23px;margin-bottom:0;font-size:17px;font-weight:650}.aXBbkG_calendarTimeZoneNotice{color:#79e7ff;margin:5px 0 0;font-size:11px;font-weight:700}.aXBbkG_calendarToolbar,.aXBbkG_calendarNavigation,.aXBbkG_calendarModeControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aXBbkG_calendarToolbar{background:#0c1d2cd1;border:1px solid #a4c2d724;border-radius:12px;justify-content:space-between;margin-bottom:14px;padding:11px}.aXBbkG_calendarNavigation .aXBbkG_crmSecondaryButton{min-width:40px;padding:0 11px}.aXBbkG_calendarModeControls{background:#081725;border:1px solid #a4c2d724;border-radius:9px;gap:3px;padding:3px}.aXBbkG_calendarModeControls button{color:#9eb1c0;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px;font-weight:700}.aXBbkG_calendarModeControls button:hover,.aXBbkG_calendarModeControls .aXBbkG_calendarModeActive{color:#9cecff;background:#51d8f621}.aXBbkG_calendarModeControls button:focus-visible,.aXBbkG_calendarDateButton:focus-visible,.aXBbkG_calendarMonthEvent:focus-visible,.aXBbkG_calendarMoreEvents:focus-visible,.aXBbkG_calendarTimelineEvent:focus-visible,.aXBbkG_calendarDialogClose:focus-visible{outline-offset:2px;outline:2px solid #79e7ff}.aXBbkG_calendarEmpty{background:#51d8f60f;border:1px solid #79e7ff38;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px 15px;margin-bottom:14px;padding:14px 16px;display:flex}.aXBbkG_calendarEmpty strong{color:#e8f8ff;font-size:13px}.aXBbkG_calendarEmpty span{color:#9eb1c0;flex:220px;font-size:12px;line-height:1.5}.aXBbkG_calendarEmpty .aXBbkG_crmPrimaryButton{min-height:35px}.aXBbkG_calendarMonthScroller,.aXBbkG_calendarTimelineScroller{background:#0c1d2cd1;border:1px solid #a4c2d724;border-radius:12px;overflow:auto}.aXBbkG_calendarMonth{min-width:700px}.aXBbkG_calendarWeekdayRow,.aXBbkG_calendarMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.aXBbkG_calendarWeekdayRow{color:#8398aa;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-bottom:1px solid #a4c2d724;align-items:center;min-height:37px;font-size:10px;font-weight:800}.aXBbkG_calendarMonthGrid{grid-auto-rows:minmax(112px,auto)}.aXBbkG_calendarMonthDay{border-bottom:1px solid #a4c2d71a;border-right:1px solid #a4c2d71a;min-width:0;padding:6px}.aXBbkG_calendarMonthDay:nth-child(7n){border-right:0}.aXBbkG_calendarOutsideMonth{background:#0000001a}.aXBbkG_calendarOutsideMonth .aXBbkG_calendarDateButton{color:#617589}.aXBbkG_calendarDateButton{color:#d7e4ed;cursor:pointer;width:29px;height:29px;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid}.aXBbkG_calendarDateButton:hover{background:#ffffff14}.aXBbkG_calendarToday{color:#071321!important;background:#79e7ff!important}.aXBbkG_calendarMonthEvents{gap:3px;margin-top:5px;display:grid}.aXBbkG_calendarMonthEvent,.aXBbkG_calendarMoreEvents{color:#cbf6ff;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:#51d8f61f;border:0;border-radius:5px;align-items:baseline;gap:4px;padding:4px 5px;font-size:10px;display:flex;overflow:hidden}.aXBbkG_calendarMonthEvent:hover{background:#51d8f638}.aXBbkG_calendarMonthEvent time{color:#79e7ff;flex:none;font-size:9px;font-weight:800}.aXBbkG_calendarMonthEvent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aXBbkG_calendarMoreEvents{color:#9eb1c0;background:0 0;font-weight:700}.aXBbkG_calendarMoreEvents:hover{color:#79e7ff}.aXBbkG_calendarTimeline{grid-template-rows:44px repeat(24,56px);display:grid}.aXBbkG_calendarTimeCorner,.aXBbkG_calendarTimelineDayHeader{z-index:2;background:#0c1d2c;border-bottom:1px solid #a4c2d729;position:sticky;top:0}.aXBbkG_calendarTimeCorner{border-right:1px solid #a4c2d71f;grid-area:1/1}.aXBbkG_calendarTimeLabel{color:#8398aa;text-align:right;padding-right:8px;font-size:10px;position:relative;top:-8px}.aXBbkG_calendarTimelineDayHeader{color:#9eb1c0;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.aXBbkG_calendarTimelineDayHeader strong{color:#e8f8ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.aXBbkG_calendarTimelineTrack{background:repeating-linear-gradient(#0000 0 55px,#a4c2d71f 55px 56px);border-left:1px solid #a4c2d71f;position:relative}.aXBbkG_calendarTimelineEvent{z-index:1;color:#e8f8ff;cursor:pointer;font:inherit;text-align:left;background:#12384a;border:1px solid #79e7ff57;border-radius:6px;align-content:start;gap:2px;padding:4px 6px;display:grid;position:absolute;left:3px;right:3px;overflow:hidden}.aXBbkG_calendarTimelineEvent:hover{background:#18536a}.aXBbkG_calendarTimelineEvent time,.aXBbkG_calendarTimelineEvent span{color:#9cecff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.aXBbkG_calendarTimelineEvent strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.aXBbkG_calendarDialogBackdrop{z-index:1000;background:#02080ec7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.aXBbkG_calendarDialog{background:#0c1d2c;border:1px solid #a4c2d733;border-radius:16px;width:min(560px,100%);max-height:min(820px,100dvh - 48px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000073}.aXBbkG_calendarDialog h2{color:#f3f8fc;margin:0 34px 18px 0;font-size:23px;line-height:1.25}.aXBbkG_calendarDialogClose{color:#d7e4ed;cursor:pointer;background:0 0;border:1px solid #a4c2d72e;border-radius:8px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.aXBbkG_calendarAppointmentDetails{gap:14px;margin:0;display:grid}.aXBbkG_calendarAppointmentDetails dt{color:#8398aa;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.aXBbkG_calendarAppointmentDetails dd{color:#d7e4ed;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.55}.aXBbkG_calendarAppointmentForm{gap:14px;display:grid}.aXBbkG_calendarAppointmentForm .aXBbkG_crmField{font-size:12px}.aXBbkG_calendarMeetHelp{color:#9eb1c0;gap:5px;margin-top:-6px;font-size:11px;line-height:1.5;display:grid}.aXBbkG_calendarLegacyTimeNotice{color:#f0d7a9;background:#ffcc7812;border:1px solid #ffcc784d;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.aXBbkG_calendarMeetHelp a,.aXBbkG_calendarAppointmentDetails a{color:#79e7ff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.aXBbkG_calendarMeetHelp a:hover,.aXBbkG_calendarAppointmentDetails a:hover{color:#c3f6ff}.aXBbkG_calendarDialogActions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}@media (max-width:680px){.aXBbkG_adminRoot{padding-left:17px;padding-right:17px}.aXBbkG_topbar{min-height:70px}.aXBbkG_adminShell{grid-template-columns:1fr;gap:18px;margin-top:18px}.aXBbkG_workspaceSidebar{padding:14px;position:static}.aXBbkG_workspaceNav{grid-template-columns:repeat(2,minmax(0,1fr))}.aXBbkG_koaNav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}.aXBbkG_koaNav a{justify-content:center;padding:0 8px}.aXBbkG_recordsHeading,.aXBbkG_crmRecordHeading{flex-direction:column;align-items:stretch}.aXBbkG_calendarHeading{flex-direction:column}.aXBbkG_calendarHeading>.aXBbkG_crmPrimaryButton{align-self:flex-start}.aXBbkG_calendarToolbar{flex-direction:column;align-items:stretch}.aXBbkG_calendarNavigation,.aXBbkG_calendarModeControls{justify-content:center}.aXBbkG_calendarMonth{min-width:660px}.aXBbkG_calendarDialogBackdrop{align-items:end;padding:10px}.aXBbkG_calendarDialog{border-radius:16px 16px 10px 10px;max-height:calc(100dvh - 20px);padding:22px 18px}.aXBbkG_recordsHeading>.aXBbkG_crmPrimaryButton{align-self:flex-start}.aXBbkG_crmForm,.aXBbkG_crmEmptyState,.aXBbkG_crmRecordCard{padding:16px}.aXBbkG_crmFieldGrid,.aXBbkG_crmRecordDetails dl{grid-template-columns:1fr}}
.bn7oWq_page{isolation:isolate;width:100%;min-height:100svh;padding:calc(clamp(20px, 4vw, 48px) + env(safe-area-inset-top,0px)) calc(clamp(20px, 4vw, 48px) + env(safe-area-inset-right,0px)) calc(clamp(20px, 4vw, 48px) + env(safe-area-inset-bottom,0px)) calc(clamp(20px, 4vw, 48px) + env(safe-area-inset-left,0px));background:radial-gradient(ellipse at 50% 0, #214b6757, transparent 58%), radial-gradient(ellipse at 75% 100%, #1369861f, transparent 48%), var(--page);place-items:center;display:grid;position:relative;overflow-x:clip}.bn7oWq_page:before,.bn7oWq_page:after{z-index:-1;content:"";aspect-ratio:1;border:1px solid #73adcc1f;border-radius:50%;width:280px;position:absolute}.bn7oWq_page:before{top:-190px;left:-120px}.bn7oWq_page:after{width:360px;bottom:-210px;right:-170px}.bn7oWq_card{background:#101b28;border:1px solid #293b4e;border-radius:20px;width:min(100%,452px);min-width:0;margin:auto;padding:clamp(24px,5vw,38px);box-shadow:0 24px 70px #00000061,0 0 34px #44bee40b}.bn7oWq_signupCard{width:min(100%,660px)}.bn7oWq_brand{max-width:100%;color:var(--page-ink);align-items:center;gap:12px;margin-bottom:30px;text-decoration:none;display:inline-flex}.bn7oWq_brandMark{color:#07131d;background:linear-gradient(145deg,#9ceaff,#1eb9e5);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:800 20px Manrope,sans-serif;display:grid;box-shadow:0 6px 18px #1eb9e533}.bn7oWq_brandCopy{min-width:0}.bn7oWq_brandCopy strong,.bn7oWq_brandCopy small{display:block}.bn7oWq_brandCopy strong{color:#e8f1fa;letter-spacing:-.3px;font:800 15px Manrope,sans-serif}.bn7oWq_brandCopy small{color:#a4b4c4;margin-top:3px;font-size:11px}.bn7oWq_calculatorIcon{object-fit:contain;width:180px;height:180px;margin:0 auto 24px;display:block}.bn7oWq_eyebrow{color:#59d9ff;letter-spacing:1.4px;margin:0 0 9px;font-size:10px;font-weight:800}.bn7oWq_title{color:#edf5fc;letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font:800 clamp(25px,5vw,31px)/1.16 Manrope,sans-serif}.bn7oWq_description{color:#a4b4c4;margin:10px 0 25px;font-size:13px;line-height:1.6}.bn7oWq_form{gap:17px;min-width:0;display:grid}.bn7oWq_signupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.bn7oWq_fieldFull{grid-column:1/-1}.bn7oWq_field{gap:7px;min-width:0;display:grid}.bn7oWq_label{color:#d3deea;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.4}.bn7oWq_optional{color:#93a6b8;font-size:11px;font-weight:500}.bn7oWq_input{color:#e8f1fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1420;border:1px solid #2a3d50;border-radius:9px;width:100%;min-width:0;min-height:48px;padding:11px 13px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.bn7oWq_input:hover{border-color:#607e98}.bn7oWq_passwordControl{min-width:0;position:relative}.bn7oWq_passwordInput{padding-right:56px}.bn7oWq_passwordToggle{color:#a4b4c4;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.bn7oWq_passwordToggle:hover{color:#59d9ff}.bn7oWq_passwordToggle:focus-visible{outline-offset:-2px;outline:2px solid #59d9ff}.bn7oWq_message{overflow-wrap:anywhere;border:1px solid #0000;border-radius:9px;min-width:0;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.bn7oWq_error{color:#ffd1c9;background:#361c1b;border-color:#814840}.bn7oWq_success{color:#a6ecff;background:#112a38;border-color:#286075}.bn7oWq_submit{color:#07131d;background:#59d9ff;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:13px;font-weight:800;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.bn7oWq_submit:hover:not(:disabled){background:#a6ecff}.bn7oWq_submit:active:not(:disabled){transform:translateY(1px)}.bn7oWq_submit:focus-visible{outline-offset:3px;outline:3px solid #59d9ff59}.bn7oWq_submit:disabled{cursor:not-allowed;opacity:.62}.bn7oWq_switch{color:#a4b4c4;text-align:center;overflow-wrap:anywhere;margin:22px 0 0;font-size:12px;line-height:1.6}.bn7oWq_switch a{color:#59d9ff;text-underline-offset:3px;font-weight:800;text-decoration-thickness:1px}.bn7oWq_switch a:hover{color:#b0f0ff}.bn7oWq_switch a:focus-visible,.bn7oWq_brand:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #59d9ff59}.bn7oWq_legalConsent{color:#d3deea;background:#0b1420;border:1px solid #293d50;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.55;display:flex}.bn7oWq_legalConsent>input{accent-color:#59d9ff;flex:none;margin:3px 0 0}.bn7oWq_legalConsent>div{min-width:0}.bn7oWq_legalConsent label{cursor:pointer}.bn7oWq_legalConsent p{color:#a4b4c4;margin:5px 0 0;font-size:11px}.bn7oWq_legalConsent a{color:#59d9ff;text-underline-offset:3px;font-weight:700}.bn7oWq_legalConsent a:hover{color:#b0f0ff}.bn7oWq_legalConsent a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #59d9ff}@media (max-width:620px){.bn7oWq_calculatorIcon{aspect-ratio:1;width:min(140px,100%);height:auto;margin-bottom:20px}.bn7oWq_passwordInput{padding-right:56px;font-size:16px}.bn7oWq_passwordToggle{z-index:1;color:#d3deea;min-width:44px;height:auto;min-height:44px;padding:0;top:2px;bottom:2px;transform:none}.bn7oWq_passwordToggle svg{width:20px;height:20px;display:block}.bn7oWq_signupGrid{grid-template-columns:minmax(0,1fr)}.bn7oWq_legalConsent>input{flex-basis:44px;width:44px;height:44px}.bn7oWq_fieldFull{grid-column:auto}}
._2iBVwW_page{min-width:0;padding-inline:calc(clamp(16px, 4vw, 48px) + env(safe-area-inset-left,0px)) calc(clamp(16px, 4vw, 48px) + env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr);overflow-x:visible}._2iBVwW_page:before,._2iBVwW_page:after{content:none}._2iBVwW_card{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:clamp(20px,5vw,38px)}._2iBVwW_card>*,._2iBVwW_card form,._2iBVwW_card input,._2iBVwW_card button{min-width:0;max-width:100%}._2iBVwW_card input{font-size:16px}._2iBVwW_card button{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:48px;line-height:1.5}._2iBVwW_card>button,._2iBVwW_card>div:last-child{margin-top:16px}._2iBVwW_card p[role]{font-size:14px;line-height:1.6}._2iBVwW_passwordHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}._2iBVwW_card ._2iBVwW_forgotPassword{color:#59d9ff;text-align:left;text-underline-offset:3px;background:0 0;border:0;width:auto;padding:6px 0;font-size:14px;text-decoration:underline}
.ilM-iq_overview{min-width:0}.ilM-iq_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.ilM-iq_controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ilM-iq_controls input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ilM-iq_description,.ilM-iq_footnote{color:#b7c8d9;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.6}.ilM-iq_summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.ilM-iq_summaryCard,.ilM-iq_panel{background:linear-gradient(140deg,#102438,#0b1b2c);border:1px solid #294154;border-radius:16px;min-width:0;box-shadow:0 8px 24px #0000001f}.ilM-iq_summaryCard{padding:20px}.ilM-iq_summaryCard h2{color:#c4d5e4;margin:0;font-size:12px;font-weight:600;line-height:1.5}.ilM-iq_metric{color:#f3f8fc;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(22px,2.5vw,30px);font-weight:750}.ilM-iq_revenueCard{background:linear-gradient(140deg,#133344,#0b1f31);border-color:#326477}.ilM-iq_revenueCard .ilM-iq_metric{color:#8ce5f7}.ilM-iq_panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.ilM-iq_panel{padding:24px}.ilM-iq_panel h2{color:#f3f8fc;letter-spacing:-.025em;margin:0 0 12px;font-size:19px;line-height:1.4}.ilM-iq_panel form,.ilM-iq_panel input,.ilM-iq_panel select{min-width:0}.ilM-iq_panel button{margin-top:20px}.ilM-iq_kicker{color:#7bd9ec;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.ilM-iq_trendList{gap:20px;margin:26px 0;padding:0;list-style:none;display:grid}.ilM-iq_trendRow{color:#d7e5f0;font-variant-numeric:tabular-nums;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;font-size:12px;display:grid}.ilM-iq_barTrack{background:#1d354a;border-radius:4px;height:9px;overflow:hidden}.ilM-iq_barFill{border-radius:inherit;background:linear-gradient(90deg,#3295c0,#83dfef);height:100%;display:block}.ilM-iq_trendCount{text-align:right;min-width:22px}.ilM-iq_packageList{margin-top:16px}.ilM-iq_packageRow{border-bottom:1px solid #294154;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.ilM-iq_packageRow h3{color:#e3edf7;margin:0;font-size:14px;font-weight:600}.ilM-iq_packageValue{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.ilM-iq_packageRow .ilM-iq_description{margin-top:4px;font-size:12px}.ilM-iq_revenueDetails{margin:20px 0}.ilM-iq_revenueDetails div{border-bottom:1px solid #294154;justify-content:space-between;gap:16px;padding:13px 0;font-size:13px;display:flex}.ilM-iq_revenueDetails dt{color:#b7c8d9}.ilM-iq_revenueDetails dd{color:#f3f8fc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.ilM-iq_footnote{margin-top:16px;font-size:12px}.ilM-iq_alert,.ilM-iq_notice{color:#ffccd4;background:#321d2b;border:1px solid #9f6570;border-radius:12px;margin:0 0 20px;padding:14px 18px}.ilM-iq_notice{color:#a1ecdd;background:#102e30;border-color:#326c65}.ilM-iq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ilM-iq_goalProgress{accent-color:#83dfef;width:100%;height:8px;margin-top:10px}@media (max-width:1100px){.ilM-iq_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ilM-iq_panelGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ilM-iq_heading,.ilM-iq_controls,.ilM-iq_controls>*{width:100%}.ilM-iq_summaryGrid{grid-template-columns:minmax(0,1fr)}.ilM-iq_summaryCard,.ilM-iq_panel{padding:18px}.ilM-iq_packageRow,.ilM-iq_revenueDetails div{flex-wrap:wrap}.ilM-iq_packageValue{text-align:left}}
