.ReviewBoard_moderationNote__Ap2ud{text-align:left}.ReviewBoard_disclosure__5yN7g,.ReviewBoard_moderationNote__Ap2ud{margin:0 0 1.5rem;color:var(--text-body);font-size:17px;line-height:28px;overflow-wrap:anywhere}.ReviewBoard_starButton__EscSn.ReviewBoard_starButton__EscSn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;min-width:48px;min-height:48px;padding:0;color:var(--text-secondary);background:transparent;border:0;border-radius:4px;transform:none;cursor:pointer;font-family:inherit;font-size:1.6rem;line-height:1}.ReviewBoard_starButton__EscSn:hover{color:var(--purple-light,#2d5c48)}.ReviewBoard_starButton__EscSn:active{color:var(--purple-dark,#0d221a)}.ReviewBoard_readonlyStar__YopVZ[data-filled=true],.ReviewBoard_starButton__EscSn[data-filled=true]{color:var(--text-heading)}.ReviewBoard_starButton__EscSn[data-filled=true]:hover{color:var(--primary,var(--purple,#16382d))}.ReviewBoard_starButton__EscSn[data-filled=true]:active{color:var(--purple-dark,#0d221a)}.ReviewBoard_starButton__EscSn:focus-visible{outline:3px solid var(--text-heading);outline-offset:2px}.ReviewBoard_readonlyStar__YopVZ{font-size:1.6rem;color:var(--text-secondary);line-height:1;cursor:default;pointer-events:none}.star-sm .ReviewBoard_readonlyStar__YopVZ{font-size:1rem}.ReviewBoard_loadError__0Gnmj{display:grid;justify-items:start;grid-gap:1rem;gap:1rem;margin:1.5rem 0;padding:1.5rem;border:1px solid var(--border-medium,var(--purple-border,#cfddd3));border-radius:var(--radius-sm,12px);color:var(--text-body);background-color:#fff}.ReviewBoard_loadError__0Gnmj p{margin:0;overflow-wrap:anywhere}.ReviewBoard_loadError__0Gnmj .button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;max-width:100%;min-height:48px;padding:12px 20px;border:1px solid var(--primary,var(--purple,#16382d));border-radius:4px;background-color:var(--primary,var(--purple,#16382d));color:#fff;font-family:inherit;font-size:16px;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.ReviewBoard_loadError__0Gnmj .button:hover{background-color:var(--purple-light,#2d5c48)}.ReviewBoard_loadError__0Gnmj .button:active{background-color:var(--purple-dark,#0d221a)}.ReviewBoard_loadError__0Gnmj .button:focus-visible{outline:2px solid var(--primary,var(--purple,#16382d));outline-offset:3px}.ReviewBoard_root__KmzIx{background-color:var(--off-white,#f7faf6);color:var(--text-body);font-family:inherit;font-size:17px;line-height:28px}.ReviewBoard_root__KmzIx .container{max-width:1200px;box-sizing:border-box}.ReviewBoard_root__KmzIx .review-form-wrap{box-sizing:border-box;width:100%;max-width:720px;min-width:0;margin:0 0 48px;padding:24px;border:1px solid var(--warm-border,var(--purple-border,#cfddd3));border-radius:12px;background-color:#fff;box-shadow:none}.ReviewBoard_root__KmzIx .review-form-title,.ReviewBoard_root__KmzIx .review-list-title{margin:0 0 16px;color:var(--text-heading);font-size:34px;line-height:42px;font-weight:600;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-form{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;min-width:0}.ReviewBoard_root__KmzIx .review-form-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.ReviewBoard_root__KmzIx .review-label{color:var(--text-heading);font-size:16px;line-height:24px;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-input{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--warm-border,var(--purple-border,#cfddd3));border-radius:4px;background-color:#fff;color:var(--text-body);font-family:inherit;font-size:16px;line-height:24px}.ReviewBoard_root__KmzIx .review-input::placeholder{color:var(--warm-text-dark,#5c6b60);opacity:1}.ReviewBoard_root__KmzIx .review-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ReviewBoard_root__KmzIx .review-textarea{min-height:154px;line-height:26px;resize:vertical;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-input:focus,.ReviewBoard_root__KmzIx .review-select:focus,.ReviewBoard_root__KmzIx .review-textarea:focus{outline:2px solid var(--primary,var(--purple,#16382d));outline-offset:2px}.ReviewBoard_root__KmzIx .star-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.ReviewBoard_root__KmzIx .star-readonly{pointer-events:none}.ReviewBoard_root__KmzIx .review-submit{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;box-sizing:border-box;width:auto;max-width:100%;min-height:48px;padding:12px 20px;border:1px solid var(--primary,var(--purple,#16382d));border-radius:4px;background-color:var(--primary,var(--purple,#16382d));color:#fff;font-family:inherit;font-size:16px;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.ReviewBoard_root__KmzIx .review-submit:hover:not(:disabled){background-color:var(--purple-light,#2d5c48)}.ReviewBoard_root__KmzIx .review-submit:active:not(:disabled){background-color:var(--purple-dark,#0d221a)}.ReviewBoard_root__KmzIx .review-submit:disabled{cursor:not-allowed;opacity:1;background-color:var(--warm-border);color:var(--text-body)}.ReviewBoard_root__KmzIx .review-submit:focus-visible{outline:2px solid var(--primary,var(--purple,#16382d));outline-offset:3px}.ReviewBoard_root__KmzIx .review-message{margin:0;padding:12px 14px;font-size:16px;line-height:26px;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-message--success{color:var(--purple-dark,#0d221a);background-color:var(--purple-bg,#edf5ef);border:1px solid var(--purple-border,#cfddd3)}.ReviewBoard_root__KmzIx .review-message--error{color:#5c1f1f;background-color:#f8ecec;border:1px solid #d7b4b4}.ReviewBoard_root__KmzIx .review-summary{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;width:100%;min-width:0;margin:0 0 32px;padding:24px 0;border-top:1px solid var(--warm-border,var(--purple-border,#cfddd3));border-bottom:1px solid var(--warm-border,var(--purple-border,#cfddd3))}.ReviewBoard_root__KmzIx .review-summary-stat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.ReviewBoard_root__KmzIx .review-summary-number{color:var(--text-heading);font-size:28px;line-height:34px;font-weight:600;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-summary-label{color:var(--gold-dim,#725f38);font-size:14px;line-height:20px;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-empty{margin:0;color:var(--text-body);font-size:17px;line-height:28px;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-list{display:flex;flex-direction:column;gap:24px;min-width:0}.ReviewBoard_root__KmzIx .review-card{box-sizing:border-box;min-width:0;padding:24px;border:1px solid var(--warm-border,var(--purple-border,#cfddd3));border-radius:12px;background-color:#fff}.ReviewBoard_root__KmzIx .review-card-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin:0 0 12px}.ReviewBoard_root__KmzIx .review-card-nickname{min-width:0;color:var(--text-heading);font-size:17px;line-height:28px;font-weight:600;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-card-date,.ReviewBoard_root__KmzIx .review-card-service{min-width:0;color:var(--gold-dim,#725f38);font-size:14px;line-height:20px;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .review-card-content{margin:0;color:var(--text-body);font-size:17px;line-height:28px;white-space:pre-wrap;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx .button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;max-width:100%;min-height:48px;padding:12px 20px;border:1px solid var(--primary,var(--purple,#16382d));border-radius:4px;background-color:var(--primary,var(--purple,#16382d));color:#fff;font-family:inherit;font-size:16px;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.ReviewBoard_root__KmzIx .button:hover:not(:disabled){background-color:var(--purple-light,#2d5c48);color:#fff}.ReviewBoard_root__KmzIx .button:active:not(:disabled){background-color:var(--purple-dark,#0d221a);color:#fff}.ReviewBoard_root__KmzIx .button:focus-visible{outline:2px solid var(--primary,var(--purple,#16382d));outline-offset:3px}.ReviewBoard_root__KmzIx:lang(ko){word-break:keep-all;overflow-wrap:anywhere}.ReviewBoard_root__KmzIx:lang(ja),.ReviewBoard_root__KmzIx:lang(zh),.ReviewBoard_root__KmzIx:lang(zh-Hant),.ReviewBoard_root__KmzIx:lang(zh-hant){word-break:normal;overflow-wrap:anywhere}@media (max-width:720px){.ReviewBoard_disclosure__5yN7g,.ReviewBoard_moderationNote__Ap2ud,.ReviewBoard_root__KmzIx{font-size:16px;line-height:26px}.ReviewBoard_root__KmzIx .review-form-title,.ReviewBoard_root__KmzIx .review-list-title{font-size:26px;line-height:34px}.ReviewBoard_root__KmzIx .review-card-content,.ReviewBoard_root__KmzIx .review-card-nickname,.ReviewBoard_root__KmzIx .review-empty{font-size:16px;line-height:26px}.ReviewBoard_root__KmzIx .review-card-date,.ReviewBoard_root__KmzIx .review-card-service,.ReviewBoard_root__KmzIx .review-summary-label{font-size:13px;line-height:18px}.ReviewBoard_root__KmzIx .review-form-wrap{padding:20px}.ReviewBoard_loadError__0Gnmj .button,.ReviewBoard_root__KmzIx .button,.ReviewBoard_root__KmzIx .review-submit{min-height:52px}}