@media screen{.app-shell-main{--app-page-gutter:24px}.app-shell-scroll-region:has(.app-shell-main.app-shell-main){scrollbar-gutter:stable}@media (max-width:768px){.app-shell-main{--app-page-gutter:16px}}.app-shell-main :is(.sr-shell--member .sr-topbar,.casaa-workspace-intro,.pc-page-heading,.pm-profile-intro,.elig-page-header,.hh-header,.ae-page-heading,.ita-header,.he-heading,.cy-heading,.dp-heading,.ac-introduction,.pa-arrival>.prog-v2-header,.ra-arrival>.prog-v2-header,.op-member>.op-header,.caa-member>.cl-header,.pm-member>.pm-header,.insights-member>.insights-band:not(.insights-band--article)){clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;max-width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell-main .calc-v2-description{display:none}.app-shell-main.app-shell-main :is(.sp-member,.sq-page,.hh-page,.he-page,.cy-page.ct-shell,.dp-root-app.dg-member,.ac-page.ana-v2-root,.op-member.op-shell,.caa-member.cl-shell,.pm-member,.collab-member,.dash-v2-root--member .dash-v2-container,.calc-v2-shell--member .calc-v2-left,.casaa-body,.pf-toolbar,.pc-member,.elig-shell--member .elig-main,.ae-page .ct-submit-split,.ae-page-heading,.ita-header){padding-inline:var(--app-page-gutter)}.app-shell-main.app-shell-main :is(.mc-workspace,.pm-profile-form,.pm-empty-state,.pm-comparisons){margin-inline:var(--app-page-gutter)}.app-shell-main .pf-shell--courses .pf-toolbar{margin-inline:0}.app-shell-main.app-shell-main :is(.sp-member,.sq-page,.hh-page,.he-page,.cy-page.ct-shell,.dp-root-app.dg-member,.op-member.op-shell,.caa-member.cl-shell,.pm-member,.collab-member,.dash-v2-root--member .dash-v2-container,.calc-v2-shell--member .calc-v2-left,.casaa-body,.pc-member,.elig-shell--member .elig-main){padding-block:var(--app-page-gutter)}.app-shell-main .sr-shell--member{min-height:0;padding:var(--app-page-gutter)}.app-shell-main .sr-shell--member :is(.sr-body,.sr-empty){margin:0}@media (min-width:1101px){.app-shell-main .sr-shell--member{height:max(520px, calc(var(--page-min-h) - var(--subscription-banner-offset,0px) - var(--cookie-banner-offset,0px)))}.app-shell-main .sr-shell--member :is(.sr-body,.sr-empty){flex:1}}.app-shell-main.app-shell-main .pm-shell--member{padding-block:var(--app-page-gutter)}.app-shell-main .pm-shell--member>.pm-empty-state,.app-shell-main .pm-shell--member>.pm-results-enter .pm-comparisons{margin-bottom:0}.app-shell-main .pf-shell--courses .mc-workspace{margin-block:var(--app-page-gutter)}.app-shell-main .insights-member:not(:has(.insights-band--article)) .insights-body{padding-block:var(--app-page-gutter)}.app-shell-main .insights-member:not(:has(.insights-band--article)) .insights-list>li:last-child .insight-card{margin-bottom:0}.app-shell-scroll-region:has(:is(.pa-results-card,.ra-results-card)){overflow-y:hidden}.app-shell-scroll-region:has(.pm-member){overflow-y:hidden}.app-shell-scroll-region:has(.app-shell-main .elig-shell--member){scrollbar-gutter:auto;overflow-y:hidden}.app-shell-main.app-shell-main :is(.pa-arrival:has(.pa-results-card),.ra-arrival:has(.ra-results-card)){height:calc(var(--page-min-h) - var(--subscription-banner-offset,0px) - var(--cookie-banner-offset,0px));min-width:0;min-height:0;padding-block:var(--app-page-gutter);box-sizing:border-box;flex:none;overflow:hidden}.app-shell-main.app-shell-main :is(.pa-arrival,.ra-arrival) .prog-v2-workspace{flex:1;min-width:0;min-height:0}.app-shell-main.app-shell-main :is(.pa-arrival,.ra-arrival) .prog-v2-master{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.app-shell-main.app-shell-main :is(.pa-results-card,.ra-results-card){flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex}.app-shell-main.app-shell-main :is(.pa-toolbar,.ra-toolbar,.prog-v2-table-meta){flex-shrink:0}.app-shell-main :is(.pa-arrival,.ra-arrival){--analytics-table-inset:24px}.app-shell-main :is(.pa-arrival,.ra-arrival) :is(.pa-toolbar,.ra-toolbar,.prog-v2-th-name,.prog-v2-td-name){padding-inline:var(--analytics-table-inset)}.app-shell-main :is(.pa-arrival,.ra-arrival) :is(.prog-v2-th-name button,.pa-program-select,.ra-program-select){padding-inline:0}.app-shell-main :is(.pa-arrival,.ra-arrival) .prog-v2-th-metric button{padding-inline:16px;position:relative}.app-shell-main :is(.pa-arrival,.ra-arrival) .prog-v2-th-metric .prog-v2-sort-arrow{inset-inline-end:4px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:600px){.app-shell-main :is(.pa-arrival,.ra-arrival){--analytics-table-inset:16px}}.app-shell-main .op-member :is(.op-results-toolbar,.op-th-frozen,.op-td-frozen),.app-shell-main .caa-member :is(.caa-results-heading,.caa-active-filters,.cl-th-frozen,.cl-td-name){padding-inline:var(--app-page-gutter)}.app-shell-main.app-shell-main :is(.pa-arrival,.ra-arrival) .prog-v2-table-wrap{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow:auto}.app-shell-main.app-shell-main :is(.pa-feedback,.ra-feedback){flex-shrink:0;margin-block:0}.app-shell-main.app-shell-main :is(.pa-feedback,.ra-feedback):not(:has(>p:not(.sr-only))){padding-bottom:0}.app-shell-main .ae-page .ct-submit-split{padding-block:var(--app-page-gutter)}.app-shell-main .ita-page .ct-submit-split-timeline{padding-top:var(--app-page-gutter)}.app-shell-main .ita-page .at-timeline-panel,.app-shell-main .ita-page .ct-submit-left>.ita-feedback{margin-bottom:var(--app-page-gutter)}.app-shell-main .elig-shell--member .elig-column,.app-shell-main .calc-v2-shell--member .calc-v2-form{width:100%;max-width:none;margin-inline:0}.app-shell-main .collab-member{width:100%;max-width:none}.app-shell-main .insights-member:not(:has(.insights-band--article)) .insights-body{width:100%;max-width:none;padding-inline:var(--app-page-gutter)}.app-shell-main .pa-arrival{--pa-gutter:var(--app-page-gutter)}.app-shell-main .ra-arrival{--ra-gutter:var(--app-page-gutter)}.app-shell-main .ita-page .at-timeline-panel,.app-shell-main .ita-page .ct-submit-left>.ita-feedback{width:calc(100% - 2 * var(--app-page-gutter));margin-inline:var(--app-page-gutter)}}
