@import "https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";html,body,#root{height:100%}body{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fafafa;--surface-soft:#f1f5f9;--surface-card:#fff;--surface-strong:#e2e8f0;--brand-pink:#0b3b8f;--brand-teal:#0f172a;--brand-lavender:#edf1f8;--brand-peach:#fef3e2;--brand-ochre:#f59e0b;--brand-mint:#edf1f8;--ds-navy-950:#0f172a;--ds-navy-900:#092f72;--ds-navy-800:#0b3b8f;--ds-navy-700:#334155;--ds-navy-600:#475569;--ds-navy-500:#64748b;--ds-navy-100:#dae2ee;--ds-navy-50:#edf1f8;--ds-gold-700:#b45309;--ds-gold-600:#d97706;--ds-gold-500:#f59e0b;--ds-gold-400:#fbbf24;--ds-gold-100:#fef3c7;--ds-gold-50:#fffbeb;--ds-gray-900:#0f172a;--ds-gray-800:#1e293b;--ds-gray-700:#334155;--ds-gray-600:#475569;--ds-gray-500:#64748b;--ds-gray-400:#94a3b8;--ds-gray-300:#cbd5e1;--ds-gray-200:#e2e8f0;--ds-gray-100:#f1f5f9;--ds-gray-50:#f8fafc;--ds-white:#fff;--accent:#0b3b8f;--accent-secondary:#6d89bc;--accent-foreground:#fff;--accent-gradient:linear-gradient(135deg, #0b3b8f, #6d89bc);--ring:#0b3b8f;--ds-status-good:#22c55e;--ds-status-good-bg:#f0fdf4;--ds-status-good-text:#15803d;--ds-status-warning:#f59e0b;--ds-status-warning-bg:#fffbeb;--ds-status-warning-text:#b45309;--ds-status-serious:#ff6b5a;--ds-status-serious-bg:#fff1f2;--ds-status-serious-text:#be123c;--ds-status-critical:#ef4444;--ds-status-critical-bg:#fef2f2;--ds-status-critical-text:#b91c1c;--ds-status-neutral:#64748b;--ds-status-neutral-bg:#f1f5f9;--ds-status-neutral-text:#334155;--ds-chart-1:#0b3b8f;--ds-chart-2:#64748b;--ds-chart-3:#f59e0b;--ds-surface-page:var(--canvas);--ds-surface-card:var(--ds-white);--ds-surface-sidebar:var(--surface-soft);--ds-surface-hover:var(--surface-soft);--ds-surface-overlay:#0f172a73;--ds-text-heading:var(--ds-gray-900);--ds-text-primary:var(--ds-gray-800);--ds-text-secondary:var(--ds-gray-500);--ds-text-muted:var(--ds-gray-400);--ds-text-inverse:var(--ds-white);--ds-text-link:var(--accent);--ds-border:#e2e8f0;--ds-border-strong:#cbd5e1;--ds-border-focus:var(--accent);--ds-font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ds-font-display:"Calistoga", Georgia, serif;--ds-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--ds-font-size-xs:.75rem;--ds-font-size-sm:.875rem;--ds-font-size-base:1rem;--ds-font-size-md:1rem;--ds-font-size-lg:1.125rem;--ds-font-size-xl:1.5rem;--ds-font-size-2xl:2rem;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-line-height-tight:1.15;--ds-line-height-normal:1.55;--ds-letter-spacing-caps:.06em;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-xl:24px;--ds-radius-pill:9999px;--ds-shadow-sm:0 1px 3px #0f172a0f;--ds-shadow-md:0 4px 6px #0f172a12;--ds-shadow-lg:0 10px 15px #0f172a14;--ds-shadow-xl:0 20px 25px #0f172a1a;--ds-shadow-accent:0 4px 14px #0b3b8f40;--ds-shadow-accent-lg:0 8px 24px #0b3b8f59;--ds-sidebar-width:260px;--ds-topbar-height:64px;--ds-transition-fast:.12s ease;--ds-transition-base:.2s ease}*,:before,:after{box-sizing:border-box}body{background:var(--ds-surface-page);color:var(--ds-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-base);line-height:var(--ds-line-height-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2{color:var(--ds-text-heading);font-family:var(--ds-font-display);letter-spacing:-.02em;font-weight:400;line-height:var(--ds-line-height-tight);margin:0}h3,h4,h5,h6{color:var(--ds-text-heading);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-tight);margin:0}p{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--ds-text-link)}ul,ol{margin:0;padding:0;list-style:none}.gradient-text{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.ds-eyebrow{font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-letter-spacing-caps);text-transform:uppercase;color:var(--ds-text-secondary)}.ds-scrollbar{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}.ds-section-label{border-radius:var(--ds-radius-pill);background:#0052ff0d;border:1px solid #0052ff4d;align-items:center;gap:8px;width:fit-content;padding:5px 14px;display:inline-flex}.ds-section-label__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ds-section-label__dot--live{animation:2s ease-in-out infinite ds-pulse-dot}.ds-section-label__text{font-family:var(--ds-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}@keyframes ds-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.ds-section-label__dot--live{animation:none}}.ds-btn{justify-content:center;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-md);font-weight:var(--ds-font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background .2s ease, border-color var(--ds-transition-fast), color var(--ds-transition-fast), transform .2s ease, box-shadow .2s ease, filter .2s ease;border:1px solid #0000;display:inline-flex}.ds-btn:active:not(:disabled){transform:scale(.98)}.ds-btn:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-btn:disabled{cursor:not-allowed;opacity:.5}.ds-btn--full{width:100%}.ds-btn__icon{align-items:center;display:inline-flex}.ds-btn--sm{height:32px;padding:0 var(--ds-space-3);font-size:var(--ds-font-size-sm)}.ds-btn--md{height:40px;padding:0 var(--ds-space-5);font-size:var(--ds-font-size-base)}.ds-btn--lg{height:48px;padding:0 var(--ds-space-6);font-size:var(--ds-font-size-md)}.ds-btn--primary{background:var(--accent-gradient);color:var(--accent-foreground);box-shadow:var(--ds-shadow-sm)}.ds-btn--primary:hover:not(:disabled){box-shadow:var(--ds-shadow-accent-lg);filter:brightness(1.08);transform:translateY(-1px)}.ds-btn--accent{background:var(--ds-gold-500);color:var(--ds-navy-950)}.ds-btn--accent:hover:not(:disabled){background:var(--ds-gold-600)}.ds-btn--secondary{background:var(--ds-surface-card);color:var(--ds-text-primary);border-color:var(--ds-border-strong)}.ds-btn--secondary:hover:not(:disabled){background:var(--ds-surface-hover);box-shadow:var(--ds-shadow-sm);border-color:#0052ff4d}.ds-btn--ghost{color:var(--ds-text-primary);background:0 0}.ds-btn--ghost:hover:not(:disabled){background:var(--ds-surface-hover)}.ds-btn--danger{background:var(--ds-status-critical);color:var(--ds-text-inverse)}.ds-btn--danger:hover:not(:disabled){background:var(--ds-status-critical-text)}.ds-card{background:var(--ds-surface-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.ds-card--padded{padding:var(--ds-space-5) var(--ds-space-6)}.ds-card__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);display:flex}.ds-card__title{font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading)}.ds-card__subtitle{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);margin-top:2px}.ds-card__action{flex-shrink:0}.ds-badge{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;line-height:1.4;display:inline-flex}.ds-badge--good{background:var(--ds-status-good-bg);color:var(--ds-status-good-text)}.ds-badge--warning{background:var(--ds-status-warning-bg);color:var(--ds-status-warning-text)}.ds-badge--serious{background:var(--ds-status-serious-bg);color:var(--ds-status-serious-text)}.ds-badge--critical{background:var(--ds-status-critical-bg);color:var(--ds-status-critical-text)}.ds-badge--neutral{background:var(--ds-status-neutral-bg);color:var(--ds-status-neutral-text)}.ds-badge--navy{background:var(--ds-navy-800);color:var(--ds-text-inverse)}.ds-badge--gold{background:var(--ds-gold-100);color:var(--ds-gold-700)}.ds-input-wrap{align-items:center;display:flex;position:relative}.ds-input-wrap__icon{left:var(--ds-space-3);color:var(--ds-text-muted);pointer-events:none;display:inline-flex;position:absolute}.ds-input{width:100%;height:40px;padding:0 var(--ds-space-4);background:var(--ds-surface-card);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);transition:border-color var(--ds-transition-fast)}.ds-input--with-icon{padding-left:var(--ds-space-8)}.ds-input::placeholder{color:var(--ds-text-muted)}.ds-input:focus{border-color:var(--ds-border-focus);outline:none}.ds-input:disabled{background:var(--ds-gray-100);cursor:not-allowed}.ds-checkbox{align-items:center;gap:var(--ds-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ds-checkbox__input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.ds-checkbox__box{border:1.5px solid var(--ds-border-strong);background:var(--ds-surface-card);width:18px;height:18px;transition:background-color var(--ds-transition-fast), border-color var(--ds-transition-fast);border-radius:5px;flex-shrink:0;position:relative}.ds-checkbox__box:after{content:"";border-right:2px solid var(--ds-text-inverse);border-bottom:2px solid var(--ds-text-inverse);opacity:0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.ds-checkbox__input:checked+.ds-checkbox__box{background:var(--ds-navy-800);border-color:var(--ds-navy-800)}.ds-checkbox__input:checked+.ds-checkbox__box:after{opacity:1}.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-checkbox__label{font-size:var(--ds-font-size-base);color:var(--ds-text-primary)}.ds-icon-btn{border-radius:var(--ds-radius-md);width:36px;height:36px;color:var(--ds-text-secondary);cursor:pointer;transition:background-color var(--ds-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-icon-btn:hover{background:var(--ds-surface-hover);color:var(--ds-text-primary)}.ds-icon-btn:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-icon-btn__badge{background:var(--ds-status-critical);border:1.5px solid var(--ds-surface-card);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.ds-avatar{background:var(--ds-navy-800);color:var(--ds-text-inverse);font-weight:var(--ds-font-weight-semibold);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-avatar--sm{width:28px;height:28px;font-size:var(--ds-font-size-xs)}.ds-avatar--md{width:38px;height:38px;font-size:var(--ds-font-size-sm)}.ds-avatar--lg{width:56px;height:56px;font-size:var(--ds-font-size-lg)}.ds-sidebar{width:var(--ds-sidebar-width);background:var(--ds-surface-sidebar);border-right:1px solid var(--ds-border);height:100vh;padding:var(--ds-space-5) var(--ds-space-3);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.ds-sidebar__brand{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-2) var(--ds-space-5);display:flex}.ds-sidebar__logo{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-heading);font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-size-lg);display:flex}.ds-sidebar__logo-text{white-space:nowrap}.ds-sidebar__nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.ds-sidebar__section+.ds-sidebar__section{margin-top:var(--ds-space-4)}.ds-sidebar__item{align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-3) var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-gray-600);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--ds-transition-fast), color var(--ds-transition-fast);background:0 0;border:none;text-decoration:none;display:flex}.ds-sidebar__item:hover{background:var(--ds-surface-hover);color:var(--ds-text-primary)}.ds-sidebar__item-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}.ds-sidebar__item--active{background:var(--ds-navy-800);color:var(--ds-text-inverse)}.ds-sidebar__item--active:hover{background:var(--ds-navy-900);color:var(--ds-text-inverse)}.ds-sidebar__footer{padding-top:var(--ds-space-4)}.ds-topbar{justify-content:space-between;align-items:center;gap:var(--ds-space-4);height:var(--ds-topbar-height);padding:0 var(--ds-space-6);background:var(--ds-surface-card);border-bottom:1px solid var(--ds-border);z-index:10;display:flex;position:sticky;top:0}.ds-topbar__title-group{align-items:baseline;gap:var(--ds-space-2);min-width:0;display:flex}.ds-topbar__title{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-topbar__subtitle{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.ds-topbar__right{align-items:center;gap:var(--ds-space-4);flex-shrink:0;display:flex}.ds-topbar__actions{align-items:center;gap:var(--ds-space-1);display:flex}.ds-topbar__user{align-items:center;gap:var(--ds-space-2);padding-left:var(--ds-space-4);border-left:1px solid var(--ds-border);display:flex}.ds-topbar__user-text{flex-direction:column;line-height:1.3;display:flex}.ds-topbar__user-name{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-primary)}.ds-topbar__user-role{font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary)}.ds-shell{background:var(--ds-surface-page);min-height:100vh;display:flex}.ds-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.ds-shell__content{padding:var(--ds-space-6);flex:1}.ds-navbar-wrap{top:var(--ds-space-5);z-index:20;padding:0 var(--ds-space-4) var(--ds-space-5);pointer-events:none;justify-content:center;display:flex;position:sticky}.ds-navbar{pointer-events:auto;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-3);background:var(--ds-surface-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);box-shadow:var(--ds-shadow-md);max-width:100%;display:inline-flex}.ds-navbar__slot{flex-shrink:0;align-items:center;display:flex}.ds-navbar__slot--start{padding-right:var(--ds-space-4);border-right:1px solid var(--ds-border);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading);white-space:nowrap}.ds-navbar__slot--end{padding-left:var(--ds-space-4);border-left:1px solid var(--ds-border);white-space:nowrap;gap:8px}.ds-navbar__items{align-items:center;gap:var(--ds-space-2);display:flex;overflow-x:auto}.ds-navbar__item{height:44px;padding:0 var(--ds-space-5);border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-gray-600);cursor:pointer;white-space:nowrap;transition:background-color var(--ds-transition-fast), color var(--ds-transition-fast);background:0 0;border:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ds-navbar__item:hover{background:var(--ds-surface-hover);color:var(--ds-text-primary)}.ds-navbar__item--active{background:var(--ds-navy-800);color:var(--ds-text-inverse)}.ds-navbar__item--active:hover{background:var(--ds-navy-900);color:var(--ds-text-inverse)}.ds-navbar__item-icon{flex-shrink:0;width:18px;height:18px;display:inline-flex}@media (width<=640px){.ds-navbar__item-label{display:none}.ds-navbar__item{padding:0 var(--ds-space-3)}}.ds-timeline{flex-direction:column;display:flex}.ds-timeline__step{gap:var(--ds-space-3);display:flex}.ds-timeline__marker-col{flex-direction:column;flex-shrink:0;align-items:center;width:32px;display:flex}.ds-timeline__marker{width:32px;height:32px;font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);transition:transform var(--ds-transition-base), box-shadow var(--ds-transition-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-timeline__marker--filled{background:var(--accent-gradient);color:var(--accent-foreground);box-shadow:var(--ds-shadow-accent)}.ds-timeline__marker--progress{background:var(--ds-navy-50);border:1.5px solid var(--accent);color:var(--accent)}.ds-timeline__marker--outline{background:var(--ds-surface-card);border:1.5px solid var(--ds-border-strong);color:var(--ds-text-muted)}.ds-timeline__connector{background:var(--ds-border-strong);flex:1;width:2px;min-height:20px;margin:2px 0}.ds-timeline__connector--good{background:linear-gradient(to bottom, var(--accent), var(--accent-secondary))}.ds-timeline__content{padding-bottom:var(--ds-space-5);flex:1;min-width:0}.ds-timeline__title{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading)}.ds-timeline__subtitle{font-size:var(--ds-font-size-sm);margin-top:2px}.ds-timeline__subtitle--good{color:var(--ds-status-good-text);font-weight:var(--ds-font-weight-medium)}.ds-timeline__subtitle--neutral{color:var(--ds-text-secondary)}.ds-menu{display:inline-flex;position:relative}.ds-menu__trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:inline-flex}.ds-menu__trigger:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-menu__panel{min-width:210px;padding:var(--ds-space-2);background:var(--ds-surface-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);z-index:30;flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 10px)}.ds-menu__panel--end{right:0}.ds-menu__panel--start{left:0}.ds-menu__item{align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.ds-menu__item:hover{background:var(--ds-surface-hover)}.ds-menu__item-icon{color:var(--ds-text-secondary);flex-shrink:0;display:inline-flex}.ds-menu__item--danger{color:var(--ds-status-critical-text)}.ds-menu__item--danger .ds-menu__item-icon{color:var(--ds-status-critical)}.ds-menu__item--danger:hover{background:var(--ds-status-critical-bg)}.ds-menu__divider{height:1px;margin:var(--ds-space-1) 0;background:var(--ds-border)}.ds-ring{justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-ring__track{stroke:var(--ds-gray-200)}.ds-ring__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds-ring__value{font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading)}.ds-ring__sublabel{font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary)}.ds-progress{flex-direction:column;gap:6px;width:100%;display:flex}.ds-progress__meta{font-size:var(--ds-font-size-sm);justify-content:space-between;align-items:center;display:flex}.ds-progress__label{color:var(--ds-text-secondary)}.ds-progress__value{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-primary)}.ds-progress__track{border-radius:var(--ds-radius-pill);background:var(--ds-gray-200);height:8px;overflow:hidden}.ds-progress__fill{border-radius:var(--ds-radius-pill);height:100%;transition:width var(--ds-transition-base)}.ds-progress__fill--navy{background:var(--ds-navy-800)}.ds-progress__fill--gold{background:var(--ds-gold-500)}.ds-progress__fill--good{background:var(--ds-status-good)}.ds-streak{justify-content:space-between;gap:var(--ds-space-2);padding-bottom:2px;display:flex;overflow-x:auto}.ds-streak__day{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.ds-streak__dot{width:28px;height:28px;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-streak__dot--done{background:var(--ds-status-good-bg);color:var(--ds-status-good-text)}.ds-streak__dot--pending{background:var(--ds-gray-100);border:1.5px solid var(--ds-border)}.ds-streak__label{font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary)}.ds-stat-tile{padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-navy-50);flex-direction:column;gap:6px;display:flex}.ds-stat-tile__eyebrow{color:var(--ds-navy-700)}.ds-stat-tile__value{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading)}.ds-stat-tile--gold{background:var(--ds-gold-50)}.ds-stat-tile--gold .ds-stat-tile__eyebrow{color:var(--ds-gold-700)}.ds-stat-tile--neutral{background:var(--ds-gray-100)}.ds-radio-card{text-align:left;width:100%;padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-surface-card);border:1.5px solid var(--ds-border);border-radius:var(--ds-radius-lg);cursor:pointer;transition:border-color var(--ds-transition-fast), background-color var(--ds-transition-fast);display:block}.ds-radio-card:hover{border-color:var(--ds-navy-500)}.ds-radio-card--selected{border-color:var(--ds-navy-800);background:var(--ds-navy-50)}.ds-radio-card__header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.ds-radio-card__heading{align-items:center;gap:var(--ds-space-2);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading);display:flex}.ds-radio-card__icon{border-radius:var(--ds-radius-md);background:var(--ds-navy-100);width:32px;height:32px;color:var(--ds-navy-800);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-radio-card__title{font-size:var(--ds-font-size-base)}.ds-radio-card__dot{border:2px solid var(--ds-border-strong);border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.ds-radio-card__dot--selected{border-color:var(--ds-navy-800)}.ds-radio-card__dot--selected:after{content:"";background:var(--ds-navy-800);border-radius:50%;position:absolute;inset:3px}.ds-radio-card__check-badge{border:2px solid var(--ds-border-strong);width:20px;height:20px;color:var(--ds-text-inverse);font-size:11px;font-weight:var(--ds-font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-radio-card__check-badge--selected{background:var(--ds-navy-800);border-color:var(--ds-navy-800)}.ds-radio-card__description{margin-top:var(--ds-space-2);font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.ds-radio-card__description--divider{padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border)}.ds-radio-card--compact{padding:var(--ds-space-4)}.ds-radio-card--compact .ds-radio-card__icon{width:28px;height:28px}.ds-radio-card__checklist{margin-top:var(--ds-space-3);flex-direction:column;gap:6px;display:flex}.ds-radio-card__checklist li{font-size:var(--ds-font-size-sm);color:var(--ds-text-primary);align-items:center;gap:8px;display:flex}.ds-radio-card__check{color:var(--ds-status-good);font-weight:var(--ds-font-weight-bold)}.ds-tabs{background:var(--ds-gray-100);border-radius:var(--ds-radius-pill);align-items:center;gap:2px;padding:4px;display:inline-flex}.ds-tabs__item{padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--ds-transition-fast), color var(--ds-transition-fast);background:0 0;border:none}.ds-tabs__item:hover{color:var(--ds-text-primary)}.ds-tabs__item--active{background:var(--ds-navy-800);color:var(--ds-text-inverse)}.ds-breadcrumb{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.ds-breadcrumb__item{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-breadcrumb__link{color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-medium);text-decoration:none}.ds-breadcrumb__link:hover{color:var(--ds-text-primary);text-decoration:underline}.ds-breadcrumb__current{color:var(--ds-text-heading);font-weight:var(--ds-font-weight-semibold)}.ds-breadcrumb__sep{color:var(--ds-text-muted)}.ds-accordion{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-white);overflow:hidden;box-shadow:0 2px 8px #0a0a0a0a}.ds-accordion+.ds-accordion{margin-top:var(--ds-space-3)}.ds-accordion__header{width:100%;padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-white);cursor:pointer;text-align:left;transition:background-color var(--ds-transition-fast);border:none;justify-content:space-between;align-items:center;display:flex}.ds-accordion__header:hover{background:var(--surface-soft)}.ds-accordion__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-accordion__title{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-accordion__subtitle{font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary)}.ds-accordion__meta{align-items:center;gap:var(--ds-space-3);flex-shrink:0;display:flex}.ds-accordion__count{border-radius:var(--ds-radius-pill);background:var(--surface-card);color:var(--ds-navy-950);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);padding:3px 10px}.ds-accordion__chevron{color:var(--ds-text-muted);transition:transform var(--ds-transition-fast);display:inline-block}.ds-accordion__chevron--open{transform:rotate(180deg)}.ds-accordion__body{padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-border);background:var(--ds-white)}.ds-list-row{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);display:flex}.ds-list-row+.ds-list-row{margin-top:var(--ds-space-3)}.ds-list-row__leading{flex-shrink:0}.ds-list-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-list-row__title{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-list-row__subtitle{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.ds-list-row__metrics{align-items:center;gap:var(--ds-space-6);flex-shrink:0;display:flex}.ds-list-row__metric{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ds-list-row__metric-value{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-primary);font-size:var(--ds-font-size-sm)}.ds-list-row__metric-label{font-size:var(--ds-font-size-xs);color:var(--ds-text-muted)}.ds-list-row__trailing{align-items:center;gap:var(--ds-space-2);flex-shrink:0;display:flex}.login{background:var(--ds-white);grid-template-columns:minmax(0,5fr) minmax(0,4fr);min-height:100vh;display:grid}.login__brand{padding:var(--ds-space-12);background:linear-gradient(160deg, var(--ds-navy-900) 0%, var(--ds-navy-800) 55%, var(--ds-navy-700) 100%);color:var(--ds-text-inverse);align-items:center;display:flex;position:relative;overflow:hidden}.login__brand-content{z-index:1;gap:var(--ds-space-6);flex-direction:column;max-width:480px;display:flex;position:relative}.login__logo{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);display:flex}.login__logo-image{width:auto;height:34px}.login__brand-heading{color:var(--ds-text-inverse);font-size:2.25rem;line-height:1.2}.login__brand-subtext{font-size:var(--ds-font-size-md);color:#ffffffb8;line-height:var(--ds-line-height-normal)}.login__feature-list{gap:var(--ds-space-3);flex-direction:column;display:flex}.login__feature-list li{align-items:flex-start;gap:var(--ds-space-3);font-size:var(--ds-font-size-base);color:#ffffffe6;display:flex}.login__feature-check{background:var(--ds-gold-500);width:22px;height:22px;color:var(--ds-navy-900);font-size:.7rem;font-weight:var(--ds-font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.login__quote{margin-top:var(--ds-space-4);padding-top:var(--ds-space-5);border-top:1px solid #ffffff29}.login__quote p{font-size:var(--ds-font-size-base);color:#ffffffd9;font-style:italic}.login__quote span{margin-top:var(--ds-space-2);font-size:var(--ds-font-size-sm);color:var(--ds-gold-400);display:block}.login__brand-decor{z-index:0;position:absolute;inset:0}.login__blob{filter:blur(4px);opacity:.35;border-radius:50%;position:absolute}.login__blob--1{background:radial-gradient(circle at 30% 30%, var(--ds-gold-500), transparent 70%);width:420px;height:420px;top:-120px;right:-140px}.login__blob--2{background:radial-gradient(circle at 60% 60%, var(--ds-navy-500), transparent 70%);opacity:.5;width:360px;height:360px;bottom:-140px;left:-120px}.login__form-side{padding:var(--ds-space-8);background:var(--ds-white);justify-content:center;align-items:center;display:flex}.login__form{gap:var(--ds-space-5);flex-direction:column;width:100%;max-width:380px;display:flex}.login__form-header h2{font-size:var(--ds-font-size-2xl);color:var(--ds-text-heading)}.login__form-header p{font-size:var(--ds-font-size-base);color:var(--ds-text-secondary);margin-top:6px}.login__error{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-status-critical-bg);color:var(--ds-status-critical-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium)}.login__field{flex-direction:column;gap:6px;display:flex}.login__field-label{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-primary)}.login__password-wrap{align-items:center;display:flex;position:relative}.login__password-wrap .ds-input-wrap{flex:1}.login__password-wrap .ds-input{padding-right:56px}.login__password-toggle{right:var(--ds-space-3);color:var(--ds-text-link);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);cursor:pointer;background:0 0;border:none;position:absolute}.login__row{justify-content:space-between;align-items:center;display:flex}.login__link{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);text-decoration:none}.login__link:hover{text-decoration:underline}.login__divider{align-items:center;gap:var(--ds-space-3);color:var(--ds-text-muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:var(--ds-letter-spacing-caps);display:flex}.login__divider:before,.login__divider:after{content:"";background:var(--ds-border);flex:1;height:1px}.login__social-row{gap:var(--ds-space-3);grid-template-columns:1fr 1fr;display:grid}.login__social-btn{justify-content:center;align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-white);height:44px;color:var(--ds-text-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);cursor:pointer;transition:background-color var(--ds-transition-fast);display:inline-flex}.login__social-btn:hover{background:var(--ds-surface-hover)}.login__signup{text-align:center;font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.login__signup a{font-weight:var(--ds-font-weight-semibold);text-decoration:none}.login__signup a:hover{text-decoration:underline}@media (width<=900px){.login{grid-template-columns:1fr}.login__brand{display:none}.login__form-side{padding:var(--ds-space-6)}}.checkout__summary{background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;margin-top:32px;padding:20px}.checkout__summary-label{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:12px}.checkout__summary-line{margin-top:6px;font-size:18px;font-weight:600}.checkout__summary-price{margin-top:10px;font-size:32px;font-weight:700}.checkout__summary-price span{opacity:.75;font-size:15px;font-weight:500}.checkout__summary-total{opacity:.8;margin-top:4px;font-size:13px}.checkout__name-row{gap:12px;display:flex}.checkout__name-row .login__field{flex:1}.checkout__pay-card{border:1px solid var(--ds-border,#e2e8f0);background:var(--ds-surface-subtle,#f8fafc);border-radius:12px;margin:8px 0 20px;padding:16px 18px}.checkout__pay-row{justify-content:space-between;align-items:baseline;padding:6px 0;font-size:14px;display:flex}.checkout__pay-row+.checkout__pay-row{border-top:1px solid var(--ds-border,#e2e8f0)}.checkout__trust{text-align:center;color:var(--ds-navy-600,#64748b);margin-top:12px;font-size:12px}.checkout__pay a,.login__signup a{cursor:pointer}.trial-name-row{gap:var(--ds-space-4);grid-template-columns:1fr 1fr;display:grid}.trial-success{align-items:flex-start;gap:var(--ds-space-4);flex-direction:column;max-width:420px;display:flex}.trial-success__icon{background:var(--ds-navy-50);width:44px;height:44px;color:var(--ds-navy-800);border-radius:50%;place-items:center;display:grid}.trial-success h2{font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-bold);color:var(--ds-navy-900)}.trial-success p{color:var(--ds-text-secondary);line-height:1.6}.trial-success__muted{font-size:var(--ds-font-size-sm);opacity:.75}@media (width<=640px){.trial-name-row{grid-template-columns:1fr}}.study-plan .ds-section-label{margin-bottom:var(--ds-space-3)}.study-plan .ds-card__header{margin-bottom:var(--ds-space-4)}.study-plan .ds-card__title{font-size:var(--ds-font-size-lg)}.study-plan__list{gap:var(--ds-space-3);flex-direction:column;display:flex}.study-plan__module{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);transition:border-color var(--ds-transition-base), box-shadow var(--ds-transition-base);overflow:hidden}.study-plan__module--open{box-shadow:var(--ds-shadow-sm);border-color:#0052ff40}.study-plan__module-head{align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-4);background:var(--ds-surface-card);cursor:pointer;text-align:left;transition:background-color var(--ds-transition-fast);border:none;font-family:inherit;display:flex}.study-plan__module-head:hover{background:var(--ds-surface-hover)}.study-plan__module-icon{border-radius:var(--ds-radius-md);background:var(--ds-navy-50);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.study-plan__module--open .study-plan__module-icon{background:var(--accent-gradient);color:var(--accent-foreground)}.study-plan__module-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.study-plan__module-name{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-plan__module-meta{font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary)}.study-plan__module-weight{font-size:11px;font-weight:var(--ds-font-weight-semibold);border-radius:var(--ds-radius-pill);background:var(--ds-navy-50);color:var(--accent);flex-shrink:0;padding:4px 10px}.study-plan__module-chevron{color:var(--ds-text-muted);transition:transform var(--ds-transition-base);flex-shrink:0}.study-plan__module--open .study-plan__module-chevron{color:var(--accent);transform:rotate(180deg)}.study-plan__topics{border-top:1px solid var(--ds-border);background:var(--surface-soft);flex-direction:column;display:flex}.study-plan__topic{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);display:flex}.study-plan__topic:last-child{border-bottom:none}.study-plan__topic-marker{border:1.5px solid var(--ds-border-strong);width:18px;height:18px;color:var(--accent-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.study-plan__topic--complete .study-plan__topic-marker{background:var(--accent-gradient);border-color:#0000}.study-plan__topic--progress .study-plan__topic-marker{border-color:var(--accent);background:var(--ds-navy-50)}.study-plan__topic-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.study-plan__topic-name{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-primary)}.study-plan__topic--complete .study-plan__topic-name{color:var(--ds-text-secondary)}.study-plan__activity-row{gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.study-plan__activity{flex:1;min-width:110px;max-width:220px}.study-plan__activity-label{color:var(--ds-text-muted);justify-content:space-between;margin-bottom:3px;font-size:11px;display:flex}.study-plan__activity-track{border-radius:var(--ds-radius-pill);background:var(--ds-gray-200);height:4px;overflow:hidden}.study-plan__activity-fill{border-radius:var(--ds-radius-pill);background:var(--accent-gradient);height:100%;transition:width var(--ds-transition-base)}@media (width<=640px){.study-plan__module-head{padding:var(--ds-space-3);gap:var(--ds-space-2)}.study-plan__module-icon{width:32px;height:32px}.study-plan__module-weight{display:none}.study-plan__topic{padding:var(--ds-space-3)}.study-plan__activity{min-width:100%;max-width:none}}.suggestion-chips{gap:var(--ds-space-2);margin-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.suggestion-chips__chip{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full,999px);background:var(--surface-card);color:var(--ds-text-primary);cursor:pointer;transition:all var(--ds-transition-fast);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}button.suggestion-chips__chip:hover{background:var(--surface-soft);border-color:var(--ds-navy-950);transform:translateY(-1px)}.suggestion-chips__chip--static{cursor:default;opacity:.65}.dashboard{gap:var(--ds-space-5);background-color:var(--canvas);flex-direction:column;display:flex}.dashboard__header{flex-direction:column;gap:4px;display:flex}.dashboard__greeting{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary)}.dashboard__header h1{font-size:2.25rem}.dashboard__header-subtitle{font-size:var(--ds-font-size-md);color:var(--ds-text-secondary)}.dashboard__grid{gap:var(--ds-space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);align-items:start;display:grid}.dashboard__grid>*,.dashboard__columns>*{min-width:0}.dashboard__rest{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.dashboard__columns{gap:var(--ds-space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.dashboard__middle,.dashboard__side{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}@container (width<=560px){.dashboard__columns{grid-template-columns:1fr}}@media (width<=1000px){.dashboard__grid{grid-template-columns:1fr}}@media (width<=480px){.dashboard{gap:var(--ds-space-4)}.dashboard .ds-card--padded{padding:var(--ds-space-4)}.dashboard__header h1{font-size:var(--ds-font-size-xl)}}.dashboard__stat-row{gap:var(--ds-space-3);margin-bottom:var(--ds-space-5);grid-template-columns:1fr 1fr;display:grid}.dashboard__stat-tile{padding:var(--ds-space-4);border-radius:var(--ds-radius-md);flex-direction:column;gap:6px;min-width:0;display:flex}.dashboard__stat-tile--navy{background:var(--brand-lavender);color:var(--ds-navy-950)}.dashboard__stat-tile--navy .ds-eyebrow{color:var(--ds-navy-950);font-weight:700}.dashboard__stat-tile--gold{background:var(--brand-peach);color:var(--ds-navy-950)}.dashboard__stat-tile--gold .ds-eyebrow{color:var(--ds-navy-950);font-weight:700}.dashboard__stat-value{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading)}.dashboard__time-breakdown{align-items:center;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.dashboard__legend{gap:var(--ds-space-3);flex-direction:column;flex:1;min-width:160px;display:flex}.dashboard__legend li{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-sm);display:flex}.dashboard__legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dashboard__legend-label{color:var(--ds-text-primary);flex:1}.dashboard__legend-value{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading)}.dashboard__last-module{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-5);display:flex}.dashboard__play-icon{color:var(--ds-status-good);flex-shrink:0;display:inline-flex}.dashboard__last-module-title{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading)}.dashboard__last-module-subtitle{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);margin-top:2px}.dashboard__streak-copy{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);margin-bottom:var(--ds-space-4)}.dashboard__class-list{gap:var(--ds-space-4);flex-direction:column;display:flex}.dashboard__class-list li{align-items:flex-start;gap:var(--ds-space-3);display:flex}.dashboard__class-icon{border-radius:var(--ds-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dashboard__class-icon--navy{background:var(--brand-pink);color:#fff}.dashboard__class-icon--gold{background:var(--brand-ochre);color:var(--ds-navy-950)}.dashboard__class-title{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading)}.dashboard__class-meta{font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary);margin-top:2px}.dashboard__resource-list{gap:var(--ds-space-1);flex-direction:column;display:flex}.dashboard__resource-list li{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) 0;cursor:pointer;border-radius:var(--ds-radius-sm);display:flex}.dashboard__resource-list li:hover{background:var(--ds-surface-hover)}.dashboard__resource-icon{color:var(--ds-text-secondary);flex-shrink:0}.dashboard__resource-label{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-primary);flex:1}.dashboard__resource-arrow{color:var(--ds-text-muted);flex-shrink:0}.dashboard__banner{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);background:var(--brand-pink);border-radius:var(--ds-radius-lg);color:#fff;display:flex}.dashboard__banner-icon{width:40px;height:40px;color:var(--brand-pink);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard__banner-text{flex-direction:column;flex:1;gap:4px;min-width:200px;display:flex}.dashboard__banner-text strong{font-size:var(--ds-font-size-md)}.dashboard__banner-text span{font-size:var(--ds-font-size-sm);color:#ffffffe6}.dashboard__banner-btn.ds-btn--secondary{color:var(--ds-navy-950);background:#fff;border-color:#fff;flex-shrink:0;font-weight:600}.dashboard__banner-btn.ds-btn--secondary:hover{background:var(--surface-card)}@media (width<=640px){.dashboard__banner{flex-wrap:wrap}}.dashboard__empty{color:var(--ds-navy-600,#64748b);margin:0;font-size:14px;line-height:1.55}.syllabus{gap:var(--ds-space-5);flex-direction:column;display:flex}.syllabus__header{align-items:baseline;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.syllabus__header h1{font-size:var(--ds-font-size-2xl)}.syllabus__header-sep{color:var(--ds-text-muted)}.syllabus__header-subtitle{font-size:var(--ds-font-size-md);color:var(--ds-text-secondary)}.syllabus__list{flex-direction:column;display:flex}.syllabus__video-list{flex-direction:column;gap:2px;display:flex}.syllabus__video-row-wrap{align-items:center;gap:4px;display:flex}.syllabus__video-row{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);color:inherit;transition:background-color var(--ds-transition-fast);flex:1;min-width:0;text-decoration:none;display:flex}.syllabus__video-row:hover{background:var(--ds-surface-hover)}.syllabus__hub-link{border-radius:var(--ds-radius-md);width:32px;height:32px;color:var(--ds-text-secondary);transition:background-color var(--ds-transition-fast), color var(--ds-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.syllabus__hub-link:hover{background:var(--ds-surface-hover);color:var(--ds-navy-950)}.syllabus__video-icon{color:var(--ds-navy-700);flex-shrink:0;display:inline-flex}.syllabus__video-title{min-width:0;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.syllabus__video-duration{font-size:var(--ds-font-size-xs);color:var(--ds-text-muted);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.syllabus__module{margin:var(--ds-space-2) 0 var(--ds-space-2) var(--ds-space-5)}.syllabus__empty{color:var(--ds-navy-600,#64748b);max-width:620px;font-size:15px;line-height:1.6}.ai-chat{gap:var(--ds-space-3);flex-direction:column;display:flex}.ai-chat__messages{gap:var(--ds-space-3);flex-direction:column;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.ai-chat__message{align-items:flex-start;gap:var(--ds-space-2);max-width:85%;display:flex}.ai-chat__message p{white-space:pre-line;font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-normal);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg)}.ai-chat__message--assistant{align-self:flex-start}.ai-chat__message--assistant p{background:var(--ds-navy-50);color:var(--ds-text-primary);border-top-left-radius:4px}.ai-chat__message--user{flex-direction:row-reverse;align-self:flex-end}.ai-chat__message--user p{background:var(--ds-navy-800);color:var(--ds-text-inverse);border-top-right-radius:4px}.ai-chat__avatar{background:var(--ds-gold-500);width:26px;height:26px;color:var(--ds-navy-900);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.ai-chat__typing{padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-navy-50);border-radius:var(--ds-radius-lg);border-top-left-radius:4px;align-items:center;gap:4px;display:inline-flex}.ai-chat__typing i{background:var(--ds-navy-500);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite ai-chat-bounce}.ai-chat__typing i:nth-child(2){animation-delay:.15s}.ai-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes ai-chat-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ai-chat__prompts{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ai-chat__prompts button{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-surface-card);color:var(--ds-text-primary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background-color var(--ds-transition-fast);padding:6px 12px}.ai-chat__prompts button:hover:not(:disabled){background:var(--ds-surface-hover)}.ai-chat__prompts button:disabled{opacity:.5;cursor:not-allowed}.ai-chat__composer{gap:var(--ds-space-2);padding:var(--ds-space-1);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);display:flex}.ai-chat__composer input{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-font-size-sm);color:var(--ds-text-primary);background:0 0;border:none;outline:none;flex:1}.ai-chat__composer button{background:var(--ds-navy-800);width:34px;height:34px;color:var(--ds-text-inverse);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-chat__composer button:hover:not(:disabled){background:var(--ds-navy-900)}.ai-chat__composer button:disabled{opacity:.4;cursor:not-allowed}.ai-chat__disclaimer{font-size:var(--ds-font-size-xs);color:var(--ds-text-muted);text-align:center}.ai-chat__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:6px;margin:0 12px 8px;padding:8px 10px;font-size:13px;display:flex}.video-player{gap:var(--ds-space-5);background:var(--canvas);flex-direction:column;display:flex}.video-player__breadcrumb{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);flex-wrap:wrap;display:flex}.video-player__breadcrumb a{color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-medium);text-decoration:none}.video-player__breadcrumb a:hover{color:var(--ds-text-primary);text-decoration:underline}.video-player__back{align-items:center;display:inline-flex;color:var(--ds-text-secondary)!important}.video-player__breadcrumb-current{color:var(--ds-text-heading);font-weight:var(--ds-font-weight-semibold)}.video-player__grid{gap:var(--ds-space-5);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);align-items:start;display:grid}.video-player__main{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}.video-player__side{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}@media (width<=1000px){.video-player__grid{grid-template-columns:1fr}}.video-player__frame{aspect-ratio:16/9;border-radius:var(--ds-radius-lg);background:#000;width:100%;position:relative;overflow:hidden}.video-player__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-player__frame-empty{justify-content:center;align-items:center;gap:var(--ds-space-3);color:#ffffffb3;text-align:center;padding:var(--ds-space-4);flex-direction:column;display:flex;position:absolute;inset:0}.video-player__frame-empty p{max-width:320px;font-size:var(--ds-font-size-sm)}.video-player__meta{justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.video-player__meta h2{font-size:var(--ds-font-size-xl)}.video-player__instructor{align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2);font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);display:flex}.video-player__meta-actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.video-player__meta-actions a{text-decoration:none}.video-player__meta-actions button{align-items:center;gap:6px;display:inline-flex}.video-player__ai-summary{background:var(--surface-card);border-color:var(--ds-border)}.video-player__ai-summary-oneliner{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading);margin:0 0 var(--ds-space-2)}.video-player__ai-summary-title{margin-bottom:var(--ds-space-3);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading);align-items:center;gap:6px;display:flex}.video-player__ai-summary ul{padding-left:var(--ds-space-5);flex-direction:column;gap:6px;list-style:outside;display:flex}.video-player__ai-summary li{font-size:var(--ds-font-size-sm);color:var(--ds-text-primary)}.video-player__tabs{align-items:center;gap:var(--ds-space-5);padding:0 var(--ds-space-5);border-bottom:1px solid var(--ds-border);display:flex;overflow-x:auto}.video-player__tab{padding:var(--ds-space-3) 0;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;display:inline-flex}.video-player__tab:hover{color:var(--ds-text-primary)}.video-player__tab--active{color:var(--ds-text-heading);border-bottom-color:var(--brand-pink);font-weight:var(--ds-font-weight-semibold)}.video-player__tab-count{border-radius:var(--ds-radius-pill);background:var(--surface-soft);min-width:18px;height:18px;color:var(--ds-text-heading);font-size:10px;font-weight:var(--ds-font-weight-bold);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.video-player__tab-content{padding:var(--ds-space-5)}.video-player__placeholder{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.video-player__note-input{align-items:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);margin-bottom:var(--ds-space-4);flex-direction:column;display:flex}.video-player__note-input textarea{resize:vertical;width:100%;font-family:inherit;font-size:var(--ds-font-size-base);color:var(--ds-text-primary);border:none;outline:none}.video-player__note-list{gap:var(--ds-space-3);flex-direction:column;display:flex}.video-player__note-list li{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);display:flex}.video-player__note-time{border-radius:var(--ds-radius-sm);background:var(--brand-peach);color:var(--ds-navy-950);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);flex-shrink:0;padding:2px 8px}.video-player__note-list p{font-size:var(--ds-font-size-sm);color:var(--ds-text-primary);flex:1}.video-player__note-list li button{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0}.video-player__note-list li button:hover{color:var(--ds-status-critical)}.video-player__playlist-header{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-3);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading)}.video-player__playlist-folder{padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-secondary);text-transform:uppercase;letter-spacing:var(--ds-letter-spacing-caps);align-items:center;gap:6px;display:flex}.video-player__playlist{padding:var(--ds-space-2);flex-direction:column;display:flex}.video-player__playlist-item{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);color:inherit;text-decoration:none;display:flex}.video-player__playlist-item:hover{background:var(--ds-surface-hover)}.video-player__playlist-item--active{background:var(--surface-card)}.video-player__playlist-index{background:var(--ds-gray-100);width:22px;height:22px;color:var(--ds-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.video-player__playlist-index--done{background:var(--ds-status-good-bg);color:var(--ds-status-good-text)}.video-player__playlist-item--active .video-player__playlist-index{background:var(--brand-pink);color:#fff}.video-player__playlist-title{min-width:0;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.video-player__playlist-duration{font-size:var(--ds-font-size-xs);color:var(--ds-text-muted);flex-shrink:0}.video-player__progress{align-items:center;gap:var(--ds-space-4);display:flex}.video-player__progress strong{font-size:var(--ds-font-size-sm);color:var(--ds-text-heading)}.video-player__progress p{font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary);margin-top:2px}.video-player__tools-title{margin-bottom:var(--ds-space-3);font-size:var(--ds-font-size-sm);color:var(--ds-text-heading);display:block}.video-player__tools{gap:var(--ds-space-2);flex-direction:column;display:flex}.video-player__resume{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--brand-pink);color:#fff;border-radius:var(--ds-radius-lg);display:flex}.video-player__resume strong{font-size:var(--ds-font-size-sm);display:block}.video-player__resume span{font-size:var(--ds-font-size-xs);color:#ffffffe6;margin-top:2px;display:block}.video-player__timeline-jump{font:inherit;color:var(--ds-text-heading);font-weight:var(--ds-font-weight-semibold);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.video-player__timeline-jump:hover{color:var(--ds-navy-950);text-decoration:underline}.video-player__timeline-note{margin-top:var(--ds-space-3);font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary)}.video-player__resources-grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.video-player__resource-card{padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);transition:background-color var(--ds-transition-fast);flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none;display:flex}.video-player__resource-card:hover{background:var(--ds-surface-hover)}.video-player__resource-card--all{background:var(--surface-soft);font-weight:var(--ds-font-weight-semibold)}.video-player__resource-cta{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.video-player__resource-cta p{color:var(--ds-text-secondary);font-size:var(--ds-font-size-sm);margin:0}.study-hub{gap:var(--ds-space-5);background:var(--canvas);flex-direction:column;display:flex}.study-hub__breadcrumb{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);flex-wrap:wrap;display:flex}.study-hub__breadcrumb a{color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-medium);text-decoration:none}.study-hub__breadcrumb a:hover{color:var(--ds-text-primary);text-decoration:underline}.study-hub__back{align-items:center;display:inline-flex;color:var(--ds-text-secondary)!important}.study-hub__breadcrumb-current{color:var(--ds-text-heading);font-weight:var(--ds-font-weight-semibold)}.study-hub__header h1{letter-spacing:-.5px;color:var(--ds-text-heading);margin:0 0 4px;font-size:28px}.study-hub__header p{color:var(--ds-text-secondary);margin:0}.study-hub__grid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.study-hub__card-link{color:inherit;text-decoration:none;display:block}.study-hub__card-link--disabled{cursor:not-allowed;opacity:.55}.study-hub__card{height:100%;transition:transform var(--ds-transition-fast), box-shadow var(--ds-transition-fast);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.study-hub__card-link:not(.study-hub__card-link--disabled):hover .study-hub__card{box-shadow:var(--ds-shadow-md,0 8px 20px #00000014);transform:translateY(-2px)}.study-hub__card-icon{border-radius:var(--ds-radius-lg);background:var(--surface-soft);width:44px;height:44px;color:var(--ds-navy-950);justify-content:center;align-items:center;display:inline-flex}.study-hub__card-icon--lecture{color:var(--ds-red-500,#e5484d)}.study-hub__card h3{color:var(--ds-text-heading);margin:0;font-size:16px}.study-hub__card p{color:var(--ds-text-secondary);margin:0;font-size:13px}.study-hub__card-cta{font-size:13px;font-weight:var(--ds-font-weight-semibold);color:var(--ds-navy-950);margin-top:auto}.study-reader{gap:var(--ds-space-5);flex-direction:column;max-width:780px;display:flex}.study-reader__breadcrumb{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);display:flex}.study-reader__breadcrumb a{color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-medium);text-decoration:none}.study-reader__breadcrumb a:hover{color:var(--ds-text-primary);text-decoration:underline}.study-reader__back{align-items:center;display:inline-flex;color:var(--ds-text-secondary)!important}.study-reader__breadcrumb-current{color:var(--ds-text-heading);font-weight:var(--ds-font-weight-semibold)}.study-reader__header h1{letter-spacing:-.5px;color:var(--ds-text-heading);margin:0 0 6px;font-size:26px}.study-reader__caveat{color:var(--ds-gold-600,#a16207);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.study-reader__body{gap:var(--ds-space-4);flex-direction:column;display:flex}.study-reader__section h3{color:var(--ds-text-heading);margin:0 0 8px;font-size:16px}.study-reader__section ul{color:var(--ds-text-primary);margin:0 0 8px;padding-left:20px}.study-reader__section p{color:var(--ds-text-primary);margin:0 0 8px;line-height:1.5}.study-reader__note{color:var(--ds-text-secondary);font-size:13px}.study-reader__formula-expr{font-family:var(--ds-font-mono,monospace);background:var(--surface-soft);border-radius:var(--ds-radius-md);padding:8px 10px;display:inline-block}.study-reader__kv-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.study-reader__kv-list li{border-bottom:1px solid var(--ds-border);justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.study-reader__kv-list li span{color:var(--ds-text-secondary)}.study-reader__kv-list li strong{color:var(--ds-text-heading)}.study-reader__table-wrap{overflow-x:auto}.study-reader__table{border-collapse:collapse;width:100%;font-size:13px}.study-reader__table th,.study-reader__table td{border:1px solid var(--ds-border);text-align:left;padding:8px 10px}.study-reader__table thead th{background:var(--surface-soft);color:var(--ds-text-heading)}.study-reader__table tbody th{background:var(--surface-soft);font-weight:var(--ds-font-weight-semibold)}.study-reader__decision-node{flex-direction:column;gap:8px;display:flex}.study-reader__decision-question{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading)}.study-reader__decision-branches{flex-direction:column;gap:6px;display:flex}.study-reader__outcome{background:var(--surface-soft);border-radius:var(--ds-radius-md);font-weight:var(--ds-font-weight-medium);padding:8px 10px}.study-reader__lesson-body{color:var(--ds-text-primary);line-height:1.6}.study-reader__skeleton{padding:var(--ds-space-5) 0;flex-direction:column;gap:10px;display:flex}.study-reader__skeleton-bar{border-radius:var(--ds-radius-md);background:linear-gradient(90deg, var(--surface-soft) 25%, var(--surface-card) 50%, var(--surface-soft) 75%);background-size:200% 100%;width:100%;height:14px;animation:1.4s ease-in-out infinite study-reader-shimmer}.study-reader__skeleton p{color:var(--ds-text-secondary);margin-top:4px;font-size:13px}@keyframes study-reader-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cpt{gap:var(--ds-space-5);flex-direction:column;display:flex}.cpt__header h1{font-size:var(--ds-font-size-2xl)}.cpt__header p{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);margin-top:4px}.cpt__grid{gap:var(--ds-space-5);grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);align-items:start;display:grid}.cpt__main,.cpt__side{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}@media (width<=1000px){.cpt__grid{grid-template-columns:1fr}}.cpt__section-title{font-size:var(--ds-font-size-md);color:var(--ds-text-heading)}.cpt__section-subtitle{margin-top:2px;margin-bottom:var(--ds-space-4);font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.cpt__experience-grid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cpt__question-type-grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.cpt__qt-title{align-items:center;gap:6px;display:inline-flex}.cpt__ai-pill{border-radius:var(--ds-radius-pill);background:var(--ds-navy-100);color:var(--ds-navy-700);font-size:10px;font-weight:var(--ds-font-weight-bold);align-items:center;padding:1px 6px;display:inline-flex}.cpt__content-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.cpt__content-header .cpt__section-subtitle{margin-bottom:0}.cpt__placeholder{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.cpt__tree{gap:var(--ds-space-3);flex-direction:column;display:flex}.cpt__tree-unit{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);overflow:hidden}.cpt__tree-row{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);display:flex}.cpt__tree-row--unit{background:var(--ds-gray-50)}.cpt__tree-row--module{padding-left:var(--ds-space-6);border-top:1px solid var(--ds-border)}.cpt__tree-row--module .cpt__tree-label{font-weight:var(--ds-font-weight-medium);color:var(--ds-text-heading)}.cpt__tree-row--topic{padding-left:var(--ds-space-10);border-top:1px solid var(--ds-border)}.cpt__tree-label{min-width:0;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-primary);flex:1}.cpt__tree-row--unit .cpt__tree-label{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading)}.cpt__tree-count{font-size:var(--ds-font-size-xs);color:var(--ds-text-muted)}.cpt__tree-toggle{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;display:inline-flex}.cpt__count-grid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cpt__count-input{align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface-card);display:flex}.cpt__count-input input{min-width:0;font-size:var(--ds-font-size-md);color:var(--ds-text-primary);background:0 0;border:none;outline:none;flex:1}.cpt__max-pill{border-radius:var(--ds-radius-pill);background:var(--ds-navy-800);color:var(--ds-text-inverse);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);padding:3px 10px}.cpt__actions{justify-content:space-between;align-items:center;display:flex}.cpt__summary-header{margin-bottom:var(--ds-space-4);justify-content:space-between;align-items:center;display:flex}.cpt__summary-title{font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading);align-items:center;gap:6px;display:inline-flex}.cpt__edit-link{color:var(--ds-text-link);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.cpt__summary-list{gap:var(--ds-space-3);flex-direction:column;display:flex}.cpt__summary-list>div{padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border);font-size:var(--ds-font-size-sm);justify-content:space-between;align-items:center;display:flex}.cpt__summary-list>div:last-child{border-bottom:none;padding-bottom:0}.cpt__summary-list dt{color:var(--ds-text-secondary)}.cpt__summary-list dd{font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading);margin:0}.cpt__summary-link{text-decoration:underline;color:var(--ds-text-link)!important}.cpt__view-details{margin-top:var(--ds-space-2);color:var(--ds-text-link);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);cursor:pointer;background:0 0;border:none;text-decoration:underline;display:block}.cpt__estimated-time{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-navy-50);color:var(--ds-navy-800);display:flex}.cpt__estimated-time strong{font-size:var(--ds-font-size-lg);color:var(--ds-text-heading);display:block}.cpt__pro-tip{background:var(--ds-navy-50);border-color:var(--ds-navy-100)}.cpt__pro-tip-title{margin-bottom:var(--ds-space-2);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);color:var(--ds-navy-800);align-items:center;gap:6px;display:flex}.cpt__pro-tip p{font-size:var(--ds-font-size-sm);color:var(--ds-text-primary)}.flashcards{gap:var(--ds-space-5);flex-direction:column;display:flex}.flashcards__header{align-items:baseline;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.flashcards__header h1{font-size:var(--ds-font-size-2xl)}.flashcards__header-sep{color:var(--ds-text-muted)}.flashcards__header-subtitle{font-size:var(--ds-font-size-md);color:var(--ds-text-secondary)}.flashcards__list{flex-direction:column;display:flex}.flashcards__mastery-bar{margin-bottom:var(--ds-space-4)}.flashcards__chip-row{gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.flashcards__chip{border-radius:var(--ds-radius-pill);background:var(--ds-navy-50);color:var(--ds-navy-800);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);padding:5px 12px}.flashcards__empty{color:var(--ds-navy-600,#64748b);max-width:620px;font-size:15px;line-height:1.6}.flashcards__summary{color:var(--ds-navy-600,#64748b);margin:0 0 4px;font-size:14px}.flashcards__error{color:#b91c1c;font-size:14px}.fc-study{gap:var(--ds-space-5);background:var(--canvas);flex-direction:column;display:flex}.fc-study__grid{gap:var(--ds-space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.fc-study__main{gap:var(--ds-space-5);flex-direction:column;min-width:0;max-width:680px;display:flex}.fc-study__side{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}@media (width<=900px){.fc-study__grid{grid-template-columns:1fr}.fc-study__main{max-width:none}}.fc-study__breadcrumb{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);display:flex}.fc-study__breadcrumb a{color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-medium);text-decoration:none}.fc-study__breadcrumb a:hover{color:var(--ds-text-primary);text-decoration:underline}.fc-study__back{align-items:center;display:inline-flex}.fc-study__breadcrumb-current{color:var(--ds-text-heading);font-weight:var(--ds-font-weight-semibold)}.fc-study__top{justify-content:space-between;align-items:center;gap:var(--ds-space-4);display:flex}.fc-study__top h1{font-size:var(--ds-font-size-xl);font-family:var(--ds-font-sans);font-weight:700}.fc-study__top p{font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary);margin-top:2px}.fc-study__progress-track{border-radius:var(--ds-radius-pill);background:var(--surface-card);height:8px;overflow:hidden}.fc-study__progress-fill{background:var(--ds-navy-950);border-radius:var(--ds-radius-pill);height:100%;transition:width var(--ds-transition-base)}.fc-study__card{perspective:1200px;cursor:pointer;height:300px}.fc-study__card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s;position:relative}.fc-study__card--flipped .fc-study__card-inner{transform:rotateY(180deg)}.fc-study__card-face{justify-content:center;align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-radius-xl);border:1px solid var(--ds-border-strong);backface-visibility:hidden;text-align:center;flex-direction:column;padding:36px;display:flex;position:absolute;inset:0}.fc-study__card-face--front{background:var(--brand-lavender);color:var(--ds-navy-950)}.fc-study__card-face--front p{font-family:var(--ds-font-sans);color:var(--ds-navy-950);font-size:26px;font-weight:700}.fc-study__card-face--front .ds-eyebrow{color:var(--ds-navy-950);font-weight:700}.fc-study__card-face--back{background:var(--brand-peach);color:var(--ds-navy-950);transform:rotateY(180deg)}.fc-study__card-face--back p{color:var(--ds-navy-950);font-size:18px;line-height:var(--ds-line-height-normal)}.fc-study__card-face--back .ds-eyebrow{color:var(--ds-navy-950);font-weight:700}.fc-study__hint{font-size:var(--ds-font-size-xs);color:var(--ds-navy-950);opacity:.8;align-items:center;gap:6px;font-weight:600;display:inline-flex}.fc-study__nav{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.fc-study__mark-row{gap:var(--ds-space-2);display:flex}.fc-study__stats{justify-content:center;gap:var(--ds-space-3);display:flex}.fc-study__complete{text-align:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-10) var(--ds-space-6);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xl);background:var(--ds-white);flex-direction:column;display:flex}.fc-study__complete-icon{background:var(--surface-soft);width:56px;height:56px;color:var(--ds-navy-950);margin-bottom:var(--ds-space-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fc-study__complete h1{font-size:var(--ds-font-size-xl)}.fc-study__complete p{max-width:380px;font-size:var(--ds-font-size-sm);color:var(--ds-text-secondary)}.fc-study__complete-actions{gap:var(--ds-space-3);margin-top:var(--ds-space-3);display:flex}.fc-study__overview-meta{margin-top:var(--ds-space-3);font-size:var(--ds-font-size-xs);color:var(--ds-text-secondary)}.fc-study__terms-header{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-heading)}.fc-study__terms-list{max-height:320px;padding:0 var(--ds-space-2) var(--ds-space-2);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.fc-study__term-btn{align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-sm);color:var(--ds-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.fc-study__term-btn:hover{background:var(--surface-soft)}.fc-study__term-btn--active{background:var(--surface-card);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading)}.fc-study__term-index{background:var(--ds-gray-100);width:20px;height:20px;color:var(--ds-text-muted);font-size:10px;font-weight:var(--ds-font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fc-study__term-btn--active .fc-study__term-index{background:var(--ds-navy-950);color:var(--ds-text-inverse)}.fc-study__term-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fc-study__tip{background:var(--surface-soft);border-color:var(--ds-border)}.fc-study__tip-title{margin-bottom:var(--ds-space-2);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);color:var(--ds-navy-950);align-items:center;gap:6px;display:flex}.fc-study__tip p{font-size:var(--ds-font-size-sm);color:var(--ds-text-primary)}.fc-study__video-link{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--brand-teal);color:#fff;transition:opacity var(--ds-transition-fast);text-decoration:none;display:flex}.fc-study__video-link:hover{opacity:.92}.fc-study__video-link strong{font-size:var(--ds-font-size-sm);display:block}.fc-study__video-link span{font-size:var(--ds-font-size-xs);color:#ffffffd9;margin-top:2px;display:block}.fc-study__loading{color:var(--ds-navy-600,#64748b);padding:32px}.fc-study__term-check{color:var(--ds-green-600,#16a34a);flex-shrink:0;margin-left:auto}.ask-ai{background:var(--canvas);flex-direction:column;max-width:860px;height:calc(100vh - 160px);min-height:520px;margin:0 auto;display:flex}.ask-ai__empty{text-align:center;justify-content:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-6);flex-direction:column;flex:1;display:flex}.ask-ai__empty-icon{background:var(--brand-pink);color:#fff;width:64px;height:64px;margin-bottom:var(--ds-space-2);border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.ask-ai__empty h1{font-family:var(--ds-font-sans);color:var(--ds-text-heading);letter-spacing:-1px;font-size:32px;font-weight:700}.ask-ai__empty p{max-width:480px;color:var(--ds-text-secondary);font-size:16px}.ask-ai__suggestions{gap:var(--ds-space-3);margin-top:var(--ds-space-6);grid-template-columns:repeat(2,minmax(200px,1fr));width:100%;display:grid}.ask-ai__suggestions button{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--surface-card);color:var(--ds-text-primary);text-align:left;cursor:pointer;transition:all var(--ds-transition-fast);padding:18px 20px;font-size:14px;font-weight:600}.ask-ai__suggestions button:hover{background:var(--surface-soft);border-color:var(--ds-navy-950);transform:translateY(-1px)}.ask-ai__messages{gap:var(--ds-space-5);padding:var(--ds-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ask-ai__message{align-items:flex-start;gap:var(--ds-space-3);max-width:90%;display:flex}.ask-ai__user-bubble{background:var(--ds-navy-950);color:#fff;border-radius:var(--ds-radius-lg);border-top-right-radius:4px;align-self:flex-end;padding:14px 20px;font-size:15px}.ask-ai__message--user{align-self:flex-end}.ask-ai__avatar{background:var(--brand-pink);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:4px;display:inline-flex}.ask-ai__formatted-reply{background:var(--surface-card);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xl);border-top-left-radius:4px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 12px #0a0a0a0a}.ask-ai__reply-title{font-family:var(--ds-font-sans);color:var(--ds-navy-950);border-bottom:1px solid var(--ds-border);padding-bottom:10px;font-size:18px;font-weight:700}.ask-ai__step-list{flex-direction:column;gap:10px;list-style:none;display:flex}.ask-ai__step-list li{color:var(--ds-text-primary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ask-ai__step-icon{color:var(--brand-pink);flex-shrink:0;margin-top:2px}.ask-ai__takeaway{background:var(--surface-soft);border-left:4px solid var(--brand-pink);border-radius:var(--ds-radius-sm);color:var(--ds-navy-950);padding:12px 16px;font-size:14px}.ask-ai__youtube-box{background:var(--canvas);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);margin-top:6px;padding:16px}.ask-ai__youtube-header{color:var(--ds-navy-950);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.ask-ai__youtube-list{flex-direction:column;gap:10px;display:flex}.ask-ai__youtube-card{background:var(--surface-soft);border-radius:var(--ds-radius-md);color:var(--ds-navy-950);border:1px solid var(--ds-border);transition:all var(--ds-transition-fast);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.ask-ai__youtube-card:hover{background:var(--brand-peach);border-color:var(--ds-navy-950)}.ask-ai__youtube-card strong{font-size:13px;display:block}.ask-ai__youtube-card span{color:var(--ds-text-secondary);margin-top:2px;font-size:11px;display:block}.ask-ai__composer{gap:var(--ds-space-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--surface-card);margin-top:12px;padding:6px 12px;display:flex;box-shadow:0 4px 12px #0a0a0a0d}.ask-ai__composer input{color:var(--ds-text-primary);background:0 0;border:none;outline:none;flex:1;padding:12px 16px;font-size:15px}.ask-ai__composer button{background:var(--ds-navy-950);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ask-ai__disclaimer{text-align:center;color:var(--ds-text-muted);margin-top:8px;font-size:12px}.ask-ai__formatted-reply>:first-child{margin-top:0}.ask-ai__formatted-reply>:last-child{margin-bottom:0}.ask-ai__formatted-reply h1,.ask-ai__formatted-reply h2,.ask-ai__formatted-reply h3{font-family:var(--ds-font-sans);color:var(--ds-navy-950);margin:4px 0 0;font-weight:700;line-height:1.35}.ask-ai__formatted-reply h1{font-size:19px}.ask-ai__formatted-reply h2{font-size:17px}.ask-ai__formatted-reply h3{font-size:15px}.ask-ai__formatted-reply p{margin:0;line-height:1.65}.ask-ai__formatted-reply ul,.ask-ai__formatted-reply ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;line-height:1.6;display:flex}.ask-ai__formatted-reply li::marker{color:var(--ds-navy-500,#64748b)}.ask-ai__formatted-reply strong{color:var(--ds-navy-950);font-weight:650}.ask-ai__formatted-reply code{font-family:var(--ds-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--ds-surface-subtle,#f1f5f9);border-radius:4px;padding:1px 5px;font-size:.9em}.ask-ai__formatted-reply pre{background:var(--ds-surface-subtle,#f1f5f9);border-radius:var(--ds-radius-md,8px);margin:0;padding:12px 14px;overflow-x:auto}.ask-ai__formatted-reply pre code{background:0 0;padding:0}.ask-ai__formatted-reply table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.ask-ai__formatted-reply th,.ask-ai__formatted-reply td{border:1px solid var(--ds-border);text-align:left;white-space:nowrap;padding:7px 10px}.ask-ai__formatted-reply th{background:var(--ds-surface-subtle,#f8fafc);font-weight:650}.ask-ai__formatted-reply blockquote{border-left:3px solid var(--ds-border-strong);color:var(--ds-navy-600,#475569);margin:0;padding-left:14px}.ask-ai__error{border-radius:var(--ds-radius-md,8px);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:8px;width:100%;max-width:760px;margin:0 auto 12px;padding:10px 14px;font-size:14px;display:flex}.app-navbar__logo{align-items:center;gap:6px;display:inline-flex}.app-navbar__logo-image{width:auto;height:26px}.app-layout{background:var(--ds-surface-page);min-height:100vh;padding-top:var(--ds-space-5)}.app-layout__content{max-width:1440px;padding:0 var(--ds-space-8) var(--ds-space-8);margin:0 auto}.fullscreen-loader{z-index:9999;background-color:#80808080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.loader-box{background-color:#fff;border-radius:5px;align-items:center;gap:10px;padding:30px 40px;display:flex;box-shadow:0 2px 10px #0003}.loader-spinner{border:3px solid #0000;border-top-color:#333;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}.loader-text{color:#333;font-size:16px;font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}.calc-wrapper{background-position:50% 35%;background-size:80%;order:3;animation:none;position:absolute;inset:0 0 0 50%}.calc-container{z-index:171;pointer-events:auto;-webkit-user-select:none;user-select:none;box-sizing:border-box;touch-action:none;background-color:#fafafa;border:2px solid #043a4e;border-radius:0;flex-direction:column;height:379px;margin:0;padding:0;font-family:Roboto;font-size:16px;display:flex;position:absolute;box-shadow:0 0 10px #000}.calc-header-title-wrapper{color:#fff;box-sizing:border-box;touch-action:none;background:#043a4e;border:none;border-radius:0;flex-shrink:0;width:100%;margin:0;padding:4px 30px 4px 12px;font-family:Roboto;font-size:16px;font-weight:400;display:flex}.calc-modal-header-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex-grow:2;padding-right:5px;font-family:Roboto;font-size:16px;font-weight:400;overflow:hidden}.calc-close-btn{opacity:1;color:#fff;cursor:pointer;background-color:#cc4814;border-width:0;outline:none;width:20px;height:20px;padding:0;font-weight:400;line-height:16px;position:absolute;top:6px;right:6px}.calc-close-btn:before{content:"x";display:inline-block}.calc-content-container{-webkit-user-select:text;user-select:text;flex-grow:2;position:relative;overflow:hidden}.calc-content-wrapper{letter-spacing:normal;-webkit-user-select:none;user-select:none;background-color:#fafafa;outline:none;margin:0 auto;font-family:Roboto;line-height:normal;display:flex;border:1px solid #a9a9a9!important;padding:2px!important}.calculator{width:217px}table{border-collapse:separate;box-sizing:border-box;width:100%;text-indent:initial;unicode-bidi:isolate;border-color:gray;font-family:Roboto;display:table}tbody{vertical-align:middle;border-color:inherit;unicode-bidi:isolate;display:table-row-group}tr{vertical-align:inherit;border-color:inherit;unicode-bidi:isolate;display:table-row}td{vertical-align:middle;padding:3px;display:table-cell}.button{color:#15394c;cursor:pointer;background-color:#fff;border:1px solid silver;border-radius:3px;outline:none;width:37px;height:31px;font-family:Roboto;font-size:13px;box-shadow:0 1px 2px #dfdfdf;margin:0!important;padding:0!important}.button-big{width:100%}.button-text{text-transform:uppercase;padding:0;font-size:11px}.button:hover{background-color:#e1eef4}.button:active,.button.active{border-color:#9a9a9a;box-shadow:inset 0 0 7px #888}.result{border:1px solid #a9a9a9;border-radius:3px;overflow:hidden}.button-numeric{color:#043a4e;background:#fafafa;font-family:Roboto}.button-numeric:hover{background-color:#dfeff5}.button-tape .arrow-up,.button-tape .tape-hide-tip{visibility:hidden;display:none}.button-tape:hover .tape-hide-tip,.button-tape:hover .arrow-up{visibility:visible;display:inline-block}.button-tape .arrow-up{z-index:2;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkCAYAAADE6GNbAAAMM0lEQVR4nO2ce3BU1R3HP/fuLmFJNpDwiCIEAoRAIjC04moTY9ChojxiGkAxAkU7dJhG2zo4Q6dja3Wmjn04VbdoqUoBEbIQwxJUJFYebgaCoLwSEAiBiEx5SCAhLJt93P5x7k1uls0m2WweMnxn7mTv755z7u+7v98553d+52wk409mrgaepDn8wIfAU0AdIeApdYR63GUwIki8CezQyZcAs4ASYHk36NVuGNW/a4FdOvkR4HvAB5gARZUrqqzHQVb/DguQVwCZwAGgAfCo11UE6R4HzSJXgX7A7YAbOAnYEVb6s668FZgHxAAzuk7N1qEROQU8DPwVOAFkITq5HfinrvweBJHpQDE9iIzmWrFAFVAIbFVlPiAhoPwA3efpavkeAc0i14HbgPHAaVXmQ/QPI9BXlZ0HliJccSzwqy7TtBVoRKKAK8BR4H+qTAaOAROALaqsFnABi4B/0wOJ1AF3Inz+OPAnwIuwxPfAB7o6FcBZxKjWY6ARsQDr1EtDP8QIZgZSdfIliKF4clco2FZoRJ5B9I8GhIt9iHChKET/OaarswRwIAaHHgMjIjz5BTBXlR2jicgVIB74ma5OPKLTf9F1arYOI/As8FtACng2SL3WICbKQNzTuaq1D5prBYufJMQkWQXUBzwzAw91ol7thjHEs5eA3wNTQpRZE1l1woekKErrpX4AkFsv8sNAKNeKOCQpcDyB/Pz8DrVps9mAm8giXdpHglhEUi9Z97k9UNTL36WuFQBZvYzqZaCJUFugIJIkPsDbXUQ0K/RChEG91c9G2mYZzRJeRFh1vTuJGBEkLIBFUZTDYTUkSXcCdd3V2SWEK0UB0fPmzXs53IbUutHNLGJKz34QeA/YD0wEnvSUOnaGr29IyKhk+vbtmxNuI2rdl4yq8nMRS92fIvJYNcBQ4FNTevZnwDngfU+pY3sHlddD83OlpqamePPmzTOmT5/ergZKSkqoqakpBhQj8JkqtwOLEaH7QOACYnH1MPA0MM+Unh3tKXV4I0TCh1iguXfs2PF2//79Z6SkpJCcnNymBi5cuMAnn3zCvn37VgENetd6zlPq+C6wgik9extiPaKNMpEk0gBcO3PmzNljx469vHLlyheWLl1KTExM6MqKwtq1azl16tS/jh49ehK4ZkSs1y3A+6b0bAdN6VFtiMxV72t1zyJFxI1YIpi2bNlSHBsbO2LNmjV5ixYtChrOaCgrK2PPnj0lRUVFKxEZnWtGnXJZ6tUS4omMNTT41fauq8qY7Hb7MoPB0C8lJWVaVlZwVWpraykqKuLEiROFar16QswjXyMyKfqJZzpipVgdISLazNyAWFYbAVN5efm6jRs3Ths1ahRDhgy5oVJhYSFVVVWrysrK9qlErgENweaRA8C9QBLwCDANsaxd4il1RIqEBi3EcKsK1R08eLC8qqrqtRUrVuB2u5sVPnToEDt37ixbv379cpqs4Qa8wYj8DXgCkS3ZrxL7A3DElJ59W4SJQJPFNRer27RpU0F5efkGu93eWMjtdmO32zl9+nSRjsR1xMjnD0bEgEjWrfKUOt72lDreQiTthhE5t2pEfn6+5mIehItdBeoKCgr+UVJSsn3v3r0AOBwOjh8/vn7btm2fo3MphEWVYER6IUayfjrZXxBr+LDioXaSuaa+v7aqqmr9unXrKCsrw+l0UlhY+Ib6TLOGF3WwalPQ6Cl1vANgSs++FHkaAvn5+X6bzaZFs/WA7HQ6vwCeunjx4qzKysoNXq/3EoKIC9Wl0BFpT+A4oPUiHYKCUFCbRHxOp/MLp9NZinAhF8JibsCnkgcEicBptJcqdwV5UTBZxBCkv9Qh4r4a4DKibzR2cH1dI2JP8HGavgUPYqZPNaVnB1pgXOdQaEJ+fr5is9l8NA9jNPgQBPwq6UYYPaWOJ0zp2UtpcrHvEZs4q4BtAe+53BnKB0JV0mez2bR5RoMSSECDESDIRLcHGNMpWrYDqtJtiu9umnTQLSLhoDNzaDeNRbozQdcqbDZbYI4r9KjV06AS0DKRBt0jbUi+YR7pca6lI2FC7IxFIyboaPXeBBjUco3oiRbRSPQG+iCUNyBmdC3Wug4oqnVE0GhKzw7WWD5iYdVfvdfiGs1n/Wpjr3pKHa9FioHNZmtM2iEs0DcjI8M6cuTIWZWVlRucTudemlxNQYQvCtzoWgbEvuCbiIVUjHrFqpdFdz8I+HsESQS6lMVoNMZPnDjxvcWLFz9itVrfy8jIuA9xGiOapqS3DM1dazxQQFNo4gOeV5V+UZVp8dcbKqlIRsNaYru3qqglNzf32YyMDKxWKwaDgfPnz892Op0HEAsqL01BpKIR+TmwIqBhBfgvcBCRCkoEFqjPXlWJeCLBQLWGAfEt9wFiJk+e/EBycvLs7Gzh+nfddRdTpkzJamho+E1BQcFf1Xd7NSIysDkICRDfzgFEWujXQA4wUyU4KBIEdCT0HTwaiBk2bFjOnDlziIqKaiw7Z84c0tLSZs2cOfMxmty8N2Bsy/CrtPA5UtDvlUQDMbNnz16UmZlpHTeu+fInKiqKhQsXkpSU9Nz48ePTEGT6AFEyIvG2MMgLvIizWi8CrwNFiON/EuIsSqRINHMpq9X646SkpPm5ublBKwwZMoRHH32UtLS0x1UiFsCs9ZH/AF/RvLNLwIMIl3pWla1EdHazem/qIBFtD7HRpUaNGpWbk5NDbGxsi5Xuv/9+vvnmm2k+n++y3W5/HfDoXesgIp+lHTIzAK/RNGIBzEf0J4t6byZ86Het+gAxOTk5C+6+++4pVqs1dEVJIi8vj+Tk5LypU6fOACyBM7sPyEMck23ThBgBIr2APmPGjBkxfPjwX86dOzdkJl5DTEwMCxYsoK6u7oXDhw/vRlGULr10MCBGnTuACXl5eZu2bt2qtBfFxcVKXl7epi4/VKP7tg0Il4oFBiqK8nVH2u3u6Fefje8QutMi2laeGd0wSlOCsC1o3F/pzjBe207QrOGhA6cfupuI9o1qadKwz6N098JKWxhp+4lhnxDqbiL6bKK/tbLBcNMdPLtpiNw6ZdrTcItIT4Px253zulWBoZmrI9KOVL0mqzde77t4PJn4/VEhS6eklEfkrcFRh/gl6ltDM1e3+/COjNf7Lm73lFZJdD4siHNhT4VTWcbj6VG/lUIkQ9oNORxLPL/Mk7Vhu2+E9vlQpT/uUKU/7vllnix9GU320S5fIsDuCv/A55d5ss5dUkKt9S0hnrWIoKPWK1t7x+VvMA+4VC8bgj0HKKvwJ151iZTrxSuYL165MRGhyb46ptwO8OUR/2AArV4kcQORS/WyoeKCbLzilqQzl+WQL9yx3ze4LS+prVfMhyr9cdXnlLhwFW0NYc8j1lS5etdhf2JbyiYmSDUbnf7Ro4dKF8J9X2u4gYi5l9IYTptNLQdi/WOl6wnxUuN/H0gdLtUAaP1FL5s0Vj5bW6+Y70mVz0ZSeT1ucB298v2jlRZ/hD+gL65JY+Wz1ed8cQP64kqIl1xZE+WTqz71TQDImiifTIiXXABJt0lXsybKJ8eNlGvAR4w5ooc8AZCql0+6IY+bv8E84IpbkpbPcV1sZpXOnRAbMTRzdbt/dRq0j1iixGotlGv1NAQdlW63tOxSIOaI+Q8ZDghXEf1io9M/urZeMQ+Kk+rmP2SoSIiXXJXfKZYPPvOl1tYr5sQEqeaZXOMBrW69G2Phdl/akseNZZoLdgRBLfJwqsc190eewB9RNoM2R1x1YSz43Jc2dph04Y8LTc7evfDat/lGA6z42DtBk08a29TRq88rlsLtvrTcLEN5JEi0SCR5kK9h/B3eNmX/qs76LW4PxqlWQ3WMGa8YAJS4Q5X+OL38nlS5cejd/rV/RGy05NLLIk7E5ZGk3xWb41ub2TuCQXFSXW29Yt5d4R8YqTZDTojXPK3nmJIGy3VRJrxbynyJV10YvzziH5yYINUEyrd95W+MAu6bIFdbU+Xqki/9IyJBAlqYR16Z4Wr1WOzHu32jP97tG21Nlasfe8BQvtHpH11W4UnUOnuMGa9enpgg1UwaK58HiI7CO9VqqN5/3DP4o12+xGn3Gjp8MFqqfsf6bZsj4K6ZR+qGZq6e2d5KMiZTZ/2GKlx8FE4lGaPxaaKiSpCkDu9RdBB1iP9s8G4363ELt3ALPRn/B75z5vLPoaJTAAAAAElFTkSuQmCC) -25px -50px no-repeat;width:25px;height:13px;position:absolute;top:40px;left:90px}.button-equal:hover{background:#a0a0a0}.button-tape .tape-hide-tip{color:#4c4c4c;text-transform:capitalize;background-color:#fff;border:1px solid #6c6c6c;border-radius:4px;width:65px;padding:5px 3px;font-size:11px;line-height:1.05em;position:absolute;top:50px;left:75px;box-shadow:1px 1px 4px #666}.button-backspace:after{content:"";filter:invert(30%)sepia(93%)saturate(7007%)hue-rotate(192deg)brightness(35%)contrast(93%);background:url(data:image/png;base64,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) 0 -50px no-repeat;width:16px;height:10px;display:inline-block;position:relative;top:0;left:-1px}.result input{text-align:right;color:#545454;width:100%;height:34px;box-shadow:none;box-sizing:border-box;background:linear-gradient(#dbe2e2 0%,#fff 28%,#eff7f7 100%);border:1px solid #ccc;border-radius:0;outline:none;margin:0;padding:0 6px;font-family:RobotoLight;font-size:21px}.button-equal{color:#fff;background:#15394c;border:none;height:64px}.memContainer{height:30px;font-size:11px;display:flex}.memContainer .memLabel,.memContainer .memValue{box-sizing:border-box;border:1px solid #c4c4c4;height:100%;padding:4px;line-height:20px;display:inline-block}.memLabel{color:#606060;background:linear-gradient(#fff 0% 2%,#eee 6%,#ebebeb 100%);border-top-left-radius:3px;border-bottom-left-radius:3px}.memValue{color:#606060;background:linear-gradient(#dbe2e2 0%,#fff 28%,#eff7f7 100%);border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px;width:128px}.tape{width:220px;margin:2px;display:flex}.tape textarea{color:#545353;resize:none;text-align:right;box-sizing:border-box;background-color:#f3fbfb;border:1px solid #a6a6a6;border-radius:3px;outline:none;width:100%;margin:0;font-family:RobotoLight;font-size:14px;line-height:1.15;overflow:auto;box-shadow:inset 0 0 7px #919191;padding:8px!important}@media only screen and (width<=539px){.tape{width:140px;display:none}}.overview-modal-container{z-index:10000000;-webkit-user-select:none;user-select:none;color:#043a4e;background-color:#fff;border:1px solid #043a4e;border-radius:0;flex-direction:column;width:987px;max-width:90%;margin:auto;padding:0;font-family:Roboto,sans-serif;font-size:16px;display:flex;position:fixed;top:20px;left:0;right:0;box-shadow:0 0 10px #000}.overview-modal-header{box-sizing:border-box;color:#fff;background:#043a4e;border:none;border-radius:0;flex-shrink:0;align-items:center;width:100%;margin:0;font-weight:400;display:flex;padding:5px 12px!important}.overview-modal-header-title{-webkit-user-select:none;user-select:none;color:#fff;flex-grow:2;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.overview-close-modal-btn{opacity:1;color:#fff;cursor:pointer;background-color:#cc4814;border:none;outline:none;align-items:center;margin-left:5px;font-size:14px;font-weight:400;display:flex;padding:2px 5px!important}.overview-modal-info-container{flex-grow:2;max-height:calc(100vh - 220px);overflow:auto;padding:0 8px 8px!important}.overview-modal-info-title{align-items:center;min-height:36px;display:flex;padding:0 8px!important}.overview-record-index{text-align:center;-webkit-user-select:none;user-select:none;color:#043a4e;flex-shrink:0;justify-content:center;align-items:center;width:90px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;display:flex;border-right:5px solid #fff!important}.overview-record-index .overview-model-question-label:hover{color:#cc4814!important}.overview-question-bookmark{cursor:pointer;background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAR0lEQVQYldWLwQnAIBRDX6VbdgRnyMGsU3A+T34vv9CDCxh4JCTkkhRsVHblGcNIALjTJ/BkfoHyPartbrsDFQBJLSL4I6ktn0sbpu5S1ycAAAAASUVORK5CYII=) no-repeat;border-width:0;width:10px;height:13px;margin-left:3px;padding:0;display:inline-block}.overview-question-bookmark:hover,.overview-question-bookmark.bookmarked{background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAATElEQVQYldXLwQmAMBSD4U9xn64jOEKn6DQ9CJ2l43jyeangoQsY+ElIyFKTMNE6K/8xXAOwDb9xjHxifR9579H2Hg0Z1KREhC81KQ8D+hsFyRBfnQAAAABJRU5ErkJggg==) no-repeat}.overview-question-desc{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;outline:none;flex-grow:2;line-height:30px;overflow:hidden;padding:0 8px!important}.overview-question-desc:hover{color:#cc4814}.overview-question-desc:nth-child(2n),.overview-record:nth-child(2n){background-color:#f2f2f2}.modal-overview-text-header{color:#555508,;font-size:16px;font-style:italic}@media only screen and (width<=768px){.modal-overview-text-header{font-size:13px}}.help-modal-container{z-index:14;box-sizing:border-box;background-color:#fff;border:2px solid #000;flex-direction:column;width:100%;height:100%;display:flex}.header-title-wrapper{color:#fff;box-sizing:border-box;touch-action:none;background:#043a4e;border:none;border-radius:0;flex-shrink:0;width:100%;margin:0;padding:7px 30px 7px 12px;font-weight:400;display:flex}.help-modal-container .help-modal-header .help-modal-header-title{text-overflow:ellipsis;white-space:nowrap;flex-grow:2;padding-right:5px;overflow:hidden}.help-modal-container .help-close-btn{opacity:1;color:#fff;cursor:pointer;background-color:#cc4814;border-width:0;outline:none;width:20px;height:20px;padding:0;font-weight:400;line-height:16px;position:absolute;top:6px;right:6px}.help-modal-container .help-modal-content-wrapper{-webkit-user-select:text;user-select:text;flex-grow:2;height:calc(100% - 36px);position:relative;overflow:auto}@media only screen and (width<=1200px){.help-modal-container{max-width:90vw;min-height:500px;max-height:80vh;top:60px;left:20px}}@media only screen and (width<=768px){.help-modal-container{max-width:calc(100vw - 40px)}}.mcq-pagination-mcq{flex-wrap:wrap;flex-shrink:0;justify-content:center;max-width:992px;max-height:100px;margin-inline:auto;padding:5px 0;display:flex;overflow:hidden auto}.question-container-mcq{box-sizing:border-box;background-color:#fff;flex-direction:column;flex-grow:1;align-self:center;width:100%;max-width:992px;margin-top:10px;margin-bottom:0;display:flex;position:relative;overflow:auto;box-shadow:1px 2px 3px #999;border-left:5px solid #cc4814!important;padding:9px 12px 0 9px!important}.question-container-mcq .question-container-header{flex-shrink:0;align-items:center;width:100%;margin-bottom:10px;display:flex;position:relative}.question-container-mcq .question-container-header .question-nav{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.question-container-mcq .question-container-header .question-nav .question-nav-button{box-sizing:content-box;background:url(data:image/png;base64,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) 0 -40px no-repeat content-box content-box;border-width:0;outline:none;width:12px;height:24px;margin-left:0;padding:10px 5px;display:inline-block}.question-container-mcq .question-container-header .question-nav .question-nav-button.question-nav-button-next{background-position:-20px -40px}.question-container-mcq .question-container-header .question-nav .question-nav-button:disabled{cursor:default;background-position-y:0}.question-container-mcq .question-container-header .question-nav .question-nav-button:not(:disabled):hover,.cxkANn:not(:disabled):focus{background-position-y:-80px}.question-nav-status .question-nav-bookmark{vertical-align:middle;cursor:pointer;background:url(data:image/png;base64,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) 0 -120px no-repeat;border-width:0;outline:none;width:10px;height:15px;margin-right:6px;display:inline-block;position:relative;transform:scale(1);padding:0!important}.question-nav-status .question-nav-bookmark.bookmarked{background-position-x:-20px!important;top:-12px!important}.question-container-mcq .exam-content-wrapper{-webkit-user-select:text;user-select:text;flex-direction:column;flex-grow:1;display:flex;overflow:auto}.question-container-mcq .exam-content-wrapper .mcq-final-exam-container{flex-grow:2;overflow:auto}.mcq-question--id{font-weight:700;display:none;padding:20px 25px 0!important}.rep-wrapper{border-spacing:0;padding-inline:8px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5rem}.rep-wrapper .rep-question-content{border-spacing:0;font-size:1rem;line-height:1.5rem}.rep-wrapper .rep-question-content table.options-table{margin-left:-.3125rem}.rep-wrapper .rep-question-content table.options-table td.radioCol{cursor:default;vertical-align:top;width:1.5625rem;font-size:10pt;position:relative}.rep-wrapper .rep-question-content table.options-table td.radioCol input{margin-top:.625rem}.rep-wrapper .rep-question-content table.options-table input.optionRadio{float:left;cursor:pointer;width:1.25rem;margin-top:.125rem;font-size:.75rem}.rep-wrapper .rep-question-content table.options-table td.optionLetter{vertical-align:top;white-space:nowrap;padding:.5rem 0;flex:none;width:2rem;margin:0;padding:.5rem .25rem;font-family:Arial;font-weight:bolder;line-height:1.375rem}.rep-wrapper .rep-question-content table.options-table td.optionText{font-family:Roboto;font-weight:500}.rep-wrapper .rep-question-content table.options-table td.optionText label{padding:0;line-height:1.375rem;display:block}.rep-wrapper .rep-question-content table.options-table td.optionText label p{margin:0}.exam-content-wrapper .final-exam-simulation-footer_{justify-content:space-between;align-items:center;height:3.375rem;display:flex}.exam-content-wrapper .final-exam-simulation-footer_ .pagination-btn-container{text-align:center;flex-shrink:0;order:2;width:100%;min-height:44px;margin-top:10px}.exam-content-wrapper .final-exam-simulation-footer_ .pagination-btn-container .pagination-arrow-button{box-sizing:content-box;background:url(data:image/png;base64,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) no-repeat content-box content-box;border-width:0;outline:none;width:12px;height:24px;padding:10px;display:inline-block}.exam-content-wrapper .final-exam-simulation-footer_ .pagination-btn-container .pagination-arrow-button.prev{background-position:0 -40px;padding-left:8px}.exam-content-wrapper .final-exam-simulation-footer_ .pagination-btn-container .pagination-arrow-button.next{background-position:-20px -40px;padding-right:8px}.exam-content-wrapper .final-exam-simulation-footer_ .pagination-btn-container .pagination-arrow-button:disabled{cursor:default;background-position-y:0!important}.exam-content-wrapper .final-exam-simulation-footer_ .pagination-btn-container .pagination-arrow-button:not(:disabled):hover{background-position-y:-80px}.cpa-explanation{background-color:#f7f9fc;border-radius:.5rem;margin-top:1.25rem;padding:.75rem}.cpa-explanation .title{color:#122048;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:flex}.selected-option{background-color:green}@media only screen and (width<=768px){.mcq-pagination-mcq{display:none}}.mcq-pagination{flex-wrap:wrap;flex-shrink:0;justify-content:center;width:calc(50% - 10px);max-width:992px;max-height:100px;padding:5px 0;line-height:20px;display:flex;overflow:hidden auto}.pagination-item-wrapper{white-space:nowrap;min-width:30px;position:relative}.pagination-item{cursor:pointer;color:#043a4e;background-color:#0000;border-width:0;outline:none;height:35px;margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.15;display:inline-block;padding:0 12px!important}.pagination-item:hover{color:#043a4e}.pagination-item.active{color:#cc4814;font-size:30px}.bookmarked-item{margin-left:-10px;position:absolute;top:15px}.bookmarked-inner-item{vertical-align:middle;cursor:default;background:url(data:image/png;base64,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) 0 -120px no-repeat;border-width:0;outline:none;width:10px;height:15px;margin-right:6px;display:inline-block;position:relative;transform:scale(.7);padding:0!important}.question-container{box-sizing:border-box;background-color:#fff;flex-direction:column;flex-grow:2;width:calc(50% - 10px);max-width:992px;height:calc(100vh - 177px);display:flex;position:relative;overflow:auto;box-shadow:1px 2px 3px #999;border-left:5px solid #cc4814!important;margin:10px 5px!important;padding:9px 22px 0 9px!important}.question-container .question-container-header{flex-shrink:0;align-items:center;width:100%;margin-bottom:10px;display:flex;position:relative}.question-container .question-container-header .question-nav{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.question-container .question-container-header .question-nav .question-nav-button{box-sizing:content-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAACMCAYAAAAgNsoHAAAF8klEQVR4nO2dS4wUVRSG/x4bH/hAZNCNS00MGl5xYWADg8qgMiaD7kyIE0OiiY+Y2LdCYoxuqGvUhUsX7hBJZMFMQHR0NEaJiUReGokS48KNMqiooILjmOOcGqtrqrpPV1ffqrmcLxmYrjr1n/tTj67H3zSmp6dFP6bR6DeNxkvtak2jYalWquviJ04fBATGXA/gAwB3C8o3UW1gzA0Sbde0NRwzexuAhYLxLeTaCV52/hgOjFkK4H0Ay3jSAoFmVLOMTS/tfpjFkWmYB/oer62IWoedbyWNKplONRwYswTAOIDliVnXCDSTNaQxHhjTn3+YxTHHcGDMIgDvAliRs0vaVkBa77B2qTQZDoy5CsABAKt7MCjSPMA9SmPWcGAMHV3HANzRw8GQ9hj3KoU+NnspgD0A1jkYBPXYwz2d0xcYcwmAXQAGBc0vF9RIjFCvXdzbKbSGXwUwLGx6maDmCqHWMPd2bvhX101jOO9NhrcD2Cms/0tQ84dQayf3dkpfaC1dTozQ+6Sg8Z+CmvOCGuo1wr3dGqY/QmvP8z71oYOe1GOYezpn9n04tPYcgM0APu3hIEh7iHuVQtOZVmjt7/yW8XkPBkOag6G1v5VlFmnn0qG1Z/hC/2hOzbT9krQ2snappF4thdaeBnAXgGOJWZK1k3yrOU5aobWTZZtFq+vh0NpTAO4E8GVs8j8d6tOyG1irErS848EDHQDwFU+6IBh0VEPLDFTJLCT3tEJrfwSwHsAXACRH13O8ZtfzspVCdNcytPYHNj0uKKfr6XW8TOWoJe/b+kit9v9NGNEa9gk17Dtq2HfUsO+oYd9Rw76jhn2nVl8zlMvihU/2Nr1esPb+3P9USa2i0aslIYsBvCAofU4YjSgFqeF+TvPcK6gd4tol89VwFF1aBUCS0aCa2ymyxMtWinaG+xNpnmsFg49qlvOylUjvRLQyHEWX4mmeukAzXrOCNSqzeWcZvo4HurKAHis5BrW4AK2uSTO8iJ/friqwz2o2Xa2cFoArAezng04anWQtk5DmPmFAtWfEDdNARgGsadFMmqbNYi1nwcrNaXHU6C1+jtRrBrhXOTktAJSVeoOD3a7YxKGW0nJaW1w3BvCA5rQc0GlOq0jKyWlxJmOEH3O64m3uWU5Oi8NkW/jDHL1mgvffcnNa/OSecloHW9RLEwBZHOTLx2rktACcBXAPgEMZ9Z1kPJIcYu2z+YfbPWnn0pSl2gjgcIF9DnP2q5o5LQA/cU7rSAE9jrDWzwVodU2r6+EonBZP5P0taBivOcoap0vyN4d2dzwmecDH+fUvAs2o5hgvW4kEXoTknhYFyzbwpinZB8/wAWqAl60U0ruWken9gtpRrq3MZhxHco8qgg5kzwrqni9kZD3i4nu2pEk8z1HDvqOGfUcN+44a9h017Dv1E5vz/Xc5t4w1fyQpr06aVi/RTboFmtPKQHNaVUJzWjE0p5UTzWmViea0NKdVPJrTconmtByjOa1eozktBz01p+USzWlpTqt7NKdVJprTSkFzWm3QnFaV0JyWj2hO62JCDfuOGvYdNew7ath31LDvdHJ52JY84bSsUJpUq9NQWz0wZi/fK27FvtDa+4SaIj0AEj26zHkKQNpXCk5wquA/AmO+AXBTSt1JADdHL+qCwUGYz4ooUu9GAK9kzBuMG84wO2d61ffhVt/Cl2vsepT2HTXsO74aznz2PJ8Mfw/gIUFq4BRnPFPPSOaT4W2cC3mtTd0TobUnADyZNjPNMJ2ZfF3MGAvTe51zIcQzAL7LqBsLrX0TM1+3Qn+PJguS59K07T/IXzP0WQFpuW71JvmR69OxafSdT48AeDhRS+nfRxPTHktmvGum0YjvE9tDa3dg5ty0AcBGM0Jr2373MJ/wN+kB2MG/N+lFZ1EuLh6ynjx8DODF2OuXAXwk6ppO0XqFUOfNjYImW0NrpyJR+j0wZitvUld30GxWD8BUbPoUTxPp9eqzTLSGd9MRLbT22+TM0Fo6ODzO6Vcpu/kIOUePDzad6imKoswA4F/IiE69oGbS8QAAAABJRU5ErkJggg==) no-repeat content-box content-box;border-width:0;outline:none;width:12px;height:24px;margin-left:0;padding:10px 5px;display:inline-block}.question-container .question-container-header .question-nav .question-nav-button.question-nav-button-prev{background-position-y:0}.question-container .question-container-header .question-nav .question-nav-button.question-nav-button-next{background-position:-20px -40px}.question-container .question-container-header .question-nav .question-nav-button:disabled{cursor:default;background-position-y:0}.question-nav-current-index{color:#cc4814;font-family:RobotoCondensedBold;font-size:38px;line-height:44px}.question-nav-bookmark{vertical-align:middle;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAACMCAYAAAAgNsoHAAAF8klEQVR4nO2dS4wUVRSG/x4bH/hAZNCNS00MGl5xYWADg8qgMiaD7kyIE0OiiY+Y2LdCYoxuqGvUhUsX7hBJZMFMQHR0NEaJiUReGokS48KNMqiooILjmOOcGqtrqrpPV1ffqrmcLxmYrjr1n/tTj67H3zSmp6dFP6bR6DeNxkvtak2jYalWquviJ04fBATGXA/gAwB3C8o3UW1gzA0Sbde0NRwzexuAhYLxLeTaCV52/hgOjFkK4H0Ay3jSAoFmVLOMTS/tfpjFkWmYB/oer62IWoedbyWNKplONRwYswTAOIDliVnXCDSTNaQxHhjTn3+YxTHHcGDMIgDvAliRs0vaVkBa77B2qTQZDoy5CsABAKt7MCjSPMA9SmPWcGAMHV3HANzRw8GQ9hj3KoU+NnspgD0A1jkYBPXYwz2d0xcYcwmAXQAGBc0vF9RIjFCvXdzbKbSGXwUwLGx6maDmCqHWMPd2bvhX101jOO9NhrcD2Cms/0tQ84dQayf3dkpfaC1dTozQ+6Sg8Z+CmvOCGuo1wr3dGqY/QmvP8z71oYOe1GOYezpn9n04tPYcgM0APu3hIEh7iHuVQtOZVmjt7/yW8XkPBkOag6G1v5VlFmnn0qG1Z/hC/2hOzbT9krQ2snappF4thdaeBnAXgGOJWZK1k3yrOU5aobWTZZtFq+vh0NpTAO4E8GVs8j8d6tOyG1irErS848EDHQDwFU+6IBh0VEPLDFTJLCT3tEJrfwSwHsAXACRH13O8ZtfzspVCdNcytPYHNj0uKKfr6XW8TOWoJe/b+kit9v9NGNEa9gk17Dtq2HfUsO+oYd9Rw76jhn2nVl8zlMvihU/2Nr1esPb+3P9USa2i0aslIYsBvCAofU4YjSgFqeF+TvPcK6gd4tol89VwFF1aBUCS0aCa2ymyxMtWinaG+xNpnmsFg49qlvOylUjvRLQyHEWX4mmeukAzXrOCNSqzeWcZvo4HurKAHis5BrW4AK2uSTO8iJ/friqwz2o2Xa2cFoArAezng04anWQtk5DmPmFAtWfEDdNARgGsadFMmqbNYi1nwcrNaXHU6C1+jtRrBrhXOTktAJSVeoOD3a7YxKGW0nJaW1w3BvCA5rQc0GlOq0jKyWlxJmOEH3O64m3uWU5Oi8NkW/jDHL1mgvffcnNa/OSecloHW9RLEwBZHOTLx2rktACcBXAPgEMZ9Z1kPJIcYu2z+YfbPWnn0pSl2gjgcIF9DnP2q5o5LQA/cU7rSAE9jrDWzwVodU2r6+EonBZP5P0taBivOcoap0vyN4d2dzwmecDH+fUvAs2o5hgvW4kEXoTknhYFyzbwpinZB8/wAWqAl60U0ruWken9gtpRrq3MZhxHco8qgg5kzwrqni9kZD3i4nu2pEk8z1HDvqOGfUcN+44a9h017Dv1E5vz/Xc5t4w1fyQpr06aVi/RTboFmtPKQHNaVUJzWjE0p5UTzWmViea0NKdVPJrTconmtByjOa1eozktBz01p+USzWlpTqt7NKdVJprTSkFzWm3QnFaV0JyWj2hO62JCDfuOGvYdNew7ath31LDvdHJ52JY84bSsUJpUq9NQWz0wZi/fK27FvtDa+4SaIj0AEj26zHkKQNpXCk5wquA/AmO+AXBTSt1JADdHL+qCwUGYz4ooUu9GAK9kzBuMG84wO2d61ffhVt/Cl2vsepT2HTXsO74aznz2PJ8Mfw/gIUFq4BRnPFPPSOaT4W2cC3mtTd0TobUnADyZNjPNMJ2ZfF3MGAvTe51zIcQzAL7LqBsLrX0TM1+3Qn+PJguS59K07T/IXzP0WQFpuW71JvmR69OxafSdT48AeDhRS+nfRxPTHktmvGum0YjvE9tDa3dg5ty0AcBGM0Jr2373MJ/wN+kB2MG/N+lFZ1EuLh6ynjx8DODF2OuXAXwk6ppO0XqFUOfNjYImW0NrpyJR+j0wZitvUld30GxWD8BUbPoUTxPp9eqzTLSGd9MRLbT22+TM0Fo6ODzO6Vcpu/kIOUePDzad6imKoswA4F/IiE69oGbS8QAAAABJRU5ErkJggg==) 0 -120px no-repeat;border-width:0;outline:none;width:10px;height:15px;margin-left:0;margin-right:6px;display:inline-block;position:relative;top:-12px;transform:scale(1);padding:0!important}.question-header-meta{flex-grow:2;justify-content:space-between;align-items:center;display:flex}.question-header-meta .question-header-id{margin:0 1rem}.question-header-meta .question-header-id .question-header-code{color:#777677;text-align:center;margin-left:10px;font-family:Roboto,sans-serif;font-size:15px;font-weight:600}.question-header-type{flex-shrink:0;gap:1rem;display:flex}.question-header-type .question-header-tooltip-text{box-sizing:border-box;color:#122048;height:1.5rem;text-align:initial;background:#cce6e6;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .75rem;font-family:Euclid Circular;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}.exhibit-container{background-color:#fbfbfb;border:1px solid #e6e6e6;flex-shrink:0;margin-bottom:15px;padding:14px 10px}.exhibit-container .exhibit-container-header{margin-bottom:10px;display:flex}.exhibit-container .exhibit-container-header .exhibit-container-title{color:#043a4e;flex-grow:2;font-family:RobotoCondensedBold,Roboto,sans-serif;font-size:21px}.exhibit-container-action:disabled{cursor:not-allowed}.exhibit-container-action{background-color:#0000;border-width:0;outline:none;padding-inline:6px}.exhibit-container-action:after{content:"";background:url(data:image/png;base64,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) no-repeat;display:block}.exhibit-container-action[disabled]:after{background-position-y:-40px!important}.exhibit-container-action--cascade:after{background-position:0 -80px;width:26px;height:26px}.exhibit-container-action--mosaic:after{background-position:-40px -80px;width:24px;height:24px}.exhibit-container-action--close:after{background-position:-80px -80px;width:49px;height:31px}.exhibit-container .exhibit-container-items .exhibit-container-item{color:#043a4e;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;background-color:#0000;border-width:0;outline:none;width:30%;max-width:290px;margin-right:20px;padding-left:20px;padding-right:0;font-size:14px;line-height:24px;text-decoration:underline;display:inline-block;position:relative;overflow:hidden}.exhibit-container .exhibit-container-items .exhibit-container-item :focus:not(input){outline:1px dotted #043a4e}.exhibit-container .exhibit-container-items .exhibit-container-item:hover,.exhibit-container .exhibit-container-items .exhibit-container-item.active-exhibit{color:#cc4814}.exhibit-container .exhibit-container-items .exhibit-container-item.active-exhibit:after,.exhibit-container .exhibit-container-items .exhibit-container-item:not([disabled]):hover:after{background-position-y:-20px}.exhibit-container .exhibit-container-items .exhibit-container-item:after{content:"";background:url(data:image/png;base64,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) no-repeat;width:15px;height:18px;display:block;position:absolute;top:5px;left:0}.final-exam-content-wrapper,.final-exam-simulation-wrapper{-webkit-user-select:text;user-select:text;flex-direction:column;flex-grow:1;display:flex;overflow:auto}.exam-simulation-frame-container{flex-direction:column;flex-grow:2;display:flex;position:relative;overflow:auto}#tbs-exam-card{border:0;width:100%;height:100%;position:absolute;inset:0}.final-exam-content-wrapper .final-exam-simulation-footer{justify-content:space-between;align-items:center;height:3.375rem;display:flex}.final-exam-content-wrapper .final-exam-simulation-footer .left-footer-container:first-child{order:1}.final-exam-content-wrapper .final-exam-simulation-footer .left-footer-container{justify-content:flex-end;align-items:center;min-width:9.375rem;display:flex}.final-exam-content-wrapper .final-exam-simulation-footer .pagination-btn-container{text-align:center;flex-shrink:0;order:2;min-height:44px;margin-top:10px}.final-exam-content-wrapper .final-exam-simulation-footer .pagination-btn-container .pagination-arrow-button:not(:disabled):hover{background-position-y:-80px}.final-exam-content-wrapper .final-exam-simulation-footer .pagination-btn-container .pagination-arrow-button:disabled{cursor:default;background-position-y:0!important}.final-exam-content-wrapper .final-exam-simulation-footer .pagination-btn-container .pagination-arrow-button{box-sizing:content-box;background:url(data:image/png;base64,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) no-repeat content-box content-box;border-width:0;outline:none;width:12px;height:24px;padding:10px;display:inline-block}.final-exam-content-wrapper .final-exam-simulation-footer .pagination-btn-container .pagination-arrow-button.prev{background-position:0 -40px;padding-left:8px}.final-exam-content-wrapper .final-exam-simulation-footer .pagination-btn-container .pagination-arrow-button.next{background-position:-20px -40px;padding-right:8px}.final-exam-content-wrapper .final-exam-simulation-footer .submit-answer-btn-container:last-child{order:2}.final-exam-content-wrapper .final-exam-simulation-footer .submit-answer-btn-container{justify-content:flex-end;align-items:center;display:flex}.final-exam-content-wrapper .final-exam-simulation-footer .submit-answer-btn-container button.submit-answer-btn{box-sizing:border-box;-webkit-font-smoothing:antialiased;cursor:pointer;opacity:1;pointer-events:auto;color:#122048;background:#f4c445;border:2px solid #f4c445;border-radius:.25rem;outline:none;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:2.5rem;height:2.5rem;margin:0;padding:0 1rem;font-family:Euclid Circular;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.645,.045,.355,1);display:flex}.final-exam-content-wrapper .final-exam-simulation-footer .submit-answer-btn-container button.submit-answer-btn:hover{background-color:#eeaa43}.final-exam-content-wrapper .final-exam-simulation-footer .submit-answer-btn-container button.submit-answer-btn:active{box-shadow:none;opacity:1;border-color:#e89142}.tbs-menu-btn{display:none!important}.submit-answer-btn-container .reset-btn{box-sizing:border-box;-webkit-font-smoothing:antialiased;cursor:pointer;pointer-events:auto;border-style:solid;border-width:2px;border-radius:.625rem;outline:none;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:2.5rem;height:2.625rem;margin-left:1rem;padding:.625rem 1rem;font-family:Euclid Circular;font-weight:700;text-decoration:none;transition:background-color .3s cubic-bezier(.645,.045,.355,1);display:flex}.submit-answer-btn-container .tbs-reset-button{color:#122048;background:0 0;border-color:#122048}.submit-answer-btn-container .tbs-edit-button{color:#122048;background:#fdc20d;border-color:#fdc20d}.submit-answer-btn-container .tbs-edit-button:hover{color:#fff;background:#122048;border-color:#122048}.submit-answer-btn-container .tbs-reset-button:hover{color:#fff;background:#3c5f9f;border-color:#a4b6e0}.tbs-no-entry-required{box-sizing:border-box;border:1px solid #b6b6b6;border-bottom-width:0;flex-direction:row;align-items:center;gap:3px;height:27px;padding-inline:5px;font-family:Arial;font-size:14px;line-height:20px;display:flex}.tbs-no-entry-required input{width:14px;height:14px;margin-right:5px;margin-top:px}@media only screen and (width<=1400px){.question-container{width:calc(70% - 10px)}}@media only screen and (width<=1124px){.tbs-menu-btn{color:#fff;cursor:pointer;background:#0c4e66;border:none;border-radius:.25rem;align-items:center;min-width:2.5rem;height:2.5rem;padding:8px .625rem;font-family:Open Sans,sans-serif;font-size:1rem;display:flex;position:relative;left:-4px;display:block!important}.tbs-menu-btn:hover{opacity:.875}}@media only screen and (width<=1024px){.question-container{width:calc(90% - 10px)}}@media only screen and (width<=768px){.question-container{width:calc(100% - 10px);height:calc(100vh - 200px)}.mcq-pagination{display:none}}@media only screen and (width<=540px){.final-exam-content-wrapper .final-exam-simulation-footer .submit-answer-btn-container button.submit-answer-btn{padding:0 .5rem;font-size:.775rem}.question-container{padding:4px 14px 0 4px!important}}.spreadsheet{border-spacing:0;empty-cells:show;table-layout:fixed;border-collapse:collapse;min-width:650px;font-size:10pt;display:block}tr{padding:0}.spreadsheet th{color:#636363;text-align:center;border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6;min-height:32px;padding:2px 5px;font-family:Arial;font-size:16px;font-style:italic;font-weight:600;line-height:32px}.spreadsheet td{text-overflow:ellipsis;text-align:center;color:#000;border:1px solid #b6b6b6;height:22px;padding:7px 5px;font-size:16px;font-weight:500;line-height:22px;overflow:hidden;font-family:Arial,sans-serif!important}.spreadsheet-info-title{text-align:left;margin:0;padding:0}.spreadsheet-top-row p{color:#000;margin:0;padding:0;font-size:16px}.editable-cell{cursor:pointer;text-align:right;white-space:nowrap;background-clip:padding-box;position:relative;padding-right:29px!important}.editable-cell:not(.submitted-cell):hover{background-color:#d6dfe3;height:24px;box-shadow:inset 0 0 5px #949494}.editable-cell.editable-cell-number:before,.editable-cell.editable-cell-mcq:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAMAAADDuoJIAAABGlBMVEUAAAAiS1r///8iS1oiS1oiS1ozMzMzMzMzMzMiS1oiS1oiS1oiS1ozMzMzMzMzMzMzMzMzMzMiS1oiS1oiS1oiS1oiS1oiS1oiS1oiS1ozMzMzMzMzMzMzMzMzMzMiS1oiS1oiS1oiS1ozMzMzMzMzMzMiS1oiS1oiS1oiS1oiS1onT14sU2ItVGIzMzM3XGo8XGg8YG0+Ym8/Ym9BZHFPcHxQa3ZgfolieYJohI5tiJJyho5zjZd6kpt8lJ2BkpmBmaGQnqSTp66dqa+fsbejtLqps7iwv8S0wse1vsK1w8i5xsu7x8zAyMvI09bM0tTR2t3S2t3X293h5Obi6Orr7e/u8fLw8/Tx9PX19vf19/j5+vr8/Pz////ywCYCAAAAKnRSTlMAAAAGCgwUFRYhI0ZIU1RVVld2d4iJkJGnqKipqqusx8jP0Onq6+3u+v4Z0MiVAAAB4ElEQVRYw+3UaU/CQBAGYLug4gmeeB8U0Y661ruKioj3LYpacf//33ArNEG7bF8jMZo4CXzhaac7nZemSDJDtTWbjBhMVtPnGqTP1a+GmQDMqCEFqy4UwvtUqjEQbv3/jA1oDS9FcM0G1DCSnMUW11DU9+AfyQy+FMdEN8LN0bFw8xroSJi/t/OlDdfJuRpYkjCbJVvYjrxIAze81kSFe6Iz9ybsGeW9svKr4Noh0JHHkK2pmNVD2y142LZdRw8Lolgs0lWpdPWDcf1lmfEqAL2rcdicsj70t1LNajgdONGkGloBaKmhYupKGFX896lgWwaDHXMEte61CIJD1R9CWw+jkPWBrRnrBA/DWDs4Hnzg+CvElyK4ZlPfWlw4M1+AcGswMwY6HuPjwHf26g3ciNa6LXGqzYxfq89iHcnM/K04hzJzKF7X9JnxH1Ac1dkePzN0eb3sPeDLUr018zNzIZ62b4U4CM3MStlb7sfFsMwQ7XpwX7fh/sBPhHiY18LqK1y4K2+SHsJLAWbGaHhmlAXA1lEMdpscgbExzhEYNzkCY+OcIzCR5gj0bxcGe9IcgbEJzhHYM8MxmEiDsPYkYYdJmCCsvDxs4HEThCw2CsL3HcOg3FoQMtZlgpC1jKjgGz9GLX2djeYJAAAAAElFTkSuQmCC)}.editable-cell.answered-cell:before{opacity:.5}.editable-cell:before{content:"";width:19px;height:18px;position:absolute;top:4px;right:4px}.spreadsheet td[data-edit=box].editable-cell:before{background-position:0 -20px}.spreadsheet .editable-cell:not([value]):not(.answered-cell):not(.submitted-cell):hover:after{content:"Click to answer";text-align:left;color:#043a4e;pointer-events:none;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:italic;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editable-cell.submitted-cell{cursor:default!important}.spreadsheet .editable-cell.editable-cell-number:not([value]):not(.answered-cell):not(.submitted-cell):hover:after{top:50%;left:5px;transform:translate(0)translateY(-50%)}.spreadsheet td.wrap-cell{white-space:normal!important;height:auto!important;line-height:1.4!important;overflow:visible!important}.spreadsheet td.wrap-cell:hover{height:auto!important}.spreadsheet td.wrap-cell .cell-wrap-wrapper{white-space:pre-wrap;word-break:break-word;display:inline-block;max-width:300px!important}.tbs-mcq-modal-container{cursor:not-allowed;z-index:200001;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tbs-mcq-modal-wrapper{cursor:default;-webkit-user-select:none;user-select:none;background-color:#fff;border:10px solid #043a4e;border-radius:0;flex-direction:column;min-width:515px;max-height:90%;margin:0;padding:0;font-family:Roboto,sans-serif;font-size:16px;display:flex;box-shadow:0 0 8px 2px #666}.tbs-mcq-modal-wrapper .tbs-mcq-window-title{color:#fff;background-color:#043a4e;border:none;flex-shrink:0;margin:0;padding:7px 12px;font-family:Roboto;font-weight:400}.tbs-mcq-modal-wrapper .tbs-mcq-window-content{flex-grow:2;padding:18px 12px;overflow:auto}.spreadsheet-window__option{margin-bottom:10px;font-size:16px;line-height:20px;display:block}.spreadsheet-window__option input{margin:4px 6px 0 0}.tbs-mcq-modal-wrapper .tbs-mcq-window-footer{background-color:#d6dee0;border-top:1px solid #043a4e;flex-shrink:0;padding:10px;overflow:hidden}.spreadsheet-button{color:#fff;text-transform:uppercase;vertical-align:top;letter-spacing:1px;cursor:pointer;background-color:#043a4e;border:none;border-radius:0;outline:none;margin-left:4px;padding:8px 15px 7px;font-size:18px;transition:background .3s;box-shadow:0 1px 2px #2e2e2e}.spreadsheet-button[disabled]{opacity:.5;box-shadow:none}.spreadsheet-button--primary{background:#cc4814}.spreadsheet-window__accept,.spreadsheet-window__cancel{float:right}.spreadsheet-button-link{color:#043a4e;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;outline:none;padding:9px 15px 8px;font-size:18px;text-decoration:underline}@media only screen and (width<=640px){.tbs-mcq-modal-wrapper{width:480px}}@media only screen and (width<=540px){.tbs-mcq-modal-wrapper{border:4px solid #043a4e;width:94vw}.spreadsheet-button,.spreadsheet-button-link{padding:5px 12px;font-size:13px}}.spreadsheet-popup{cursor:default;box-sizing:border-box;background-color:#fff;border:5px solid #043a4e;border-radius:2px;width:225px;height:121px;position:relative;box-shadow:0 0 10px #0009}.spreadsheet-popup .spreadsheet-popup-arrow:after{content:"";border:10px solid #0000;border-left-width:0;border-right-color:#043a4e;width:0;height:0;display:block;position:absolute;bottom:-10px;left:1px}.spreadsheet-popup.spreadsheet-popup-right .spreadsheet-popup-arrow{left:-16px;right:auto;transform:rotate(0)}.spreadsheet-popup.spreadsheet-popup-left .spreadsheet-popup-arrow{left:auto;right:-16px;transform:rotate(180deg)}.spreadsheet-popup .spreadsheet-popup-arrow{box-sizing:border-box;border:11px solid #0000;border-left-width:0;border-right-color:#00000040;width:0;height:0;margin-top:-11px;display:block;position:absolute;top:50%}.spreadsheet-popup .spreadsheet-popup-content{height:69px;margin:3px}.spreadsheet-popup .spreadsheet-popup-pasteBtn{cursor:pointer;float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAMAAAAGyf7hAAAAilBMVEUAAACEhISEhISEhISEhISEhISEhISEhIRPT09PT09PT0+EhISEhISEhISEhISEhISEhIRRUVGEhIRfX19QUFBQUFBRUVFRUVFQUFBgYGCEhIRSUlJhYWGEhIRSUlKEhIRPT09aWlpcXFxgYGBhYWFjY2NkZGRqamptbW14eHiEhISGhoacnJz///85ZY7bAAAAIHRSTlMACxAdICQ3QFBWcHd9gJia297h5/Lz9fb4+Pj5+fn6/WF67lUAAACASURBVCjPY2AgEQhpacmzIguwcPPySmlpafHx8rDBBQW04ECWGSYI5OiCAZDBTkgQDggLairKiYuJiUmLiQhywgXVlbShQE0ULqiirQsFOgoEBZXBgFiVBMyUx2YmPzaVDIxMTDLoZoKAJIZKIBBW1YECDQm4IIeIAhRIcJEStwBQVisxqOxhCQAAAABJRU5ErkJggg==) 2px no-repeat;border:1px solid #b3b3b3;border-radius:2px;outline:none;width:28px;height:31px;margin-right:3px}.spreadsheet-popup .spreadsheet-popup-pasteBtn:hover{background-color:#d8d8d8}.spreadsheet-popup .spreadsheet-popup-input{color:#000;box-sizing:border-box;background:#fff;border:1px solid #a6a6a6;outline:none;width:175px;height:30px;margin-bottom:3px;padding:4px;font-size:16px}.spreadsheet-popup .spreadsheet-popup-formatted-wrapper{color:#000;background-color:#d7d8d7;min-height:34px;padding:1px 4px;line-height:normal}.spreadsheet-popup .spreadsheet-popup-formatted{word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;font-family:Times New Roman,Times,serif;font-size:14px;font-weight:500;line-height:normal;overflow:hidden}.spreadsheet-popup .spreadsheet-popup-formatted-label{margin-top:2px;font-family:Times New Roman,Times,serif;font-size:10px;line-height:normal}.spreadsheet-popup .spreadsheet-popup-footer{box-sizing:border-box;border-top:1px solid #b7b7b7;height:33px;padding:5px 3px;display:flex}.spreadsheet-popup .spreadsheet-popup-footer .spreadsheet-button[disabled]{opacity:.5;box-shadow:none}.spreadsheet-popup .spreadsheet-popup-footer .spreadsheet-button{color:#fff;text-transform:uppercase;vertical-align:top;letter-spacing:1px;cursor:pointer;background:#043a4e;border:none;border-radius:0;outline:none;margin-left:4px;transition:background .3s}.spreadsheet-popup .spreadsheet-popup-footer .spreadsheet-button.spreadsheet-button--mini{height:22px;padding:1px 4px 1px 5px;font-size:11px}.spreadsheet-popup .spreadsheet-popup-footer .spreadsheet-button.spreadsheet-popup__accept{float:right;order:3}.spreadsheet-popup .spreadsheet-popup-footer .spreadsheet-button.spreadsheet-button-primary{background:#d74c15}.spreadsheet-popup .spreadsheet-popup__cancel{text-align:right;float:right;flex-grow:2;order:2;padding-right:0}.spreadsheet-popup .spreadsheet-popup-footer .spreadsheet-button.spreadsheet-button-link{color:#043a4e;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;outline:none;text-decoration:underline}.spreadsheet-button-link--mini{height:22px;padding:1px 4px 1px 5px;font-size:12px}.tbs-inline-wrapper{-webkit-user-select:text;user-select:text;flex-direction:column;flex-grow:2;display:flex;overflow:auto}.tbs-inline-wrapper ul li{margin-bottom:10px}.tbs-inline-wrapper p{margin-top:.3125rem;margin-bottom:.3125rem;font-family:Roboto,Helvetica,sans-serif;font-weight:500}.tbs-inline-wrapper p strong{color:#000!important;font-weight:bolder!important}.tbs-inline-wrapper ul.list_indent_1{margin-left:40px!important}.tbs-inline-wrapper ul li{margin-left:0;padding-left:.3125rem;list-style-type:disc}.tbs-inline-wrapper .tbs-inline-simulation-inner-wrapper{flex-direction:column;flex-grow:2;display:flex;position:relative;overflow:auto}.tbs-inline-wrapper .tbs-inline-simulation-inner-wrapper .tbs-inline{max-width:750px;margin:auto;font-size:16px;font-weight:200;line-height:21px}.tbs-inline-wrapper .tbs-inline-simulation-wrapper .tbs-inline-simulation-inner-wrapper .tbs-inline ul li{padding:13px 0}.tbs-inline-wrapper .tbs-inline-simulation-wrapper .tbs-inline-simulation-inner-wrapper .tbs-inline ul{list-style:outside}.tbs-inline-wrapper .tbs-inline-simulation-wrapper .tbs-inline-simulation-inner-wrapper .tbs-inline p{margin:1em 0}.answer_none[href]{color:#043a4e;background-image:url(/app/illustrations/tbs-inline.png);background-position:100%;background-repeat:no-repeat;background-size:24px 18px;border-bottom:1px dashed #043a4e;padding-right:29px;text-decoration:none}.answer_selected[href]{color:#043a4e;cursor:default;background-image:url(/app/illustrations/tbs-inline-answered.png);background-position:100%;background-repeat:no-repeat;background-size:25px 18px;padding-right:30px;text-decoration:underline}.answer_inactive{pointer-events:none;cursor:default;color:inherit!important;background-image:none!important;border-bottom:none!important;padding-right:0!important;text-decoration:none!important}.answer_none[href]:hover{color:#d74c15;border-bottom-color:#d74c15}a{background-color:#0000}.tbs-inline-wrapper .tbs-inline-simulation-wrapper .tbs-inline-simulation-inner-wrapper .tbs-inline .title{font-family:Roboto,Helvetica,sans-serif;font-weight:500}.tbs-inline-task{transition:none;overflow:hidden}.tbs-inline-task.active{transition:height .3s ease-out}.tbs-inline-task h2{color:#fff;background-color:#043a4e;margin:0;padding:4px 6px;font-size:16px;font-style:italic;font-weight:400;line-height:21px}.tbs-inline-task label{cursor:default;display:block;position:relative}.tbs-inline-task label .optionInput{position:absolute;top:2px;left:4px}.tbs-inline-task label .optionInput input{vertical-align:bottom}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}.tbs-inline-task label .optionText{width:calc(100% - 25px);margin-left:25px;line-height:27px;display:inline-block}.tbs-inline-task i{font-style:italic}.tbs-inline-task .tbs-inline__footer{text-align:right;box-sizing:content-box;background-color:#d6dee0;border-top:1px solid #c6cdcf;min-height:27px;padding:4px}.tbs-inline-task .tbs-inline__footer .tbs-inline__button{text-transform:uppercase;height:27px;font-family:Roboto,Arial,Helvetica,sans-serif}.tbs-inline-task .tbs-inline__footer .tbs-inline__button.tbs-inline__button--reset[disabled]{opacity:.45;box-shadow:none}.tbs-inline-task .tbs-inline__footer .tbs-inline__confirm--reset{color:#fff;float:left;float:left;box-sizing:border-box;background-color:#043a4e;height:27px;margin-left:10px;padding-inline:5px;font-size:13px;font-style:normal;line-height:16px;transition:all .15s .5s;position:relative}.tbs-inline-task .tbs-inline__footer .tbs-inline__confirm--cancel{color:#043a4e;letter-spacing:1px;background:0 0;border:none;text-decoration:underline}.tbs-inline-task .tbs-inline__footer .tbs-inline__confirm--accept{color:#fff;vertical-align:top;letter-spacing:1px;background:#d74c15;border:none;border-radius:0;margin-left:0;padding:3px 8px 4px;font-size:13px;transition:background .3s;box-shadow:0 1px 2px #2e2e2e}.tbs-inline-wrapper :focus:not(input):not([role=radio]){outline-offset:1px;outline:2.5px solid #1e3c76}.exhibit-model-container{z-index:30;pointer-events:auto;box-sizing:border-box;background-color:#fafafa;border:2px solid #043a4e;border-radius:0;font-family:Roboto;font-size:16px;position:relative;top:0;left:0;box-shadow:0 0 10px #000}.exhibit-model-container .exhibit-content-wrapper{-webkit-user-select:text;user-select:text;touch-action:pan-x pan-y;flex-grow:2;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:auto}.exhibit-model-container .exhibit-model-header{color:#fff;box-sizing:border-box;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#043a4e;border:none;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:38px;margin:0;padding:0 8px 0 12px;font-weight:400;display:flex}.exhibit-model-container .exhibit-model-header:active{cursor:grabbing}.exhibit-model-container .exhibit-model-header .header-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.exhibit-model-container .header-action-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:inline-flex}.exhibit-model-container .header-action-btn:hover{color:#fff;background:#ffffff26}.exhibit-model-container .header-action-btn.close{color:#ffffffd9;font-size:12px}.exhibit-model-container .header-action-btn.close:hover{color:#fff;background:#cc4814}mark.exhibit-highlight{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;vertical-align:inherit;background-color:#ffd60073;border:none;border-radius:0;margin:0;padding:0;display:inline}.exhibit-highlight-menu{z-index:999999;pointer-events:all;white-space:nowrap;background:#1e1e2e;border:1px solid #444;border-radius:6px;gap:4px;padding:4px;display:flex;box-shadow:0 4px 16px #00000059}.exhibit-highlight-menu:after{content:"";border:6px solid #0000;border-top-color:#1e1e2e;border-bottom-width:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.exhibit-highlight-menu-btn{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.exhibit-highlight-menu-btn.add{color:#1a1a1a;background:#ffe066}.exhibit-highlight-menu-btn.add:hover{background:gold}.exhibit-highlight-menu-btn.remove{color:#fff;background:#ff6b6b}.exhibit-highlight-menu-btn.remove:hover{background:#e05555}.pdf-annotation-overlay{cursor:crosshair;z-index:10;position:absolute;inset:0}.pdf-annotation-rect{cursor:pointer;box-sizing:border-box;background:#ffe06666;border:2px solid #e6a817;position:absolute}.exhibit-model-container .header-buttons{align-items:center;gap:8px;display:flex}.exhibit-model-container .zoom-controls{background-color:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;margin-right:8px;padding:2px 4px;display:flex}.exhibit-model-container .zoom-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;transition:all .2s;display:inline-flex}.exhibit-model-container .zoom-btn:hover{color:#fff;background:#ffffff26}.exhibit-model-container .zoom-percentage{color:#fff;text-align:center;min-width:44px;padding-inline:4px;font-family:monospace;font-size:12px;font-weight:600}.exhibit-model-container .zoom-divider{background-color:#fff3;width:1px;height:14px;margin-inline:2px}.exhibit-zoom-wrapper{box-sizing:border-box;width:auto;min-width:0;height:auto;min-height:0;margin:0 auto;display:inline-flex}.spreadsheet-container{pointer-events:auto;-webkit-user-select:none;user-select:none;box-sizing:border-box;touch-action:none;background-color:#fafafa;border:2px solid #043a4e;border-radius:0;flex-direction:column;width:100%;height:100%;margin:0;padding:0;font-family:Roboto;font-size:16px;display:flex;position:relative;box-shadow:0 0 10px #000}.spreadsheet-close-btn{opacity:1;color:#fff;cursor:pointer;background-color:#cc4814;border-width:0;outline:none;width:auto;height:auto;padding:0 12px;font-family:Roboto;font-size:16px;font-weight:400;line-height:35px;position:absolute;top:6px;right:6px}.spreadsheet-close-btn:before{content:"Save & Close";text-transform:uppercase;line-height:35px;display:inline-block}.spreadsheet-content-container{unicode-bidi:isolate;flex-grow:2;display:block;position:relative;overflow:auto}.header-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-user-select:none;user-select:none;flex-grow:2;padding-right:5px;font-family:Roboto;font-size:16px;font-weight:400;line-height:35px;overflow:hidden}@media only screen and (width<=1200px){.spreadsheet-container{width:80vw;max-width:768px;min-height:500px;max-height:80vh}}@media only screen and (width<=768px){.spreadsheet-container{width:calc(100vw - 40px)}}.cpa-header-container{z-index:2;box-sizing:border-box;background-color:#fff;flex-direction:column;flex-shrink:0;max-width:100vw;font-size:15px;line-height:18px;display:flex;position:sticky;top:0;left:0;right:0}.cpa-header-container .header-title-wrapper{color:#fff;background-color:#043a4e;flex-direction:row;flex-shrink:0;align-items:center;height:38px;padding:0 1rem;font-family:Roboto Condensed,sans-serif;font-size:19px;font-weight:900;line-height:38px;display:flex}.header-title-wrapper .header-title{flex-shrink:0;align-items:center;max-width:100%;font-family:Roboto Condensed,sans-serif;font-size:19px;font-weight:900;display:flex}.header-title-wrapper .header-title>span{background-color:#bd5129;flex-shrink:0;width:2px;height:24px;margin:auto 1rem;display:inline-block}.header-title-wrapper .header-title .header-sub-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.testlets-btn-wrapper{color:#a4aeb3;margin-left:25px;display:flex;width:100%!important}.testlets-btn-wrapper .testlet-button{color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background-color:#0000;background-image:none;background-position:5px;background-repeat:no-repeat;border-width:0;padding-inline:15px;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:500;line-height:38px;text-transform:uppercase!important}.testlets-btn-wrapper .testlet-button.active-testlet{color:#cc4814;background-color:#fff;margin-right:15px;font-size:18px;border-left:3px solid #cc4814!important}@media only screen and (width<=640px){.header-title-wrapper .header-title{font-size:14px}.testlets-btn-wrapper{color:#a4aeb3;margin-left:10px;display:flex;width:100%!important}.testlets-btn-wrapper .testlet-button{padding-inline:10px;font-size:12px}.testlets-btn-wrapper .testlet-button.active-testlet{margin-right:10px;font-size:14px}}.toolbar-container{box-sizing:border-box;border-bottom:1px solid #cc4814;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;height:4.625rem;padding:0 1rem;display:flex;overflow:auto hidden}.toolbar-menu-container{box-sizing:border-box;color:#112a39;letter-spacing:-1px;justify-content:center;align-items:flex-end;height:4.6875rem;font-family:RobotoThin;font-size:5rem;font-weight:100;line-height:4.6875rem;display:flex}.toolbar-menu-btn{box-sizing:border-box;-webkit-font-smoothing:antialiased;cursor:pointer;color:#122048;background:0 0;border:.125rem solid #0000;border-radius:.25rem;outline:none;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:3rem;height:3rem;margin:0;padding:0;font-family:Euclid Circular;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.645,.045,.355,1);display:flex}.toolbar-menu-btn:disabled{cursor:not-allowed}.toolbar-menu-btn:focus{outline:1px dotted #043a4e;box-shadow:0 0 0 .3125rem #b9d7ed}.toolbar-menu-btn:not(:disabled):hover,.toolbar-menu-btn:not(:disabled):active{background:#eef1f6}.toolbar-menu-container .toolbar-menu-btn{align-self:center;margin-right:.5rem;transition-duration:0s}.toolbar-menu-container>:not(:last-child){opacity:1;pointer-events:all}.toolbar-menu-container .toolbar-menu-btn svg{transform:scale(3)}.toolbar-menu-btn .toolbar-play-icon,.toolbar-menu-btn .toolbar-pause-icon{color:#122048;fill:#122048;width:1.5rem;height:1.5rem}svg:not(:root){overflow-clip-margin:content-box;overflow:hidden}.toolbar-menu-container span{color:#112a39;letter-spacing:-1px;font-family:Roboto;font-size:5rem;font-weight:300;line-height:4.6875rem}.toolbar-menu-container-label{color:#032b3a;letter-spacing:normal;text-transform:uppercase;width:110px;margin:0 0 .5rem .5rem;font-family:Roboto;font-size:1rem;font-weight:600;line-height:1.1;display:inline-block}.label-icon{margin-left:.5rem;display:block;position:relative;top:1px}.toolbar-logo-container{white-space:nowrap;text-align:center;flex-grow:4;justify-content:center;margin-left:7px;display:flex}.logo-wrapper{unicode-bidi:isolate;background-color:#e6e6e6;width:1px;height:70px;margin:auto 0;display:block}.logo-btn{cursor:pointer;text-transform:uppercase;text-align:center;color:#032b3a;appearance:none;background-color:#0000;background-position:50% 0;background-repeat:no-repeat;border-width:0;outline:none;height:72px;font-family:Roboto;font-size:14px;font-weight:400;line-height:20px;transition:all .3s linear;display:inline-block;position:relative;padding:0 15px!important}.logo-btn span{display:block;padding:40px 2px 0!important}.logo-btn-calc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABI1BMVEUEO1AGPVEHPVIJP1MKQFQNQlYOQ1cQRFgSRloUR1sVSFwWSVwYSl4gUWMiUmUjVGYkVGclVWcnV2koV2kqWWsrWmstW20uXG4wXm8xXnA1YXI6ZXY7ZnY8Z3c/aXlBa3tDbHxEbX1Hb39JcYBOdYNPdYRVeohfgo9jhpNlh5RrjJhwkJtxkJx2lKB3laB8maR/m6aAnKaBnaeEn6mHoauJo62KpK2LpK6Op7CRqbKXrraYrrebsbmcsbqes7urvsWsvsWxwsm1xcy3x825yM68y9C/zdLAztPF0tfO2d3R29/T3ODd5Ofe5ejg5ung5+rh6Orj6ezk6uzq7/Ht8fPu8vPw8/Xx9PXy9fbz9vf19/j3+fr4+vr5+vv9/f7+/v7///8dhgAoAAABKUlEQVRIx+2WyVLCQBRFHyioYdAoKIhjwBEnHIKKGqNGccDEIeDs+/+v8C4sV3kh6iZUcTen7+Jsbld1NfGvQ13lJ28N79gfknKWICFjtqCkScyCoMgGTclKzfBI2Vdpfh+fj1/44uiezw3jhk+CKE95cpzsfJo3CmQGU+6q5Ly/rmeYU/lWMAVnh0uTt8xWsRJcaURWNnl5dWQ/qKK3HnR9j+tV87ONsn3gkUVf5Q9XGV6l4rruLtEoYKPWwWIbZQesEeWAJuo1WAqFElMUJU4UBQZQ+8GeUIy8hjdoiygDXKGegrOdOnJCVdUkUS8wiJoC46EYecmyLLyOQ4CJeggWOnXkYU3TskR9wAzqBJj0USLyYtOCkpOVsqBcjke9hdjcY/dD8g/lC/DwkqMaozBeAAAAAElFTkSuQmCC)}.logo-btn-spreadsheet{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAJ1BMVEUEOk4YSVwvXG0yXm8zX29PdYNqipZxkJulucCwwcfg5+nv8/T///8riL+EAAAAd0lEQVQ4y2M4gwswDHKZAwzogGcoyGTvBoKE1UBiFxuIuQ0uUwPyWcEeIHGaHcQ8TiOZyJlAENAJJGawgphTiXA1bj30cjXucMPtavdyIHBIBxJlLCBmCd1djVtG2BgIBJSBhBEjiGlIhMzAuxp3iOKMhaFXugAAxVvzsdctrK8AAAAASUVORK5CYII=)}.logo-btn-overview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAMFBMVEUEOk4rT19FYW9acX1tgYp+j5eOnKOdqa+rtbq4wMXFzM/S19nd4ePp6+309fb///8rI8+LAAAAnklEQVQ4y2P4jwswDAKZXx01OGQ+MHDjkPnRgEvm/weQDAMaoJUMbheQKEOnsP7b0YtD5iAD433sMgFxDv3YZWbcL+jHETr/BObjkHnMhitEA+xxyHxjfo/D1Q1MLv44ZBgY+OkToj04Q5RhPg63xSXY47JnAS6ZKQLrcYRbA9N5HDL/G/Sxy5TM38CPXaZBXAFHiD5nYH0/WMsQ0mUAkrDs6JmUMhkAAAAASUVORK5CYII=)}.logo-btn-help{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAANlBMVEUAAAAEOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk4EOk7rFuuVAAAAEXRSTlMAABAgMEBQYHB/j5+vv8/f79hldlkAAADiSURBVEjH7dTRDoMgDAXQFSgMtUr//2f3sKLRJXDJ4pv3jcRDbIG+Xk/+Ce3xzOz3VZ+kpaiqalkSRuKmR7YIkFnPmbrkKlRzh2T9DTeJryVk5iS2kCax35rdt3NmfIsU29ZiO8QGYfukkmANaBAr/rgEfUJEzPweJKfEfi1XYm12OKktJ5iYKB4lrt62RCBx6yEwUkVJhJLFRCCUpJOAyHoSENnfI0zsRodxQveSICIiMkKuuYvEnMMQcVJHK0xk+CjrzCw44TqNceJMrAO1TJepiTQ5F9USx87FMWNH+aSfDwMwFyeWKm6sAAAAAElFTkSuQmCC)}.logo-btn-calc:hover{background-image:url(data:image/png;base64,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)}.logo-btn-spreadsheet:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABLFBMVEXIt7HJwLzJwb3Kwr7Mw7/NxMDOxcHOzs7PxsLPx8PQfl3Q0NDRycXShGXS0tLT09PU1NTVg2PVhmfVzMjV1dXWiGnW1tbXTBXXVyXXZjnXiWrX19fYWCbYZTfYZzrYd1DYz8vY2NjZaDvZaDzZhmXZimvZ0c3Z2dnaaTzaeFLaiGfai2zajG3aqJXarp3aycLa2trbjW7bsJ7b0s7b29vcjm/c3NzdsqHd1NDd1dHd3d3ej3Des6Le3t7f39/gtKPg19Pg2NTg4ODh2dXh4eHi4uLj2tbj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8CypnRAAAC8ElEQVRIx9WW3W4bNxBGzzckd/VTVUmNpECfo5d9m75uX6Npm8R2HEWRVktyekGt5CaQIwNFgS4EaFacoxkOyeEXf+W5TwTAwb/pKtCEON4+T/pLRyiCO9VrdfwyIyEzGaglVmsptdYnETMLAQMi7rWWnHMpXi4iQSFEBwxFcC95PAyfP78bLiL9q8Wid5C3xGrJh98AwkUk/wH8LJm1xLzmwzULcgjB3VtitQ7XIENf3Y/r4jVfg+RW03h8uwo5bZgp2DWba/IVug4RaqSQdRzG4tXx6vPVXzIDavUfNzuZkCmkrjMd9xhIkfligIznHJiFYJFcSyF0MYoIvZeo005GJl7OAfLu09ZYhuU6kh+2hRSW380jwO697IQIDM1RzCxWt59Yvej6xNitP+zC+qaLxOzsMaa5NCglTEbkZihdN+uEiW6XbrqZIauk4wmbqiv2W1IojGNOpc9DDZQx96RDLYlQRvZH4rwgd3fnar49m/v9hbMP/PD9FOVh/zqlFCjjOL6drWNqUT7efYnMliarzIbdSNfPglG7vRi7eS+szurhqyjPbUr/GTJUN1Vq9sUmpypRa80sPEdDtfrwFXJ7e/6fP8/mZnM5ynLdvsdhGFa9UiSPPmz6vk9t4GH7JbJ+aQLKuHuDrWMXKIf8nvx6ngLgle3/psj/7CXxib5zQt7dQoKR0dntITGCU39P7Wfqv5HYq3ORy/zFrAuUw/7DwX6ainz/5jFyPG5YBQxWMQoU4+oBOw3w6K4ECUyG4WL5cbo1AiyRGVi15jV1GElEGXIUe0gyE+ZK0EeB3Gpsfq1bNjO07uTqUJQEiiOdrPXIcHI8dktj07Vrh7zjYR874JAHdptIG9lgU7eUrJpxf38u46NzsN2ebTOZ1BIz+MXdwZtsoCXtzaRpBCkGmxKTtXFv2sQn6eHgzb/NI5i16QtsUiVHv6Mbjk/CpckLU0sMYbLKUyJGCHtUZBdyfUMr6TSr42WBnieuzm9XPX8DFPNKb1kAJKUAAAAASUVORK5CYII=)}.logo-btn-overview:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABUFBMVEXT09PU1NTW1tbXTBXX19fYViPYVyPYXzDYYDDY2NjZVyTZYDHZaj7Zc0vZ2dnaaj7adEzafVna2trbbEDbdU3bflrbkXPcgFvcm4Hct6jc3Nzdd0/dimnelHfenYPenoTeppDe3t7fgl7fnoTfqJLf1tLf39/ghF/glnjglnngsqDg4ODhoIfh4eHioYfis6Hi2dXi4uLjoonjvrDjx7zj4+Pko4nko4rkrJbkrZfkv7Dk5OTlpIrlpYvlwLHlyb7l3Njl5eXmpozm3dnm5ubnnX/nr5nnwrPn1M3n5+fo6OjpqI7pqI/pxLbpzsPp18/p6enq4N3q6urr6+vsx7ns4+Ds7Ozt7e3uv63uybvu3NXu7u7v08jv3dXv7+/w8PDx8fHy8vLz18zz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///9TgHnDAAACkklEQVRIx83Wz24cRRDH8e+vumZ2xlnHQfxJjIiNFAnCgVPEMSAegBMST8CdFwJeAIlH4OgLBxARQgIh54AUI8chVja2d6e7i8P6uGg7N1qaUR+6VF2tz9S0vuJVh/E/DfGAAHT9tIQQQYCEQo1Zoj5bxOruKBSwzrl5aP3yqPU74IveJF2njM3rhQR4rfWT6YipIkHUIDbnkZDJkEeUg3rEsoSJ+HpLHV+GmUct0xWssjmq20ovKJyIqcBl9myUbSFZkgNlBXlKNSJvC5mShV/Pl6V4xPTp32eLxcb6pfn89dtTH5hE6mGW2sEg6zK4EqLrhzl+OW1Y2I3DfOg7Ey6Zd5/Rz0yG5syfr6aNIV1/a5x3JrlkNiM6SxIaNe4tp4376WbJBzeTI1k4LpkUsqhl87l5MrnZ+pCFIzOZMNsGRnKC5fHEvR0kKRT/SVlIkvDg4vslPPp8JBRt30v9cXn44Ojk+D5WoU3y4Y27ZfdkVQC+aZN8Z7ec/0mqNGyroPCoy/L8p7q/nz2obZIjL39djIdXGlKZmiRHxKNn4/7FOGRybpIMvz8hnxz//AqSAaYJ5Ilokgzv3TnLvrOXklmiRfKaGH0vyVol0/WQzC1Zqi2SJY+T7DtyM5OlFslc/lDg8Ufvr51ul2zir/LGw33+INoP+YODRbn5hGyVdR/fJhny6vHTl7wzeU76tkUywOoFXZezR5tkIG7vnZ7+9paG1NaTI345nffiKuIqtfbk7p/z187ZnWap1I+fNkm+93Y9yzff7Vr/5y71Hx5cZN+ZyWFokmw+BPRjGpzMmy092bxjtur7wRLm3iBZ5uOs3MDdRJtkIykS65ZMk2QpiUCSDNh6VRAuCwVI0vrGsfVC8i83h0LcdhtrKgAAAABJRU5ErkJggg==)}.logo-btn-help:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABuVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPMw4AAACJMQ0AAAAAAAB/LQwAAAB7LAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwPhEAAACsPREAAAAAAACkOhAAAAAAAAAAAAAAAAAAAAAAAAAAAABGGQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsPREAAABqJgowEQXCRRO/RBO9QxK6QhJ+LAzKSBRQHAigORCaNw9vJwu5QRKRMw5sJgtqJgppJQqLMQ6uPRGJMQ3MSBTKSBSlOhDDRROBLg2bNw+ZNg+UNA6PMw7PSRSbNw/NSBSaNw+ZNg+rPRHCRRO8QhK7QhK5QhLLSBS0PxKxPxHIRxSwPhGvPhGuPRHARBPTSxXSShXQShTPSRTNSBTUSxW+QxPRShS9QxK7QhLTSxXRShTQShTPSRTMSBTKSBTKRxTJRxTHRhPVSxXOSRTWTBXUSxXQShTWTBXVSxXUSxXUSxXXTBXxMzKNAAAAknRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGBkZGhsbHBwdHh8gISIjJCUmJycoKCkqKissLS4vMDExMjM0NTY3ODk6Ozw8PUFHR0hJSlJVVlZZXV1fYGFiY2NkZWZoamtvcXR4hIWFhoeNjZGSk5eYmpqbnJ2goqOkpaeytLS1t8PExcfJy8zNztHY4OLm8PHy8+w8ZP0AAAMISURBVEjH1Za9bxxVFMXPeTPrdSKElQ0RWIkRkDjQkCrio0B8VRF1oAIBDaJB/E8odJEQoqChIyJCKYCAkSAYgrGQIjlOinj3zXv3Hoq3yX54xl7KrDTaO3f00znvzX33To3//asfLoTjCxpfhyAEQRIEBEnULFW3AGTg+hr472+S5JJmpOYRkgwXnzpeA0DevfmFu7u7qC6EZLjwSv/+wxMnzn33jZnRp8zV80T16anpzNKrT36Wc4ZPvNUHEwCefvsyCUy8zamE907t28HnXr5KAWpTIcOz50qYtnewdPpouTl/HZIcbSoMb5Xg1rUMYfOZ5wEAj5753d2DjZ3VMyJ8HABw72qAXPxj9TEAwOrNfq7cW1VeL7c3YG4mhJ9fAwCs9FPMZNtasFaCTZg1Zqi3xw96dR0C9xsD+PnS8ovV0kr2nIbZWS2XfFVXVWhVASS/3l8O8CamaFX/hZK+EzghZhHJPQUP8hSjKfjZkt9mCGytMcktwXpUbpI5qo9WAAA7jR5s1z4VN8oi4Gau8PETJfuDzF3qUAHcCMilwburJf3rvWyWJjpTiCg4nAQEHP/kSElvbOYUs5WTtk8FoggC5GBMaOPPlFPTmHlr8QsQCDDwwzFx5bbnOGxi9tZKfgARF0ux6dtdT3Ev7iUzl7qbEhlKCfuVXc9xGIcpT3x1NKVQbP1zV9bEOIopm7qMjY/NGyXYck/NaDhqpkU6jI2rY8dTszcqhLRQT/bcDJthk2zKVvtayHiHJJlSjHspzxIdKt//+MiRoz1aijHPuupEJLkBPkpNninJTkTQS4Pw15blbO5zjb9DZfDBMWB96ytL7pAOmy8E8P4xAFh78+uSWUDl7KD8nw5VILjAFONJ3O8svRg4L9P69n+5UIJRFQLJRcbr7RtnyhGuQiAXWgsvvbNewX/aWHyIS1+unaz/hk+NiIMRuadbd5cDcpN9rlraEUmeIz3I0zCbFnn78sxR7gV4k7L54SqCE5Alwt1mzuNBKoAsACqfCYcjoktOEuVzZH7P/gOjAeg4DPNuNgAAAABJRU5ErkJggg==)}.end-task-button-mobile{display:none}@media only screen and (width<=736px),(device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),(device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.end-task-button{height:2.75rem}}@media only screen and (width<=1024px){.toolbar-menu-container-label{display:none}}@media only screen and (width<=768px){.toolbar-container{flex-direction:column;height:fit-content}.end-task-button{display:none}.toolbar-menu-container{border-bottom:1px solid #cc4814;flex-direction:row;justify-content:start;width:100%;padding-inline-start:8px;display:flex}.toolbar-container{border:none;padding:0}.toolbar-menu-container span{font-size:2.5rem}.label-icon{margin-left:0;top:-8px}.end-task-button-mobile{display:block;position:absolute;top:36px;right:16px;transform:translateY(-50%)}.logo-btn{font-size:12px}}@font-face{font-family:RobotoCondensedBold \!important;src:url(/app/fonts/RobotoCondensed-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Euclid Circular \!important;src:url(/app/fonts/euclid-circular/EuclidCircular.ttf)format("truetype");font-style:normal;font-weight:400}body,html{max-width:100vw;overflow-x:hidden}.cpa-exam-container{align-items:start;max-width:100vw;height:100dvh;display:flex;overflow:hidden}.cpa-exam-inner-container{background-color:#ececec;flex-direction:column;flex-grow:1;justify-content:center;width:100%;max-width:100%;height:100dvh;min-height:500px;margin-top:0;display:flex;position:relative;overflow:hidden}.text-exhibit-viewer{box-sizing:border-box;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:auto;height:auto;padding:0;display:flex;overflow:visible}.pdf-page-simulator{color:#000;box-sizing:border-box;-webkit-user-select:text;user-select:text;word-wrap:break-word;background-color:#fff;width:740px;min-height:fit-content;margin:auto;padding:20mm;padding-inline:25mm;font-family:Times New Roman,Times,serif;font-size:16px;line-height:1.6;position:relative;box-shadow:0 4px 20px #0000000d}.pdf-page-simulator img{max-width:100%;height:auto}.pdf-page-simulator table{border-collapse:collapse;width:100%;margin:20px 0}@media print{body{background:0 0}.text-exhibit-viewer{background-color:#fff;padding:0}.pdf-page-simulator{box-shadow:none;page-break-after:always;border:none;width:100%;height:auto;min-height:0;padding:0}}.sidebar-container{flex-shrink:0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@media only screen and (width<=1124px){.sidebar-container{display:none}}.tbs-explanation-modal-wrapper{-webkit-user-select:auto;user-select:auto;cursor:auto;z-index:100;box-sizing:border-box;background-color:#fff;border-radius:.5rem;width:100%;min-width:500px;max-width:2147483647px;height:100%;min-height:260px;max-height:2147483647px;display:inline-block;position:absolute;top:0;left:0}.tbs-explanation-modal{z-index:3997;background-color:#fff;border-radius:.5rem;outline:0;flex-direction:column;width:100%;height:100%;display:flex;box-shadow:0 .0625rem 1rem #15223233}.tbs-explanation-modal .tbs-explanation-modal-header{box-sizing:border-box;cursor:move;opacity:1;z-index:2;background-color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;align-items:center;gap:.5rem;width:100%;height:2.5rem;min-height:2.5rem;padding:0 .9375rem;display:flex;position:relative;box-shadow:0 .375rem 1.5rem #262c4729}.tbs-explanation-modal .tbs-explanation-modal-header>h2{height:inherit;flex-shrink:1;flex-basis:0%;align-items:center;display:flex;overflow:hidden;flex-grow:2!important}.tbs-explanation-modal .tbs-explanation-modal-header>h2>span{color:#122048;margin:0;font-family:Euclid Circular;font-size:1.125rem;font-weight:900;line-height:1.375rem;display:block}.tbs-explanation-modal .tbs-explanation-modal-header .icon-btn{box-sizing:border-box;cursor:pointer;color:#122048;background:0 0;border:.125rem solid #0000;border-radius:6rem;justify-content:center;align-items:center;gap:.375rem;width:auto;min-width:2.125rem;height:2.125rem;margin:0;padding:0;font-weight:700;text-decoration:none;transition:background-color .3s cubic-bezier(.645,.045,.355,1);display:flex}.tbs-explanation-modal .icon-btn:hover{background:#f3f6fb}.tbs-explanation-modal .icon-btn svg{width:1.25rem;height:1.25rem;color:inherit;fill:currentColor}.tbs-explanation-modal .tbs-explanation-modal-header .skill-builder{box-sizing:border-box;-webkit-font-smoothing:antialiased;cursor:pointer;pointer-events:auto;color:#fff;background:#122048;border:2px solid #122048;border-radius:.5rem;outline:none;justify-content:center;align-items:center;gap:.375rem;width:auto;min-width:2.125rem;height:2.125rem;margin:0;padding:.375rem .75rem;font-family:Euclid Circular;font-weight:700;text-decoration:none;transition:background-color .3s cubic-bezier(.645,.045,.355,1);display:flex}.tbs-explanation-modal .tbs-explanation-modal-header .skill-builder:hover{background:#3c5f9f;border-color:#3c5f9f}.tbs-explanation-modal .tbs-explanation-modal-header .skill-builder>svg{fill:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}.tbs-explanation-modal .tbs-explanation-modal-header .skill-builder .btn-text{-webkit-font-smoothing:antialiased;cursor:pointer;pointer-events:auto;color:#fff;font-family:Euclid Circular;font-weight:700}.tbs-explanation-modal .tbs-explanation-modal-header .ask-exa{box-sizing:border-box;cursor:pointer;color:#122048;-webkit-font-smoothing:antialiased;border-style:solid;border-width:2px;border-radius:6rem;outline:none;justify-content:center;align-items:center;gap:4px;height:2.125rem;margin:0;padding:0 12px 0 8px;font-family:Euclid Circular;font-size:1rem;font-weight:600;line-height:1.375rem;text-decoration:none;display:inline-flex}.tbs-explanation-modal .tbs-explanation-options-header{background:#fff;border-bottom:.0625rem solid #e5e8f2;align-items:center;min-height:2.5rem;padding-left:1rem;display:flex}.tbs-explanation-modal .tbs-explanation-options-header .correct{vertical-align:middle;color:#005c4a;fill:currentColor;width:1.25rem;height:1.25rem;margin-right:.5rem}.tbs-explanation-modal .tbs-explanation-options-header .correct circle{fill:#cff4e8!important}.tbs-explanation-modal .tbs-explanation-options-header .incorrect{vertical-align:middle;color:#c06502;fill:currentColor;width:1.25rem;height:1.25rem;margin-right:.5rem}.tbs-explanation-modal .tbs-explanation-options-header .incorrect circle{fill:#fff3d4!important}.tbs-explanation-modal .tbs-explanation-options-header .unanswered{vertical-align:middle;color:#0a4b77;fill:currentColor;width:1.25rem;height:1.25rem;margin-right:.5rem}.tbs-explanation-modal .tbs-explanation-options-header .unanswered circle{fill:#e9f3fa!important}.tbs-explanation-modal .tbs-explanation-options-header .status-text{color:#122048;text-align:initial;font-family:Euclid Circular;font-size:.875rem;font-weight:400;line-height:1.375rem;display:inline}.tbs-explanation-content{max-height:601px;padding:1rem;overflow:auto}.tbs-explanation-content p{margin-top:.3125rem;margin-bottom:.3125rem}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-Semibold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-ExtraBold.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Euclid Circular;src:url(/app/fonts/euclid-circular/EuclidCircular.ttf)format("truetype");font-style:normal}@font-face{font-family:Euclid Circular;src:url(/app/fonts/euclid-circular/EuclidCircular.ttf)format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Euclid Circular;src:url(/app/fonts/euclid-circular/EuclidCircularMedium.ttf)format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Euclid Circular;src:url(/app/fonts/euclid-circular/EuclidCircularBold.ttf)format("truetype");font-style:normal;font-weight:700}.timer-counter,.timer-info span{font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.375rem}.mcq-content-wrapper .question-navs-outer{flex-direction:column;padding:.3125rem 0 .75rem 1rem;display:flex;overflow:hidden;padding-bottom:8px!important}.mcq-content-wrapper .question-navs{flex-direction:column;flex:1;justify-content:start;width:52px;padding-top:4px;display:flex;position:relative;overflow:hidden}.mcq-content-wrapper .question-navs.essay{flex-direction:column;justify-content:start;padding:.3125rem 1rem .75rem;display:flex;position:relative;overflow:hidden}.essay-scenario-button{background:#4e4d4e!important;padding-left:.5625rem!important}.cma-calculator-container .cma-calculator-btn.essay-btn-active{color:#fff!important;background:#40515a!important}.cma-calculator-container .cma-calculator-btn.essay-btn-active svg{fill:#fff}.menu-btn{display:none!important}@media only screen and (width<=767px){.section-dialog{width:100vw}}.section-dialog .section-dialog-filters label input,.section-dialog .section-dialog-filters label input.checked{white-space:nowrap;opacity:0;border:0;padding:0;position:absolute;overflow:hidden}.ql-picker.ql-size{width:98px;display:none}.cma-exam-toggle-container .exam-toggle-wrapper{background-color:#fff;border-radius:30px;flex-direction:column;padding-block:10px;padding-inline:4px;display:flex}.exam-toggle-button{appearance:none;cursor:pointer;background-color:#0000;border:0;width:2.5rem;height:2.5rem;padding:0;list-style-type:none}@media only screen and (width<=1023px){.cma-exam-container{width:100%;min-width:unset}.cma-exam-container-header>header{flex-direction:column;height:auto}.cma-exam-header-left{justify-content:space-between;width:100%;padding-top:.5rem}.cma-exam-header-right .end-test-btn{display:none}.cma-exam-header-left .end-test-btn{display:block}.cma-exam-header-right{justify-content:space-between;width:100%}.cma-exam-header-right .cma-progress{margin-right:0}}@media only screen and (width>=768px){.modal-wrapper{width:32rem;height:auto}}@media only screen and (width<=767px){.mcq-content-wrapper .question-navs-outer{flex-direction:row;padding:.3125rem 0 .75rem 1rem;display:flex;overflow:hidden;padding-bottom:8px!important}.menu-btn{margin-left:auto!important;display:block!important}.menu-btn svg{fill:currentColor;width:1.25rem;padding:0}.bookmark-btn{margin-left:0!important}.content-wrapper-sidebar{display:flex}.content-wrapper-sidebar li .testlet-btn{width:auto;height:1.5rem;min-height:unset;border-bottom:none;border-right:.125rem solid #dee4e7;flex-direction:row;gap:.5rem;padding:0 .625rem}.content-wrapper-sidebar li .testlet-btn .testlet-btn-wrapper{width:6.125rem;height:.5rem}.cma-exam-content-container,.mcq-content-wrapper{flex-direction:column}.mcq-content-wrapper .question-navs{padding-left:1px;flex-direction:row;justify-content:start;align-items:start;gap:2px;width:100%;height:auto;padding-block:0}.mcq-content-wrapper .question-navs .question-navs-btn,.question-navs-btn{width:2.75rem;height:1.75rem;font-size:.7rem}.question-navs-btn.nav-back-btn,.question-navs-btn.nav-next-btn{width:2rem;font-size:.5rem}.question-navs-btn.solved-question.current-question:after{content:"";border:1.4rem solid #0000;border-top:.75rem solid #4e4d4e;border-bottom-width:0;width:0;height:0;display:inline-block;position:absolute;bottom:-.75rem;left:0}.question-navs-btn.current-question,.question-navs-btn.solved-question.current-question{border-bottom-right-radius:0;border-bottom-left-radius:0}.question-navs-btn.current-question:after{content:"";border:1.4rem solid #0000;border-top:.75rem solid #8dc34a;border-bottom-width:0;width:0;height:0;display:inline-block;position:absolute;bottom:-.7rem;left:0}.question-content{margin:.1875rem .9375rem .9375rem;padding:.75rem}.question-navs-btn[data-dialog-mobile=true].solved-question.current-question:after,.question-navs-btn[data-dialog-mobile=true].current-question:after{display:none}.content-wrapper-sidebar li .testlet-btn .testlet-btn-wrapper:before{width:5%;height:100%}.prev-btn-arrow,.next-btn-arrow{rotate:-90deg}table.table-options{width:100%!important}table.table-options td .optionText-inner{padding-block:.25rem;padding-inline:.625rem}.question-explanation .explanation-container{margin-top:0}.question-explanation .explanation-header{font-size:1rem;line-height:1.5rem}.question-explanation-option-wrapper>span{border-radius:4px;margin-top:8px;margin-bottom:4px;padding-block:6px;padding-inline:8px;font-size:12px}.cma-exam-toggle-container{display:none!important}}.cbq-options-heading{color:#000;margin:1rem 0 .25rem;font-size:1rem;font-weight:400;line-height:1.25rem;font-family:Arial\, sans-serif!important}.cbq-matching-option-pool{box-sizing:border-box;background:0 0;border:.0625rem solid #b3bdc5;min-height:3rem;margin:0 0 1.5rem;padding:.625rem}.cbq-matching-option-pool .option-wrapper{unicode-bidi:isolate;flex-wrap:wrap;gap:.625rem;margin-block:1em;padding-inline-start:40px;list-style:none;display:flex;margin:0!important;padding:0!important}.cbq-matching-option-pool .option-wrapper .cbq-pool-option{color:#000;box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:#dae2e5;border:.0625rem solid #0000;flex-grow:0;justify-content:space-between;margin:0;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;list-style:none;transition:opacity .15s,background .15s,color .15s;display:flex;padding:.4375rem .3125rem!important}.cbq-matching-option-pool .option-wrapper .cbq-pool-option:hover{color:#fff;background:#3c515a}.cbq-matching-pool{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.25rem;display:grid}.cbq-matching-pool .cbq-matching-column{flex-direction:column;align-items:stretch;min-width:0;height:100%;min-height:0;display:flex}.cbq-matching-pool .cbq-matching-column .column-heading{color:#000;box-sizing:border-box;flex-shrink:0;margin:0 0 .25rem;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.cbq-matching-pool .cbq-matching-column .cbq-column-list{box-sizing:border-box;background:#dae2e5;border:.0625rem solid #b3bdc5;flex-direction:column;flex:auto;width:100%;min-height:6.875rem;list-style:none;transition:background .15s,border-color .15s;display:flex;margin:0!important;padding:0!important}.cbq-matching-pool .cbq-matching-column .cbq-column-list .cbq-column-list-item{color:#000;box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:.0625rem solid #0000;flex-grow:0;justify-content:space-between;margin:0;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;list-style:none;transition:opacity .15s,background .15s,color .15s;display:flex;padding:.4375rem .3125rem!important}.cbq-matching-pool .cbq-matching-column .cbq-column-list .cbq-column-list-item:hover{color:#000;background:#3c515a1f}.inline-dropdown-wrapper{color:#000;margin-bottom:1.5rem;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem}.inline-dropdown-wrapper .inline-dropdown .dropdown-btn{color:#000;background-size:initial;background-attachment:initial;background-origin:initial;background-clip:initial;text-align:left;appearance:none;min-width:200px;min-height:41px;position:"relative";box-sizing:border-box;vertical-align:middle;border:1px solid #4d4c4d;border-radius:4px;align-items:center;padding:4px 28px 4px 6px;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;display:inline-flex;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%3e%3cpath%20fill='%234D4C4D'%20d='M6%208L1%203h10z'/%3e%3c/svg%3e")!important;background-position:right 8px center!important;background-repeat:no-repeat!important}.inline-dropdown-wrapper .inline-dropdown .dropdown-btn>span{align-items:center;width:100%;min-width:0;display:flex}.inline-dropdown-wrapper .inline-dropdown .dropdown-btn>span>span{text-align:left;flex:1;min-width:0}.inline-dropdown-wrapper .inline-dropdown{margin:.0625rem 0;display:inline-block;position:relative}.inline-dropdown-wrapper .inline-dropdown .dropdown-btn:not(.answered):focus{outline-offset:1px;outline:2.5px solid #1e3c76}.inline-dropdown-wrapper .inline-dropdown .dropdown-menu{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #4d4c4d;border-radius:0 0 4px 4px;min-height:41px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 8px #00000026}.inline-dropdown-wrapper .inline-dropdown .dropdown-menu>ul{margin:0;padding:0;list-style:none}.inline-dropdown-wrapper .inline-dropdown .dropdown-menu>ul li{color:#000;cursor:pointer;border:none;border-image:initial;text-align:left;box-sizing:border-box;background:#fff;border-radius:0;width:100%;min-height:35px;margin:0;padding:7px 8px 8px 7px;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;list-style:none;display:block}.inline-dropdown-wrapper .inline-dropdown .dropdown-menu>ul li:hover{background:#fceabf}.cbq-calculation-container{color:#000;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;display:block}.cbq-calculation-container .cbq-inner-container{flex-flow:wrap;align-items:center;gap:4px 8px;display:flex}.cbq-calculation-container .cbq-inner-container .cbq-calculation-prefix{flex:0 auto;min-width:0;font-size:16px;line-height:20px}.cbq-calculation-container .cbq-inner-container .cbq-calculation-prefix>p{margin:.3125rem 0;font-size:16px;line-height:20px;display:inline}.cbq-calculation-container .cbq-inner-container .cbq-calculation-input-wrapper{vertical-align:middle;margin:5px;display:inline-block;position:relative}.cbq-calculation-container .cbq-inner-container .cbq-calculation-input-wrapper .cbq-numeric-input{color:#000;box-sizing:border-box;border:3px solid #878c96;border-radius:2px;min-width:353px;padding:5px 28px 5px 5px;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal}.cbq-calculation-container .cbq-inner-container .cbq-calculation-input-wrapper .cbq-numeric-input:focus-visible{border-color:#053c8f}.cbq-calculation-container .cbq-inner-container .cbq-calculation-input-wrapper .cbq-numeric-input:focus{outline:none}.cbq-calculation-container .cbq-inner-container .cbq-calculation-suffix{flex:0 auto;min-width:0;font-size:16px;line-height:20px}.select-from-list-container .select-from-list-option-row{cursor:pointer;pointer-events:auto;position:relative}table.select-from-list-table-options{border-collapse:separate!important;border-spacing:0 .9375rem!important;width:calc(100% - 1.5625rem)!important;margin-left:0!important}table.select-from-list-table-options td:first-child{text-transform:uppercase;pointer-events:none;padding:.5rem 0 .5rem .5rem;font-weight:700;line-height:1.375rem;vertical-align:middle!important;width:1.75rem!important}table.select-from-list-table-options td:nth-child(2){background:#fff;border:.1875rem solid #40515a;padding:0!important}table.select-from-list-table-options p{margin:0!important}table.select-from-list-table-options td:nth-child(2):not(.select-from-list-answered):hover{cursor:pointer;border-color:#c98502}table.select-from-list-table-options.disable-hover td:nth-child(2):hover{border-color:initial;cursor:default}table.select-from-list-table-options td.select-from-list-option-clicked{background-color:#f7d78c!important;border-color:#c98502!important}table.select-from-list-table-options td .select-from-list-optionText-inner{border:3.75px solid #fff;padding-block:.5rem;padding-inline:1.25rem}.cbq-submit-button-container{border-spacing:0;justify-content:flex-end;margin-top:1.5rem;font-family:Arial;font-size:1rem;line-height:1.5rem;display:flex}.cbq-submit-button-container .cbq-submit-button{box-sizing:border-box;-webkit-font-smoothing:antialiased;cursor:pointer;pointer-events:auto;color:#fff;background:#122048;border:2px solid #122048;border-radius:.625rem;outline:none;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:2.5rem;height:2.625rem;margin:0;padding:.625rem 1rem;font-family:Euclid Circular;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .3s cubic-bezier(.645,.045,.355,1);display:flex}.cbq-submit-button-container .cbq-submit-button:focus{outline-offset:1px;background:#3c5f9f;border-color:#3c5f9f;outline:2.5px solid #1e3c76}.cbq-submit-button-container .cbq-submit-button:active{color:#fff;box-shadow:none}.cbq-submit-button-container .cbq-submit-button:hover{background:#3c5f9f;border-color:#3c5f9f}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal}.scenario-wrapper{background:#40515a;flex-direction:column;width:50%;display:flex;position:relative}.scenario-wrapper-header{color:#fff;background:#4e4d4e;border-bottom:.25rem solid #8dc34a;justify-content:space-between;align-items:center;height:3.75rem;padding:0 .75rem;display:flex}.scenario-wrapper-header-body{align-items:center;width:100%;display:flex}.scenario-wrapper-header-body>*{margin-right:.625rem}.scenario-header-button{color:#fff;cursor:pointer;background:#8dc34a;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.875rem;min-width:1.875rem;height:1.875rem;padding:0;font-family:Open Sans;font-size:1rem;font-weight:400;display:flex}.scenario-header-button svg{width:.875rem;max-height:.875rem}#scenario-zoom-button{position:relative}.scale-button{color:#fff;background:#8dc34a;border:none;border-radius:.25rem;outline:none;height:1.875rem;padding-inline:.5rem;font-family:Open Sans;font-size:1rem;font-weight:900}.scale-button svg{width:auto;height:.5625rem;margin-left:.5rem;padding:0}.scenario-zoom-dropdown{opacity:0;z-index:1;text-transform:none;width:100%;position:absolute;inset:0}.scenario-wrapper-body{z-index:2;flex:1;padding-block:20px;padding-inline:40px;display:flex;position:relative;overflow:auto}.scenario-wrapper-body>div{cursor:auto;flex:1;height:auto;padding:4rem;font-size:14px;overflow:auto}.ql-picker.ql-size{width:98px;display:none}.tiptap-root .ProseMirror{white-space:pre-wrap;outline:none;min-height:17em;padding:4px 8px}.time-values-table-container{z-index:1000;z-index:9999;box-sizing:border-box;color:#333;background:#fff;border:none;border-radius:.25rem;outline:none;flex-direction:column;width:75vw;min-width:22.5rem;height:80vh;max-height:98vh;font-family:Open Sans;font-size:1rem;display:flex;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 5px 15px #00000080}.time-value-table-content-body{border:2px solid #00f;flex:1;overflow:auto}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-Semibold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/app/fonts/open-sans/OpenSans-ExtraBold.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Euclid Circular;src:url(/app/fonts/euclid-circular/EuclidCircular.ttf)format("truetype");font-style:normal}@font-face{font-family:Euclid Circular;src:url(/app/fonts/euclid-circular/EuclidCircular.ttf)format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Euclid Circular;src:url(/app/fonts/euclid-circular/EuclidCircularMedium.ttf)format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Euclid Circular;src:url(/app/fonts/euclid-circular/EuclidCircularBold.ttf)format("truetype");font-style:normal;font-weight:700}.cma-container{width:100%;height:100vh;font-family:Open Sans,sans-serif;font-weight:400;font-size:inherit;box-sizing:border-box;background:#d6e0e5}.container-wrapper{box-sizing:border-box;flex-direction:row;justify-content:center;width:100%;height:100%;display:flex}.cma-exam-container{width:50%;height:100%;min-width:unset;background:#fff;max-width:1024px;margin:0;position:relative}.cma-exam-container.practice{flex:1}.cma-exam-sub-container{flex-direction:column;height:100%;display:flex;position:relative}.cma-exam-container-header{overflow:hidden}.cma-exam-container-header>header{color:#fff;background:#4e4d4e;flex-direction:row;justify-content:space-between;align-items:center;height:3.5rem;padding:0 .75rem;display:flex}.cma-exam-container-header>header .cma-exam-header-left{display:flex}.cma-exam-container-header>header .cma-exam-header-left .question-header{color:#fff;white-space:nowrap;flex-direction:column;justify-content:center;height:100%;font-size:1.05rem;font-weight:600;line-height:1.375rem;display:flex;font-family:Open Sans,sans-serif!important}.header-media-wrapper{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;display:flex}.cma-exam-header-right{align-items:center;padding:.5rem 0;display:flex}.cma-exam-header-right .cma-timer{color:#fff;align-items:center;width:18.125rem;display:flex}.cma-exam-header-right .cma-timer>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cma-exam-header-right .cma-timer>button .play-pause-icon{color:#fff;width:1.125rem;height:1.125rem;margin-right:.375rem}.timer-info{opacity:1;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.375rem}.timer-counter,.timer-info span{font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.375rem}.play-pause-icon{width:.875rem;height:.875rem}.cma-progress{width:7.5rem;margin-right:2.1875rem}.cma-progress .cma-progress-bar-info{color:#fff;text-align:center;margin-top:.3125rem;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:.875rem;display:block}.cma-progress .cma-progress-bar{background:#f5f5f5;border-radius:.4375rem;width:100%;height:.875rem;position:relative;overflow:hidden}.cma-progress .cma-progress-bar:after{content:"";width:var(--progress);background:#8dc34a;position:absolute;top:0;bottom:0;left:0%}.cma-exam-header-right .end-test-btn,.cma-exam-header-left .end-test-btn{color:#4e4d4e;text-align:center;opacity:1;cursor:pointer;background:#fff8dc;border:none;border-radius:.25rem;width:10.625rem;height:2.5rem;padding:0;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700}.cma-exam-header-left .end-test-btn{display:none}.cma-exam-header-right .end-test-btn:hover{opacity:.75}.cma-exam-container-header-bottom{color:#fff;background:#8dc34a;justify-content:space-between;align-items:center;height:1.5rem;padding:0 .75rem;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;display:flex}.cma-exam-container-header-bottom .sub-header-left{white-space:nowrap;text-overflow:ellipsis;font-weight:medium;overflow:hidden}.cma-exam-container-header-bottom .sub-header-right{flex-shrink:0;font-weight:600}.cma-exam-content-container{flex:1;display:flex;overflow:auto}.content-wrapper-sidebar{background:#f6f7f9;margin:0;padding:0;list-style:none;display:block;overflow-y:auto}.content-wrapper-sidebar li{padding:0;list-style:none;display:block}.content-wrapper-sidebar li .testlet-btn{border-top:none;border-left:none;border-right:none;border-image:initial;color:#333;text-align:center;z-index:1;cursor:pointer;background:#fff;border-bottom:.0625rem solid #dee4e7;border-radius:0;flex-direction:column;align-items:center;gap:.3125rem;width:2.75rem;min-height:7.25rem;padding:.4375rem 0;font-family:Open Sans,sans-serif;font-size:1rem;display:flex;position:relative}.content-wrapper-sidebar li .testlet-btn.active{background:0 0}.content-wrapper-sidebar li .testlet-btn .testlet-btn-wrapper{background:#dee4e7;border-radius:.5rem;width:.8125rem;height:6.25rem;position:relative;overflow:hidden}.content-wrapper-sidebar li .testlet-btn .testlet-btn-wrapper:before{content:"";height:var(--progress);background:#8dc34a;border-radius:.5rem;position:absolute;bottom:0;left:0;right:0}.mcq-content-wrapper{flex:1;display:flex;overflow:auto;box-shadow:-.125rem 0 .25rem #cecece}.mcq-content-wrapper .question-navs{flex-direction:column;justify-content:start;width:66px;padding-top:4px;display:flex;position:relative;overflow:hidden}.mcq-content-wrapper .question-navs>*{margin-bottom:4px}.mcq-content-wrapper .question-navs .question-navs-btn,.question-navs-btn{color:#fff;cursor:pointer;background:#8dc34a;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:1.5rem;min-height:1.5rem;padding:0 .3125rem;font-family:Open Sans,sans-serif;font-size:.6875rem;font-weight:500;display:flex;position:relative}#nav-back-btn{color:#fff;fill:#fff;width:1rem!important;height:1rem!important}#nav-next-btn{width:1rem!important;height:1rem!important}.mcq-content-wrapper .question-navs .question-navs-btn.solved-question{background:#4e4d4e;padding-left:.5625rem}.mcq-content-wrapper .question-navs .question-navs-btn svg{fill:currentColor;flex-shrink:0;width:.5625rem;height:.5625rem}.question-navs-btn span{margin:0 .125rem!important}.question-navs-btn.current-question:after{content:"";border:.75rem solid #0000;border-left:.625rem solid #8dc34a;border-right-width:0;width:0;height:0;display:inline-block;position:absolute;right:-.5rem}.question-navs-btn.solved-question.current-question{border-top-right-radius:0;border-bottom-right-radius:0}.question-navs-btn.solved-question.current-question:after{content:"";border:.75rem solid #0000;border-left:.625rem solid #4e4d4e;border-right-width:0;width:0;height:0;display:inline-block;position:absolute;right:-.625rem}.section-dailog-results .question-navs-btn svg{fill:#fff;flex-shrink:0;width:.5625rem;height:.5625rem}.section-dailog-results .question-navs-btn.solved-question{background:#4e4d4e;padding-left:.5625rem}.solved-question-illustration{background:#fff;width:.75rem;height:.75rem;position:absolute;top:0;left:0}.solved-question-illustration:after{content:"";border-top:0 solid #0000;border-bottom:.75rem solid #b4c4cb;border-left:.75rem solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;top:0;left:0}.question-content{border:.0625rem solid #9da6ab;border-radius:.25rem;flex:1;margin:.3125rem .3125rem .3125rem 0;padding:1.25rem;overflow:auto}.question-content .question-content-header{margin-bottom:.75rem}.question-content .question-content-header>*{margin-right:.5rem}.question-content .question-content-header .first-label{box-sizing:border-box;color:#2a3b5d;background:#bfcfd3;border-radius:.75rem;padding:0 .75rem;display:inline-block}.question-content .question-content-header .second-label{box-sizing:border-box;color:#242b43;background:#e5e8f1;border-radius:.75rem;padding:0 .75rem;display:inline-block}.question-content .question-content-header .third-label{box-sizing:border-box;color:#122048;background:#cce6e6;border-radius:.75rem;padding:0 .75rem;display:inline-block}.inner-question-wrapper{border-spacing:0;font-family:Arial;font-size:1rem;line-height:1.5rem;padding-left:0!important}.inner-question-wrapper .mcq-table-question table{border-radius:6px;overflow:hidden;border:1px solid #d3d3d3!important}.inner-question-wrapper .mcq-table-question table tr:first-child{background-color:#e3e3e3}.inner-question-wrapper .mcq-table-question table tr:not(:first-child){background-color:#f9f9f9}.inner-question-wrapper .content{background:#f5f7f8!important;padding:.625rem!important}.cma-calculator-container{margin-top:.5rem;margin-bottom:.5rem;font-family:Euclid Circular;font-weight:700}.cma-calculator-container .cma-calculator-btn:nth-last-of-type(-n+2){margin-top:.625rem}.cma-calculator-container .cma-calculator-btn{color:#40515a;opacity:1;cursor:pointer;background:#fff;border:.0625rem solid #40515a;border-radius:.25rem;align-items:center;min-width:2.75rem;height:1.875rem;padding:0 .625rem;font-family:Open Sans,sans-serif,Verdana;font-size:1rem;font-weight:500;display:flex}.cma-calculator-container .cma-calculator-btn .icon-left{height:1.25rem;margin-right:1.5625rem}.cma-calculator-container .cma-calculator-btn span{line-height:.9375rem}.cma-calculator-container .cma-calculator-btn .icon-right{height:1rem;margin-left:1.5625rem}.cma-calculator-container .cma-calculator-btn:hover,.cma-calculator-container .cma-calculator-btn:hover svg{color:#fff;fill:#fff;background:#40515a}.inner-question-wrapper .content{border-spacing:0;font-family:Arial;font-size:1rem;line-height:1.5rem}.inner-question-wrapper .content p{color:#000;margin-top:.3125rem;margin-bottom:.3125rem}table.table-options{border-collapse:separate!important;border-spacing:0 .9375rem!important;width:calc(100% - 1.5625rem)!important;margin-left:0!important}table.table-options td:first-child{text-transform:uppercase;pointer-events:none;padding:.5rem 0 .5rem .5rem;font-weight:700;line-height:1.375rem;vertical-align:middle!important;width:1.75rem!important}table.table-options td:nth-child(2){border:.1875rem solid #40515a;background:#fff!important;padding:0!important}table.table-options p{margin:0!important}table.table-options td:nth-child(2):not(.correct):hover{border-color:#eab326}table.table-options.disable-hover td:nth-child(2):hover{border-color:initial;cursor:default}table.table-options td.correct{background-color:#ceeae7!important}table.table-options td.incorrect{background-color:#ffe1df!important}table.table-options td.option-clicked{background-color:#f7d78c!important;border-color:#eab326!important}table.table-options td .optionText-inner{border:2px solid #fff;padding-block:.5rem;padding-inline:1.25rem}.question-explanation{background-color:#f7f9fc;border-radius:.5rem;margin-top:1.25rem;padding:1rem}.question-explanation .explanation-header{color:#122048;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:flex}.question-explanation .explanation-container{background-color:#0000;margin-top:.625rem}.question-explanation-option-wrapper>span{border-radius:8px;margin-top:12px;margin-bottom:4px;padding-block:8px;padding-inline:12px;font-size:13px;font-weight:600;display:inline-block}.question-explanation p{margin-top:.3125rem;margin-bottom:.3125rem;padding-left:2px}.question-content .question-content-header .header-label{text-align:initial;font-family:Euclid Circular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.question-sidebar-options{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;margin-left:auto;padding:0 1rem 0 .6875rem;display:flex}.question-sidebar-options>div{box-sizing:border-box;z-index:3999;background:#fff;border-radius:2rem;width:3rem;min-width:3rem;height:400px;padding-top:.5rem;padding-bottom:.5rem;position:static;transform:none;box-shadow:0 0 .375rem #262c4729}.cma-exam-container-footer{background:#4e4d4e;border-top:.25rem solid #8dc34a;justify-content:flex-end;align-items:center;gap:.4375rem;height:3.3125rem;padding:0 .75rem;display:flex}.cma-tooltip-btn{all:unset;color:#fff;cursor:pointer;box-sizing:border-box;border-width:initial;border-style:none;border-color:initial;border-image:initial;align-items:center;width:2.1875rem;min-width:0;height:2.5rem;padding:0;display:flex}.cma-tooltip-btn>svg{fill:#fff;width:100%;height:auto}.bookmark-btn{margin-left:auto!important}.bookmark-btn svg{fill:currentColor;width:1.25rem;padding:0}.large-btn{color:#fff;cursor:pointer;background:#8dc34a;border:none;border-radius:.25rem;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .625rem;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;display:flex}.prev-btn,.next-btn{color:#fff;cursor:pointer;background:#8dc34a;border:none;border-radius:.25rem;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .8rem;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;display:flex}.prev-btn svg,.next-btn svg{width:1rem;height:auto;max-height:1rem;fill:"#fff";padding:0 .625rem 0 0}.cma-footer-btn:hover,.cma-btn:hover{opacity:.75}.section-dialog{z-index:3996;background:#fff;flex-direction:column;width:21.75rem;height:100%;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:0 .3125rem .9375rem #00000080}.section-dialog .section-dialog-header{box-sizing:border-box;background:#4e4d4e;align-items:center;gap:.375rem;width:100%;height:3.5rem;padding-left:.9375rem;padding-right:.375rem;display:flex}.section-dialog .section-dialog-header h1{color:#fff;unicode-bidi:isolate;margin-block:.83em;margin-inline:0;font-size:1rem;font-weight:600;display:block;margin-right:auto!important}.section-dialog .section-dialog-header button{all:unset;color:#fff;cursor:pointer;box-sizing:border-box;border-width:initial;border-style:none;border-color:initial;border-image:initial;width:2.25rem;height:2.25rem}.section-dialog .section-dialog-header button>div{box-sizing:border-box;border:.2188rem solid #8dc34a;border-radius:50%;align-items:center;width:100%;height:100%;display:flex}.section-dialog .section-dialog-header button>div>svg{color:#fff;fill:#fff;width:100%;height:1.125rem}.section-dialog-header button:focus{box-shadow:0 0 5px 2px #2b9ed8}.section-dialog-header button:hover>*{opacity:.65}.section-dialog .section-dialog-filters{box-sizing:border-box;background:#ced8dd;width:100%;padding:.375rem 0 1.3125rem .9375rem;position:relative}.section-dialog .section-dialog-filters h1{color:#333;margin:0 0 .2rem;font-size:1rem;font-weight:700;display:block}.section-dialog .section-dialog-filters label{cursor:pointer;align-items:center;gap:.5rem;height:1.875rem;display:flex}.section-dialog .section-dialog-filters label input,.section-dialog .section-dialog-filters label input.checked{white-space:nowrap;opacity:0;border:0;padding:0;position:absolute;overflow:hidden}.section-dialog .section-dialog-filters label div{background:#fff;border:.125rem solid #333;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.section-dialog .section-dialog-filters label div.checked{color:#fff;background:#333;border:.125rem solid #333;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.section-dialog .section-dialog-filters label div.checked svg{color:#fff;fill:#fff;width:.75rem;height:auto}[type=checkbox]{box-sizing:border-box}.section-dialog .section-dialog-filters label span{color:#3d505a;font-size:.875rem;font-weight:700}.section-dialog .section-dialog-filters .clear-btn{color:#fff;cursor:pointer;background:#8dc34a;border:none;border-radius:.25rem;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .625rem;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;display:flex;position:absolute;bottom:1rem;right:1rem}.section-dialog .section-dialog-filters .clear-btn>svg{width:auto;height:1.1875rem;max-height:1.1875rem;padding:0 .625rem 0 0;position:relative;left:.25rem}.section-dialog .section-dialog-filters .clear-btn:hover{opacity:.75}.section-dialog .section-dialog-filters .clear-btn span{font-family:Open Sans;font-size:1rem}.section-dailog-results{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.75rem;padding:.375rem .75rem;display:flex;overflow:auto}.time-values-table-container{z-index:1000;box-sizing:border-box;color:#333;background:#fff;border:none;border-radius:.25rem;outline:none;flex-direction:column;width:75vw;min-width:22.5rem;height:80vh;max-height:98vh;font-family:Open Sans;font-size:1rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 5px 15px #00000080}.timer-values-table-container-header{color:#fff;background:#4d4c4d;justify-content:space-between;align-items:center;height:2.75rem;padding:0 .5rem;font-size:1rem;font-weight:600;line-height:2.75rem;display:flex}.timer-values-table-container-header .close-time-value-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:.75rem;height:.75rem;margin-left:auto;padding:0;display:flex}.close-time-value-btn>svg{fill:currentColor}.time-value-table-content-body{flex:1;overflow:auto}.timer-value-table-pdf-container{z-index:2;background:#40515a;height:100%;display:block;position:relative;overflow:auto}#toolbar{box-sizing:border-box;border-top:.0625rem solid #c4c4c4;border-left:.0625rem solid #c4c4c4;border-right:.0625rem solid #c4c4c4;border-image:initial;border-bottom:none;align-items:center;height:2.375rem;padding:0 .3125rem;display:flex}#toolbar>*{margin-right:.3125rem}#toolbar button{color:#333;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:.1875rem;outline:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-family:Open Sans;font-size:1rem;display:flex}#toolbar button>*{width:1.125rem;min-width:1.125rem;max-width:1.125rem;height:1.125rem}#toolbar button:hover{background:#dedede}.font-size-editor{cursor:pointer;position:relative}.ql-picker.ql-size{width:98px;display:none}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;position:relative}select.ql-size{opacity:0;cursor:pointer;width:1.75rem;height:2rem;position:absolute;inset:0;display:block!important}#toolbar button.active-toolbar-btn{color:#333;background:#dedede}.cma-modal-container{z-index:1000;background-color:#00000080;position:absolute;inset:0}.modal-wrapper{box-sizing:border-box;color:#333;background:#fff;border:none;border-radius:.25rem;outline:none;flex-direction:column;min-width:22.5rem;max-height:98vh;font-family:Open Sans;font-size:1rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 5px 15px #00000080}.cma-exam-toggle-container{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;margin-left:auto;padding:0 1rem 0 .6875rem;display:flex}.exam-toggle-container{box-sizing:border-box;background:#fff;border-radius:2rem;width:3rem;min-width:3rem;height:auto;padding-top:.5rem;padding-bottom:.5rem;top:50%;right:1rem;box-shadow:0 0 .375rem #262c4729}.exam-toggle-nav{unicode-bidi:isolate;flex:1;padding-block:8px;display:block}.exam-toggle-nav nav{unicode-bidi:isolate;display:block}.exam-toggle-nav ul{gap:.5rem}.exam-toggle-ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exam-toggle-li{justify-content:center;width:100%;display:flex}.exam-toggle-button{appearance:none;cursor:pointer;padding:0;background-color:#0000;border:0;width:2.5rem;height:2.5rem;padding-left:2.5px}.cma-modal-header{color:#fff;background:#4d4c4d;justify-content:space-between;align-items:center;height:2.75rem;padding:0 .5rem;font-size:1rem;font-weight:600;line-height:2.75rem;display:flex}.cma-modal-body{flex:1;overflow:auto}.cma-modal-inner-body{box-sizing:border-box;flex-direction:column;align-items:center;padding:2.5rem 3rem 1.25rem;display:flex}.cma-modal-inner-body p{color:#333;text-align:center;margin:0 0 1.5rem;font-weight:700;line-height:1.5rem}.cma-modal-inner-body>svg{color:#4b9cc9;fill:currentColor;width:4rem;height:4rem;margin-bottom:1.625rem}.modal-button-container{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.modal-btn:hover{opacity:.75}.modal-btn.finish-btn,.modal-btn.cancel-btn{color:#fff;cursor:pointer;background:#8dc34a;border:none;border-radius:.25rem;justify-content:center;align-items:center;gap:12px;min-width:8.75rem;height:2.625rem;margin:.3125rem;padding:0 .8125rem;font-family:Open Sans;font-size:1rem;font-weight:400;display:flex}@media only screen and (width<=1023px){.cma-exam-container{width:100%;min-width:unset}.cma-exam-container-header>header{flex-direction:column;height:auto}.cma-exam-header-left{justify-content:space-between;width:100%;padding-top:.5rem}.cma-exam-header-right .end-test-btn{display:none}.cma-exam-header-left .end-test-btn{display:block}.cma-exam-header-right{justify-content:space-between;width:100%}.cma-exam-header-right .cma-progress{margin-right:0}}@media only screen and (width>=768px){.modal-wrapper{width:32rem;height:auto}}@media only screen and (width<=767px){.content-wrapper-sidebar{display:flex}.content-wrapper-sidebar li .testlet-btn{width:auto;height:1.5rem;min-height:unset;border-bottom:none;border-right:.125rem solid #dee4e7;flex-direction:row;gap:.5rem;padding:0 .625rem}.content-wrapper-sidebar li .testlet-btn .testlet-btn-wrapper{width:6.125rem;height:.5rem}.cma-exam-content-container{flex-direction:column}.mcq-content-wrapper{flex-direction:column;width:100%}.mcq-content-wrapper .question-navs{flex-direction:row;justify-content:start;align-items:start;gap:2px;width:100%;height:auto;padding:0}.mcq-content-wrapper .question-navs .question-navs-btn,.question-navs-btn{width:2.75rem;height:1.75rem;font-size:.7rem}.question-navs-btn.solved-question.current-question:after{content:"";border:1.4rem solid #0000;border-top:.75rem solid #4e4d4e;border-bottom-width:0;width:0;height:0;display:inline-block;position:absolute;bottom:-.75rem;left:0}#nav-next-btn,#nav-back-btn{transform:rotate(-90deg);width:1rem!important;height:1rem!important}.question-navs-btn.current-question,.question-navs-btn.solved-question.current-question{border-bottom-right-radius:0;border-bottom-left-radius:0}.question-navs-btn.current-question:after{content:"";border:1.4rem solid #0000;border-top:.75rem solid #8dc34a;border-bottom-width:0;width:0;height:0;display:inline-block;position:absolute;bottom:-.7rem;left:0}.question-content{margin:.1875rem .9375rem .9375rem;padding:.75rem}.question-navs-btn[data-dialog-mobile=true].solved-question.current-question:after,.question-navs-btn[data-dialog-mobile=true].current-question:after{display:none}.content-wrapper-sidebar li .testlet-btn .testlet-btn-wrapper:before{width:5%;height:100%}table.table-options{width:100%!important}table.table-options td .optionText-inner{padding-block:.25rem;padding-inline:.625rem}.question-explanation .explanation-container{margin-top:0}.question-explanation .explanation-header{font-size:1rem;line-height:1.5rem}.question-explanation-option-wrapper>span{border-radius:4px;margin-top:8px;margin-bottom:4px;padding-block:6px;padding-inline:8px;font-size:12px}.cma-exam-toggle-container{display:none!important}}.cima-container{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:100vh;font-family:Open Sans,Arial,sans-serif;display:flex;overflow:hidden}.cima-header{color:#fff;background:#2d6da3;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.cima-header-title{font-size:16px;font-weight:700}.cima-header-right{text-align:right;font-size:13px;line-height:1.4}.cima-body{flex:1;padding:24px 28px;position:relative;overflow-y:auto}.cima-intro-text p{color:#1a1a1a;margin:0 0 14px;font-size:14px;line-height:1.6}.cima-footer{background:#d9d9d9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 24px;display:flex}.cima-footer-left{gap:10px;margin-right:auto;display:flex}.cima-btn{cursor:pointer;border:none;border-radius:3px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}.cima-btn:disabled{opacity:.5;cursor:not-allowed}.cima-btn-primary{color:#fff;background:#2d6da3}.cima-btn-primary:hover:not(:disabled){background:#245a87}.cima-btn-dark{color:#fff;background:#1c1c2e}.cima-btn-dark:hover:not(:disabled){background:#2a2a40}.cima-btn-dark.cima-btn-active{background:#2d6da3}.cima-question-text p{color:#1a1a1a;margin:0 0 10px;font-size:14px;line-height:1.6}.cima-question-text ul{margin:0 0 10px;padding-left:22px}.cima-question-text li{color:#1a1a1a;font-size:14px;line-height:1.6}.cima-question-options{flex-direction:column;gap:12px;margin-top:18px;display:flex}.cima-question-option{cursor:pointer;color:#1a1a1a;align-items:center;gap:10px;font-size:14px;display:flex}.cima-question-option input[type=radio]{cursor:pointer;accent-color:#2d6da3;width:15px;height:15px}.cima-question-option.cima-option-correct{color:#1a7a3a;font-weight:600}.cima-question-option.cima-option-incorrect{color:#b3261e;font-weight:600}.cima-question-code{color:#777;font-size:12px;position:absolute;bottom:20px;right:28px}.cima-explanation{color:#333;background:#f4f7fa;border-left:3px solid #2d6da3;margin-top:24px;padding:14px 16px;font-size:13px;line-height:1.6}.cima-widget{background:#fff;border:1px solid #b0b0b0;flex-direction:column;width:100%;height:100%;display:flex;box-shadow:0 4px 16px #0003}.cima-widget-header{color:#222;cursor:move;background:#eee;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.cima-widget-close{cursor:pointer;color:#444;background:0 0;border:none;padding:2px 4px;font-size:13px;line-height:1}.cima-widget-body{flex:1;padding:10px;overflow:auto}.cima-scratchpad-toolbar{color:#555;border-bottom:1px solid #e0e0e0;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.cima-scratchpad-textarea{resize:none;border:none;outline:none;width:100%;height:calc(100% - 36px);font-family:inherit;font-size:13px}.cima-calc-display{box-sizing:border-box;text-align:right;background:#fafafa;border:1px solid #ccc;width:100%;margin-bottom:6px;padding:8px 10px;font-size:16px}.cima-calc-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.cima-calc-key{cursor:pointer;background:#f2f2f2;border:1px solid #ccc;border-radius:2px;padding:10px 0;font-size:14px}.cima-calc-key:hover{background:#e6e6e6}.cima-calc-key.cima-calc-op{background:#e2e2e2}.cima-nav-overlay{z-index:1400;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.cima-nav-banner{background:#1c1c4e;justify-content:space-between;align-items:center;padding:24px 40px;display:flex}.cima-nav-banner-title{color:#fff;letter-spacing:.5px;font-size:20px;font-weight:700}.cima-nav-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:4px;padding:8px 14px;font-size:13px}.cima-nav-title-bar{color:#fff;background:#2d6da3;justify-content:space-between;align-items:center;padding:14px 40px;display:flex}.cima-nav-title-bar h2{margin:0;font-size:17px}.cima-nav-table-wrapper{padding:24px 40px}.cima-nav-table{border-collapse:collapse;width:100%;max-width:900px}.cima-nav-table th{text-align:left;color:#333;border-bottom:2px solid #ddd;padding:8px 12px;font-size:13px}.cima-nav-table td{padding:8px 12px;font-size:13px}.cima-nav-table tr:nth-child(2n){background:#f6f6f6}.cima-nav-question-link{color:#2d6da3;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.cima-nav-status-incomplete{color:#b3261e;font-weight:600}.cima-nav-status-answered{color:#1a7a3a;font-weight:600}.cima-nav-status-notseen,.cima-nav-flag-icon{color:#b3261e}.cima-header-end-btn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff80;border-radius:3px;padding:8px 16px;font-size:13px;font-weight:600}.cima-header-end-btn:hover{background:#ffffff40}.cima-modal-backdrop{z-index:1500;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cima-modal{background:#fff;border-radius:4px;width:420px;max-width:calc(100vw - 40px);overflow:hidden;box-shadow:0 8px 30px #00000040}.cima-modal-title{color:#fff;background:#2d6da3;padding:14px 18px;font-size:15px;font-weight:700}.cima-modal-body{color:#222;padding:20px 18px;font-size:14px;line-height:1.6}.cima-modal-actions{justify-content:flex-end;gap:10px;padding:12px 18px 18px;display:flex}.cima-results-score{text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding:30px 0}.cima-results-score-value{color:#2d6da3;font-size:48px;font-weight:700}.cima-results-score-label{color:#444;margin-top:6px;font-size:14px}.cima-results-table{border-collapse:collapse;width:100%;max-width:500px}.cima-results-table th{text-align:left;border-bottom:2px solid #ddd;padding:8px 12px;font-size:13px}.cima-results-table td{border-bottom:1px solid #eee;padding:8px 12px;font-size:13px}
