*{box-sizing:border-box}html{--ez-font-10:.625rem;--ez-font-11:.6875rem;--ez-font-12:.75rem;--ez-font-13:.8125rem;--ez-font-14:.875rem;--ez-font-15:.9375rem;--ez-font-16:1rem;--ez-font-17:1.0625rem;--ez-font-18:1.125rem;--ez-font-20:1.25rem;--ez-font-22:1.375rem;--ez-font-24:1.5rem;--ez-font-28:1.75rem;--ez-h1-max:2rem;--ez-h2-max:1.5rem;--ez-h3-max:1.25rem;--ez-h4-max:1.125rem;--ez-h5-max:1rem;--ez-h6-max:.875rem;font-size:90%}html,body,#root{height:100%}body{color:var(--ez-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}#root :where(input,textarea)::placeholder{color:var(--ez-text-disabled);opacity:.55}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit}:where(h1){font-size:clamp(1.75rem, 1.6rem + .75vw, var(--ez-h1-max));line-height:1.2}:where(h2){font-size:clamp(1.25rem, 1.1rem + .75vw, var(--ez-h2-max));line-height:1.25}:where(h3){font-size:clamp(1.125rem, 1.05rem + .35vw, var(--ez-h3-max));line-height:1.3}:where(h4){font-size:clamp(1rem, .95rem + .25vw, var(--ez-h4-max));line-height:1.35}:where(h5){font-size:clamp(.9375rem, .9rem + .15vw, var(--ez-h5-max));line-height:1.4}:where(h6){font-size:clamp(.8125rem, .78rem + .15vw, var(--ez-h6-max));line-height:1.4}:where(p){font-size:clamp(.875rem, .84rem + .2vw, var(--ez-p-max));line-height:1.5}:where(small,figcaption){font-size:clamp(.75rem, .72rem + .15vw, var(--ez-small-max));line-height:1.45}.listening-script-text p{font-size:var(--ez-content-font-size,1.125rem)!important}.ant-drawer-content-wrapper{width:50vw!important}@media (width<=768px){.ant-drawer-content-wrapper{width:100vw!important}}.ant-splitter-bar-dragger{position:relative}.ant-splitter-bar-dragger:after{content:"◂▸"!important;background:var(--ez-bg-surface)!important;border:1px solid var(--ez-border)!important;width:auto!important;min-width:1.125rem!important;height:2.5rem!important;color:var(--ez-text-secondary)!important;pointer-events:none!important;border-radius:62.4375rem!important;justify-content:center!important;align-items:center!important;padding:0 .125rem!important;font-size:.5625rem!important;line-height:1!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 1px .25rem #0f27431f!important}.ant-splitter-bar-dragger[aria-orientation=horizontal]:after{content:"▴▾"!important;width:2.5rem!important;min-width:2.5rem!important;height:1.125rem!important}.ant-splitter-bar-dragger:hover:after{border-color:var(--ez-primary)!important;color:var(--ez-primary)!important}.ant-progress-track{background:var(--ant-color-primary)!important}.ant-layout-header button{color:var(--ez-text-primary)!important;background:0 0!important;border:none!important}.take-exam-pager__review-hint{font-size:var(--ez-font-11)!important}.practice-question-count-progress,.performance-panel__progress-track span{background:var(--ez-primary)}.ant-select-item-option-selected{background:var(--ez-bg-surface)!important;color:var(--ez-text-primary)!important}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){border-color:var(--ez-button-primary);background:var(--ez-button-primary);color:var(--ez-text-inverse)}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{border-color:var(--ez-button-primary-hover);background:var(--ez-button-primary-hover);color:var(--ez-text-inverse)}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):active{border-color:var(--ez-button-primary-active);background:var(--ez-button-primary-active)}.ant-btn.ant-btn-default.ant-btn-dangerous:not(:disabled){border-color:var(--ez-danger-border);background:var(--ez-danger-surface);color:var(--ez-error)}.ant-btn.ant-btn-default.ant-btn-dangerous:not(:disabled):hover{border-color:var(--ez-error);background:var(--ez-danger-surface-hover);color:var(--ez-error)}.practice-result-teacher-feedback{background:var(--ez-bg-surface)!important;color:var(--ez-text-primary)!important}.login-branding-header{flex-direction:column}.login-branding-header__avatar{width:100%!important;height:auto!important}.login-branding-header__text{flex-direction:column;align-items:center;display:flex}.app-icon-surface{background:var(--ez-bg-soft-blue);border:1px solid var(--ez-icon-border)}[data-theme=light] :is(.student-dashboard__skill-icon,.student-dashboard__result-icon,.staff-dashboard__stat-icon,.super-dashboard__actions button>.anticon:first-child,.practice-question-list-hero-icon){background:var(--ez-icon-background);box-shadow:inset 0 0 0 1px var(--ez-icon-border)}.editor-html-question span,.editor-html-question strong,.editor-html-question p,.editor-html-question div{font-size:inherit!important}.app-sidebar{height:100dvh}.question-content-box span,.question-content-box p,.question-content-box div,.question-content-box strong,.take-exam-questions-section p,.take-exam-questions-section strong,.take-exam-questions-section span,.take-exam-questions-section div{font-size:var(--ez-content-font-size,1.125rem)!important}.ant-modal-close{border:1px solid var(--ez-border)}.ant-table-wrapper:not(.mock-test-catalog-table):not(.word-bank-word-table){--data-table-surface:#fff;--data-table-ink:#101215;--data-table-muted:#606775;--data-table-border:#eef0f3;--data-table-head:var(--ez-bg-soft-blue)}.ant-table-wrapper:not(.mock-test-catalog-table):not(.word-bank-word-table) .ant-table{background:var(--data-table-surface);color:var(--data-table-ink);border-radius:1.25rem}.ant-table-wrapper:not(.mock-test-catalog-table):not(.word-bank-word-table) .ant-table-container{border:1px solid var(--data-table-border);border-radius:1.25rem;overflow:hidden;box-shadow:0 .875rem 1.875rem #141c2a0f}.ant-table-wrapper:not(.mock-test-catalog-table):not(.word-bank-word-table) .ant-table-thead>tr>th{background:var(--data-table-head);border-bottom-color:var(--data-table-border);color:var(--data-table-heading-ink,var(--data-table-muted));font-size:var(--ez-font-15);font-weight:600}.ant-table-wrapper:not(.mock-test-catalog-table):not(.word-bank-word-table) .ant-table-tbody>tr>td{border-bottom-color:var(--data-table-border)}#root .ant-table-wrapper .ant-table-tbody>tr>td{font-size:var(--ez-font-15)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(odd):not(:hover):not(.ant-table-row-selected)>td{background:color-mix(in srgb, var(--ez-bg-surface) 50%, var(--ez-bg-soft-blue))}.ant-table-wrapper .ant-table-tbody>tr>td .ant-btn-default:not(.ant-btn-dangerous){border:1px solid var(--ez-border);background:var(--ez-bg-surface);min-height:2.375rem;color:var(--ez-text-primary);font-size:var(--ez-font-14);border-radius:.625rem;padding-inline:.875rem;box-shadow:0 .25rem .5625rem #141c2a1a,inset 0 1px 1px #ffffffa6}.ant-table-wrapper .ant-table-tbody>tr>td .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{border-color:var(--ez-text-secondary);background:var(--ez-bg-surface);color:var(--ez-text-primary)}.ant-table-wrapper .ant-table-tbody>tr>td .ant-btn-default:not(.ant-btn-dangerous):disabled{background:var(--ez-bg-layout);color:var(--ez-text-disabled);box-shadow:none}.ant-table-wrapper .ant-table-tbody>tr>td .ant-btn-default.ant-btn-dangerous{min-height:2.375rem;font-size:var(--ez-font-14);border-radius:.625rem;padding-inline:.875rem;font-weight:600;box-shadow:0 .25rem .5625rem #141c2a1a}.ant-table-wrapper .ant-table-tbody>tr>td .ant-btn-default:focus-visible{outline:.125rem solid var(--ez-text-primary);outline-offset:.125rem}.ant-table-wrapper:not(.mock-test-catalog-table):not(.word-bank-word-table) .ant-table-tbody>tr:last-child>td{border-bottom:0}[data-theme=dark] .ant-table-wrapper:not(.mock-test-catalog-table):not(.word-bank-word-table){--data-table-surface:#1a1f27;--data-table-ink:#f5f5f5;--data-table-muted:#aeb5c0;--data-table-border:#343c48;--data-table-head:#242b35}[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td .ant-btn-default:not(.ant-btn-dangerous){box-shadow:0 .25rem .5625rem #00000040,inset 0 1px 1px #ffffff0a}.new-sidebar{--new-sidebar-ink:#0b2856;--new-sidebar-muted:#697c98;--new-sidebar-border:#dbe8f7;--new-sidebar-surface:#f7fbff;border-inline-end:1px solid var(--new-sidebar-border);background:linear-gradient(150deg,#f8fcff 0%,#f4f9ff 58%,#edf6ff 100%);align-self:flex-start;height:100dvh;position:sticky;top:0;box-shadow:.5rem 0 1.875rem #1b4a840d}.new-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.new-sidebar__brand{min-height:6.25rem;color:var(--new-sidebar-ink);align-items:center;gap:.875rem;padding:1.125rem 1.125rem .75rem;display:flex}.new-sidebar__brand-logo{background:linear-gradient(145deg,#fff,#e5ecf4);border-radius:1.0625rem;flex:0 0 3.625rem;place-items:center;width:3.625rem;height:3.625rem;display:grid;box-shadow:0 .5rem 1.125rem #2143701a,inset 0 0 0 1px #ffffffd9}.new-sidebar__brand-copy,.new-sidebar__account-copy{gap:.125rem;min-width:0;display:grid}.new-sidebar__brand-copy strong{font-size:var(--ez-font-20);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.new-sidebar__brand-copy small{color:var(--new-sidebar-muted);font-size:var(--ez-font-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-sidebar__nav{scrollbar-width:thin;flex:auto;min-height:0;padding:.4375rem .9375rem 1.25rem;overflow-y:auto}.new-sidebar__section+.new-sidebar__section{margin-top:.9375rem}.new-sidebar__section-label{color:var(--new-sidebar-muted);font-size:var(--ez-font-12);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .4375rem .875rem;font-weight:700}.new-sidebar__item{--item-ink:#115db7;--item-tile:#e2efff;width:100%;min-height:3.4375rem;color:var(--new-sidebar-ink);cursor:pointer;font:inherit;font-size:var(--ez-font-15);text-align:start;background:0 0;border:1px solid #0000;border-radius:1.0625rem;align-items:center;gap:.8125rem;margin:0 0 .25rem;padding:.3125rem .6875rem;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.new-sidebar__item--purple{--item-ink:#6747d5;--item-tile:#eee6ff}.new-sidebar__item--green{--item-ink:#039776;--item-tile:#def9f0}.new-sidebar__item--amber{--item-ink:#c57908;--item-tile:#fff1d7}.new-sidebar__item--rose{--item-ink:#cf3159;--item-tile:#ffe8ee}.new-sidebar__item:hover,.new-sidebar__item--active{background:linear-gradient(100deg,#e9f3ff,#f2f7ff);border-color:#fff;box-shadow:0 .3125rem 1.0625rem #2e5c9a17,inset 0 0 0 1px #ffffffb8}.new-sidebar__item--active{color:#115db7}.new-sidebar__item--active:before{content:"";background:#1675ea;border-radius:0 .3125rem .3125rem 0;width:.3125rem;position:absolute;inset-block:.25rem;inset-inline-start:-.875rem}.new-sidebar__item:focus-visible,.new-sidebar__account-button:focus-visible{outline-offset:.125rem;outline:.125rem solid #1675ea}.new-sidebar__icon{background:var(--item-tile);width:2.8125rem;height:2.8125rem;color:var(--item-ink);border-radius:.875rem;flex:0 0 2.8125rem;place-items:center;display:grid}.new-sidebar__icon svg{width:1.5625rem;height:1.5625rem}.new-sidebar__icon .anticon{font-size:1.375rem}.new-sidebar__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.new-sidebar__chevron{color:#52698b;font-size:.8125rem}.new-sidebar__item--active .new-sidebar__chevron{color:#1365cc}.new-sidebar__account{border-top:1px solid var(--new-sidebar-border);flex:none;margin:0 1rem 1rem;padding-top:.8125rem}.new-sidebar__account-button{width:100%;min-height:3rem;color:var(--new-sidebar-ink);cursor:pointer;font:inherit;text-align:start;background:#ffffffa8;border:1px solid #e2edfb;border-radius:1.25rem;align-items:center;gap:.75rem;display:flex;box-shadow:0 .375rem 1.25rem #2b5d9f12}.new-sidebar__avatar{color:#5947d5;width:2rem;height:2rem;font-size:var(--ez-font-20);background:#e3e2ff;border-radius:50%;flex:0 0 2rem;place-items:center;font-weight:700;display:grid;overflow:hidden}.new-sidebar__avatar img{object-fit:cover;width:100%;height:100%}.new-sidebar__account-copy{flex:auto}.new-sidebar__account-copy strong,.new-sidebar__account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-sidebar__account-copy strong{font-size:var(--ez-font-14)}.new-sidebar__account-copy small{color:var(--new-sidebar-muted);font-size:var(--ez-font-12)}.new-sidebar__account-arrow{color:#52698b;font-size:.75rem}.new-sidebar--staff{--new-sidebar-ink:#102b56;--new-sidebar-muted:#6a7890;--new-sidebar-border:#e2e8f0;background:linear-gradient(155deg,#f5f7fa,#f1f4f8);box-shadow:.5rem 0 1.5rem #192b490d}.new-sidebar--staff .new-sidebar__brand-logo{background:#fff;box-shadow:0 .3125rem 1rem #23344f1a}.new-sidebar--staff .new-sidebar__item{--item-ink:#183b70;--item-tile:#e9eef5}.new-sidebar--staff .new-sidebar__section:first-child .new-sidebar__item,.new-sidebar--staff .new-sidebar__item:hover{background:#ffffffa6;border-color:#ffffffc7;box-shadow:0 .3125rem 1rem #253a5a0d}.new-sidebar--staff .new-sidebar__item--active,.new-sidebar--staff .new-sidebar__section:first-child .new-sidebar__item--active{color:#0962c8;background:linear-gradient(100deg,#e4edfb,#f0f5ff);border-color:#fff;box-shadow:0 .3125rem 1rem #2257a314,inset 0 0 0 1px #ffffffb3}.new-sidebar--staff .new-sidebar__item--active .new-sidebar__icon{color:#0869d7;background:#e2edff}.new-sidebar--staff .new-sidebar__item--active:before{background:#0869dd}.new-sidebar--staff .new-sidebar__item--active .new-sidebar__chevron{color:#0869d7}.new-sidebar--staff .new-sidebar__account-button{background:#fff;border-color:#fff;box-shadow:0 .3125rem 1.0625rem #23344f12}.new-sidebar--staff .new-sidebar__avatar{color:#21519a;background:#e6ebf3}.new-sidebar.ant-layout-sider-collapsed .new-sidebar__brand{justify-content:center;padding-inline:0}.new-sidebar.ant-layout-sider-collapsed .new-sidebar__brand-logo{flex-basis:3.25rem;width:3.25rem;height:3.25rem}.new-sidebar.ant-layout-sider-collapsed .new-sidebar__nav{padding-inline:.75rem}.new-sidebar.ant-layout-sider-collapsed .new-sidebar__item{justify-content:center;padding-inline:0}.new-sidebar.ant-layout-sider-collapsed .new-sidebar__item--active:before{inset-inline-start:-.6875rem}.new-sidebar.ant-layout-sider-collapsed .new-sidebar__account{margin-inline:.625rem}.new-sidebar.ant-layout-sider-collapsed .new-sidebar__account-button{justify-content:center;padding-inline:0}[data-theme=dark] .new-sidebar{--new-sidebar-ink:#e7f1ff;--new-sidebar-muted:#a8bbd5;--new-sidebar-border:#314860;background:linear-gradient(150deg,#17283e,#1a2d45)}[data-theme=dark] .new-sidebar__brand-logo,[data-theme=dark] .new-sidebar__account-button{background:#243954;border-color:#3c536c}[data-theme=dark] .new-sidebar__item:hover,[data-theme=dark] .new-sidebar__item--active{color:#e7f1ff;background:#2a4362;border-color:#3c5879}[data-theme=dark] .new-sidebar__item--blue{--item-tile:#243f63;--item-ink:#85bcff}[data-theme=dark] .new-sidebar__item--purple{--item-tile:#3c335d;--item-ink:#c3a9ff}[data-theme=dark] .new-sidebar__item--green{--item-tile:#1e514d;--item-ink:#77dfc3}[data-theme=dark] .new-sidebar__item--amber{--item-tile:#554833;--item-ink:#f9cc83}[data-theme=dark] .new-sidebar__item--rose{--item-tile:#5d364c;--item-ink:#ffadc2}[data-theme=dark] .new-sidebar--staff{--new-sidebar-ink:#e7f0ff;--new-sidebar-muted:#a6b5cb;--new-sidebar-border:#34445b;background:linear-gradient(155deg,#1b2738,#202e40)}[data-theme=dark] .new-sidebar--staff .new-sidebar__brand-logo,[data-theme=dark] .new-sidebar--staff .new-sidebar__account-button{background:#26364b;border-color:#344861}[data-theme=dark] .new-sidebar--staff .new-sidebar__item{--item-tile:#2d3d52;--item-ink:#c5d6ee}[data-theme=dark] .new-sidebar--staff .new-sidebar__section:first-child .new-sidebar__item,[data-theme=dark] .new-sidebar--staff .new-sidebar__item:hover{background:#26364b;border-color:#344861}[data-theme=dark] .new-sidebar--staff .new-sidebar__item--active,[data-theme=dark] .new-sidebar--staff .new-sidebar__section:first-child .new-sidebar__item--active{color:#acd0ff;background:#2d4568;border-color:#4770a5}[data-theme=dark] .new-sidebar--staff .new-sidebar__item--active .new-sidebar__icon{color:#acd0ff;background:#315179}[data-theme=dark] .new-sidebar--staff .new-sidebar__avatar{color:#acd0ff;background:#33465f}.app-sidebar-backdrop{z-index:1000;cursor:pointer;background:#0000007a;border:0;position:fixed;inset:0}@media (width<=700px){.new-sidebar.ant-layout-sider{z-index:1001;visibility:hidden;pointer-events:none;border-radius:0 1rem 1rem 0;height:100dvh;transition:transform .18s,visibility 0s linear .18s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-110%);box-shadow:.625rem 0 2rem #0003;flex:none!important;width:min(21.25rem,100vw - 1.5rem)!important;min-width:0!important;max-width:min(21.25rem,100vw - 1.5rem)!important}.new-sidebar.ant-layout-sider.new-sidebar--mobile-open{visibility:visible;pointer-events:auto;transition:transform .18s;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.new-sidebar__item,.new-sidebar.ant-layout-sider{transition:none}}.theme-toggle,.content-font-size-button{border:1px solid var(--ez-border);background:var(--ez-bg-layout);width:2rem;height:2rem;color:var(--ez-text-secondary);cursor:pointer;font-size:var(--ez-font-15);justify-content:center;align-items:center;padding:0;display:flex}.theme-toggle{border-radius:.5rem}.content-font-size-control{border:1px solid var(--ez-border);border-radius:.5rem;align-items:stretch;display:flex;overflow:hidden}.content-font-size-button{font-size:var(--ez-font-13);border:none}.content-font-size-button:first-child{border-right:1px solid var(--ez-border)}.content-font-size-button:disabled{opacity:.5;cursor:not-allowed}.review-notification-button{color:var(--ez-text-secondary);font-size:var(--ez-font-16)}.review-notification-list{width:min(20rem,100vw - 3rem);max-height:22.5rem;overflow-y:auto}.review-notification-empty{padding:1rem}.review-notification-item{cursor:pointer;padding:.5rem 0}.app-sidebar-workspace{--app-header-height:5rem;min-width:0}.app-header.ant-layout-header{--topbar-surface:#fff;--topbar-ink:#080808;--topbar-muted:#858b96;--topbar-rim:#e5e6e8;--topbar-shadow:0 .375rem .5625rem #00000029, inset 0 0 0 .25rem #f1f1f1, inset 0 0 0 .3125rem #fff;z-index:10;background:var(--topbar-surface);justify-content:space-between;align-items:center;gap:1.25rem;height:5rem;padding-inline:1.5rem;line-height:normal;display:flex;position:sticky;top:0}.app-header-leading,.app-header-actions,.app-header-user-trigger{align-items:center;display:flex}.app-header-leading{flex:1;gap:1.125rem;min-width:0}.app-header-actions{flex-shrink:0;gap:.875rem}.app-header-breadcrumb{min-width:0;font-size:var(--ez-font-16)}.app-header-breadcrumb ol{flex-wrap:nowrap;align-items:center}.app-header-breadcrumb li:first-child{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.app-header-breadcrumb li:last-child{flex-shrink:0}.app-header-breadcrumb .ant-breadcrumb-link{color:#626873}.app-header-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--topbar-ink)}.app-header-breadcrumb .ant-breadcrumb-separator{margin-inline:.75rem}.app-header-caret{font-size:var(--ez-font-12);color:var(--topbar-muted)}.app-header.ant-layout-header .app-header-toggle,.app-header.ant-layout-header .theme-toggle,.app-header.ant-layout-header .review-notification-button,.app-header.ant-layout-header .content-font-size-control,.app-header.ant-layout-header .app-header-user-trigger{box-shadow:var(--topbar-shadow);border-radius:1rem;border:1px solid var(--topbar-rim)!important;background:var(--topbar-surface)!important;color:var(--topbar-ink)!important}.app-header-toggle,.app-header .theme-toggle,.app-header .review-notification-button.ant-btn{width:2.25rem;height:2.25rem;font-size:var(--ez-font-22);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:grid}.app-header .review-notification-button.ant-btn .anticon{font-size:var(--ez-font-22)}.app-header .content-font-size-control{height:2.5rem;padding:.3125rem}.app-header .content-font-size-button{width:2.5rem;height:2rem;color:var(--topbar-ink);font-size:var(--ez-font-22);background:0 0}.app-header.ant-layout-header .content-font-size-button:first-child{border-right:1px solid var(--topbar-rim)!important}.app-header-user-trigger{cursor:pointer;text-align:left;gap:.625rem;min-width:11.5rem;min-height:3rem;padding:.25rem .875rem .25rem .75rem;font-family:inherit}.app-header-avatar{background:var(--ez-bg-soft-blue);color:var(--ex-text-primary);flex-shrink:0;width:1rem;height:1rem}.app-header-avatar .anticon{font-size:var(--ez-font-20)}.app-header-user-info{flex-direction:column;min-width:0;line-height:1.3;display:flex}.app-header-user-name{font-size:var(--ez-font-14);color:var(--topbar-ink);text-overflow:ellipsis;white-space:nowrap;max-width:11.25rem;font-weight:600;overflow:hidden}.app-header-user-role{font-size:var(--ez-font-12);color:var(--topbar-muted)}.app-header-user-trigger .app-header-caret{color:var(--topbar-ink);margin-left:auto}.app-header button:focus-visible{outline:.125rem solid var(--topbar-ink);outline-offset:.1875rem}.app-header button:not(:disabled):hover{filter:brightness(.97)}.app-header-actions .anticon svg,.app-header-toggle .anticon svg{width:1rem;height:1rem}[data-theme=dark] .app-header{--topbar-surface:#1a1f27;--topbar-ink:#f5f5f5;--topbar-muted:#a6adba;--topbar-rim:#363c45;--topbar-shadow:0 .375rem .5625rem #00000059, inset 0 0 0 .25rem #252b34, inset 0 0 0 .3125rem #1a1f27}[data-theme=dark] .app-header-breadcrumb .ant-breadcrumb-link{color:var(--topbar-muted)}@media (width<=1100px){.app-header-breadcrumb li:first-child{max-width:12.5rem}}@media (width<=850px){.app-header-breadcrumb{display:none}}@media (width<=700px){.app-sidebar-workspace{--app-header-height:4.5rem}.app-header.ant-layout-header{gap:.5rem;height:4.5rem;padding-inline:.625rem}.app-header-actions{gap:.5rem}.app-header-user-info{display:none}.app-header-user-trigger{min-width:0;min-height:2.75rem;padding:.3125rem .5rem;border-radius:.875rem!important}.app-header-user-trigger .app-header-caret{display:none}.app-header-toggle,.app-header .theme-toggle,.app-header .review-notification-button.ant-btn{width:2.375rem;height:2.75rem;font-size:var(--ez-font-20)}.app-header .content-font-size-control{height:2.5rem;padding:.3125rem}.app-header .content-font-size-button{width:1.625rem;height:1.75rem;font-size:var(--ez-font-18)}.app-header-avatar.ant-avatar{width:1.875rem;height:1.875rem}}@media (width<=360px){.app-header.ant-layout-header{gap:.3125rem;padding-inline:.375rem}.app-header-actions{gap:.3125rem}.app-header-toggle,.app-header .theme-toggle,.app-header .review-notification-button.ant-btn{width:2rem}.app-header .content-font-size-button{width:1.375rem}.app-header-user-trigger{padding-inline:.3125rem}}.practice-mega-menu{grid-template-columns:repeat(4,minmax(11.875rem,1fr));gap:1.5rem 2rem;min-width:47.5rem;padding:1.5rem;display:grid}.practice-mega-menu-loading{grid-column:1/-1;justify-content:center;padding:1rem;display:flex}.practice-mega-menu-section-heading{font-size:var(--ez-font-12);letter-spacing:.6px;text-transform:uppercase;color:var(--ez-text-secondary);border-bottom:1px solid var(--ez-border);margin-bottom:1rem;padding-bottom:.375rem;font-weight:600}.practice-mega-menu-items{flex-direction:column;gap:.125rem;display:flex}.practice-mega-menu-item{text-align:left;cursor:pointer;font:inherit;color:var(--ez-text-primary);background:0 0;border:none;border-bottom:.125rem solid #0000;padding:.3125rem 0;font-size:.84375rem;font-weight:500;transition:color .15s,border-color .15s}.practice-mega-menu-item:hover,.practice-mega-menu-item--active{color:var(--ez-navigation);border-bottom-color:var(--ez-navigation)}.practice-mega-menu-empty{font-size:var(--ez-font-12);color:var(--ez-text-disabled);padding:.3125rem 0;display:block}.header-nav{border-bottom:1px solid var(--ez-border);z-index:10;background:var(--ez-bg-surface);justify-content:space-between;align-items:center;height:3.5rem;padding-inline:1.25rem;line-height:3.5rem;display:flex;position:sticky;top:0}.header-nav-brand{flex:1;align-items:center;gap:1.5rem;min-width:0;display:flex}.brand-container{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.brand-name{font-weight:600;font-size:var(--ez-font-15);color:var(--ez-text-primary);letter-spacing:.2px}.header-nav-links{align-items:center;gap:.25rem;min-width:0;display:flex;overflow-x:auto}button.header-nav-item{cursor:pointer;font:inherit;font-size:var(--ez-font-13);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s;display:flex;color:var(--ez-text-primary)!important;border-bottom:.125rem solid #0000!important}button.header-nav-item:hover{color:var(--ez-navigation)!important;border-bottom-color:var(--ez-navigation)!important}button.header-nav-item--selected{background:var(--ez-navigation-subtle);border-radius:.375rem .375rem 0 0;color:var(--ez-navigation)!important;border-bottom-color:var(--ez-navigation)!important}.header-nav-group-caret{font-size:.5625rem}.header-nav-mobile-trigger{display:none}button.header-nav-mobile-button{cursor:pointer;width:2rem;height:2rem;font-size:var(--ez-font-16);background:0 0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;border:1px solid var(--ez-border)!important;color:var(--ez-text-secondary)!important}.header-nav-practice-menu{background:var(--ez-bg-surface);border:1px solid var(--ez-border);z-index:1000;border-radius:.5rem;position:fixed;box-shadow:0 .75rem 2rem #1018281f}.header-nav-user{align-items:center;gap:.875rem;display:flex}.header-nav-user-trigger{cursor:pointer;align-items:center;gap:.5rem;display:flex}.header-nav-avatar{background-color:var(--ez-primary)}.header-nav-user-info{flex-direction:column;line-height:1.2;display:flex}.header-nav-user-name{font-size:var(--ez-font-13);color:var(--ez-text-primary);font-weight:500}.header-nav-user-caret{font-size:var(--ez-font-10);color:var(--ez-text-disabled)}.header-nav-menu-items .ant-dropdown-menu-item-selected{background:var(--ez-navigation-subtle);color:var(--ez-navigation)!important}@media (width>=769px) and (width<=1024px){.brand-name{display:none}.header-nav-user-info{display:none!important}.header-nav-brand,.header-nav-user{gap:.25rem!important}}@media (width<=768px){.header-nav-links{display:none}.header-nav-mobile-trigger{display:flex}.brand-name{display:none}.header-nav-user-info{display:none!important}}
