.StarRating_stars__pmtxd{display:flex;gap:var(--sp-2)}.StarRating_stars__pmtxd button{width:var(--tap-min);height:var(--tap-min);border:none;background:none;font-size:30px;line-height:1;color:var(--color-line-strong);cursor:pointer;padding:0}.StarRating_stars__pmtxd button.StarRating_on__n0m8I{color:var(--color-rating)}.reviewform_suffixDays__0kkPQ{position:relative}.reviewform_suffixDays__0kkPQ:after{content:"일";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--color-muted);font-size:var(--fs-2);pointer-events:none}.reviewform_seg__kNZQ1{display:flex;gap:var(--sp-2)}.reviewform_seg__kNZQ1 label{flex:1 1;margin:0}.reviewform_seg__kNZQ1 input{position:absolute;opacity:0;width:1px;height:1px}.reviewform_seg__kNZQ1 span{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--fs-2);cursor:pointer;background:var(--color-surface)}.reviewform_seg__kNZQ1 input:checked+span{border-color:var(--color-signature-strong);background:var(--color-signature);color:var(--color-ink);font-weight:var(--fw-bold)}.reviewform_seg__kNZQ1 input:focus-visible+span{box-shadow:var(--focus-ring)}.reviewform_axes__p82NI{display:flex;flex-direction:column;gap:var(--sp-2)}.reviewform_axisRow__qQBZ7{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0}.reviewform_axisRow__qQBZ7+.reviewform_axisRow__qQBZ7{border-top:1px solid var(--color-line)}.reviewform_axisLabel__F1_wU{font-size:var(--fs-2);font-weight:var(--fw-medium)}.reviewform_overall__fqLeQ{margin-top:var(--sp-3);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);background:var(--color-brand-soft);border:1px solid var(--color-line)}.reviewform_overallLabel__kU5Fy{font-size:var(--fs-2);font-weight:var(--fw-bold);color:var(--color-brand)}.reviewform_overallValue__talWE{display:inline-flex;align-items:center;gap:var(--sp-2)}.reviewform_overallStars__6gvE3{color:var(--color-signature-strong);letter-spacing:1px}.reviewform_overallValue__talWE b{font-size:var(--fs-3);font-weight:var(--fw-bold)}.reviewform_overallValue__talWE em{font-style:normal;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:1px 8px}.reviewform_overallHint__WQSR0,.reviewform_overallValue__talWE em{font-size:var(--fs-1);color:var(--color-muted)}.reviewform_photos__6xEe6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}.reviewform_add__WeIqB,.reviewform_thumb__j_FtS{aspect-ratio:1/1;border-radius:var(--radius-sm)}.reviewform_add__WeIqB{border:2px dashed var(--color-line-strong);background:var(--color-fill);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--color-muted);font-size:var(--fs-1);cursor:pointer;font-family:inherit}.reviewform_plus__gAAfE{font-size:24px;line-height:1}.reviewform_thumb__j_FtS{background:var(--color-fill);display:flex;align-items:center;justify-content:center;color:var(--color-muted);font-size:11px;position:relative;text-align:center}.reviewform_thumbRemove___coLp{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:var(--radius-pill);border:none;background:var(--color-ink);color:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.reviewform_emptyHint__mczml{grid-column:1/-1;background:var(--color-fill);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:var(--sp-3);font-size:var(--fs-1);color:var(--color-muted);text-align:center;margin-bottom:var(--sp-2)}.reviewform_consent__fM97k{margin-top:var(--sp-6);border-top:1px solid var(--color-line);padding-top:var(--sp-5)}.reviewform_consentH2___Dd1o{font-size:var(--fs-3)}.reviewform_check___lEdj{display:flex;gap:var(--sp-3);align-items:flex-start;margin-top:var(--sp-3)}.reviewform_check___lEdj input{width:22px;height:22px;margin-top:2px;flex:0 0 22px;accent-color:var(--color-brand)}.reviewform_ct__kT9hj{font-size:var(--fs-2)}.reviewform_ctLabel__klzJy{margin:0;font-weight:var(--fw-medium);display:block}.reviewform_ct__kT9hj small{display:block;color:var(--color-muted);font-size:var(--fs-1)}.reviewform_period__qVd6O{margin-top:var(--sp-3);font-size:var(--fs-1);color:var(--color-muted)}.reviewform_periodSelect__q__56{font-family:inherit;font-size:var(--fs-2);padding:6px 10px;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);min-height:var(--tap-min)}.reviewform_wip__MAJdd{display:inline-block;vertical-align:middle;margin-left:var(--sp-2);font-size:var(--fs-1);font-weight:var(--fw-medium);color:var(--color-claim);background:var(--color-claim-soft);border-radius:var(--radius-pill);padding:2px 10px}.reviewform_consentNote__FasEB{margin-top:var(--sp-2);font-size:var(--fs-1);color:var(--color-muted);line-height:var(--lh-body)}.reviewform_success__5UZsC{padding:var(--sp-6) var(--sp-4) 130px;text-align:center}.reviewform_successIcon__MRFBu{width:64px;height:64px;margin:0 auto var(--sp-4);border-radius:var(--radius-pill);background:var(--color-signature);color:var(--color-ink);font-size:34px;line-height:64px;font-weight:var(--fw-bold)}.reviewform_successTitle__L13dN{font-size:var(--fs-4);letter-spacing:-.02em}.reviewform_successSub__ArHaT{margin-top:var(--sp-2);color:var(--color-muted);font-size:var(--fs-2);line-height:var(--lh-body)}.reviewform_successMeta__h2M2m{margin:var(--sp-5) 0 0;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;overflow:hidden}.reviewform_metaRow__G915Q{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.reviewform_metaRow__G915Q+.reviewform_metaRow__G915Q{border-top:1px solid var(--color-line)}.reviewform_metaRow__G915Q dt{color:var(--color-muted);font-size:var(--fs-2)}.reviewform_metaRow__G915Q dd{font-size:var(--fs-2);font-weight:var(--fw-medium)}.reviewform_savedDisclosure__lWdI1{margin-top:var(--sp-4);background:var(--color-brand-soft);border-left:4px solid var(--color-signature);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-1);color:var(--color-brand);text-align:left;line-height:var(--lh-body)}.reviewform_savedDisclosure__lWdI1 b{display:block;margin-bottom:4px}.reviewform_savedDisclosure__lWdI1 .locked{display:inline-block;margin-top:6px;font-size:12px;color:var(--color-brand);background:var(--color-surface);border:1px solid var(--color-brand);border-radius:var(--radius-pill);padding:1px 8px}