:root{--muserush-font: "Manrope", "Segoe UI", sans-serif;--muserush-shell: #08152e;--muserush-canvas: radial-gradient(55rem 38rem at -10% -20%, #ffb995, transparent 56%), radial-gradient(52rem 38rem at 108% 0, #efb1ef, transparent 58%), linear-gradient(145deg, #32156c, #09172e 54%, #073047);--muserush-topbar: #071329c7;--muserush-paper: #fffcfa;--muserush-ink: #23213d;--muserush-muted: #645f78;--muserush-paper-radius: 1.35rem;--muserush-paper-shadow: 0 20px 50px #040e2424}.muserush-chat-bubble.is-interactive{cursor:pointer;outline-offset:4px}.muserush-chat-bubble.is-interactive:focus-visible{outline:2px solid #af95ee}.muserush-chat-bubble.is-interactive[aria-disabled=true]{cursor:default}.muserush-chat-bubble.is-time-change>small{display:block;margin-bottom:5px;font-size:.75rem;opacity:.8}.muserush-chat-bubble.is-time-change>del{display:block;margin-bottom:3px;opacity:.65}.muserush-bubble-history-change{margin-top:8px;border-top:1px solid currentColor;padding-top:8px;display:grid;gap:6px}.muserush-bubble-history-change>small{font-size:.75rem;opacity:.8}.muserush-bubble-history-change>div{display:grid;gap:3px}.muserush-bubble-history-change>div>span{font-size:.75rem;opacity:.85}.muserush-bubble-history-change del{opacity:.65}.muserush-chat-bubble>.muserush-prior-reply{display:block;opacity:.62;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .5rem;font-size:.92em;text-decoration-thickness:1px}.muserush-chat-bubble>.muserush-reply-current-state{margin:.5rem 0 0;font-size:.92em}.uxr-app .muserush-chat-message.is-user.has-inline-replies{display:flex;flex-direction:column;align-items:flex-end;width:80%}.uxr-app .muserush-chat-message.is-user.has-inline-replies>.muserush-chat-bubble{box-sizing:border-box;max-width:100%;width:fit-content}@media(max-width:600px){.uxr-app .muserush-chat-message.is-user.has-inline-replies{width:88%}}.muserush-bubble-expansion{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-5px) scale(.985);transform-origin:top right;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .32s cubic-bezier(.34,1.45,.64,1);min-width:0;width:100%}.muserush-bubble-expansion.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0) scale(1)}.muserush-bubble-expansion-content{min-height:0;overflow:hidden;min-width:0}.muserush-bubble-expansion[aria-hidden=true]{pointer-events:none}.muserush-inline-prompt,.muserush-policy-limit{margin:0;line-height:1.45}.muserush-policy-limit{font-size:.8rem;color:var(--muserush-muted)}@media(prefers-reduced-motion:reduce){.muserush-bubble-expansion{transition:none;transform:none}}.uxr-app .muserush-inline-answer{display:grid;gap:.65rem;padding:.75rem;border:1px solid #e4dbea;border-radius:1.1rem;background:var(--muserush-paper);color:var(--muserush-ink)}.muserush-inline-options{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0}.uxr-app .muserush-inline-options .muserush-chat-chip,.uxr-app .muserush-chat-replies .muserush-chat-chip{background:var(--muserush-paper);border:1px solid #ded4ea;color:#57318c;border-radius:.8rem;min-height:44px;white-space:normal;text-align:left}.uxr-app .muserush-inline-options .muserush-chat-chip[aria-pressed=true]{background:#eee5fb;border-color:#cbb3e8;color:#382357;box-shadow:inset 3px 0 #8456c4;opacity:1}.uxr-app .muserush-inline-options .muserush-chat-chip{flex:1 1 8rem;min-width:0;padding:.7rem .85rem;background:#f3f0f6;border-color:transparent;color:var(--muserush-ink);font-weight:650;overflow-wrap:anywhere;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.uxr-app .muserush-inline-options .muserush-chat-chip:hover:not(:disabled){background:#eae3f3;border-color:#cbb3e8}.uxr-app .muserush-guided-starts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;min-width:0}.uxr-app .muserush-guided-starts .muserush-start-choice{width:100%;min-width:0;gap:.25rem;text-align:left;padding:.8rem .9rem;font-size:.9rem}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind]{--start-from:#7144ce;--start-to:#522995;position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff24;background-color:var(--start-to);background-image:radial-gradient(ellipse at 110% -20%,#ffffff14,transparent 58%),linear-gradient(135deg,var(--start-from),var(--start-to));color:#fff;box-shadow:inset 0 1px #ffffff1c,0 4px 12px #24104e1c}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind=feeling]{--start-from:#874274;--start-to:#652b64}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind=sound]{--start-from:#246573;--start-to:#164456}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind=lyrics]{--start-from:#5552a5;--start-to:#383374}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind=saved]{--start-from:#60458e;--start-to:#422969}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind]>strong,.uxr-app .muserush-start-choice.is-start-answer>p>strong{color:#fff;font-size:1.025rem;font-weight:800;line-height:1.35}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind]>small{color:#f4efff}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind]:hover:not(:disabled){border-color:#fff7;box-shadow:inset 0 1px #ffffff28,0 6px 16px #20113d26}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind]:active:not(:disabled){box-shadow:inset 0 1px 4px #160b2f40,0 2px 7px #24104e1c}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind][aria-pressed=true]{border-color:#fff9;box-shadow:inset 3px 0 #fffc,0 4px 12px #24104e1c;opacity:1}.uxr-app .muserush-chat .muserush-chat-message :is(.uxr-choice-tile.muserush-start-choice,.muserush-inline-choice)[data-start-kind]:is(:focus-visible,[data-focus-visible]){outline:3px solid #7841bd;outline-offset:3px}.uxr-app .muserush-start-choice.is-start-answer{display:block;padding:.8rem .9rem;border-radius:.85rem;max-width:28rem}.uxr-app .muserush-start-choice.is-start-answer>p{margin:0 0 .25rem}.uxr-app .muserush-start-choice.is-start-answer>.muserush-start-description{display:block;font-size:.82rem;line-height:1.55;font-weight:400}.muserush-chat-bubble>.muserush-answer-undone{display:block;margin-top:.3rem;font-size:.72rem;opacity:.75;font-weight:500}.muserush-chat[data-low-motion=true] .muserush-reply-dots i{animation:none}.muserush-guided-starts .muserush-start-choice[data-preset=true]{grid-column:1/-1}.muserush-guided-starts .muserush-start-choice:last-child:not([data-preset]){grid-column:1/-1}.uxr-app .muserush-custom-reply{flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:11px;border:1px solid transparent;border-radius:.85rem;background:#eee5fb;color:#6835be}.uxr-app .muserush-custom-reply[aria-expanded=true]{background:#eee5fb;border-color:#8456c4}.muserush-inline-writing{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:.5rem;width:100%}.uxr-app .muserush-inline-writing textarea{box-sizing:border-box;width:100%;min-width:0;min-height:76px;margin:0;padding:.7rem;border:1px solid #cbb3e8;border-radius:.85rem;background:var(--muserush-paper);color:var(--muserush-ink);font:inherit;resize:vertical}.uxr-app .muserush-inline-writing .muserush-chat-send{width:44px;min-width:44px;height:44px;padding:4px;border-radius:.85rem}.uxr-app .muserush-chat-composer-tools:has(.muserush-song-progress){display:block;padding:0;width:100%}.muserush-song-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:5px;margin:0;padding:2px 0;container-type:inline-size}.uxr-app .muserush-progress-item{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:5px 1px;border:1px solid transparent;border-radius:.85rem;background:#f4f0f7;color:#948c9e;font-size:.6875rem;line-height:1.25;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.muserush-progress-label{white-space:nowrap}@container (max-width:18rem){.muserush-progress-label{display:none}}.uxr-app .muserush-progress-item[data-state="has choices"]{color:#5b299e;background:linear-gradient(140deg,#eadbff,#e8e6fa);border-color:#d7bef5;box-shadow:inset 0 1px #fff,0 1px 5px #7944be16}.uxr-app .muserush-progress-item[aria-current=step]{border-color:#8861c5;box-shadow:0 0 0 2px #a780e520}.uxr-app .muserush-progress-item[data-state=instrumental]{color:#b1a9ba;background:transparent}.muserush-progress-item[data-state=instrumental] .muserush-progress-label{text-decoration:line-through}.muserush-progress-item[data-state=instrumental] svg{opacity:.55}.muserush-progress-icon{position:relative;display:grid;place-items:center;width:24px;height:24px}.muserush-progress-dot{position:absolute;right:-2px;bottom:0;width:6px;height:6px;border:2px solid var(--muserush-paper);border-radius:50%;background:#8456c4}.uxr-app .muserush-custom-reply:focus-visible{outline:2px solid #8456c4;outline-offset:1px}.uxr-app .muserush-inline-answer{padding:.6rem 0;border:0;background:transparent;border-radius:0}.uxr-app .muserush-inline-options .muserush-chat-chip{border:1px solid #d8c4f0;background:linear-gradient(135deg,#f2e8ff,#ece8f9);color:#522c83;box-shadow:inset 0 1px #fff}.uxr-app .muserush-inline-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.5rem;width:100%}.uxr-app .muserush-inline-options>button.sd-button{box-sizing:border-box;width:100%;min-width:0;min-height:60px;height:100%;margin:0;grid-column:auto;padding:.7rem .85rem;line-height:1.4;white-space:normal;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.uxr-app .muserush-inline-options.muserush-guided-starts>button.sd-button{grid-column:auto}.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(odd)){grid-template-columns:repeat(6,minmax(0,1fr))}.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(odd))>button{grid-column:span 2}.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(6n+5))>button:nth-last-child(2){grid-column:2/span 2}.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(6n+5))>button:last-child{grid-column:4/span 2}.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(6n+7))>button:nth-last-child(4),.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(6n+7))>button:nth-last-child(2){grid-column:2/span 2}.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(6n+7))>button:nth-last-child(3),.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(6n+7))>button:last-child{grid-column:4/span 2}.uxr-app .muserush-inline-options:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.uxr-app .muserush-inline-options>button:only-child{grid-column:auto}.uxr-app .muserush-inline-custom{display:flex;align-items:center;gap:.5rem}.muserush-inline-custom svg{width:18px;height:18px;flex:none}.uxr-app .muserush-chat .muserush-chat-message .muserush-inline-choice[data-start-kind]{position:relative;border-radius:1rem;font-size:.94rem;font-weight:700;letter-spacing:.005em;padding-right:.85rem;overflow-wrap:normal;word-break:normal;transition:box-shadow .18s ease,border-color .18s ease}.uxr-app .muserush-chat .muserush-chat-message .muserush-inline-options .muserush-inline-choice[data-start-kind][aria-pressed=true]{box-shadow:inset 0 1px #ffffff28,0 4px 12px #24104e20;border-color:#ffffff70}.muserush-inline-choice[aria-pressed=true]:after{content:"✓";position:absolute;top:9px;right:9px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff20;color:#fff;font-size:.72rem;line-height:1}.muserush-inline-custom svg{opacity:.85}@media(max-width:380px){.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(odd)){grid-template-columns:minmax(0,1fr)}.uxr-app .muserush-inline-options:has(>button:last-child:nth-child(odd))>button:nth-child(n){grid-column:auto}}.muserush-turn-composer{display:grid;gap:.4rem;max-width:100%;margin:.65rem 0 0;color:#5f4878;font-size:.875rem}.muserush-turn-composer>label{font-weight:650}.muserush-turn-composer .muserush-composer-input{padding:.4rem;border-color:#dbcbed;background:#f5f0fb}.muserush-turn-composer textarea{box-sizing:border-box;flex:1;min-width:0;width:100%;min-height:60px;max-height:none;field-sizing:content;resize:vertical;padding:.55rem;border:0;border-radius:.75rem;background:transparent;color:var(--muserush-ink);font:inherit;line-height:1.5}.muserush-turn-composer .muserush-chat-send{align-self:end}.uxr-app .muserush-chat-guide{display:grid;gap:2px;padding-top:.55rem}.muserush-chat-body{position:relative;flex:1;min-height:0;display:flex}.muserush-chat-body>.muserush-chat-log{width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent}.muserush-chat-content{display:flow-root;min-width:0}.muserush-chat-body[data-skip-visible=true]>.muserush-chat-log{padding-bottom:76px}.uxr-app .muserush-chat-body>.muserush-skip-end{position:absolute;right:max(16px,calc((100% - 740px)/2));bottom:12px;min-height:36px;padding:.35rem .65rem;border:1px solid #e8dff0;border-radius:999px;background:#fffcfaed;color:#754f9d;font-size:.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.muserush-chat-log::-webkit-scrollbar{width:6px;height:6px}.muserush-chat-log::-webkit-scrollbar-track,.muserush-chat-log::-webkit-scrollbar-button{background:transparent}.muserush-chat-log::-webkit-scrollbar-button{display:none}.muserush-chat-log::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.muserush-chat-log[data-scrolling=true]{scrollbar-color:#9b80bc99 transparent}.muserush-chat-log[data-scrolling=true]::-webkit-scrollbar-thumb{background:#9b80bc99}@media(hover:hover){.muserush-chat-log:hover{scrollbar-color:#9b80bc66 transparent}.muserush-chat-log:hover::-webkit-scrollbar-thumb{background:#9b80bc66}}.muserush-chat-review-dock{flex:none;display:grid;grid-template-rows:1fr;background:#fffcfa;animation:muserush-review-reveal .3s cubic-bezier(.22,1,.36,1) both}.muserush-chat-review-reveal{min-height:0;overflow:hidden}.muserush-chat-review-content{max-width:740px;margin:auto;padding:12px 16px 4px}.uxr-app .muserush-chat-review-dock .muserush-chat-review-action{width:100%;min-height:48px}@keyframes muserush-review-reveal{0%{grid-template-rows:0fr;opacity:0;transform:translateY(14px)}to{grid-template-rows:1fr;opacity:1;transform:translateY(0)}}.muserush-chat[data-low-motion=true] .muserush-chat-review-dock{animation:none}@media(prefers-reduced-motion:reduce){.muserush-chat-review-dock{animation:none}}@media(forced-colors:active){.muserush-chat-body>.muserush-chat-log{scrollbar-color:auto}}@media(max-width:600px){.muserush-chat-body{flex:1 0 min(8rem,40dvh)}.muserush-chat-body>.muserush-chat-log{flex:1}}.muserush-guide-confirm{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.muserush-history-timeline{color:var(--muserush-ink)}.muserush-history-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;color:var(--muserush-muted);font-size:.8rem}.muserush-history-tools>div{display:flex;gap:.25rem}.muserush-history-timeline ol{list-style:none;margin:0;padding:0}.muserush-history-timeline li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:.5rem;padding:0 0 1.25rem}.muserush-history-timeline li:not(:last-child):before{position:absolute;content:"";width:1px;background:#e0d1ee;left:5px;top:11px;bottom:0}.muserush-timeline-marker{width:11px;height:11px;box-sizing:border-box;border-radius:50%;background:#b18cdd;border:3px solid #eee3fa;margin-top:4px;z-index:1}.muserush-timeline-copy{display:grid;gap:.3rem;min-width:0}.muserush-timeline-copy strong{font-size:.95rem;line-height:1.45;overflow-wrap:anywhere}.muserush-timeline-copy time{font-size:.78rem;color:var(--muserush-muted)}.muserush-timeline-copy small{font-size:.72rem;color:#9b89ae}.muserush-timeline-options{grid-column:2;display:flex;flex-wrap:wrap;align-items:start;gap:.2rem .5rem}.muserush-timeline-options .uxr-plain{min-height:32px;padding:.2rem .35rem;font-size:.8rem}.muserush-timeline-options>.muserush-history-detail{flex-basis:100%;min-width:0;margin-top:.5rem}@media(prefers-reduced-motion:reduce){.uxr-app .muserush-progress-item{transition:none}}html,body,#root{height:100%;margin:0}body{overflow:hidden;background:var(--muserush-shell);font-family:var(--muserush-font);color:#15132d}.uxr-brand{border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:.65rem;font-weight:800;font-size:1.2rem;line-height:1.4;min-height:44px;white-space:nowrap}.uxr-brand-mark{display:flex;align-items:flex-end;gap:2px;height:23px}.uxr-brand-mark i{display:block;width:5px;border-radius:4px;background:linear-gradient(#a0edff,#b98bff)}.uxr-brand-mark i:nth-child(1){height:12px}.uxr-brand-mark i:nth-child(2){height:23px}.uxr-brand-mark i:nth-child(3){height:17px}.uxr-app .uxr-topbar:has(.muserush-mode-slot:not(:empty)){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem}.uxr-app .uxr-topbar:has(.muserush-mode-slot:not(:empty))>.uxr-top-context{display:flex;justify-self:end;margin:0;flex-wrap:nowrap;gap:4px}.muserush-mode-slot{display:flex;justify-content:center;min-width:0;width:14rem;container-type:inline-size}.muserush-mode-slot:empty{display:none}.muserush-creator-mode-row{position:relative;display:flex;justify-content:center;align-items:center;min-width:0;color:#f7f2ff}.muserush-creator-mode-row>.muserush-mode-control{display:flex;justify-content:center;gap:2px;padding:3px;min-width:0;max-width:100%;border:1px solid #ffffff33;border-radius:14px;background:#ffffff12;color:inherit}.muserush-mode-control button{min-width:44px;min-height:44px;padding:.45rem 1rem;border:0;border-radius:10px;color:inherit;background:transparent;font:inherit;font-size:.875rem;font-weight:650;line-height:1.4}.muserush-mode-control button[aria-pressed=true]{color:#201540;background:#ede6ff}.muserush-mode-control button:focus-visible{outline:3px solid #a0edff;outline-offset:2px}.muserush-mode-icon{display:none;width:22px;height:22px}@container (max-width: 9rem){.muserush-mode-label{display:none}.muserush-mode-control button{display:grid;place-items:center;width:44px;padding:4px}.muserush-mode-icon{display:block}}.uxr-app .uxr-main[hidden]{display:none}.uxr-app .muserush-voice-placeholder{grid-column:1 / -1;display:grid;place-items:center}.muserush-voice-preview-paper{width:min(100%,32rem);padding:3rem 1.5rem;text-align:center;border-radius:var(--muserush-paper-radius);background:var(--muserush-paper);color:var(--muserush-ink);box-shadow:var(--muserush-paper-shadow)}.muserush-voice-preview-paper svg{width:10rem;max-width:100%;color:#6835d8}.muserush-voice-preview-paper h1{margin:1rem 0 .5rem}.muserush-voice-preview-paper p{color:var(--muserush-muted)}@media(max-width:640px){.uxr-app .uxr-topbar:has(.muserush-mode-slot:not(:empty)){grid-template-columns:auto minmax(0,1fr) auto;padding-inline:max(8px,env(safe-area-inset-left));gap:4px}.muserush-mode-slot{width:100%}.uxr-app .uxr-topbar:has(.muserush-mode-slot:not(:empty)) .sd-brand-home{min-width:44px}.muserush-mode-control button{padding-inline:.35rem;font-size:.8125rem}.muserush-mode-control{flex-wrap:nowrap}}@media(max-width:430px){.uxr-app .uxr-topbar:has(.muserush-mode-slot:not(:empty)){grid-template-columns:44px minmax(0,1fr) auto}.uxr-app .uxr-topbar:has(.muserush-mode-slot:not(:empty)) .uxr-brand>span:last-child{display:none}}@media(max-width:640px)and (min-width:431px){.muserush-mode-control button{padding-inline:.65rem}}@media(max-width:760px){.uxr-brand{font-size:1rem;gap:.4rem}.uxr-brand-mark{transform:scale(.85)}}.muserush-opening-shell{box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--muserush-canvas);color:#f8f5ff;font-family:var(--muserush-font)}.muserush-opening-topbar{min-height:4rem;padding:.35rem max(12px,env(safe-area-inset-left));box-sizing:border-box;background:var(--muserush-topbar);border-bottom:1px solid #ffffff2b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between}.muserush-opening-tools{display:flex;gap:10px}.muserush-opening-tools i{width:40px;height:40px;border-radius:12px;background:#ffffff12}.muserush-opening-destination{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;width:100%;max-width:780px;margin:1rem auto;border-radius:var(--muserush-paper-radius);overflow:hidden;background:var(--muserush-paper);color:var(--muserush-ink);box-shadow:var(--muserush-paper-shadow)}[data-opening-destination=neutral] .muserush-opening-destination{margin:0 auto;max-width:none;border-radius:0;background:transparent;box-shadow:none}.muserush-opening-song-header{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 16px;background:#171b33;box-sizing:border-box}.muserush-opening-song-header i{height:14px;width:42%;border-radius:10px;background:#ffffff20}.muserush-opening-song-header i:last-child{width:18%;margin-left:auto}.muserush-opening-indicator{display:block;width:1rem;height:1rem;border:2px solid #a0edff40;border-top-color:#b98bff;border-radius:50%;animation:muserush-opening-spin 1s linear infinite}.muserush-loading-skeleton{position:relative;display:flex;align-items:center;gap:1.25rem;width:min(100%,38rem);padding:1.5rem;margin:1rem auto;box-sizing:border-box;background:var(--muserush-paper);color:var(--muserush-muted);border-radius:var(--muserush-paper-radius);min-height:10rem}.muserush-opening-destination>.muserush-loading-skeleton{flex:1;min-height:0;width:100%;margin:0;border-radius:0;align-items:flex-start;padding:24px 16px;background:transparent}.muserush-skeleton-chat{display:grid;gap:24px;width:100%;align-content:start}.muserush-skeleton-bubble{height:64px;width:75%;border-radius:18px;background:#eee8f5}.muserush-skeleton-bubble.is-user{justify-self:end;width:55%;background:#e5d4ff}.muserush-opening-composer{height:94px;flex:none;margin:12px 16px 20px;border-radius:22px;background:#eee8f5}.muserush-loading-skeleton.is-compact{width:100%;min-height:0;background:transparent;padding:4px;margin:0}.muserush-opening-destination .muserush-loading-skeleton>.muserush-opening-indicator{position:absolute;left:calc(50% - .5rem);bottom:1rem}.muserush-opening-placeholders{position:relative;flex:1;padding:24px 16px;display:grid;align-content:start;gap:24px}.muserush-opening-placeholders>div{display:grid;gap:16px}.muserush-opening-placeholders i{height:90px;border-radius:18px;background:#eee8f5}.muserush-opening-placeholders.is-manual i{height:120px}.muserush-opening-placeholders .muserush-opening-indicator{justify-self:center;margin:auto}.muserush-opening-placeholders.is-neutral{align-content:center}.muserush-opening-shell .sr-only,.muserush-loading-skeleton .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.muserush-opening-recovery{margin:auto;padding:24px;width:min(100%,36rem);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;color:#f8f5ff}.muserush-opening-recovery h1{font-size:clamp(1.4rem,5vw,2rem);line-height:1.2;margin:0}.muserush-opening-recovery p{margin:0;color:#e2dff0;line-height:1.6}.muserush-opening-recovery button{font:inherit;min-height:44px;padding:.75rem 1.2rem;border:0;border-radius:.9rem;background:#6236cf;color:#fff;font-weight:700;cursor:pointer}.muserush-opening-recovery button:focus-visible{outline:3px solid #a0edff;outline-offset:4px}.muserush-opening-shell[data-phone-access=required]{overflow-y:auto}.muserush-opening-shell[data-phone-access=required]>*{flex-shrink:0}@keyframes muserush-opening-spin{to{transform:rotate(360deg)}}@media(max-width:780px){.muserush-opening-destination{margin-block:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.muserush-opening-indicator{animation:none}}
