[hidden]{display:none!important}#avup-ai{padding:30px 0 20px}#questoes{padding:16px 0 38px;scroll-margin-top:85px}#avup-ai{scroll-margin-top:75px}.hero{padding:32px 0 20px}.hero h1{font-size:clamp(2.5rem,5vw,4rem)}.hero .lead{font-size:1rem;max-width:560px}.hero .levelcard{display:none}.hero .hero-grid{grid-template-columns:1fr}.carousel-controls{margin-top:18px}.study-modes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.study-mode{text-align:left;display:grid;gap:8px;background:var(--panel);color:var(--white);padding:22px;border:1px solid #344854;border-radius:16px}.study-mode strong{font-size:1.3rem}.study-mode>span:last-child{font-size:.94rem;color:#b6c6d0}.study-mode.selected{border-color:var(--blue);background:linear-gradient(110deg,#08222f,#08121b);box-shadow:inset 3px 0 var(--blue)}.study-mode.selected .kicker{color:var(--blue)}.study-search{display:grid;grid-template-columns:minmax(220px,1fr) 150px 150px auto;align-items:end;gap:12px}.study-search label{display:grid;gap:8px;font-size:.88rem;color:#c9d4dd}.study-search input,.study-search select{width:100%;height:50px;background:#09151e;color:var(--white);border:1px solid #435764;border-radius:10px;padding:10px 12px;font-size:1rem}.study-search button{min-height:50px}.study-search select{max-width:100%}.catalog-note{color:#aebfcc;font-size:.88rem;line-height:1.65;margin-top:14px}.catalog-note summary{cursor:pointer;width:fit-content}.catalog-note p{max-width:900px}.aistatus{font-size:.9rem;margin:10px 0}.reading-context:empty,.statement-visual:empty{display:none}.q-source{font-size:.875rem;line-height:1.5}.feedback p{font-size:1rem;line-height:1.6}.questionbox h3{line-height:1.65;font-size:1.16rem}.filters{grid-template-columns:1fr auto auto}.questionbox{overflow-wrap:anywhere}.answer{font-size:1rem;min-height:52px}.answer.chosen{border-color:var(--blue);background:#0b2b3a}.study-confirm{margin-top:14px}.progressline{margin-top:14px}.subject{cursor:pointer}.subject .ico{display:none}.subject h3{font-size:1rem}.subject p{font-size:.88rem}.subject:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.study-modes .kicker{font-size:.8rem}.empty-state{text-align:center;padding:26px 12px}.empty-state p{color:#b6c6d0}.qfooter{gap:12px;flex-wrap:wrap}.qmeta{flex-wrap:wrap;gap:8px}.sub{color:#a9bac7}.bottomnav a{font-size:.75rem}.original-detail summary,.support-text summary{font-size:.9rem}.study-search input:focus,.study-search select:focus{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:760px){.study-search{grid-template-columns:1fr 1fr}.search-wide{grid-column:1/-1}.study-search>.btn{grid-column:1/-1}.study-modes{gap:9px}.study-mode{padding:16px 12px}.study-mode strong{font-size:1.05rem}.study-mode .kicker{font-size:.75rem}.study-mode>span:last-child{font-size:.875rem}.hero .carousel-controls{align-items:start;gap:12px}.hero{padding-top:26px}.filters{grid-template-columns:1fr 1fr}.filters select{grid-column:1/-1}.secthead{gap:8px}.secthead h2{font-size:1.8rem}.study-search input{min-width:0}}@media(max-width:360px){.study-modes{grid-template-columns:1fr}.subjects{grid-template-columns:1fr}}
