:root{--mpt-blue:#2a5ab4;--mpt-blue-strong:#1e4290;--mpt-blue-light:#427ed2;--mpt-blue-soft:#eef3fc;--mpt-blue-line:#d3def3;--mpt-coral:#f0784e;--mpt-coral-soft:#fdeee8;--mpt-coral-ink:#a8431c;--mpt-on-coral:#2b1206;--mpt-ink:#1c2944;--mpt-text:#36425c;--mpt-muted:#56627c;--mpt-paper:#faf9f5;--mpt-surface:#ffffff;--mpt-line:#e3e7ef;--mpt-title:var(--mp-display),ui-rounded,"Arial Rounded MT Bold",system-ui,sans-serif;--mpt-radius:12px;--mpt-radius-card:18px}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-preview-notice{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-plan-icon{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-start-section li>span:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tw-plans label.selected{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-tour-icon{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-brand-samples article+article{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-brand-samples h3:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:2.5rem/1.15 var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-today .ag-day-head{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-class{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-class-banner{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-student-active{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-create{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-row:hover{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-row-active{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-icon-link:hover,:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-row-actions button:hover{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-tag-class{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-tool:hover:not(:disabled){background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-student-item:hover{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .hw-item:hover{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .hw-item-active{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .hw-assigned{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .hw-review{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .hw-submit{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-example-body strong:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:1.25rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tw-shortcut:hover{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .co-page h2:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *),:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .co-student h2:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:1.7rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .co-page :focus-visible,:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .co-public-catalog :focus-visible,:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .co-student :focus-visible{outline:3px solid var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .lr-messages h2:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *),:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .lr-tools h2:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:1.5rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .lr-vocabulary h3:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:1.5rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .lr-messages :focus-visible,:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .lr-workspace :focus-visible{outline:3px solid var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pg-page h2:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:1.8rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pg-page :focus-visible{outline:3px solid var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pg-metrics strong:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:2.2rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pg-verb-grid strong:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:1.35rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pg-verb-word{font:3rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pg-question .pg-cue{font:1.6rem var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .em-body{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tw-notice.unread{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .db-pending a:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){color:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .db-unread{box-shadow:inset 3px 0 0 var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .db-empty a:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){color:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .db-status-row a:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){color:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .dm-site{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .st-bar i{background:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pr-menu a:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){color:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-calendar-file{color:var(--b-accent,var(--mpt-blue))}.tp-shell.tp-shell{--b-accent:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tp-account-panel>a:hover:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *),:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tp-menu-panel a:hover:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *),:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tp-menu-panel a[aria-current=page]{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tp-trial{border:1px solid var(--mpt-blue-line);background:var(--mpt-blue-soft);color:var(--mpt-blue-strong)}.tp-shell.tp-shell h1:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *),.tp-shell.tp-shell h2:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *),.tp-shell.tp-shell h3:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font-family:var(--mpt-title)}.tp-shell.tp-shell .mp-button-primary:hover{background:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-start-icon{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tp-transfer-icon{background:var(--mpt-blue-soft)}.tp-transfer.tp-transfer h1:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:700 2rem/1.15 var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-public-head>a:last-child:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-wizard-head h1:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:700 clamp(2.25rem,4vw,3.35rem)/1.03 var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-save-exit:hover{color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-trial-banner{border:1px solid var(--mpt-blue-line);background:var(--mpt-blue-soft);color:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-stepper li[data-done]:not(:last-child):after{background:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-stepper li[data-active] button>span:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *),:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-stepper li[data-done] button>span:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){border-color:var(--mpt-blue);background:var(--mpt-blue);box-shadow:0 0 0 5px var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-controls>h2:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:700 2rem/1.1 var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-fields h3:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *),:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-review h3:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:700 1.55rem/1.2 var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-account input:focus,:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-fields input:focus,:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-fields select:focus,:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-fields textarea:focus{outline:3px solid var(--mpt-blue-line);border-color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-template-card[data-selected]{border-color:var(--mpt-blue);box-shadow:0 0 0 3px var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-template-check{background:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-colours input:checked+span:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){box-shadow:0 0 0 3px var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-login-link a:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-preview>header button[aria-pressed=true]{border-color:var(--mpt-blue-line);background:var(--mpt-blue-soft);color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-review-card>svg{color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-review-card span:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-trial-note{border:1px solid var(--mpt-blue-line);background:var(--mpt-blue-soft);color:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-plan-choice label[data-selected]{border-color:var(--mpt-blue);background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c3-brand-grid label[data-selected]{border-color:var(--mpt-blue);background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c3-advanced-link{border:1px solid var(--mpt-blue-line);background:var(--mpt-blue-soft);color:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c3-advanced-link:hover{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .lb-mark.on{background:var(--b-accent,var(--mpt-blue));border-color:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .uf-usage span:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){background:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-new{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-change-slots button:hover{border-color:var(--mp-blue,var(--mpt-blue));color:var(--mp-blue,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .lr-person-live{border-color:var(--mp-blue,var(--mpt-blue));color:var(--mp-blue,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .lr-following{color:var(--mp-blue,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-dot-blue{background:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-tag-type{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .nb-personal-kind{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-account-intro{border:1px solid var(--mpt-blue-line);background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-account .c2-confirm{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-account .c2-confirm input[type=checkbox]{accent-color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-account .c2-confirm:has(input:checked){border-color:var(--mpt-blue-light);background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-account .c2-confirm:focus-within{outline:3px solid var(--mpt-blue-line)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-review-address{color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .sd-filters button[aria-pressed=true]{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-plan-offers>summary:focus-visible{outline:3px solid var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .c2-offer-grid h3:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:700 1.35rem/1.2 var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-now{border-left-color:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-now[data-tone=trial]{background:linear-gradient(180deg,var(--mpt-blue-soft) 0,#fff 140px)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-now[data-tone=trial] .pc-badge{background:var(--mpt-blue-soft);color:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-chips li:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){border:1px solid var(--mpt-blue-line);color:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-bar i{background:var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-plan[data-current]{border:2px solid var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-plan[data-current] .pc-badge{background:var(--mpt-blue-soft);color:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-price strong:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font:700 2.2rem/1 var(--mpt-title)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .pc-more>summary:focus-visible{outline:3px solid var(--b-accent,var(--mpt-blue))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-legend-class{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-grid-day.ag-today header{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-grid-class{background:var(--mp-accent-soft,var(--mpt-blue-soft))}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ct-tabs button[aria-pressed=true]{background:var(--mp-accent-soft,var(--mpt-blue-soft))}.c2-onboarding.c2-onboarding,.tp-shell.tp-shell,.tp-transfer.tp-transfer,.tw-login.tw-login{--b-bg:var(--mpt-paper);--b-paper:var(--mpt-surface);--b-ink:var(--mpt-ink);--b-muted:var(--mpt-muted);--b-line:var(--mpt-line);--b-soft:var(--mpt-blue-soft);--b-accent:var(--mpt-blue);--mp-blue:var(--mpt-blue);--mp-ink:var(--mpt-ink);--mp-line:var(--mpt-line);--mp-soft:var(--mpt-blue-soft);--mp-soft2:var(--mpt-paper);--mp-accent-soft:var(--mpt-blue-soft);--mp-muted:var(--mpt-muted);background:var(--mpt-paper);color:var(--mpt-ink)}.c2-onboarding ::-moz-selection,.tp-shell ::-moz-selection,.tw-login ::-moz-selection{background:var(--mpt-blue);color:#fff}.c2-onboarding ::selection,.tp-shell ::selection,.tw-login ::selection{background:var(--mpt-blue);color:#fff}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) :is(h1,h2,h3):not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){font-family:var(--mpt-title);font-weight:600;letter-spacing:0}:is(.tp-shell .tp-main,.tp-transfer,.tw-login,.c2-onboarding) h1:not(:is(.ProseMirror,.c2-preview,.teacher-site,.site-joseph) *){color:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tw-kicker{color:var(--mpt-coral-ink)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) :is(.mp-button,.ag-secondary){border-radius:999px}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-button{font-family:var(--mpt-title);font-weight:600;letter-spacing:.01em}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .mp-button-primary:hover{background:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-secondary{border-color:var(--mpt-blue-line);color:var(--mpt-blue-strong)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .ag-secondary:hover{background:var(--mpt-blue-soft)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tw-form :is(input:not([type=radio]):not([type=checkbox]),textarea,select){border-radius:var(--mpt-radius);border-color:#c9d2e2}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) .tw-form :is(input,textarea,select):focus{outline:3px solid color-mix(in srgb,var(--mpt-blue) 35%,transparent);outline-offset:1px;border-color:var(--mpt-blue)}:is(.tp-shell,.tp-transfer,.tw-login,.c2-onboarding) :is(.tw-panel,.tw-auth-card){border-radius:var(--mpt-radius-card);border-color:var(--mpt-line)}.tw-login .tw-auth-card{box-shadow:0 26px 60px -40px rgba(30,66,144,.45)}.tw-login{--mp-brand-height:46px}.tw-login h1{font-size:clamp(1.8rem,4vw,2.2rem)}.tp-shell .tp-nav>:is(a,.tp-menu>summary){color:var(--mpt-ink)}.tp-shell .tp-menu[data-active=true]>summary,.tp-shell .tp-nav>:is(a[aria-current=page],a[data-active=true]){color:var(--mpt-blue)}.tp-shell .tp-menu[data-active=true]>summary:after,.tp-shell .tp-nav>:is(a[aria-current=page],a[data-active=true]):after{background:var(--mpt-coral);height:4px;border-radius:4px}.tp-shell .tp-trial{border-radius:999px;background:var(--mpt-blue-soft);border-color:var(--mpt-blue-line);color:var(--mpt-blue-strong)}.tp-shell .tp-page-nav{border-radius:999px;background:var(--mpt-blue-soft)}.tp-shell .tp-page-nav a{border-radius:999px;font-family:var(--mpt-title);font-weight:600}.tp-shell .tp-page-nav a[aria-current=page]{color:var(--mpt-blue-strong)}.tp-shell .ag-empty:before{content:"";display:block;width:58px;height:50px;margin:0 0 10px;background:url(/api/marca/mundiprofe-isotipo.png) 0/contain no-repeat;opacity:.95}.mp-local-notice{background:var(--mpt-blue-strong)}.mp-404{min-height:calc(100vh - 44px);display:grid;place-items:center;align-content:center;gap:14px;padding:40px 20px;text-align:center;background:var(--mpt-paper);color:var(--mpt-text)}.mp-404 img{width:120px;height:auto}.mp-404 strong{font:600 clamp(3.5rem,9vw,5.5rem)/1 var(--mpt-title);color:var(--mpt-blue)}.mp-404 h1{margin:0;font:600 clamp(1.6rem,3.4vw,2.2rem)/1.2 var(--mpt-title);color:var(--mpt-blue-strong)}.mp-404 p{margin:0;color:var(--mpt-muted)}.mp-404 a{margin-top:10px;display:inline-flex;padding:13px 24px;border-radius:999px;background:var(--mpt-blue);color:#fff;font:600 1rem var(--mpt-title)}.mp-404 a:hover{background:var(--mpt-blue-strong)}.mp-404 a:focus-visible{outline:3px solid var(--mpt-coral);outline-offset:3px}@media (prefers-reduced-motion:reduce){:is(.tp-shell,.tw-login,.c2-onboarding) *{transition:none!important}}@font-face{font-family:displayFont;src:url(/_next/static/media/75fd644a71365107-s.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:95.32%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:102.19%}.__className_f5a5b7{font-family:displayFont,displayFont Fallback,ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif}.__variable_f5a5b7{--mp-display:"displayFont","displayFont Fallback",ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif}