.k_KCYG_invite{margin-block:var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--album-accent,var(--color-mark));background:color-mix(in srgb, var(--album-surface,var(--color-surface)) 85%, transparent)}.k_KCYG_invite p{margin:0}
._2e3Krq_page{max-width:var(--measure);margin-inline:auto}._2e3Krq_kicker{margin:0 0 var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}._2e3Krq_lede{font-size:var(--text-lg)}._2e3Krq_list{margin:var(--space-6) 0;padding:0;list-style:none}._2e3Krq_list>li{padding:var(--space-4) 0;border-bottom:1px solid var(--color-line)}._2e3Krq_list>li:last-child{border-bottom:0}._2e3Krq_itemTitle{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700;display:block}._2e3Krq_itemMeta{color:var(--color-muted);font-size:var(--text-sm);margin:0}._2e3Krq_actions{gap:var(--space-4);margin:var(--space-5) 0;flex-wrap:wrap;align-items:center;display:flex}._2e3Krq_continue{min-height:1.5rem;margin:var(--space-2) 0 0;font-weight:700}._2e3Krq_button{min-height:2.75rem;padding:var(--space-2) var(--space-5);font:inherit;color:var(--color-fg);border:1px solid var(--color-fg);border-radius:var(--radius);cursor:pointer;background:0 0}._2e3Krq_steps{margin:var(--space-5) 0;padding-left:var(--space-5)}._2e3Krq_steps li{margin-bottom:var(--space-2)}._2e3Krq_step>h1{font-size:clamp(1.75rem,7vw,3rem)}._2e3Krq_sub{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-xl)}._2e3Krq_stepNumber{margin:0 0 var(--space-2);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;display:block}._2e3Krq_lyrics p{margin:0 0 var(--space-5);font-size:var(--text-lg)}._2e3Krq_lyrics span{display:block}._2e3Krq_songLink{margin:0 0 var(--space-4)}._2e3Krq_pending{padding:var(--space-3) var(--space-4);background:var(--color-surface);border-left:3px solid var(--color-mark)}._2e3Krq_sources{padding-left:var(--space-5);margin:0}._2e3Krq_sources li{margin-bottom:var(--space-2)}._2e3Krq_reflection{font-size:var(--text-lg);font-style:italic}._2e3Krq_groups{margin:var(--space-7) 0 var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-mark)}._2e3Krq_groups ._2e3Krq_sub{margin-top:0}._2e3Krq_groups ul{padding-left:var(--space-5);margin:0}._2e3Krq_groups li{margin-bottom:var(--space-2)}._2e3Krq_stepNav{justify-content:space-between;gap:var(--space-4);margin:var(--space-7) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line);display:flex}._2e3Krq_note{margin:var(--space-5) 0}._2e3Krq_note label{margin-bottom:var(--space-2);font-weight:700}._2e3Krq_note textarea{width:100%;min-height:9rem;padding:var(--space-3);font:inherit;color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-muted);border-radius:var(--radius);resize:vertical;display:block}._2e3Krq_noteMeta{justify-content:space-between;gap:var(--space-4);margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-sm);display:flex}._2e3Krq_noteStatus{min-height:1.5em;margin:0}._2e3Krq_print{max-width:46rem;margin-inline:auto}._2e3Krq_printStep{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-line)}._2e3Krq_printStep>h2{margin-top:0}._2e3Krq_printStep ._2e3Krq_sub{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg)}._2e3Krq_printFoot{margin-top:var(--space-8);color:var(--color-muted);font-size:var(--text-sm)}@media print{._2e3Krq_print{color:#000;max-width:none;margin:0;font-size:12pt;line-height:1.45}._2e3Krq_print h1{color:#000;margin:0 0 8pt;font-size:28pt}._2e3Krq_print h2,._2e3Krq_print h3{color:#000}._2e3Krq_print a{color:#000;text-decoration:underline}._2e3Krq_printStep{break-before:page;page-break-before:always;border:0;margin:0;padding:0}._2e3Krq_printStep>h2{margin:0 0 8pt;font-size:20pt}._2e3Krq_printStep ._2e3Krq_sub{margin:14pt 0 4pt;font-size:13pt}._2e3Krq_printStep>h2,._2e3Krq_printStep ._2e3Krq_sub{break-after:avoid}._2e3Krq_printStep ._2e3Krq_stepNumber,._2e3Krq_print ._2e3Krq_printFoot,._2e3Krq_print ._2e3Krq_pending{color:#000}._2e3Krq_print ._2e3Krq_pending{background:0 0;border:1px solid #000}._2e3Krq_print ._2e3Krq_groups{color:#000;break-inside:avoid;page-break-inside:avoid;background:0 0;border:1.5pt solid #000;margin:16pt 0 0;padding:10pt 12pt}._2e3Krq_print ._2e3Krq_lyrics p{break-inside:avoid;font-size:12pt}._2e3Krq_print ._2e3Krq_reflection{font-size:12pt}._2e3Krq_noPrint{display:none!important}}._2e3Krq_button:hover{background:var(--color-surface)}._2e3Krq_noteError{margin:var(--space-2) 0 0}
