/* Paez440Pro Academy T-26 draft · racks only */
#academyHub{display:grid;gap:0;margin:0 auto 0;max-width:100%;color:#C9BBA6}.acRack{border:1px solid #3a3f44;background:linear-gradient(#171a1d,#0d0f11);box-shadow:inset 0 1px rgba(255,255,255,.07),inset 0 -1px rgba(0,0,0,.85);padding:18px 20px;margin:0;position:relative}.acRack+ .acRack{border-top:0}.acRack:before,.acRack:after{content:"";position:absolute;top:12px;width:8px;height:8px;border-radius:50%;background:#3b3b3b;box-shadow:inset 0 1px 2px #000}.acRack:before{left:8px}.acRack:after{right:8px}.acRack>button{width:100%;min-height:94px;background:#11151a;border:1px solid #4a5158;color:#C9BBA6;cursor:pointer;text-align:left;padding:18px 22px}.acRack>button b,.acRack h2{display:block;font-size:clamp(22px,3vw,38px);letter-spacing:.08em}.acRack>button span{display:block;margin-top:8px;color:#a99d8a}.acBack{padding:8px 0}.acBack button{background:#15191d;border:1px solid #434a50;color:#C9BBA6;padding:9px 14px;cursor:pointer}.acCategoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.acCategory{min-height:112px;background:#11151a;border:1px solid var(--accent,#555);border-left:5px solid var(--accent,#555);color:#C9BBA6;text-align:left;padding:18px;cursor:pointer}.acCategory b{font-size:22px}.acCategory span{display:block;margin-top:8px;color:#9c9488}.acCategory.is-reserved{opacity:.38;display:grid;place-items:center;border-style:dashed}.acSubsections,.acTipsOrder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.acSubsections article,.acTipsOrder article{background:#101316;border:1px solid #32383e;padding:16px}.acGap{margin-top:14px;padding:12px;border:1px dashed #6b5a3a;background:#211b11;color:#e7cc98}.acEnvelopeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.acEnvelope{background:#0f1215;border:1px solid #394149;border-top:4px solid var(--accent,#C9BBA6);padding:16px}.acEnvelope h3{margin:7px 0 10px}.acEnvelope p{color:#aaa090}.acEnvelope a{color:#C9BBA6}.acCourseArea{font-size:12px;letter-spacing:.12em}.acVariants{display:flex;gap:6px;flex-wrap:wrap}.acVariant{font-size:11px;border:1px solid #555;padding:4px 7px;border-radius:999px}.acVariant.is-on{background:#28333b}.acVariant.is-off{opacity:.55}.acCompanyForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acCompanyForm input,.acCompanyForm textarea{background:#0c0f12;color:#C9BBA6;border:1px solid #3c4349;padding:10px}.acCompanyForm textarea{grid-column:1/-1;min-height:100px}.acCompanyForm button{grid-column:1/-1;background:#171717;color:#8f8a80;border:1px solid #333;padding:12px}.acTipPlaceholder{margin-top:12px;padding:12px;border:1px dashed #3b4147;color:#91897e}.wrap{width:min(1480px,calc(100% - 24px))}
@media(max-width:900px){.acCategoryGrid,.acSubsections,.acTipsOrder,.acEnvelopeGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.acCategoryGrid,.acSubsections,.acTipsOrder,.acEnvelopeGrid,.acCompanyForm{grid-template-columns:1fr}.acCompanyForm textarea,.acCompanyForm button{grid-column:1}.acRack{padding:16px}}
