.ComebackChecklist-module__v4prHq__section{min-width:0;padding:calc(var(--spacing)*5);border:1px solid var(--border);border-radius:var(--radius-2xl);background:linear-gradient(150deg,color-mix(in srgb,var(--primary)9%,var(--card)),var(--card)50%);scroll-margin-top:calc(var(--spacing)*20)}.ComebackChecklist-module__v4prHq__header{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.ComebackChecklist-module__v4prHq__header>div{min-width:0}.ComebackChecklist-module__v4prHq__eyebrow{align-items:center;gap:calc(var(--spacing)*2);color:color-mix(in srgb,var(--primary)75%,var(--foreground));letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:flex}.ComebackChecklist-module__v4prHq__header h2{margin-top:calc(var(--spacing)*2);overflow-wrap:anywhere;font-size:1.5rem;font-weight:750;line-height:1.2}.ComebackChecklist-module__v4prHq__description{margin-top:calc(var(--spacing)*2);color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.ComebackChecklist-module__v4prHq__phase{padding:var(--spacing)calc(var(--spacing)*3);border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--muted-foreground);align-self:flex-start;font-size:.75rem;font-weight:600}.ComebackChecklist-module__v4prHq__progress{margin-block:calc(var(--spacing)*5);color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.ComebackChecklist-module__v4prHq__error{align-items:stretch;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.ComebackChecklist-module__v4prHq__error button{min-height:calc(var(--spacing)*11)}.ComebackChecklist-module__v4prHq__list{gap:calc(var(--spacing)*3);min-width:0;display:grid}.ComebackChecklist-module__v4prHq__item{min-width:0;padding:calc(var(--spacing)*4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);flex-direction:column;display:flex}.ComebackChecklist-module__v4prHq__item-heading{align-items:center;gap:calc(var(--spacing)*3);display:flex}.ComebackChecklist-module__v4prHq__icon{padding:calc(var(--spacing)*2);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary)12%,transparent);color:var(--primary);flex-shrink:0;display:inline-flex}.ComebackChecklist-module__v4prHq__number{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.ComebackChecklist-module__v4prHq__item h3{overflow-wrap:anywhere;flex:1;font-size:1rem;font-weight:650;line-height:1.4}.ComebackChecklist-module__v4prHq__recorded{border-color:color-mix(in srgb,var(--primary)55%,var(--border))}.ComebackChecklist-module__v4prHq__status{align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*3);color:color-mix(in srgb,var(--primary)75%,var(--foreground));font-size:.75rem;font-weight:600;display:flex}.ComebackChecklist-module__v4prHq__status svg{flex-shrink:0}.ComebackChecklist-module__v4prHq__action{padding-top:calc(var(--spacing)*4);margin-top:auto}.ComebackChecklist-module__v4prHq__action>*{width:100%;height:auto;min-height:calc(var(--spacing)*11);padding-block:calc(var(--spacing)*2);white-space:normal;overflow-wrap:anywhere;text-align:center}.ComebackChecklist-module__v4prHq__note{margin-top:calc(var(--spacing)*4);color:var(--muted-foreground);font-size:.75rem;line-height:1.6}@media (min-width:640px){.ComebackChecklist-module__v4prHq__section{padding:calc(var(--spacing)*6)}.ComebackChecklist-module__v4prHq__list{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr))}.ComebackChecklist-module__v4prHq__header,.ComebackChecklist-module__v4prHq__error{flex-direction:row;justify-content:space-between;align-items:start}.ComebackChecklist-module__v4prHq__phase{flex-shrink:0}}
.ComebackConceptGallery-module__DVtUca__section{min-width:0;scroll-margin-top:calc(var(--spacing)*24);padding:calc(var(--spacing)*4);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card)}.ComebackConceptGallery-module__DVtUca__header{gap:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*5);flex-direction:column;display:flex}.ComebackConceptGallery-module__DVtUca__intro{min-width:0}.ComebackConceptGallery-module__DVtUca__title{font-size:1.125rem;font-weight:700}.ComebackConceptGallery-module__DVtUca__description{margin-top:calc(var(--spacing)*2);color:var(--muted-foreground);overflow-wrap:break-word;font-size:.875rem;line-height:1.6}.ComebackConceptGallery-module__DVtUca__open-gallery{min-height:calc(var(--spacing)*11);white-space:normal}.ComebackConceptGallery-module__DVtUca__photos{align-items:start;gap:calc(var(--spacing)*5);display:grid}.ComebackConceptGallery-module__DVtUca__photo{min-width:0}.ComebackConceptGallery-module__DVtUca__photo-trigger{border-radius:var(--radius-lg);cursor:zoom-in;width:100%;display:block;overflow:hidden}.ComebackConceptGallery-module__DVtUca__photo-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:var(--spacing)}.ComebackConceptGallery-module__DVtUca__image{width:100%;height:auto;display:block}.ComebackConceptGallery-module__DVtUca__caption{justify-content:space-between;gap:var(--spacing)calc(var(--spacing)*3);padding-top:calc(var(--spacing)*3);flex-wrap:wrap;font-size:.75rem;font-weight:600;display:flex}.ComebackConceptGallery-module__DVtUca__caption>:last-child{color:var(--muted-foreground);font-weight:400}@media (min-width:640px){.ComebackConceptGallery-module__DVtUca__section{padding:calc(var(--spacing)*5)}.ComebackConceptGallery-module__DVtUca__header{flex-direction:row;justify-content:space-between;align-items:center}.ComebackConceptGallery-module__DVtUca__open-gallery{flex-shrink:0}.ComebackConceptGallery-module__DVtUca__photos{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)}}
.ComebackTracklist-module__EbPZaG__section{min-width:0;padding:calc(var(--spacing)*4);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card)}.ComebackTracklist-module__EbPZaG__heading{margin-bottom:calc(var(--spacing)*4);font-size:1.125rem;font-weight:700}.ComebackTracklist-module__EbPZaG__content{gap:calc(var(--spacing)*5);display:grid}.ComebackTracklist-module__EbPZaG__tracks{min-width:0;list-style:none}.ComebackTracklist-module__EbPZaG__track{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*3);border-bottom:1px solid var(--border);display:flex}.ComebackTracklist-module__EbPZaG__track:last-child{border-bottom:0}.ComebackTracklist-module__EbPZaG__title-track{border-radius:var(--radius-lg);background:var(--accent)}.ComebackTracklist-module__EbPZaG__number{padding-top:var(--spacing);color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.ComebackTracklist-module__EbPZaG__track-name{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;min-width:0;display:flex}.ComebackTracklist-module__EbPZaG__title{overflow-wrap:anywhere;font-size:1rem;font-weight:700}.ComebackTracklist-module__EbPZaG__korean-title{color:var(--muted-foreground);word-break:keep-all;overflow-wrap:break-word;flex-basis:100%;font-size:.875rem}.ComebackTracklist-module__EbPZaG__poster-trigger{align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);text-align:left;min-width:0;display:flex}.ComebackTracklist-module__EbPZaG__poster-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:calc(var(--spacing)*2)}.ComebackTracklist-module__EbPZaG__poster-trigger:hover .ComebackTracklist-module__EbPZaG__poster-label{text-decoration:underline}.ComebackTracklist-module__EbPZaG__poster{width:calc(var(--spacing)*24);border-radius:var(--radius-lg);height:auto}.ComebackTracklist-module__EbPZaG__poster-label{align-items:center;gap:var(--spacing);overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:600;display:flex}.ComebackTracklist-module__EbPZaG__poster-label svg{flex-shrink:0}@media (min-width:640px){.ComebackTracklist-module__EbPZaG__section{padding:calc(var(--spacing)*5)}.ComebackTracklist-module__EbPZaG__content{grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:start}.ComebackTracklist-module__EbPZaG__poster-trigger{align-items:stretch;gap:calc(var(--spacing)*3);flex-direction:column}.ComebackTracklist-module__EbPZaG__poster{width:100%}}
