@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/member/fonts/newsreader/newsreader-5-3-0-ap-latin-wght.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DC,U+2010-2015,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/member/fonts/inter/inter-5-3-0-ap-latin-wght.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DC,U+2010-2015,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+20AC,U+2122,U+2212}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:93.66%;ascent-override:78.47%;descent-override:28.29%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);size-adjust:107.25%;ascent-override:90.33%;descent-override:22.49%;line-gap-override:0%}.member-page--ap{--ap-bg:#fff;--ap-panel:#fff;--ap-sunk:#f0f0ec;--ap-sunk-strong:#e8e8e3;--ap-canvas:#fbfbf9;--ap-line:#e1e1da;--ap-line-strong:#7e838a;--ap-dot:#d6d6ce;--ap-ink:#1b1f24;--ap-text:#3a4048;--ap-muted:#5a616b;--ap-accent:#7b211a;--ap-accent-strong:#5f1812;--ap-on-accent:#fff;--ap-focus:#004fb0;--ap-warn:#7a4d00;--ap-warn-soft:#fbf0d9;--ap-danger:#b3261e;--ap-danger-strong:#8c1d16;--ap-danger-ink:#9c2a1f;--ap-danger-soft:#fcecea;--ap-space-1:.25rem;--ap-space-2:.5rem;--ap-space-3:.75rem;--ap-space-4:1rem;--ap-space-card:1.25rem;--ap-space-5:1.5rem;--ap-space-6:2rem;--ap-space-7:3rem;--ap-radius-xs:.25rem;--ap-radius-sm:.375rem;--ap-radius-md:.5rem;--ap-shadow-pop:0 4px 12px #1b1f2424;--ap-font-serif:"Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--ap-font-sans:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ap-type-display:600 clamp(1.75rem, 1.45rem + 1.1vw, 2.25rem) / 1.15 var(--ap-font-serif);--ap-type-title:600 1.375rem / 1.75rem var(--ap-font-serif);--ap-type-heading:600 1.125rem / 1.5rem var(--ap-font-serif);--ap-type-figure-xl:500 2.5rem / 2.5rem var(--ap-font-serif);--ap-type-figure-l:500 1.75rem / 2rem var(--ap-font-serif);--ap-type-monogram:600 1.125rem / 1 var(--ap-font-serif);--ap-type-body:400 .9375rem / 1.5rem var(--ap-font-sans);--ap-type-body-strong:600 .9375rem / 1.5rem var(--ap-font-sans);--ap-type-body-small:400 .875rem / 1.25rem var(--ap-font-sans);--ap-type-figure-s:500 .875rem / 1.25rem var(--ap-font-sans);--ap-type-label:500 .8125rem / 1.25rem var(--ap-font-sans);--ap-type-caption:400 .8125rem / 1.25rem var(--ap-font-sans);--ap-type-overline:600 .75rem / 1rem var(--ap-font-sans);--ap-type-tag:600 .75rem / 1rem var(--ap-font-sans);--ap-type-tab:500 .9375rem / 1.25rem var(--ap-font-sans);--ap-type-button:600 .9375rem / 1.25rem var(--ap-font-sans);--ap-type-input:400 1rem / 1.5rem var(--ap-font-sans);--ap-type-chart:400 .75rem / 1 var(--ap-font-sans);--ap-track-display:-.01em;--ap-track-title:-.005em;--ap-track-label:.01em;--ap-track-overline:.06em;color:var(--ap-text);background:var(--ap-bg);font:var(--ap-type-body);font-synthesis:none}.member-page--ap .member-page__main{padding-block:clamp(1rem, 2.5vw, 1.75rem) var(--ap-space-7)}.member-page--ap .member-page__shell--wide{max-inline-size:100rem;padding-inline:clamp(1rem, 3vw, var(--ap-space-6));margin-inline:auto}.member-page--ap .member-dashboard-header{margin:0 0 var(--ap-space-5);display:block}.member-page--ap .member-dashboard-header>h1{margin:0 0 var(--ap-space-3);color:var(--ap-ink);font:var(--ap-type-display);letter-spacing:var(--ap-track-display)}.member-page--ap .member-tabs__list{gap:0 var(--ap-space-5);flex-wrap:nowrap;display:flex}.member-page--ap .member-tabs__item{flex:0 auto}.member-page--ap .member-tab,.member-page--ap .member-tab.member-button--secondary{min-block-size:2.75rem;padding:var(--ap-space-2) var(--ap-space-1);color:var(--ap-muted);border:0;font:var(--ap-type-tab);letter-spacing:0;text-align:start;background:0 0;border-block-end:2px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.member-page--ap .member-tab:hover,.member-page--ap .member-tab.member-button--secondary:hover{color:var(--ap-ink);background:0 0}.member-page--ap .member-tab[aria-current=page],.member-page--ap .member-tab.member-button--secondary[aria-current=page]{color:var(--ap-ink);border-block-end-color:var(--ap-accent);background:0 0;text-decoration:none}.member-page--ap .member-section,.member-page--ap .member-card{padding:var(--ap-space-card);background:var(--ap-panel);border:1px solid var(--ap-line);border-radius:var(--ap-radius-md);box-shadow:none}.member-page--ap .member-section__title{margin:0 0 var(--ap-space-4);color:var(--ap-ink);font:var(--ap-type-title);letter-spacing:var(--ap-track-title)}.member-page--ap .member-section__intro{margin:calc(var(--ap-space-2) * -1) 0 var(--ap-space-4);color:var(--ap-muted);font:var(--ap-type-caption)}.member-page--ap .member-section__body{gap:var(--ap-space-4)}.member-page--ap .member-subheading{color:var(--ap-ink);font:var(--ap-type-heading);letter-spacing:0;margin:0}.member-page--ap .member-section__body>h3.member-subheading{margin-block-start:var(--ap-space-3)}.member-page--ap .member-settings__body .member-subheading,.member-page--ap .member-passport__body .member-subheading{font:var(--ap-type-body-strong);letter-spacing:0}.member-page--ap h4.member-subheading,.member-page--ap .member-subheading--label,.member-page--ap .member-chart__title{color:var(--ap-muted);font:var(--ap-type-overline);letter-spacing:var(--ap-track-overline);text-transform:uppercase;margin:0}.member-page--ap .member-section__body>.member-subheading--label{margin-block-end:calc(var(--ap-space-2) - var(--ap-space-4))}.member-page--ap .member-muted{color:var(--ap-muted);font:var(--ap-type-caption)}.member-page--ap .member-loading,.member-page--ap .member-empty{color:var(--ap-muted);font:var(--ap-type-body);margin:0}.member-page--ap .member-link{color:var(--ap-accent);font:var(--ap-type-body-strong);text-underline-offset:.18em;text-decoration:underline}.member-page--ap .member-link:hover{color:var(--ap-accent-strong)}.member-page--ap .member-fineprint{max-inline-size:60ch;margin:var(--ap-space-5) 0 0;color:var(--ap-muted);font:var(--ap-type-caption)}.member-page--ap .member-button{min-block-size:2.75rem;padding:var(--ap-space-2) var(--ap-space-4);color:var(--ap-ink);border-radius:var(--ap-radius-sm);font:var(--ap-type-button);letter-spacing:0;border:1px solid #0000}.member-page--ap .member-button--primary,.member-page--ap .member-button--accent{color:var(--ap-on-accent);background:var(--ap-accent);border-color:var(--ap-accent)}.member-page--ap .member-button--primary:hover,.member-page--ap .member-button--accent:hover{background:var(--ap-accent-strong);border-color:var(--ap-accent-strong)}.member-page--ap .member-button--secondary{color:var(--ap-ink);background:var(--ap-panel);border-color:var(--ap-line-strong)}.member-page--ap .member-button--secondary:hover{background:var(--ap-sunk)}.member-page--ap .member-button--danger{color:var(--ap-on-accent);background:var(--ap-danger);border-color:var(--ap-danger)}.member-page--ap .member-button--danger:hover{background:var(--ap-danger-strong);border-color:var(--ap-danger-strong)}.member-page--ap .member-button--link{padding:0 var(--ap-space-1);color:var(--ap-accent);border-radius:var(--ap-radius-xs);text-underline-offset:.18em;background:0 0;border:0;text-decoration:underline}.member-page--ap .member-button--link:hover{color:var(--ap-accent-strong);background:0 0}.member-page--ap .member-button:disabled{opacity:.6}.member-page--ap .member-actions{gap:var(--ap-space-2) var(--ap-space-3)}.member-page--ap .member-badge{padding:.125rem var(--ap-space-2);color:var(--ap-muted);background:var(--ap-sunk);border:1px solid var(--ap-line);border-radius:var(--ap-radius-xs);font:var(--ap-type-tag);letter-spacing:var(--ap-track-label);margin-inline-start:var(--ap-space-2)}.member-page--ap .member-badge--warning{color:var(--ap-warn);background:var(--ap-warn-soft);border-color:var(--ap-warn-soft)}.member-page--ap .member-notice,.member-page--ap .member-warning{padding:var(--ap-space-3) var(--ap-space-4);color:var(--ap-ink);background:var(--ap-warn-soft);border-inline-start:3px solid var(--ap-warn);border-radius:var(--ap-radius-xs);font:var(--ap-type-body)}.member-page--ap .member-status{color:var(--ap-ink);font:var(--ap-type-body-strong)}.member-page--ap .member-error-summary{padding:var(--ap-space-3) var(--ap-space-4);color:var(--ap-ink);background:var(--ap-danger-soft);border:1px solid var(--ap-danger-ink);border-radius:var(--ap-radius-sm);font:var(--ap-type-body)}.member-page--ap .member-error-summary__title{margin:0 0 var(--ap-space-1);color:var(--ap-danger-ink);font:var(--ap-type-body-strong)}.member-page--ap .member-inline-error{padding:var(--ap-space-3) var(--ap-space-4);color:var(--ap-danger-ink);background:var(--ap-danger-soft);border-radius:var(--ap-radius-sm);font:var(--ap-type-body)}.member-page--ap .member-skeleton{background:var(--ap-sunk-strong);border-radius:var(--ap-radius-xs)}.member-page--ap .member-form{gap:var(--ap-space-3)}.member-page--ap .member-form--inline{grid-template-columns:minmax(0,1fr)}.member-page--ap .member-field{gap:var(--ap-space-1)}.member-page--ap .member-field__label{color:var(--ap-ink);font:var(--ap-type-label);letter-spacing:var(--ap-track-label)}.member-page--ap .member-field__hint{color:var(--ap-muted);font:var(--ap-type-caption)}.member-page--ap .member-input{min-block-size:2.75rem;padding:var(--ap-space-2) var(--ap-space-3);color:var(--ap-ink);background:var(--ap-panel);border:1px solid var(--ap-line-strong);border-radius:var(--ap-radius-sm);font:var(--ap-type-input);letter-spacing:0}.member-page--ap .member-input[aria-invalid=true],.member-page--ap .member-check__input[aria-invalid=true]{border-color:var(--ap-danger-ink);outline-color:var(--ap-danger-ink)}.member-page--ap .member-input[aria-invalid=true]{background:var(--ap-danger-soft)}.member-page--ap .member-check{gap:var(--ap-space-3)}.member-page--ap .member-check__input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--ap-accent)}.member-page--ap .member-check__label{color:var(--ap-ink);font:var(--ap-type-body-strong)}.member-page--ap .member-button:focus-visible,.member-page--ap .member-tab:focus-visible,.member-page--ap .member-link:focus-visible,.member-page--ap a:focus-visible,.member-page--ap summary:focus-visible,.member-page--ap .member-input:focus-visible,.member-page--ap .member-check__input:focus-visible,.member-page--ap .member-icon-button:focus-visible,.member-page--ap .member-section__title:focus-visible,.member-page--ap .member-activity__item:focus,.member-page--ap .member-error-summary:focus{outline:3px solid var(--ap-focus);outline-offset:2px}.member-page--ap .member-icon--bare{flex:none;block-size:1.125rem;inline-size:1.125rem}.member-page--ap .member-icon--bare [stroke-width]{stroke-width:2.5px}.member-page--ap .member-icon-button{block-size:2rem;inline-size:2rem;color:var(--ap-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.member-page--ap .member-icon-button:hover{color:var(--ap-ink);background:var(--ap-sunk)}.member-page--ap .member-icon-button[hidden]{display:none}.member-page--ap .member-hint{align-items:center;margin-inline-start:calc(var(--ap-space-1) * -1);display:inline-flex}.member-page--ap .member-hint__button{margin-block:calc(var(--ap-space-1) * -1)}.member-page--ap .member-hint__tip{z-index:3;box-sizing:border-box;inline-size:min(100%,18rem);padding:var(--ap-space-3);color:var(--ap-on-accent);background:var(--ap-ink);border-radius:var(--ap-radius-sm);box-shadow:var(--ap-shadow-pop);font:var(--ap-type-caption);letter-spacing:0;scroll-margin-block-start:calc(var(--site-navigation-height,4.5rem) + 1rem);position:absolute;inset-block-end:calc(100% + .375rem);inset-inline-start:0}.member-page--ap .member-hint__tip:before{content:"";block-size:.5rem;position:absolute;inset-block-start:100%;inset-inline:0}.member-page--ap .member-hint__tip[hidden]{display:none}.member-page--ap .member-settings,.member-page--ap .member-more{border-block-start:1px solid var(--ap-line);margin-block-start:var(--ap-space-3)}.member-page--ap .member-settings__summary,.member-page--ap .member-more__summary{align-items:center;gap:var(--ap-space-3);box-sizing:border-box;min-block-size:2.75rem;padding:var(--ap-space-2) var(--ap-space-1);color:var(--ap-ink);font:var(--ap-type-body-strong);letter-spacing:0;cursor:pointer;list-style:none;display:flex}.member-page--ap .member-settings__summary::-webkit-details-marker{display:none}.member-page--ap .member-more__summary::-webkit-details-marker{display:none}.member-page--ap .member-summary__chevron{color:var(--ap-muted);margin-inline-start:auto}.member-page--ap details[open]>summary .member-summary__chevron{transform:rotate(180deg)}.member-page--ap .member-settings[open]>.member-settings__summary,.member-page--ap .member-more[open]>.member-more__summary{margin-block-end:var(--ap-space-3)}.member-page--ap .member-settings__body,.member-page--ap .member-more__body,.member-page--ap .member-passport__body{gap:var(--ap-space-4);display:grid}.member-page--ap .member-settings__body>*,.member-page--ap .member-more__body>*,.member-page--ap .member-passport__body>*{min-inline-size:0}.member-page--ap .member-settings__body p{font:var(--ap-type-body-small);margin:0}.member-page--ap .member-profile>.member-section__body{gap:var(--ap-space-3)}.member-page--ap .member-profile__head{align-items:flex-start;gap:var(--ap-space-3);display:flex}.member-page--ap .member-profile__monogram{box-sizing:border-box;block-size:2.5rem;inline-size:2.5rem;color:var(--ap-ink);background:var(--ap-sunk);border:1px solid var(--ap-line);font:var(--ap-type-monogram);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:grid}.member-page--ap .member-profile__fields{margin:0;display:grid}.member-page--ap .member-profile__fields>dt,.member-page--ap .member-details dt{align-items:center;gap:var(--ap-space-2);color:var(--ap-muted);font:var(--ap-type-label);letter-spacing:var(--ap-track-label);display:flex;position:relative}.member-page--ap .member-profile__fields dd{margin:var(--ap-space-1) 0 var(--ap-space-3);overflow-wrap:anywhere}.member-page--ap .member-profile__fields>dd:last-child{margin-block-end:0}.member-page--ap .member-profile__arrived,.member-page--ap .member-details dd{color:var(--ap-text);font:var(--ap-type-body);letter-spacing:0;font-variant-numeric:tabular-nums}.member-page--ap .member-profile__fields--name{flex:auto;min-inline-size:0;position:relative}.member-page--ap .member-profile__fields--name dd{margin:0}.member-page--ap .member-profile__name-view{padding-inline-end:2.25rem;display:block}.member-page--ap .member-profile__name-value{min-inline-size:0;color:var(--ap-ink);font:var(--ap-type-heading);letter-spacing:0;overflow-wrap:anywhere}.member-page--ap .member-profile__edit{position:absolute;inset-block-start:-.25rem;inset-inline-end:0}.member-page--ap .member-profile__name .member-form{margin-block-start:var(--ap-space-2)}.member-page--ap .member-profile__passport{gap:var(--ap-space-2);display:grid}.member-page--ap .member-profile__passport>*{min-inline-size:0}.member-page--ap .member-passport__line{color:var(--ap-text);font:var(--ap-type-body);letter-spacing:0;margin:0}.member-page--ap .member-passport{border-block-start:1px solid var(--ap-line)}.member-page--ap .member-passport__summary{border-block-start:0}.member-page--ap .member-passport[open]>.member-passport__summary{margin-block-end:var(--ap-space-3)}.member-page--ap .member-profile .member-details{grid-template-columns:minmax(0,1fr)}.member-page--ap .member-profile__passport .member-list__item{align-items:center;gap:0 var(--ap-space-2);flex-wrap:wrap;display:flex}.member-page--ap .member-profile__passport .member-badge{margin-inline-start:0}.member-page--ap .member-subject{gap:var(--ap-space-3);display:grid}.member-page--ap .member-subject+.member-subject{border-block-start:1px solid var(--ap-line);padding-block-start:var(--ap-space-4)}.member-page--ap .member-subject__stats{gap:var(--ap-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.member-page--ap .member-subject__stats>div{padding:var(--ap-space-3);background:var(--ap-sunk);border-radius:var(--ap-radius-sm)}.member-page--ap .member-subject__stats dt,.member-page--ap .member-subject__rows dt,.member-page--ap .member-pass dt{color:var(--ap-muted);font:var(--ap-type-label);letter-spacing:var(--ap-track-label)}.member-page--ap .member-subject__stats dd,.member-page--ap .member-subject__rows dd,.member-page--ap .member-pass dd{margin:0}.member-page--ap .member-subject__figure{color:var(--ap-ink);font:var(--ap-type-figure-l);letter-spacing:0}.member-page--ap .member-subject__rows{margin:0}.member-page--ap .member-subject__rows>div{gap:var(--ap-space-2);padding-block:var(--ap-space-2);border-block-start:1px solid var(--ap-line);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.member-page--ap .member-subject__rows dd{color:var(--ap-text);font:var(--ap-type-body-small);font-variant-numeric:tabular-nums}.member-page--ap .member-subject__line{display:block}.member-page--ap .member-pass{gap:var(--ap-space-1) var(--ap-space-3);border-block-start:1px solid var(--ap-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block-start:var(--ap-space-2);display:grid}.member-page--ap .member-pass dd{color:var(--ap-text);font:var(--ap-type-figure-s);font-variant-numeric:tabular-nums}.member-page--ap .member-pass__status{grid-column:1/-1}.member-page--ap .member-plan-view{gap:var(--ap-space-4);display:grid}.member-page--ap .member-plan-view>*,.member-page--ap .member-exams-block>*,.member-page--ap .member-plan-group>*{min-inline-size:0}.member-page--ap .member-exams-block,.member-page--ap .member-plan-group{gap:var(--ap-space-2);display:grid}.member-page--ap .member-next{gap:var(--ap-space-1);padding:var(--ap-space-1) 0 var(--ap-space-1) var(--ap-space-4);border-inline-start:2px solid var(--ap-accent);display:grid}.member-page--ap .member-next--none{border-inline-start:0;padding-inline-start:0}.member-page--ap .member-next__days{align-items:baseline;gap:0 var(--ap-space-2);flex-wrap:wrap;margin:0;display:flex}.member-page--ap .member-next__figure{color:var(--ap-ink);font:var(--ap-type-figure-xl);letter-spacing:var(--ap-track-display)}.member-page--ap .member-next__unit{color:var(--ap-text);font:var(--ap-type-body)}.member-page--ap .member-next__subject{margin:var(--ap-space-1) 0 0;color:var(--ap-ink);font:var(--ap-type-heading)}.member-page--ap .member-next__date{color:var(--ap-muted);font:var(--ap-type-figure-s);font-variant-numeric:tabular-nums;margin:0}.member-page--ap .member-next__count{color:var(--ap-muted);font:var(--ap-type-caption);font-variant-numeric:tabular-nums;margin:0}.member-page--ap .member-progress{block-size:.375rem;inline-size:100%;margin-block:var(--ap-space-2) var(--ap-space-1);color:var(--ap-accent);background:var(--ap-sunk-strong);border-radius:var(--ap-radius-xs);appearance:none;border:0;display:block;overflow:hidden}.member-page--ap .member-progress::-webkit-progress-bar{background:var(--ap-sunk-strong)}.member-page--ap .member-progress::-webkit-progress-value{background:var(--ap-accent)}.member-page--ap .member-progress::-moz-progress-bar{background:var(--ap-accent)}.member-page--ap .member-exams{margin:0;padding:0;list-style:none}.member-page--ap .member-exams>li{align-items:baseline;gap:0 var(--ap-space-3);padding-block:var(--ap-space-2);border-block-start:1px solid var(--ap-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.member-page--ap .member-exams__name{color:var(--ap-ink);font:var(--ap-type-body-strong);overflow-wrap:anywhere}.member-page--ap .member-exams__date{color:var(--ap-text);font:var(--ap-type-figure-s);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.member-page--ap .member-exams__days{color:var(--ap-muted);font:var(--ap-type-caption);grid-column:1/-1}.member-page--ap .member-exam-form+.member-exam-form{border-block-start:1px solid var(--ap-line);margin-block-start:var(--ap-space-3);padding-block-start:var(--ap-space-3)}.member-page--ap .member-exam-form .member-muted{margin-block-start:var(--ap-space-1)}.member-page--ap .member-plan{gap:0}.member-page--ap .member-plan__item,.member-page--ap .member-plan__item.is-overdue{gap:var(--ap-space-1) var(--ap-space-2);padding:var(--ap-space-3) 0;border:0;border-block-start:1px solid var(--ap-line);border-radius:0;grid-template-columns:minmax(0,1fr) auto}.member-page--ap .member-plan__item>.member-form{grid-column:1/-1}.member-page--ap .member-plan__item>.member-muted{font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1;padding-inline-start:calc(1.25rem + var(--ap-space-3))}.member-page--ap .member-plan__item>.member-actions{flex-wrap:nowrap;grid-area:1/2;align-self:start;gap:0;margin-block:-.25rem -1.25rem}.member-page--ap .member-plan__item>.member-actions .member-button--link{padding-block:0 .75rem}.member-page--ap .member-plan__title{color:var(--ap-ink);font:var(--ap-type-body-strong);overflow-wrap:anywhere}.member-page--ap .member-plan__item.is-done .member-plan__title{color:var(--ap-muted)}.member-page--ap .member-chart__svg{max-inline-size:none}.member-page--ap .member-chart__label{fill:var(--ap-muted);font:var(--ap-type-chart)}.member-page--ap .member-chart__value{fill:var(--ap-ink);font:var(--ap-type-chart);font-variant-numeric:tabular-nums}.member-page--ap .member-chart__track{fill:var(--ap-sunk-strong)}.member-page--ap .member-chart__bar{fill:var(--ap-accent)}.member-page--ap .member-table{font:var(--ap-type-body-small)}.member-page--ap .member-table caption{color:var(--ap-ink);font:var(--ap-type-body-strong);margin-block-end:var(--ap-space-2)}.member-page--ap .member-table th,.member-page--ap .member-table td{padding:.375rem var(--ap-space-1);border-block-end:1px solid var(--ap-line);overflow-wrap:anywhere}.member-page--ap .member-table thead th{color:var(--ap-muted);background:var(--ap-sunk);font:var(--ap-type-label);letter-spacing:var(--ap-track-label)}.member-page--ap .member-table td,.member-page--ap .member-table tbody th{color:var(--ap-text);font:var(--ap-type-body-small);font-variant-numeric:tabular-nums}.member-page--ap .member-list{gap:var(--ap-space-2);font:var(--ap-type-body-small)}.member-page--ap .member-activity{gap:0}.member-page--ap .member-activity__item{padding:var(--ap-space-2) 0;border-block-end:0;border-block-start:1px solid var(--ap-line);gap:0}.member-page--ap .member-activity__item:first-child{border-block-start:0}.member-page--ap .member-activity__item[hidden]{display:none}.member-page--ap .member-activity__text{color:var(--ap-text);font:var(--ap-type-body-small)}.member-page--ap .member-activity__item time{font-variant-numeric:tabular-nums}.member-page--ap .member-page__content--ap{display:block}.member-page--ap .member-ap__columns{gap:var(--ap-space-5);grid-template-columns:minmax(0,1fr);display:grid}.member-page--ap .member-ap__side{gap:var(--ap-space-5);align-content:start;min-inline-size:0;display:grid}.member-page--ap .member-ap__side>*,.member-page--ap .member-ap__subjects{min-inline-size:0}.member-page--ap .member-subjects__list{gap:var(--ap-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.member-page--ap .member-subject-card{gap:var(--ap-space-3);align-content:start;display:grid}.member-page--ap .member-subject-card__title{color:var(--ap-ink);font:var(--ap-type-heading);margin:0}.member-page--ap .member-subject-card__text{color:var(--ap-text);font:var(--ap-type-body);margin:0}.member-page--ap .member-subject-card__facts{gap:var(--ap-space-3) var(--ap-space-5);flex-wrap:wrap;margin:0;display:flex}.member-page--ap .member-subject-card__facts>div{min-inline-size:0}@media (min-width:48rem){.member-page--ap .member-subject-card__facts{flex-wrap:nowrap}}.member-page--ap .member-subject-card__videos{gap:var(--ap-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}@media (min-width:40rem){.member-page--ap .member-subject-card__videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-page--ap .member-video{align-content:center;justify-items:center;gap:var(--ap-space-1);box-sizing:border-box;aspect-ratio:16/9;min-inline-size:0;padding:var(--ap-space-2);border:1px solid var(--ap-line);border-radius:var(--ap-radius-md);color:var(--ap-ink);font:var(--ap-type-body-strong);text-align:center;overflow-wrap:anywhere;background:#fff;text-decoration:none;display:grid}.member-page--ap .member-video__label{color:var(--ap-ink);font:var(--ap-type-body-strong)}.member-page--ap .member-video__note{color:var(--ap-muted);font:var(--ap-type-caption)}.member-page--ap a.member-video:hover{border-color:var(--ap-line-strong)}.member-page--ap .member-subject-card__facts dt{color:var(--ap-muted);font:var(--ap-type-caption)}.member-page--ap .member-subject-card__facts dd{color:var(--ap-ink);font:var(--ap-type-figure-l);font-variant-numeric:tabular-nums;margin:0}.member-page--ap .member-subject-card .member-button{justify-self:start}.member-page--ap #profile,.member-page--ap #progress,.member-page--ap #planner,.member-page--ap #insights,.member-page--ap #activity,.member-page--ap #settings,.member-page--ap #progress-passport{scroll-margin-block-start:calc(var(--site-navigation-height,4.5rem) + 1rem)}@media (max-width:22.5rem){.member-page--ap{--ap-space-card:1rem}}@media (min-width:64rem){.member-page--ap .member-ap__columns{grid-template-columns:clamp(300px,24vw,360px) minmax(0,1fr);align-items:start}.member-page--ap .member-ap__side{grid-area:1/1}.member-page--ap .member-ap__subjects{grid-area:1/2}}@media (forced-colors:active){.member-page--ap .member-section,.member-page--ap .member-card,.member-page--ap .member-badge,.member-page--ap .member-profile__monogram,.member-page--ap .member-subject__stats>div,.member-page--ap .member-video{border:1px solid canvastext}.member-page--ap .member-button:not(.member-button--link){border:2px solid buttontext}.member-page--ap .member-icon-button{border:1px solid buttontext}.member-page--ap .member-tab.member-button--secondary[aria-current=page]{border-block-end:3px solid highlight}.member-page--ap .member-next{border-inline-start-color:highlight}.member-page--ap .member-chart__bar{fill:highlight}.member-page--ap .member-chart__track{fill:canvas;stroke:canvastext}.member-page--ap .member-chart__label,.member-page--ap .member-chart__value{fill:canvastext}.member-page--ap .member-progress{border:1px solid canvastext}.member-page--ap .member-hint__tip{color:canvastext;background:canvas;border:1px solid canvastext}.member-page--ap .member-icon--bare{color:canvastext}}
