.ask{position:fixed;right:16px;bottom:16px;z-index:65;width:min(25rem,calc(100vw - 32px));height:min(40rem,calc(100dvh - 32px));display:flex;flex-direction:column;background:var(--g-bg);color:var(--g-fg);border:1px solid var(--g-line-2);border-radius:var(--g-radius, 4px);box-shadow:var(--g-shadow);font:400 .95rem/1.5 var(--font-body)}@media(max-width:40rem){.ask{inset:0;width:auto;height:100dvh;border:0;border-radius:0}}.ask__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .75rem .75rem 1rem;border-bottom:1px solid var(--g-line)}.ask__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.05rem}.ask__title span{margin-left:.4rem;font:400 .72rem/1 var(--font-mono);color:var(--g-faint)}.ask__acts{display:flex;align-items:center;gap:.25rem}.ask__acts button{font:400 .8rem/1 var(--font-mono);color:var(--g-dim);background:none;border:1px solid var(--g-line);border-radius:var(--g-radius, 4px);padding:.45rem .6rem;cursor:pointer}.ask__acts button:hover{color:var(--g-fg);border-color:var(--g-line-2)}.ask__acts .ask__x{font-size:1.15rem;padding:.25rem .55rem;border-color:transparent}.ask__list{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.85rem;overscroll-behavior:contain}.ask__list a{color:inherit;text-decoration:underline;text-decoration-color:var(--g-mark);text-underline-offset:.15em}.ask__list a:hover{color:var(--g-hot-ink)}.ask__hello p{margin:0 0 .85rem;color:var(--g-dim)}.ask__hello ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.ask__hello button{font:400 .85rem/1.3 var(--font-body);color:var(--g-fg);text-align:left;background:var(--g-raise);border:1px solid var(--g-line);border-radius:var(--g-radius, 4px);padding:.5rem .7rem;cursor:pointer}.ask__hello button:hover{border-color:var(--g-mark)}.ask__u{align-self:flex-end;max-width:85%;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--g-raise);border:1px solid var(--g-line);border-radius:var(--g-radius, 4px);padding:.55rem .75rem}.ask__a{max-width:100%;overflow-wrap:anywhere}.ask__a p,.ask__a ul,.ask__a ol{margin:0 0 .6rem}.ask__a :last-child{margin-bottom:0}.ask__a ul,.ask__a ol{padding-left:1.2rem}.ask__a li+li{margin-top:.2rem}.ask__rate{margin-top:.4rem;display:flex;align-items:center;gap:.35rem;font:400 .72rem/1 var(--font-mono);color:var(--g-faint)}.ask__rate button{font:inherit;color:var(--g-faint);background:none;border:1px solid var(--g-line);border-radius:var(--g-radius, 4px);padding:.25rem .45rem;cursor:pointer}.ask__rate button:hover,.ask__rate button[aria-pressed=true]{color:var(--g-fg);border-color:var(--g-mark)}.ask__dots{display:inline-block;width:1.6rem;height:.5rem;vertical-align:middle;background:radial-gradient(circle,var(--g-faint) 40%,transparent 42%) 0 50% / .5rem .5rem repeat-x;opacity:.7}@media(prefers-reduced-motion:no-preference){.ask__dots{animation:ask-dots 1.2s steps(3,end) infinite}@keyframes ask-dots{0%{width:.5rem}to{width:2.1rem}}}.ask__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;align-items:start}.ask__card{display:flex;flex-direction:column;gap:.3rem;text-decoration:none!important;color:inherit}.ask__card img{width:100%;height:auto;display:block;border:1px solid var(--g-line)}.ask__card:hover img{border-color:var(--g-mark)}.ask__noimg{display:block;aspect-ratio:16 / 9;background:var(--g-raise)}.ask__ct{font-size:.85rem;font-weight:500;line-height:1.25}.ask__cm{font:400 .7rem/1.3 var(--font-mono);color:var(--g-faint)}.ask__note{margin:0;font:400 .8rem/1.45 var(--font-mono);color:var(--g-dim)}.ask__err{margin:0;font-size:.88rem;color:var(--g-hot-ink)}.ask__link{font:inherit;color:var(--g-fg);background:none;border:0;padding:0;text-decoration:underline;text-decoration-color:var(--g-mark);cursor:pointer}.ask__signin{border:1px solid var(--g-line);border-radius:var(--g-radius, 4px);padding:.85rem}.ask__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ask__form{display:flex;align-items:flex-end;gap:.5rem;padding:.75rem;border-top:1px solid var(--g-line)}.ask__form textarea{flex:1;resize:none;max-height:7.5rem;field-sizing:content;min-height:2.6rem;font:400 .95rem/1.4 var(--font-body);color:var(--g-fg);background:var(--g-raise);border:1px solid var(--g-line-2);border-radius:var(--g-radius, 4px);padding:.6rem .7rem}.ask__form textarea:focus{outline:2px solid var(--g-focus);outline-offset:1px}.ask__form button{flex:none;width:2.6rem;height:2.6rem;font-size:1.1rem;color:var(--ink-abs, #181513);background:var(--orange, #ff7b16);border:0;border-radius:var(--g-radius, 4px);cursor:pointer}.ask__form button:disabled{opacity:.4;cursor:default}.ask__foot{margin:0;padding:0 .75rem .7rem;font:400 .68rem/1.4 var(--font-mono);color:var(--g-faint)}.ask__foot a{color:inherit}.ask button:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}
