/* Bounded core release: owner experiments and held Study stay out of customer navigation. */
#tab-category,#category-view,#tab-study,#study-view,.study-outline-panel,.owner-review-banner,.journey-rail{display:none!important}
html,body{min-width:0}body{font-size:16px}.shell{max-width:1050px;padding:20px}.welcome-row{padding:12px 0;margin-bottom:12px;min-height:0}.welcome-row h1,.auth-story h1{font-size:2rem;line-height:1.2}.welcome-row .eyebrow{display:none}#app h2{font-size:1.4rem}.card{padding:20px}.dashboard-grid,#app[data-access="free"] .dashboard-grid{display:grid;grid-template-columns:1fr;grid-template-areas:none;gap:14px}.dashboard-grid>*{grid-area:auto!important}.core-home button{margin:4px 8px 4px 0}.build-card{display:none}.quiz-card{max-width:800px;margin:auto;padding:20px}.question-stem{font-size:1.2rem;line-height:1.55}.choice{min-height:48px;padding:14px;text-align:left;gap:12px}.choice-letter{font-weight:700}.choice.selected{outline:2px solid #3158d5}.choice-state{font-weight:600}#submit-answer{margin-top:16px}.library-grid{margin-top:14px}.auth-card{margin:20px auto}.auth-story{padding:24px}.auth-entry{padding:24px}button:focus-visible,a:focus-visible{outline:3px solid #3158d5;outline-offset:3px}@media(max-width:540px){.shell{padding:12px}.card,.quiz-card{padding:16px}.welcome-row h1{font-size:1.8rem}.topbar{padding:10px}.auth-story,.auth-entry{padding:16px}.choice{overflow-wrap:anywhere}.quiz-topline{flex-wrap:wrap}.core-home button{width:100%;margin:4px 0}}

.topbar[hidden]{display:none!important}.workspace-header{font-family:Inter,system-ui,sans-serif}.workspace-header a{text-decoration:none}.workspace-header button{font-family:inherit}.workspace-header .workspace-brand img{max-width:38px}.workspace-header .workspace-tool img{max-width:34px}
.welcome-row{padding:16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;gap:12px!important}.welcome-row::before,.welcome-row::after{display:none!important}.welcome-row h1{font-size:2rem!important;font-weight:700!important;letter-spacing:-.025em}.welcome-copy p{font-size:1rem!important;margin:8px 0 0!important}.welcome-actions:has(#resume.hidden){display:none!important}.workspace-tabs{display:none!important}.core-home h2{font-size:1.3rem!important;font-weight:650!important}.progress-card,.library-grid .card{min-height:0!important}.score-strip{min-height:0!important;padding:12px 0!important}.progress-card h2,.library-grid h2{font-size:1.15rem!important;font-weight:650!important}.library-grid{gap:14px!important}.library-grid .card{padding:16px!important}.library-grid .list{min-height:0!important}.core-home button:disabled{opacity:.65;cursor:not-allowed}.result-question{border-top:1px solid #dce3ef;padding-top:16px;margin-top:16px}.result-actions{display:flex;flex-wrap:wrap;gap:8px}.result-question h3{font-size:1.1rem}.auth-card{min-height:0!important}
.welcome-row.hidden{display:none!important}.choice::before{display:none!important}.choice{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important}.choice-letter{grid-column:1;grid-row:1}.choice-copy{grid-column:2;grid-row:1;min-width:0;width:auto;overflow-wrap:break-word}.choice-state{grid-column:2!important;grid-row:2;white-space:normal!important;justify-self:start}.question-stem{font-size:1.2rem!important;font-weight:500!important}#quiz-title{font-size:1.15rem!important;font-weight:650!important}.skip-link:not(:focus){top:-100px!important}
