.ask-scope{--ask-surface:#fff;--ask-raised:#f3f4f6;--ask-line:#e5e7eb;--ask-line-strong:#d1d5db;--ask-f1:#1f2937;--ask-f2:#4b5563;--ask-f3:#6b7280;--ask-accent:#f97316;--ask-front:#f97415;--ask-edge:#d15a05;--ask-star:#f59e0b;--ask-star-off:#d1d5db;--ask-pick:#0b64f4;color:var(--ask-f1)}:where(.dark) .ask-scope{--ask-surface:#1f2937;--ask-raised:#283446;--ask-line:#374151;--ask-line-strong:#4b5563;--ask-f1:#e5e7eb;--ask-f2:#d1d5db;--ask-f3:#9ca3af;--ask-star:#fbbf24;--ask-star-off:#4b5563;--ask-pick:#5996f7}.ask-rate{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ask-rate h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800;line-height:1.3}.ask-rate>p{color:var(--ask-f2);margin:0;font-size:14.5px;line-height:1.55}.ask-art{aspect-ratio:960/1080;width:112px;height:auto;display:block}.ask-stars{justify-content:center;gap:4px;margin-top:4px;display:flex}.ask-star{width:48px;height:48px;color:var(--ask-star-off);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;transition:transform .12s,color .12s;display:inline-flex}.ask-star[data-on=true]{color:var(--ask-star)}.ask-star:hover{transform:scale(1.08)}.ask-star:active{transform:scale(.94)}.ask-star:disabled{cursor:default}.ask-star:focus-visible{outline:2px solid var(--ask-accent);outline-offset:1px}.ask-word{min-height:20px;color:var(--ask-f2);margin:0;font-size:13.5px;font-weight:700}.ask-acts{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.ask-acts[data-row=true]{flex-flow:wrap;justify-content:flex-end}.ask-push{width:100%;max-width:300px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 4px;text-decoration:none;position:relative}.ask-acts[data-row=true] .ask-push{width:auto}.ask-push .edge{background:var(--ask-edge);border-radius:10px;position:absolute;inset:4px 0 0}.ask-push .front{background:var(--ask-front);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:700;line-height:1.3;transition:transform 90ms cubic-bezier(.3,.7,.4,1);display:flex;position:relative}.ask-push:hover .front{transform:translateY(-2px)}.ask-push:active .front{transform:translateY(4px)}.ask-push:disabled{opacity:.55;cursor:default}.ask-push:disabled .front{transform:none}.ask-push:focus-visible{outline:0}.ask-push:focus-visible .front{box-shadow:0 0 0 3px color-mix(in srgb,var(--ask-edge) 45%,transparent)}.ask-quiet{min-height:40px;font:inherit;color:var(--ask-f3);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.ask-quiet:hover{color:var(--ask-f1);background:var(--ask-raised)}.ask-quiet:focus-visible{outline:2px solid var(--ask-accent);outline-offset:1px}.ask-ghost{border:1px solid var(--ask-line);min-height:44px;font:inherit;color:var(--ask-f1);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.ask-ghost:hover{background:var(--ask-raised)}.ask-ghost:focus-visible{outline:2px solid var(--ask-accent);outline-offset:1px}.ask-picks{flex-wrap:wrap;gap:8px;display:flex}.ask-rate .ask-picks{justify-content:center}.ask-pick{border:1px solid var(--ask-line);background:var(--ask-surface);min-height:38px;font:inherit;color:var(--ask-f2);cursor:pointer;border-radius:99px;padding:0 13px;font-size:13.5px;font-weight:600;transition:border-color .12s,background .12s}.ask-pick:hover{border-color:var(--ask-line-strong);color:var(--ask-f1)}.ask-pick[aria-pressed=true]{border-color:var(--ask-pick);background:color-mix(in srgb,var(--ask-pick) 12%,transparent);color:var(--ask-f1)}.ask-pick:focus-visible{outline:2px solid var(--ask-accent);outline-offset:1px}.ask-text{box-sizing:border-box;border:1px solid var(--ask-line);background:var(--ask-raised);width:100%;color:var(--ask-f1);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.5}.ask-text:focus-visible{outline:2px solid var(--ask-accent);outline-offset:1px}.ask-done{justify-content:center;align-items:center;gap:10px;padding:6px 0;font-size:15px;font-weight:700;display:flex}.ask-done svg{color:#25b177}.ask-card{border:1px solid var(--ask-line);background:var(--ask-surface);border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ask-card .hd{align-items:flex-start;gap:10px;display:flex}.ask-card .hd .tx{flex:1;min-width:0}.ask-card .kk{letter-spacing:.02em;color:var(--ask-f3);margin:0 0 3px;font-size:12px;font-weight:700}.ask-card h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800;line-height:1.35}.ask-card .x{width:32px;height:32px;color:var(--ask-f3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-6px -8px 0 0;display:inline-flex}.ask-card .x:hover{background:var(--ask-raised);color:var(--ask-f1)}.ask-card .x:focus-visible{outline:2px solid var(--ask-accent);outline-offset:1px}.ask-card .other{gap:8px;display:flex}.ask-card .other input{border:1px solid var(--ask-line);background:var(--ask-raised);min-width:0;height:40px;color:var(--ask-f1);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:15px}.ask-card .other input:focus-visible{outline:2px solid var(--ask-accent);outline-offset:1px}.ask-card .other .ask-push{flex:none;width:auto}.ask-card .ft{color:var(--ask-f3);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.ask-card .dots{gap:5px;display:flex}.ask-card .dots i{background:var(--ask-line);border-radius:99px;width:18px;height:4px}.ask-card .dots i[data-on=true]{background:var(--ask-accent)}.ask-story{flex-direction:column;gap:10px;display:flex}.ask-picked{color:var(--ask-f1);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;display:flex}.ask-link{font:inherit;color:var(--ask-pick);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.ask-field{flex-direction:column;gap:6px;display:flex}.ask-field span{color:var(--ask-f2);font-size:13.5px;font-weight:600}.ask-check{color:var(--ask-f2);cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.ask-check input{width:16px;height:16px;accent-color:var(--ask-accent);flex:none;margin:2px 0 0}.ask-err{color:#cd1d35;margin:0;font-size:13px;font-weight:600}:where(.dark) .ask-err{color:#e96779}.ask-card .ask-done{justify-content:flex-start}.ask-why{flex-direction:column;gap:8px;margin:0 0 18px;display:flex}.ask-why-q{color:var(--ask-f2);margin:0;font-size:13.5px;font-weight:700}.ask-why .ask-picks{justify-content:center}.ask-why .ask-pick{min-height:34px;font-size:13px}.ask-why .ask-done{font-size:13.5px}.ask-card.mt-ask{margin:28px 0 8px}@media (prefers-reduced-motion:reduce){.ask-star,.ask-pick{transition:none}.ask-star:hover,.ask-star:active{transform:none}.ask-push .front{transition:none}}
