.narrow{max-width:720px}.top h1 a{align-items:center;gap:12px;display:flex}.fbpage .top h1{font-size:clamp(26px,5vw,34px)}.panel{background:var(--card);border:1px solid var(--line);border-radius:16px;margin:24px 0;padding:20px 22px}.field{border:0;min-width:0;margin:0 0 18px;padding:0}.field>label,.field>legend,.field>.label{margin:0 0 6px;padding:0;font-weight:600;display:block}.opt{color:var(--mute);font-weight:400}.hint{color:var(--mute);margin:6px 0 0;font-size:13px}input[type=text],select,textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px}textarea{resize:vertical;min-height:140px}input:focus-visible,select:focus-visible,textarea:focus-visible,.pick:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.type:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:1px}[aria-invalid=true]{border-color:var(--bad)!important}.types{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;display:grid}.type{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.type input{accent-color:var(--brand);margin:4px 0 0}.type b{display:block}.type small{color:var(--mute);font-size:13px;line-height:1.35;display:block}.type:has(input:checked){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--bg))}.drop{border:2px dashed var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.drop.over{border-color:var(--brand)}.drop input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.pick{border:1px solid var(--brand);color:var(--brand);cursor:pointer;border-radius:999px;padding:7px 16px;font-weight:600;display:inline-block}.drop input:focus-visible+.pick{outline:2px solid var(--brand);outline-offset:2px}.drop .hint{margin:0}.filelist{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.filelist li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.filelist img,.filelist .doc{object-fit:cover;border-radius:6px;flex:none;width:48px;height:36px}.filelist .doc{background:var(--line);color:var(--mute);place-items:center;font-size:11px;font-weight:700;display:grid}.filelist .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filelist .size{color:var(--mute);flex:none;font-size:13px}.rm{font:inherit;color:var(--bad);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:4px 10px;font-size:13px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.err{color:var(--bad);min-height:1.5em;margin:0 0 10px;font-weight:600}.play:disabled{opacity:.6;cursor:wait}.thanks h2{margin:0 0 6px}.thanks .actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex}.notice{color:var(--mute);margin:0 0 14px;font-size:13px;line-height:1.45}
