/*!
Theme Name: Request Magic Theme
Theme URL: https://www.requestmagic.com
Description: Wordpress theme for RequestMagic.com
Author: Brian Spotts
Author URL: https://www.spottswebsolutions.com
Version: 1.3.30
Text Domain: requestmagic
*/
@font-face{font-family:Bebas Neue;src:url(fonts/BebasNeue-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(fonts/Inter-VariableFont_opsz,wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(fonts/Inter-Italic-VariableFont_opsz,wght.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Permanent Marker;src:url(fonts/PermanentMarker-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--rm-color-brand-blue:#00c0ff;--rm-color-brand-green:#39ff14;--rm-color-brand-red:#ff3e37;--rm-color-brand-amber:#ffbe32;--rm-color-brand-purple:#b665ec;--rm-color-card-border:#2b292d;--rm-color-text:#edeef0;--rm-color-text-muted:#b0b4ba;--rm-color-text-gold:gold;--rm-color-bg:#000;--rm-color-slate-1:#111113;--rm-color-slate-2:#18191b;--rm-color-slate-3:#212225;--rm-color-slate-4:#272a2d;--rm-color-slate-5:#2e3135;--rm-color-slate-6:#363a3f;--rm-color-slate-7:#43484e;--rm-color-slate-8:#5a6169;--rm-color-slate-9:#696e77;--rm-color-slate-10:#777b84;--rm-color-slate-11:#b0b4ba;--rm-color-slate-12:#edeef0;--rm-text-3xl:2.5rem;--rm-text-2xl:1.75rem;--rm-text-xl:1.5rem;--rm-text-lg:1.25rem;--rm-text-md:1.12rem;--rm-text-sm:.875rem;--rm-text-xs:.75rem;--rm-text-xxs:.6rem;--rm-space-1:4px;--rm-space-2:8px;--rm-space-3:12px;--rm-space-4:16px;--rm-space-5:24px;--rm-space-6:32px;--rm-space-7:48px;--rm-space-8:64px;--rm-space-9:100px;--rm-radius:12px;--rm-radius-sm:6px;--rm-radius-full:9999px;--rm-icon-size-1:20px;--rm-icon-size-2:28px;--rm-icon-size-3:32px;--rm-icon-size-4:40px;--rm-icon-size-5:64px;--rm-blue-amber-border:radial-gradient(circle at 1px 1px, #ffffff09 0 .55px, transparent .85px) 0 0 / 7px 7px padding-box, radial-gradient(circle at 4px 5px, #0003 0 .75px, transparent 1.05px) 0 0 / 9px 9px padding-box, radial-gradient(circle at 6px 3px, #ffffff05 0 .4px, transparent .65px) 0 0 / 11px 11px padding-box, linear-gradient(#000, #000) padding-box, radial-gradient(100px 30px at 15% 0%, #d6faff 0%, #00d8ff 24%, #00c0ff4d 62%, transparent 100%) border-box, radial-gradient(100px 30px at 85% 0%, #fffefa 0%, #ffc15a 24%, #ffbd424d 62%, transparent 100%) border-box, linear-gradient(to bottom, transparent 0%, #00000080 100%) border-box, linear-gradient(90deg, #00c0ff 0%, #4e6447 50%, #ffbd42 85%) border-box}@keyframes request-submitted-drift{0%{opacity:0;transform:translateY(-18px)rotate(0)}10%{opacity:1}to{transform:translate3d(var(--drift-x,0px), calc(100% + 48px), 0) rotate(var(--drift-rotate,180deg));opacity:0}}@keyframes request-submitted-pulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.04)}}@keyframes request-submitted-awesome-in{0%{opacity:0;transform:scale(.72)}72%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes rm-blue-outer-glow{0%,to{box-shadow:0 0 #00c0ff00}50%{box-shadow:0 0 0 1px #00c0ffb3,0 0 18px #00c0ff73}}@keyframes live-now-label-pulse{0%,to{color:var(--rm-color-brand-blue)}50%{color:#8cecff}}@keyframes live-now-label-glow-pulse{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 8px var(--rm-color-brand-blue)}}@keyframes live-now-icon-glow-pulse{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 8px var(--rm-color-brand-blue))}}@keyframes rm-spinner-highlight-sweep{0%{opacity:1}4.167%{opacity:.94}8.333%{opacity:.78}12.5%{opacity:.58}16.667%{opacity:.36}20.833%,to{opacity:0}}.rm-iconography{gap:var(--rm-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;& h1{grid-column:1/-1}}.rm-icon-example{justify-content:center;align-items:center;gap:var(--rm-space-1);vertical-align:middle;flex-direction:column;display:inline-flex}.rm-icon-example__name{font-size:var(--rm-text-xs)}.rm-form-demo{gap:var(--rm-space-4);flex-direction:column;display:flex}html{background:var(--rm-color-bg)}body{--rm-stage-light-center-inset:0px;color:var(--rm-color-text);z-index:0;background-color:var(--rm-color-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--rm-text-md);background-image:radial-gradient(circle at 1px 1px,#ffffff09 0 .5px,#0000 .8px),radial-gradient(circle at 4px 5px,#ffffff05 0 .45px,#0000 .75px);background-size:7px 7px,11px 11px;flex-direction:column;min-height:100dvh;margin:0 auto;line-height:1.2;display:flex;position:relative;&:before,&:after{content:"";block-size:100svh;pointer-events:none;z-index:-1;background-repeat:repeat-x;background-size:auto 100%;width:50%;position:fixed;inset-block-start:0}&:before{background-image:url(images/cyan-stage-light.svg?v=25);background-position:right var(--rm-stage-light-center-inset) top;left:0}&:after{background-image:url(images/amber-stage-light.svg?v=25);background-position:left var(--rm-stage-light-center-inset) top;right:0}}body.modal-open{overflow:hidden}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;&:focus{clip:auto;clip-path:none;z-index:100000;width:auto;height:auto;top:5px;left:5px;overflow:visible}}#page{flex:1 0 auto}.site-content{max-width:600px;margin-inline:auto}a.logo-link{text-align:center;padding:var(--rm-space-3) 0 var(--rm-space-2);display:block}code,pre,#song-notes-textarea,.tip-amount-container{font-family:Inconsolata,monospace}h1,h2,h3,h4,h5{margin:0;padding:0;line-height:1em}h1{font-size:var(--rm-text-3xl);letter-spacing:1px;font-family:Bebas Neue,Impact,sans-serif;font-weight:400}.h1-offset{transform:translateY(8%);& h1{line-height:.75}}h2{font-size:var(--rm-text-2xl);letter-spacing:1px;font-family:Bebas Neue,Impact,sans-serif;font-weight:400}.h2-offset{transform:translateY(9%)}h3{font-size:var(--rm-text-lg);font-weight:600;line-height:1.2em}h4{font-weight:500;line-height:1.2em}p{font-size:var(--rm-text-md);margin:0;padding:0;font-weight:300}a{color:var(--rm-color-text)}button,input,textarea,select{font:inherit;color:var(--rm-color-text-muted);background:inherit}main{padding:0 var(--rm-space-4)}.entry{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;& .entry-header,& .entry-content{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}& .entry-content>*{max-width:100%}}hr{width:100%;height:1px;margin:var(--rm-space-6) 0;background:linear-gradient(90deg,#000 0%,#00c0ff 15%,#4e6447 50%,#ffbd42 85%,#000 100%);border:0}.rm-expandable{--rm-expandable-max-height:180px;max-height:0;transition:max-height .42s;overflow:hidden;&.is-expanded{max-height:var(--rm-expandable-max-height)}}.rm-expand-toggle{transition:transform .2s,color .2s;&.is-expanded{transform:rotate(180deg)}}form{gap:var(--rm-space-5);grid-template-columns:auto;display:grid}button,fieldset,input,textarea,select{cursor:pointer;border:1px solid var(--rm-color-slate-8);background-color:var(--rm-color-slate-2);border-radius:var(--rm-radius-sm);padding:var(--rm-space-2);box-sizing:border-box;width:100%}input[type=checkbox]{appearance:none;inline-size:var(--rm-space-6);block-size:var(--rm-space-6);background-color:var(--rm-color-brand-blue);cursor:pointer;border:0;border-radius:0;margin:0;padding:0;-webkit-mask:url(icons/check_box_outline_blank.svg) 50%/contain no-repeat;mask:url(icons/check_box_outline_blank.svg) 50%/contain no-repeat}input[type=checkbox]:checked{-webkit-mask-image:url(icons/check_box.svg);mask-image:url(icons/check_box.svg)}input[type=checkbox]:focus-visible{outline:2px solid var(--rm-color-brand-blue);outline-offset:3px}input[type=range]{background:radial-gradient(circle at 1px 1px,#ffffff09 0 .55px,#0000 .85px) 0 0/7px 7px padding-box padding-box,radial-gradient(56px 30px at 15% 0,#d6faff 0%,#00d8ff 24%,#00c0ff4d 62%,#0000 100%) border-box,radial-gradient(50px 30px at 100% 50px,#fffefa 0%,#ffc15a 24%,#ffbd424d 62%,#0000 100%) border-box,linear-gradient(90deg,#00c0ff 0%,#4e6447 50%,#ffbd42 85%) border-box;border:1px solid #0000;padding:0}input[type=range]::-webkit-slider-runnable-track{height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;inline-size:var(--rm-space-5);block-size:var(--rm-space-5);cursor:grab;color:var(--rm-color-brand-blue);background:radial-gradient(at 50% 0,#00d8ff14 0%,#00c0ff06 45%,#0000 100%) padding-box padding-box,radial-gradient(#000,#083346) padding-box padding-box,linear-gradient(115deg,#8cecff 0%,#00c0ff 48%,#087da0 100%) border-box;border:2px solid #0000;border-radius:50%;margin-top:-9px;box-shadow:0 0 20px #000,inset 0 1px 8px #00c0ff0a}input[type=range]::-moz-range-thumb{inline-size:var(--rm-space-5);block-size:var(--rm-space-5);border:1px solid var(--rm-color-brand-blue);cursor:grab;border-radius:50%}input[type=range]{appearance:none}.reqmag-avatar-shell>img.avatar,.home .rm-card .artist-avatar>img.avatar,.settings-avatar-preview>img{object-fit:cover;object-position:var(--reqmag-avatar-position-x,50%) var(--reqmag-avatar-position-y,50%);width:100%;height:100%;transform:scale(var(--reqmag-avatar-zoom,1)) translate(var(--reqmag-avatar-pan-x,0%), var(--reqmag-avatar-pan-y,0%));transform-origin:50%;display:block}.reqmag-avatar-shell{position:relative;overflow:hidden}.reqmag-avatar-shell .reqmag-avatar-overlay{z-index:1;pointer-events:none;background:hsl(var(--reqmag-avatar-hue,205) 72% 58% / .38);mix-blend-mode:color;position:absolute;inset:0}.home .rm-card .artist-avatar>.reqmag-avatar-shell{width:100%;height:100%;display:block}.reqmag-avatar-shell--zoomed>img.avatar,.settings-avatar-preview.is-zoomed>img{object-position:50% 50%}.settings-avatar-preview{cursor:grab;touch-action:none;user-select:none;&.is-dragging{cursor:grabbing}}.tabcontent.settings-tab #settings-avatar-container .settings-avatar-upload{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;display:grid;& .settings-avatar-upload-icon{justify-self:end}& .settings-avatar-upload-action{justify-self:start}& .settings-avatar-help{grid-column:1/-1}}input[type=date]{color:var(--rm-color-text-muted);border-radius:var(--rm-radius-sm);padding:var(--rm-space-3);background:#111113;border:1px solid #212225}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(72%)sepia(8%)saturate(300%)hue-rotate(160deg);opacity:.6}input[type=date]:focus{border-color:var(--rm-color-brand-blue)}input[type=file]::file-selector-button{border:1px dashed var(--rm-color-text-muted);color:var(--rm-color-text-muted);padding:var(--rm-space-3);border-radius:var(--rm-radius-sm);margin-right:var(--rm-space-3);background-color:#0000}.rm-form-field:has(input[type=file]:focus-within)>label{color:var(--rm-color-text-muted)}input[type=file]:focus{background:var(--rm-color-slate-1);color:var(--rm-color-text-muted)}input:focus:not(#lostpasswordform input[type=submit]),textarea:focus,select:focus{color:var(--rm-color-text)}input[type=checkbox]:focus{background:var(--rm-color-brand-blue);box-shadow:none;border:0}.rm-form-field--checkbox{align-items:center;gap:var(--rm-space-2);display:inline-flex}.rm-form-field--checkbox label{margin-bottom:0}.rm-form-field:focus-within>label{color:var(--rm-color-brand-blue)}label,legend{text-transform:capitalize;margin-bottom:var(--rm-space-1);font-weight:500;line-height:1;display:block}label,input::placeholder,textarea::placeholder{color:var(--rm-color-text-muted)}.contact-page{& .entry{max-width:600px;margin-inline:auto}& .entry-header{gap:var(--rm-space-2);margin-bottom:var(--rm-space-5);display:grid}& .contact-form{gap:var(--rm-space-4);& .rm-form-field{gap:var(--rm-space-1);margin:0;display:grid}& textarea{resize:vertical;min-block-size:11rem}}& .contact-form-notice{margin-bottom:var(--rm-space-4);padding:var(--rm-space-3);border:1px solid var(--rm-color-slate-5);border-radius:var(--rm-radius-sm);background:var(--rm-color-slate-1);&.contact-form-notice--success{color:var(--rm-color-brand-green);border-color:#39ff1473}&.contact-form-notice--error{color:var(--rm-color-brand-amber);border-color:#ffb34773}}& .contact-form-honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}select:open{border-radius:var(--rm-radius-sm) var(--rm-radius-sm) 0 0;border-bottom:0}select option{background-color:var(--rm-color-bg)}select option:hover{background-color:var(--rm-color-brand-blue);color:var(--rm-color-text)}fieldset{cursor:default;justify-content:space-between;align-items:center;margin:0;display:block;position:static}fieldset legend{float:left;width:100%;color:var(--rm-color-text-muted);padding:0;position:static}fieldset .radio-options{clear:both;gap:var(--rm-space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.form-min-tip{box-sizing:border-box;width:100%}fieldset label{color:var(--rm-color-brand-blue);cursor:pointer;margin:0;line-height:1em}fieldset label span{padding:var(--rm-space-2);box-sizing:border-box;border:1px solid var(--rm-color-slate-8);border-radius:var(--rm-radius-sm);color:var(--rm-color-text-muted);font-size:var(--rm-text-md);background:linear-gradient(145deg,#06090c,#000);place-items:center;line-height:1;transition:border-color 80ms,background 80ms,box-shadow 80ms;display:grid}fieldset input{appearance:none;border:1px solid var(--rm-color-brand-blue);background:inherit;vertical-align:-3px;opacity:0;border-radius:50%;place-content:center;width:16px;height:16px;margin:0;display:inline-grid;position:absolute}fieldset input:checked+span{color:currentColor;border-color:var(--rm-color-brand-blue);background:radial-gradient(at 50% 0,#00d8ff14 0%,#00c0ff06 45%,#0000 100%) padding-box padding-box,radial-gradient(#000,#03141b) padding-box padding-box,linear-gradient(115deg,#8cecff 0%,#00c0ff 48%,#087da0 100%) border-box;font-weight:500;box-shadow:0 0 14px #00c0ff66}button{text-transform:capitalize;color:var(--rm-color-slate-11);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--rm-color-slate-9) 8%, transparent) 0%, color-mix(in srgb, var(--rm-color-slate-7) 2.5%, transparent) 45%, transparent 100%) padding-box, linear-gradient(var(--rm-color-slate-1), var(--rm-color-slate-2)) padding-box, linear-gradient(115deg, var(--rm-color-slate-9) 0%, var(--rm-color-slate-7) 48%, var(--rm-color-slate-5) 100%) border-box;box-shadow:inset 0 1px 8px color-mix(in srgb, var(--rm-color-slate-8) 4%, transparent);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex;& legend,& label{color:var(--rm-color-slate-11)}& .button-subtitle{text-transform:none}}.rm-select{position:relative}.rm-select:has(ul:not([hidden])) button:focus{background:var(--rm-blue-amber-border);border-radius:var(--rm-radius-sm) var(--rm-radius-sm) 0 0;border:1px solid #0000;border-bottom:0}.rm-select ul{background:var(--rm-blue-amber-border);z-index:10;box-sizing:border-box;width:100%;padding:var(--rm-space-3);border-radius:0 0 var(--rm-radius-sm) var(--rm-radius-sm);border:1px solid #0000;margin:0;list-style:none;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 12px 24px #000000e6;& [role=option]:hover,& [role=option][aria-selected=true]{color:var(--rm-color-brand-blue);background:radial-gradient(at 50% 0,#00d8ff14 0%,#00c0ff06 45%,#0000 100%) padding-box padding-box,radial-gradient(#000,#03141b) padding-box padding-box,linear-gradient(115deg,#8cecff 0%,#00c0ff 48%,#087da0 100%) border-box;box-shadow:inset 0 1px 8px #00c0ff0a}}.rm-select__trigger{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.rm-select__trigger:after{content:"▾";color:var(--rm-color-text-muted)}.rm-select__menu [role=option]{padding:var(--rm-space-3);cursor:pointer;border-radius:var(--rm-radius-sm);border:1px solid #0000}.rm-select__native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rm-text-muted{color:var(--rm-color-text-muted)}.rm-text-accented{color:var(--rm-color-brand-blue);font-weight:500}.rm-circular{border-radius:var(--rm-radius-full)}.rm-svg-accented{background-color:var(--rm-color-brand-blue);color:var(--rm-color-brand-blue)}.rm-bold{font-weight:700}.rm-bold-caps{text-transform:uppercase;font-weight:700}.rm-card{gap:var(--rm-space-3);box-sizing:border-box;isolation:isolate;min-inline-size:0;max-inline-size:100%;padding:var(--rm-space-3);border-radius:var(--rm-radius);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--rm-color-slate-9) 8%, transparent) 0%, color-mix(in srgb, var(--rm-color-slate-7) 2.5%, transparent) 45%, transparent 100%) padding-box, linear-gradient(var(--rm-color-slate-1), var(--rm-color-slate-2)) padding-box, linear-gradient(115deg, var(--rm-color-slate-9) 0%, var(--rm-color-slate-7) 48%, var(--rm-color-slate-5) 100%) border-box;box-shadow:inset 0 1px 8px color-mix(in srgb, var(--rm-color-slate-8) 4%, transparent);border:1px solid #0000;flex-direction:column;display:flex;position:relative;& h3{align-items:center;gap:var(--rm-space-2);grid-template-columns:auto minmax(0,1fr);display:grid;& .rm-icon{height:var(--rm-icon-size-2);width:var(--rm-icon-size-2)}}&.muted{border:1px solid var(--rm-color-slate-3);background-color:var(--rm-color-slate-1);border-radius:var(--rm-radius-sm);& h4{color:var(--rm-color-text-muted)}}}.rm-tint-green,.rm-tint-red,.rm-tint-blue,.rm-tint-amber{color:var(--rm-tint-color);background:radial-gradient(ellipse at 50% 0%, var(--rm-tint-reflection-start) 0%, var(--rm-tint-reflection-end) 45%, transparent 100%) padding-box, radial-gradient(#000, var(--rm-tint-surface)) padding-box, linear-gradient(115deg, var(--rm-tint-edge-light) 0%, var(--rm-tint-color) 48%, var(--rm-tint-edge-dark) 100%) border-box;box-shadow:inset 0 1px 8px var(--rm-tint-shadow);border:1px solid #0000;& legend,& label{color:var(--rm-tint-color)}}.tip-ledger-reconcile-alert,.tip-report-banking-alert{margin:12px 0;padding:14px}.tip-ledger-reconcile-alert .button,.tip-report-banking-alert .button{margin:10px 0 0}.rm-tint-green{--rm-tint-color:var(--rm-color-brand-green);--rm-tint-reflection-start:#70ff4a14;--rm-tint-reflection-end:#39ff1406;--rm-tint-surface:#02190c;--rm-tint-edge-light:#97ff75;--rm-tint-edge-dark:#0a8f2d;--rm-tint-shadow:#39ff140a}.rm-tint-red{--rm-tint-color:var(--rm-color-brand-red);--rm-tint-reflection-start:#ff675c14;--rm-tint-reflection-end:#ff3b3006;--rm-tint-surface:#1d0605;--rm-tint-edge-light:#ff9a91;--rm-tint-edge-dark:#8f1717;--rm-tint-shadow:#ff3b300a}.rm-tint-blue{--rm-tint-color:var(--rm-color-brand-blue);--rm-tint-reflection-start:#00d8ff14;--rm-tint-reflection-end:#00c0ff06;--rm-tint-surface:#03141b;--rm-tint-edge-light:#8cecff;--rm-tint-edge-dark:#087da0;--rm-tint-shadow:#00c0ff0a}.rm-tint-amber{--rm-tint-color:var(--rm-color-brand-amber);--rm-tint-reflection-start:#ffe0a014;--rm-tint-reflection-end:#ffbd4206;--rm-tint-surface:#1b1003;--rm-tint-edge-light:#ffe0a0;--rm-tint-edge-dark:#a86b07;--rm-tint-shadow:#ffbd420a}.rm-tint-blamber{--rm-blamber-surface:#000;background:radial-gradient(circle at 1px 1px, #ffffff09 0 .55px, transparent .85px) 0 0 / 7px 7px padding-box, radial-gradient(circle at 4px 5px, #0003 0 .75px, transparent 1.05px) 0 0 / 9px 9px padding-box, radial-gradient(circle at 6px 3px, #ffffff05 0 .4px, transparent .65px) 0 0 / 11px 11px padding-box, linear-gradient(var(--rm-blamber-surface), var(--rm-blamber-surface)) padding-box, radial-gradient(100px 30px at 15% 0%, #d6faff 0%, #00d8ff 24%, #00c0ff4d 62%, transparent 100%) border-box, radial-gradient(100px 30px at 85% 0%, #fffefa 0%, #ffc15a 24%, #ffbd424d 62%, transparent 100%) border-box, linear-gradient(to bottom, transparent 0%, #00000080 100%) border-box, linear-gradient(90deg, #00c0ff 0%, #4e6447 50%, #ffbd42 85%) border-box;&:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 0%,#000 100%),linear-gradient(120deg,#00c0ff12 0%,#55002512 50%,#ffbd4212 85%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000),linear-gradient(#0000,#000),linear-gradient(90deg,#000,#0000),linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(#000,#0000),linear-gradient(#0000,#000),linear-gradient(90deg,#000,#0000),linear-gradient(270deg,#000,#0000);-webkit-mask-position:top,bottom,0,100%;mask-position:top,bottom,0,100%;-webkit-mask-size:100% 50px,100% 50px,50px 100%,50px 100%;mask-size:100% 50px,100% 50px,50px 100%,50px 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}&>*{z-index:2;position:relative}}.rm-tint-blamber .rm-tint-blamber{--rm-blamber-surface:#080a0f}.rm-button-disabled{cursor:default;opacity:.5}.rm-glow-blue{animation:1s ease-in-out both rm-blue-outer-glow}.rm-icon{width:var(--rm-icon-size-2);height:var(--rm-icon-size-2);background-color:#0000;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rm-icon-frame{padding:var(--rm-space-2);color:inherit;border-radius:var(--rm-radius-full);border:1px solid;justify-content:center;align-items:center;display:inline-flex}.song-desc{line-height:1;font-size:var(--rm-text-lg);color:var(--rm-color-text);grid-auto-columns:auto;display:grid;& .song-author,& .song-title{align-items:center;gap:var(--rm-space-2);display:inline-flex;& .rm-icon{width:var(--rm-icon-size-1);height:var(--rm-icon-size-1);color:var(--rm-color-brand-blue)}}& .song-author{font-size:var(--rm-text-md);color:var(--rm-color-slate-11)}}.notice{border-left:4px solid var(--rm-color-brand-blue);color:var(--rm-color-brand-blue);padding:var(--rm-space-3);background:0 0}#settings-avatar-container>.notice-error{border-color:var(--rm-color-brand-amber);color:var(--rm-color-brand-amber)}.hidden-meta{width:100%;font-size:var(--rm-text-xs);color:var(--rm-color-text-muted);opacity:1;visibility:visible;line-height:1;display:block;& .timestamp{padding-top:var(--rm-space-3)}& .links{margin:var(--rm-space-1) 0;padding-bottom:var(--rm-space-2);gap:var(--rm-space-3);flex-wrap:wrap;align-items:stretch;display:flex;& button{font:inherit;padding:var(--rm-space-2) var(--rm-space-4);border-radius:var(--rm-radius-sm);text-align:center;cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:auto;text-decoration:none;display:flex}}}.artist-avatar{& .reqmag-avatar-shell{border-radius:var(--rm-radius-full);box-sizing:border-box;width:var(--rm-space-9);height:var(--rm-space-9);background:linear-gradient(45deg,#00c0ff00 0%,#00c0ff 50%,#0000 100%) border-box;border-width:2px;display:block;position:relative;overflow:hidden;& img{filter:grayscale();border:0;width:100%;height:100%}&.reqmag-avatar-shell--hue-overlay-disabled img{filter:none}}}.dev-warning{background-color:var(--rm-color-brand-amber);color:#000;padding:var(--rm-space-1);z-index:2;font-weight:700;position:absolute;top:0;right:0}.logo{filter:drop-shadow(2px 0 #000)drop-shadow(-2px 0 #000)drop-shadow(0 2px #000)drop-shadow(0 -2px #000);width:100%;max-width:365px}.logo--light{display:none}.page-artist-admin{& #masthead{max-width:600px;margin-inline:auto;& .site-branding-container{padding:var(--rm-space-2) var(--rm-space-4);& .site-branding{& .logo-link{text-align:left;padding:0;& .logo{width:50%;height:auto}}}}}}#colophon{padding:0 var(--rm-space-4) var(--rm-space-4);font-size:var(--rm-text-xs);color:var(--rm-color-text-muted);& a{color:var(--rm-color-text-muted)}& .site-info{gap:var(--rm-space-3);grid-auto-columns:auto;display:grid;& .logo-link{margin:0 auto;display:block}& .artist-admin-footer-links{gap:var(--rm-space-3);grid-auto-flow:column;place-items:center;width:fit-content;margin:0;margin-inline:auto;display:inline-grid;& a,& button{padding:var(--rm-space-2) var(--rm-space-3);border-radius:var(--rm-radius-sm);line-height:1;font:inherit;cursor:pointer;justify-content:center;align-items:start;text-decoration:none;display:inline-flex;& em{text-transform:none;font-weight:400}&:hover{filter:brightness(1.12);text-decoration:none}&:focus-visible{outline:2px solid var(--rm-color-brand-blue);outline-offset:2px}}}& .legalese{text-align:center;line-height:1.8em;font-size:var(--rm-text-xxs);& a{padding:0 var(--rm-space-1);text-decoration:none;&:hover{text-decoration:underline}}}}}.rm-artist-live{align-items:center;gap:var(--rm-space-4);display:flex;& img.avatar{border-radius:var(--rm-radius-full);background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(135deg,#c9f7ff 0%,#01c0ff 15%,#00183a 100%) border-box;border:2px solid #0000;flex:none;width:100px;height:100px}& div{gap:var(--rm-space-3);flex-direction:column;min-width:0;display:flex}& h4{align-items:center;gap:var(--rm-space-1);display:flex;& img{height:var(--rm-text-md)}}& p{align-items:center;line-height:1em;display:inline-flex}}#pending-requests-settings{gap:var(--rm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;& .pending-request-setting>button{justify-content:center;height:100%}& button{align-items:center;gap:var(--rm-space-3);flex-direction:column;justify-content:start;display:flex;& h3{display:block}& .rm-btn-title{align-items:center;gap:var(--rm-space-3);flex-direction:column;display:flex;& p{text-transform:none}}}}#request-line-status-message{border-radius:var(--rm-radius);padding:var(--rm-space-6) var(--rm-space-3);text-align:center;box-sizing:border-box;width:100%;& .request-line-closed-notice{gap:var(--rm-space-2);grid-auto-columns:auto;display:grid;& h2{color:var(--rm-color-brand-red)}& span{color:var(--rm-color-brand-blue);width:var(--rm-icon-size-4);height:var(--rm-icon-size-4);justify-self:center}}}.request-line-minimum-tip{width:100%;box-sizing:border-box;min-inline-size:0;& .radio-options{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-auto-flow:row;& label{min-inline-size:0}}}.request-line-controls{& .request-line-open,& .request-line-closed{gap:var(--rm-space-3);cursor:pointer;text-align:left;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;transform:none}& .request-line-open{--rm-request-toggle-border:#00c0ffcc;--rm-request-toggle-surface:#00c0ff14;--rm-request-toggle-shadow:#00c0ff47;--rm-request-toggle-thumb:#54ddff;--rm-request-toggle-thumb-shadow:#54ddff8c;--rm-request-line-color:var(--rm-color-brand-blue);--rm-request-toggle-thumb-left:auto;--rm-request-toggle-thumb-right:var(--rm-request-toggle-thumb-inset)}& .request-line-closed{--rm-request-toggle-border:#ff3e37cc;--rm-request-toggle-surface:#ff3e3714;--rm-request-toggle-shadow:#ff3e3747;--rm-request-toggle-thumb:#ff9a91;--rm-request-toggle-thumb-shadow:#ff9a918c;--rm-request-line-color:var(--rm-color-brand-red);--rm-request-toggle-thumb-left:calc(var(--rm-request-toggle-thumb-inset) + 15px);--rm-request-toggle-thumb-right:auto}& :is(.request-line-open,.request-line-closed){& :is(.request-line-open__toggle,.request-line-closed__toggle,.request-line-state-toggle){--rm-request-toggle-height:clamp(72px, 16vw, 142px);--rm-request-toggle-thumb-size:clamp(38px, 11vw, 100px);--rm-request-toggle-thumb-inset:calc((var(--rm-request-toggle-height) - var(--rm-request-toggle-thumb-size)) / 2);width:clamp(160px,44vw,360px);height:var(--rm-request-toggle-height);border:1px solid var(--rm-request-toggle-border);border-radius:var(--rm-radius-full);background:var(--rm-request-toggle-surface);box-shadow:inset 0 0 5px var(--rm-request-toggle-shadow);position:relative;&:after{content:"";top:var(--rm-request-toggle-thumb-inset);left:var(--rm-request-toggle-thumb-left);right:var(--rm-request-toggle-thumb-right);width:var(--rm-request-toggle-thumb-size);height:var(--rm-request-toggle-thumb-size);background:var(--rm-request-toggle-thumb);box-shadow:0 0 5px var(--rm-request-toggle-thumb-shadow);border-radius:50%;position:absolute}}}&>#request-line-onoff-switch{box-sizing:border-box;gap:var(--rm-space-3);padding:clamp(var(--rm-space-4), 4vw, var(--rm-space-7));border-radius:var(--rm-radius-sm);border:1px solid var(--rm-request-line-color);background:linear-gradient(135deg, color-mix(in srgb, var(--rm-request-line-color) 10%, transparent), transparent 65%);grid-template-columns:minmax(0,1fr) clamp(160px,44vw,360px);align-items:center;min-height:clamp(170px,28vw,285px);transition:background .16s,border-color .16s,color .16s;display:grid;& .request-line-switch-copy{color:var(--rm-request-line-color);font-size:clamp(var(--rm-text-xl), 5vw, var(--rm-text-3xl));overflow-wrap:anywhere;min-width:0;font-weight:400;display:block}& .request-line-state-toggle{width:clamp(160px,44vw,360px);height:var(--rm-request-toggle-height);border-radius:var(--rm-radius-full);flex:none;position:relative;& .request-line-state-label{z-index:1;color:var(--rm-request-line-color);font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(var(--rm-text-2xl), 6vw, 3.75rem);letter-spacing:1px;text-shadow:0 0 12px var(--rm-request-toggle-shadow);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}}&.request-line-open .request-line-state-label{padding-inline-end:20%}&.request-line-closed .request-line-state-label{padding-inline-start:20%}&.request-line-closed .request-line-state-toggle:after{left:calc(var(--rm-request-toggle-thumb-inset) + 15px);right:auto}@media (width<=360px){grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;& .request-line-switch-copy{justify-self:center}& .request-line-state-toggle{width:100%}}}}#artist-admin-header-nav{background:linear-gradient(180deg, #08090a 0%, #030405 100%) padding-box, var(--rm-blue-amber-border) border-box;border-radius:var(--rm-radius-sm);border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:2px;padding:2px;display:flex;overflow:hidden;box-shadow:0 0 0 3px #000;& .tablinks{--rm-tab-color:var(--rm-color-brand-blue);--rm-tab-border-color:#00c0ff29;--rm-tab-glow-color:#00c0ff1f;padding:var(--rm-space-1) var(--rm-space-1);border-radius:var(--rm-radius-sm);background:radial-gradient(circle at 1px 1px,#ffffff13 0 .5px,#0000 .7px) 0 0/7px 7px,radial-gradient(circle at 4px 3px,#0000004d 0 .6px,#0000 .8px) 0 0/9px 9px,linear-gradient(#33373b 0%,#25282b 58%,#1a1c1f 100%);border:1px solid #000;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:auto;transition:background .16s,box-shadow .16s,border-color .16s,color .16s;display:flex;box-shadow:inset 1px 1px #ffffff17,inset -1px -1px #000c,0 1px 2px #000000bf;& .nav-text{font-family:Bebas Neue,Impact,sans-serif;font-size:var(--rm-text-lg);letter-spacing:1px;font-weight:100}&:not(.active){color:var(--rm-color-slate-12)}&.song-list{--rm-tab-color:#2396aa;--rm-tab-border-color:#2396aa33;--rm-tab-glow-color:#2396aa26}&.settings{--rm-tab-color:#c6a043;--rm-tab-border-color:#c6a04333;--rm-tab-glow-color:#c6a04326}&.stats{--rm-tab-color:#ffbf52;--rm-tab-border-color:#ffbf5233;--rm-tab-glow-color:#ffbf5226}&.active{color:var(--rm-tab-color);border-color:var(--rm-tab-border-color);box-shadow:inset 2px 2px 5px #000000b8, inset -1px -1px 2px #ffffff06, inset 0 0 8px var(--rm-tab-glow-color);background:linear-gradient(145deg,#090c0e 0%,#050607 100%)}}}.tabcontent.request-line{& .request-line-results{min-height:30vh;padding:var(--rm-space-3) 0;&:has(>#request-line-status-message:only-child){align-items:center;display:grid;& #request-line-status-message{margin-top:0;gap:var(--rm-space-3);grid-auto-columns:auto;margin-inline:auto;display:grid;& p{font-weight:500}& button{font-size:var(--rm-text-2xl);text-transform:uppercase;padding:var(--rm-space-4) 0}}}}& .pending-requests-header{margin-bottom:var(--rm-space-4);color:var(--rm-color-text-muted);line-height:1}& .request-group{margin-bottom:var(--rm-space-5);& .group-header{align-items:center;gap:var(--rm-space-2);color:#000;background-color:var(--request-group-color);padding:var(--rm-space-2);border-radius:var(--rm-radius) var(--rm-radius) 0 0;font-weight:800;line-height:1;font-size:var(--rm-text-lg);display:flex;& .group-header-text{color:#000}& .request-group-wait-time{align-items:center;gap:var(--rm-space-1);width:fit-content;font-size:var(--rm-text-sm);font-variant-numeric:tabular-nums;background:var(--rm-color-bg);padding:var(--rm-space-1) var(--rm-space-2);border-radius:var(--rm-radius-sm);flex:none;margin-left:auto;display:inline-flex;& .request-group-wait-time-icon{width:var(--rm-icon-size-1);height:var(--rm-icon-size-1)}&.request-group-wait-time--green{color:var(--rm-color-brand-green)}&.request-group-wait-time--amber{color:var(--rm-color-brand-amber)}&.request-group-wait-time--red{color:var(--rm-color-brand-red)}}}& .song-request-container{border-inline:1px solid var(--request-group-color);border-bottom:1px solid var(--request-group-color);&:first-child:has(>.single-request.notip){border-top:1px solid var(--request-group-color);border-top-left-radius:var(--rm-radius);border-top-right-radius:var(--rm-radius);overflow:hidden}&:last-child{border-radius:0 0 var(--rm-radius) var(--rm-radius);overflow:hidden}& .single-request{cursor:pointer;box-sizing:border-box;background-color:#000;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;display:grid;&.stripe{& .request-details{& .request-title{& .request-meta{gap:var(--rm-space-3);flex-direction:row;flex:none;grid-area:1/2;place-self:center end;align-items:center;width:max-content;margin-top:-2px;display:flex;overflow:visible;& .tipamt-frame{flex:none;justify-content:center;align-items:center;min-width:80px;min-height:34px;display:inline-flex;position:relative;& .tipamt-frame-image{width:100%;height:100%;position:absolute}}& .tipamt{float:none;color:var(--rm-color-text-gold);font-weight:700;display:block}}& .request-count{font-style:italic}}}}& .request-details{padding:var(--rm-space-2);padding-right:0;& .request-title{grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:33px;display:grid}& .request-meta{display:none}}}& .request-meta-toggle{padding:var(--rm-space-2) var(--rm-space-2);background:0 0;border:0;& .meta-toggle-inner{color:var(--rm-color-text-muted);width:var(--rm-space-6);height:var(--rm-space-6)}}}}}.modal-bg-dim{z-index:600;background-color:#000c;width:100%;height:100%;position:fixed;inset:0;display:none!important;&.is-open{display:block!important}& .modal-container{width:calc(100% - (2 * var(--rm-space-4)));box-sizing:border-box;background:var(--rm-blue-amber-border);border-radius:var(--rm-radius);max-width:375px;padding:var(--rm-space-4);gap:var(--rm-space-4);border:1px solid #0000;grid-template-columns:1fr;margin-inline:auto;display:grid;position:relative;top:50%;transform:translateY(-50%);& .x-out{width:auto;padding:var(--rm-space-2);color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0;& .rm-icon{color:var(--rm-color-brand-amber)}}}& .artist-location-recent-list{& legend{color:var(--rm-color-text)}& .radio-options{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;& label span{text-align:left;place-items:center start}}}}.modal-close{z-index:2;width:var(--rm-space-5);height:var(--rm-space-5);padding:var(--rm-space-5);color:var(--rm-color-text);background:0 0;border:0;grid-area:1/1;place-self:start end;margin:0;display:flex;position:sticky;top:0;right:0;& .rm-icon{color:var(--rm-color-brand-amber)}}.song-notes-edit-modal,.song-notes-view-modal{z-index:100000;background:#000;align-items:stretch;display:none;position:fixed;inset:0;&.is-open{grid-template-columns:minmax(0,1fr);align-content:start;max-height:100vh;display:grid;overflow:auto;& .song-notes-modal-content{padding:var(--rm-space-2) var(--rm-space-2);grid-area:1/1;& .song-notes-view-sticky{z-index:1;margin-bottom:var(--rm-space-3);white-space:pre-wrap;border-bottom:1px solid var(--rm-color-slate-7);padding:var(--rm-space-2) 0 var(--rm-space-4);margin-bottom:var(--rm-space-4);background-color:#000;font-family:Inconsolata,monospace;position:sticky;top:0}& .song-notes-view-text{white-space:pre-wrap;color:#fff;padding-bottom:50vh}}}}.song-notes-view-modal{& .song-notes-modal-content{padding:var(--rm-space-2) var(--rm-space-2) 50vh}}.song-notes-error:empty{display:none}.song-notes-modal-actions{gap:var(--rm-space-2);display:flex}.song-notes-edit-modal{&.is-open{& .song-notes-modal-content{gap:var(--rm-space-3);min-height:100%;display:grid}& #song-notes-textarea{height:30vh}& #song-notes-textarea-sticky{z-index:1;grid-area:2/1;align-self:start;height:15vh;font-family:Inconsolata,monospace;position:sticky;top:0}& .song-notes-error{color:var(--rm-color-brand-red);grid-area:5/1;margin-top:10px}}}#song-list-tab-content{& .artist-admin-song-search{box-sizing:border-box;margin:var(--rm-space-4) 0;grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;& .screen-reader-text{position:absolute}& input[type=search]{background:0 0;border:0;padding:0;&:focus-visible{border:0;outline:none}&::placeholder{opacity:1}&::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;inline-size:var(--rm-icon-size-2);block-size:var(--rm-icon-size-2);cursor:pointer;background-color:var(--rm-color-text-muted);-webkit-mask:url(icons/cancel.svg) 50%/contain no-repeat;mask:url(icons/cancel.svg) 50%/contain no-repeat}}}& .artist-admin-song-search-empty{margin-bottom:var(--rm-space-4);padding:var(--rm-space-3);text-align:center;border-radius:var(--rm-radius-sm)}& .song-list-all-container{gap:var(--rm-space-5);grid-column:1;padding:0;list-style:none;display:grid;& .song-author-group{--song-author-group-border:var(--rm-color-slate-7);background:var(--rm-color-slate-1);border:1px solid var(--song-author-group-border);border-radius:var(--rm-radius);min-width:0;overflow:hidden;& .song-author-group-heading{background:var(--rm-color-slate-3);border-bottom:1px solid var(--song-author-group-border);border-radius:calc(var(--rm-radius) - 1px) calc(var(--rm-radius) - 1px) 0 0;font-size:var(--rm-text-md);padding:var(--rm-space-3)}&:not(:has(.song-list-row:not(.draft,.in-cooldown))){& .song-author-group-heading{color:var(--rm-color-slate-10)}}& .song-author-group-songs{margin:0;padding:0;list-style:none}}& .song-list-row{cursor:pointer;box-sizing:border-box;border:0;border-bottom:1px solid var(--song-author-group-border);width:100%;box-shadow:none;gap:var(--rm-space-1);background:var(--rm-color-slate-1);padding:0 var(--rm-space-1) 0 var(--rm-space-3);border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid;&:last-child{border-radius:0 0 calc(var(--rm-radius) - 1px) calc(var(--rm-radius) - 1px);border-bottom:0}&:hover{background:var(--rm-color-slate-2)}& .links{gap:var(--rm-space-1);grid-template-columns:auto auto auto;display:grid;& button{background:0 0;border:0;padding:0 3px;& .rm-icon{width:var(--rm-icon-size-2);height:var(--rm-icon-size-2)}}}& .song-status-dot{width:var(--rm-space-1);height:auto;margin:var(--rm-space-2);border-radius:var(--rm-radius-full);box-shadow:0 0 5px color-mix(in srgb, currentColor 70%, transparent);color:var(--rm-color-brand-green);background-color:currentColor;align-self:stretch;position:relative;&:after{content:"";opacity:0;pointer-events:none;border-radius:var(--rm-radius-full);box-shadow:0 0 5px color-mix(in srgb, currentColor 70%, transparent);border:1px solid;position:absolute;inset:-3px}}& .song-title-trigger{padding:var(--rm-space-3) 0;& .song-title{align-items:center;gap:var(--rm-space-2);display:inline-flex;& .rm-icon{color:var(--rm-color-brand-blue);height:var(--rm-icon-size-1);width:var(--rm-icon-size-1)}}}&.draft,&.in-cooldown{& .song-title,& .song-author{color:var(--rm-color-slate-8)}& .song-title .rm-icon{color:inherit}}&.draft{box-shadow:none;& .song-status-dot{background-color:var(--rm-color-brand-amber);color:var(--rm-color-brand-amber)}}&.in-cooldown{& .song-status-dot{background-color:var(--rm-color-slate-3);color:var(--rm-color-slate-3)}}&.has-song-notes{& .song-status-dot:after{opacity:1}}&.in-cooldown{& .song-status-dot{box-shadow:none;&:after{box-shadow:none}}}& .song-row-actions{justify-content:flex-end;align-self:stretch;align-items:center;display:flex;& .song-row-menu-toggle{padding:var(--rm-space-2) var(--rm-space-3);background:0 0;justify-content:center;align-self:center;align-items:stretch;display:flex;& span{color:var(--rm-color-text-muted)}}}}}& .song-list-actions{gap:var(--rm-space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;& button{align-content:start;justify-items:center;gap:var(--rm-space-1);grid-template-rows:auto auto auto;display:grid;& .button-subtitle{font-size:var(--rm-text-xs);opacity:.7}}}}.add-songs-modal{& .modal-container{max-height:75vh;overflow:auto;& .add-songs-modal-body{display:grid;&>:only-child{grid-column:1/-1}& .add-songs-modal-menu{gap:var(--rm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;& .add-songs-modal-link{align-content:start;justify-items:center;gap:var(--rm-space-3);grid-template-rows:auto auto;display:grid}}& .add-songs-batch-import:not(.is-previewing) .import-multiple-songs{display:none}& .add-songs-batch-import{gap:var(--rm-space-3);grid-auto-rows:auto;display:grid;& .add-songs-preview-row{align-items:center;gap:var(--rm-space-2);box-sizing:border-box;padding:var(--rm-space-2);border-radius:var(--rm-radius);grid-template-columns:minmax(0,1fr) auto auto;display:grid;& .add-songs-preview-song-column{gap:var(--rm-space-2);& .song-title,& .song-author{color:var(--rm-color-text);font-size:var(--rm-text-md);&[hidden]{display:none}}& .add-songs-preview-edit-fields{& .add-songs-preview-title{margin-bottom:var(--rm-space-3)}}}&.add-songs-preview-summary-example{cursor:default}& .rm-icon{color:var(--rm-color-text-muted);cursor:pointer}}&.is-previewing .preview-multiple-songs{display:none}& .multi-song-adder{height:20vh}& .add-songs-preview-container{gap:var(--rm-space-3);grid-auto-rows:auto;display:grid;& .add-songs-preview-summary,& .add-songs-preview-list{gap:var(--rm-space-2);grid-auto-rows:auto;display:grid;& .add-songs-preview-summary-legend-items{gap:var(--rm-space-5);grid-auto-columns:auto;grid-auto-flow:column;display:grid;& .add-songs-preview-summary-legend-item{align-items:center;gap:var(--rm-space-1);display:inline-flex}}& .add-songs-preview-summary-legend{grid-auto-rows:auto;display:grid}& .high-confidence,& .medium-low-confidence{gap:var(--rm-space-2);grid-auto-rows:auto;display:grid}& .medium-low-confidence:not(:has(.add-songs-preview-row)){display:none}& .medium-low-confidence>h3{align-items:center;gap:var(--rm-space-1);display:flex;& .rm-icon{color:var(--rm-color-brand-amber)}}& .high-confidence>h3{align-items:center;gap:var(--rm-space-1);display:flex;& .rm-icon{color:var(--rm-color-brand-green)}}& .high-confidence-songs{gap:var(--rm-space-2);display:grid;&[hidden]{display:none}}}}}& .add-songs-batch-actions{margin:var(--rm-space-5) 0;& .import-multiple-songs{padding:var(--rm-space-6) var(--rm-space-3)}}}}}.tabcontent.setup{& .rm-card{& h2{align-items:center;gap:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr);display:grid;& .rm-icon{aspect-ratio:1;background-color:#0000;align-self:flex-start;width:1.5em;height:1.5em;& #rocket-flame{fill:var(--rm-color-brand-amber)}& #rocket-body,& #rocket-window,& #rocket-fins{fill:var(--rm-color-brand-blue)}}}& .setup-progress-panel{gap:var(--rm-space-2);display:grid;& .setup-progress-summary{justify-content:space-between;align-items:baseline;gap:12px;display:flex;& .setup-progress-count,& .setup-progress-percent{color:var(--rm-color-brand-green)}& .setup-progress-percent{text-align:right}}& .setup-progress-track{border-radius:var(--rm-radius-full);background:#252525;height:16px;position:relative;overflow:hidden;& .setup-progress-fill{background:var(--rm-color-brand-green);width:0;height:100%}}}& .setup-steps-container{gap:var(--rm-space-3);&>div{align-items:center;gap:var(--rm-space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid;&.step-complete{color:var(--rm-color-text-muted);& .chevron{display:none}}&.step-incomplete{border:1px solid var(--rm-color-brand-green)}}}& .setup-steps-container>.email-verified-step,& .setup-steps-container>.artist-name-step,& .setup-steps-container>.import-songs-step{& .content>p>.icon-svg{width:1em;height:1em;vertical-align:-.125em;margin-inline-end:var(--rm-space-1);display:inline-block}}}}.tabcontent.settings-tab{& #settings-ajax-container{margin-top:var(--rm-space-4);& .request-line-behavior{gap:var(--rm-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;&#settings-quick-controls{&>*{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}& .minimum-tip-options{inline-size:100%;& .radio-options{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-auto-flow:row}}}& .cooldown-toggle{align-items:center;gap:var(--rm-space-3);flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex}& .cooldown-duration{gap:var(--rm-space-2);inline-size:100%;display:grid;& label{justify-content:space-between;display:flex}& input[type=range]{inline-size:100%}}& .cooldown-toggle-button{box-sizing:border-box;gap:var(--rm-space-3);inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--rm-space-3) var(--rm-space-4);border-radius:var(--rm-radius-sm);flex:100%;transition:background .16s,border-color .16s,color .16s;&.request-line-closed{color:var(--rm-color-text-muted);background:#101216e0;border:1px solid #8288928c}& .request-line-switch-copy{overflow-wrap:anywhere;align-items:center;min-inline-size:0;display:inline-flex}& .request-line-state-toggle{border-radius:var(--rm-radius-full);flex:none;width:40px;height:22px;position:relative;&:after{content:"";border-radius:50%;width:14px;height:14px;position:absolute;top:4px}}&.request-line-open .request-line-state-toggle{background:#00c0ff1f;border:1px solid #8cebffb3;box-shadow:inset 0 0 5px #00c0ff24;&:after{background:#b7f3ff;right:3px;box-shadow:0 0 5px #00c0ff80}}&.request-line-closed .request-line-state-toggle{background:#8288921a;border:1px solid #828892a6;&:after{background:#aeb4bd;left:3px}}}& .cooldown-label{margin:0}}gap:var(--rm-space-5);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;& .personal-info{& .settings-username-row{& .username-note{flex-basis:100%}}}& .optional-steps-container{& .settings-ready-links-container{gap:var(--rm-space-3);display:grid;&>.settings-ready-link{cursor:pointer;align-items:center;gap:var(--rm-space-3);border-color:#313131;grid-template-columns:auto auto minmax(0,1fr) auto;text-decoration:none;display:grid;&:hover,&:focus-visible{filter:brightness(1.05);outline:none;text-decoration:none}&.complete{cursor:default}& .check-icon{color:var(--rm-color-brand-green)}&.complete{color:var(--rm-color-text-muted);& .settings-ready-link-icon{opacity:.4}& .settings-ready-link-chevron{display:none}& .check-icon{color:var(--rm-color-text-muted)}}&:not(.complete){border:1px solid var(--rm-color-brand-green)}&.add-venmo-step{& .settings-ready-link-icon{background-color:#0074de;& img{object-fit:contain;box-sizing:border-box;filter:brightness(0)invert();width:45%}}}&.connect-stripe-step{& .settings-ready-link-icon{background-color:#006f00;& span{filter:brightness(0)invert();object-fit:contain;box-sizing:border-box;width:35px;height:35px}}}& .settings-ready-link-icon{border-radius:var(--rm-radius-full);width:60px;height:60px;overflow:hidden}& .settings-ready-link-icon,& .settings-ready-link-chevron{flex:none;justify-content:center;align-items:center;display:flex}& .settings-ready-link-icon-image{object-fit:cover;width:100%;height:100%;display:block}}}}& .rm-card{& .form-username{gap:var(--rm-space-1);grid-template-columns:auto;display:grid;& .username-note{color:var(--rm-color-text-muted);font-style:italic;font-size:var(--rm-text-sm)}}& .settings-avatar-main-row{justify-content:start;align-items:center;gap:var(--rm-space-3);grid-template-columns:auto auto;display:grid;& .settings-avatar-preview-wrap{border-radius:var(--rm-radius-full);border:1px solid var(--rm-color-text-muted);overflow:hidden;& .settings-avatar-preview{aspect-ratio:1;background:linear-gradient(145deg,#d9eaf5 0%,#8fb5cc 100%);width:100%;max-width:100%;height:auto;position:relative;overflow:hidden;& img{filter:grayscale()contrast(1.05)brightness(.96)}&.is-hue-overlay-disabled img{filter:none}& .reqmag-avatar-overlay{z-index:1;pointer-events:none;opacity:var(--reqmag-avatar-overlay-opacity,1);background:hsl(var(--reqmag-avatar-hue,205) 72% 58% / .38);mix-blend-mode:color;transition:opacity .16s;position:absolute;inset:0}}}& .settings-avatar-upload{gap:var(--rm-space-3);border:1px dashed var(--rm-color-text-muted);padding:var(--rm-space-3);border-radius:var(--rm-radius);cursor:pointer;grid-template-columns:auto;align-items:center;display:grid;& input[type=file]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}& .upload-file-wrapper{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}& p{font-size:var(--rm-text-sm);color:var(--rm-color-text-muted)}}}& .settings-avatar-hue{& input[type=range]{background:linear-gradient(90deg,#ff4d4d 0%,#ff7a4d 6%,#ffb84d 12%,#ffe34d 18%,#c7ff4d 25%,#6dff4d 36%,#4dffd6 47%,#4dc8ff 58%,#4d8dff 68%,#694dff 79%,#a84dff 88%,#ff4dd8 95%,#ff4d8d 100%)}& .avatar-hue-label{color:#000;background:hsl(var(--reqmag-avatar-hue,205) 72% 58%);padding:var(--rm-space-1) var(--rm-space-3);border-radius:var(--rm-radius-full);letter-spacing:.04em;vertical-align:middle;margin-left:8px;display:inline-block}& .settings-avatar-disable-hue-overlay{align-items:center;gap:var(--rm-space-2);margin-top:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}}& .settings-avatar-delete-input{display:none}}}}.tabcontent.stats-tab{margin-top:var(--rm-space-4);& .stats{gap:var(--rm-space-5);grid-template-columns:auto;display:grid;& .earnings{& .payout-note{& .heading{gap:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;& .rm-icon{width:var(--rm-icon-size-4);height:var(--rm-icon-size-4)}}}& .table{gap:var(--rm-space-3);flex-direction:column;width:100%;display:flex;& hr{margin:var(--rm-space-2) 0}}& .table>.row{align-items:center;gap:var(--rm-space-3);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid;&.ready-for-payout{font-size:var(--rm-text-lg);font-weight:700;& .value{color:var(--rm-color-brand-green)}}& .title{text-align:left}& .value{text-align:right}}}& .request-totals{& .requests-heading-subtitle{font-size:var(--rm-text-sm);display:block}& .requests-summary{align-items:center;gap:var(--rm-space-5);width:100%;display:flex}& .requests-donut-wrap{flex:0 auto;min-inline-size:0}& .requests-donut{--requests-donut-size:clamp(80px, 30vw, 125px);width:var(--requests-donut-size);height:var(--requests-donut-size);border-radius:var(--rm-radius-full);background:conic-gradient(var(--rm-color-brand-blue) 0 var(--requests-with-tip-pct), var(--rm-color-brand-green) var(--requests-with-tip-pct) calc(var(--requests-with-tip-pct) + var(--requests-venmo-pct)), var(--rm-color-text-muted) calc(var(--requests-with-tip-pct) + var(--requests-venmo-pct)) 100%);position:relative;&:after{content:"";inset:var(--rm-space-4);border-radius:var(--rm-radius-full);background:radial-gradient(circle at 30% 30%,#202020 0%,#080808 70%);position:absolute}& .requests-donut-inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}& .requests-donut-label{margin-top:4px}}& .requests-legend{flex-direction:column;flex:auto;align-items:flex-end;gap:14px;min-width:0;display:flex;& .requests-legend-item{grid-template-columns:auto auto auto;align-items:center;gap:10px;width:max-content;display:grid;& .requests-legend-dot{border-radius:var(--rm-radius-full);width:10px;height:10px;display:block;&.requests-legend-dot-with-tip{background:var(--rm-color-brand-blue)}&.requests-legend-dot-without-tip{background:var(--rm-color-text-muted)}&.requests-legend-dot-venmo{background:var(--rm-color-brand-green)}}& .requests-legend-label{min-width:65px}& .requests-legend-value{text-align:right}}}}& .most-requested,& .highest-earners,& .all-song-ranking-modal{--rm-ranking-color:var(--rm-color-brand-blue);& .settings-content{gap:var(--rm-space-4);flex-direction:column;width:100%;display:flex}& .ranking-row{align-items:center;column-gap:var(--rm-space-3);box-sizing:border-box;grid-template-columns:20px minmax(50px,1fr) max-content;width:100%;min-width:0;min-height:26px;display:grid}& .ranking-title,& .ranking-count{min-width:0}& .ranking-rank{text-align:left}& .ranking-title{gap:var(--rm-space-1);white-space:normal;flex-direction:column;display:flex}& .ranking-count{overflow-wrap:anywhere}& .ranking-bar-track{height:var(--rm-space-1);background:linear-gradient(#262626 0%,#1a1a1a 100%);width:100%;position:relative;overflow:hidden}& .ranking-bar-fill{width:var(--ranking-bar-pct);background:linear-gradient(90deg, color-mix(in srgb, var(--rm-ranking-color) 75%, white), var(--rm-ranking-color) 48%, color-mix(in srgb, var(--rm-ranking-color) 60%, black));height:100%;display:block}&.highest-earners,&.all-highest-earners-modal{--rm-ranking-color:var(--rm-color-brand-green)}& .ranking-count{text-align:right}}& .view-all-requested-songs{color:var(--rm-color-brand-blue);text-align:right;font-weight:600}& .all-song-ranking-modal{&.is-open{padding:var(--rm-space-4);box-sizing:border-box;place-items:center;display:grid!important}& .modal-container{width:min(600px,100%);max-width:600px;max-height:calc(100dvh - (2 * var(--rm-space-4)));overflow:auto}& .all-song-ranking-modal-close{top:var(--rm-space-2);right:var(--rm-space-2);width:auto;padding:var(--rm-space-1);color:var(--rm-color-brand-amber);background:0 0;border:0;position:absolute}& .all-requested-songs-list{gap:var(--rm-space-3);display:grid}}}}body.login{& #login{min-width:0!important}& .notice-error{color:var(--rm-color-brand-amber);border-left-color:var(--rm-color-brand-amber);& ul.login-error-list{padding:0 0 0 var(--rm-space-4);margin:0}}& #backtoblog{display:none!important}& .wp-login-lost-password{color:var(--rm-color-text-muted)}& #caps-warning{box-sizing:border-box;padding:var(--rm-space-2) var(--rm-space-3);border:1px solid var(--rm-color-brand-amber);border-radius:var(--rm-radius-sm);background:var(--rm-color-slate-2);color:var(--rm-color-text);font-size:var(--rm-text-sm);line-height:1.2;display:none;position:relative}& #caps-warning .caps-icon{width:var(--rm-icon-size-1);height:var(--rm-icon-size-1);margin-right:var(--rm-space-1);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}& #caps-warning .caps-icon svg{width:100%;height:100%;display:block}& #caps-warning .caps-warning-text{vertical-align:middle}& .header-logo{padding:var(--rm-space-3);& .header-logo-link{text-align:center;display:block!important}}& .login-content-wrapper{padding:0 var(--rm-space-3);gap:var(--rm-space-5);grid-template-columns:auto;max-width:600px;margin-inline:auto;display:grid;& #login{gap:var(--rm-space-3);grid-auto-columns:auto;display:grid;& h1,& #nav{display:none}}& .header-login-copy{text-align:center;gap:var(--rm-space-3);grid-auto-columns:auto;display:grid}}}body:is(.login-action-login,.login-action-register){& .login-register-form{gap:var(--rm-space-4);& form{gap:var(--rm-space-4);background:0 0;border:0;margin:0;padding:0;& .wp-pwd{position:relative;& input{padding-right:calc(var(--rm-space-6) + var(--rm-space-2))}& .button.wp-hide-pw{inset-block:0;right:var(--rm-space-2);width:var(--rm-space-6);height:auto;color:var(--rm-color-text-muted);z-index:1;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;& span{display:none}& span.rm-icon--visibility{width:var(--rm-icon-size-3);height:var(--rm-icon-size-3);display:block}}}& .forgetmenot{align-items:center;gap:var(--rm-space-2);grid-template-columns:auto minmax(0,1fr);display:grid;& label{margin:0}}}}& .are-you-new-here{& .are-you-new-here-intro{gap:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr);display:grid;&>.are-you-new-here-icon-frame{width:var(--rm-icon-size-5);height:var(--rm-icon-size-5);padding:var(--rm-space-2);border:1px solid var(--rm-color-brand-blue);box-sizing:border-box;border-radius:50%;place-items:center;display:grid;& .are-you-new-here-icon{color:var(--rm-color-brand-blue);width:100%;height:100%;margin-top:-3px;margin-right:-1px}}& .text{gap:var(--rm-space-3);grid-auto-columns:auto;display:grid}}}&.login-action-register{& #registerform{&>p{margin:0!important}}& #reqg_passmail{margin:0!important}& .agree-to-policies-field{gap:var(--rm-space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;& label{text-transform:none;margin-bottom:0;line-height:1.2}}& #registerform .agree-to-policies-field input[type=checkbox],& #registerform .agree-to-policies-field input[type=checkbox]:focus{width:var(--rm-space-6);height:var(--rm-space-6);background:var(--rm-color-brand-blue);box-shadow:none;border:0}& .c4wp_captcha_field{margin-bottom:0!important;display:none!important;&.has-content{display:block!important}&:empty{display:none}}& .notice:empty,& .notice:has(>p:empty),& .login-register-form,& .are-you-new-here{display:none}}}body.login-action-rp{& #resetpassform .pw-weak input[type=checkbox],& #resetpassform .pw-weak input[type=checkbox]:focus{width:var(--rm-space-6);height:var(--rm-space-6);box-shadow:none;border:0;background:var(--rm-color-brand-blue)!important}& #resetpassform .pw-weak input[type=checkbox]:checked:focus{-webkit-mask-image:url(icons/check_box.svg);mask-image:url(icons/check_box.svg)}& .pw-weak{gap:var(--rm-space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;& label{margin:0}}& #login .wp-pwd{position:relative;& .password-controls{margin-bottom:var(--rm-space-2);position:relative}& input{padding-right:calc(var(--rm-space-6) + var(--rm-space-6) + var(--rm-space-3))}& .wp-generate-pw-icon,& .button.wp-hide-pw{width:var(--rm-space-6);height:auto;color:var(--rm-color-text-muted);z-index:1;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset-block:0;transform:none;& span:not(.rm-icon){display:none}}& .wp-generate-pw-icon{right:calc(var(--rm-space-6) + var(--rm-space-2))}& .button.wp-hide-pw{right:var(--rm-space-2);& span.rm-icon--visibility{width:var(--rm-icon-size-3);height:var(--rm-icon-size-3);display:block}}}}body.login-action-lostpassword{& form{gap:var(--rm-space-1)}}body.login-action-checkemail{& #login{& .message.checkemail{gap:var(--rm-space-5);display:grid;& .checkemail-intro{gap:var(--rm-space-3);grid-auto-columns:auto;display:grid;& .checkemail-intro-title{gap:var(--rm-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;&>:first-child{justify-self:end;margin-top:-3px}&>:last-child{justify-self:start;margin-top:-3px;transform:scaleX(-1)}& h1{text-align:center;display:block}}}& .checkemail-next-step{& .checkemail-email-instructions{gap:var(--rm-space-3);grid-auto-columns:auto;display:grid;& .checkemail-email-instructions-heading{gap:var(--rm-space-2);grid-template-columns:auto minmax(0,1fr);display:grid;& span{margin-top:-2px}}& .checkemail-email-instructions-copy{gap:var(--rm-space-3);grid-auto-columns:auto;display:grid}}}}}}.home{& .site{& .site-content{& .content-area{& .site-main{& article{grid-auto-columns:auto;display:grid;& .live-now{text-align:center;&:not(.has-active-artists){& .live-now-heading h1{color:var(--rm-color-text-muted)}}& .live-now-heading{& .live-now-label,& .rm-icon{color:var(--rm-color-brand-blue)}}&.has-active-artists{& .live-now-heading{& .live-now-label{animation:2.2s ease-in-out infinite live-now-label-pulse,2.2s ease-in-out infinite live-now-label-glow-pulse}& .rm-icon{animation:2.2s ease-in-out infinite live-now-label-pulse,2.2s ease-in-out infinite live-now-icon-glow-pulse}}}& .single-artist{border-radius:var(--rm-radius-sm);& a{align-items:center;gap:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;& .artist-avatar{& .reqmag-avatar-shell{border-radius:var(--rm-radius-full);box-sizing:border-box;width:var(--rm-space-9);height:var(--rm-space-9);background:linear-gradient(45deg,#00c0ff00 0%,#00c0ff 50%,#0000 100%) border-box;border-width:2px;display:inline-block;position:relative;overflow:hidden;& img{filter:grayscale()}&.reqmag-avatar-shell--hue-overlay-disabled img{filter:none}}}& .artist-details{text-align:left;gap:var(--rm-space-2);grid-auto-columns:auto;display:grid;& .artist-name{font-family:Bebas Neue,Impact,sans-serif;font-size:var(--rm-text-2xl);letter-spacing:1px;align-self:start;line-height:1}& .artist-location{color:var(--rm-color-text-muted);grid-template-columns:auto minmax(0,1fr);align-self:start;align-items:center;display:grid;& .rm-icon{width:var(--rm-icon-size-1);height:var(--rm-icon-size-1)}}& .artist-view-songs{color:var(--rm-color-brand-blue);align-self:start;font-weight:600;&:after{content:" →"}}}}}}& .how-it-works{gap:var(--rm-space-4);grid-auto-columns:auto;display:grid;& .how-it-works-heading{text-align:center;& h2{justify-content:center;align-items:center;gap:var(--rm-space-2);grid-template-columns:auto auto auto;display:inline-grid}& p{margin-bottom:5px}}& .rm-card{gap:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;& .step-number{text-align:center;inline-size:var(--rm-space-6);block-size:var(--rm-space-6);border-radius:var(--rm-radius-full);aspect-ratio:1;text-align:center;color:var(--rm-color-brand-blue);font-weight:700;line-height:1;font-size:var(--rm-text-2xl);border:2px solid;grid-template-columns:1fr;justify-self:start;place-items:center;gap:0;padding:0;display:grid}& .how-it-works-step-copy{gap:var(--rm-space-2);grid-auto-columns:auto;display:grid;& h3{font-weight:700}}& img{width:var(--rm-space-9);aspect-ratio:auto;object-fit:contain;height:auto}}}& .are-you-a-musician{padding:0;overflow:hidden;& .ayam-content{padding:var(--rm-space-6) var(--rm-space-4);gap:var(--rm-space-6);background-image:url(images/are-you-a-musician-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;grid-auto-columns:auto;display:grid;& h2{font-size:var(--rm-text-3xl);width:60%;line-height:.8}& p{width:60%}& .ayam-benefits{gap:var(--rm-space-3);width:60%;display:grid;& .benefit-container{align-items:center;gap:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}}}}}}}}}}.author{& .site-main{gap:var(--rm-space-4);grid-auto-columns:auto;display:grid;& .artist-song-list-header{gap:var(--rm-space-4);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;& .artist-song-list-header-copy{grid-auto-columns:auto;display:grid;& .live-now-label{color:var(--rm-color-brand-blue);animation:2.2s ease-in-out infinite live-now-label-pulse,2.2s ease-in-out infinite live-now-label-glow-pulse}}}& .request-line-closed-notice{align-items:center;gap:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr);display:none;& .rm-icon{inline-size:var(--rm-icon-size-3);block-size:var(--rm-icon-size-3)}}body.request-line-closed &{& .request-line-closed-notice{display:grid}& .request-song-prompt,& .request-link-arrow-column{display:none!important}}& .request-song-prompt{gap:var(--rm-space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;& .icon{& span{width:var(--rm-icon-size-4);height:var(--rm-icon-size-4)}}& .copy{gap:var(--rm-space-2);grid-auto-columns:auto;display:grid}}& .artist-song-search{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;& .screen-reader-text{position:absolute}& input[type=search]{background:0 0;border:0;padding:0;&::-webkit-search-cancel-button{opacity:1;cursor:pointer;filter:invert()saturate(0)}&:focus-visible{border:0;outline:none}&::placeholder{opacity:1}}}& .artist-song-search-empty{padding:var(--rm-space-3);text-align:center;border-radius:var(--rm-radius-sm)}& .song-list{gap:var(--rm-space-5);grid-auto-columns:auto;display:grid;& .song-author-group{--song-author-group-border:var(--rm-color-slate-7);background:var(--rm-color-slate-1);border:1px solid var(--song-author-group-border);border-radius:var(--rm-radius);min-width:0;overflow:hidden;& .song-author-group-heading{background:var(--rm-color-slate-3);border-bottom:1px solid var(--song-author-group-border);border-radius:calc(var(--rm-radius) - 1px) calc(var(--rm-radius) - 1px) 0 0;font-size:var(--rm-text-md);padding:var(--rm-space-3);margin:0}}& .request-link{gap:var(--rm-space-2);border-bottom:1px solid var(--song-author-group-border);color:var(--rm-color-text);cursor:pointer;padding:var(--rm-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;&:last-child{border-radius:0 0 calc(var(--rm-radius) - 1px) calc(var(--rm-radius) - 1px);border-bottom:0}&:hover{background:var(--rm-color-slate-2)}&:focus-visible{background:var(--rm-color-slate-2);outline:2px solid var(--rm-color-brand-blue);outline-offset:-2px}& .song-title{align-items:center;gap:var(--rm-space-2);display:inline-flex;& .rm-icon{color:var(--rm-color-brand-blue);height:var(--rm-icon-size-1);width:var(--rm-icon-size-1)}}& .request-link-icon-column,& .request-link-arrow-column{color:var(--rm-color-brand-blue);align-items:center;line-height:0;display:flex}}}& #submit-request-overlay{& .modal-container{& #ajax-fill{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;& #requesting{text-align:center;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;&>*{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}& #now-requesting{gap:var(--rm-space-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;& h4{color:var(--rm-color-text-muted)}}& .requesting-divider{align-items:center;gap:var(--rm-space-2);width:90%;margin:var(--rm-space-3) auto var(--rm-space-4);color:var(--rm-color-brand-blue);display:flex;& .requesting-divider-line{flex:1 1 0;height:2px;&.requesting-divider-line-left{background:linear-gradient(90deg,#00c0ff26 0%,#00c0ff 100%)}&.requesting-divider-line-right{background:linear-gradient(90deg,#00c0ff 0%,#00c0ff26 100%)}}}& .include-a-tip-container{gap:var(--rm-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;& .include-tip-note{gap:var(--rm-space-2);text-align:left;margin:0 var(--rm-space-5) var(--rm-space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}& .choose-tip-amount-note{text-transform:uppercase;color:var(--rm-color-text-muted)}& .tip-amount-container{justify-content:center;align-items:center;gap:var(--rm-space-2);flex-wrap:wrap;display:flex;& button,& input{border:1px solid var(--rm-color-text-muted);width:max-content;min-width:90px;min-height:40px;font-size:var(--rm-text-lg);color:var(--rm-color-text-muted);background:0 0;font-weight:300;&.selected{border-color:var(--rm-color-text-gold);color:var(--rm-color-text-gold);background:#ffd7000d;font-weight:600;box-shadow:inset 0 0 8px #ffd70059,0 0 10px #ffd7004d;&.most-popular{& span{background-color:var(--rm-color-text-gold)}}}&.most-popular{position:relative;& span{padding:var(--rm-space-1) var(--rm-space-2);font-size:var(--rm-text-xxs);border-radius:var(--rm-radius-sm);background-color:var(--rm-color-text-muted);min-width:40px;color:var(--rm-color-bg);text-transform:uppercase;white-space:nowrap;letter-spacing:-.5px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;line-height:1;display:block;position:absolute;top:-12px;left:50%;overflow:visible;transform:translate(-50%)}}}& input{text-align:center;width:95px;color:var(--rm-color-text-gold);padding-inline-start:calc(var(--rm-space-2) + var(--tip-prefix-offset,0px));padding-inline-end:calc(var(--rm-space-2) - var(--tip-prefix-offset,0px));&::placeholder{color:var(--rm-color-text-muted)}&::focus{background-color:#0000;border:1px solid #f7b204}}& input[type=number]::-webkit-inner-spin-button,& input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}& label{align-items:center;height:auto;margin:0;display:inline-flex;position:relative;& .currency-prefix{color:var(--rm-color-text-gold);font-size:var(--rm-text-lg);display:none;position:absolute;top:50%;left:29px;transform:translateY(-50%)}&:focus-within .currency-prefix,&.has-value .currency-prefix{display:block}&:focus-within input,&.has-value input{border-color:var(--rm-color-text-gold);background:#ffd7000d;outline:0;box-shadow:inset 0 0 8px #ffd70059,0 0 10px #ffd7004d}}}& .tip-max-notice{color:var(--rm-color-brand-amber);display:none}& .pay-buttons{gap:var(--rm-space-1);margin:var(--rm-space-4) var(--rm-space-4) 0;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;& #stripe-checkout-container{min-inline-size:0}& .tip-payment-summary{display:none}& button{cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;height:50px;display:flex;&#venmo-button-the-button{background:#008dff}& .venmo-button-logo{width:auto;height:16px;display:block}&#stripe-checkout-the-button{gap:var(--rm-space-3);background:#1e8400;min-inline-size:0;& .payment-logo-bg{border-radius:var(--rm-radius-sm);min-inline-size:0;padding:var(--rm-space-1) var(--rm-space-3);border:1px solid #fff;flex:1 1 0;place-items:center;display:grid}& .stripe-payment-logo{object-fit:contain;block-size:16px;inline-size:100%;max-inline-size:100%;display:block}}}& #notip-button-the-button{box-sizing:border-box;inline-size:100%;margin-top:var(--rm-space-3);color:var(--rm-color-brand-blue);text-decoration:none;display:block}}& .tip-disclaimer{color:var(--rm-color-text-muted);gap:var(--rm-space-1);width:75%;margin:var(--rm-space-4) auto 0;font-size:var(--rm-text-sm);grid-auto-columns:auto;display:grid;& .tip-disclaimer-icon{vertical-align:middle;height:var(--rm-icon-size-1);width:var(--rm-icon-size-1);margin-right:3px}& a{color:var(--rm-color-brand-blue);text-decoration:none}}}}& #success-message{gap:var(--rm-space-5);text-align:center;grid-auto-columns:auto;justify-content:center;display:grid;& .venmo-request-confirmation{gap:var(--rm-space-5);padding:var(--rm-space-3) 0;grid-auto-columns:auto;display:grid;& .rm-card{place-items:center;display:grid;&.artist-venmo-details{gap:var(--rm-space-3);align-items:left;text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:left;display:grid;& .text{gap:var(--rm-space-2);grid-auto-columns:auto;display:grid}}}& .venmo-warning{padding:0 var(--rm-space-4);gap:var(--rm-space-3);text-align:left;color:var(--rm-color-brand-amber);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;& .rm-icon{height:var(--rm-icon-size-3);width:var(--rm-icon-size-3)}}& .venmo-redirect-countdown{gap:var(--rm-space-2);color:var(--rm-color-text-muted);display:grid;& .venmo-redirect-countdown-value{font-weight:700}& .venmo-redirect-progress{border-radius:var(--rm-radius-full);background:#ffffff1a;height:4px;overflow:hidden;& .venmo-redirect-progress-bar{background:var(--rm-color-brand-blue);width:0;height:100%;transition:width 5s linear;display:block;&.is-running{width:100%}}}}}& .rm-icon--check_circle{width:var(--rm-icon-size-5);height:var(--rm-icon-size-5);color:var(--rm-color-brand-blue);margin:0 auto}& hr{margin:0}& .stay-connected{& p{color:var(--rm-color-text)}& .social-follow-links{gap:var(--rm-space-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;max-width:300px;margin-inline:auto;display:flex;& a{gap:var(--rm-space-1);border-radius:var(--rm-radius-sm);max-width:110px;padding:var(--rm-space-1);color:#fff;flex:90px;grid-template-rows:auto auto;place-items:center;max-width:60px;text-decoration:none;display:grid;& .rm-icon{width:var(--rm-icon-size-2);height:var(--rm-icon-size-2);color:var(--rm-color-brand-blue);background-color:var(--rm-color-brand-blue)}& .social-follow-link-label{font-size:var(--rm-text-xs);line-height:1}}}}}}}}}}.request-submitted-notice{& .modal-container{text-align:center;place-items:center;gap:var(--rm-space-5);padding:var(--rm-space-5) var(--rm-space-4) var(--rm-space-5);& .decorations{pointer-events:none;position:absolute;inset:0;overflow:hidden;& .decoration{opacity:0;text-shadow:0 0 16px #ffffff26, 0 0 22px color-mix(in srgb, var(--decoration-color), transparent 60%);animation:request-submitted-drift var(--drift-duration) linear var(--drift-delay) infinite;position:absolute}}& .badge{background:radial-gradient(circle at 50% 40%,#ffffff1a,#00000026 60%,#00000059 100%);border:3px solid #00c0ffd9;border-radius:50%;place-items:center;width:156px;height:156px;animation:4.8s ease-in-out infinite request-submitted-pulse;display:grid;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #00c0ff14,0 0 40px #00c0ff47,inset 0 0 24px #00c0ff1a;& img{object-fit:contain;filter:drop-shadow(0 0 18px #ffffff47)drop-shadow(0 0 20px #00c0ff33);width:92px;height:92px}}& h1{z-index:1;color:var(--rm-color-text);font-size:var(--rm-text-3xl);-webkit-text-stroke:5px #000;paint-order:stroke fill;margin-top:200px;position:relative}& .youre-awesome{font-family:Permanent Marker,cursive;font-size:var(--rm-text-3xl);z-index:1;text-shadow:0 0 5px #00c0ff80;margin-top:-30px;line-height:1;animation:.65s cubic-bezier(.22,1,.36,1) .25s both request-submitted-awesome-in;position:relative}& button{color:var(--rm-color-bg);background:var(--rm-color-brand-blue);text-transform:uppercase;font-family:Bebas Neue,Impact,sans-serif;font-weight:500;font-size:var(--rm-text-xl);letter-spacing:1px;place-items:center;line-height:1.2;display:inline-grid;box-shadow:0 0 0 4px #00c0ff1f,0 10px 28px #00000080;& span{transform:translateY(.06em)}}& p,& span{vertical-align:middle;& span{margin-right:var(--rm-space-1);color:var(--rm-color-brand-blue);width:var(--rm-icon-size-1);height:var(--rm-icon-size-1);margin-top:-2px}}}}.venmo-return-notice{& .modal-container{text-align:center;padding:var(--rm-space-5) var(--rm-space-4);justify-items:center;& button{gap:var(--rm-space-2);text-align:left;text-transform:none;grid-template-columns:auto minmax(0,1fr);justify-content:left;display:grid}}}.no-tip-request-submitted-notice{& .modal-container{gap:var(--rm-space-5);text-align:center;padding:var(--rm-space-5) var(--rm-space-4);justify-content:center;display:grid;& .no-tip-request-submitted-content{gap:var(--rm-space-5);display:grid;& .rm-icon--check_circle{width:var(--rm-icon-size-5);height:var(--rm-icon-size-5);color:var(--rm-color-brand-blue);margin:0 auto}& hr{margin:0}& .stay-connected{& p{color:var(--rm-color-text)}& .social-follow-links{gap:var(--rm-space-3);flex-wrap:wrap;justify-content:center;align-items:center;max-width:300px;margin-inline:auto;display:flex;& a{gap:var(--rm-space-1);max-width:60px;padding:var(--rm-space-1);border-radius:var(--rm-radius-sm);color:#fff;flex:90px;grid-template-rows:auto auto;place-items:center;text-decoration:none;display:grid;& .rm-icon{width:var(--rm-icon-size-2);height:var(--rm-icon-size-2);color:var(--rm-color-brand-blue);background-color:var(--rm-color-brand-blue)}& .social-follow-link-label{font-size:var(--rm-text-xs);line-height:1}}}}}&>.rm-tint-blue{width:100%}}}.venmo-tip-confirmation-notice{& .modal-container{gap:var(--rm-space-4);width:min(100% - (var(--rm-space-4) * 2), 420px);padding:var(--rm-space-5) var(--rm-space-4);text-align:center;display:grid;& h1{margin:0}& .venmo-tip-confirmation-request{gap:var(--rm-space-3);width:100%;padding:var(--rm-space-4);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;& .venmo-tip-confirmation-song{font-size:var(--rm-text-lg);font-weight:700}& .venmo-tip-confirmation-amount{font-size:var(--rm-text-lg);justify-self:end;font-weight:700}}& .venmo-tip-confirmation-actions{gap:var(--rm-space-3);width:100%;display:grid;& button{width:100%}}& .venmo-tip-confirmation-retry{justify-self:center}}}.request-submission-honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}#loading-spinner{z-index:100000;background:#000000b8;display:none;position:fixed;inset:0;& .rm-spinner{--rm-spinner-size:192px;--rm-spinner-cyan:#00c0ff;--rm-spinner-speed:1.1s;inline-size:var(--rm-spinner-size);block-size:var(--rm-spinner-size);color:#ffffff29;place-items:center;display:inline-grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.rm-spinner{& .rm-spinner__svg{block-size:100%;inline-size:100%;overflow:visible}& .rm-spinner__ticks{color:color-mix(in srgb, var(--rm-spinner-cyan), #000 48%);& rect{x:47.5%;fill:currentColor;width:5%}}& .rm-spinner__highlight{fill:var(--rm-spinner-cyan);filter:drop-shadow(0 0 5px #00c0ff85)}& .rm-spinner__highlight-tick{x:47.5%;opacity:0;width:5%;animation:rm-spinner-highlight-sweep var(--rm-spinner-speed) linear var(--rm-spinner-delay) infinite;will-change:opacity}& .rm-spinner__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.page-template-tip-report{& a.logo-link{padding:var(--rm-space-3)}& .entry-header{text-align:center}& .tip-report-ajax-container{gap:var(--rm-space-5);grid-auto-columns:auto;display:grid}& .dataTables_wrapper{& .top{& .search{margin:var(--rm-space-5) 0;display:block;overflow:hidden;& .dataTables_filter{float:none;text-align:left;& input{width:100%;max-width:400px;margin-left:0;display:block}}& .dataTables_info{color:var(--rm-color-text)}}}& table{border:2px solid var(--rm-color-brand-blue);border-radius:var(--rm-radius);overflow:hidden;&.dataTable.no-footer{border-bottom:2px solid var(--rm-color-brand-blue)}& .right-align{text-align:right}& thead{& th{background-color:var(--rm-color-brand-blue);color:var(--rm-color-bg);text-align:left;padding-left:10px;&.sorting_asc,&.sorting_desc{background-color:var(--rm-color-brand-amber)}}}& tbody{& tr.odd{& td,& td.sorting_1{background-color:var(--rm-color-slate-1)!important}}& tr.even{& td,& td.sorting_1{background-color:var(--rm-color-slate-3)!important}}}& tfoot{& tr{& td{background-color:var(--rm-color-brand-blue);color:var(--rm-color-bg);padding-right:10px;font-weight:700}}}}}& button#payout-artist{float:right;width:auto;margin:var(--rm-space-5) 0}& .stripe-balance-summary-container{& .line-item{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid;& .amount{text-align:right}}}& .stripe-available-balance-chart{gap:var(--rm-space-3);box-sizing:border-box;min-width:0;max-width:100%;& .stripe-available-balance-chart__header{justify-content:space-between;align-items:start;gap:var(--rm-space-4);display:flex;& h2,& p{margin:0}& p{color:var(--rm-color-text-muted);font-size:var(--rm-text-sm)}& strong{color:var(--rm-color-brand-blue);font-size:var(--rm-text-xl);white-space:nowrap}}& .stripe-available-balance-chart__controls{gap:var(--rm-space-1);justify-items:end;display:grid;& select{font-size:var(--rm-text-sm);max-width:100%;padding:var(--rm-space-1) var(--rm-space-2);width:auto}}& .stripe-available-balance-chart__canvas-wrap{width:100%;min-width:0;max-width:100%;height:260px;position:relative;overflow:hidden}& .stripe-available-balance-chart__canvas{display:block;width:100%!important;max-width:100%!important;height:100%!important}@media (width<=460px){& .stripe-available-balance-chart__header{flex-direction:column;align-items:stretch}& .stripe-available-balance-chart__controls{grid-template-columns:auto auto;justify-content:space-between;place-items:center start}}}}.legal{gap:var(--rm-space-3);grid-auto-columns:auto;display:grid;& h2{margin-top:var(--rm-space-5)}& a{color:var(--rm-color-brand-blue)}& .allcaps{text-transform:uppercase;font-weight:500}& ol{& li{margin-bottom:var(--rm-space-3)}}& .fee-table{margin-top:var(--rm-space-3);border:1px solid var(--rm-color-brand-blue);border-spacing:0;& td{padding:var(--rm-space-3);border:0}& thead{& tr{& td{background-color:var(--rm-color-brand-blue);color:var(--rm-color-bg);font-weight:700}}}}}.how-it-works-page{& .entry-content{gap:var(--rm-space-8);grid-template-columns:minmax(0,1fr);display:grid;& p{line-height:1.3em;font-size:var(--rm-text-lg)}& h4{font-size:var(--rm-text-lg)}&>.rm-card{min-width:0}& .hero-card{padding-top:var(--rm-space-4);padding-bottom:var(--rm-space-5);position:relative;overflow:hidden;& h2{font-size:var(--rm-text-3xl)}&.rm-tint-blamber{background:url(images/how-it-works-hero-bg.jpg) 50%/cover no-repeat padding-box padding-box,radial-gradient(100px 30px at 15% 0,#d6faff 0%,#00d8ff 24%,#00c0ff4d 62%,#0000 100%) border-box,radial-gradient(100px 30px at 85% 0,#fffefa 0%,#ffc15a 24%,#ffbd424d 62%,#0000 100%) border-box,linear-gradient(#0000 0%,#00000080 100%) border-box,linear-gradient(90deg,#00c0ff 0%,#4e6447 50%,#ffbd42 85%) border-box}& button{margin-top:var(--rm-space-4)}& .content{place-content:start;gap:var(--rm-space-6);grid-auto-columns:auto;width:65%;min-height:260px;display:grid;& h1,& h2,& h3,& p{text-align:left;-webkit-text-stroke:3px #000;paint-order:stroke fill}& p{font-weight:300}}& .smartphone{right:var(--rm-space-3);top:var(--rm-space-5);bottom:var(--rm-space-9);align-items:flex-end;max-width:25%;display:flex;position:absolute;& img{object-fit:contain;object-position:right bottom;width:auto;max-width:100%;height:100%;display:block}}}& .rm-card{padding:var(--rm-space-5) var(--rm-space-3);gap:var(--rm-space-5);& h2{text-align:center}& hr{margin:var(--rm-space-1) 0}}& .why-musicians-love{gap:var(--rm-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;& .icon{align-self:start;align-items:flex-start;display:flex;& span{height:var(--rm-icon-size-5);width:var(--rm-icon-size-5);align-self:flex-start}}& .text{gap:var(--rm-space-1);grid-auto-columns:auto;display:grid;& h4{font-weight:700}}&.first{& .rm-icon,& h4{color:var(--rm-color-brand-blue)}}&.second{& .rm-icon,& h4{color:var(--rm-color-brand-amber)}}&.third{& .rm-icon,& h4{color:var(--rm-color-brand-purple)}}&.fourth{& .rm-icon,& h4{color:var(--rm-color-brand-green)}}&.fifth{& .rm-icon,& h4{color:var(--rm-color-brand-blue)}}}& .step{column-gap:var(--rm-space-4);row-gap:var(--rm-space-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;& h4,& p{margin-bottom:var(--rm-space-2);grid-column:1}& h4{color:var(--rm-color-brand-blue);font-weight:700}& img{aspect-ratio:auto;object-fit:contain;border-radius:var(--rm-radius);border:1px solid var(--rm-color-brand-amber);grid-area:1/2/span 2;align-self:center;width:100%;max-width:100%;height:auto;display:block}}& .youre-in-control{& h2{margin-bottom:var(--rm-space-3)}& h3{text-align:center;margin-bottom:var(--rm-space-3);display:block}& .content{display:flow-root;& .text{min-width:0;& p+p{margin-top:var(--rm-space-5)}}& img{float:inline-end;width:calc(50% - (var(--rm-space-4) / 2));max-width:100%;height:auto;margin:0 0 var(--rm-space-3) var(--rm-space-4)}}}& .use-it-anywhere{& .content{gap:var(--rm-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid;& .text{min-width:0}& img{border-radius:var(--rm-radius);width:100%;max-width:100%;height:auto;display:block}}}& .free-to-use{gap:var(--rm-space-3);text-align:center;grid-auto-columns:auto;display:grid;& h3{display:block}& .digital-wallets{gap:var(--rm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;max-width:300px;margin-inline:auto;display:grid;& img{width:100%;height:var(--rm-space-6);box-sizing:border-box;object-fit:contain;border:1px solid var(--rm-color-text);max-width:100%;padding:var(--rm-space-1) var(--rm-space-2);border-radius:var(--rm-radius-sm);display:block}}}& .cta{& p{text-align:center}}& .use-it-anywhere{& .text{gap:var(--rm-space-4);grid-auto-columns:auto;display:grid}}}}body.page-template-tip-report{& .site-content{max-width:100%;& .content-area{& .site-main{& .entry-content{& .tip-report-ajax-container{& #tip-adjust-modal{z-index:1000;padding-block:var(--rm-space-4);overflow-y:auto;& .modal-container{max-width:min(720px, calc(100% - (2 * var(--rm-space-4))));margin-block:0;top:auto;transform:none}& #tip-adjust-container .adjustment-content{grid-template-columns:minmax(0,1fr)}}& #tip-adjust-container{position:relative;&>.x-out{z-index:100;top:var(--rm-space-2);right:var(--rm-space-2);width:var(--rm-space-7);height:var(--rm-space-7);padding:var(--rm-space-1);color:var(--rm-color-brand-amber);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;& .rm-icon{color:inherit}}& .adjustment-content{gap:var(--rm-space-2);grid-template-columns:auto minmax(0,1fr);display:grid;& .adj-tip-details{& table{& tr{& td.detail-value{text-align:right}}}}}}& .tip-not-payable-row{color:var(--rm-color-text-muted);& td:nth-child(5){color:var(--rm-color-brand-amber);font-weight:700}}}}}}}}.artist-help-label{align-items:center;display:flex}.song-notes-edit-modal .artist-help-label{margin-bottom:var(--rm-space-1);&>label{margin-bottom:0}}.song-notes-edit-modal .song-notes-heading{align-items:center;gap:var(--rm-space-1);display:flex}.settings-field-help-label{margin-bottom:var(--rm-space-1);&>label{margin-bottom:0}}.settings-cooldown-with-help{position:relative;& .cooldown-toggle-button{padding-inline-end:var(--rm-space-7)}& .artist-help{right:var(--rm-space-2);top:var(--rm-space-2);position:absolute}& .artist-help-button{margin-left:0}}.pending-request-setting{position:relative;& .artist-help{right:var(--rm-space-2);top:var(--rm-space-2);position:absolute}& .artist-help-button{margin-left:0}}.request-action-with-help{align-items:center;gap:var(--rm-space-1);padding:var(--rm-space-2) var(--rm-space-4);border-radius:var(--rm-radius-sm);justify-content:center;display:flex;& button.delete-pending-request-no-cooldown{box-shadow:none;color:inherit;background:0 0;border:0;width:auto;padding:0}& .artist-help{align-items:center;display:flex}& button.artist-help-button{box-shadow:none;color:inherit;background:0 0;border:0;width:auto;margin-left:0;padding:0}}.song-list-action-with-help{position:relative;& .artist-help{right:var(--rm-space-2);top:var(--rm-space-2);position:absolute}& .artist-help-button{margin-left:0}}.artist-help{vertical-align:middle;height:100%;padding:0 0 0 5px;display:inline-block;position:relative;& .artist-help-button{color:var(--rm-color-brand-blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;&:before{content:"";position:absolute;inset:-6px}& .rm-icon{height:var(--rm-icon-size-1);width:var(--rm-icon-size-1)}&:focus-visible{border-radius:var(--rm-radius-sm);outline:2px solid var(--rm-color-brand-blue);outline-offset:3px}}}.artist-help-popover{background:var(--rm-color-slate-3);border:1px solid var(--rm-color-brand-blue);border-radius:var(--rm-radius-sm);box-sizing:border-box;color:var(--rm-color-text);font-family:Inter,system-ui,sans-serif;font-size:var(--rm-text-sm);padding:var(--rm-space-3);width:min(280px, calc(100vw - (var(--rm-space-4) * 2)));z-index:1000001;line-height:1.4;position:fixed;box-shadow:0 8px 24px #0000008c;& .artist-help-popover-title{margin-bottom:var(--rm-space-1);display:block}& p{margin:0 0 var(--rm-space-2);font-size:var(--rm-text-md);white-space:pre-line}& .artist-help-popover-link{color:var(--rm-color-brand-blue);text-align:right;display:block}}.faq-page{& article{gap:var(--rm-space-6);grid-auto-columns:auto;display:grid;& .entry-content{gap:var(--rm-space-6);grid-auto-columns:auto;display:grid;& a{color:var(--rm-color-brand-blue)}}}}.venmo-tip-confirmation-notice{& .modal-container{padding:40px var(--rm-space-4) var(--rm-space-5)}}#artist-location-popup{& .artist-location-actions{& button{padding:var(--rm-space-4) 0}}}.artist-admin-theme-toggle{display:none!important}
/*# sourceMappingURL=style.min.css.map?ver=7bae3d42a6c8 */
