.assist-shell{width:min(1380px,calc(100% - 32px));padding-top:34px}
.assist-header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}
.assist-title{display:flex;align-items:end;gap:18px;margin:0;line-height:1}
.assist-title img{display:block;width:clamp(245px,32vw,420px);height:auto}
.assist-title span{margin-bottom:.12em;color:#7bf5c2;font-size:clamp(2.15rem,5.3vw,4.65rem);font-weight:930;letter-spacing:-.06em}
.assist-tagline{max-width:690px;margin:13px 0 0;color:var(--muted);font-size:clamp(.96rem,1.5vw,1.12rem);line-height:1.52}
.human-control-badge{display:flex;align-items:center;gap:10px;min-width:190px;padding:12px 14px;border:1px solid rgba(68,243,154,.26);border-radius:16px;background:rgba(30,215,96,.07)}
.human-control-badge i,.signal-dot{width:9px;height:9px;flex:none;border-radius:50%;background:#44f39a;box-shadow:0 0 16px rgba(68,243,154,.78)}
.human-control-badge span{display:grid;gap:2px}.human-control-badge strong{font-size:.78rem}.human-control-badge small{color:var(--muted);font-size:.64rem}
.view-switcher{margin-top:0}.view-switcher a.active{color:#06140b;background:#44f39a}
.assist-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:clamp(28px,6vw,88px);align-items:center;padding:clamp(26px,5vw,62px);border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,rgba(21,29,65,.95),rgba(8,11,30,.92));box-shadow:0 28px 70px rgba(0,0,0,.28)}
.assist-access h2{max-width:650px;margin:6px 0 12px;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.94;letter-spacing:-.06em}.assist-access>div>p:last-child{max-width:590px;margin:0;color:var(--muted);line-height:1.55}
.assist-access-card{padding:8px;border:1px solid rgba(242,212,139,.18);border-radius:19px;background:rgba(4,6,18,.48)}.assist-access-card form{padding:16px 14px 14px}.assist-access-card form .primary-button{margin-top:4px}.assist-access-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:13px;background:rgba(255,255,255,.04)}.assist-access-tabs button{padding:10px;border:0;border-radius:10px;color:var(--muted);background:transparent;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.assist-access-tabs button.active{color:#06140b;background:#44f39a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.assist-workspace{display:grid;gap:16px}
.assist-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px}.assist-path{display:grid;gap:5px;min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:18px;color:var(--cream);background:linear-gradient(145deg,rgba(18,23,50,.9),rgba(7,10,28,.86));font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.assist-path:hover{transform:translateY(-1px);border-color:rgba(242,212,139,.42)}.assist-path.active{border-color:rgba(68,243,154,.62);background:linear-gradient(145deg,rgba(25,75,68,.56),rgba(7,10,28,.92));box-shadow:0 0 34px rgba(68,243,154,.08)}.assist-path span{color:#8fffc1;font-size:.75rem;font-weight:950;letter-spacing:.13em}.assist-path strong{font-size:1.15rem}.assist-path small{color:var(--muted);font-size:.9rem;line-height:1.4}
.assist-invitations{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:20px;align-items:center;padding:20px 22px;border:1px solid rgba(242,212,139,.28);border-radius:20px;background:linear-gradient(135deg,rgba(217,170,72,.12),rgba(11,15,37,.92))}.assist-invitations h2{margin:4px 0 0;font-size:1.35rem}.assist-invitation-list{display:grid;gap:8px}.assist-invitation{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:11px 12px;border-radius:12px;background:rgba(4,6,18,.48)}.assist-invitation span{display:grid;gap:2px}.assist-invitation small{color:var(--muted);font-size:.64rem}.assist-invitation button{min-width:0;padding:8px 10px}
.assist-invitations>div>p:last-child{margin:7px 0 0;color:var(--muted);font-size:.88rem;line-height:1.45}
.assist-gig-panel{padding:clamp(22px,3vw,34px);border:1px solid rgba(68,243,154,.28);border-radius:24px;background:linear-gradient(135deg,rgba(12,38,44,.92),rgba(8,11,30,.94))}.assist-gig-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.assist-gig-heading h2{margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.045em}.assist-gig-heading>p{max-width:570px;margin:0;color:var(--muted);font-size:1rem;line-height:1.5}.assist-gig-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.assist-gig-form label{margin:0;color:#cbc7d2;font-size:.9rem;font-weight:750}.assist-gig-form input,.assist-gig-form select{width:100%;margin:7px 0 0}.assist-gig-form .wide{grid-column:1/-1}.gig-rights{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid rgba(242,212,139,.2);border-radius:14px;background:rgba(4,6,18,.36)}.gig-rights input{width:18px;height:18px;flex:none;margin:2px 0 0}.gig-rights span{display:grid;gap:4px}.gig-rights strong{color:var(--cream);font-size:.94rem;line-height:1.35}.gig-rights small{color:var(--muted);font-size:.82rem}.assist-gig-submit{display:flex;align-items:center;justify-content:space-between;gap:22px}.assist-gig-submit p{max-width:700px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.assist-gig-submit .primary-button{width:auto;min-width:240px;margin:0}
.assist-gig-live{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:clamp(24px,3vw,36px);border:1px solid rgba(68,243,154,.42);border-radius:24px;background:radial-gradient(circle at 85% 30%,rgba(68,243,154,.12),transparent 28%),linear-gradient(135deg,rgba(12,38,44,.96),rgba(8,11,30,.94))}.assist-gig-live h2{margin:5px 0 4px;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.055em}.assist-gig-live-copy>p:not(.eyebrow){margin:0;color:var(--muted);font-size:1rem}.assist-gig-code{display:grid;gap:2px;margin:18px 0}.assist-gig-code span{color:#8fffc1;font-size:.75rem;font-weight:950;letter-spacing:.14em}.assist-gig-code strong{color:var(--gold-light);font-size:clamp(1.9rem,4vw,3rem);letter-spacing:.13em}.assist-gig-code small,.assist-gig-live-copy>small{color:var(--muted);font-size:.86rem}.assist-gig-live-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.assist-gig-live-actions .primary-button,.assist-gig-live-actions .code-button{width:auto;min-width:150px;margin:0}.assist-gig-live-actions .danger-button{color:#ffd2d2;border-color:rgba(255,140,140,.35);background:rgba(132,31,48,.28)}.assist-gig-qr-wrap{display:grid;justify-items:center;gap:8px}.assist-gig-qr{width:196px;height:196px;display:grid;place-items:center;padding:8px;border-radius:16px;color:#20243b;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.3)}.assist-gig-qr canvas{display:block;width:180px!important;height:180px!important}.assist-gig-qr-wrap>small{color:#8fffc1;font-size:.75rem;font-weight:950;letter-spacing:.17em}
.assist-statusbar{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(120px,.72fr)) auto;gap:10px;align-items:stretch;padding:12px;border:1px solid var(--line);border-radius:20px;background:rgba(9,13,35,.82);box-shadow:0 18px 50px rgba(0,0,0,.18)}
.assist-event-identity,.status-stat{display:grid;align-content:center;gap:3px;padding:9px 12px;border-right:1px solid var(--line)}.assist-event-identity>span,.status-stat>span{color:var(--muted);font-size:.58rem;font-weight:900;letter-spacing:.13em}.assist-event-identity>strong{font-size:1.05rem}.assist-event-identity>small{color:#8fffc1;font-size:.68rem}.status-stat strong{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assist-status-actions{display:grid;grid-template-columns:1fr;gap:6px}.assist-status-actions .code-button{display:grid;place-items:center;min-width:150px;padding:8px 12px;font-size:.68rem;text-decoration:none}
.assist-venue-picker select{width:100%;min-width:0;margin:0;padding:7px 28px 7px 9px;border-radius:10px;font-size:.82rem;font-weight:850}
.assist-briefing{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);min-height:410px;overflow:hidden;border:1px solid rgba(68,243,154,.28);border-radius:28px;background:radial-gradient(circle at 82% 36%,rgba(61,206,164,.23),transparent 31%),linear-gradient(130deg,rgba(14,23,47,.96),rgba(7,10,29,.97));box-shadow:0 28px 70px rgba(0,0,0,.24)}
.assist-briefing::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,rgba(255,255,255,.04) 50%,transparent 50.1%);background-size:46px 100%;opacity:.23;transform:skewX(-12deg)}
.briefing-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,68px)}
.briefing-kicker{display:flex;align-items:center;gap:9px;color:#8fffc1;font-size:.65rem;letter-spacing:.17em}.briefing-copy h2{max-width:850px;margin:15px 0 7px;font-size:clamp(2.7rem,6vw,6rem);line-height:.88;letter-spacing:-.07em;text-wrap:balance}.briefing-copy>p{margin:0;color:#cbc7d2;font-size:clamp(1rem,1.8vw,1.35rem)}
.assist-reasons{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.assist-reasons span{padding:8px 10px;border:1px solid rgba(242,212,139,.2);border-radius:999px;color:var(--gold-light);background:rgba(217,170,72,.08);font-size:.68rem;font-weight:850}
.assist-next-actions{display:flex;gap:9px;margin-top:23px}.assist-next-actions .primary-button,.assist-next-actions .code-button{width:auto;min-width:150px;margin:0}
.briefing-art-wrap{position:relative;display:grid;place-items:center;padding:clamp(30px,5vw,62px)}
.briefing-art{width:min(29vw,340px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:radial-gradient(circle at 35% 30%,#3a508d,#151a39 63%,#080b1e);box-shadow:0 35px 90px rgba(0,0,0,.48),0 0 90px rgba(68,243,154,.12)}.briefing-art img{width:100%;height:100%;object-fit:cover}.briefing-art span{color:var(--gold-light);font-size:clamp(4rem,8vw,8rem);font-weight:950}
.compatibility-ring{position:absolute;right:clamp(22px,3vw,46px);bottom:clamp(22px,3vw,42px);width:84px;height:84px;display:grid;place-content:center;border:1px solid rgba(68,243,154,.36);border-radius:50%;background:rgba(4,7,18,.84);box-shadow:0 12px 30px rgba(0,0,0,.38),0 0 22px rgba(68,243,154,.14);text-align:center}.compatibility-ring strong{font-size:1.3rem}.compatibility-ring small{color:#8fffc1;font-size:.52rem;font-weight:950;letter-spacing:.15em}
.serato-import{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:28px;padding:clamp(24px,3vw,38px);border:1px solid rgba(242,212,139,.2);border-radius:24px;background:linear-gradient(140deg,rgba(217,170,72,.08),rgba(10,14,36,.9))}.serato-import h2{margin:3px 0 9px;font-size:clamp(1.65rem,3vw,2.65rem);letter-spacing:-.045em}.serato-import-copy>p:last-of-type{max-width:740px;margin:0;color:var(--muted);line-height:1.55}
.assist-bridge{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:28px;margin-top:20px;padding:clamp(23px,3vw,34px);border:1px solid rgba(117,235,191,.35);border-radius:24px;background:linear-gradient(135deg,rgba(24,80,66,.3),rgba(9,14,33,.9))}.assist-bridge h2{margin:3px 0 10px;font-size:clamp(1.7rem,3vw,2.5rem)}.assist-bridge p{line-height:1.5}.assist-bridge-actions{display:grid;align-content:start;gap:9px}.assist-bridge-actions>a,.assist-bridge-actions>button{text-align:center}.assist-bridge-status{color:#93efc8;font-weight:800}.assist-bridge-current{color:var(--muted)}.assist-bridge-pairing{display:grid;gap:8px;padding-top:10px}.assist-bridge-pairing label{font-weight:750}.assist-bridge-pairing input{width:100%;min-width:0;padding:11px;border:1px solid var(--line);border-radius:10px;background:#090c21;color:var(--ink);font:inherit}.assist-bridge-pairing small{color:var(--muted);line-height:1.4}
.privacy-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;color:var(--muted);font-size:.68rem}.privacy-strip span{padding:5px 7px;border-radius:6px;color:#06140b;background:#44f39a;font-size:.56rem;font-weight:950;letter-spacing:.12em}.privacy-strip b{color:#bfffd7}.privacy-strip small{color:var(--muted)}
.serato-import-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center}.serato-import-actions .primary-button{grid-column:1/-1;margin:0}.serato-import-actions .code-button{min-width:0}.text-action{grid-column:1/-1;padding:7px;border:0;color:var(--muted);background:transparent;font-size:.67rem;text-decoration:underline;cursor:pointer}
.import-progress{grid-column:1/-1;display:grid;gap:7px}.import-progress>div{height:6px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.09)}.import-progress>div span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#44f39a,var(--gold-light));transition:width .2s ease}.import-progress p{margin:0;color:var(--muted);font-size:.7rem}
.assist-board{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px}.assist-panel{min-width:0;padding:22px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(18,23,50,.9),rgba(7,10,28,.86));box-shadow:0 18px 50px rgba(0,0,0,.18)}.assist-panel>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.assist-panel h2{margin:3px 0 0;font-size:clamp(1.4rem,2.3vw,2rem);letter-spacing:-.04em}.panel-count{min-width:38px;padding:8px;border:1px solid var(--line);border-radius:999px;color:var(--gold-light);font-size:.72rem;font-weight:900;text-align:center}.panel-explainer{margin:12px 0;color:var(--muted);font-size:.74rem;line-height:1.45}
.assist-search-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:15px 0}.assist-search-wrap label{margin:0;color:var(--muted);font-size:.65rem}.assist-search-wrap input,.library-detail-tools input{margin:0;padding:10px 12px}
.assist-track-list{display:grid;gap:8px;max-height:620px;overflow:auto}.empty-copy{margin:14px 0;color:var(--muted);font-size:.78rem;line-height:1.5}.assist-track{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px;border:1px solid transparent;border-radius:14px;background:rgba(4,6,18,.52);transition:.16s ease}.assist-track:hover{border-color:rgba(242,212,139,.22)}.assist-track-cover{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:var(--gold-light);background:#222844;font-weight:950}.assist-track-cover img{width:100%;height:100%;object-fit:cover}.assist-track-copy{min-width:0;display:grid;gap:3px}.assist-track-copy strong,.assist-track-copy>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assist-track-copy>span{color:var(--muted);font-size:.72rem}.track-signals{display:flex;flex-wrap:wrap;gap:5px}.track-signals small{padding:4px 6px;border-radius:6px;color:#bdb8c8;background:rgba(255,255,255,.05);font-size:.57rem;font-weight:800}.track-signals small.hot{color:#07150c;background:#44f39a}.track-rank{display:grid;justify-items:end;gap:5px}.track-rank b{color:var(--gold-light);font-size:.82rem}.track-rank button{padding:6px 8px;border:1px solid var(--line);border-radius:8px;color:#bfffd7;background:rgba(30,215,96,.06);font-size:.58rem;font-weight:850;cursor:pointer}
.assist-library-panel{border:1px solid var(--line);border-radius:20px;background:rgba(7,10,28,.7);overflow:hidden}.assist-library-panel summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 19px;cursor:pointer;list-style:none}.assist-library-panel summary::-webkit-details-marker{display:none}.assist-library-panel summary span{display:grid;gap:3px}.assist-library-panel summary small{color:var(--muted);font-size:.68rem}.assist-library-panel summary b{color:var(--gold-light);font-size:.7rem}.assist-library-panel details[open] summary{border-bottom:1px solid var(--line)}.library-detail-body{padding:16px}.library-detail-tools{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:14px;align-items:center;margin-bottom:13px}.library-detail-tools span{color:var(--muted);font-size:.67rem}.library-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:430px;overflow:auto}.library-detail-track{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;border-radius:11px;background:rgba(4,6,18,.48)}.library-detail-track div{min-width:0}.library-detail-track strong,.library-detail-track span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-detail-track span{margin-top:3px;color:var(--muted);font-size:.66rem}.library-detail-track small{color:#8fffc1;font-size:.58rem}
.assist-shoutouts{padding:22px;border:1px solid rgba(242,212,139,.2);border-radius:22px;background:linear-gradient(145deg,rgba(18,23,50,.9),rgba(7,10,28,.86))}.assist-shoutouts>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.assist-shoutouts h2{margin:3px 0 0;font-size:clamp(1.4rem,2.3vw,2rem);letter-spacing:-.04em}.assist-shoutout-head,.assist-shoutout-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.55fr);gap:16px}.assist-shoutout-head{margin-top:16px;padding:0 13px 7px;color:var(--muted);font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.assist-shoutout-row{align-items:center;padding:12px 13px;border-top:1px solid var(--line);background:rgba(4,6,18,.28)}.assist-shoutout-row:first-child{border-radius:12px 12px 0 0}.assist-shoutout-row:last-child{border-radius:0 0 12px 12px}.assist-shoutout-row strong{font-size:.84rem}.assist-shoutout-row span{color:var(--gold-light);font-size:.72rem;font-weight:850}
.assist-reasons span.request-signal{border-color:#ffcf4a;color:#171000;background:#ffcf4a;box-shadow:0 0 24px rgba(255,207,74,.24)}
.assist-track-heading{display:flex;align-items:center;gap:8px;min-width:0}.assist-track-heading>strong{min-width:0}.track-request-wrap{display:flex;align-items:center;gap:6px;flex:none}.track-request-wrap>small{color:#ffd96e;font-size:.53rem;font-weight:800;white-space:nowrap}.track-request-badge{padding:4px 7px;border:1px solid rgba(255,207,74,.72);border-radius:999px;color:#171000;background:#ffcf4a;font-size:.51rem;font-weight:950;letter-spacing:.07em;box-shadow:0 0 16px rgba(255,207,74,.18)}
footer{max-width:900px}
@media(max-width:1080px){.assist-statusbar{grid-template-columns:1fr 1fr 1fr}.assist-event-identity{grid-column:1/3}.assist-status-actions{grid-column:3;grid-row:1}.status-stat{border-right:0}.assist-board{grid-template-columns:1fr}.assist-track-list{max-height:480px}}
@media(max-width:820px){.assist-header{align-items:flex-start;flex-direction:column}.assist-title{align-items:flex-start;flex-direction:column;gap:4px}.assist-title span{margin-left:63px}.assist-access,.assist-briefing,.serato-import,.assist-bridge,.assist-invitations,.assist-gig-live{grid-template-columns:1fr}.assist-briefing{min-height:0}.briefing-art-wrap{grid-row:1;padding-bottom:0}.briefing-art{width:min(64vw,300px)}.briefing-copy{padding-top:28px}.assist-statusbar{grid-template-columns:1fr 1fr}.assist-event-identity,.assist-status-actions{grid-column:1/-1}.assist-status-actions{grid-row:auto;grid-template-columns:1fr 1fr}.assist-event-identity{border-right:0}.serato-import-actions{max-width:520px}.library-detail-list{grid-template-columns:1fr}.assist-gig-heading{align-items:flex-start;flex-direction:column}.assist-gig-form{grid-template-columns:1fr 1fr}.assist-gig-qr-wrap{grid-row:1}.assist-gig-live-copy{text-align:center}.assist-gig-live-actions{justify-content:center}}
@media(max-width:560px){.assist-shell{width:min(100% - 22px,1380px);padding-top:26px}.assist-title img{width:min(79vw,330px)}.assist-title span{margin-left:47px;font-size:2.6rem}.human-control-badge{width:100%}.view-switcher{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:18px}.view-switcher a{text-align:center}.view-switcher a:last-child{grid-column:1/-1}.assist-access{padding:23px 18px}.assist-paths{grid-template-columns:1fr}.assist-statusbar{grid-template-columns:1fr}.assist-event-identity,.assist-status-actions{grid-column:auto}.assist-status-actions{grid-template-columns:1fr}.status-stat{border-right:0;border-top:1px solid var(--line)}.briefing-copy{padding:26px 20px 30px}.briefing-copy h2{font-size:2.65rem}.assist-next-actions{display:grid}.assist-next-actions .primary-button,.assist-next-actions .code-button{width:100%}.serato-import{padding:22px 18px}.serato-import-actions{grid-template-columns:1fr}.serato-import-actions .primary-button,.serato-import-actions .text-action{grid-column:auto}.assist-panel{padding:18px 14px}.assist-track{grid-template-columns:45px minmax(0,1fr)}.assist-track-cover{width:45px;height:45px}.track-rank{grid-column:2;display:flex;align-items:center;justify-content:space-between;width:100%}.assist-search-wrap,.library-detail-tools{grid-template-columns:1fr}.compatibility-ring{width:72px;height:72px}.assist-gig-form{grid-template-columns:1fr}.assist-gig-form .wide{grid-column:auto}.assist-gig-submit{align-items:stretch;flex-direction:column}.assist-gig-submit .primary-button{width:100%;min-width:0}.assist-gig-live-actions{display:grid}.assist-gig-live-actions .primary-button,.assist-gig-live-actions .code-button{width:100%;min-width:0}}
@media(max-width:560px){.assist-track-heading{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:560px){.assist-invitation{grid-template-columns:1fr 1fr}.assist-invitation span{grid-column:1/-1}.assist-shoutout-head,.assist-shoutout-row{grid-template-columns:1fr}.assist-shoutout-head span:last-child{display:none}.assist-shoutout-row{gap:4px}}
@media(prefers-reduced-motion:reduce){.import-progress>div span,.assist-track{transition:none}}
