.v4-shell{--octo-main:#fff;--octo-card:#f9fafc;--octo-field:#fff;--octo-raised:#eef2f7;--octo-sidebar:#fafbfe;--octo-ink:#1c1c1e;--octo-muted:#636366;--octo-line:#d1d1d6;--octo-primary:#06c;--octo-active:#eaf3ff;--octo-blue-pale:#eaf3ff;--octo-green-pale:#edf8f0;--octo-orange-pale:#fff5e6;--octo-purple-pale:#f4efff;--octo-green:#216b3c;--octo-orange:#925016;--octo-purple:#65429a;--study-text:var(--octo-ink);--study-muted:var(--octo-muted);--study-border:var(--octo-line);--study-blue:var(--octo-primary);--study-tint:var(--octo-active);--study-soft:var(--octo-card);background:var(--octo-main);color:var(--octo-ink);grid-template-columns:204px minmax(0,1fr);min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,ui-sans-serif,sans-serif;font-size:14px;line-height:1.55;transition:grid-template-columns .18s}.v4-shell .study-main{background:var(--octo-main);max-width:1600px;padding:0 24px 48px}.v4-shell .study-shell h1,.v4-shell h1{letter-spacing:-.7px}.v4-shell h2{letter-spacing:-.3px;font-weight:650}.v4-shell button{min-height:44px}.v4-shell :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--octo-primary);outline-offset:3px}.v4-shell .study-sidebar.octo-sidebar{background:var(--octo-sidebar);border-right:1px solid var(--octo-line);height:100dvh;box-shadow:none;isolation:isolate;gap:0;padding:18px 10px 16px;position:sticky;top:0;overflow:hidden auto}.v4-shell .octo-brand{min-height:92px;margin:0 0 18px;padding:0 5px;display:block;position:relative}.v4-shell .octo-brand-link{width:100%;height:82px;text-decoration:none;display:block;overflow:hidden}.v4-shell .octo-brand-full{justify-content:center;align-items:center;width:100%;height:78px;display:flex}.v4-shell .octo-brand-full img{object-fit:contain;width:100%;height:auto;max-height:78px;display:block}.v4-shell .octo-brand-symbol{display:none}.v4-shell .octo-sidebar-toggle{border:1px solid var(--octo-line);background:var(--octo-card);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--octo-ink);z-index:2;border-radius:8px;place-items:center;padding:3px;display:grid;position:absolute;bottom:-6px;right:0}.v4-shell .octo-sidebar-toggle:hover{background:var(--octo-active);color:var(--octo-primary)}.v4-shell .octo-navigation-label{color:var(--octo-muted);letter-spacing:1.1px;margin:0;padding:0 11px 9px;font-size:10px;font-weight:600}.v4-shell .octo-secondary-label{border-top:1px solid var(--octo-line);margin:17px 0 0;padding:16px 11px 10px}.v4-shell .study-sidebar .octo-main-nav{gap:5px;display:grid}.v4-shell .study-sidebar .octo-main-nav a,.v4-shell .octo-secondary-link{min-height:58px;color:var(--octo-muted);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.v4-shell .study-sidebar .octo-main-nav a:first-child{color:var(--octo-muted);background:0 0}.v4-shell .study-sidebar .octo-main-nav a:hover,.v4-shell .octo-secondary-link:hover{background:var(--octo-raised);color:var(--octo-ink)}.v4-shell .study-sidebar .octo-main-nav a[aria-current=page]{color:var(--octo-primary);background:var(--octo-active);box-shadow:none}.v4-shell .study-sidebar .octo-main-nav a[aria-current=page] svg{color:var(--octo-primary)}.v4-shell .study-sidebar .octo-main-nav a svg,.v4-shell .octo-secondary-link svg{stroke-width:1.8px;flex:none;width:22px;height:22px;display:block}.v4-shell .study-sidebar .octo-main-nav a span,.v4-shell .octo-secondary-link span{min-width:0}.v4-shell .study-sidebar .octo-main-nav a strong{font-size:14px;font-weight:600;line-height:1.35;display:block}.v4-shell .study-sidebar .octo-main-nav a small,.v4-shell .octo-secondary-link small{color:var(--octo-muted);margin-top:3px;font-size:10.5px;font-weight:450;line-height:1.4;display:block}.v4-shell .study-sidebar .octo-main-nav a[aria-current=page] small{color:var(--octo-primary)}.v4-shell .octo-secondary-link{gap:11px;min-height:55px;font-size:13px}.v4-shell .octo-sidebar-watermark{opacity:.055;z-index:-1;pointer-events:none;position:absolute;bottom:113px;left:-8px;right:0;overflow:hidden}.v4-shell .octo-sidebar-watermark img{width:225px;max-width:none;height:auto}.v4-shell .study-sidebar .octo-sidebar-bottom{border-top:1px solid var(--octo-line);color:var(--octo-muted);background:0 0;margin-top:auto;padding:18px 10px 0;font-size:11px}.v4-shell .octo-sidebar-bottom span{color:var(--octo-ink);font-weight:650;display:block}.v4-shell .octo-sidebar-bottom small{margin-top:5px;font-size:10px}.v4-shell.v4-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.v4-shell.v4-sidebar-collapsed .study-sidebar.octo-sidebar{padding:18px 8px 16px}.v4-shell.v4-sidebar-collapsed .octo-brand{justify-content:center;align-items:start;height:88px;min-height:88px;margin-bottom:20px;padding:0;display:flex}.v4-shell.v4-sidebar-collapsed .octo-brand-link{width:40px;height:77px;margin:0;overflow:hidden}.v4-shell.v4-sidebar-collapsed .octo-brand-full{display:none}.v4-shell.v4-sidebar-collapsed .octo-brand-symbol{width:40px;height:77px;display:block;position:relative;overflow:hidden}.v4-shell.v4-sidebar-collapsed .octo-brand-symbol img{width:220px;max-width:none;height:auto;position:absolute;top:-5px;left:-8px}.v4-shell.v4-sidebar-collapsed .octo-sidebar-toggle{opacity:.9;border-radius:7px;width:22px;min-width:22px;height:22px;min-height:22px;position:absolute;bottom:0;right:7px}.v4-shell.v4-sidebar-collapsed .octo-navigation-label,.v4-shell.v4-sidebar-collapsed .octo-sidebar-bottom,.v4-shell.v4-sidebar-collapsed .octo-secondary-link span,.v4-shell.v4-sidebar-collapsed .octo-main-nav a span{display:none}.v4-shell.v4-sidebar-collapsed .study-sidebar .octo-main-nav a,.v4-shell.v4-sidebar-collapsed .octo-secondary-link{border-radius:12px;justify-content:center;min-height:54px;padding:12px 3px}.v4-shell.v4-sidebar-collapsed .octo-secondary-label{border-top:1px solid var(--octo-line);margin:14px 4px 8px;padding:0;font-size:0;display:block}.v4-shell.v4-sidebar-collapsed .octo-sidebar-watermark{display:none}.v4-shell .study-topbar.octo-topbar{z-index:18;background:var(--octo-main);border-bottom:1px solid var(--octo-line);height:64px;min-height:64px;color:var(--octo-muted);justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex;position:sticky;top:0}.v4-shell .octo-header-date{border:1px solid var(--octo-line);background:var(--octo-card);min-height:38px;color:var(--octo-ink);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.v4-shell .octo-header-date svg{color:var(--octo-muted)}.v4-shell .octo-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.v4-shell .octo-header-status{white-space:nowrap;color:var(--octo-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.v4-shell .octo-header-status .study-dot{background:var(--octo-green);width:7px;height:7px;margin:0 5px 0 0}.v4-shell .study-updated{color:var(--octo-muted);font-size:11px}.v4-shell .v4-theme-toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--octo-ink);background:0 0;border:0;border-radius:11px;place-items:center;padding:10px;display:grid}.v4-shell .v4-theme-toggle:hover{background:var(--octo-raised)}.v4-shell .study-button.octo-refresh-button{border:1px solid var(--octo-line);background:var(--octo-field);min-height:44px;color:var(--octo-ink);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.v4-shell .study-button.octo-refresh-button:hover{background:var(--octo-active);color:var(--octo-primary)}.v4-shell .study-compact-heading{margin:24px 0 18px;padding-top:0}.v4-shell .study-compact-heading h1{letter-spacing:-.65px;color:var(--octo-ink);font-size:28px;font-weight:700;line-height:1.2}.v4-shell .study-compact-heading p:not(.study-eyebrow){color:var(--octo-muted);margin-top:8px;font-size:13px;line-height:1.6}.v4-shell .study-eyebrow{color:var(--octo-muted);letter-spacing:.75px;text-transform:uppercase;font-size:10px;font-weight:600}.v4-shell .study-page-heading{margin-top:24px}.v4-shell .v4-overview{gap:12px;margin-top:0;margin-bottom:20px;display:grid}.v4-shell .v4-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v4-shell .v4-metric-card{background:var(--octo-card);min-width:0;min-height:168px;color:var(--octo-ink);border-radius:16px;flex-direction:column;gap:9px;padding:19px;display:flex;box-shadow:none!important;border:0!important}.v4-shell .v4-metric-card:first-child{background:var(--octo-blue-pale)}.v4-shell .v4-metric-card:nth-child(2){background:var(--octo-green-pale)}.v4-shell .v4-metric-card:nth-child(3){background:var(--octo-orange-pale)}.v4-shell .v4-metric-card:nth-child(4){background:var(--octo-purple-pale)}.v4-shell .v4-metric-card .v4-metric-icon{background:color-mix(in srgb,var(--octo-field) 76%,transparent);border-radius:11px;place-items:center;width:39px;height:39px;margin:0 0 2px;display:grid}.v4-shell .v4-metric-card:first-child .v4-metric-icon svg{color:var(--octo-primary)}.v4-shell .v4-metric-card:nth-child(2) .v4-metric-icon svg{color:var(--octo-green)}.v4-shell .v4-metric-card:nth-child(3) .v4-metric-icon svg{color:var(--octo-orange)}.v4-shell .v4-metric-card:nth-child(4) .v4-metric-icon svg{color:var(--octo-purple)}.v4-shell .v4-metric-card p{color:var(--octo-muted);margin:0;font-size:12px;font-weight:600}.v4-shell .v4-metric-card strong{letter-spacing:-.85px;color:var(--octo-ink);font-size:clamp(25px,2.7vw,34px);font-weight:720;line-height:1.12}.v4-shell .v4-metric-card small{color:var(--octo-muted);margin-top:auto;font-size:11px;line-height:1.5}.v4-shell .v4-metric-card small button,.v4-shell .v4-date-entry button{color:var(--octo-primary);font-size:11px;font-weight:650;text-decoration:none}.v4-shell .v4-date-entry input{background:var(--octo-field);border-color:var(--octo-line);color:var(--octo-ink)}.v4-shell .octo-today-slot{min-width:0;margin:0}.v4-shell .study-home-overview{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;margin:0;display:grid}.v4-shell .study-home-overview .study-home-block{background:var(--octo-card);border-radius:16px;min-width:0;margin:0;padding:20px;box-shadow:none!important;border:0!important}.v4-shell .study-home-overview .study-home-block:first-child{grid-column:1/-1}.v4-shell .study-home-heading{align-items:start;gap:12px;margin:0 0 15px}.v4-shell .study-home-heading h2{color:var(--octo-ink);font-size:20px;font-weight:650}.v4-shell .study-home-heading p{color:var(--octo-muted);margin-top:4px;font-size:11px;line-height:1.5}.v4-shell .study-home-step{background:var(--octo-blue-pale);color:var(--octo-primary);border:0;border-radius:10px;font-weight:700}.v4-shell .study-home-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v4-shell .study-home-kpis article{background:var(--octo-field);border:0;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:15px;display:flex}.v4-shell .study-home-kpis article>span{color:var(--octo-muted);font-size:11px}.v4-shell .study-home-kpis article strong{color:var(--octo-ink);font-size:24px;font-weight:650}.v4-shell .study-home-kpis article p{color:var(--octo-muted);font-size:10px}.v4-shell .study-home-kpis progress{background:var(--octo-raised);border:0;height:7px}.v4-shell .study-home-kpis progress::-webkit-progress-value{background:var(--octo-primary)}.v4-shell .study-home-kpis progress::-moz-progress-bar{background:var(--octo-primary)}.v4-shell .study-home-today-count{white-space:nowrap;background:var(--octo-blue-pale);color:var(--octo-primary);border:0;border-radius:9px;padding:6px 9px;font-size:11px}.v4-shell .study-home-plan{gap:0}.v4-shell .study-home-plan article{border:0;border-bottom:1px solid var(--octo-line);background:0 0;border-radius:0;align-items:center;gap:10px;min-height:70px;padding:10px 2px;display:flex}.v4-shell .study-home-plan article:last-child{border:0}.v4-shell .study-home-plan-number{background:var(--octo-blue-pale);color:var(--octo-primary);font-size:12px}.v4-shell .study-home-plan h3{color:var(--octo-ink);font-size:12.5px;font-weight:600}.v4-shell .study-home-plan article>strong{color:var(--octo-primary);font-size:23px}.v4-shell .study-home-plan p{color:var(--octo-muted);font-size:11px}.v4-shell .study-home-future{grid-template-columns:1fr;gap:9px;display:grid}.v4-shell .study-home-future>div{background:var(--octo-field);border:0;border-radius:11px;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.v4-shell .study-home-future>div span{color:var(--octo-muted);font-size:11px}.v4-shell .study-home-future>div strong{color:var(--octo-ink);grid-area:1/2/3;align-self:center;font-size:22px;font-weight:650;line-height:1.1}.v4-shell .study-home-future>div p{color:var(--octo-muted);font-size:10px;line-height:1.4}.v4-shell .study-home-future-link{color:var(--octo-primary);font-size:12px;font-weight:650}.v4-shell .study-home-fineprint{color:var(--octo-muted);font-size:10px}.v4-shell .study-home-notice{background:var(--octo-orange-pale);color:var(--octo-orange);border:0;border-radius:10px}.v4-shell :is(.v4-coverage,.v4-exams,.v4-recent){background:var(--octo-card);border-radius:16px;min-width:0;padding:21px;box-shadow:none!important;border:0!important}.v4-shell .v4-section-heading{gap:15px;margin-bottom:14px}.v4-shell .v4-section-heading h2{letter-spacing:-.3px;color:var(--octo-ink);font-size:20px;font-weight:650}.v4-shell .v4-section-heading p:not(.v4-eyebrow){color:var(--octo-muted);margin-top:4px;font-size:12px;line-height:1.5}.v4-shell .v4-eyebrow{color:var(--octo-muted);letter-spacing:.85px;font-size:10px;font-weight:600;margin-bottom:6px!important}.v4-shell .v4-coverage-total strong{color:var(--octo-primary);font-size:25px}.v4-shell .v4-coverage-total small{color:var(--octo-muted)}.v4-shell .v4-charts{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:20px;display:grid}.v4-shell .v4-donut-wrap{min-height:255px;overflow:hidden}.v4-shell .v4-donut-center strong{color:var(--octo-ink);font-size:27px}.v4-shell .v4-donut-center small{color:var(--octo-muted);font-size:10.5px}.v4-shell .v4-status-grid{gap:3px}.v4-shell .v4-status-item{background:var(--octo-field);min-height:42px;color:var(--octo-ink);border:1px solid #0000;border-radius:10px;grid-template-columns:9px minmax(0,1fr) 72px 47px 48px;align-items:center;gap:10px;padding:8px 9px;font-size:11px;display:grid}.v4-shell .v4-status-item:hover,.v4-shell .v4-status-item[aria-pressed=true]{background:var(--octo-active);color:var(--octo-primary);border-color:#0000}.v4-shell .v4-status-swatch{border-radius:3px;width:9px;height:9px}.v4-shell .octo-status-name{text-overflow:ellipsis;white-space:nowrap;color:var(--octo-ink);overflow:hidden}.v4-shell .octo-status-meter{background:var(--octo-raised);border-radius:4px;width:100%;height:6px;display:block;overflow:hidden}.v4-shell .octo-status-meter>span{border-radius:4px;max-width:100%;height:100%;display:block}.v4-shell .v4-status-item strong,.v4-shell .v4-status-item small{text-align:right;color:var(--octo-ink);font-size:11px}.v4-shell .v4-status-item small{color:var(--octo-muted);font-size:10px}.v4-shell .v4-soft-note{color:var(--octo-muted);align-items:start;gap:6px;font-size:11px;line-height:1.55;display:flex;margin-top:9px!important}.v4-shell .v4-soft-note svg{margin-top:1px}.v4-shell .octo-distribution-summary{border-top:1px solid var(--octo-line);margin-top:17px;padding-top:16px}.v4-shell .octo-distribution-track{background:var(--octo-raised);border-radius:7px;width:100%;height:10px;display:flex;overflow:hidden}.v4-shell .octo-distribution-track>span{min-width:0;height:100%;display:block}.v4-shell .octo-distribution-caption{color:var(--octo-muted);justify-content:space-between;gap:12px;margin-top:9px;font-size:10px;display:flex}.v4-shell .v4-table{border-collapse:separate;border-spacing:0;min-width:690px}.v4-shell .v4-table thead{background:var(--octo-field);color:var(--octo-muted)}.v4-shell .v4-table th,.v4-shell .v4-table td{border-bottom:1px solid var(--octo-line);padding:13px 12px}.v4-shell .v4-table thead th{white-space:nowrap;font-size:11px;font-weight:550}.v4-shell .v4-table tbody th{font-weight:600}.v4-shell .v4-table tbody tr:last-child td,.v4-shell .v4-table tbody tr:last-child th{border-bottom:0}.v4-shell .v4-coral{color:#b52c2c}.v4-shell .v4-emerald{color:var(--octo-green)}.v4-shell .v4-inline-link{color:var(--octo-primary);font-size:12px;font-weight:650}.v4-shell .v4-recent-grid{grid-template-columns:repeat(auto-fit,minmax(98px,1fr));gap:9px}.v4-shell .v4-recent-grid>div{background:var(--octo-field);border-radius:12px;padding:13px}.v4-shell .v4-recent-grid strong{color:var(--octo-ink);font-weight:650}.v4-shell .v4-recent-grid span{color:var(--octo-muted);font-size:11px}.v4-shell .study-panel,.v4-shell .study-home-block,.v4-shell .study-specialty-list,.v4-shell .study-topic-list,.v4-shell .study-history-grid{box-shadow:none}.v4-shell :is(.study-panel,.study-section,.study-home-block){color:var(--octo-ink)}.v4-shell .study-panel{background:var(--octo-card);border:0;border-radius:16px;padding:20px}.v4-shell .study-mini-metrics{background:var(--octo-card);border:0;border-radius:16px;overflow:hidden}.v4-shell .study-mini-metrics .study-metric{border-color:var(--octo-line)}.v4-shell .study-page-links>a{background:var(--octo-card);border:0;border-radius:12px}.v4-shell .study-page-links>a:hover{background:var(--octo-active)}.v4-shell .study-specialty-list,.v4-shell .study-topic-list{border:0;border-radius:14px;overflow:hidden}.v4-shell .study-specialty-row,.v4-shell .study-topic summary{background:var(--octo-card);border-color:var(--octo-line);color:var(--octo-ink)}.v4-shell .study-specialty-row:hover,.v4-shell .study-topic summary:hover{background:var(--octo-active)}.v4-shell .study-topic-body{background:var(--octo-field);color:var(--octo-ink)}.v4-shell .study-topic-name strong,.v4-shell .study-specialty-name strong{color:var(--octo-ink)}.v4-shell .study-topic-summary,.v4-shell .study-specialty-detail{color:var(--octo-muted)}.v4-shell .study-area-icon{background:var(--octo-field);color:var(--octo-primary)}.v4-shell .study-area-filters button{background:var(--octo-card);color:var(--octo-muted);border-radius:11px}.v4-shell .study-area-filters button[aria-pressed=true]{background:var(--octo-active);color:var(--octo-primary)}.v4-shell .study-filters input,.v4-shell .study-filters select{background:var(--octo-field);color:var(--octo-ink);border:1px solid var(--octo-line);border-radius:10px}.v4-shell .study-table thead th,.v4-shell .study-table td,.v4-shell .study-table th{border-color:var(--octo-line)}.v4-shell .study-table thead th{background:var(--octo-card);color:var(--octo-muted)}.v4-shell .study-tag{background:var(--octo-card);color:var(--octo-muted);border-color:var(--octo-line);border-radius:9px}.v4-shell .study-home-more .study-button{background:var(--octo-card);color:var(--octo-primary);border:0;border-radius:12px}.v4-shell .octo-footer{border-color:var(--octo-line);color:var(--octo-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;margin-top:24px;padding:14px 0 20px;font-size:11px;display:flex}.v4-shell .octo-footer img{object-fit:contain;flex:none;width:32px;height:32px}.v4-shell .octo-footer span{font-size:11px;line-height:1.35;display:inline}.v4-shell .octo-footer small{font-size:10px;display:inline}.v4-shell .octo-footer span:last-child{margin-left:auto}.v4-shell[data-theme=dark]{--octo-main:#0b0b0d;--octo-card:#1c1c1e;--octo-field:#2c2c2e;--octo-raised:#353538;--octo-sidebar:#1c1c1e;--octo-ink:#f5f5f7;--octo-muted:#aeaeb2;--octo-line:#48484a;--octo-primary:#9ac8ff;--octo-active:#152b45;--octo-blue-pale:#152b45;--octo-green-pale:#183426;--octo-orange-pale:#3a2a1a;--octo-purple-pale:#2d2341;--octo-green:#a2dab3;--octo-orange:#f3c38d;--octo-purple:#cebaf5;--study-text:var(--octo-ink);--study-muted:var(--octo-muted);--study-border:var(--octo-line);--study-blue:var(--octo-primary);--study-tint:var(--octo-active);--study-soft:var(--octo-card);background:var(--octo-main);color:var(--octo-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v4-shell[data-theme=dark] :is(.study-main,.study-topbar.octo-topbar){background:var(--octo-main);color:var(--octo-ink)}.v4-shell[data-theme=dark] .study-sidebar.octo-sidebar{background:var(--octo-sidebar);border-color:var(--octo-line)}.v4-shell[data-theme=dark] :is(.octo-header-date,.octo-sidebar-toggle,.study-button.octo-refresh-button,.v4-date-entry input){background:var(--octo-field);border-color:var(--octo-line);color:var(--octo-ink)}.v4-shell[data-theme=dark] .octo-sidebar-toggle:hover,.v4-shell[data-theme=dark] .study-button.octo-refresh-button:hover{background:var(--octo-active);color:var(--octo-primary)}.v4-shell[data-theme=dark] .v4-theme-toggle{color:var(--octo-ink);background:0 0;border:0}.v4-shell[data-theme=dark] .v4-theme-toggle:hover{background:var(--octo-raised)}.v4-shell[data-theme=dark] .study-sidebar .octo-main-nav a,.v4-shell[data-theme=dark] .study-sidebar .octo-main-nav a:first-child,.v4-shell[data-theme=dark] .octo-secondary-link{color:var(--octo-muted);background:0 0}.v4-shell[data-theme=dark] .study-sidebar .octo-main-nav a[aria-current=page]{background:var(--octo-active);color:var(--octo-primary)}.v4-shell[data-theme=dark] .study-sidebar .octo-main-nav a:hover,.v4-shell[data-theme=dark] .octo-secondary-link:hover{background:var(--octo-raised);color:var(--octo-ink)}.v4-shell[data-theme=dark] .study-sidebar .octo-main-nav a small{color:var(--octo-muted)}.v4-shell[data-theme=dark] .study-sidebar .octo-main-nav a[aria-current=page] small{color:var(--octo-primary)}.v4-shell[data-theme=dark] :is(.v4-metric-card,.v4-coverage,.v4-exams,.v4-recent,.study-panel,.study-home-block,.study-page-links>a,.study-mini-metrics){background:var(--octo-card);color:var(--octo-ink);border-color:var(--octo-line)}.v4-shell[data-theme=dark] .v4-metric-card:first-child{background:var(--octo-blue-pale)}.v4-shell[data-theme=dark] .v4-metric-card:nth-child(2){background:var(--octo-green-pale)}.v4-shell[data-theme=dark] .v4-metric-card:nth-child(3){background:var(--octo-orange-pale)}.v4-shell[data-theme=dark] .v4-metric-card:nth-child(4){background:var(--octo-purple-pale)}.v4-shell[data-theme=dark] .v4-metric-card :is(strong,small,p),.v4-shell[data-theme=dark] .v4-section-heading h2,.v4-shell[data-theme=dark] .v4-donut-center strong,.v4-shell[data-theme=dark] .study-home-heading h2{color:var(--octo-ink)}.v4-shell[data-theme=dark] .v4-metric-card p,.v4-shell[data-theme=dark] .v4-metric-card small{color:var(--octo-muted)}.v4-shell[data-theme=dark] .v4-metric-icon{background:var(--octo-field)}.v4-shell[data-theme=dark] .study-home-kpis article,.v4-shell[data-theme=dark] .study-home-future>div,.v4-shell[data-theme=dark] .v4-status-item,.v4-shell[data-theme=dark] .v4-recent-grid>div,.v4-shell[data-theme=dark] .v4-table thead{background:var(--octo-field);color:var(--octo-ink)}.v4-shell[data-theme=dark] .v4-status-item[aria-pressed=true],.v4-shell[data-theme=dark] .v4-status-item:hover{background:var(--octo-active)}.v4-shell[data-theme=dark] .v4-status-item :is(strong,small),.v4-shell[data-theme=dark] .octo-status-name{color:var(--octo-ink)!important}.v4-shell[data-theme=dark] .v4-status-item small{color:var(--octo-muted)!important}.v4-shell[data-theme=dark] :is(.study-topic summary,.study-specialty-row,.study-page-links>a,.study-table thead th,.study-table tbody tr,.study-topic-body){background:var(--octo-card);color:var(--octo-ink);border-color:var(--octo-line)}.v4-shell[data-theme=dark] :is(.study-topic summary:hover,.study-specialty-row:hover){background:var(--octo-active)}.v4-shell[data-theme=dark] .study-tag,.v4-shell[data-theme=dark] :is(.study-filters input,.study-filters select,.study-area-filters button){background:var(--octo-field);color:var(--octo-ink)}.v4-shell[data-theme=dark] .study-area-filters button[aria-pressed=true]{background:var(--octo-active);color:var(--octo-primary)}.v4-shell[data-theme=dark] :is(.study-home-plan h3,.study-home-future>div strong,.study-home-kpis article strong){color:var(--octo-ink)}.v4-shell[data-theme=dark] .study-home-plan article{border-color:var(--octo-line);background:0 0}.v4-shell[data-theme=dark] .study-home-step,.v4-shell[data-theme=dark] .study-home-plan-number,.v4-shell[data-theme=dark] .study-home-today-count{background:var(--octo-active);color:var(--octo-primary)}.v4-shell[data-theme=dark] :is(.study-topic-summary,.study-specialty-detail,.study-home-plan p,.study-home-future>div p,.study-note){color:var(--octo-muted)}@media (max-width:1180px){.v4-shell .v4-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .v4-metric-card{min-height:148px}.v4-shell .v4-charts{grid-template-columns:240px minmax(0,1fr)}.v4-shell .study-main{padding:0 20px 36px}.v4-shell .octo-header-status{display:none}}@media (max-width:940px) and (min-width:761px){.v4-shell .study-home-overview{grid-template-columns:1fr}.v4-shell .study-home-overview .study-home-block:first-child{grid-column:1}.v4-shell .v4-charts{grid-template-columns:1fr}.v4-shell .octo-header-date{padding:8px;font-size:11px}}@media (max-width:760px){.v4-shell,.v4-shell.v4-sidebar-collapsed{grid-template-columns:1fr;display:block}.v4-shell .study-sidebar.octo-sidebar,.v4-shell.v4-sidebar-collapsed .study-sidebar.octo-sidebar{z-index:40;background:0 0;border:0;height:0;min-height:0;margin:0;padding:0;display:block;position:static;overflow:visible}.v4-shell .octo-brand,.v4-shell .octo-navigation-label,.v4-shell .octo-secondary-link,.v4-shell .octo-sidebar-watermark,.v4-shell .octo-sidebar-bottom{display:none!important}.v4-shell .study-sidebar .octo-main-nav{z-index:40;min-height:66px;padding:5px 5px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--octo-line);background:var(--octo-sidebar);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000008}.v4-shell .study-sidebar .octo-main-nav a,.v4-shell .study-sidebar .octo-main-nav a:first-child,.v4-shell.v4-sidebar-collapsed .study-sidebar .octo-main-nav a{min-height:56px;color:var(--octo-muted);background:0 0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:10px;display:flex}.v4-shell .study-sidebar .octo-main-nav a[aria-current=page],.v4-shell.v4-sidebar-collapsed .study-sidebar .octo-main-nav a[aria-current=page]{background:var(--octo-active);color:var(--octo-primary)}.v4-shell .study-sidebar .octo-main-nav a svg{width:22px;height:22px}.v4-shell .study-sidebar .octo-main-nav a span,.v4-shell.v4-sidebar-collapsed .study-sidebar .octo-main-nav a span{text-align:center;width:100%;line-height:1.05;display:block}.v4-shell .study-sidebar .octo-main-nav a strong{font-size:10px;font-weight:600;line-height:1.2}.v4-shell .study-sidebar .octo-main-nav a small{display:none!important}.v4-shell .study-main{padding:0 14px calc(92px + env(safe-area-inset-bottom,0px))}.v4-shell .study-topbar.octo-topbar{z-index:20;flex-direction:row;align-items:center;gap:8px;height:auto;min-height:62px;padding:7px 0;display:flex;position:sticky;top:0}.v4-shell .octo-topbar .octo-header-actions{flex-wrap:nowrap;justify-content:flex-end;gap:3px;width:auto;display:flex}.v4-shell .octo-header-date{white-space:normal;background:0 0;border:0;flex:1;min-width:0;padding:8px;font-size:10.5px;line-height:1.3}.v4-shell .octo-header-date svg,.v4-shell .octo-topbar .study-updated{display:none}.v4-shell .v4-theme-toggle{width:40px;min-width:40px;height:44px}.v4-shell .study-button.octo-refresh-button{width:44px;min-width:44px;padding:8px}.v4-shell .study-button.octo-refresh-button span{display:none}.v4-shell .study-compact-heading{margin:18px 0 14px;padding-top:0}.v4-shell .study-compact-heading h1{font-size:26px}.v4-shell .v4-overview{gap:10px}.v4-shell .v4-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v4-shell .v4-metric-card{border-radius:14px;gap:6px;min-height:153px;padding:13px}.v4-shell .v4-metric-card strong{font-size:26px}.v4-shell .v4-metric-card .v4-metric-icon{width:32px;height:32px}.v4-shell .v4-metric-card .v4-metric-icon svg{width:18px;height:18px}.v4-shell .study-home-overview{grid-template-columns:1fr;gap:10px}.v4-shell .study-home-overview .study-home-block:first-child{grid-column:1}.v4-shell .study-home-overview .study-home-block{padding:16px}.v4-shell .study-home-kpis{grid-template-columns:1fr;gap:8px}.v4-shell .study-home-kpis article{gap:4px;padding:11px 12px}.v4-shell .v4-coverage,.v4-shell .v4-exams,.v4-shell .v4-recent{border-radius:14px;padding:16px}.v4-shell .v4-charts{grid-template-columns:1fr;gap:2px}.v4-shell .v4-donut-wrap{min-height:250px}.v4-shell .v4-status-item{grid-template-columns:9px minmax(0,1fr) 55px 43px 42px;gap:6px;font-size:10px}.v4-shell .v4-section-heading h2{font-size:18px}.v4-shell .octo-footer{padding-bottom:10px}.v4-shell .octo-footer span:last-child{flex-basis:100%;margin:4px 0 0}.v4-shell[data-theme=dark] .study-sidebar .octo-main-nav{background:var(--octo-sidebar);border-color:var(--octo-line)}}@media (max-width:370px){.v4-shell .v4-status-item{grid-template-columns:9px minmax(0,1fr) 40px 36px;gap:5px}.v4-shell .v4-status-item .octo-status-meter{display:none}.v4-shell .octo-header-date{font-size:10px}.v4-shell .v4-metric-card strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.v4-shell,.v4-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.octo-signin{color:#1c1c1e;background:#fff;place-items:center;min-height:100dvh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,ui-sans-serif,sans-serif;display:grid}.octo-signin-card{background:#f9fafc;border-radius:22px;width:min(100%,530px);padding:26px}.octo-signin-brand{margin:0 0 14px;display:block}.octo-signin-brand img{object-fit:contain;object-position:left center;width:210px;max-width:100%;height:85px}.octo-signin-body{padding:7px 6px 5px}.octo-signin-kicker{letter-spacing:1px;color:#636366;font-size:11px;font-weight:650}.octo-signin-body h1{letter-spacing:-.7px;color:#1c1c1e;margin:10px 0;font-size:29px;font-weight:700;line-height:1.2}.octo-signin-body>p{color:#636366;margin:0 0 18px;font-size:14px;line-height:1.6}.octo-signin-button{cursor:pointer;color:#fff;width:100%;min-height:50px;font:inherit;background:#06c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:650;display:flex}.octo-signin-button svg:last-child{margin-left:auto}.octo-signin-button svg:first-child{margin-right:auto}.octo-signin-button:hover{background:#005bbb}.octo-signin-button:focus-visible,.octo-signin-brand:focus-visible{outline-offset:3px;outline:3px solid #007aff}.octo-signin-body p.octo-signin-error{color:#a52b37;background:#fff0f1;border-radius:10px;margin-top:13px;padding:11px}.octo-signin-body p.octo-signin-privacy{color:#636366;align-items:center;gap:8px;margin:18px 0 0;font-size:11px;line-height:1.5;display:flex}.octo-signin-privacy svg{color:#216b3c;flex-shrink:0}@media (max-width:500px){.octo-signin{padding:14px}.octo-signin-card{border-radius:17px;padding:18px}.octo-signin-body h1{font-size:25px}}.v4-shell .fsrs-analytics{min-width:0}.v4-shell .fsrs-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px}.v4-shell .fsrs-chart-card{background:var(--octo-card);box-shadow:none;color:var(--octo-ink);border-radius:16px;margin:0;padding:20px;border:0!important}.v4-shell .fsrs-chart-card h3{letter-spacing:-.25px;color:var(--octo-ink);margin:0 0 12px;font-size:18px;font-weight:650;line-height:1.35}.v4-shell .fsrs-chart-card :is(p,small){color:var(--octo-muted)}.v4-shell .fsrs-chart-card .fsrs-forecast-intro{color:var(--octo-muted);line-height:1.6;margin-bottom:14px!important;font-size:12px!important}.v4-shell .fsrs-chart-card .fsrs-chart-controls{flex-wrap:wrap;align-items:center;gap:11px;margin:12px 0 14px;display:flex}.v4-shell .fsrs-chart-card .fsrs-chart-controls label{color:var(--octo-ink);font-size:12px}.v4-shell .fsrs-chart-card :is(select,input[type=number],input[type=date]){border:1px solid var(--octo-line);background:var(--octo-field);min-height:44px;color:var(--octo-ink);font:inherit;border-radius:10px;padding:9px 10px;font-size:13px}.v4-shell .fsrs-chart-card .fsrs-chart-controls :is(input[type=radio],input[type=checkbox]){accent-color:var(--octo-primary)}.v4-shell .fsrs-chart-card .fsrs-chart-controls button{border:1px solid var(--octo-line);background:var(--octo-field);min-height:44px;color:var(--octo-ink);border-radius:10px;padding:8px 13px;font-weight:600}.v4-shell .fsrs-chart-card .fsrs-chart-controls button:not(:disabled):hover{background:var(--octo-active);color:var(--octo-primary)}.v4-shell .fsrs-forecast-calibration{background:var(--octo-blue-pale);color:var(--octo-ink);border:0;border-radius:12px;gap:6px;margin-bottom:14px;padding:15px 17px}.v4-shell .fsrs-forecast-calibration strong{color:var(--octo-ink);font-size:13px}.v4-shell .fsrs-forecast-calibration small{color:var(--octo-orange)!important}.v4-shell .fsrs-forecast-kpis{gap:10px;margin-bottom:15px}.v4-shell .fsrs-forecast-headline{background:var(--octo-green-pale);border:0;border-radius:13px;gap:12px;min-width:0;padding:16px}.v4-shell .fsrs-forecast-headline>strong{color:var(--octo-green);font-size:28px}.v4-shell .fsrs-forecast-headline>span,.v4-shell .fsrs-forecast-headline small{color:var(--octo-muted)}.v4-shell .fsrs-forecast-side{background:var(--octo-field);border:0;border-radius:13px;gap:5px;min-width:0;padding:15px}.v4-shell .fsrs-forecast-side strong{color:var(--octo-primary);font-size:22px;font-weight:650}.v4-shell .fsrs-forecast-side span{color:var(--octo-muted);font-size:11px;line-height:1.45}.v4-shell .fsrs-forecast-load{gap:9px;margin:14px 0}.v4-shell .fsrs-forecast-load>div{background:var(--octo-field);border:0;border-radius:12px;padding:13px}.v4-shell .fsrs-forecast-load b{color:var(--octo-green);font-size:22px;font-weight:650}.v4-shell .fsrs-forecast-load span{color:var(--octo-muted);font-size:11px}.v4-shell .fsrs-forecast-context{color:var(--octo-muted);font-size:11px!important;line-height:1.6!important}.v4-shell .fsrs-forecast-legend{color:var(--octo-muted);gap:8px 13px;font-size:11px}.v4-shell .fsrs-forecast-caveat{border-top:1px solid var(--octo-line);padding-top:12px}.v4-shell .fsrs-forecast-feedback{color:var(--octo-orange)!important}.v4-shell .fsrs-forecast-feedback[role=alert]{color:#b52c2c!important}.v4-shell .fsrs-forecast-svg-wrap{border-radius:10px;max-width:100%;overflow-x:auto}.v4-shell .fsrs-forecast-svg text{fill:var(--octo-muted)}.v4-shell .fsrs-chart-controls>button{color:var(--octo-ink)}.v4-shell .fsrs-calendar span{border-radius:3px}.v4-shell .fsrs-donut span{background:var(--octo-card);color:var(--octo-ink)}.v4-shell .fsrs-retention-table th,.v4-shell .fsrs-retention-table td{border-color:var(--octo-line)}.v4-shell .fsrs-retention-table thead th{color:var(--octo-muted)}.v4-shell .study-review-list{background:var(--octo-card);border:0;border-radius:14px}.v4-shell .study-review-item{border-color:var(--octo-line);background:var(--octo-card);padding:14px 17px}.v4-shell .study-review-item>div:first-child strong,.v4-shell .study-review-item>div:last-child strong{color:var(--octo-ink)}.v4-shell .study-review-item small{color:var(--octo-muted)}.v4-shell[data-theme=dark] .fsrs-chart-card,.v4-shell[data-theme=dark] .study-review-list,.v4-shell[data-theme=dark] .study-review-item{background:var(--octo-card);color:var(--octo-ink);border-color:var(--octo-line)}.v4-shell[data-theme=dark] .fsrs-chart-card h3{color:var(--octo-ink)}.v4-shell[data-theme=dark] .fsrs-forecast-calibration{background:var(--octo-blue-pale);color:var(--octo-ink)}.v4-shell[data-theme=dark] .fsrs-forecast-headline{background:var(--octo-green-pale)}.v4-shell[data-theme=dark] .fsrs-forecast-headline>strong{color:var(--octo-green)}.v4-shell[data-theme=dark] .fsrs-forecast-side,.v4-shell[data-theme=dark] .fsrs-forecast-load>div{background:var(--octo-field)}.v4-shell[data-theme=dark] .fsrs-forecast-side strong{color:var(--octo-primary)}.v4-shell[data-theme=dark] .fsrs-forecast-load b{color:var(--octo-green)}.v4-shell[data-theme=dark] .fsrs-chart-card .fsrs-chart-controls :is(select,input,button){background:var(--octo-field);color:var(--octo-ink);border-color:var(--octo-line)}.v4-shell[data-theme=dark] .fsrs-chart-card .fsrs-chart-controls button:not(:disabled):hover{background:var(--octo-active);color:var(--octo-primary)}.v4-shell[data-theme=dark] .fsrs-donut span{background:var(--octo-card);color:var(--octo-ink)}@media (max-width:760px){.v4-shell .fsrs-chart-grid{grid-template-columns:1fr;gap:10px}.v4-shell .fsrs-chart-card{border-radius:14px;padding:16px}.v4-shell .fsrs-forecast-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .fsrs-forecast-kpis .fsrs-forecast-headline{grid-column:1/-1}.v4-shell .fsrs-forecast-headline>strong{font-size:24px}.v4-shell .fsrs-forecast-load{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .fsrs-forecast-svg{min-width:540px}}@media (max-width:420px){.v4-shell .fsrs-forecast-kpis{grid-template-columns:1fr}.v4-shell .fsrs-forecast-kpis .fsrs-forecast-headline{grid-column:auto}}.v4-shell .current-study-flow .study-section-top{align-items:start;gap:14px;margin-bottom:16px;display:flex}.v4-shell .current-study-flow h2{font-size:24px;font-weight:650}.v4-shell .study-flow-session-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.v4-shell .study-flow-session-pills .study-tag{white-space:nowrap;background:var(--octo-field);border:1px solid var(--octo-line);font-size:11px}.v4-shell .study-flow-pending{background:var(--octo-blue-pale);color:var(--octo-primary);border:0;border-radius:12px;padding:13px 16px;line-height:1.6}.v4-shell .study-flow-today{background:var(--octo-blue-pale);color:var(--octo-ink);border-radius:16px;margin:0 0 12px;padding:19px;font-size:12px}.v4-shell .study-flow-today-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.v4-shell .study-flow-today-heading h3{color:var(--octo-ink);margin:0 0 5px;font-size:18px;font-weight:650}.v4-shell .study-flow-today-heading p{color:var(--octo-muted);margin:0;font-size:11px;line-height:1.5}.v4-shell .study-flow-today-heading>strong{color:var(--octo-primary);text-align:right;white-space:nowrap;font-size:29px;font-weight:680;line-height:1}.v4-shell .study-flow-today-heading>strong small{color:var(--octo-muted);margin-top:5px;font-size:10px;font-weight:500;display:block}.v4-shell .study-flow-today-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.v4-shell .study-flow-today-item{background:var(--octo-field);border-radius:10px;flex-direction:column;gap:3px;min-width:0;min-height:66px;padding:12px;display:flex}.v4-shell .study-flow-today-item strong{color:var(--octo-ink);font-size:22px;font-weight:650;line-height:1}.v4-shell .study-flow-today-item span{color:var(--octo-muted);font-size:10px;line-height:1.3}.v4-shell .study-flow-small-note{color:var(--octo-muted);font-size:11px;line-height:1.55;margin:12px 0 0!important}.v4-shell .study-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v4-shell .study-flow-card{background:var(--octo-card);border:0;border-top:3px solid var(--octo-primary);min-height:205px;box-shadow:none;color:var(--octo-ink);border-radius:14px;gap:7px;padding:17px 16px 18px}.v4-shell .study-flow-card.is-new{border-color:var(--octo-primary)}.v4-shell .study-flow-card.is-review{border-color:var(--octo-green)}.v4-shell .study-flow-card.is-overdue{border-color:var(--octo-orange)}.v4-shell .study-flow-card.is-upcoming{border-color:var(--octo-purple)}.v4-shell .study-flow-step{letter-spacing:1.1px;color:var(--octo-muted);font-size:9px;font-weight:650}.v4-shell .study-flow-card h3{min-height:0;color:var(--octo-ink);font-size:13px;font-weight:650;line-height:1.45}.v4-shell .study-flow-number{color:var(--octo-primary);letter-spacing:-1px;font-size:38px;font-weight:650}.v4-shell .study-flow-card.is-review .study-flow-number{color:var(--octo-green)}.v4-shell .study-flow-card.is-overdue .study-flow-number{color:var(--octo-orange)}.v4-shell .study-flow-card.is-upcoming .study-flow-number{color:var(--octo-purple)}.v4-shell .study-flow-card p{min-height:0;color:var(--octo-muted);font-size:10.5px;line-height:1.5}.v4-shell .study-flow-card-delta{background:var(--octo-field);color:var(--octo-primary);border-radius:9px;align-self:start;margin:3px 0 4px;padding:6px 8px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-block}.v4-shell .study-flow-card a{color:var(--octo-primary);font-size:11px;font-weight:650}.v4-shell .study-flow-card a:focus-visible{border-radius:4px}.v4-shell .study-flow-balance{background:var(--octo-card);border-radius:16px;margin-top:12px;padding:18px 19px}.v4-shell .study-flow-balance-heading h3{color:var(--octo-ink);margin:0 0 5px;font-size:18px;font-weight:650}.v4-shell .study-flow-balance-heading p{color:var(--octo-muted);margin:0;font-size:11px;line-height:1.5}.v4-shell .study-flow-balance-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.v4-shell .study-flow-balance-row{background:var(--octo-field);border-radius:12px;min-width:0;padding:15px}.v4-shell .study-flow-balance-row h4{color:var(--octo-ink);margin:0 0 13px;font-size:12px;font-weight:650;line-height:1.4}.v4-shell .study-flow-equation{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.v4-shell .study-flow-equation span{min-width:0}.v4-shell .study-flow-equation strong{color:var(--octo-ink);white-space:nowrap;font-size:17px;font-weight:650;line-height:1.2;display:block}.v4-shell .study-flow-equation small{color:var(--octo-muted);margin-top:5px;font-size:9px;line-height:1.45}.v4-shell .study-flow-equation .study-flow-equation-minus strong{color:var(--octo-green)}.v4-shell .study-flow-equation .study-flow-equation-result strong{color:var(--octo-primary)}.v4-shell .study-flow-secondary{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.v4-shell .study-flow-secondary span{background:var(--octo-card);color:var(--octo-muted);border:0;border-radius:10px;font-size:11px}.v4-shell .study-flow-secondary strong{color:var(--octo-ink);font-weight:650}.v4-shell .study-home-flow-summary{background:var(--octo-blue-pale);border-radius:11px;flex-direction:column;gap:5px;margin-bottom:13px;padding:12px 14px;display:flex}.v4-shell .study-home-flow-summary strong{color:var(--octo-primary);font-size:12px}.v4-shell .study-home-flow-summary span{color:var(--octo-muted);font-size:11px;line-height:1.45}.v4-shell[data-theme=dark] .study-flow-today{background:var(--octo-blue-pale);color:var(--octo-ink)}.v4-shell[data-theme=dark] :is(.study-flow-today-item,.study-flow-balance-row,.study-flow-card-delta){background:var(--octo-field);color:var(--octo-ink)}.v4-shell[data-theme=dark] :is(.study-flow-card,.study-flow-balance,.study-flow-secondary span){background:var(--octo-card);color:var(--octo-ink)}.v4-shell[data-theme=dark] .study-flow-card h3,.v4-shell[data-theme=dark] .study-flow-today-heading h3{color:var(--octo-ink)}.v4-shell[data-theme=dark] .study-flow-pending,.v4-shell[data-theme=dark] .study-home-flow-summary{background:var(--octo-blue-pale)}.v4-shell[data-theme=dark] .study-flow-pending{color:var(--octo-primary)}@media (max-width:1120px){.v4-shell .study-flow-today-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-shell .study-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .study-flow-balance-grid{grid-template-columns:1fr}}@media (max-width:760px){.v4-shell .current-study-flow .study-section-top{flex-direction:column;gap:10px}.v4-shell .study-flow-session-pills{justify-content:flex-start}.v4-shell .study-flow-today{padding:14px}.v4-shell .study-flow-today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.v4-shell .study-flow-today-item{min-height:66px;padding:10px}.v4-shell .study-flow-today-item strong{font-size:19px}.v4-shell .study-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v4-shell .study-flow-card{min-height:204px;padding:13px}.v4-shell .study-flow-number{font-size:31px}.v4-shell .study-flow-balance{padding:14px}.v4-shell .study-flow-balance-row{padding:11px}.v4-shell .study-flow-equation strong{font-size:15px}.v4-shell .study-flow-equation{gap:4px}}@media (max-width:370px){.v4-shell .study-flow-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .study-flow-equation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v4-shell .study-flow-grid{grid-template-columns:1fr 1fr}}.v4-shell .study-dedup-tabs,.v4-shell .fsrs-diagnostic-tabs{border:1px solid var(--octo-line);background:var(--octo-card);border-radius:13px;flex-wrap:wrap;align-items:center;gap:6px;width:max-content;max-width:100%;margin:15px 0;padding:5px;display:flex}.v4-shell .study-dedup-tabs button,.v4-shell .fsrs-diagnostic-tabs button{min-height:42px;color:var(--octo-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex}.v4-shell .study-dedup-tabs button[aria-pressed=true],.v4-shell .fsrs-diagnostic-tabs button[aria-pressed=true]{color:var(--octo-primary);background:var(--octo-active)}.v4-shell .study-dedup-tabs button:hover,.v4-shell .fsrs-diagnostic-tabs button:hover{color:var(--octo-primary)}.v4-shell .fsrs-advanced-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0 5px;display:flex}.v4-shell .fsrs-advanced-toggle,.v4-shell .study-flow-balance-trigger{border:1px solid var(--octo-line);background:var(--octo-field);min-height:44px;color:var(--octo-primary);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:650;display:inline-flex}.v4-shell .fsrs-advanced-toggle:hover,.v4-shell .study-flow-balance-trigger:hover{background:var(--octo-active)}.v4-shell .fsrs-advanced-controls p{color:var(--octo-muted);font-size:11px;line-height:1.5}.v4-shell .fsrs-diagnostic-detail{max-width:100%;margin-top:10px}.v4-shell .fsrs-diagnostic-detail .fsrs-chart-card{min-height:0}.v4-shell .fsrs-diagnostic-tabs{margin:0 0 10px}.v4-shell .study-flow-balance-trigger{width:auto;max-width:100%}.v4-shell .study-flow-equation-three{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-shell .study-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .v4-charts{gap:12px}.v4-shell .v4-coverage{margin-top:16px}.v4-shell .study-flow-today-grid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}@media (max-width:760px){.v4-shell .study-dedup-tabs,.v4-shell .fsrs-diagnostic-tabs{width:100%}.v4-shell .study-dedup-tabs button{flex:1}.v4-shell .fsrs-diagnostic-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v4-shell .fsrs-advanced-controls{align-items:flex-start}.v4-shell .study-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .study-flow-equation-three{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-shell .study-flow-today-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}}@media (max-width:370px){.v4-shell .study-flow-equation-three{grid-template-columns:repeat(2,minmax(0,1fr))}}.v4-shell .current-study-flow{margin-top:17px}.v4-shell .study-focus-heading{align-items:center;gap:15px;margin-bottom:12px}.v4-shell .study-focus-heading h2{font-size:22px;line-height:1.25}.v4-shell .study-day-goal{background:var(--octo-blue-pale);color:var(--octo-ink);border:0;border-radius:17px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.v4-shell .study-day-goal-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.v4-shell .study-day-goal-heading h3{letter-spacing:-.25px;color:var(--octo-ink);font-size:19px;font-weight:670;line-height:1.3}.v4-shell .study-day-goal-heading .study-eyebrow{margin-bottom:5px!important}.v4-shell .study-day-goal-setting{color:var(--octo-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:flex}.v4-shell .study-day-goal-setting strong{color:var(--octo-ink)}.v4-shell .study-day-goal-setting button{border:1px solid var(--octo-line);background:var(--octo-field);min-height:36px;color:var(--octo-primary);border-radius:9px;padding:7px 9px;font-size:11px;font-weight:650}.v4-shell .study-day-goal-setting label{flex-basis:100%;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;display:flex}.v4-shell .study-day-goal-setting input{border:1px solid var(--octo-line);background:var(--octo-field);width:80px;min-width:70px;min-height:36px;color:var(--octo-ink);border-radius:8px;padding:6px 8px}.v4-shell .study-day-goal-main{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.v4-shell .study-day-goal-remaining{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.v4-shell .study-day-goal-remaining strong{letter-spacing:-1.9px;color:var(--octo-primary);font-size:clamp(36px,4vw,53px);font-weight:720;line-height:1}.v4-shell .study-day-goal-remaining span{max-width:245px;color:var(--octo-ink);font-size:13px;font-weight:600;line-height:1.45}.v4-shell .study-day-goal-answered{color:var(--octo-green);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.v4-shell .study-day-goal-answered strong{font-size:25px;font-weight:680;line-height:1}.v4-shell .study-day-goal-answered span{color:var(--octo-muted);font-size:11px;font-weight:500}.v4-shell .study-day-goal-bar{background:var(--octo-raised);border:0;border-radius:10px;width:100%;max-width:none;height:10px;display:block;overflow:hidden}.v4-shell .study-day-goal-bar::-webkit-progress-bar{background:var(--octo-raised);border-radius:10px}.v4-shell .study-day-goal-bar::-webkit-progress-value{background:var(--octo-primary);border-radius:10px}.v4-shell .study-day-goal-bar::-moz-progress-bar{background:var(--octo-primary);border-radius:10px}.v4-shell .study-day-goal-foot{color:var(--octo-primary);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;font-weight:650;display:flex}.v4-shell .study-day-goal-extra{color:var(--octo-green);font-weight:680}.v4-shell .study-day-goal .study-flow-small-note{font-size:10px;line-height:1.45;margin:0!important}.v4-shell .study-day-answers{border:1px solid var(--octo-line);background:var(--octo-field);border-radius:13px;padding:12px 16px}.v4-shell .study-day-answers h3{color:var(--octo-ink);margin:0 0 8px;font-size:12px;font-weight:650}.v4-shell .study-day-answer-items{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v4-shell .study-day-answer-items span{background:var(--octo-card);color:var(--octo-muted);border-radius:8px;padding:7px 10px;font-size:11px}.v4-shell .study-day-answer-items strong{color:var(--octo-primary);font-size:14px;font-weight:690}.v4-shell .study-day-answers p{color:var(--octo-muted);margin:9px 0 0;font-size:10px;line-height:1.5}.v4-shell .study-global-queues{margin-top:15px}.v4-shell .study-global-queues-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.v4-shell .study-global-queues-heading h3{color:var(--octo-ink);font-size:16px;font-weight:670;line-height:1.3}.v4-shell .study-global-queues-heading p{color:var(--octo-muted);font-size:10.5px;line-height:1.45}.v4-shell .study-global-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v4-shell .study-global-queue-row{border:1px solid var(--octo-line);background:var(--octo-card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:78px;padding:13px 14px;display:grid}.v4-shell .study-queue-title{color:var(--octo-ink);font-size:12px;font-weight:650;line-height:1.35;display:block}.v4-shell .study-global-queue-row small{color:var(--octo-muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.v4-shell .study-global-queue-row>strong{color:var(--octo-primary);font-size:26px;font-weight:690;line-height:1}.v4-shell .study-global-queue-row>a{width:30px;min-width:30px;height:36px;color:var(--octo-primary);background:var(--octo-field);border-radius:8px;place-items:center;display:grid}.v4-shell .study-global-queue-row>a:hover{background:var(--octo-active)}.v4-shell .study-global-queue-note{color:var(--octo-muted);align-items:flex-start;gap:7px;margin-top:10px;font-size:10.5px;line-height:1.5;display:flex}.v4-shell .study-global-queue-note svg{width:15px;min-width:15px;color:var(--octo-primary);margin-top:1px}.v4-shell .study-flow-balance-disclosure{margin:10px 0 0}.v4-shell .study-flow-balance{margin:8px 0}.v4-shell .study-other-queues{border:1px solid var(--octo-line);background:var(--octo-field);color:var(--octo-muted);border-radius:10px;margin-top:9px;font-size:11px}.v4-shell .study-other-queues summary{cursor:pointer;color:var(--octo-muted);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-weight:620;list-style:none;display:flex}.v4-shell .study-other-queues summary::-webkit-details-marker{display:none}.v4-shell .study-other-queues[open] summary{border-bottom:1px solid var(--octo-line)}.v4-shell .study-other-queues>div{flex-wrap:wrap;gap:10px;padding:13px;display:flex}.v4-shell .study-other-queues>div span{align-items:center;gap:5px;display:inline-flex}.v4-shell .study-other-queues>div strong{color:var(--octo-ink);font-size:14px}.v4-shell[data-theme=dark] .study-day-goal{background:var(--octo-blue-pale)}.v4-shell[data-theme=dark] .study-day-goal-heading h3,.v4-shell[data-theme=dark] .study-day-goal-remaining span,.v4-shell[data-theme=dark] .study-global-queues-heading h3,.v4-shell[data-theme=dark] .study-queue-title{color:var(--octo-ink)}.v4-shell[data-theme=dark] :is(.study-day-answers,.study-other-queues){background:var(--octo-field);border-color:var(--octo-line)}.v4-shell[data-theme=dark] .study-global-queue-row{background:var(--octo-card);border-color:var(--octo-line)}.v4-shell[data-theme=dark] .study-day-answer-items span{background:var(--octo-card)}.v4-shell[data-theme=dark] .study-global-queue-row>a,.v4-shell[data-theme=dark] .study-day-goal-setting button,.v4-shell[data-theme=dark] .study-day-goal-setting input{background:var(--octo-field);border-color:var(--octo-line)}@media (max-width:980px){.v4-shell .study-global-queue-grid{grid-template-columns:1fr}}@media (max-width:760px){.v4-shell .study-day-goal{gap:11px;padding:15px}.v4-shell .study-day-goal-main{flex-direction:column;align-items:flex-start;gap:8px}.v4-shell .study-day-goal-answered{justify-content:flex-start}.v4-shell .study-day-goal-remaining strong{font-size:42px}.v4-shell .study-day-goal-remaining span{font-size:12px}.v4-shell .study-global-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .study-global-queue-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.v4-shell .study-global-queue-row>a{display:none}.v4-shell .study-global-queue-row>strong{font-size:25px}.v4-shell .study-queue-title{font-size:11px}.v4-shell .study-day-goal-heading h3{font-size:17px}.v4-shell .study-day-goal-setting{gap:5px}}@media (max-width:420px){.v4-shell .study-global-queue-grid{grid-template-columns:1fr}.v4-shell .study-global-queue-row{min-height:68px}.v4-shell .study-day-goal-heading{flex-wrap:wrap}.v4-shell .study-day-goal-setting{justify-content:flex-start}}@media print{.v4-shell .study-sidebar,.v4-shell .study-topbar,.v4-shell .study-footer,.v4-shell .study-page-links,.v4-shell .study-day-goal-setting button,.v4-shell .study-flow-balance-disclosure,.v4-shell .study-other-queues{display:none!important}.v4-shell,.v4-shell.v4-sidebar-collapsed{display:block;background:#fff!important}.v4-shell .study-main{width:100%!important;max-width:none!important;padding:0!important}.v4-shell .study-day-goal,.v4-shell .study-global-queue-row{break-inside:avoid}}.v4-shell.octo-priorities .study-main{min-width:0}.v4-shell .octo-priority-topbar-label{color:var(--octo-muted);font-size:12px;font-weight:650}.v4-shell .octo-priority-back{background:var(--octo-field);border:1px solid var(--octo-line);min-height:40px;color:var(--octo-primary);border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.v4-shell .octo-priority-back:hover{background:var(--octo-active)}.v4-shell .octo-priorities-content{max-width:1130px;margin:0 auto;padding:26px 0 18px}.v4-shell .octo-priorities-content h1{letter-spacing:-.7px;color:var(--octo-ink);margin:3px 0 10px;font-size:clamp(25px,2.6vw,33px);font-weight:700;line-height:1.25}.v4-shell .octo-priorities-content h2{color:var(--octo-ink);margin:22px 0 10px;font-size:19px;font-weight:660}.v4-shell .octo-priorities-content>p{color:var(--octo-muted);margin:10px 0;font-size:12.5px;line-height:1.65}.v4-shell .octo-priority-notice{background:var(--octo-orange-pale);color:var(--octo-orange);border-radius:12px;padding:13px 16px;font-size:12px;line-height:1.55}.v4-shell .octo-priority-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.v4-shell .octo-priority-stats>div{background:var(--octo-card);border-radius:13px;min-width:0;padding:15px}.v4-shell .octo-priority-stats small{color:var(--octo-muted);margin-bottom:5px;font-size:10.5px;display:block}.v4-shell .octo-priority-stats strong{letter-spacing:-.6px;color:var(--octo-ink);font-size:28px;font-weight:680}.v4-shell .octo-priority-objectives{background:var(--octo-blue-pale);border-radius:10px;padding:10px 12px;font-weight:550;color:var(--octo-ink)!important}.v4-shell .octo-priority-mapping{background:var(--octo-card);border-radius:16px;margin:20px 0;padding:21px}.v4-shell .octo-priority-mapping h2{margin:0 0 9px}.v4-shell .octo-priority-mapping p{color:var(--octo-muted);font-size:12px;line-height:1.55}.v4-shell .octo-priority-mapping label{color:var(--octo-ink);font-size:12px;font-weight:550}.v4-shell .octo-priority-mapping input[type=checkbox]{accent-color:var(--octo-primary);vertical-align:middle;width:17px;height:17px;margin-right:7px}.v4-shell .octo-priority-mapping button{font-weight:650}.v4-shell .octo-priority-mapping button:disabled{cursor:not-allowed}.v4-shell .octo-priority-select,.v4-shell .octo-priority-search{border:1px solid var(--octo-line);background:var(--octo-field);color:var(--octo-ink);font:inherit;border-radius:10px;min-height:44px;padding:10px 12px;font-size:12px}.v4-shell .octo-priority-select{min-width:190px}.v4-shell .octo-priority-search{width:min(380px,100%);max-width:100%;margin:0 8px 14px}.v4-shell .octo-priority-tabs{max-width:100%;margin:14px 0 16px}.v4-shell .octo-priority-tabs button{font-size:11.5px;font-weight:650}.v4-shell .octo-priority-table-wrap{background:var(--octo-card);border:1px solid var(--octo-line);border-radius:13px;max-height:540px;overflow:auto}.v4-shell .octo-priority-table{border-collapse:collapse;width:100%;min-width:680px;color:var(--octo-ink);font-size:11.5px;line-height:1.45}.v4-shell .octo-priority-table thead{background:var(--octo-raised);z-index:1;position:sticky;top:0}.v4-shell .octo-priority-table th{color:var(--octo-muted);font-weight:650}.v4-shell .octo-priority-table tr:hover td{background:var(--octo-active)}.v4-shell .octo-priority-table td{color:var(--octo-ink);overflow-wrap:anywhere;max-width:290px}.v4-shell .octo-priority-table small{color:var(--octo-muted)}.v4-shell .octo-secondary-link[aria-current=page]{background:var(--octo-active);color:var(--octo-primary)}.v4-shell .octo-secondary-link[aria-current=page] small{color:var(--octo-primary)}.v4-shell[data-theme=dark] .octo-priority-mapping,.v4-shell[data-theme=dark] .octo-priority-stats>div,.v4-shell[data-theme=dark] .octo-priority-table-wrap{background:var(--octo-card);color:var(--octo-ink);border-color:var(--octo-line)}.v4-shell[data-theme=dark] .octo-priority-table{color:var(--octo-ink)}.v4-shell[data-theme=dark] .octo-priority-notice{background:var(--octo-orange-pale);color:var(--octo-orange)}.v4-shell[data-theme=dark] .octo-priority-search,.v4-shell[data-theme=dark] .octo-priority-select,.v4-shell[data-theme=dark] .octo-priority-back{background:var(--octo-field);border-color:var(--octo-line);color:var(--octo-ink)}.v4-shell[data-theme=dark] .octo-secondary-link[aria-current=page]{background:var(--octo-active);color:var(--octo-primary)}@media (max-width:950px){.v4-shell .octo-priority-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-shell .octo-priorities-content{padding:20px 0}}@media (max-width:760px){.v4-shell.octo-priorities .study-sidebar .octo-main-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.v4-shell .octo-priorities-content{padding:18px 0}.v4-shell .octo-priority-stats{gap:7px}.v4-shell .octo-priority-stats>div{padding:12px}.v4-shell .octo-priority-stats strong{font-size:23px}.v4-shell .octo-priority-back{padding:7px 9px;font-size:11px}.v4-shell .octo-priority-topbar-label{font-size:10.5px}.v4-shell .octo-priority-mapping{padding:15px}.v4-shell .octo-priority-select{width:100%;flex:100%!important}.v4-shell .octo-priority-tabs{flex-direction:column;width:100%;display:flex}.v4-shell .octo-priority-tabs button{width:100%}}
.fund-shell{--fund-accent:#334155;max-width:970px;color:var(--study-text,#19212e);margin:0 auto;padding:28px 24px 84px;font-family:inherit}.fund-nav{color:#64748b;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;font-size:13px;display:flex}.fund-nav a{color:inherit;text-decoration:none}.fund-nav button{cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:10px;padding:9px 13px}.fund-header{margin:30px 0}.fund-header>p:first-child,.fund-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:700}.fund-header h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:32px}.fund-header p{color:#64748b;line-height:1.5}.fund-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.fund-metrics>div{background:#94a3b812;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:8px;padding:20px 16px;display:flex}.fund-metrics small{color:#64748b;font-size:12px}.fund-metrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:25px}.fund-card{background:0 0;border:1px solid #cbd5e1;border-radius:20px;padding:clamp(18px,4vw,36px)}.fund-card h2{margin:14px 0 28px;font-size:clamp(20px,3vw,28px);line-height:1.3}.fund-card>label{margin-bottom:9px;font-size:13px;font-weight:650;display:block}.fund-card textarea{font:inherit;box-sizing:border-box;resize:vertical;width:100%;color:inherit;background:0 0;border:1px solid #cbd5e1;border-radius:12px;min-height:86px;padding:14px}.fund-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:16px 0;display:flex}.fund-actions button,.fund-feedback button{font:inherit;cursor:pointer;border-radius:12px;padding:12px 18px;font-weight:650}.fund-primary{color:#fff;background:#334155;border:1px solid #334155}.fund-quiet{color:inherit;background:0 0;border:1px solid #cbd5e1}.fund-actions button:disabled,.fund-feedback button:disabled{opacity:.5;cursor:not-allowed}.fund-feedback{background:#94a3b814;border:1px solid #cbd5e1;border-radius:14px;margin-top:22px;padding:18px;line-height:1.55}.fund-feedback .fund-verdict{margin:0 0 12px;font-weight:750}.fund-small,.fund-footer{color:#64748b;font-size:12px}.fund-footer{margin-top:24px}.fund-effort{border:0;flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:0;display:flex}.fund-effort legend{color:#64748b;margin-bottom:8px;font-size:12px}.fund-effort label{align-items:center;gap:5px;font-size:13px;display:flex}.fund-error{color:#92400e;border:1px solid #b45309;border-radius:10px;padding:12px}@media (max-width:620px){.fund-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-shell{padding:18px 14px 64px}.fund-actions button{flex:1}}.fund-stats-extra{background:#94a3b80d;border:1px solid #e2e8f0;border-radius:14px;margin:14px 0 24px;padding:12px 20px;font-size:13px;line-height:1.6}.fund-stats-extra p{margin:8px 0}.fund-forecast{margin:24px 0}.fund-forecast h2{margin:0 0 8px;font-size:18px}.fund-forecast>p{color:#64748b;font-size:13px}.fund-forecast-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.fund-forecast-day{border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;min-height:94px;padding:14px 4px;display:flex}.fund-forecast-day small{color:#64748b;text-align:center;font-size:11px}.fund-forecast-day strong{font-variant-numeric:tabular-nums;font-size:16px}.fund-forecast-day progress{accent-color:#334155;width:75%;height:9px}@media (max-width:620px){.fund-forecast-grid{gap:3px}.fund-forecast-day{min-height:82px;padding:10px 2px}.fund-forecast-day small{font-size:9px}.fund-forecast-day strong{font-size:13px}}
.v4-shell .study-fundamentals-view{width:100%;min-width:0}.v4-shell .study-fundamentals-view .fund-shell{width:100%;max-width:none;color:var(--octo-ink);font:inherit;background:0 0;margin:0;padding:0 0 32px}.v4-shell .fund-embedded-caption{background:var(--octo-blue-pale);color:var(--octo-primary);border-radius:11px;padding:10px 14px;font-size:12px;line-height:1.5;display:block;margin:0 0 18px!important}.v4-shell .fund-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.v4-shell .fund-metrics>div{background:var(--octo-card);border:0;border-radius:16px;flex-direction:column;gap:8px;min-width:0;min-height:122px;padding:20px;display:flex}.v4-shell .fund-metrics small,.v4-shell .fund-stats-extra p,.v4-shell .fund-forecast>p,.v4-shell .fund-footer,.v4-shell .fund-small,.v4-shell .fund-forecast-day small,.v4-shell .fund-eyebrow{color:var(--octo-muted)}.v4-shell .fund-metrics strong{color:var(--octo-ink);font-size:29px;font-weight:680}.v4-shell .fund-card,.v4-shell .fund-stats-extra,.v4-shell .fund-forecast-day{background:var(--octo-card);border:1px solid var(--octo-line);box-shadow:none;border-radius:16px}.v4-shell .fund-card{padding:clamp(18px,3vw,30px)}.v4-shell .fund-card h2{color:var(--octo-ink);letter-spacing:-.4px;font-weight:650}.v4-shell .fund-card textarea{background:var(--octo-field);border:1px solid var(--octo-line);width:100%;min-height:92px;color:var(--octo-ink);font:inherit;border-radius:12px;padding:13px 15px}.v4-shell .fund-primary{background:var(--octo-primary);border-color:var(--octo-primary);border-radius:12px;min-height:44px;color:#fff!important}.v4-shell .fund-quiet,.v4-shell .fund-voice-button{background:var(--octo-field);border:1px solid var(--octo-line);color:var(--octo-ink);border-radius:12px;min-height:44px}.v4-shell .fund-feedback{background:var(--octo-blue-pale);color:var(--octo-ink);border:0;border-radius:13px}.v4-shell .fund-forecast h2{color:var(--octo-ink);font-size:19px;font-weight:650}.v4-shell .fund-forecast-day{min-height:108px;padding:13px 3px}.v4-shell .fund-forecast-day strong{color:var(--octo-ink)}.v4-shell .fund-forecast-day progress{accent-color:var(--octo-primary)}.v4-shell .fund-daily-plan{background:var(--octo-blue-pale);color:var(--octo-ink);border:0;border-radius:15px;margin:17px 0;padding:18px 21px}.v4-shell .fund-daily-plan>div{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.v4-shell .fund-daily-plan p,.v4-shell .fund-daily-plan span{color:var(--octo-muted);font-size:12px;line-height:1.5}.v4-shell .fund-daily-plan strong{font-size:15px}.v4-shell .fund-daily-plan p{margin:8px 0 0}.v4-shell .fund-dictation{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}.v4-shell .fund-voice-button{align-items:center;gap:7px;padding:9px 14px;display:flex}.v4-shell .fund-dictation>span,.v4-shell .fund-voice-error{color:var(--octo-muted);font-size:12px}.v4-shell .fund-voice-error{margin-left:8px}.v4-shell .fund-actions button,.v4-shell .fund-feedback button{font:inherit;padding:11px 16px;font-weight:650}.v4-shell .fund-effort legend{color:var(--octo-muted)}.v4-shell .fund-effort label{color:var(--octo-ink)}.v4-shell .fund-effort input[type=radio]{accent-color:var(--octo-primary)}.v4-shell .fund-error{background:var(--octo-orange-pale);color:var(--octo-ink);border:0}.v4-shell .fund-error a{color:var(--octo-primary)}.v4-shell .fund-forecast-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.v4-shell .fund-stats-extra{font-size:13px}.v4-shell .fund-shell button:disabled{opacity:.55;cursor:not-allowed}.v4-shell .study-fundamentals-summary{background:var(--octo-card);box-shadow:none;border:0;border-radius:16px;margin:20px 0 0;padding:22px}.v4-shell .study-fundamentals-summary .study-section-top{align-items:center;margin-bottom:12px}.v4-shell .study-fundamentals-summary .study-section-top h2{align-items:center;gap:9px;font-size:19px;font-weight:650;display:flex}.v4-shell .fund-pulse-open{white-space:nowrap;background:var(--octo-active);color:var(--octo-primary);border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.v4-shell .fund-pulse-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v4-shell .fund-pulse-stats>div{background:var(--octo-field);border:1px solid var(--octo-line);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:14px 15px;display:flex}.v4-shell .fund-pulse-stats small{color:var(--octo-muted);font-size:11px}.v4-shell .fund-pulse-stats strong{letter-spacing:-.5px;color:var(--octo-ink);font-size:23px}.v4-shell .fund-pulse-note{color:var(--octo-muted);margin:12px 0 0;font-size:11px;line-height:1.55}@media (max-width:900px){.v4-shell .fund-metrics,.v4-shell .fund-pulse-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v4-shell .study-sidebar .octo-main-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.v4-shell .study-sidebar .octo-main-nav a strong{font-size:9px;line-height:1.15}.v4-shell .study-sidebar .octo-main-nav a svg{width:20px;height:20px}.v4-shell .fund-card,.v4-shell .study-fundamentals-summary{padding:16px}.v4-shell .study-fundamentals-summary .study-section-top{flex-direction:column;align-items:stretch}.v4-shell .fund-forecast-grid{gap:4px}.v4-shell .fund-forecast-day{min-height:89px}.v4-shell .fund-forecast-day strong{font-size:13px}.v4-shell .fund-forecast-day small{font-size:9px}}
