.ask-app{--ask-font:var(--font-inter,Inter),-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif;--ask-greeting-size:28px;--ask-greeting-leading:1.15;--ask-greeting-tracking:-.02em;--ask-body-size:14px;--ask-body-leading:1.5;--ask-ui-size:13px;--ask-ui-leading:1.35;--ask-sidebar-w:268px;--ask-composer-max:768px;--ask-composer-textarea-max:25dvh;--ask-header-h:52px;--ask-radius-row:8px;--ask-radius-composer:999px;--ask-radius-composer-expanded:28px;--ask-radius-pill:999px;--ask-radius-chip:18px;--ask-radius-card:16px;--ask-send:36px;--ask-press:.96;--ask-ease:cubic-bezier(.2,0,0,1);--ask-duration:.14s;--ask-stream-duration:.22s;--ask-sidebar:#212121;--ask-main:#171717;--ask-fg:#ececec;--ask-muted:#b4b4b4;--ask-dim:#8f8f8f;--ask-line:#ffffff14;--ask-row-hover:#ffffff0f;--ask-row-selected:#ffffff1a;--ask-composer-bg:#303030;--ask-composer-border:transparent;--ask-composer-shadow:0 0 0 1px #ffffff14;--ask-composer-shadow-hover:0 0 0 1px #ffffff21;--ask-send-bg:#fff;--ask-send-fg:#0d0d0d;--ask-instant-chip:#404040;--ask-pill-bg:#2f2f2f;--ask-pill-active:#3f3f3f;--ask-pill-active-shadow:0 0 0 1px #ffffff0f,0 1px 2px #00000029;--ask-chip-border:#ffffff1f;--ask-user-bubble:#303030;--ask-card:#212121;--ask-card-shadow:0 0 0 1px #ffffff14;--ask-card-shadow-hover:0 0 0 1px #ffffff21;--ask-focus:#ececec;--ask-icon:#ffffff8c;--ask-download-bg:#529af8;--ask-download-fg:#fff;--ask-flyout-bg:#3f3f3f;--ask-flyout-shadow:0 8px 28px #00000073;--ask-flyout-line:#ffffff14;--ask-slider-track:#ffffff24;--ask-slider-fill:#529af8;--ask-slider-fill-hot:#ff8a4c;--ask-slider-dot:#ffffff47;--ask-slider-dot-passed:#86b8fa;--ask-slider-thumb:#fff;--ask-slider-thumb-shadow:none;--background:var(--ask-main);--foreground:var(--ask-fg);--muted:var(--ask-pill-bg);--muted-foreground:var(--ask-muted);--border:var(--ask-line);--ring:var(--ask-focus);--color-background:var(--background);--color-foreground:var(--foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-ring:var(--ring)}@supports (color:lab(0% 0 0)){.ask-app{--ask-composer-shadow:0 0 0 1px lab(100% 0 0/.08);--ask-composer-shadow-hover:0 0 0 1px lab(100% 0 0/.13);--ask-pill-active-shadow:0 0 0 1px lab(100% 0 0/.06),0 1px 2px #00000029;--ask-card-shadow:0 0 0 1px lab(100% 0 0/.08);--ask-card-shadow-hover:0 0 0 1px lab(100% 0 0/.13)}}html[data-theme=light] .ask-app{--ask-sidebar:#f9f9f9;--ask-main:#fff;--ask-fg:#0d0d0d;--ask-muted:#5d5d5d;--ask-dim:#8f8f8f;--ask-line:#00000014;--ask-row-hover:#0000000a;--ask-row-selected:#0000000f;--ask-composer-bg:#f4f4f4;--ask-composer-border:transparent;--ask-composer-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px 0px #0000000a;--ask-composer-shadow-hover:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px 0px #0000000f;--ask-send-bg:#0d0d0d;--ask-send-fg:#fff;--ask-instant-chip:#e8e8e8;--ask-pill-bg:#f4f4f4;--ask-pill-active:#fff;--ask-pill-active-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014;--ask-chip-border:#0000001a;--ask-user-bubble:#f4f4f4;--ask-card:#f9f9f9;--ask-card-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px 0px #0000000a;--ask-card-shadow-hover:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px 0px #0000000f;--ask-focus:#0d0d0d;--ask-icon:#00000073;--ask-download-bg:#529af8;--ask-download-fg:#fff;--ask-flyout-bg:#fff;--ask-flyout-shadow:0 8px 28px #0000001f;--ask-flyout-line:#00000014;--ask-slider-track:#e8e8e8;--ask-slider-fill:#529af8;--ask-slider-fill-hot:#e86a2f;--ask-slider-dot:#c4c4c4;--ask-slider-dot-passed:#86b8fa;--ask-slider-thumb:#fff;--ask-slider-thumb-shadow:0 0 0 1px #00000014}@supports (color:lab(0% 0 0)){html[data-theme=light] .ask-app{--ask-composer-shadow:0 0 0 1px lab(0% 0 0/.06),0 1px 2px -1px lab(0% 0 0/.06),0 2px 4px 0px lab(0% 0 0/.04);--ask-composer-shadow-hover:0 0 0 1px lab(0% 0 0/.08),0 1px 2px -1px lab(0% 0 0/.08),0 2px 4px 0px lab(0% 0 0/.06);--ask-pill-active-shadow:0 0 0 1px lab(0% 0 0/.06),0 1px 2px #00000014;--ask-card-shadow:0 0 0 1px lab(0% 0 0/.06),0 1px 2px -1px lab(0% 0 0/.06),0 2px 4px 0px lab(0% 0 0/.04);--ask-card-shadow-hover:0 0 0 1px lab(0% 0 0/.08),0 1px 2px -1px lab(0% 0 0/.08),0 2px 4px 0px lab(0% 0 0/.06)}}
.ask-app{--font-size-base:var(--ask-body-size);--font-size-sm:11px;--font-size-md:12px;--line-height-snug:var(--ask-body-leading);--ask-stage-inline:16px;background:var(--ask-main);min-width:0;height:100dvh;min-height:100dvh;color:var(--ask-fg);font-family:var(--ask-font);font-size:var(--ask-ui-size);line-height:var(--ask-ui-leading);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;display:flex;position:relative;overflow:hidden}html[data-theme=light] .ask-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ask-app--desktop{height:100%;min-height:0}html:has(.ask-app:not(.ask-app--desktop)) body{background:var(--ask-main,#171717);margin:0}html[data-theme=light]:has(.ask-app:not(.ask-app--desktop)) body{background:#fff}.ask-app,.ask-app *{box-sizing:border-box}.ask-app button,.ask-app textarea{font-family:inherit}.ask-app__scrim{z-index:2;cursor:pointer;background:#00000059;border:0;position:absolute;inset:0}.ask-app__sidebar{width:var(--ask-sidebar-w);min-width:var(--ask-sidebar-w);background:var(--ask-sidebar);height:100%;color:var(--ask-fg);flex-direction:column;display:flex}.ask-app--narrow .ask-app__sidebar{z-index:3;position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 32px #00000047}.ask-app__titlebar{height:var(--ask-header-h);cursor:grab;flex-shrink:0;align-items:center;gap:8px;padding-block:0;padding-inline:16px 8px;display:flex}.ask-app__titlebar:active{cursor:grabbing}.ask-app__brand-bar{flex-shrink:0;align-items:center;min-height:36px;padding-block:2px;padding-inline:8px;display:flex}.ask-app__brand-bar:first-child{padding-top:8px}.ask-app__brand{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:2px;min-width:0;padding-inline:12px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.ask-app__brand svg{width:12px;height:12px;color:var(--ask-muted);flex-shrink:0}.ask-app__header-actions{align-items:center;gap:2px;margin-inline-start:auto;display:flex}.ask-app__icon-btn{width:32px;height:32px;color:var(--ask-icon);cursor:pointer;transition-property:background-color,color,transform;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ask-app__icon-btn:hover{background:var(--ask-row-hover);color:var(--ask-fg)}.ask-app__titlebar .ask-app__icon-btn,.ask-app__brand-bar .ask-app__icon-btn{width:28px;height:28px}.ask-app__icon-btn:active{transform:scale(var(--ask-press))}span.ask-app__icon-btn{cursor:default}span.ask-app__icon-btn:hover{background:0 0}span.ask-app__icon-btn:active{transform:none}.ask-app__icon-btn:focus-visible,.ask-app__row:focus-visible,.ask-app__chip:focus-visible,.ask-app__mode-btn:focus-visible,.ask-app__send:focus-visible,.ask-app__instant:focus-visible{outline:2px solid var(--ask-focus);outline-offset:2px}.ask-app__composer textarea:focus,.ask-app__composer textarea:focus-visible{outline:none}.ask-app__nav{flex-direction:column;gap:2px;padding:4px 8px 6px;display:flex}.ask-app__row{border-radius:var(--ask-radius-row);width:100%;min-height:32px;color:var(--ask-fg);font-size:var(--ask-ui-size);text-align:left;cursor:pointer;transition-property:background-color;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);background:0 0;border:0;align-items:center;gap:8px;padding-block:0;padding-inline:12px;font-weight:400;display:flex}.ask-app__row:hover{background:var(--ask-row-hover)}.ask-app__row.is-selected{background:var(--ask-row-selected)}.ask-app__row-icon{color:var(--ask-icon);flex-shrink:0;display:inline-flex}.ask-app__row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ask-app__section{flex:1;min-height:0;padding:4px 8px 12px;overflow:auto}.ask-app__section-label{color:var(--ask-dim);margin:18px 12px 6px;font-size:12px;font-weight:400}.ask-app__list{margin:0;padding:0;list-style:none}.ask-app__sidebar-footer{align-items:center;gap:10px;padding:10px 12px 14px;display:flex}.ask-app__footer-action{background:var(--ask-download-bg);width:20px;height:20px;color:var(--ask-download-fg);border-radius:50%;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.ask-app__avatar{background:#111;border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}.ask-app__avatar img{object-fit:cover;outline-offset:-1px;outline:1px solid #ffffff1a;outline:1px solid lab(100% 0 0/.1);width:100%;height:100%;display:block}html[data-theme=light] .ask-app__avatar img{outline-color:#0000001a;outline-color:lab(0% 0 0/.1)}.ask-app__footer-name{font-size:13px;font-weight:500}.ask-app__main{background:var(--ask-main);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.ask-app__topbar{min-height:var(--ask-header-h);justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex}.ask-app__topbar.is-drag{cursor:grab}.ask-app__topbar.is-drag:active{cursor:grabbing}.ask-app--thread .ask-app__topbar--overlay{inset-inline:0;z-index:2;pointer-events:none;min-height:0;position:absolute;top:0}.ask-app--thread .ask-app__topbar--overlay .ask-app__topbar-start{pointer-events:auto}.ask-app--thread .ask-app__log{padding-top:0}.ask-app__log-wrap{isolation:isolate;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.ask-app--thread .ask-app__log-fade{inset-inline:0;z-index:4;pointer-events:none;background:linear-gradient(to bottom,var(--ask-main)0%,color-mix(in srgb,var(--ask-main)72%,transparent)38%,transparent 100%);height:56px;position:absolute;top:0}.ask-app__topbar-start{align-items:center;gap:8px;display:flex;position:absolute;inset-inline-start:16px}.ask-app__mode{border-radius:var(--ask-radius-pill);background:var(--ask-pill-bg);padding:3px;display:inline-flex}.ask-app__mode-btn{border-radius:var(--ask-radius-pill);min-width:64px;height:28px;color:var(--ask-muted);cursor:pointer;transition-property:background-color,color,transform,box-shadow;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);background:0 0;border:0;padding:0 14px;font-size:12px;font-weight:500}.ask-app__mode-btn:hover:not(.is-active){color:var(--ask-fg)}.ask-app__mode-btn:active{transform:scale(var(--ask-press))}.ask-app__mode-btn.is-active{background:var(--ask-pill-active);color:var(--ask-fg);box-shadow:var(--ask-pill-active-shadow)}.ask-app__stage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ask-app__empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;padding:24px 24px 80px;display:flex;overflow:visible}.ask-app__greeting{font-size:var(--ask-greeting-size);letter-spacing:var(--ask-greeting-tracking);font-weight:500;line-height:var(--ask-greeting-leading);text-align:center;margin:0}.ask-app__chips{max-width:var(--ask-composer-max);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ask-app__log .ask-app__chips{justify-content:flex-start;margin:12px auto 0}.ask-app__chip{border:1px solid var(--ask-chip-border);border-radius:var(--ask-radius-chip);max-width:100%;color:var(--ask-fg);font-size:var(--ask-ui-size);cursor:pointer;transition-property:background-color,transform;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);background:0 0;padding:8px 14px}.ask-app__chip:hover{background:var(--ask-row-hover)}.ask-app__chip:active{transform:scale(var(--ask-press))}.ask-app__log{min-height:0;padding:8px var(--ask-stage-inline)16px;flex:1;overflow:auto}.ask-app__log-inner{width:min(100%,var(--ask-composer-max));flex-direction:column;gap:28px;margin:0 auto;display:flex}.ask-app__msg--user{--color-surface-chat:var(--ask-user-bubble);background:var(--ask-user-bubble);width:fit-content;max-width:min(100%,640px);color:var(--ask-fg);font-size:var(--ask-body-size);line-height:var(--ask-body-leading);overflow-wrap:anywhere;border-radius:24px;align-self:flex-end;padding:12px 16px}.ask-app__turn{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.ask-app__turn-cards{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:20px;display:flex}.ask-app__msg--assistant{--color-text-primary:var(--ask-fg);max-width:100%;color:var(--ask-fg);font-size:var(--ask-body-size);line-height:var(--ask-body-leading)}.ask-app__msg--assistant p{margin:0 0 .9em}.ask-app__msg--assistant p:last-child,.ask-app__msg--assistant ul:last-child,.ask-app__msg--assistant ol:last-child{margin-bottom:0}.ask-app__msg--assistant ul,.ask-app__msg--assistant ol{margin:.55em 0 .9em;padding-left:1.25em}.ask-app__msg--assistant li+li{margin-top:.35em}.ask-app__action{color:var(--ask-dim);margin:0;font-size:12px}.ask-app__work-card{border-radius:var(--ask-radius-card);background:var(--ask-card);width:100%;max-width:520px;box-shadow:var(--ask-card-shadow);color:inherit;font:inherit;text-align:start;cursor:pointer;transition-property:transform,box-shadow;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);border:0;padding:0;display:block;overflow:hidden}.ask-app__work-card:hover{box-shadow:var(--ask-card-shadow-hover)}.ask-app__work-card:active{transform:scale(var(--ask-press))}.ask-app__work-card:focus-visible{outline:2px solid var(--ask-focus);outline-offset:2px}.ask-app__work-card--fact{cursor:default}.ask-app__work-card--fact:active{transform:none}.ask-app__work-card-hero{aspect-ratio:16/10;background:var(--ask-pill-bg);display:block;position:relative;overflow:hidden}.ask-app__work-card-hero img,.ask-app__work-card-hero video{object-fit:cover;outline-offset:-1px;outline:1px solid #ffffff1a;outline:1px solid lab(100% 0 0/.1);width:100%;height:100%}html[data-theme=light] .ask-app__work-card-hero img,html[data-theme=light] .ask-app__work-card-hero video{outline-color:#0000001a;outline-color:lab(0% 0 0/.1)}.ask-app__work-card-body{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.ask-app__work-card--page .ask-app__work-card-body,.ask-app__work-card--cta .ask-app__work-card-body{min-height:0;padding:10px 10px 10px 12px}.ask-app__work-card--fact .ask-app__work-card-body{min-height:0}.ask-app__work-card-head{align-items:center;gap:8px;min-width:0;display:flex}.ask-app__work-card-title{min-width:0;color:var(--ask-fg);font-size:var(--ask-body-size);letter-spacing:0;flex:1;margin:0;font-weight:500;line-height:1.3}.ask-app__work-card-chevron{color:var(--ask-muted);transition-property:color;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);flex-shrink:0;display:inline-flex;transform:rotate(-90deg)}.ask-app__work-card:hover .ask-app__work-card-chevron{color:var(--ask-fg)}.ask-app__work-card-meta{color:var(--ask-dim);font-size:12px;line-height:1.3}.ask-app__work-card-desc{color:var(--ask-muted);font-size:var(--ask-ui-size);font-weight:400;line-height:var(--ask-ui-leading);margin:0}.ask-app__cta-row{align-items:center;gap:12px;display:flex}.ask-app__cta-icon{border-radius:var(--ask-radius-row);background:var(--ask-pill-bg);width:32px;height:32px;color:var(--ask-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ask-app__cta-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ask-app__fact-kicker{color:var(--ask-dim);font-size:12px;font-weight:400;line-height:var(--ask-ui-leading);margin:0}.ask-app__fact-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ask-app__fact-chip{border-radius:var(--ask-radius-pill);background:var(--ask-pill-bg);color:var(--ask-fg);padding:2px 8px;font-size:12px;line-height:1.3}.ask-app__fact-rows{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.ask-app__fact-rows+.ask-app__work-card-desc{margin-top:12px}.ask-app__fact-row{border-top:1px solid var(--ask-line);font-size:var(--ask-ui-size);font-weight:400;line-height:var(--ask-ui-leading);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.ask-app__fact-row:first-child{border-top:0;padding-top:0}.ask-app__fact-row-meta{color:var(--ask-dim);flex-shrink:0;font-size:12px}.ask-app__fact-list{margin:8px 0 0;padding:0;list-style:none}.ask-app__fact-list li{border-top:1px solid var(--ask-line);font-size:var(--ask-ui-size);font-weight:400;line-height:var(--ask-ui-leading);padding:6px 0}.ask-app__fact-list li:first-child{border-top:0;padding-top:0}.ask-app__jd-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-app__jd-head+.ask-app__work-card-desc{margin-top:12px}.ask-app__jd-pills{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.ask-app__jd-pill{border-radius:var(--ask-radius-pill);background:var(--ask-pill-bg);color:var(--ask-fg);padding:2px 8px;font-size:12px;line-height:1.3}.ask-app__jd-section{color:var(--ask-dim);font-size:12px;line-height:var(--ask-ui-leading);margin:16px 0 8px}.ask-app__jd-matches,.ask-app__jd-gaps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ask-app__jd-match,.ask-app__jd-gap{flex-direction:column;gap:2px;display:flex}.ask-app__jd-match-req,.ask-app__jd-gap-req{color:var(--ask-fg);font-size:var(--ask-body-size);font-weight:500;line-height:1.3}.ask-app__jd-match-ev,.ask-app__jd-gap-note{color:var(--ask-muted);font-size:var(--ask-ui-size);line-height:var(--ask-ui-leading)}.ask-app__jd-metric{border-radius:var(--ask-radius-pill);background:var(--ask-pill-bg);color:var(--ask-fg);margin-inline-start:6px;padding:2px 8px;font-size:12px;line-height:1.3;display:inline-block}.ask-app__jd-proof{width:auto;color:var(--ask-dim);font:inherit;font-size:12px;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;margin-inline-start:6px;padding:0;display:inline}.ask-app__jd-proof:hover{color:var(--ask-fg)}.ask-app__jd-proof:focus-visible{outline:2px solid var(--ask-focus);outline-offset:2px}.ask-app__jd-probes{color:var(--ask-muted);font-size:var(--ask-ui-size);line-height:var(--ask-ui-leading);margin:0;padding-inline-start:1.25em;list-style:outside}.ask-app__jd-probes li+li{margin-top:.35em}.ask-app__jd-hm{color:var(--ask-muted);font:inherit;font-size:var(--ask-ui-size);line-height:var(--ask-ui-leading);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:12px 0 0;padding:0;display:inline-flex}.ask-app__jd-hm:hover{color:var(--ask-fg)}.ask-app__jd-hm:focus-visible{outline:2px solid var(--ask-focus);outline-offset:2px}.ask-app__jd-hm-chevron{color:var(--ask-dim);transition-property:transform;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);display:inline-flex;transform:rotate(-90deg)}.ask-app__jd-hm[aria-expanded=true] .ask-app__jd-hm-chevron{transform:rotate(0)}.ask-app__jd-preview{background:var(--ask-pill-bg);color:var(--ask-muted);font-size:var(--ask-ui-size);line-height:var(--ask-ui-leading);white-space:pre-wrap;border-radius:6px;margin-top:8px;padding:10px}.ask-app__jd-actions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ask-app__jd-btn{border-radius:var(--ask-radius-pill);background:var(--ask-pill-bg);color:var(--ask-fg);font:inherit;cursor:pointer;transition-property:transform,background-color,color;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);border:0;padding:6px 12px;font-size:12px;line-height:1.3}.ask-app__jd-btn:hover{background:var(--ask-pill-active)}.ask-app__jd-btn:active{transform:scale(var(--ask-press))}.ask-app__jd-btn:focus-visible{outline:2px solid var(--ask-focus);outline-offset:2px}.ask-app__stream-word{animation:ask-stream-word var(--ask-stream-duration)var(--ask-ease)both;display:inline-block}@keyframes ask-stream-word{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:translateY(0)}}.ask-app__turn.is-streaming .ask-app__work-card{animation:ask-stream-card var(--ask-stream-duration)var(--ask-ease)both}@keyframes ask-stream-card{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ask-app__thinking-wait{color:var(--ask-muted);font-size:var(--ask-ui-size);line-height:var(--ask-ui-leading);align-items:center;gap:6px;display:flex}.ask-app__thinking-wait canvas{flex-shrink:0;display:block;translate:0 .5px}.ask-app__thought{width:100%;max-width:var(--ask-composer-max)}.ask-app__thought-toggle{color:var(--ask-muted);font:inherit;font-size:var(--ask-ui-size);line-height:var(--ask-ui-leading);cursor:pointer;transition-property:color;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ask-app__thought-toggle:hover{color:var(--ask-fg)}.ask-app__thought.is-streaming .ask-app__thought-toggle{cursor:default}.ask-app__thought.is-streaming .ask-app__thought-toggle:hover{color:var(--ask-muted)}.ask-app__thought-toggle:focus-visible{outline:2px solid var(--ask-focus);outline-offset:2px}.ask-app__thought-chevron{color:var(--ask-dim);transition-property:transform;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);display:inline-flex;transform:rotate(-90deg)}.ask-app__thought.is-open .ask-app__thought-chevron{transform:rotate(0)}.ask-app__thought-body{opacity:0;transition-property:grid-template-rows,opacity;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);grid-template-rows:0fr;display:grid}.ask-app__thought.is-open .ask-app__thought-body{opacity:1;grid-template-rows:1fr}.ask-app__thought-steps{min-height:0;margin:6px 0 0;padding:0;list-style:none;overflow:hidden}.ask-app__thought-step{color:var(--ask-dim);font-size:var(--ask-ui-size);line-height:var(--ask-ui-leading);padding:3px 0}.ask-app__thought-step.is-active{color:var(--ask-fg)}.ask-app__error{width:min(100%,var(--ask-composer-max));border:1px solid var(--ask-line);color:var(--ask-muted);border-radius:12px;margin:0 auto 12px;padding:10px 14px}.ask-app__composer-dock{z-index:2;padding:8px var(--ask-stage-inline)20px;flex-shrink:0;position:relative;overflow:visible}.ask-app__empty .ask-app__composer-dock{width:min(100%,var(--ask-composer-max));padding:0}.ask-app__composer{width:min(100%,var(--ask-composer-max));border-radius:var(--ask-radius-composer);background:var(--ask-composer-bg);min-height:52px;box-shadow:var(--ask-composer-shadow);transition-property:box-shadow,border-radius;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);border:0;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;margin:0 auto;padding:8px 8px 8px 10px;display:grid;position:relative;overflow:visible}.ask-app__composer:hover,.ask-app__composer:focus-within{box-shadow:var(--ask-composer-shadow-hover)}.ask-app__composer-bar{display:contents}.ask-app__composer-plus{grid-area:1/1}.ask-app__composer textarea{width:100%;min-width:0;min-height:var(--ask-send);max-height:var(--ask-composer-textarea-max);overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin;resize:none;color:var(--ask-fg);font-size:var(--ask-body-size);line-height:calc(var(--ask-body-size)*var(--ask-body-leading));background:0 0;border:0;outline:none;grid-area:1/2;margin:0 10px 0 4px;padding:8px 0 7px;display:block;overflow:hidden auto}.ask-app__composer textarea::placeholder{color:var(--ask-dim)}.ask-app__composer-tools{flex-shrink:0;grid-area:1/3;align-items:center;gap:2px;display:flex}.ask-app__composer.is-expanded{border-radius:var(--ask-radius-composer-expanded);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:12px 12px 8px}.ask-app__composer.is-expanded textarea{grid-area:1/1/auto/-1;margin:0;padding:2px 4px 10px}.ask-app__composer.is-expanded .ask-app__composer-bar{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;min-width:0;display:flex}.ask-app__composer.is-expanded .ask-app__composer-plus,.ask-app__composer.is-expanded .ask-app__composer-tools{grid-area:auto}.ask-app__composer-rule{background:var(--ask-line);flex-shrink:0;width:1px;height:18px;margin:0 4px}.ask-app__tool{width:32px;height:var(--ask-send);color:var(--ask-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ask-app__tool--mic{width:var(--ask-send)}.ask-app__instant-wrap{flex-shrink:0;align-items:center;display:flex;position:relative}.ask-app__instant,.ask-app__instant-head{font-size:var(--ask-ui-size);letter-spacing:-.01em;color:var(--ask-muted);white-space:nowrap;align-items:center;gap:3px;font-weight:400;line-height:1.45;display:inline-flex}.ask-app__instant-head{justify-content:space-between;gap:8px;width:100%;display:flex}.ask-app__instant{border-radius:var(--ask-radius-pill);height:32px;font:inherit;font-size:var(--ask-ui-size);cursor:pointer;transition-property:background-color,color,transform;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);background:0 0;border:0;padding:0 8px}.ask-app__instant:hover{background:var(--ask-row-hover);color:var(--ask-fg)}.ask-app__instant:active{transform:scale(var(--ask-press))}.ask-app__instant.is-open{background:var(--ask-instant-chip);color:var(--ask-fg)}.ask-app__instant-flyout.is-max .ask-app__instant-level,.ask-app__instant-flyout.is-max .ask-app__instant-zap{color:var(--ask-slider-fill-hot)}.ask-app__instant svg{flex-shrink:0;width:10px;height:10px}.ask-app__instant-zap{color:var(--ask-dim);flex-shrink:0;display:inline-flex}.ask-app__instant-zap svg{width:14px;height:14px}.ask-app__instant-flyout{z-index:4;inset-inline:auto 0;background:var(--ask-flyout-bg);width:228px;box-shadow:var(--ask-flyout-shadow);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;transition-property:opacity,transform,visibility;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);border:0;border-radius:18px;flex-direction:column;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:calc(100% + 10px);transform:translateY(6px)}.ask-app__instant-wrap.is-open .ask-app__instant-flyout{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ask-app__send{width:var(--ask-send);height:var(--ask-send);background:var(--ask-send-bg);color:var(--ask-send-fg);cursor:pointer;transition-property:background-color,color,transform;transition-duration:var(--ask-duration);transition-timing-function:var(--ask-ease);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ask-app__send svg{translate:0 .5px}.ask-app__send.is-idle,.ask-app__send:disabled{cursor:default}.ask-app__send:not(:disabled):active{transform:scale(var(--ask-press))}.ask-app__work{flex:1;min-height:0;padding:12px 32px 40px;overflow:auto}.ask-app__work-list{width:min(100%,720px);margin:0 auto;padding:0;list-style:none}.ask-app__work-item{border:0;border-bottom:1px solid var(--ask-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:18px 4px}.ask-app__work-item:hover .ask-app__work-title{text-underline-offset:3px;text-decoration:underline}.ask-app__work-title{letter-spacing:-.02em;margin-bottom:4px;font-size:15px;font-weight:500;display:block}.ask-app__work-copy{color:var(--ask-muted);font-size:13px;line-height:1.45;display:block}@media (max-width:480px){.ask-app__tool--mic,.ask-app__composer-rule{display:none}}@media (prefers-reduced-motion:reduce){.ask-app__composer{transition-property:box-shadow}.ask-app__work-card:active,.ask-app__jd-btn:active,.ask-app__send:not(:disabled):active,.ask-app__icon-btn:active,.ask-app__chip:active,.ask-app__mode-btn:active,.ask-app__instant:active{transform:none}.ask-app__instant-flyout,.ask-app__instant-wrap.is-open .ask-app__instant-flyout{transition:none;transform:none}.ask-app__stream-word,.ask-app__turn.is-streaming .ask-app__work-card{animation-name:ask-stream-fade}.ask-app__thought-body,.ask-app__thought-chevron,.ask-app__jd-hm-chevron{transition:none}}@keyframes ask-stream-fade{0%{opacity:0}to{opacity:1}}
