.mpr-gate{min-height:100dvh;padding:var(--mpr-space-5) var(--mpr-space-4);background:radial-gradient(120% 80% at 50% 0%, var(--mpr-panel) 0%, var(--mpr-night) 70%);color:var(--mpr-cream);font-family:var(--mpr-font-sans);place-items:center;display:grid}.mpr-gate-card{text-align:center;justify-items:center;gap:var(--mpr-space-4);width:min(460px,100%);display:grid}.mpr-gate-logo{width:min(300px,78vw);height:auto;margin-bottom:var(--mpr-space-3)}.mpr-gate h1{font:400 26px/1.25 var(--mpr-font-heading);color:var(--mpr-cream-strong);margin:0}.mpr-gate p{color:var(--mpr-muted);margin:0;font-size:16px;line-height:1.55}.mpr-gate-actions{justify-content:center;gap:var(--mpr-space-3);margin-top:var(--mpr-space-2);flex-wrap:wrap;display:flex}.mpr-gate-actions a,.mpr-gate-actions button{min-height:44px;padding:0 var(--mpr-space-5);border-radius:var(--mpr-radius);border:1px solid var(--mpr-panel-line);color:var(--mpr-cream);font:600 15px var(--mpr-font-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mpr-gate-actions a:hover,.mpr-gate-actions button:hover{border-color:var(--mpr-brass)}.mpr-gate-actions .mpr-gate-primary{background:var(--mpr-brass);border-color:var(--mpr-brass);color:var(--mpr-night)}.mpr-gate-actions .mpr-gate-primary:hover{background:var(--mpr-brass-light)}.mpr-gate-dots{vertical-align:middle;gap:4px;margin-left:8px;display:inline-flex}.mpr-gate-dots i{background:var(--mpr-brass);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite mpr-gate-pulse}.mpr-gate-dots i:nth-child(2){animation-delay:.2s}.mpr-gate-dots i:nth-child(3){animation-delay:.4s}@keyframes mpr-gate-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mpr-gate-dots i{opacity:.7;animation:none}}.mpr-showcase{min-height:100dvh;padding:56px var(--mpr-space-4) 72px;background:radial-gradient(120% 60% at 50% 0%, var(--mpr-panel) 0%, var(--mpr-night) 70%);color:var(--mpr-cream);font-family:var(--mpr-font-sans)}.mpr-showcase-wrap{gap:56px;max-width:1080px;margin:0 auto;display:grid}.mpr-showcase-intro,.mpr-showcase-closing{text-align:center;justify-items:center;gap:18px;display:grid}.mpr-showcase-pill{font:700 11px/1 var(--mpr-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mpr-brass);border:1px solid var(--mpr-panel-line);border-radius:999px;padding:7px 12px}.mpr-showcase h1{max-width:20ch;font:400 clamp(28px,4.4vw,40px)/1.18 var(--mpr-font-heading);color:var(--mpr-cream-strong);text-wrap:balance;margin:0}.mpr-showcase-intro>p{max-width:56ch;color:var(--mpr-muted);margin:0;font-size:17px;line-height:1.6}.mpr-showcase-song{text-align:center;justify-items:center;gap:14px;display:grid}.mpr-showcase-cover{aspect-ratio:1;object-fit:cover;border:1px solid var(--mpr-panel-line);width:min(220px,56vw);height:auto;box-shadow:0 24px 60px color-mix(in srgb, var(--mpr-black) 55%, transparent);border-radius:10px}.mpr-showcase-song .mpr-showcase-artist{color:var(--mpr-brass);font:600 16px/1.3 var(--mpr-font-sans);margin:-6px 0 0}.mpr-showcase-song>p:not(.mpr-showcase-artist){max-width:48ch;color:var(--mpr-muted);margin:0;font-size:17px;line-height:1.6}.mpr-showcase-song+.mpr-showcase-intro{border-top:1px solid color-mix(in srgb, var(--mpr-brass) 15%, transparent);padding-top:44px}.mpr-showcase-intro h2{margin:0}.mpr-showcase-tour{gap:12px;display:grid}.mpr-showcase-tour>p{color:var(--mpr-muted);text-align:center;margin:0;font-size:14px}.mpr-showcase-frame{aspect-ratio:16/10;border:1px solid var(--mpr-panel-line);background:var(--mpr-black);max-width:100%;box-shadow:0 30px 80px color-mix(in srgb, var(--mpr-black) 55%, transparent), 0 0 0 6px color-mix(in srgb, var(--mpr-brass) 5%, transparent);border-radius:10px;overflow:hidden}.mpr-showcase-frame video{object-fit:cover;width:100%;height:100%;display:block}.mpr-showcase h2{font:400 clamp(24px,3vw,30px)/1.2 var(--mpr-font-heading);color:var(--mpr-cream-strong);text-align:center;text-wrap:balance;margin:0 0 22px}.mpr-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;display:grid}.mpr-showcase-grid article{align-content:start;gap:12px;display:grid}.mpr-showcase-grid .mpr-showcase-frame{box-shadow:0 14px 34px color-mix(in srgb, var(--mpr-black) 45%, transparent);border-radius:8px}.mpr-showcase h3{font:600 16px/1.3 var(--mpr-font-sans);color:var(--mpr-cream-strong);margin:0}.mpr-showcase-grid p{color:var(--mpr-muted);margin:0;font-size:15px;line-height:1.5}.mpr-showcase-closing{border-top:1px solid color-mix(in srgb, var(--mpr-brass) 15%, transparent);padding-top:44px}.mpr-showcase-closing p{max-width:52ch;color:var(--mpr-muted);margin:0;font-size:16px;line-height:1.6}.mpr-showcase-closing .mpr-showcase-strong{color:var(--mpr-cream-strong);font:400 22px/1.3 var(--mpr-font-heading)}@media (max-width:860px){.mpr-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.mpr-showcase{padding-top:36px;padding-bottom:56px}.mpr-showcase-wrap{gap:44px}.mpr-showcase-grid{grid-template-columns:1fr;gap:30px}.mpr-showcase .mpr-gate-actions a{flex:100%}.mpr-showcase-grid .mpr-showcase-frame video{transform:scale(var(--zoom,1));transform-origin:var(--focus,50% 50%)}}.gr-room .mpr-save{border-radius:var(--mpr-radius-full);min-height:30px;color:var(--mpr-muted);font:500 13px var(--mpr-font-sans);cursor:default;background:0 0;border:0;align-items:center;gap:6px;margin-right:6px;padding:0 10px;display:inline-flex}.gr-room .mpr-save svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.gr-room .mpr-save .mpr-save-mark{stroke-width:1.8px}.gr-room .mpr-save[data-state=saved]{color:var(--mpr-success-on-panel)}.gr-room .mpr-save[data-state=pending],.gr-room .mpr-save[data-state=syncing]{color:var(--mpr-muted)}.gr-room .mpr-save[data-state=offline],.gr-room .mpr-save[data-state=error]{color:var(--mpr-danger-on-panel);background:color-mix(in srgb,var(--mpr-danger) 18%,transparent);cursor:pointer}@media (max-width:760px){.gr-room .mpr-save span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gr-room .mpr-save{padding:0 6px}}.mpr-conflicts{z-index:40;right:var(--mpr-space-4);bottom:var(--mpr-space-4);width:min(440px,100vw - 32px);max-height:min(70vh,640px);padding:var(--mpr-space-4);border:1px solid var(--mpr-paper-line);border-radius:var(--mpr-radius);background:var(--mpr-paper-raised);color:var(--mpr-night);box-shadow:var(--mpr-shadow-float);font-family:var(--mpr-font-sans);position:fixed;overflow:auto}.mpr-conflicts[data-open]{width:min(640px,100vw - 32px)}.mpr-conflicts-head{gap:var(--mpr-space-3);justify-content:space-between;align-items:flex-start;display:flex}.mpr-conflicts h2{font:400 18px/1.3 var(--mpr-font-heading);margin:0 0 4px}.mpr-conflicts p{color:var(--mpr-ink-muted);margin:0;font-size:14px;line-height:1.45}.mpr-conflicts-actions{gap:var(--mpr-space-2);flex:none;display:flex}.mpr-conflicts button{border:1px solid var(--mpr-paper-line);border-radius:var(--mpr-radius);background:var(--mpr-paper-bright);min-height:34px;color:var(--mpr-night);font:600 13px var(--mpr-font-sans);cursor:pointer;padding:0 12px}.mpr-conflicts button:hover{border-color:var(--mpr-brass-warm)}.mpr-conflicts ol{margin:var(--mpr-space-4) 0 0;gap:var(--mpr-space-4);padding:0;list-style:none;display:grid}.mpr-conflicts li{padding-top:var(--mpr-space-4);border-top:1px solid var(--mpr-paper-line);gap:var(--mpr-space-3);display:grid}.mpr-conflicts h3{font:600 14px var(--mpr-font-sans);margin:0}.mpr-conflicts-pair{gap:var(--mpr-space-3);grid-template-columns:1fr 1fr;display:grid}.mpr-conflicts figure{align-content:start;gap:6px;margin:0;display:grid}.mpr-conflicts figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--mpr-brass-dark);font-size:12px}.mpr-conflicts blockquote{white-space:pre-wrap;background:var(--mpr-paper);border:1px solid color-mix(in srgb,var(--mpr-paper-line) 60%,transparent);border-radius:var(--mpr-radius);min-height:60px;max-height:180px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45;overflow:auto}.mpr-conflicts figure button{justify-self:start}.mpr-conflicts .mpr-conflicts-done{justify-self:end}@media (max-width:560px){.mpr-conflicts-pair{grid-template-columns:1fr}.mpr-conflicts-head{flex-direction:column}}.gr-room .rs-studio .mpr-cloud-save.mpr-cloud-save{z-index:2;font-family:var(--mpr-font-sans);justify-items:end;gap:4px;display:grid;position:absolute;top:12px;right:12px}.gr-room .rs-studio .mpr-cloud-save.mpr-cloud-save button,.gr-room .rs-studio .mpr-cloud-save-done{border-radius:var(--mpr-radius-full);border:1px solid var(--mpr-brass);background:color-mix(in srgb,var(--mpr-night) 82%,transparent);min-height:36px;color:var(--mpr-cream-strong);font:600 13px var(--mpr-font-sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.gr-room .rs-studio .mpr-cloud-save.mpr-cloud-save button{cursor:pointer}.gr-room .rs-studio .mpr-cloud-save.mpr-cloud-save button:hover:not(:disabled){background:var(--mpr-brass);color:var(--mpr-night)}.gr-room .rs-studio .mpr-cloud-save.mpr-cloud-save button:disabled{opacity:.55;cursor:not-allowed}.gr-room .rs-studio .mpr-cloud-save.mpr-cloud-save svg,.gr-room .mpr-cloud-list.mpr-cloud-list h3 svg{width:17px;height:17px}.gr-room .rs-studio .mpr-cloud-save-done{border-color:color-mix(in srgb,var(--mpr-success-on-panel) 60%,transparent);color:var(--mpr-success-on-panel)}.gr-room .rs-studio .mpr-cloud-save.mpr-cloud-save[data-state=busy] .mpr-cloud-save-done{color:var(--mpr-cream);border-color:var(--mpr-panel-line)}.gr-room .rs-studio .mpr-cloud-save.mpr-cloud-save small{border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-night) 70%,transparent);color:var(--mpr-muted);padding:2px 8px;font-size:12px}.gr-room .mpr-cloud-list.mpr-cloud-list{gap:var(--mpr-space-3);margin:var(--mpr-space-2) 0 var(--mpr-space-4);padding:var(--mpr-space-4);border:1px solid var(--mpr-paper-line);border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-paper-bright) 55%,transparent);font-family:var(--mpr-font-sans);display:grid}.gr-room .mpr-cloud-list.mpr-cloud-list h3{font:400 17px var(--mpr-font-heading);color:var(--mpr-night);align-items:center;gap:8px;margin:0;display:flex}.gr-room .mpr-allowance{color:var(--mpr-ink-muted);gap:6px;margin:0;font-size:13px;display:grid}.gr-room .mpr-allowance>div{align-items:center;gap:var(--mpr-space-3);grid-template-columns:120px 1fr auto;display:grid}.gr-room .mpr-allowance meter{width:100%;height:8px}.gr-room .mpr-allowance b{color:var(--mpr-night);font-variant-numeric:tabular-nums;font-weight:600}.gr-room .mpr-allowance small{font-size:12px}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-empty,.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-error{color:var(--mpr-ink-muted);margin:0;font-size:14px;line-height:1.45}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-error{color:var(--mpr-danger)}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-row{border-top:1px solid color-mix(in srgb,var(--mpr-paper-line) 70%,transparent);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 0;display:flex}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-open{align-items:center;gap:var(--mpr-space-3);min-width:0;color:var(--mpr-night);text-align:left;cursor:pointer;border-radius:var(--mpr-radius);background:0 0;border:0;flex:1;padding:4px;display:flex}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-open:hover:not(:disabled){background:color-mix(in srgb,var(--mpr-brass) 16%,transparent)}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-open:disabled{cursor:default}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-kind{background:var(--mpr-panel);width:34px;height:34px;color:var(--mpr-brass);border-radius:50%;flex:none;place-items:center;display:grid}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-kind svg{width:15px;height:15px}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-row:not([data-state=ready]) .mpr-cloud-kind{background:var(--mpr-paper-line);color:var(--mpr-paper-bright)}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-copy{min-width:0;display:grid}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-copy small{color:var(--mpr-ink-muted);font-size:12px}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-row[data-state=failed] .mpr-cloud-copy small{color:var(--mpr-danger)}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-icon{border-radius:var(--mpr-radius);width:34px;height:34px;color:var(--mpr-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-icon:hover{color:var(--mpr-night);background:color-mix(in srgb,var(--mpr-brass) 16%,transparent)}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-icon svg{width:16px;height:16px}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-inline{align-items:center;gap:var(--mpr-space-2);flex-wrap:wrap;flex:1;font-size:14px;display:flex}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-inline span{flex:220px}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-inline input{border:1px solid var(--mpr-paper-line);border-radius:var(--mpr-radius);background:var(--mpr-paper-bright);min-height:34px;font:14px var(--mpr-font-sans);flex:200px;padding:0 10px}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-retry,.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-inline button{border:1px solid var(--mpr-paper-line);border-radius:var(--mpr-radius);background:var(--mpr-paper-bright);min-height:34px;color:var(--mpr-night);font:600 13px var(--mpr-font-sans);cursor:pointer;padding:0 12px}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-inline .mpr-cloud-primary{background:var(--mpr-panel);border-color:var(--mpr-panel);color:var(--mpr-cream-strong)}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-inline .mpr-cloud-danger{background:var(--mpr-danger);border-color:var(--mpr-danger);color:var(--mpr-paper-bright)}.gr-room .mpr-cloud-list.mpr-cloud-list .mpr-cloud-player{aspect-ratio:16/9;margin-top:var(--mpr-space-2);border-radius:var(--mpr-radius);flex:100%;overflow:hidden}.mpr-verification-banner{padding:var(--mpr-space-3) var(--mpr-space-4);background:var(--mpr-panel);color:var(--mpr-cream);font:var(--mpr-type-ui)}.mpr-verification-banner summary{cursor:pointer}.mpr-verification-banner .mpr-gate-card{margin:var(--mpr-space-4) auto}
.mpr-free-panel{z-index:2;padding:var(--mpr-space-5);background:var(--mpr-panel);color:var(--mpr-cream);font:var(--mpr-type-body);flex-direction:column;justify-content:safe center;display:flex;position:absolute;inset:0;overflow:auto}.mpr-free-panel p{font:var(--mpr-type-title-sm)}.mpr-free-panel ul{margin-block:var(--mpr-space-3)}@media (max-width:540px){.mpr-free-panel{padding:var(--mpr-space-3);overflow:auto}.mpr-free-panel p{flex:none;margin:0}.mpr-free-panel ul{min-height:0;margin-block:var(--mpr-space-2);flex:auto;overflow:auto}.mpr-free-panel .mpr-gate-actions{flex:none;margin-top:0}}.mpr-free-tabs{align-items:flex-start;gap:var(--mpr-space-2);margin:var(--mpr-space-3) var(--mpr-space-4) var(--mpr-space-5);padding:var(--mpr-space-4) var(--mpr-space-5);border:1px solid var(--mpr-paper-line);border-top:3px solid var(--mpr-brass);border-radius:var(--mpr-radius);background:var(--mpr-paper-raised);color:var(--mpr-panel);font:var(--mpr-type-body);flex-direction:column;display:flex}.mpr-free-tabs h3{font:var(--mpr-type-title);color:var(--mpr-night);margin:0}.mpr-free-tabs p{font:var(--mpr-type-ui);color:var(--mpr-ink-muted);margin:0}.mpr-free-tabs ul{gap:var(--mpr-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mpr-free-tabs li{padding-left:22px;position:relative}.mpr-free-tabs li:before{content:"✓";color:var(--mpr-brass-deep);font-weight:600;position:absolute;left:0}.mpr-free-tabs .mpr-free-tabs-unlock{min-height:44px;margin-top:var(--mpr-space-2);padding:0 var(--mpr-space-5);border:1px solid var(--mpr-brass-deep);border-radius:var(--mpr-radius);background:var(--mpr-brass-deep);color:var(--mpr-cream);font:600 15px var(--mpr-font-sans);cursor:pointer;align-items:center;display:inline-flex}.mpr-free-tabs .mpr-free-tabs-unlock:hover{background:var(--mpr-night);border-color:var(--mpr-night)}.mpr-free-tabs small{font:var(--mpr-type-meta);color:var(--mpr-ink-muted)}@media (max-width:540px){.mpr-free-tabs{margin:var(--mpr-space-2) var(--mpr-space-2) var(--mpr-space-4);padding:var(--mpr-space-3) var(--mpr-space-4)}.mpr-free-tabs h3{font:var(--mpr-type-title-sm)}.mpr-free-tabs .mpr-free-tabs-unlock{justify-content:center;align-self:stretch}}.mpr-free-panel{text-align:center;align-items:center;gap:var(--mpr-space-2)}.mpr-free-panel h2{font:var(--mpr-type-title);margin:0}.mpr-free-panel p{font:var(--mpr-type-body);margin:0}.mpr-free-panel small{font:var(--mpr-type-meta);color:var(--mpr-muted)}@media (max-width:540px){.mpr-free-panel h2{font:var(--mpr-type-title-sm)}.mpr-free-panel p,.mpr-free-panel small{font:var(--mpr-type-meta)}}
.mpr-journey-dialog.mpr-place-choice{width:min(calc(var(--mpr-space-7) * 13), calc(100vw - var(--mpr-space-5)))}.mpr-journey-dialog.mpr-place-choice[open]{display:block}.mpr-place-body{padding:var(--mpr-space-5);background:var(--mpr-panel);color:var(--mpr-cream)}.mpr-place-body h2{margin:0 0 var(--mpr-space-5);font:var(--mpr-type-title);color:var(--mpr-cream)}.mpr-place-body h2 span{margin-top:var(--mpr-space-2);font:var(--mpr-type-body);color:var(--mpr-muted);display:block}.mpr-place-actions{gap:var(--mpr-space-3);grid-template-columns:1fr 1fr;display:grid}.mpr-journey-dialog.mpr-place-choice .mpr-place-actions button{justify-content:center;align-items:flex-start;gap:var(--mpr-space-1);min-height:calc(var(--mpr-space-7) * 2);padding:var(--mpr-space-3) var(--mpr-space-4);border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius);background:var(--mpr-panel-raised);color:var(--mpr-cream);text-align:left;flex-direction:column;display:flex}.mpr-journey-dialog.mpr-place-choice .mpr-place-actions button.mpr-gate-primary{border-color:var(--mpr-brass);background:var(--mpr-brass);color:var(--mpr-panel)}.mpr-journey-dialog.mpr-place-choice .mpr-place-actions button:hover{border-color:var(--mpr-brass-light)}.mpr-journey-dialog.mpr-place-choice .mpr-place-actions button.mpr-gate-primary:hover{background:var(--mpr-brass-light)}.mpr-journey-dialog.mpr-place-choice .mpr-place-actions button:focus-visible{outline:2px solid var(--mpr-cream);outline-offset:2px}.mpr-place-actions strong{font:var(--mpr-type-title-sm)}.mpr-place-actions span{font:var(--mpr-type-meta);opacity:.85}@media (max-width:540px){.mpr-place-body{padding:var(--mpr-space-4)}.mpr-place-body h2{font:var(--mpr-type-title-sm)}.mpr-place-actions{grid-template-columns:minmax(0,1fr)}}
.gr-room .gr-messages-switch{align-self:flex-start}.gr-room .gs-collapsed>.gs-head .gr-messages-switch{margin-bottom:8px}.gr-room .gr-messages-pane:not([hidden]){display:contents}.gr-room .gr-messages-switch .gs-count{border-radius:var(--mpr-radius-full);min-width:19px;height:19px;color:var(--mpr-white);background:var(--mpr-brass-dark);place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.gr-room .gr-support-page .gr-support{min-height:0;color:var(--mpr-panel);font:15px/1.5 var(--mpr-font-sans);flex:1;padding:4px 20px 20px;overflow:auto}.gr-room .gs-spread .gr-support-page .gr-support,.gr-room .gs-page.gr-support-page .gr-support{padding:4px 0 0}.gr-room .gr-support h3{font:22px/1.25 var(--mpr-font-heading);color:var(--mpr-panel);margin:0}.gr-room .gr-support .auth-status{color:var(--mpr-ink-muted);margin:12px 0}.gr-room .gr-support .auth-status.error{color:var(--mpr-danger)}.gr-room .gr-support .button{border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius);cursor:pointer;justify-content:center;align-items:center;min-height:40px;padding:0 16px;display:inline-flex}.gr-room .gr-support .support-new-request-form form{gap:8px;margin-top:12px;display:grid}.gr-room .gr-support .support-new-request-form label{font:600 13px var(--mpr-font-sans);color:var(--mpr-panel)}.gr-room .gr-support .support-new-request-form .optional-label{color:var(--mpr-ink-muted);font-weight:400}.gr-room .gr-support :is(input,select){border:1px solid color-mix(in srgb,var(--mpr-muted) 49.02%,transparent);border-radius:var(--mpr-radius);width:100%;min-width:0;height:42px;color:var(--mpr-panel);background:color-mix(in srgb,var(--mpr-paper-bright) 50.2%,transparent);font:15px var(--mpr-font-sans);padding:0 12px;display:block}.gr-room .gr-support .support-new-request-form .button{justify-self:start;margin-top:6px}.gr-room .gr-support .eyebrow{font:600 12px var(--mpr-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mpr-brass-dark);margin:8px 0 2px}.gr-room .gr-support .support-thread-list-header,.gr-room .gr-support .support-thread-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:6px;display:flex}.gr-room .gr-support .support-thread-list-header h3,.gr-room .gr-support .support-thread-detail-header h3{margin:0}.gr-room .gr-support .button.primary,.gr-room .gr-support .button.navy{background:var(--mpr-panel);color:var(--mpr-brass-light);border-color:var(--mpr-brass-line);box-shadow:none;font:600 14px var(--mpr-font-sans)}.gr-room .gr-support .button.primary:hover,.gr-room .gr-support .button.navy:hover{background:var(--mpr-panel-raised)}.gr-room .gr-support .button.outline{color:var(--mpr-panel)}.gr-room .gr-support .text-link{color:var(--mpr-brass-dark);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:7px 0;text-decoration:underline}.gr-room .gr-support .support-thread-items{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.gr-room .gr-support .support-thread-item{border:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-paper-bright) 50.2%,transparent);overflow:hidden}.gr-room .gr-support .support-thread-unread{border-color:var(--mpr-brass);border-left:4px solid var(--mpr-brass-dark);background:color-mix(in srgb,var(--mpr-brass-light) 34%,var(--mpr-paper-bright));box-shadow:0 6px 18px color-mix(in srgb,var(--mpr-brass-dark) 18%,transparent)}.gr-room .gr-support .support-thread-unread .support-thread-subject{font-weight:700}.gr-room .gr-support .support-thread-new{border-radius:var(--mpr-radius-full);color:var(--mpr-white);background:var(--mpr-brass-dark);font:700 12px var(--mpr-font-sans);white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}.gr-room .gr-support .support-thread-item-button{width:100%;min-height:0;color:var(--mpr-panel);text-align:left;white-space:normal;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.gr-room .gr-support .support-thread-item-main{flex:220px;gap:4px;min-width:0;display:grid}.gr-room .gr-support .support-thread-subject{overflow-wrap:anywhere;font:18px/1.3 var(--mpr-font-heading);color:var(--mpr-panel)}.gr-room .gr-support .support-thread-category,.gr-room .gr-support .support-thread-meta,.gr-room .gr-support .support-message-time,.gr-room .gr-support .support-thread-item-meta{color:var(--mpr-ink-muted);font:13px var(--mpr-font-sans)}.gr-room .gr-support .support-thread-item-meta{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gr-room .gr-support .support-thread-status{border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius-full);color:var(--mpr-panel);font:600 12px var(--mpr-font-sans);background:0 0;padding:3px 9px;display:inline-flex}.gr-room .gr-support .support-thread-status.replied{border-color:var(--mpr-sage);background:color-mix(in srgb,var(--mpr-sage) 22%,transparent)}.gr-room .gr-support .support-thread-unread-dot{background:var(--mpr-brass-dark);border-radius:50%;flex:none;width:9px;height:9px}.gr-room .gr-support .support-empty-state{border:1px dashed var(--mpr-brass-line);border-radius:var(--mpr-radius);margin-top:14px;padding:22px}.gr-room .gr-support .support-thread-detail{gap:14px;display:grid}.gr-room .gr-support .support-messages{border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-cream-strong) 50.2%,transparent);gap:10px;padding:14px;display:grid}.gr-room .gr-support .support-message{border:1px solid var(--mpr-paper-line);border-radius:var(--mpr-radius);background:var(--mpr-paper-bright);max-width:min(85%,620px);padding:12px 14px}.gr-room .gr-support .support-message.admin{background:color-mix(in srgb,var(--mpr-sage) 16%,var(--mpr-paper-bright));margin-left:auto}.gr-room .gr-support .support-message-sender{font:600 12px var(--mpr-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mpr-brass-dark)}.gr-room .gr-support .support-message p{white-space:pre-wrap;color:var(--mpr-panel);margin:6px 0}.gr-room .gr-support .support-reply-form{gap:10px;display:grid}.gr-room .gr-support .support-reply-form label{margin:0}.gr-room .gr-support textarea{border:1px solid color-mix(in srgb,var(--mpr-muted) 49.02%,transparent);border-radius:var(--mpr-radius);width:100%;min-width:0;color:var(--mpr-panel);background:color-mix(in srgb,var(--mpr-paper-bright) 50.2%,transparent);font:15px/1.5 var(--mpr-font-sans);resize:vertical;padding:12px 14px;display:block}.gr-room .gr-support .support-reply-form .button{justify-self:start}.gr-room .gr-room-feedback form{gap:16px;max-width:560px;margin-top:12px;display:grid}.gr-room .gr-room-feedback .gr-feedback-field+.gr-feedback-field{margin-top:0}.gr-room .gr-room-feedback label{font:600 13px var(--mpr-font-sans);color:var(--mpr-panel);margin:0 0 6px;display:block}.gr-room .gr-room-feedback textarea{min-height:168px}.gr-room .gr-room-feedback .gr-feedback-disclosure{color:var(--mpr-ink-muted);font:13px/1.5 var(--mpr-font-sans);margin:0}.gr-room .gr-room-feedback .gr-feedback-status{min-height:0;color:var(--mpr-panel);padding:0}.gr-room .gr-room-feedback .gr-feedback-status:empty{display:none}.gr-room .gr-room-feedback .gr-feedback-status .auth-status{margin:0}.gr-room .gr-room-feedback .gr-feedback-status a{color:var(--mpr-brass-dark);text-underline-offset:4px;text-decoration:underline}.gr-room .gr-room-feedback .gr-feedback-send{justify-self:start}.gr-room .gr-room-feedback .button:disabled{opacity:.55;cursor:default}.gr-room .gr-room-feedback .gr-feedback-success{justify-items:start;gap:14px;min-height:0;margin-top:12px;display:grid}
.gr-room .gp{--gp-ink:var(--mpr-panel-raised);--gp-muted:var(--mpr-ink-muted);--gp-line:var(--mpr-paper-line);--gp-card:var(--mpr-paper-raised);--gp-learned:var(--mpr-brass-deep);--gp-working:var(--mpr-brass);--gp-empty:var(--mpr-paper-raised);color:var(--gp-ink);font-family:var(--mpr-font-sans)}.gr-room .gp button{border-radius:var(--mpr-radius);min-height:0;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.gr-room .gp button:is(:hover,[aria-pressed],[aria-expanded]){background:0 0;border-color:#0000}.gr-room .gp .pr-icon{width:16px;height:16px}.gp-muted{color:var(--gp-muted);font-variant-numeric:tabular-nums;font-size:13px}.gp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gp-muted);font-size:12px;font-weight:600}.gp-numeral{font:400 36px/1 var(--mpr-font-heading);font-variant-numeric:tabular-nums;margin-right:8px}.gp-time{font-variant-numeric:tabular-nums;opacity:.8;font-weight:400}.gp-status-icon{flex-shrink:0;width:20px;height:20px}.gp [data-status=learned]{--gp-fill:var(--gp-learned);--gp-edge:var(--gp-learned)}.gp [data-status=working]{--gp-fill:var(--gp-working);--gp-edge:var(--mpr-brass-warm)}.gp [data-status=not-started]{--gp-fill:var(--gp-empty);--gp-edge:var(--gp-line)}.gp-blocks{gap:1px;height:100%;display:flex}.gp-blocks>span{background:var(--gp-fill);box-shadow:inset 0 0 0 1px var(--gp-edge);border-radius:2px;flex-basis:0}.gp-pips{gap:3px;display:flex}.gp-pips i{border-radius:var(--mpr-radius-full);background:var(--gp-fill);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--gp-edge)}.gp-count{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.gp-count[data-done=true]{color:var(--mpr-success)}.gp-count .gp-status-icon{width:16px;height:16px}.gr-room .gp.gp .gp-continue{background:var(--mpr-brass);height:44px;color:var(--mpr-panel);justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 18px;font-size:14px;font-weight:600;display:flex}.gr-room .gp.gp .gp-continue>span:not(.gp-time){text-overflow:ellipsis;overflow:hidden}.gr-room .gp.gp .gp-continue:hover{background:var(--mpr-brass-light)}.gr-room .gp-switch{min-height:0;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;height:32px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.gp-switch>span{border-radius:var(--mpr-radius-full);background:var(--gp-line);flex-shrink:0;width:36px;height:20px;transition:background .15s;position:relative}.gp-switch>span i{border-radius:var(--mpr-radius-full);background:var(--mpr-paper-raised);width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.gp-switch[aria-checked=true]>span{background:var(--gp-learned)}.gp-switch[aria-checked=true]>span i{left:18px}.gr-room .gp.gp .gp-link{color:var(--gp-learned);text-underline-offset:3px;padding:4px 0;font-size:13px;font-weight:500;text-decoration:underline}.gr-room .gp.gp .gp-link:hover{color:var(--gp-ink)}.gr-room .gp.gp .gp-outline{border:1px solid var(--gp-line);align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.gr-room .gp.gp .gp-outline:hover{background:var(--mpr-paper-raised);border-color:var(--gp-learned)}.gr-room .gp.gp .gp-primary{background:var(--mpr-panel);height:36px;color:var(--mpr-cream);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.gr-room .gp.gp .gp-primary:hover{background:var(--mpr-panel-raised)}.gr-room .gp.gp :is(.gp-outline,.gp-primary):disabled{opacity:.45;cursor:default}.gr-room .gp.gp .gp-segment{border:1px solid var(--gp-line);border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-paper-raised) 50.2%,transparent);gap:2px;padding:2px;display:inline-flex}.gr-room .gp.gp .gp-segment button{height:30px;color:var(--gp-muted);border-radius:4px;padding:0 12px;font-size:13px;font-weight:500}.gr-room .gp.gp .gp-segment button:hover{color:var(--gp-ink)}.gr-room .gp.gp .gp-segment button[aria-pressed=true],.gr-room .gp.gp .gp-segment button[aria-checked=true]{background:var(--mpr-panel);color:var(--mpr-cream)}.gr-room .gp.gp .gp-icon{width:32px;height:32px;color:var(--gp-ink);flex-shrink:0;place-items:center;display:grid}.gr-room .gp.gp .gp-icon:hover{background:color-mix(in srgb,var(--mpr-panel) 7.84%,transparent)}.gr-room .gp.gp .gp-icon[aria-pressed=true]{background:var(--mpr-brass)}.gr-room .gp.gp .gp-icon-dark{background:var(--mpr-panel);color:var(--mpr-cream)}.gr-room .gp.gp .gp-icon-dark:hover{background:var(--mpr-panel-raised)}.gr-room .gp.gp .gp-icon .pr-icon{width:15px;height:15px}.gp-failed{color:var(--mpr-danger);font-size:13px;display:block}.gp-compact{background:var(--mpr-paper);flex-direction:column;gap:18px;height:100%;padding:20px;display:flex}.gp-compact-summary{flex-direction:column;gap:8px;display:flex}.gp-compact-summary p{font-variant-numeric:tabular-nums;align-items:baseline;margin:0;font-size:15px;display:flex}.gp-compact-summary p>span{color:var(--gp-muted);margin-left:auto;font-size:13px}.gp-ribbon-small{gap:3px;height:14px;display:flex}.gp-ribbon-small>span{flex-basis:0}.gp-accordion{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -8px;padding:0 8px;display:flex;overflow:auto}.gr-room .gp.gp .gp-fold-head{text-align:left;align-items:center;gap:10px;width:100%;height:44px;padding:0 8px;display:flex}.gr-room .gp.gp .gp-fold-head:hover{background:var(--mpr-paper-raised)}.gp-chevron{fill:none;width:16px;height:16px;stroke:var(--gp-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .15s}.gp-fold-head[aria-expanded=true] .gp-chevron{transform:rotate(90deg)}.gp-fold-title{font:400 18px/24px var(--mpr-font-heading);text-overflow:ellipsis;overflow:hidden}.gp-fold-head .gp-pips{margin-left:auto}.gp-fold-head .gp-count{width:36px}.gp-fold-parts{flex-direction:column;gap:2px;margin:0;padding:4px 0 10px 26px;list-style:none;display:flex}.gp-fold-parts li{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.gr-room .gp.gp .gp-cycle{place-items:center;width:32px;height:32px;display:grid}.gr-room .gp.gp .gp-cycle:hover{background:color-mix(in srgb,var(--mpr-panel) 7.84%,transparent)}.gp-fold-name{white-space:nowrap;font-size:14px;font-weight:500}.gp-fold-actions{gap:4px;margin-left:auto;display:flex}.gp-fold-parts .gp-failed{flex-basis:100%;padding-left:40px}.gp-compact-foot{border-top:1px solid var(--gp-line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.gr-room .gp-spread .gp-page{gap:var(--mpr-space-5);flex-direction:column;min-width:0;display:flex;overflow-x:hidden}.gr-room .gr-book-stage .gp-spread .gp-song h2,.gr-room .gr-book-stage .gp-spread .gp-detail h3,.gr-room .gr-book-stage .gp-spread .gp-sheet h3{font:400 30px/1.2 var(--mpr-font-heading);color:var(--gp-ink);margin:0}.gp-song{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.gp-song h2{flex-basis:100%}.gp-song-meta{margin-left:auto}.gp-summary{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:28px;display:grid}.gp-summary-main p{align-items:baseline;margin:0 0 14px;font-size:16px;display:flex}.gp-summary-main .gp-numeral{font-size:48px}.gp-bar{border-radius:var(--mpr-radius-full);background:var(--mpr-cream);height:8px;display:flex;overflow:hidden}.gp-bar>span{background:var(--gp-fill);transition:width .3s}.gp-legend{color:var(--gp-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13px;display:flex}.gp-legend>span{align-items:center;gap:6px;display:inline-flex}.gp-legend i{border-radius:var(--mpr-radius-full);background:var(--gp-fill);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--gp-edge)}.gp-legend-end{margin-left:auto}.gp-saved{border-left:1px solid var(--gp-line);flex-direction:column;gap:2px;padding-left:18px;display:flex}.gp-saved .gp-eyebrow{margin-bottom:6px}.gr-room .gp.gp .gp-saved button{text-align:left;align-items:center;gap:10px;height:32px;margin-left:-6px;padding:0 6px;font-size:14px;display:flex}.gr-room .gp.gp .gp-saved button:hover{background:var(--mpr-paper-raised);color:var(--gp-learned)}.gp-map-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.gp-ribbon{gap:4px;display:flex}.gr-room .gp.gp .gp-ribbon button{border:1px solid #0000;flex-direction:column;flex-basis:0;gap:6px;min-width:0;height:64px;padding:4px;display:flex}.gr-room .gp.gp .gp-ribbon button:hover{background:var(--mpr-paper-raised)}.gr-room .gp.gp .gp-ribbon button[aria-pressed=true]{border-color:var(--gp-learned);background:var(--mpr-paper-raised)}.gp-ribbon .gp-blocks{flex:1;width:100%}.gp-ribbon-label{color:var(--gp-muted);text-overflow:ellipsis;text-align:left;font-size:12px;overflow:hidden}.gp-ribbon button[aria-pressed=true] .gp-ribbon-label{color:var(--gp-ink);font-weight:600}.gp-sections{flex-direction:column;flex:1;min-height:180px;display:flex}.gp-sections-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.gp-rows{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.gr-room .gp.gp .gp-row{border-bottom:1px solid color-mix(in srgb,var(--mpr-paper-line) 40%,transparent);text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:44px;padding:0 10px;display:grid}.gr-room .gp.gp .gp-row:hover{background:var(--mpr-paper-raised)}.gr-room .gp.gp .gp-row[aria-pressed=true]{background:var(--mpr-paper-raised);box-shadow:inset 3px 0 var(--gp-learned)}.gp-row-title{font:400 17px/1.2 var(--mpr-font-heading);text-overflow:ellipsis;overflow:hidden}.gp-foot{border-top:1px solid var(--gp-line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.gp-foot .gp-continue{flex:0 auto}.gp-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.gp-detail-head>div:first-child{flex-direction:column;gap:6px;display:flex}.gp-detail-tools{align-items:center;gap:6px;display:flex}.gr-room .gp.gp .gp-arrow{border:1px solid var(--gp-line);place-items:center;width:36px;height:36px;display:grid}.gr-room .gp.gp .gp-arrow:hover:not(:disabled){background:var(--mpr-paper-raised);border-color:var(--gp-learned)}.gr-room .gp.gp .gp-arrow:disabled{opacity:.35;cursor:default}.gp-arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.gp-bars{gap:6px;display:flex}.gp-bars-part{flex-basis:0;gap:2px;min-width:0;display:flex}.gp-bars-part>span{background:var(--gp-fill);min-width:0;height:22px;box-shadow:inset 0 0 0 1px var(--gp-edge);font-variant-numeric:tabular-nums;color:var(--gp-ink);border-radius:3px;flex:1;place-items:center;font-size:11px;display:grid;overflow:hidden}.gp-bars-part>span[data-status=learned]{color:var(--mpr-paper-raised)}.gp-cards{flex-direction:column;gap:12px;display:flex}.gp-card{border-radius:var(--mpr-radius);background:var(--gp-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mpr-paper-line) 40%,transparent);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.gp-card[data-next=true]{box-shadow:inset 0 0 0 1px var(--gp-working),inset 3px 0 var(--gp-working)}.gp-card-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.gr-room .gr-book-stage .gp-card h4{font:400 18px/1.2 var(--mpr-font-heading);white-space:nowrap;margin:0}.gp-up-next{color:var(--gp-learned)}.gp-card-links{gap:14px;margin-left:auto;display:flex}.gp-meter{grid-template-columns:auto minmax(60px,1fr) 40px auto;align-items:center;gap:12px;display:grid}.gp-meter-track{border-radius:var(--mpr-radius-full);background:var(--mpr-cream);height:6px;overflow:hidden}.gp-meter-track>span{height:100%;width:var(--gp-watched);background:var(--gp-learned);border-radius:inherit;display:block}.gp-meter-value{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.gp-meter-source{min-width:92px}.gp-card-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.gp-tools{border:1px solid var(--gp-line);border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-paper-raised) 50.2%,transparent);gap:2px;padding:2px;display:inline-flex}.gr-room .gp.gp .gp-tools .gp-icon{border-radius:4px;width:34px;height:30px}.gp-sheet{transform-origin:100%;flex-direction:column;flex:1;gap:18px;min-height:0;animation:.28s cubic-bezier(.2,.7,.2,1) gp-sheet-in;display:flex}@keyframes gp-sheet-in{0%{opacity:0;transform:perspective(1600px)rotateY(12deg)translate(-10px)}}.gp-sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gp-sheet-head>div{flex-direction:column;gap:6px;display:flex}.gp-sheet>.gp-segment{align-self:flex-start}.gp-sheet-video{border-radius:var(--mpr-radius);background:var(--mpr-panel);flex:1;place-items:center;min-height:220px;display:grid;overflow:hidden}.gp-sheet-video video{object-fit:contain;background:var(--mpr-panel);width:100%;height:100%}.gp-sheet-video p{color:var(--mpr-cream)}.gp-sheet-foot{border-top:1px solid var(--gp-line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.gp-sheet{animation:none}}@media (max-width:699px){.gr-room .gr-book-stage .gp-spread .gp-page{overflow:visible}.gp-summary{grid-template-columns:1fr}.gp-saved{border-left:0;border-top:1px solid var(--gp-line);padding:12px 0 0}.gr-room .gp.gp .gp-row{grid-template-columns:minmax(0,1fr) auto 64px}.gp-row>.gp-muted{display:none}.gp-sections{min-height:0}.gp-rows{overflow:visible}.gp-foot{flex-wrap:wrap}.gp-meter{grid-template-columns:auto minmax(40px,1fr) 40px}.gp-meter-source{display:none}.gp-card-status{flex-wrap:wrap}.gp-sheet-video{aspect-ratio:16/9;flex:none;min-height:0}}.gr-room .gr-book-settings .gp-switch{color:var(--mpr-cream)}.gr-room .gr-book-settings .gp-switch>span{background:color-mix(in srgb,var(--mpr-cream) 25.1%,transparent)}.gr-room .gr-book-settings .gp-switch[aria-checked=true]>span{background:var(--mpr-brass)}.gr-room .gr-book-settings .gp-switch>span i{background:var(--mpr-cream)}.gr-room .gr-book-settings .gp-danger-quiet{min-height:0;color:var(--mpr-danger-on-panel);font:500 13px var(--mpr-font-sans);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.gp-confirm{flex-direction:column;gap:10px;width:100%;display:flex}.gp-confirm p{margin:0;font-size:14px;line-height:1.45}.gp-confirm div{gap:8px;display:flex}.gr-room .gp-confirm button{border:1px solid color-mix(in srgb,var(--mpr-cream) 25.1%,transparent);border-radius:var(--mpr-radius);height:32px;min-height:0;color:var(--mpr-cream);font:500 13px var(--mpr-font-sans);white-space:nowrap;background:0 0;padding:0 12px}.gr-room .gp-confirm .gp-danger{background:var(--mpr-danger-on-panel);border-color:var(--mpr-danger-on-panel);color:var(--mpr-panel)}.gp-row>*{min-width:0}.gp-row .gp-pips{flex-wrap:wrap}.gp-row .gp-pips i{flex-shrink:0}.gp-summary-main,.gp-saved{min-width:0}.gp-summary-main p,.gp-foot,.gp-sections-head{flex-wrap:wrap}.gp-song,.gp-detail-head{overflow-wrap:anywhere}@media (min-width:700px) and (max-width:1350px){.gp-summary{gap:var(--mpr-space-3);grid-template-columns:minmax(0,1fr)}.gp-saved{padding:var(--mpr-space-3) 0 0;border-left:0;border-top:1px solid var(--gp-line)}.gr-room .gp.gp .gp-row{gap:var(--mpr-space-2);grid-template-columns:minmax(0,1fr) auto auto}.gp-row .gp-pips{display:none}}
