@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap);*,:after,:before{border:0 solid;box-sizing:border-box}html{-webkit-text-size-adjust:100%;zoom:1;zoom:var(--app-font-scale,1);font-family:Quicksand,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}blockquote,dd,dl,figure,p{margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}small{font-size:80%}menu,ol,ul{list-style:none;margin:0;padding:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}table{border-collapse:collapse;border-color:inherit;text-indent:0}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}button{cursor:pointer}:disabled{cursor:default}:root{--app-font-scale:1;--app-vh:calc(100dvh/var(--app-font-scale));--app-vw:calc(100vw/var(--app-font-scale));--brand:#54bbcb;--brand-dark:#0f899c;--brand-darker:#114859;--brand-light:#73d7e6;--brand-lighter:#73d7e6;--brand-600:#0f899c;--brand-700:#096574;--brand-800:#114859;--brand-900:#002c3a;--brand-50:#e8f7fa;--brand-100:#c5edf3;--brand-200:#9fe0eb;--text-primary:#114859;--text-secondary:#096574;--text-muted:#5a9baa;--bg:#f0fdff;--bg-card:#ffffff8c;--border:#fff9;--border-light:#ffffff4d;--glass-blur:28px;--glass-bg:#ffffff2e;--glass-bg-strong:#ffffff47;--glass-border:#ffffff73;--glass-border-top:#ffffffb3;--glass-shadow:0 8px 32px #54bbcb1a;--glass-inner:inset 0 1px 1px #fff9;--glass-float:0 12px 40px #54bbcb1f,0 2px 8px #54bbcb0f;--sheen-soft:linear-gradient(180deg,#ffffff8c,#fff3 18%,#fff0 45%);--sheen-medium:linear-gradient(180deg,#ffffffbf,#ffffff59 15%,#ffffff1a 35%,#fff0 55%);--sheen-strong:linear-gradient(180deg,#ffffffe6,#ffffff8c 12%,#ffffff26 38%,#fff0 60%);--glass-hi-soft:inset 0 1px 0 #ffffffbf,inset 0 6px 10px -8px #fff6;--glass-hi-medium:inset 0 1px 0 #fffffff2,inset 0 8px 14px -8px #ffffff8c;--glass-hi-strong:inset 0 1px 0 #fff,inset 0 10px 16px -8px #ffffffb3;--glass-flat-bg:#ffffffb8;--glass-flat-filter:none;--glass-flat-border:#54bbcb33;--glass-flat-sheen:var(
    --sheen-soft
  );--glass-flat-edge:var(
    --glass-hi-soft
  );--glass-flat-float-rest:0 1px 2px #0f48590a,0 4px 10px -4px #0f48590f;--glass-flat-float-hover:0 2px 4px #0f48590d,0 10px 24px -6px #0f48591a;--glass-flat-shadow:var(--glass-flat-edge),var(--glass-flat-float-hover);--glass-active-bg:#54bbcb2e;--glass-active-border:#54bbcb57;--glass-strip-bg:#fff6;--glass-strip-border:#fff9;--glass-strip-filter:blur(16px) saturate(1.6);--glass-strip-shadow:var(--glass-flat-edge),0 1px 3px #0f48590d;--glass-popover-bg:#ffffffd1;--glass-popover-bg-strong:#fffffff7;--glass-popover-filter:blur(28px) saturate(1.7);--glass-popover-sheen:var(--sheen-soft);--glass-popover-shadow:var(--glass-flat-edge),0 12px 32px #0f485929,0 24px 60px #0f48591a;--glass-green-chip-fill:linear-gradient(180deg,#7acba461,#5eaa8233);--glass-green-chip-border:#5eaa8266;--glass-green-chip-text:#2e5f47;--glass-band-fill:#54bbcb1a;--glass-band-fill-hover:#54bbcb24;--glass-rule:#54bbcb73;--glass-guide:#54bbcb24;--glass-scrollbar-size:6px;--glass-scrollbar-thumb:#54bbcb59;--glass-scrollbar-thumb-hover:#54bbcb8c;--glass-scrollbar-thumb-active:#54bbcbb3;--glass-scrollbar-track:#0000;--red:#e25b5b;--red-dark:#b93c3c;--red-50:#e25b5b14;--amber:#e6a023;--amber-dark:#92400e;--amber-50:#e6a02314;--amber-100:#fde68a;--green:#4aaf7c;--green-dark:#2e7d55;--green-50:#4aaf7c14;--purple:#8b5cf6;--purple-50:#8b5cf614;--font-sans:"Quicksand",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shadow-sm:0 1px 3px #54bbcb0f;--shadow-md:0 4px 16px #54bbcb1a;--shadow-lg:0 12px 40px #54bbcb1f;--catchup-background:#fafeff;--catchup-blue-50:#f0fdff;--catchup-blue-100:#defbff;--catchup-blue-200:#c5f2f8;--catchup-blue-300:#a4e7f1;--catchup-blue-400:#73d7e6;--catchup-blue-500:#54bbcb;--catchup-blue-600:#0f899c;--catchup-blue-700:#096574;--catchup-blue-800:#114859;--catchup-blue-900:#002c3a;--catchup-blue-950:#001b23;--catchup-gray-50:#eaecf1;--catchup-gray-100:#d2dde1;--catchup-gray-200:#a7bfc4;--catchup-gray-300:#799ba6;--catchup-gray-400:#55777f;--catchup-gray-500:#344854;--catchup-gray-600:#2b3a41;--catchup-gray-700:#212b31;--catchup-gray-800:#162022;--catchup-gray-900:#0a0e0f;--catchup-gray-950:#060809;--catchup-white:#fff;--catchup-blue:#57c2d3;--catchup-red:#ff6b6b;--catchup-light-red:#f9e0e0;--catchup-framework-annual-plan-item:#fbfbfb;--catchup-light-blue:#caf8ff;--catchup-lighter-blue:#439cac;--catchup-dark-blue:#114859;--catchup-darker-blue:#0c303c;--catchup-purple:#630330;--catchup-gray:#868686;--catchup-light-gray:#c6c6c6;--catchup-orange:#f98066;--catchup-green:#acd747;--catchup-hover-green:#789c23;--catchup-light-green:#f0f7dd;--catchup-lighter-gray:#e7e7e7;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--red-100:#fee2e2;--red-200:#fecaca;--red-600:#dc2626;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-600:#ea580c;--orange-700:#c2410c;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-500:#eab308;--yellow-600:#ca8a04;--slate-200:#e2e8f0;--slate-700:#334155;--teal-100:#ccfbf1;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--coral-100:#fff1ee;--coral-200:#ffd9d2;--coral-300:#ffb8ae;--coral-400:#fc948a;--coral-500:#f97066;--coral-600:#e04d44;--coral-700:#c23a32;--accent-coral:#f98066;--accent-coral-text:#9a3412;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--tw-red-50:#fef2f2;--tw-amber-50:#fffbeb;--tw-amber-100:#fef3c7;--fs-xs:8px;--fs-sm:10px;--fs-md:12px;--fs-base:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-great:32px;--fs-uber:40px;--fs-mega:48px;--h-catchup-description:100px;--h-catchup-header:60px;--h-catchup-information-card:180px;--h-catchup-card:636px;--h-catchup-medium-logo:50px;--h-catchup-large-logo:84px;--h-catchup-small-dropdown:170px;--h-catchup-medium-dropdown:255px;--h-catchup-large-dropdown:340px;--h-catchup-quicktivity:50px;--h-catchup-small-carousel:300px;--h-catchup-user-authority:400px;--h-catchup-activity-text-box-item:120px;--h-catchup-activity-media-box-item:240px;--h-catchup-activity-text-outer-box-item:140px;--h-catchup-activity-media-outer-box-item:260px;--minh-catchup-information-card:180px;--minh-catchup-card:636px;--minh-catchup-table:450px;--pad-catchup-dashboard-top:20px;--maxh-catchup-card:636px;--maxh-catchup-activity-media-box-item:240px;--w-small-media:30%;--w-medium-media:60%;--w-large-media:90%;--w-catchup-card:720px;--w-catchup-medium-logo:192px;--w-catchup-large-logo:294px;--w-catchup-table-header-item:180px;--w-catchup-small-dropdown:150px;--w-catchup-medium-dropdown:225px;--w-catchup-large-dropdown:300px;--w-catchup-main-left-navigation:220px;--w-catchup-main-left-navigation-icon-only:90px;--w-catchup-table-filter:220px;--w-catchup-input-group-title:140px;--w-catchup-activity-media-box-item:240px;--minw-catchup-button:100px;--minw-catchup-table-header-item:180px;--minw-catchup-table-body-icon:40px;--minw-catchup-table-filter:220px;--minw-catchup-table-gap:20px;--minw-catchup-small-dropdown:150px;--minw-catchup-medium-dropdown:250px;--minw-catchup-large-dropdown:300px;--maxw-catchup-activity-media-box-item:240px;--rad-catchup-header:7px;--rad-catchup-small:6px;--rad-catchup-medium:10px;--rad-catchup-large:16px;--rad-catchup-xlarge:20px;--rad-catchup-2xlarge:30px;--rad-catchup-3xlarge:40px;--rad-catchup-great:80px;--rad-catchup-clock:50px;--rad-catchup-button:110px;--rad-catchup-full:9999px;--shadow-left-navigation:10px 0px 50px 0px #2828281a;--shadow-dropdown:0px 0px 6px 0px #00000040;--shadow-input:0px 0px 7px 0px #73d7e6;--shadow-error:0px 0px 7px 0px #ff6b6b;--shadow-success:0px 0px 7px 0px #4acb67;--shadow-login:0px 0px 40px 0px #05292980;--shadow-full-card:0px 0px 40px 0px #b5d6db80;--shadow-card:0px 0px 20px 0px #b5d6db80;--shadow-notification-success:0 0 20px #acd74766;--shadow-notification-error:0 0 20px #ff6b6b66;--shadow-notification-warning:0 0 20px #f9806666;--shadow-notification-info:0 0 20px #57c2d366;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:var(--rad-catchup-small);--radius-sm:var(--rad-catchup-medium);--radius-md:var(--rad-catchup-large);--radius-lg:var(--rad-catchup-xlarge);--radius-xl:var(--rad-catchup-2xlarge);--radius-full:var(--rad-catchup-full);--text-xs:var(--fs-xs);--text-sm:var(--fs-sm);--text-md:var(--fs-md);--text-base:var(--fs-base);--text-lg:var(--fs-lg);--text-xl:var(--fs-xl);--text-2xl:var(--fs-2xl);--text-3xl:var(--fs-3xl);--text-4xl:var(--fs-great);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi:600;--font-weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-base:1.5;--leading-relaxed:1.65;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--duration-instant:80ms;--duration-fast:120ms;--duration-base:200ms;--duration-slow:350ms;--duration-slower:500ms;--ease-glass:cubic-bezier(0.25,0,0,1);--ease-out:cubic-bezier(0,0,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--color-success:var(--green);--color-success-bg:var(--green-50);--color-success-border:#4aaf7c4d;--color-success-text:var(--green-dark);--color-warning:var(--amber);--color-warning-bg:var(--amber-50);--color-warning-border:#e6a0234d;--color-warning-text:var(--amber-dark);--color-error:var(--red);--color-error-bg:var(--red-50);--color-error-border:#e25b5b4d;--color-error-text:var(--red-dark);--color-info:var(--brand);--color-info-bg:var(--brand-50);--color-info-border:#54bbcb4d;--color-info-text:var(--brand-dark)}.bg-glass{backdrop-filter:none;backdrop-filter:var(--glass-flat-filter);-webkit-backdrop-filter:none;-webkit-backdrop-filter:var(--glass-flat-filter);background-color:#ffffffb8;background-color:var(--glass-flat-bg);box-shadow:inset 0 1px 0 #ffffffbf,inset 0 6px 10px -8px #fff6,0 1px 2px #0f48590a,0 4px 10px -4px #0f48590f;box-shadow:var(--glass-flat-edge),var(--glass-flat-float-rest)}.bg-glass-strong{backdrop-filter:blur(28px) saturate(1.7);backdrop-filter:var(--glass-popover-filter);-webkit-backdrop-filter:blur(28px) saturate(1.7);-webkit-backdrop-filter:var(--glass-popover-filter);background-color:#ffffffd1;background-color:var(--glass-popover-bg)}.bg-glass-soft{backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);background-color:#ffffff73}.border-glass{border-color:#54bbcb33;border-color:var(--glass-flat-border)}.shadow-glass-card{box-shadow:inset 0 1px 0 #ffffffbf,inset 0 6px 10px -8px #fff6,0 2px 4px #0f48590d,0 10px 24px -6px #0f48591a;box-shadow:var(--glass-flat-shadow)}.shadow-glass-dropdown{box-shadow:inset 0 1px 0 #ffffffbf,inset 0 6px 10px -8px #fff6,0 12px 32px #0f485929,0 24px 60px #0f48591a;box-shadow:var(--glass-popover-shadow)}.filter-container{container-type:inline-size}.filter-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@container (min-width: 500px){.filter-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width: 800px){.filter-grid{grid-template-columns:repeat(3,1fr)}}.appr-root{background-color:#fafeff;background-color:var(--catchup-background);position:relative}.ap-root{color:#2b3a41;color:var(--catchup-gray-600);font-family:Quicksand,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:14px;font-size:var(--fs-base);height:100%}.ap-fill{height:100%;position:relative}.ap-device-modal{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:.5rem;text-align:center}.ap-device-title{font-size:16px;font-size:var(--fs-lg);font-weight:600}.ap-device-desc{color:#55777f;color:var(--catchup-gray-400)}.ap-coterie-box{margin:auto;width:60%}.ap-coterie-body{flex:1 1;margin-top:1.25rem;text-align:center}.ap-coterie-body,.ap-coterie-logo-row{display:flex;flex-direction:column;margin-bottom:1.25rem}.ap-coterie-logo-row{align-items:center;justify-content:center}.ap-coterie-logo{height:84px;height:var(--h-catchup-large-logo);width:294px;width:var(--w-catchup-large-logo)}.ap-coterie-note{margin-bottom:.75rem;margin-top:.75rem}.ap-coterie-note-text{font-style:italic;font-weight:600}.ap-coterie-action{margin-top:1.25rem}.chi-cta{color:#0f899c;color:var(--catchup-blue-600);margin:auto}.chi-cta,.chi-item{height:3.5rem}.chi-img-btn{height:100%}.chi-dropdown{align-items:center;display:flex;flex-direction:column;height:3.5rem;justify-content:center}.chi-subtext,.chi-text{margin:auto;padding:.5rem 1rem}.chi-subtext{cursor:pointer}.chi-subtext-row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.chi-favicon{width:2.5rem}.chi-img-full{width:100%}.chi-grow{flex:1 1}.chi-subtext-sub{font-size:14px;font-size:var(--fs-base)}.sfu-media{border-radius:20px;border-radius:var(--rad-catchup-xlarge);width:180px;width:var(--w-catchup-table-header-item)}.sfu-wfull{width:100%}.sfu-pager{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-top:.5rem}.sfu-pager-btn{background:#defbff;background:var(--catchup-blue-100);border-radius:6px;border-radius:var(--rad-catchup-small);padding:.25rem .5rem}.sfu-pager-text{font-size:12px;font-size:var(--fs-md)}.pv-px2{padding-left:.5rem;padding-right:.5rem}.pv-px5{padding-left:1.25rem;padding-right:1.25rem}.pv-mb4{margin-bottom:1rem}.pv-mb2,.pv-my2{margin-bottom:.5rem}.pv-my2{margin-top:.5rem}.pv-heading{font-weight:600}.pv-heading,.pv-outcome{font-size:16px;font-size:var(--fs-lg)}.pv-outcome{color:#55777f;color:var(--catchup-gray-400)}.pv-activity-row{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.pv-grow{flex:1 1}.pv-actions{display:flex;flex-direction:row;gap:.5rem}.pv-actions--desc{margin-top:3.5rem}.pv-actions--nodesc{margin-top:.75rem}.pat-toolbar{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.pat-my2{margin-bottom:.5rem;margin-top:.5rem}.pat-group-wrap{font-size:16px;font-size:var(--fs-lg);margin-bottom:.75rem;margin-top:.75rem}.pat-grid{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5rem}.pat-col{width:100%}.pat-mx2{margin-left:.5rem;margin-right:.5rem}.pat-item{border-style:solid;border-width:1px;font-size:16px;font-size:var(--fs-lg);padding:.5rem;width:100%}.pat-item--empty{border-color:#f98066;border-color:var(--catchup-orange);border-radius:20px;border-radius:var(--rad-catchup-xlarge);border-style:dashed}.pat-item--unscored{border-color:#ff6b6b;border-color:var(--catchup-red);border-radius:20px;border-radius:var(--rad-catchup-xlarge)}.pat-item--normal{border-color:#fff;border-color:var(--catchup-white)}.pat-row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.pat-col-grow{display:flex;flex:1 1;flex-direction:column}.pat-label-row{display:flex;flex-direction:row;margin-bottom:.5rem;margin-top:.5rem}.pat-score{flex-direction:column;width:75px}.pat-actions,.pat-score{align-items:center;display:flex}.pat-actions{flex-direction:row;gap:.25rem}.pat-icon-slot{height:1.5rem;width:1.5rem}.pat-eval{display:flex;flex-direction:row;gap:1rem}.pat-grow{flex:1 1}.pat-eval-side{display:flex;flex-direction:column;gap:.5rem;width:33.333333%}.pat-score-row{align-items:flex-end;display:flex;flex-direction:row;gap:.5rem}.pat-btn-col{display:flex;flex-direction:column;gap:.25rem}.pat-status{color:#57c2d3;color:var(--catchup-blue);font-weight:600;text-align:center}.pat-mb3{margin-bottom:.75rem}.pat-quick-label{color:#868686;color:var(--catchup-gray);font-size:12px;font-size:var(--fs-md);margin-bottom:.5rem}.pat-quick-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.pat-quick{border:1px solid #c6c6c6;border:1px solid var(--catchup-light-gray);border-radius:10px;border-radius:var(--rad-catchup-medium);cursor:pointer;padding:.25rem .75rem;transition:all .2s}.pat-quick.is-active{background:#096574;background:var(--catchup-blue-700);border-color:#096574;border-color:var(--catchup-blue-700);color:#fff;color:var(--catchup-white)}.pat-quick--idle:hover{background:#defbff;background:var(--catchup-blue-100)}.pat-ai-line{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap}.pat-ai-text{font-size:16px;font-size:var(--fs-lg);white-space:pre-wrap}.pat-part.is-bold{font-weight:600}.pat-part.is-underline{text-decoration:underline}.pat-eq{font-size:20px;font-size:var(--fs-2xl)}.pat-ai-box{border:1px solid #630330;border:1px solid var(--catchup-purple);border-radius:.5rem;margin-top:.5rem;padding:.75rem}.pat-ai-title{color:#630330;color:var(--catchup-purple);font-weight:600;margin-bottom:.25rem}.pat-ai-scroll{max-height:24rem;overflow-y:auto}.pat-loading{display:flex;justify-content:center;padding-bottom:2rem;padding-top:2rem}.pat-score-head{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.pat-muted{color:#55777f;color:var(--catchup-gray-400)}.pat-score-big{font-size:20px;font-size:var(--fs-2xl);font-weight:600}.pat-section-title{font-weight:600;margin-bottom:.5rem}.pat-empty{color:#55777f;color:var(--catchup-gray-400);padding-bottom:1rem;padding-top:1rem;text-align:center}.pat-cat-list{margin-top:.5rem;padding-left:.5rem;padding-right:.5rem}.pat-cat-row{align-items:center;display:flex;flex-direction:row}.pat-half{width:50%}.pat-cat-name{font-size:14px;font-size:var(--fs-base);font-style:italic}.pat-weight{width:20px}.pat-bold{font-weight:600}.pat-bar{flex:1 1;margin:.5rem}.pat-footer{display:flex;flex-direction:row;justify-content:flex-end;margin-top:1rem}.pat-footer-col{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.pat-note{color:#55777f;color:var(--catchup-gray-400);font-style:italic}.pat-learner-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.pat-learner{align-items:stretch;border:1px solid #d2dde1;border:1px solid var(--catchup-gray-100);border-radius:20px;border-radius:var(--rad-catchup-xlarge);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s;width:150px}.pat-learner--hover:hover{box-shadow:inset 0 1px 0 #ffffffbf,inset 0 6px 10px -8px #fff6,0 2px 4px #0f48590d,0 10px 24px -6px #0f48591a;box-shadow:var(--glass-flat-shadow)}.pat-learner.is-personalized{border-color:#114859;border-color:var(--catchup-dark-blue)}.pat-learner-pill{background:#114859;background:var(--catchup-dark-blue);padding-bottom:.25rem;padding-top:.25rem;text-align:center;width:100%}.pat-learner-pill,.pat-pill-text{color:#fff;color:var(--catchup-white)}.pat-pill-text{font-size:12px;font-size:var(--fs-md);font-weight:500}.pat-learner-body{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:.75rem}.pat-learner-info{margin-top:.5rem;text-align:center}.pat-medium{font-weight:500}.pat-learner-profile{color:#55777f;color:var(--catchup-gray-400);font-size:12px;font-size:var(--fs-md);font-style:italic}.pat-score-2xl{font-size:20px;font-size:var(--fs-2xl)}@media (min-width:1024px){.pat-learner{width:200px}}@media (min-width:1280px){.pat-col{width:50%}}.brp-shell{display:flex;flex:1 1;flex-direction:column}.brp-row{display:flex;flex-direction:row}.brp-row-grow{display:flex;flex:1 1;flex-direction:row}.brp-nav{height:calc(100dvh/1);height:var(--app-vh)}.brp-content{flex:1 1;margin-left:-1rem;min-width:0}.brp-content-pad{height:100%;padding-left:2.5rem;padding-right:2.5rem}.brp-scroll{overflow-y:auto;width:100%}.brp-pdf-pane,.brp-scroll{height:calc(100dvh/1);height:var(--app-vh)}.brp-pdf-pane{flex:1 1;overflow-y:scroll}.brp-profile-scroll{overflow-y:auto;position:relative;width:100%}.brp-center,.brp-profile-scroll{height:calc(100dvh/1);height:var(--app-vh)}.brp-center{align-items:center;display:flex;justify-content:center}.brp-container,.brp-container-full{margin-left:auto;margin-right:auto;width:100%}.brp-container-full{height:100%}.brp-container-full--dashboard{padding-top:20px;padding-top:var(--pad-catchup-dashboard-top)}@media (min-width:640px){.brp-container,.brp-container-full{max-width:640px}}@media (min-width:768px){.brp-container,.brp-container-full{max-width:768px}}@media (min-width:1024px){.brp-container,.brp-container-full{max-width:1024px}}@media (min-width:1280px){.brp-container,.brp-container-full{max-width:1280px}}@media (min-width:1536px){.brp-container,.brp-container-full{max-width:1536px}}select{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAPCAYAAAD3T6+hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADsSURBVHgBrdTNCoJAEAfwGSsIuvQIXTskeeyQ4Rt0Em/WG/UG2U069QaJBN0l6OojeOgSopsrSkV+7Nj+T8swzG9h2EXTD9YIuAfACAc9w11MQ5AY83KzMWU7Pv+ZjDQlw+ysPgZgExYnZ+t6n4CkFJhTzh/2H3OFATu8W+ShH1gxGkN3OfOUo66eENhWJlqFYRob/IhlzfKDDct3WSZr6rDTOsw1tPALlIG2YT/gP6gIVgl2QUWxWpCCUrBGUASlYq1gE5omyYqKCYF1KH+vVEwYrEbpGAmsRIkYjwKEuLrq5N8ggyi7qUfFeF7daujxfHe9PQAAAABJRU5ErkJggg==);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:12px}::-webkit-scrollbar{height:6px;height:var(--glass-scrollbar-size);width:6px;width:var(--glass-scrollbar-size)}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:#0000;background:var(--glass-scrollbar-track)}::-webkit-scrollbar-thumb{background:#54bbcb59;background:var(--glass-scrollbar-thumb);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#54bbcb8c;background:var(--glass-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:#54bbcbb3;background:var(--glass-scrollbar-thumb-active)}*{scrollbar-color:#54bbcb59 #0000;scrollbar-color:var(--glass-scrollbar-thumb) #0000;scrollbar-width:thin}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:-webkit-max-content;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}