body[data-dashboard] .header-inner{flex-wrap:wrap;gap:12px}.compact-brand-message{flex:1;text-align:center;display:grid;gap:5px}.compact-brand-message span{font-size:10px;letter-spacing:1.5px;color:var(--muted)}.compact-brand-message strong{font-size:21px;color:var(--primary)}.compact-start{display:flex;align-items:center;gap:12px;padding-bottom:12px}.compact-register,.compact-watch{min-height:44px;border-radius:12px;padding:10px 18px;font-weight:700;font-size:14px;cursor:pointer}.compact-register{background:var(--primary);color:var(--primary-ink,#fff);border:1px solid var(--primary)}.compact-watch{background:var(--card);color:var(--ink);border:1px solid var(--line)}.compact-paths{display:flex;gap:8px;margin-left:auto}.compact-paths button{border:0;background:transparent;color:var(--ink);font-size:12px;padding:8px;cursor:pointer;min-height:40px}.compact-paths small{display:block;font-size:9px;color:var(--muted)}body[data-dashboard] #main{padding-top:18px}.compact-video-dialog{width:min(850px,94vw);padding:18px;background:var(--card,#fff);color:var(--ink,#173c32);border:1px solid var(--line);border-radius:18px}.compact-video-dialog::backdrop{background:#102b25b3}.compact-video-dialog video{width:100%;max-height:72vh;display:block}.compact-video-dialog button{float:right;margin-bottom:12px;min-height:40px;padding:8px 16px;cursor:pointer}.compact-video-dialog h2{font-size:18px}@media(max-width:650px){body[data-dashboard] .header-inner{gap:6px;padding-bottom:6px}.compact-brand-message{order:3;flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:8px}.compact-brand-message span{font-size:8px;letter-spacing:1px}.compact-brand-message strong{font-size:15px}.compact-start{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-bottom:6px}.compact-register,.compact-watch{padding:10px 5px;font-size:12px;min-height:44px}.compact-paths{grid-column:1/-1;margin:0;justify-content:center;gap:20px}.compact-paths button{display:flex;align-items:center;gap:5px;font-size:11px;min-height:30px;padding:3px}.compact-paths small{font-size:8px}body[data-dashboard] #main{padding-top:12px}}