.msp .arsenal .profile-header{align-items:center}.msp .arsenal .ars-mark{border:2px solid var(--border);background:var(--navy);width:110px;height:110px;color:var(--yellow);box-shadow:3px 3px 0 var(--border);flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:64px;display:flex}.msp .arsenal .ars-enter{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.msp .arsenal .ars-enter-btn{font-weight:700;letter-spacing:.06em!important;font-family:Verdana,Tahoma,Arial,sans-serif!important}.msp .arsenal .ars-enter-note{color:var(--muted);max-width:140px;font-size:9.5px}.msp .ars-form{flex-direction:column;gap:8px;display:flex}.msp .ars-form label{color:var(--navy);flex-direction:column;gap:3px;font-size:10.5px;font-weight:700;display:flex}.msp .ars-form label.check{color:var(--text);flex-direction:row;align-items:flex-start;gap:6px;font-size:10px;font-weight:400;line-height:1.4}.msp .ars-form label.check input{margin-top:2px}.msp .ars-form .two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.msp .ars-form input[type=text],.msp .ars-form input[type=number],.msp .ars-form textarea,.msp .ars-form select{color:var(--text);background:var(--surface);border:1px solid var(--border-soft);outline:none;padding:5px 6px;font:11px Verdana,Tahoma,Arial,sans-serif}.msp .ars-form input:focus,.msp .ars-form textarea:focus,.msp .ars-form select:focus{border-color:var(--navy);background:var(--card)}.msp .ars-form textarea{resize:vertical;min-height:44px;font-family:Georgia,serif;font-size:12px}.msp .ars-form input[type=file]{color:var(--muted);font-size:10px}.msp .ars-form input[type=file]::file-selector-button{color:var(--navy);background:var(--card);border:1px solid var(--border);box-shadow:2px 2px 0 var(--border);cursor:pointer;margin-right:8px;padding:3px 8px;font:700 10px Verdana,Tahoma,Arial,sans-serif}.msp .ars-form .rule{border-top:1px dashed var(--border-soft);margin:2px 0}.msp .ars-form .bar{background:var(--surface);border:1px solid var(--border-soft);height:8px;overflow:hidden}.msp .ars-form .bar i{background:linear-gradient(180deg, var(--yellow), var(--orange));height:100%;transition:width .2s;display:block}.msp .ars-form .cover-row{align-items:center;gap:8px;display:flex}.msp .ars-form .cover-row img{border:2px solid var(--border);object-fit:cover;width:56px;height:56px}.msp .ars-form .status{color:var(--orange);margin:0;font-size:10.5px;font-weight:700}.msp .ars-form .btn{align-self:flex-start}.msp .ars-form .btn:disabled{opacity:.5;cursor:default}.msp .ars-signin p{margin:0 0 8px}.msp .ars-signin-btn{white-space:nowrap;text-decoration:none;display:inline-block}.msp .ars-empty{color:var(--muted);margin:0}.msp .ars-tiles{grid-template-columns:repeat(6,1fr);gap:8px;margin:12px 0 14px;display:grid}.msp .ars-tile{border:2px solid var(--border);background:var(--card);box-shadow:3px 3px 0 var(--border);color:var(--navy);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 10px;text-decoration:none;display:flex}.msp .ars-tile:hover{background:var(--surface);color:var(--orange)}.msp .ars-tile .big{font-family:Georgia,serif;font-size:28px;line-height:1}.msp .ars-tile strong{margin-top:4px;font-size:12px}.msp .ars-tile span:not(.big){color:var(--muted);font-size:9.5px}.msp .ars-tile-hot{background:var(--navy);color:var(--yellow);border-color:var(--navy)}.msp .ars-tile-hot span:not(.big){color:var(--yellow);opacity:.8}.msp .ars-tile-hot:hover{background:var(--blue);color:#fff}.msp .ars-grid .module>.header{padding:8px 10px;font-size:14px}.msp .ars-tracks{margin:0;padding:0;list-style:none}.msp .ars-track{border-bottom:1px dotted var(--border-soft);align-items:center;gap:10px;padding:7px 4px;display:flex;position:relative}.msp .ars-track:hover{background:var(--surface)}.msp .ars-track .cover,.msp .ars-track .cover-empty{border:2px solid var(--border);object-fit:cover;flex-shrink:0;width:44px;height:44px}.msp .ars-track .cover-empty{background:var(--navy);color:var(--yellow);justify-content:center;align-items:center;font-family:Georgia,serif;font-size:20px;display:flex}.msp .ars-track .t{flex:1;min-width:0}.msp .ars-track .t a.title{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:12.5px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.msp .ars-track .t a.title:hover{color:var(--orange);text-decoration:underline}.msp .ars-track .t .meta{color:var(--muted);margin-top:2px;font-size:9.5px}.msp .ars-track .acts{flex-shrink:0;align-items:center;gap:6px;display:flex}.msp .ars-track .play{border:1px solid var(--border);background:linear-gradient(180deg, var(--blue), var(--navy));color:#fff;cursor:pointer;width:26px;height:26px;box-shadow:2px 2px 0 var(--border);font-size:10px}.msp .ars-track .play:hover{background:linear-gradient(180deg, var(--navy), var(--blue))}.msp .ars-track .play.on{background:var(--orange)}.msp .ars-note{color:var(--muted);margin:8px 0 0;font-size:10px}@media (max-width:720px){.msp .arsenal .ars-enter{align-self:stretch}.msp .ars-tiles{grid-template-columns:repeat(3,1fr)}}
