.ph .as-notice{border:1px solid var(--ph-line);background:var(--ph-soft);border-radius:16px;gap:8px;padding:16px;display:grid}.ph .as-notice ul{gap:6px;margin:0;padding-left:18px;display:grid}.ph .as-consent{align-items:flex-start;gap:10px;min-height:44px;font-weight:600;display:flex}.ph .as-consent input{width:22px;height:22px;accent-color:var(--ph-orange);margin-top:2px}.ph .as-off{border:1px dashed var(--ph-line);border-radius:16px;padding:16px}.ph .as-off strong{font-family:var(--ph-display);font-size:18px;display:block}.ph .as-face{aspect-ratio:3/4;background:var(--ph-ink);border:0;border-radius:16px;width:100%;max-height:70vh}@media (width>=720px){.ph .as-face{aspect-ratio:16/10}}.ph .as-thing{border:2px solid var(--ph-orange);border-radius:16px;gap:8px;padding:16px;display:grid}.ph .as-thing strong{font-family:var(--ph-display);font-size:18px;line-height:1.2}.ph .as-chat{gap:10px;display:grid}.ph .as-msg{white-space:pre-wrap;border-radius:14px;max-width:88%;padding:10px 14px}.ph .as-msg.me{background:var(--ph-ink);color:#fff;justify-self:end}.ph .as-msg.it{background:var(--ph-soft);justify-self:start}.ph .as-form{gap:8px;display:grid}.ph .as-form textarea{box-sizing:border-box;border:1px solid var(--ph-line);width:100%;min-height:72px;font:inherit;border-radius:14px;padding:12px;font-size:16px}.ph .as-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph .ph-day-talk{color:var(--ph-orange);text-underline-offset:3px;justify-self:start;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}
