.AskPanel_panel__NbOph{margin:1.5rem 0 2rem;padding:clamp(1.1rem,2.5vw,1.6rem);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-1)}.AskPanel_label__uO_zF{margin:0 0 .75rem;font-size:var(--label-sm);letter-spacing:.18em;color:var(--text-faint)}.AskPanel_idle__LI99J{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}.AskPanel_question__We9Ym{margin:0;min-width:0;font-size:1.0625rem;color:var(--text);overflow-wrap:anywhere}.AskPanel_button__bN_5M{min-height:44px;padding:0 1.1rem;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:var(--ground);font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s var(--ease-out)}.AskPanel_button__bN_5M:hover{background:var(--accent-deep)}.AskPanel_button__bN_5M:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AskPanel_asking__WCk9X p{margin:0 0 .75rem;color:var(--text-dim)}.AskPanel_bar__milxS{display:block;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent) 0 0 /40% 100% no-repeat,var(--line);animation:AskPanel_sweep__KLoC_ 1.4s var(--ease-in-out) infinite}@keyframes AskPanel_sweep__KLoC_{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@media (prefers-reduced-motion:reduce){.AskPanel_bar__milxS{animation:none;background:var(--accent);opacity:.4}}.AskPanel_answer__lNEvj p{margin:0 0 .6rem;font-size:1rem;line-height:1.55;color:var(--text);overflow-wrap:anywhere}.AskPanel_answer__lNEvj[data-size=compact] p{margin-bottom:.5rem;font-size:.9375rem;line-height:1.5}.AskPanel_answer__lNEvj[data-size=compact] .AskPanel_sources__ooNw0{font-size:.8125rem}.AskPanel_ref__eDUop{margin-left:.1em;font-size:.72em;line-height:0}.AskPanel_ref__eDUop a{padding:0 .05em;font-weight:600;text-decoration:none}.AskPanel_ref__eDUop a:hover{text-decoration:underline}.AskPanel_sources__ooNw0{margin:1rem 0 0;padding:.85rem 0 0 1.25rem;border-top:1px solid var(--line);font-size:.875rem;color:var(--text-dim)}.AskPanel_sources__ooNw0 li{margin:.25rem 0;overflow-wrap:anywhere}.AskPanel_sources__ooNw0 li:target{color:var(--text)}.AskPanel_host__ExLBq{margin-left:.5rem;color:var(--text-faint)}.AskPanel_message__mL_Zq{margin:0;color:var(--text-dim)}.AskLauncher_pill__taURM{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:92;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;background:var(--accent);color:var(--ground);font-weight:650;font-size:.9375rem;box-shadow:0 10px 28px -12px rgba(0,0,0,.55);transition:background .2s var(--ease-out),opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s}html:not([data-ask-in-view]) .AskLauncher_pill__taURM[data-waits]:not([data-open]):not(:focus-visible),html[data-ask-in-view=yes] .AskLauncher_pill__taURM:not([data-open]):not(:focus-visible){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.5rem);transition:background .2s var(--ease-out),opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s linear .2s}@media (prefers-reduced-motion:reduce){.AskLauncher_pill__taURM{transform:none!important}}.AskLauncher_pill__taURM:hover{background:color-mix(in srgb,var(--accent) 88%,var(--text))}.AskLauncher_pill__taURM:focus-visible{outline:2px solid var(--text);outline-offset:3px}.AskLauncher_panel__g0hE2{position:fixed;right:1rem;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:92;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(26rem,calc(100vw - 2rem));height:min(36rem,calc(100svh - var(--header-h) - 6rem));border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-1);box-shadow:0 24px 60px -24px rgba(0,0,0,.6);overflow:hidden}.AskLauncher_panel__g0hE2[hidden]{display:none}@media (max-width:899px){.AskLauncher_pill__taURM{bottom:calc(3.5rem + .75rem + env(safe-area-inset-bottom))}.AskLauncher_panel__g0hE2{right:.75rem;left:.75rem;width:auto;bottom:calc(3.5rem + 4.25rem + env(safe-area-inset-bottom));height:min(32rem,calc(100svh - var(--header-h) - 3.5rem - 5.5rem))}}.AskLauncher_head__8SMhQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--line)}.AskLauncher_panelTitle__zaZmj{margin:0;font-size:var(--label-md);letter-spacing:.16em;color:var(--text-dim)}.AskLauncher_close__bzbgT{min-height:2.25rem;padding:0 .6rem;font-size:.875rem;color:var(--text-dim)}.AskLauncher_close__bzbgT:hover{color:var(--text)}.AskLauncher_thread__NzQTy{overflow-y:auto;padding:1rem}.AskLauncher_intro__eR4wS p{margin:0 0 .75rem;font-size:.9375rem;color:var(--text-dim);line-height:1.5}.AskLauncher_examples__whR5m{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.AskLauncher_example__FA0lJ{width:100%;min-height:2.75rem;padding:.5rem .85rem;border:1px solid var(--line);border-radius:var(--radius);text-align:left;font-size:.9375rem;color:var(--text)}.AskLauncher_example__FA0lJ:hover{border-color:var(--accent)}.AskLauncher_turns__uKlVp{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:0;padding:0;list-style:none}.AskLauncher_turn__ryE46{display:grid;grid-gap:.6rem;gap:.6rem}.AskLauncher_question__KmNIo{justify-self:end;max-width:85%;margin:0;padding:.5rem .8rem;font-size:.9375rem;line-height:1.45;border-radius:14px 14px 4px 14px;background:var(--surface-3);color:var(--text)}.AskLauncher_asking__BKV_l,.AskLauncher_message__6dN7T{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text-dim)}.AskLauncher_form__SuGwg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--line)}.AskLauncher_input__iM6iq{min-height:2.75rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font-size:1rem;font-family:inherit;color:var(--text)}.AskLauncher_input__iM6iq:focus{outline:none;border-color:var(--accent)}.AskLauncher_send__lHRSD{min-height:2.75rem;padding:0 1.1rem;border-radius:999px;background:var(--accent);color:var(--ground);font-weight:600}.AskLauncher_send__lHRSD:disabled{opacity:.5;cursor:default}.NativeDownloads_said__jh6xI{position:fixed;top:16px;left:16px;right:16px;z-index:1000;margin:0;padding:12px 16px;background:var(--surface-1);color:var(--text);border:1px solid var(--line-strong)}