.detail-module__3H46QG__back{color:var(--ink-3);margin-bottom:26px;font-size:.86rem;text-decoration:none;display:inline-block}.detail-module__3H46QG__back:hover{color:var(--ink)}.detail-module__3H46QG__head{background:var(--tone-bg);border-radius:22px;padding:32px}.detail-module__3H46QG__head .ibadge{background:var(--wall)}.detail-module__3H46QG__badgeRow{align-items:center;gap:14px;display:flex}.detail-module__3H46QG__order{color:var(--tone);font-size:1rem;font-weight:600}.detail-module__3H46QG__head .pill{background:var(--wall)}@media (max-width:600px){.detail-module__3H46QG__head{padding:22px}}.detail-module__3H46QG__q{font-family:var(--display);margin-top:14px;font-size:clamp(1.9rem,6.5vw,3rem);font-weight:500;line-height:1.2}.detail-module__3H46QG__feel{font-family:var(--display);color:var(--ink);max-width:30em;margin-top:18px;font-size:1.3rem;line-height:1.7}.detail-module__3H46QG__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;font-size:.86rem;display:flex}.detail-module__3H46QG__bar{gap:3px;display:flex}.detail-module__3H46QG__bar i{background:var(--hair-2);width:20px;height:3px;display:block}.detail-module__3H46QG__bar i.detail-module__3H46QG__on{background:var(--accent)}.detail-module__3H46QG__sec{margin-top:44px}.detail-module__3H46QG__lbl{color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;font-size:1.04rem;font-weight:600;display:flex}.detail-module__3H46QG__toc{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.detail-module__3H46QG__toc li{border-bottom:1px solid var(--hair);grid-template-columns:38px 1fr auto;align-items:baseline;gap:14px;padding:14px 0;display:grid}@media (max-width:560px){.detail-module__3H46QG__toc li{grid-template-columns:38px 1fr}.detail-module__3H46QG__who{display:none}}.detail-module__3H46QG__n{font-family:var(--display);color:var(--tone,var(--accent));font-variant-numeric:tabular-nums;font-size:1.1rem}.detail-module__3H46QG__t{font-family:var(--display);color:var(--ink);font-size:1.1rem}.detail-module__3H46QG__who{color:var(--ink-3);font-size:.86rem}.detail-module__3H46QG__todo .detail-module__3H46QG__t,.detail-module__3H46QG__todo .detail-module__3H46QG__n{color:var(--ink-3);opacity:.6}.detail-module__3H46QG__strip{flex-wrap:wrap;gap:8px;display:flex}.detail-module__3H46QG__chip{width:62px;height:62px;box-shadow:0 5px 14px -8px var(--shadow);display:block;overflow:hidden}.detail-module__3H46QG__chip img{object-fit:cover;width:100%;height:100%;display:block}
.HowTo-module___T3CUW__wrap{z-index:60;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.HowTo-module___T3CUW__scrim{background:var(--wall);opacity:.94;cursor:default;border:0;width:100%;height:100%;padding:0;animation:.42s both HowTo-module___T3CUW__howtoIn;position:absolute;inset:0}.HowTo-module___T3CUW__card{background:var(--wall);border:1px solid var(--ink);width:min(520px,100%);max-height:calc(100dvh - 48px);padding:34px 32px 30px;animation:.52s cubic-bezier(.22,1,.36,1) both HowTo-module___T3CUW__howtoUp;position:relative;overflow-y:auto}@keyframes HowTo-module___T3CUW__howtoIn{0%{opacity:0}to{opacity:.94}}@keyframes HowTo-module___T3CUW__howtoUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HowTo-module___T3CUW__scrim,.HowTo-module___T3CUW__card{animation:none}}.HowTo-module___T3CUW__kicker{font-family:var(--ui);letter-spacing:.05em;color:var(--ink-3);font-size:.8rem;display:block}.HowTo-module___T3CUW__h{margin:10px 0 0;font-size:clamp(1.3rem,4vw,1.7rem);line-height:1.45}.HowTo-module___T3CUW__steps{margin:26px 0 0;padding:0;list-style:none}.HowTo-module___T3CUW__steps li{border-top:1px solid var(--hair);gap:3px;padding:14px 0;display:grid}.HowTo-module___T3CUW__steps li:first-child{border-top-color:var(--hair-2)}.HowTo-module___T3CUW__steps b{color:var(--ink);font-size:1rem;font-weight:400;font-family:var(--display)}.HowTo-module___T3CUW__steps span{font-family:var(--ui);color:var(--ink-2);font-size:.94rem;line-height:1.7}.HowTo-module___T3CUW__note{font-family:var(--ui);color:var(--ink-3);border-top:1px solid var(--hair);margin:18px 0 0;padding-top:16px;font-size:.86rem}.HowTo-module___T3CUW__act{margin-top:22px}
