.gr-room .gr-community-workpad{background:var(--mpr-paper);overflow:hidden}.gc-community{--gc-elite:var(--mpr-violet);height:100%}.gc-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.gc-avatar{background:var(--mpr-cream);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--mpr-paper-line);color:var(--mpr-panel);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.gc-avatar[data-tier=premium]{box-shadow:inset 0 0 0 2px var(--mpr-brass-deep)}.gc-avatar[data-tier=elite]{box-shadow:inset 0 0 0 2px var(--gc-elite)}.gc-avatar[data-tier=tutor]{background:var(--mpr-panel);color:var(--mpr-cream);box-shadow:inset 0 0 0 2px var(--mpr-brass)}.gc-name{color:var(--mpr-panel);font-weight:600}.gc-name[data-tier=premium]{color:var(--mpr-brass-deep)}.gc-name[data-tier=elite]{color:var(--gc-elite)}.gc-tier{border-radius:var(--mpr-radius-full);letter-spacing:.04em;text-transform:uppercase;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px}.gc-tier[data-tier=premium]{color:var(--mpr-brass-deep)}.gc-tier[data-tier=elite]{color:var(--gc-elite)}.gc-tier[data-tier=tutor]{background:var(--mpr-panel);color:var(--mpr-cream);box-shadow:none}.gr-room .gc-index{overflow:hidden}.gc-index .gs-title{flex-direction:column;gap:2px}.gc-views{align-self:flex-start;max-width:100%;overflow-x:auto}body .gr-room .gs .gc-views button{align-items:center;gap:6px;display:inline-flex}.gc-views .gl-badge{height:18px;font-size:11px}.gc-status{color:var(--mpr-ink-muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.gc-status>span{align-items:center;gap:10px;display:inline-flex}body .gr-room .gs .gc-sort button{height:28px;padding:0 10px;font-size:13px}.gc-list{gap:0}body .gr-room .gs .gc-row{text-align:left;white-space:normal;border-radius:var(--mpr-radius);align-items:center;gap:12px;width:100%;min-height:64px;padding:10px;display:flex}body .gr-room .gs .gc-row:hover{background:var(--mpr-paper-raised)}body .gr-room .gs .gc-row[aria-pressed=true]{background:var(--mpr-paper-raised);box-shadow:inset 3px 0 var(--mpr-brass-deep),inset 0 0 0 1px var(--mpr-paper-line)}.gc-list>[role=listitem]+[role=listitem]{border-top:1px solid var(--gs-line)}.gc-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gc-row-title{align-items:center;gap:6px;min-width:0;display:flex}.gc-row-title strong{min-width:0;font:400 17px/22px var(--mpr-font-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-row-copy small{color:var(--mpr-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.gc-row-copy small em{color:var(--mpr-brass-deep);font-style:normal}.gc-pin{color:var(--mpr-brass-deep);display:inline-flex}.gc-row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.gc-replies{border-radius:var(--mpr-radius-full);background:var(--mpr-cream);font-variant-numeric:tabular-nums;place-items:center;min-width:28px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.gc-flags{color:var(--mpr-ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.gc-flags .gl-badge{height:18px;font-size:11px}.gc-answered{color:var(--mpr-success);font-weight:600}.gc-none{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 12px;display:flex}.gc-none p{font:400 18px/24px var(--mpr-font-heading);margin:0}.gr-room .gc-reading{gap:14px;overflow:hidden}.gc-thread-head h2{font-size:clamp(22px,1.8vw,30px);line-height:1.2}body .gr-room .gs .gc-follow{flex-shrink:0;height:36px;padding:0 12px}body .gr-room .gs .gc-follow[aria-pressed=true]{background:var(--mpr-cream)}.gc-follow[aria-pressed=true] .gc-glyph{fill:currentColor}.gc-from{border-radius:var(--mpr-radius);background:var(--mpr-cream);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:13px;display:flex}body .gr-room .gs .gc-from .gs-quiet{height:32px;font-size:13px}body .gr-room .gs .gc-from .gs-quiet:hover{background:var(--mpr-paper)}.gc-feed{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding-right:6px;display:flex;overflow:auto}.gc-feed [role=feed]{flex-direction:column;gap:4px;display:flex}.gc-feed article+article{border-top:1px solid var(--gs-line)}.gc-replies-head{border-top:1px solid var(--mpr-paper-line);padding:10px 0 2px}.gc-first{margin:6px 0 0}.gc-post{gap:12px;padding:14px 0;display:flex}.gc-post[data-answer=true]{border-radius:var(--mpr-radius);background:var(--mpr-paper-raised);box-shadow:inset 0 0 0 1px var(--mpr-paper-line),inset 3px 0 var(--mpr-success);margin:6px 0;padding:14px}.gc-post[data-size=nested]{padding:10px 0 0}.gc-post[data-size=nested] .gc-avatar{width:28px;height:28px;font-size:11px}.gc-post-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.gc-post-head{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.gc-post-head .gs-muted{font-size:12px}.gc-answer{color:var(--mpr-success);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.gc-answer .gc-glyph{stroke-width:2.2px}.gc-post-body>p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.gc-post[data-size=op] .gc-post-body>p{font:400 17px/1.55 var(--mpr-font-heading)}.gc-refs{flex-wrap:wrap;gap:6px;display:flex}body .gr-room .gs .gc-ref{border-radius:var(--mpr-radius-full);background:var(--mpr-cream);height:30px;color:var(--mpr-panel);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex}body .gr-room .gs .gc-ref:hover{background:var(--mpr-brass)}.gc-ref svg{width:13px;height:13px}.gc-ref .gc-glyph{color:var(--mpr-brass-deep)}.gc-rec{border-radius:var(--mpr-radius);background:var(--mpr-panel);max-width:360px;color:var(--mpr-cream);align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}body .gr-room .gs .gc-rec-play{background:var(--mpr-brass);width:34px;height:34px;color:var(--mpr-panel);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gc-rec-play svg{width:14px;height:14px}.gc-rec>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gc-rec-top{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:14px;display:flex}.gc-rec-top strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gc-rec small{opacity:.7;font-size:12px}.gc-post-actions{flex-wrap:wrap;gap:2px;margin-left:-8px;display:flex}body .gr-room .gs .gc-post-actions button{height:30px;color:var(--mpr-ink-muted);align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}body .gr-room .gs .gc-post-actions button:hover{background:var(--mpr-cream);color:var(--mpr-panel)}body .gr-room .gs .gc-post-actions button[aria-pressed=true]{color:var(--mpr-brass-deep);font-weight:600}.gc-post-actions button[aria-pressed=true] .gc-glyph{fill:currentColor;fill-opacity:.2}.gc-nested{border-left:2px solid var(--mpr-paper-line);flex-direction:column;margin-top:2px;padding-left:14px;display:flex}.gc-composer{border-radius:var(--mpr-radius);background:var(--mpr-paper-raised);box-shadow:inset 0 0 0 1px var(--mpr-paper-line);flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.gc-composer textarea.gs-input{--f-bg:var(--mpr-paper);--f-resize:none;--f-min:64px}.gc-replying{border-radius:var(--mpr-radius-full);background:var(--mpr-cream);align-self:flex-start;align-items:center;gap:4px;height:26px;padding:0 4px 0 10px;font-size:13px;font-weight:500;display:inline-flex}body .gr-room .gs .gc-replying button{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}body .gr-room .gs .gc-replying button:hover{background:var(--mpr-paper)}.gc-replying svg{width:12px;height:12px}.gc-compose-bar{flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:relative}body .gr-room .gs .gc-tool{height:32px;padding:0 8px;font-size:13px}.gc-tool .gc-glyph{color:var(--mpr-brass-deep)}body .gr-room .gs .gc-compose-bar .gs-primary{height:34px;margin-left:auto}.gc-rec-pick{position:relative}.gc-popover{z-index:4;border-radius:var(--mpr-radius);background:var(--mpr-paper-raised);width:260px;box-shadow:0 10px 28px color-mix(in srgb,var(--mpr-black) 20%,transparent),inset 0 0 0 1px var(--mpr-paper-line);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:38px;left:0}.gc-popover .gs-eyebrow{padding:4px 8px}body .gr-room .gs .gc-popover button{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 8px;font-size:14px;display:flex}body .gr-room .gs .gc-popover button:hover{background:var(--mpr-cream)}.gc-new{flex-direction:column;flex:1;gap:16px;min-height:0;padding-right:6px;display:flex;overflow:auto}.gc-new>.gs-head{align-items:flex-start;gap:16px;display:flex}.gc-new>.gs-head>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.gc-choice{flex-direction:column;gap:8px;display:flex}.gc-new textarea.gs-input{--f-resize:vertical;--f-min:140px}.gc-new-foot{border-top:1px solid var(--mpr-paper-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.gc-new-foot .gs-muted{margin-right:auto}.gc-pick{flex-direction:column;gap:10px;padding-top:4px;display:flex}.gc-pick p{font:400 20px/28px var(--mpr-font-heading);color:var(--mpr-ink-muted);margin:0}.gc-preview .gs-video{height:clamp(170px,24vh,280px)}.gc-preview-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}body .gr-room .gs .gc-preview-actions .gs-quiet{height:34px;font-size:13px}.gc-pad{flex-shrink:0;padding:0 16px 10px}.gc-scroll{scrollbar-width:none;overflow-x:auto}.gc-scroll .gl-chips{flex-wrap:nowrap}.gs-collapsed>.gc-list{border-top:1px solid var(--mpr-paper-line);padding:4px 8px 8px}.gs-collapsed .gc-flags>span:last-child{display:none}.gr-room .gc-community .gs-sheet.gc-sheet{flex-direction:column;gap:12px;height:86%;padding-bottom:0;display:flex}.gc-sheet .gc-thread-head h2{font-size:20px;line-height:26px}.gc-sheet .gc-feed{flex:none;padding-right:0;overflow:visible}.gc-sheet .gc-composer{box-shadow:0 -1px var(--mpr-paper-line),0 -6px 14px color-mix(in srgb,var(--mpr-black) 10.2%,transparent);border-radius:0;margin:auto -20px 0;padding:10px 20px 12px;position:sticky;bottom:0}.gc-sheet .gc-composer textarea.gs-input{--f-min:44px}.gc-sheet .gc-new{flex:none;padding:0 0 16px;overflow:visible}.gr-room .gr-workpad-dividers .gr-divider[data-page=community][data-active=true]{background:var(--mpr-paper);border-color:var(--mpr-paper-line)}.gr-room .gr-workpad-dividers.gr-icon-dividers .gr-divider[data-page=community][data-active=true] button{color:var(--mpr-panel-selected)}
.gr-room .gr-account{border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius);background:var(--mpr-panel);width:min(1200px,86vw);max-width:none;height:min(710px,86dvh);max-height:90dvh;color:var(--mpr-panel);box-shadow:0 32px 100px color-mix(in srgb,var(--mpr-black) 53.33%,transparent),0 3px 14px color-mix(in srgb,var(--mpr-black) 26.67%,transparent),inset 0 1px color-mix(in srgb,var(--mpr-cream) 16.86%,transparent);font:15px/1.55 var(--mpr-font-sans);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.gr-room .gr-account[open]{grid-template-columns:25% 75%;display:grid}.gr-account::backdrop{background:color-mix(in srgb,var(--mpr-night) 65.88%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gr-room .gr-account button,.gr-room .gr-account input,.gr-room .gr-account select{font:inherit;letter-spacing:normal;text-transform:none}.gr-room .gr-account button{border:1px solid var(--mpr-paper-line);width:auto;min-height:40px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:9px 16px;display:inline-flex}.gr-room .gr-account button:hover{background:color-mix(in srgb,var(--mpr-cream-strong) 30.2%,transparent);border-color:var(--mpr-brass-line)}.gr-room .gr-account button:disabled{opacity:.5;cursor:not-allowed}.gr-room .gr-account :is(button,input,select,summary):focus-visible{outline:2px solid var(--mpr-brass-warm);outline-offset:3px}.gr-room .gr-account .pr-icon{flex:none;width:23px;height:23px}.gr-account-menu{min-height:0;color:var(--mpr-cream-strong);background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--mpr-panel-raised) 33.33%,transparent),transparent 65%),var(--mpr-panel);flex-direction:column;padding:30px 18px 18px;display:flex}.gr-room .gr-account .gr-account-brand{font:600 12px/1.5 var(--mpr-font-sans);letter-spacing:.19em;text-transform:uppercase;color:var(--mpr-brass);align-items:center;gap:14px;margin:0 18px 28px;display:flex}.gr-account-brand:after{content:"";background:color-mix(in srgb,var(--mpr-brass-line) 30.2%,transparent);flex:1;height:1px}.gr-account-menu nav{scrollbar-width:thin;flex:1;overflow-y:auto}.gr-room .gr-account-menu nav button{text-align:left;width:100%;min-height:47px;font:400 18px/1.3 var(--mpr-font-heading);color:var(--mpr-cream-strong);border-color:#0000;justify-content:flex-start;gap:16px;margin:0 0 5px;padding:10px 13px}.gr-room .gr-account-menu nav button[aria-current=page]{background:linear-gradient(110deg,color-mix(in srgb,var(--mpr-paper-line) 14.9%,transparent),color-mix(in srgb,var(--mpr-paper-line) 6.27%,transparent));border-color:color-mix(in srgb,var(--mpr-brass-line) 50.2%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--mpr-white) 6.67%,transparent)}.gr-room .gr-account-menu nav button:first-child,.gr-room .gr-account-menu nav button:nth-child(3),.gr-room .gr-account-menu nav button:nth-child(5){margin-bottom:12px}.gr-account-menu-bottom{border-top:1px solid color-mix(in srgb,var(--mpr-brass-line) 33.33%,transparent);margin:12px 10px 0;padding-top:12px}.gr-room .gr-account-menu-bottom>button{font:16px var(--mpr-font-heading);color:var(--mpr-paper);border:0}.gr-account-preview{color:var(--mpr-muted);margin:10px 0 0;font-size:12px}.gr-account-preview summary{cursor:pointer}.gr-account-preview p{color:inherit!important;font-size:12px!important}.gr-room .gr-account-preview select{background:var(--mpr-panel-raised);color:var(--mpr-paper);border-color:var(--mpr-brass-dim);padding:6px}.gr-account-main{background:radial-gradient(ellipse at top,var(--mpr-paper-bright),var(--mpr-cream-strong));border-radius:0 var(--mpr-radius) var(--mpr-radius) 0;flex-direction:column;min-width:0;min-height:0;display:flex}.gr-account-main>header{flex-shrink:0;padding:36px 46px 26px;position:relative}.gr-room .gr-account h2{color:var(--mpr-panel);font:clamp(32px,3.2vw,46px)/1.16 var(--mpr-font-heading);letter-spacing:-.025em;margin:0;padding-right:30px}.gr-room .gr-account .gr-account-close{width:35px;height:35px;min-height:0;font:25px var(--mpr-font-sans);border-color:var(--mpr-paper-line);border-radius:50%;padding:0;position:absolute;top:17px;right:17px}.gr-account-content{scrollbar-width:thin;scrollbar-color:var(--mpr-muted) transparent;flex:1;min-height:0;padding:8px 46px 30px;overflow-y:auto}.gr-room .gr-account h3{font:25px/1.25 var(--mpr-font-heading);color:var(--mpr-panel);margin:0 0 12px}.gr-room .gr-account p{color:var(--mpr-ink-muted);font:16px/1.65 var(--mpr-font-sans);margin:0 0 18px}.gr-room .gr-account label{font:600 12px/1.5 var(--mpr-font-sans);letter-spacing:.11em;color:var(--mpr-ink-muted);margin:12px 0 23px;display:block}.gr-room .gr-account label small{letter-spacing:0;text-transform:none;font-weight:400}.gr-room .gr-account input:not([type=checkbox]),.gr-room .gr-account select{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:18px/1.35 var(--mpr-font-heading);box-sizing:border-box;margin-top:8px;padding:12px 14px;display:block}.gr-account-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gr-account-columns>*{min-width:0}.gr-room .gr-account .gr-account-muted{color:var(--mpr-ink-muted);font-size:13px}.gr-room .gr-account .gr-account-primary{background:var(--mpr-panel);color:var(--mpr-brass-light);border-color:var(--mpr-brass-line)}.gr-room .gr-account .gr-account-primary:hover{background:var(--mpr-panel-raised)}.gr-room .gr-account .gr-account-link{color:var(--mpr-brass-dark);text-underline-offset:4px;background:0 0;border:0;padding:7px 0;text-decoration:underline}.gr-account-row{border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.gr-account-row>div{min-width:0}.gr-account-row p{margin-bottom:0!important}.gr-account-row>button{flex-shrink:0}.gr-account-row h3{font-size:21px!important}.gr-account-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0;display:flex}.gr-room .gr-account .gr-account-note{background:color-mix(in srgb,var(--mpr-cream-strong) 50.2%,transparent);border-left:2px solid var(--mpr-brass-line);color:var(--mpr-ink-muted);margin:24px 0;padding:15px 18px;font-size:13px}.gr-account-note summary{cursor:pointer}.gr-account-note p{margin-top:14px!important;margin-bottom:0!important;font-size:13px!important}.gr-account-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:6px 0 18px;display:grid}.gr-account-plans section{border:1px solid var(--mpr-muted);border-radius:var(--mpr-radius);flex-direction:column;align-items:flex-start;padding:22px 18px;display:flex}.gr-account-plans section:last-child{border-color:var(--mpr-brass-line)}.gr-account-period{border:1px solid color-mix(in srgb,var(--mpr-muted) 50.2%,transparent);border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-cream-strong) 40%,transparent);gap:3px;padding:3px;display:inline-flex}.gr-room .gr-account-period button{font:14px var(--mpr-font-heading);border-radius:var(--mpr-radius);border-color:#0000;min-height:34px;padding:7px 14px}.gr-room .gr-account-period button[aria-pressed=true]{background:var(--mpr-panel-raised);color:var(--mpr-paper)}.gr-room .gr-account .gr-account-price{font:28px var(--mpr-font-heading);color:var(--mpr-panel);margin:18px 0}.gr-account-badge{border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius);color:var(--mpr-brass-dark);margin-bottom:22px;padding:3px 12px;font-size:12px;display:inline-block}.gr-account-benefits{border-block:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);margin:30px 0;padding:24px 0}.gr-account-benefits strong{font:36px var(--mpr-font-heading);display:block}.gr-account-benefits span{color:var(--mpr-ink-muted);margin-top:12px;font-size:13px;display:block}.gr-room .gr-account .gr-account-spaced{margin-top:35px}.gr-account-steps{grid-template-columns:repeat(3,1fr);gap:24px;padding:20px 0 20px 20px;display:grid}.gr-account-steps strong{font:18px var(--mpr-font-heading);margin-bottom:10px;display:block}.gr-account-steps span{color:var(--mpr-ink-muted);font-size:13px}.gr-account-empty{text-align:center;padding:38px 15px}.gr-account-empty>.pr-icon{color:var(--mpr-brass-dim);margin-bottom:20px;width:35px!important;height:35px!important}.gr-room .gr-account .gr-account-toggle{letter-spacing:0;font:17px var(--mpr-font-heading);border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);color:var(--mpr-panel-raised);justify-content:space-between;align-items:center;margin:0;padding:20px 0;display:flex}.gr-account-toggle input{appearance:none;border-radius:var(--mpr-radius);background:var(--mpr-muted);border:1px solid var(--mpr-muted);cursor:pointer;flex-shrink:0;width:43px;height:25px;position:relative}.gr-account-toggle input:after{content:"";background:var(--mpr-paper-bright);width:17px;height:17px;box-shadow:0 1px 3px color-mix(in srgb,var(--mpr-black) 20%,transparent);border-radius:50%;position:absolute;top:3px;left:3px}.gr-account-toggle input:checked{background:var(--mpr-panel-raised);border-color:var(--mpr-panel-raised)}.gr-account-toggle input:checked:after{left:21px}.gr-account-secondary{border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);gap:22px;margin-bottom:30px;display:flex}.gr-room .gr-account-secondary button{font:18px var(--mpr-font-heading);border:0;border-bottom:2px solid #0000;border-radius:0;padding-inline:0}.gr-room .gr-account-secondary button[aria-pressed=true]{border-bottom-color:var(--mpr-brass-line);color:var(--mpr-brass-dark)}.gr-room .gr-account .gr-account-danger{color:var(--mpr-danger);border-color:var(--mpr-danger-on-panel)}.gr-account-main>footer{border-top:1px solid #0000;flex-shrink:0;align-items:center;gap:14px;min-height:38px;padding:10px 30px;display:flex}.gr-account-main>footer>span{color:var(--mpr-brass-dim);flex:1;font-size:12px}.gr-room .gr-account-main>footer button{font-size:13px}.gr-room .gr-account-mobile-nav,.gr-room .gr-account-mobile-signout{display:none!important}.gr-account-content video,.gr-account-content audio{max-width:100%}.gr-account-content .pr-take-player{margin-top:20px}@media (max-width:900px){.gr-account-menu{padding:24px 10px 12px}.gr-room .gr-account-menu nav button{gap:10px;padding:10px 8px;font-size:14px}.gr-account-menu nav .pr-icon{width:19px}.gr-account-main>header{padding:28px 28px 20px}.gr-account-content{padding:8px 28px 24px}.gr-account-row{flex-wrap:wrap}.gr-account-plans{gap:12px}.gr-account-plans section{padding:18px 14px}}@media (max-width:640px){.gr-room .gr-account[open]{grid-template-columns:1fr;width:calc(100vw - 20px);height:90dvh;max-height:90dvh}.gr-account-menu{display:none}.gr-account-main{border-radius:var(--mpr-radius)}.gr-room .gr-account-mobile-nav{width:calc(100% - 45px);font:14px var(--mpr-font-sans);margin:0 0 20px;padding:9px;display:block!important}.gr-room .gr-account-mobile-signout{display:inline-flex!important}.gr-account-main>header{padding:18px 20px}.gr-account-content{padding:6px 20px 20px}.gr-account-main>footer{flex-wrap:wrap;padding:10px 15px}.gr-account-columns,.gr-account-plans,.gr-account-steps{grid-template-columns:1fr;gap:12px}.gr-account-columns label{margin-top:0}.gr-account-benefits{grid-template-columns:1fr 1fr}.gr-room .gr-account h2{font-size:30px}.gr-account-steps{padding-left:20px}.gr-account-row{gap:14px}.gr-account-row>button{flex-shrink:1}}.gr-room .gr-account .gr-account-preview label{color:var(--mpr-muted);letter-spacing:0;margin:10px 0;font-size:12px}.gr-room .gr-account .gr-account-preview select{background:var(--mpr-panel-raised);color:var(--mpr-paper);border-color:var(--mpr-brass-dim);font:13px var(--mpr-font-sans);padding:8px}.gr-room .gr-account-menu nav button span{font-weight:400}.gr-room .gr-account-menu nav button[aria-current=page] span{color:var(--mpr-paper-raised)}.gr-room .gr-account-menu nav .pr-icon{stroke-width:1.35px;color:var(--mpr-paper-line)}.gr-room .gr-account-menu nav button[aria-current=page] .pr-icon{color:var(--mpr-brass)}.gr-room .gr-account button{color:var(--mpr-panel-raised);transition:background-color .16s,border-color .16s,box-shadow .16s}.gr-room .gr-account-menu button{color:var(--mpr-cream-strong)}.gr-room .gr-account-main button{font-family:var(--mpr-font-heading);border-color:color-mix(in srgb,var(--mpr-paper-line) 60%,transparent);min-height:43px;font-size:16px;font-weight:400}.gr-room .gr-account-main .gr-account-primary{background:linear-gradient(var(--mpr-panel-raised),var(--mpr-panel));color:var(--mpr-brass-light);border-color:var(--mpr-brass-warm);box-shadow:inset 0 1px color-mix(in srgb,var(--mpr-white) 7.06%,transparent),0 2px 5px color-mix(in srgb,var(--mpr-panel) 7.84%,transparent)}.gr-room .gr-account-main .gr-account-primary:hover{background:var(--mpr-panel-raised);box-shadow:inset 0 1px color-mix(in srgb,var(--mpr-white) 10.98%,transparent),0 3px 8px color-mix(in srgb,var(--mpr-panel) 12.55%,transparent)}.gr-room .gr-account-main .gr-account-link{box-shadow:none;border-color:#0000}.gr-room .gr-account-main .gr-account-close{min-height:0;font-family:var(--mpr-font-sans)}.gr-room .gr-account input:not([type=checkbox]){box-shadow:inset 0 1px 3px color-mix(in srgb,var(--mpr-panel) 2.75%,transparent);transition:border-color .16s,box-shadow .16s}.gr-room .gr-account input:not([type=checkbox]):focus{border-color:var(--mpr-brass-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--mpr-brass-warm) 7.06%,transparent)}.gr-room .gr-account label{text-transform:uppercase;font-weight:600}.gr-room .gr-account label small{color:var(--mpr-sage);font-size:12px}.gr-room .gr-account .gr-account-toggle,.gr-room .gr-account-preview label{text-transform:none}#gr-account-details{max-width:690px;padding-top:6px}#gr-account-details>label{margin-bottom:28px}#gr-account-details>.gr-account-muted{border-top:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);margin-top:25px;padding-top:22px}.gr-account-features{width:100%;margin:0 0 22px;font-size:14px}.gr-account-features>div{border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 27.06%,transparent);box-sizing:border-box;grid-template-columns:42% 58%;align-items:center;gap:0;min-height:58px;padding:10px 0;display:grid}.gr-account-features dt{color:var(--mpr-ink-muted);padding-right:10px;font-size:12px}.gr-account-features dd{font:16px/1.4 var(--mpr-font-heading);color:var(--mpr-panel-raised);margin:0}.gr-account-plans section{background:color-mix(in srgb,var(--mpr-paper-bright) 20%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--mpr-white) 60%,transparent)}.gr-account-plans section:last-child{background:color-mix(in srgb,var(--mpr-paper-bright) 40%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--mpr-white) 60%,transparent),0 4px 14px color-mix(in srgb,var(--mpr-panel-selected) 6.27%,transparent)}.gr-room .gr-account-plans h3{margin-bottom:15px;font-size:30px}.gr-account-plans section>.gr-account-muted{margin-top:auto;padding:12px 0}.gr-room .gr-account-period button{border-color:#0000;min-height:34px;font-size:14px}.gr-account-content,.gr-account-menu nav{scrollbar-color:color-mix(in srgb,var(--mpr-muted) 40%,transparent) transparent;scrollbar-width:thin}.gr-account-content::-webkit-scrollbar{width:5px}.gr-account-menu nav::-webkit-scrollbar{width:5px}.gr-account-content::-webkit-scrollbar-thumb{border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-muted) 40%,transparent)}.gr-account-menu nav::-webkit-scrollbar-thumb{border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-muted) 40%,transparent)}.gr-account-content::-webkit-scrollbar-button{display:none}.gr-account-menu nav::-webkit-scrollbar-button{display:none}.gr-account-toggle input,.gr-account-toggle input:after{transition:background-color .16s,left .16s}.gr-account-empty{border:1px solid color-mix(in srgb,var(--mpr-muted) 23.14%,transparent);border-radius:var(--mpr-radius);background:color-mix(in srgb,var(--mpr-paper-bright) 16.86%,transparent);margin:24px 0}.gr-account-main>footer:has(button:not(.gr-account-mobile-signout)){border-top-color:color-mix(in srgb,var(--mpr-muted) 25.1%,transparent);background:color-mix(in srgb,var(--mpr-cream-strong) 20%,transparent)}@media (max-width:900px){.gr-room .gr-account-menu nav button{font-size:15px}.gr-account-features>div{grid-template-columns:1fr;gap:5px;min-height:80px}.gr-account-plans section{padding:20px 16px}}@media (max-width:640px){.gr-account-features>div{grid-template-columns:42% 58%;gap:0;min-height:56px}.gr-room .gr-account-main button{font-size:15px}.gr-account-plans{gap:22px}.gr-account-main>header{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.gr-room .gr-account button,.gr-room .gr-account input,.gr-account-toggle input:after{transition:none}}.gr-room .gr-account .gr-account-features dt{font:400 12px/1.4 var(--mpr-font-sans);text-transform:none;letter-spacing:0;color:var(--mpr-ink-muted)}.gr-room .gr-account .gr-account-features dd{font-weight:400}.gr-room .gr-account .gr-account-features>div{min-height:66px}.gr-room .gr-account .gr-account-content,.gr-room .gr-account-menu nav{scrollbar-color:color-mix(in srgb,var(--mpr-muted) 40%,transparent) transparent}.gr-room .gr-account ::-webkit-scrollbar{width:5px;height:5px}.gr-room .gr-account ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mpr-muted) 40%,transparent);border-radius:var(--mpr-radius);border:0}.gr-room .gr-account ::-webkit-scrollbar-button{width:0;height:0;display:none}.gr-account-plan-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.gr-room .gr-account-plan-toolbar p{margin:0}.gr-room .gr-account .gr-account-plan-kicker{font:600 12px/1.5 var(--mpr-font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--mpr-brass-dark);margin-bottom:12px}.gr-room .gr-account .gr-account-plan-cost{font:27px/1.3 var(--mpr-font-heading);color:var(--mpr-panel);white-space:nowrap;min-height:36px;margin:0 0 18px}.gr-room .gr-account .gr-account-plan-cost small{font:12px var(--mpr-font-sans);color:var(--mpr-ink-muted)}.gr-room .gr-account .gr-account-plan-unpriced{align-items:center;font-size:20px;display:flex}.gr-room .gr-account .gr-account-plan-intro{font:italic 14px/1.6 var(--mpr-font-heading);border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 40%,transparent);width:100%;min-height:45px;margin:0;padding-bottom:16px}.gr-room .gr-account .gr-account-plan-list{flex-direction:column;gap:16px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.gr-room .gr-account .gr-account-plan-list li{font:14px/1.6 var(--mpr-font-sans);color:var(--mpr-panel-raised);padding-left:18px;position:relative}.gr-account-plan-list li:before{content:"✓";color:var(--mpr-brass-line);font-size:12px;position:absolute;top:0;left:0}.gr-account-plan-action{border-top:1px solid color-mix(in srgb,var(--mpr-muted) 33.33%,transparent);width:100%;margin-top:auto;padding-top:18px}.gr-room .gr-account .gr-account-plan-action button{width:100%;padding-inline:8px;font-size:15px}.gr-account-plans .gr-account-plan-premium{border-color:var(--mpr-brass-line);background:linear-gradient(150deg,color-mix(in srgb,var(--mpr-paper-bright) 66.67%,transparent),color-mix(in srgb,var(--mpr-paper) 33.33%,transparent));box-shadow:inset 0 1px var(--mpr-white),0 5px 18px color-mix(in srgb,var(--mpr-panel-selected) 6.27%,transparent)}.gr-account-review-features{padding-left:20px;line-height:1.7}.gr-account-review-features li{margin-bottom:8px}@media (max-width:1100px){.gr-account-plans{grid-template-columns:1fr}.gr-account-plans section{padding:24px}.gr-room .gr-account .gr-account-plan-intro{min-height:0}.gr-account-plan-action{max-width:260px}.gr-account-plan-toolbar{flex-wrap:wrap}}.gr-account-plans section>.gr-account-plan-list+.gr-account-muted{margin-top:0;padding:0}@media (max-width:640px){.gr-room .gr-account select.gr-account-mobile-nav{width:calc(100% - 45px)}}.gr-room .gr-account .gr-account-plan-list li,.gr-room .gr-account .gr-account-review-features li{align-items:flex-start;gap:8px;display:flex}.gr-account-plan-list li>span:first-child,.gr-account-review-features li>span:first-child{flex:1;min-width:0}.gr-account-benefit-help{flex:none;display:inline-flex}.gr-room .gr-account .gr-account-benefit-info{border:1px solid var(--mpr-paper-line);width:19px;height:19px;min-height:19px;color:var(--mpr-brass-dim);font:italic 13px/1 var(--mpr-font-heading);box-shadow:none;background:0 0;border-radius:50%;margin-top:2px;padding:0}.gr-room .gr-account .gr-account-benefit-info:hover,.gr-room .gr-account .gr-account-benefit-info:focus-visible{background:var(--mpr-paper);color:var(--mpr-panel-selected);border-color:var(--mpr-brass-dim)}.gr-room .gr-account .gr-account-benefit-tooltip{z-index:5;box-sizing:border-box;background:var(--mpr-panel);width:min(280px,100vw - 32px);color:var(--mpr-cream-strong);border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius);box-shadow:0 7px 24px color-mix(in srgb,var(--mpr-night) 25.1%,transparent);font:13px/1.65 var(--mpr-font-sans);text-align:left;letter-spacing:normal;white-space:normal;padding:15px 17px;font-weight:400;position:fixed}.gr-account-heading-row{justify-content:space-between;align-items:center;gap:18px;padding-right:12px;display:flex}.gr-room .gr-account-heading-row h2{padding-right:0}.gr-account-heading-row .gr-account-period{flex:none}.gr-account-plan-heading{justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-height:54px;display:flex}.gr-room .gr-account .gr-account-plan-heading h3{margin:0;font-size:23px}.gr-room .gr-account .gr-account-plan-heading .gr-account-plan-cost{text-align:right;min-height:0;margin:0;font-size:23px}.gr-room .gr-account .gr-account-plan-heading small{font:12px/1.5 var(--mpr-font-sans);margin-top:3px;display:block}.gr-room .gr-account .gr-account-discount{font:12px/1.5 var(--mpr-font-sans);color:var(--mpr-brass-dark);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 5px;display:flex}.gr-account-discount s{color:var(--mpr-sage)}.gr-account-discount span{font-weight:400}.gr-room .gr-account .gr-account-plan-list{margin-top:16px}@media (max-width:640px){.gr-account-heading-row{gap:10px;padding-right:0}.gr-room .gr-account-heading-row h2{font-size:26px}.gr-room .gr-account-heading-row .gr-account-period button{padding:6px 9px;font-size:12px}}.gr-room .gr-account .gr-account-plan-heading s{color:var(--mpr-sage);text-decoration-thickness:1px}.gr-account-plan-offer{border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 33.33%,transparent);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 0 14px;display:flex}.gr-room .gr-account .gr-account-offer-label{font:12px/1.5 var(--mpr-font-sans);color:var(--mpr-brass-dark);margin:0}.gr-room .gr-account .gr-account-offer-price{font:24px/1.25 var(--mpr-font-heading);color:var(--mpr-panel);text-align:right;white-space:nowrap;margin:0}.gr-room .gr-account .gr-account-plan-offer small{font:12px/1.5 var(--mpr-font-sans);color:var(--mpr-ink-muted);margin-top:4px;display:block}.gr-usage-section{border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);padding:22px 0 26px}.gr-usage-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.gr-usage-remaining{text-align:right;color:var(--mpr-panel-raised);flex-direction:column;flex-shrink:0;display:flex}.gr-usage-remaining strong{font:32px/1.1 var(--mpr-font-heading)}.gr-usage-remaining span{font:12px/1.5 var(--mpr-font-sans);color:var(--mpr-ink-muted);margin-top:4px}.gr-usage-facts{flex-wrap:wrap;gap:20px 40px;margin:22px 0 0;display:flex}.gr-usage-facts dt{font:12px/1.5 var(--mpr-font-sans);color:var(--mpr-ink-muted);margin-bottom:5px}.gr-usage-facts dd{font:15px/1.5 var(--mpr-font-sans);color:var(--mpr-panel-raised);margin:0}.gr-usage-notes{margin:24px 0}.gr-room .gr-account .gr-usage-notes p{margin-bottom:8px;font-size:13px}@media (max-width:600px){.gr-usage-heading{flex-wrap:wrap;gap:10px}.gr-usage-remaining{text-align:left}.gr-usage-facts{gap:16px 24px}}.gr-account-plans .gr-account-plan-soon{opacity:.55;filter:grayscale()}.gr-account-plans .gr-account-plan-soon button:disabled{cursor:default}.gr-room .gr-account .gr-account-after-beta{border:1px solid var(--mpr-brass-line);color:var(--mpr-ink-muted);vertical-align:1px;border-radius:4px;margin-left:8px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}
.gr-room .gr-changes-account .gr-account-menu nav{flex-direction:column;display:flex}.gr-room .gr-changes-account .gr-account-menu nav button{margin-bottom:5px}.gr-room .gr-changes-account .gr-account-menu nav button:nth-child(5){margin-top:auto}.gr-room .gr-changes-account .gr-account-menu nav button:nth-child(4){margin-bottom:30px}.gr-room .gr-changes-account .gr-account-menu nav button:nth-child(5):before{display:none}.gr-change-rows{margin:0;padding:0;list-style:none}.gr-change-row{border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:70px;padding:14px 0;display:grid}.gr-change-song,.gr-change-feature-name{font:20px/1.3 var(--mpr-font-heading);color:var(--mpr-panel)}.gr-change-song small,.gr-change-feature-name small{font:12px/1.5 var(--mpr-font-sans);color:var(--mpr-brass-dim);margin-top:4px;display:block}.gr-change-assets{align-items:center;gap:5px;display:flex}.gr-room .gr-changes-account .gr-change-content-icon button{border-radius:var(--mpr-radius);width:36px;min-height:36px;color:var(--mpr-brass-dim);border-color:#0000;padding:7px}.gr-room .gr-changes-account .gr-change-content-icon .pr-icon{width:20px;height:20px}.gr-room .gr-changes-account .gr-change-content-icon button:hover{border-color:color-mix(in srgb,var(--mpr-paper-line) 33.33%,transparent);background:color-mix(in srgb,var(--mpr-cream-strong) 40%,transparent)}.gr-change-tooltip{z-index:3;border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius);background:var(--mpr-panel-raised);color:var(--mpr-paper);white-space:nowrap;font:12px/1.4 var(--mpr-font-sans);pointer-events:none;box-shadow:0 4px 12px color-mix(in srgb,var(--mpr-black) 20%,transparent);padding:7px 11px;position:fixed;transform:translate(-50%)}.gr-change-feature-name{align-items:center;gap:15px;display:flex}.gr-change-feature-name>.pr-icon{color:var(--mpr-brass-dim)}.gr-room .gr-changes-account .gr-change-more{min-height:36px;font:13px/1.4 var(--mpr-font-sans);white-space:nowrap;color:var(--mpr-brass-dim);border-color:#0000;gap:8px;padding:8px 0 8px 10px}.gr-room .gr-changes-account .gr-change-more .pr-icon{width:16px;height:16px}.gr-change-fix-row{grid-template-columns:1fr;align-items:start;padding:22px 0}.gr-room .gr-changes-account .gr-change-fix-row p{margin:0;font-size:15px;line-height:1.6}.gr-change-agenda-row{border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:18px;padding:23px 0;display:grid}.gr-change-agenda-row>.pr-icon{color:var(--mpr-brass-dim);margin-top:2px}.gr-change-agenda-name{font:22px/1.3 var(--mpr-font-heading);color:var(--mpr-panel)}.gr-room .gr-changes-account .gr-change-agenda-row p{margin:6px 0 0;font-size:14px;line-height:1.6}.gr-change-agenda-row>small{font:12px/1.5 var(--mpr-font-sans);color:var(--mpr-brass-dim);padding-top:4px}.gr-room .gr-change-details{box-sizing:border-box;border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius);background:radial-gradient(ellipse at top,var(--mpr-paper-bright),var(--mpr-cream-strong));width:min(620px,100vw - 40px);max-width:none;max-height:calc(100dvh - 60px);color:var(--mpr-panel-raised);box-shadow:0 25px 100px color-mix(in srgb,var(--mpr-black) 46.67%,transparent);margin:auto;padding:38px 40px;position:fixed;inset:0;overflow:auto}.gr-change-details::backdrop{background:color-mix(in srgb,var(--mpr-night) 43.92%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gr-change-detail-title{align-items:center;gap:16px;padding-right:23px;display:flex}.gr-room .gr-change-details .gr-change-detail-title>.pr-icon{width:28px;height:28px;color:var(--mpr-brass-line);flex:none}.gr-room .gr-change-details h2{font:30px/1.2 var(--mpr-font-heading);color:var(--mpr-panel);margin:0}.gr-change-detail-meta{color:var(--mpr-brass-dim);font:12px/1.5 var(--mpr-font-sans);gap:18px;margin:16px 0 23px;display:flex}.gr-room .gr-change-details p{font:16px/1.65 var(--mpr-font-sans);color:var(--mpr-ink-muted);margin:0 0 23px}.gr-change-details ul{border-top:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);margin:0;padding:0;list-style:none}.gr-change-details li{border-bottom:1px solid color-mix(in srgb,var(--mpr-muted) 30.2%,transparent);font:14px/1.65 var(--mpr-font-sans);color:var(--mpr-ink-muted);align-items:flex-start;gap:17px;padding:18px 0;display:flex}.gr-change-details li>.pr-icon{width:21px;height:21px;color:var(--mpr-brass-dim);flex:none;margin-top:2px}.gr-room .gr-change-details .gr-change-detail-close{border:1px solid var(--mpr-paper-line);width:34px;min-height:34px;color:var(--mpr-panel-selected);font:25px/1 var(--mpr-font-sans);cursor:pointer;background:0 0;border-radius:50%;padding:0;position:absolute;top:15px;right:15px}.gr-change-details :focus-visible{outline:2px solid var(--mpr-brass-warm);outline-offset:3px}@media (max-width:900px){.gr-change-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.gr-change-fix-row{grid-template-columns:1fr}.gr-change-song,.gr-change-feature-name{font-size:18px}.gr-change-feature-name{gap:10px}.gr-change-agenda-row{gap:12px}}@media (max-width:640px){.gr-change-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:15px 0}.gr-change-row time{grid-column:1/-1;font-size:12px}.gr-change-song,.gr-change-feature-name{font-size:19px}.gr-change-fix-row{grid-template-columns:1fr}.gr-room .gr-changes-account .gr-change-fix-row p{font-size:14px}.gr-change-agenda-row{grid-template-columns:22px minmax(0,1fr);gap:10px 13px}.gr-change-agenda-row>small{grid-column:2;padding:0}.gr-change-agenda-name{font-size:20px}.gr-room .gr-changes-account .gr-change-pagination{gap:8px;padding:10px 13px}.gr-room .gr-change-details{width:calc(100vw - 28px);padding:30px 23px}.gr-room .gr-change-details h2{font-size:25px}.gr-change-detail-title{gap:12px}}.gr-change-heading{justify-content:space-between;align-items:center;gap:12px;padding-right:10px;display:flex}.gr-room .gr-changes-account .gr-change-heading h2{padding-right:0}.gr-change-date-nav{flex:none;grid-template-columns:32px 116px 32px;align-items:center;display:grid}.gr-change-date-nav time{text-align:center;font:13px/1.4 var(--mpr-font-sans);color:var(--mpr-ink-muted);white-space:nowrap}.gr-room .gr-changes-account .gr-change-date-nav button{border-color:#0000;width:32px;min-height:36px;padding:0;font-size:19px}.gr-room .gr-changes-account .gr-change-song-link{text-align:left;min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.gr-room .gr-changes-account .gr-change-song-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mpr-brass-line);text-decoration-color:var(--mpr-brass-line);text-underline-offset:4px}@media (max-width:640px){.gr-change-heading{gap:6px;padding-right:0}.gr-room .gr-changes-account .gr-change-heading h2{font-size:26px}.gr-change-date-nav{grid-template-columns:28px 108px 28px}.gr-room .gr-changes-account .gr-change-date-nav button{width:28px}.gr-change-date-nav time{font-size:12px}}.gr-room .gr-change-details-visual{border-radius:var(--mpr-radius);background:var(--mpr-night);width:min(1100px,100vw - 24px,150dvh - 96px);padding:0;overflow:hidden}.gr-change-graphic{background:var(--mpr-night);margin:0;position:relative;overflow:hidden}.gr-change-graphic>img{width:100%;height:auto;display:block}.gr-room .gr-change-details-visual .gr-change-detail-close{z-index:2;background:color-mix(in srgb,var(--mpr-night) 85.1%,transparent);color:var(--mpr-paper);border-color:color-mix(in srgb,var(--mpr-brass-line) 43.92%,transparent);top:8px;right:8px}.gr-change-capture{width:47%;box-shadow:0 8px 26px color-mix(in srgb,var(--mpr-black) 33.33%,transparent);border-radius:6px;position:absolute;top:52%;left:49%;overflow:hidden;transform:translateY(-50%)}.gr-change-capture>img{height:auto;display:block;position:absolute}@media (max-width:640px){.gr-change-capture{border-radius:var(--mpr-radius)}}.gr-change-capture-placed{border-radius:var(--mpr-radius);transform:none}.gr-change-graphic>.gr-change-graphic-logo{height:auto;display:block;position:absolute}
