._page_1ax82_1{min-height:100vh;background:#fff5db;color:#183c2d;padding:2rem max(1rem,5vw) 6rem}._back_1ax82_1{color:#17442c;font-weight:800;display:inline-flex;align-items:center;gap:.5rem}._hero_1ax82_1{text-align:center;max-width:850px;margin:2rem auto 3rem}._hero_1ax82_1>span{font-weight:900;letter-spacing:.14em;color:#8b4c11}._hero_1ax82_1 h1{font-size:clamp(2.1rem,5vw,4rem);line-height:1.05;margin:1rem 0;color:#173e2a}._hero_1ax82_1 h1 em{color:#bd4275}._hero_1ax82_1 p{font-size:1.15rem;line-height:1.7}._emojis_1ax82_1{font-size:2rem}._rewardNotice_1ax82_1{margin:1.5rem auto 0;max-width:650px;background:#173e2a;color:#fff;border-radius:18px;padding:1.3rem}._rewardNotice_1ax82_1 strong{color:#f1cc75;letter-spacing:.07em}._rewardNotice_1ax82_1 p{font-size:1rem;margin:.6rem 0 0}._columns_1ax82_1{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1200px;margin:auto}._panel_1ax82_1{background:#fff;border:2px solid #e4c67d;border-radius:24px;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 8px 30px #57411a13}._panel_1ax82_1 h2{display:flex;align-items:center;gap:.5rem;font-size:clamp(1.3rem,3vw,2rem)}._panel_1ax82_1 form{display:grid;gap:1.2rem}._panel_1ax82_1 label{display:grid;gap:.5rem;font-weight:800}._panel_1ax82_1 input,._panel_1ax82_1 textarea,._panel_1ax82_1 select{width:100%;box-sizing:border-box;border:1px solid #b2aa8f;border-radius:10px;padding:.85rem;font:inherit;color:#153a2a;background:#fff}._rating_1ax82_1{display:grid;gap:.4rem}._rating_1ax82_1 button{background:none;border:0;padding:.25rem;cursor:pointer}._rating_1ax82_1 button:focus-visible{outline:2px solid #1a583e}._submit_1ax82_1{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#173f2d;color:#fff;border:0;border-radius:12px;font-weight:900;cursor:pointer}._submit_1ax82_1:disabled{opacity:.6}._panel_1ax82_1 small{line-height:1.6}._review_1ax82_1{border-top:1px solid #e3d5b7;padding:1rem 0}._review_1ax82_1 strong,._review_1ax82_1 small{display:block}._review_1ax82_1 p{line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._stars_1ax82_1{color:#bd7c05;font-size:1.4rem}._empty_1ax82_1{text-align:center;padding:3rem 1rem}._empty_1ax82_1 span{font-size:3rem}._honey_1ax82_1{position:absolute;left:-9999px}@media(max-width:760px){._columns_1ax82_1{grid-template-columns:1fr}._page_1ax82_1{padding-bottom:6rem}}
