.ask-hero>*{max-width:62ch}.ask-title{font-family:var(--bl-display);font-weight:800;font-size:var(--bl-fs-3xl);line-height:var(--bl-lh-tight);letter-spacing:var(--bl-ls-hero);margin:0 0 var(--bl-sp-5);max-width:22ch}.ask-lede{margin:0 0 var(--bl-sp-6);font-size:var(--bl-fs-md);color:var(--bl-hero-ink-soft);text-wrap:pretty;max-width:62ch}.ask-form{background:var(--bl-card);border-radius:var(--bl-r-lg);padding:var(--bl-sp-2) var(--bl-sp-2) var(--bl-sp-2) var(--bl-sp-6);gap:var(--bl-sp-3);box-shadow:var(--bl-shadow-lift);flex-wrap:wrap;align-items:center;max-width:900px;display:flex}.ask-input{min-width:0;min-height:var(--bl-touch-min);font-family:inherit;font-size:var(--bl-fs-md);color:var(--bl-ink);background:0 0;border:0;flex:260px}.ask-input::placeholder{color:var(--bl-ink-soft)}.ask-submit{min-height:var(--bl-touch-min);padding:var(--bl-sp-3) var(--bl-sp-6);border-radius:var(--bl-r-pill);background:var(--bl-ink);color:var(--bl-card);font-family:inherit;font-weight:700;font-size:var(--bl-fs-base);cursor:pointer;white-space:nowrap;border:0}.ask-submit:hover{background:var(--bl-action-hover)}.ask-suggestions{gap:var(--bl-sp-2);margin:var(--bl-sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ask-suggestion{background:var(--bl-card);border-radius:var(--bl-r-pill);padding:var(--bl-sp-2) var(--bl-sp-4);min-height:var(--bl-touch-min);font-family:inherit;font-size:var(--bl-fs-sm);color:var(--bl-ink);cursor:pointer;border:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ask-suggestion:hover{background:var(--bl-ink);color:var(--bl-card)}.ask-answer{background:var(--bl-card);border-radius:var(--bl-r-lg);box-shadow:var(--bl-shadow);padding:var(--bl-sp-6);margin-top:var(--bl-sp-7);min-width:0}.ask-answer[hidden]{display:none}.ask-answer-head{gap:var(--bl-sp-2);margin-bottom:var(--bl-sp-5);flex-wrap:wrap;align-items:center;display:flex}.ask-badge{font-family:var(--bl-mono);font-size:var(--bl-fs-mono-2xs);color:var(--bl-green);background:var(--bl-green-tint);border:var(--bl-border);border-color:var(--bl-green);border-radius:var(--bl-r-chip);padding:var(--bl-sp-1) var(--bl-sp-3);font-weight:600}.ask-actions{gap:var(--bl-sp-4);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.ask-actions a,.ask-actions button{font-family:var(--bl-mono);font-size:var(--bl-fs-mono-2xs);min-height:var(--bl-touch-min);align-items:center;font-weight:600;display:inline-flex}.ask-actions button{color:var(--bl-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}.ask-sentence{margin:0 0 var(--bl-sp-3);font-size:var(--bl-fs-lg);text-wrap:pretty;max-width:70ch;line-height:1.4}.ask-hedge-note{margin:var(--bl-sp-4) 0 0;font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);text-wrap:pretty;max-width:70ch}.ask-cite{font-family:var(--bl-mono);font-size:var(--bl-fs-mono-xs);white-space:nowrap;color:var(--bl-link)}.ask-cite-plain{font-family:var(--bl-mono);font-size:var(--bl-fs-mono-2xs);color:var(--bl-ink-soft)}.ask-places{gap:var(--bl-sp-4);margin:var(--bl-sp-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.ask-place{color:inherit;background:var(--bl-paper);border:var(--bl-border-hairline);border-radius:var(--bl-r-sm);padding:var(--bl-sp-4);min-width:0;text-decoration:none;display:block}.ask-place:hover{border-color:var(--bl-ink);box-shadow:var(--bl-shadow-btn);color:inherit}.ask-place-head{gap:var(--bl-sp-3);margin-bottom:var(--bl-sp-2);align-items:flex-start;display:flex}.ask-place-name{font-size:var(--bl-fs-md);flex:1;min-width:0}.ask-place-line{font-size:var(--bl-fs-sm);display:block}.ask-place-line--quiet{font-family:var(--bl-mono);font-size:var(--bl-fs-mono-2xs);color:var(--bl-ink-soft);margin-top:var(--bl-sp-1)}.ask-place-supporting{margin:calc(-1 * var(--bl-sp-2)) 0 0;font-family:var(--bl-mono);font-size:var(--bl-fs-mono-2xs);color:var(--bl-ink-soft);word-break:break-word}.ask-stamp{width:var(--bl-touch-min);height:var(--bl-touch-min);flex:none;position:relative}.ask-stamp-back{border:var(--bl-border-bold);border-color:var(--bl-sun);border-radius:50%;position:absolute;inset:0;transform:rotate(-8deg)translate(1.5px,1.5px)}.ask-stamp-face{border:var(--bl-border-bold);border-color:var(--bl-punch);width:100%;height:100%;color:var(--bl-punch-deep);background:var(--bl-punch-tint);font-family:var(--bl-mono);font-weight:600;font-size:var(--bl-fs-xs);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-8deg)}.ask-supporting{margin-top:var(--bl-sp-5);padding-top:var(--bl-sp-4);border-top:var(--bl-border-hairline)}.ask-supporting-title{margin:0 0 var(--bl-sp-3);font-family:var(--bl-mono);font-size:var(--bl-fs-mono-2xs);color:var(--bl-ink-soft);font-weight:400}.ask-supporting-list{gap:var(--bl-sp-2);font-size:var(--bl-fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask-supporting-list a{min-height:var(--bl-touch-min);align-items:center;display:inline-flex}.ask-why{margin-top:var(--bl-sp-5)}.ask-why-kicker{margin:0 0 var(--bl-sp-4);font-family:var(--bl-body);font-size:var(--bl-fs-mono-2xs);color:var(--bl-ink-soft);font-weight:600}.ask-why-grid{gap:var(--bl-sp-5);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.ask-why-head{font-size:var(--bl-fs-sm);margin-bottom:var(--bl-sp-2);display:block}.ask-why-grid ul{padding-left:var(--bl-sp-5);font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);gap:var(--bl-sp-1);flex-direction:column;margin:0;display:flex}.ask-why-meta{margin:var(--bl-sp-4) 0 0;padding-top:var(--bl-sp-3);border-top:var(--bl-border-hairline);font-family:var(--bl-mono);font-size:var(--bl-fs-mono-2xs);color:var(--bl-ink-soft)}.ask-why-claim{margin:var(--bl-sp-3) 0 0;font-size:var(--bl-fs-sm);font-weight:600}.ask-refusal{background:var(--bl-sky-tint);border-radius:var(--bl-r-lg);padding:var(--bl-sp-6) var(--bl-sp-7)}.ask-refusal-title{margin:0 0 var(--bl-sp-3);font-family:var(--bl-display);font-weight:700;font-size:var(--bl-fs-lg);line-height:var(--bl-lh-snug)}.ask-refusal-body{margin:0 0 var(--bl-sp-4);font-size:var(--bl-fs-base);color:var(--bl-ink-soft)}.ask-refusal-route{margin:var(--bl-sp-4) 0 0;font-size:var(--bl-fs-base)}.ask-chip-row{gap:var(--bl-sp-2);flex-wrap:wrap;display:flex}.ask-chip{border:var(--bl-border-hairline);border-color:var(--bl-line);border-radius:var(--bl-r-pill);padding:var(--bl-sp-2) var(--bl-sp-4);min-height:var(--bl-touch-min);font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);align-items:center;text-decoration:none;display:inline-flex}.ask-chip:hover{border-color:var(--bl-ink);color:var(--bl-ink)}.ask-scope{background:var(--bl-warning-surface);border-radius:var(--bl-r);padding:var(--bl-sp-6)}.ask-scope-title{margin:0 0 var(--bl-sp-3);font-size:var(--bl-fs-md);color:var(--bl-warning-text);font-weight:600}.ask-scope-body{margin:0 0 var(--bl-sp-3);font-size:var(--bl-fs-base);max-width:70ch}.ask-scope-note{font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);margin:0}.ask-outage{background:var(--bl-card);border:var(--bl-border);border-color:var(--bl-punch-deep);border-radius:var(--bl-r);padding:var(--bl-sp-6)}.ask-outage-title{margin:0 0 var(--bl-sp-3);font-family:var(--bl-display);font-weight:700;font-size:var(--bl-fs-lg);line-height:var(--bl-lh-snug)}.ask-outage-body{margin:0 0 var(--bl-sp-3);font-size:var(--bl-fs-base);max-width:70ch}.ask-outage-route{font-size:var(--bl-fs-base);margin:0}.ask-share{gap:var(--bl-sp-5);margin-top:var(--bl-sp-5);padding-top:var(--bl-sp-5);border-top:var(--bl-border-hairline);flex-wrap:wrap;align-items:center;display:flex}.ask-share p{font-size:var(--bl-fs-base);color:var(--bl-ink-soft);flex:300px;margin:0}.ask-share button{min-height:var(--bl-touch-min);padding:var(--bl-sp-3) var(--bl-sp-5);border-radius:var(--bl-r-pill);border:var(--bl-border);background:var(--bl-card);font-family:inherit;font-weight:700;font-size:var(--bl-fs-sm);box-shadow:var(--bl-shadow-sm);cursor:pointer}.ask-thinking{align-items:center;gap:var(--bl-sp-3);margin:var(--bl-sp-4) 0 0;display:flex}.ask-thinking[hidden]{display:none}.ask-thinking-text{font-family:var(--bl-mono);font-size:var(--bl-fs-mono-xs);color:var(--bl-ink-soft);letter-spacing:.01em}.ask-thinking-pulse{flex:none;gap:5px;display:inline-flex}.ask-thinking-pulse i{background:var(--bl-green-deep);opacity:.3;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite ask-pulse}.ask-thinking-pulse i:nth-child(2){animation-delay:.18s}.ask-thinking-pulse i:nth-child(3){animation-delay:.36s}@keyframes ask-pulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ask-skeleton{gap:var(--bl-sp-3);margin-top:var(--bl-sp-2);flex-direction:column;display:flex}.ask-skeleton span{border-radius:var(--bl-r-sm);background:linear-gradient(90deg, var(--bl-paper) 25%, var(--bl-line) 37%, var(--bl-paper) 63%);background-size:400% 100%;height:1em;animation:1.4s ease-in-out infinite ask-shimmer}.ask-skeleton span:first-child{width:92%}.ask-skeleton span:nth-child(2){width:100%}.ask-skeleton span:nth-child(3){width:68%}@keyframes ask-shimmer{0%{background-position:100% 0}to{background-position:0 0}}[data-ask-prose]>*{animation:.32s ease-out both ask-fade-in}@keyframes ask-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ask-thinking-pulse i,.ask-skeleton span,[data-ask-prose]>*{animation:none}.ask-thinking-pulse i{opacity:.7}.ask-skeleton span{background:var(--bl-line)}}.ask-crumbs{font-family:var(--bl-body);font-size:var(--bl-fs-mono-2xs);color:var(--bl-ink-soft);margin-bottom:var(--bl-sp-5);font-weight:600}.ask-crumbs a{color:var(--bl-ink-soft)}.ask-note{margin:var(--bl-sp-3) 0 0;font-family:var(--bl-body);font-size:var(--bl-fs-mono-xs);color:var(--bl-ink-soft)}.ask-promoted{background:var(--bl-sky-tint);border:var(--bl-border-hairline);border-radius:var(--bl-r);padding:var(--bl-sp-6);margin-top:var(--bl-sp-7)}.ask-promoted p{font-size:var(--bl-fs-sm);max-width:80ch;margin:0}.ask-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-noscript{margin-top:var(--bl-sp-7)}@media (width<=640px){.ask-title{font-size:var(--bl-fs-2xl)}.ask-answer{padding:var(--bl-sp-4)}.ask-sentence{font-size:var(--bl-fs-md)}}.ask-console{display:block}.ask-scopebar{align-items:center;gap:var(--bl-sp-2) var(--bl-sp-3);margin:0 0 var(--bl-sp-3);flex-wrap:wrap;display:flex}.ask-scope-field{align-items:center;gap:var(--bl-sp-2);display:inline-flex}.ask-scope-label{font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);font-weight:600}.ask-scope-select{min-height:var(--bl-touch-min);padding:var(--bl-sp-2) var(--bl-sp-3);border:var(--bl-border);border-color:var(--bl-line);border-radius:var(--bl-r-pill);background:var(--bl-card);color:var(--bl-ink);font:inherit;font-size:max(16px, var(--bl-fs-base));cursor:pointer;max-width:100%}.ask-locate{align-items:center;gap:var(--bl-sp-2);min-height:var(--bl-touch-min);padding:var(--bl-sp-2) var(--bl-sp-4);border:var(--bl-border);border-color:var(--bl-line);border-radius:var(--bl-r-pill);background:var(--bl-card);color:var(--bl-ink);font:inherit;font-size:var(--bl-fs-base);cursor:pointer;font-weight:600;display:inline-flex}.ask-locate:hover:not(:disabled){border-color:var(--bl-ink)}.ask-locate:disabled{opacity:.6;cursor:progress}.ask-scope-note{font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);flex-basis:100%;min-height:1.2em;margin:0}.ask-scope-note:empty{display:none}.ask-scope-browse{font-size:var(--bl-fs-sm);min-height:var(--bl-touch-min);font-weight:600;line-height:var(--bl-touch-min);flex-basis:100%;display:inline-block}.ask-scope-browse[hidden]{display:none}.ask-place-line--where{font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);font-weight:600}.ask-form:focus-within{box-shadow:0 0 0 2px var(--bl-ink), 0 0 0 7px var(--bl-sun), var(--bl-shadow-lift)}.ask-form .ask-input:focus,.ask-form .ask-input:focus-visible{outline:none!important}.ask-scope-select:focus-visible,.ask-locate:focus-visible,.ask-radius-select:focus-visible{outline-offset:1px;outline:2px solid var(--bl-ink)!important}.ask-open{font-size:var(--bl-fs-sm);padding:2px var(--bl-sp-2);border-radius:var(--bl-r-pill);white-space:nowrap;flex:none;font-weight:700;display:inline-block}.ask-open--yes{color:var(--bl-green);background:var(--bl-green-tint)}.ask-open--no{color:var(--bl-ink-soft);background:var(--bl-card);border:var(--bl-border-hairline);border-color:var(--bl-line);font-weight:600}.ask-place-snippet{margin-top:var(--bl-sp-2);font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);line-height:var(--bl-lh-snug,1.4);display:block}.ask-place-vouch{margin-top:var(--bl-sp-2);font-size:var(--bl-fs-sm);color:var(--bl-green-deep);font-weight:600;display:inline-block}.ask-places{align-items:start}.dir-filter{max-width:460px;margin-top:var(--bl-sp-3)}.dir-filter .search{gap:var(--bl-sp-2)}.dir-filter .search-box{border:var(--bl-border-hairline);border-color:var(--bl-line);background:var(--bl-paper);box-shadow:none;border-radius:var(--bl-r-pill);padding:var(--bl-sp-1) var(--bl-sp-2) var(--bl-sp-1) var(--bl-sp-3)}.dir-filter .search-box:focus-within{border-color:var(--bl-ink)}.dir-filter .search-input{min-height:var(--bl-touch-min);font-size:var(--bl-fs-md)}.dir-filter .search-submit{color:var(--bl-ink-soft);padding:var(--bl-sp-1) var(--bl-sp-3);font-weight:600;font-size:var(--bl-fs-sm);background:0 0;border:0}.dir-filter .search-submit:hover{color:var(--bl-ink);background:0 0}.ask-why-note{margin:var(--bl-sp-4) 0 0;padding-top:var(--bl-sp-3);border-top:var(--bl-border-hairline);border-top-color:var(--bl-line);font-size:var(--bl-fs-sm);color:var(--bl-ink-soft)}.ask-why-note a{color:inherit}.ask-scope-field[hidden],.ask-why:empty,.ask-places-wrap:empty{display:none}.ask-name{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--bl-line);text-decoration-color:var(--bl-line);font-weight:700}.ask-name:hover,.ask-name:focus-visible{text-decoration-color:currentColor}.ask-stop{appearance:none;border:var(--bl-border-hairline);border-color:var(--bl-line);border-radius:var(--bl-r-pill);color:var(--bl-ink-soft);font-family:var(--bl-mono);font-size:var(--bl-fs-mono-xs);padding:0 var(--bl-sp-3);min-height:var(--bl-touch-min);cursor:pointer;background:0 0;font-weight:600}.ask-stop:hover,.ask-stop:focus-visible{color:var(--bl-ink);border-color:var(--bl-ink)}.ask-share{align-items:center;gap:var(--bl-sp-3);margin-top:var(--bl-sp-4);flex-wrap:wrap;display:flex}.ask-share[hidden],.ask-share-open[hidden]{display:none}.ask-share-open{font-size:var(--bl-fs-sm);color:var(--bl-ink)}.ask-share-copy{appearance:none;border:var(--bl-border-hairline);border-color:var(--bl-line);border-radius:var(--bl-r-pill);color:var(--bl-ink-soft);font-size:var(--bl-fs-sm);padding:0 var(--bl-sp-4);min-height:var(--bl-touch-min);cursor:pointer;background:0 0}.ask-share-copy:hover,.ask-share-copy:focus-visible{color:var(--bl-ink);border-color:var(--bl-ink)}.ask-examples[hidden]{display:none}.ask-examples{align-items:baseline;gap:var(--bl-sp-2) var(--bl-sp-3);margin:var(--bl-sp-3) 0 0;flex-wrap:wrap;display:flex}.ask-examples-label{font-size:var(--bl-fs-sm);color:var(--bl-ink-soft);font-weight:600}.ask-examples-list{gap:var(--bl-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ask-example{min-height:var(--bl-touch-min);padding:var(--bl-sp-2) var(--bl-sp-4);border:var(--bl-border-hairline);border-color:var(--bl-line);border-radius:var(--bl-r-pill);background:var(--bl-card);color:var(--bl-ink-soft);font-family:var(--bl-body);font-size:var(--bl-fs-sm);cursor:pointer;transition:border-color .14s,color .14s}.ask-example:hover{border-color:var(--bl-ink);color:var(--bl-ink)}@media (prefers-reduced-motion:reduce){.ask-example{transition:none}}
