.materials{max-width:820px;padding:52px 0 64px}.materials h1{font-size:clamp(32px,6vw,52px);margin:12px 0}.materials>p{color:#a9b1c5;line-height:1.65}.materials .panel{margin:24px 0;min-height:0}.materials h2{font-size:22px}.materials label{display:block;font-weight:700;margin:16px 0 8px}.materials input{display:block;width:100%;min-width:0;padding:12px;border:1px solid #46516a;border-radius:9px;background:#101521;color:#eef2fb;font:inherit}.materials input[type=file]{white-space:normal}.materials p{line-height:1.65;overflow-wrap:anywhere}.materials button:disabled{opacity:.55;cursor:default}.materials a{color:#c4b5fd}.materials a.secondary{display:inline-block}.materials :focus-visible{outline:3px solid #93c5fd;outline-offset:4px}.materials [hidden]{display:none!important}.material-or{color:#9ca9c1}.materials ul{padding:0;list-style:none}.materials li{padding:16px 0;border-bottom:1px solid #30394d;overflow-wrap:anywhere}.materials li strong,.materials li span{display:block}.materials li span{color:#a9b1c5;margin-top:5px;font-size:14px}.materials #uploadStatus{min-height:1.5em}.materials .primary{min-height:48px}.materials .topbar a{flex-shrink:0}@media(max-width:400px){.topbar{padding:12px;gap:10px;height:auto}.topbar .secondary{padding:10px}.materials .panel{padding:16px}}
