.qAskMain{max-width:var(--page-max);height:calc(100svh - 69px);min-height:460px;padding:clamp(16px, 2vw, 26px) var(--page-gutter) 0;flex-direction:column;margin:0 auto;display:flex}@media (min-width:481px){.qAskMain{height:calc(100svh - 60px)}}@media (max-width:480px){.qMemberShell .qAskMain{height:calc(100svh - 69px - var(--q-tabbar-h,0px) - env(safe-area-inset-bottom))}}.qAskViews,.qAskChatPane{flex-direction:column;flex:1;min-height:0;display:flex}.qAskChatPane[hidden]{display:none}.qAskHistoryPane{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.qAskSurface{--pill-secondary:color-mix(in srgb, var(--ink) 5%, transparent);--code-bg:color-mix(in srgb, var(--ink) 3%, transparent);--faint:color-mix(in srgb, var(--ink) 38%, transparent);--error:var(--orange);--brand-violet:var(--accent);--qline:var(--accent);--w-thread:720px;--ease:cubic-bezier(.22, 1, .36, 1);--font-sans:var(--font-body,system-ui, sans-serif);--font-serif:var(--font-headline,Georgia, serif);--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--mute:var(--ink)}.qAskSurface.qAskChat{box-sizing:border-box;min-width:0;min-height:0;padding-bottom:max(20px, env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.qAskSurface.qAskChat[data-empty]{justify-content:center;padding-bottom:max(56px,8vh)}.qAskSurface .thPlaygroundEmpty{width:min(100%, var(--w-thread));text-align:center;flex-direction:column;flex:0 auto;align-items:center;gap:20px;margin-inline:auto;padding:0 16px 28px;display:flex;overflow-y:auto}.qAskSurface .thPlaygroundPrompt{max-width:640px;font-family:var(--font-serif);margin:0;font-size:clamp(23px,2.3vw,28px);font-weight:600;line-height:1.22}.qAskSurface .thPlaygroundSuggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,512px);display:grid}.qAskSurface .thPlaygroundSuggestion{border:1px solid var(--line);background:var(--pill-secondary);min-width:0;color:var(--ink);font:500 12px/1.25 var(--font-sans);text-align:left;cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease);border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;padding:9px 14px;display:inline-flex}.qAskSurface .thPlaygroundSuggestion svg{opacity:.55;flex:none}.qAskSurface .thPlaygroundSuggestion:hover{border-color:var(--mute);background:var(--bg)}.qAskSurface .thChatUser{background:var(--pill-secondary);white-space:pre-wrap;border-radius:12px;align-self:flex-end;max-width:82%;padding:10px 14px;font-size:15px}.qAskSurface .thChatThread{scrollbar-width:thin;flex-direction:column;flex:1;gap:18px;width:100%;padding-block:24px;display:flex;overflow-y:auto}.qAskSurface .thChatTurn{min-width:0;font-size:15px;line-height:1.6}.qAskSurface .thChatAssistant{width:min(var(--w-thread), calc(100% - 40px));align-self:center}.qAskSurface .thChatLatestAssistant{min-height:calc(100% - 76px)}.qAskSurface .thChatUser{margin-right:max(20px, calc((100% - var(--w-thread)) / 2))}.qAskSurface .thComposer{width:min(calc(100% - 20px), var(--w-thread));box-sizing:border-box;border:1px solid var(--line);background:var(--bg);border-radius:14px;align-items:flex-end;gap:10px;margin-inline:auto;padding:10px 10px 10px 16px;display:flex}.qAskSurface .thComposer:focus-within{border-color:var(--ink)}.qAskSurface .thComposerInput{resize:none;min-width:0;font:400 15px/1.5 var(--font-sans);color:var(--ink);scrollbar-width:thin;background:0 0;border:0;outline:none;flex:1;padding:5px 0;overflow-y:hidden}.qAskSurface .thComposerSend{border:1px solid var(--ink);background:var(--ink);width:34px;height:34px;color:var(--bg);cursor:pointer;transition:opacity .14s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qAskSurface .thComposerSend:hover:not(:disabled){opacity:.76}.qAskSurface .thComposerSend:disabled{cursor:default;border-color:var(--line);background:var(--pill-secondary);color:var(--faint)}.qAskSurface .thComposerStop svg{fill:currentColor}.qAskSurface .thAssistantAnswer{width:100%;min-width:0}.qAskSurface .thAssistantAnswer[data-error=true]{color:var(--error)}.qAskSurface .thResponseMarkdown{max-width:76ch;font-size:15px;line-height:1.67}.qAskSurface .thResponseMarkdown>:first-child{margin-top:0}.qAskSurface .thResponseMarkdown>:last-child{margin-bottom:0}.qAskSurface .thResponseMarkdown p{margin:0 0 14px}.qAskSurface .thResponseMarkdown h1,.qAskSurface .thResponseMarkdown h2,.qAskSurface .thResponseMarkdown h3{font-family:var(--font-sans);margin:26px 0 10px;font-weight:700;line-height:1.3}.qAskSurface .thResponseMarkdown h1{font-size:20px}.qAskSurface .thResponseMarkdown h2,.qAskSurface .thResponseMarkdown h3{font-size:17px}.qAskSurface .thResponseMarkdown ul,.qAskSurface .thResponseMarkdown ol{margin:8px 0 16px;padding-left:22px}.qAskSurface .thResponseMarkdown ul{list-style:outside}.qAskSurface .thResponseMarkdown ol{list-style:decimal}.qAskSurface .thResponseMarkdown li{margin:5px 0;padding-left:3px}.qAskSurface .thResponseMarkdown li::marker{color:var(--mute)}.qAskSurface .thResponseMarkdown strong{font-weight:700}.qAskSurface .thResponseMarkdown a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute);text-underline-offset:3px}.qAskSurface .thExpertMention{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.qAskSurface .thVenueMention{border:1px solid var(--line);white-space:nowrap;vertical-align:baseline;border-radius:999px;align-items:center;gap:4px;padding:0 7px 1px;font-size:.86em;display:inline-flex}.qAskSurface .thVenueMention i{background:var(--ink);flex:none;width:11px;height:11px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qAskSurface .thVenuePill{border:1px solid var(--line);width:max-content;color:var(--mute);font:550 10px/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 3px;display:inline-flex}.qAskSurface .thVenuePill i{background:currentColor;flex:none;width:10px;height:10px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qAskSurface .thExpertBadge{color:var(--ink);cursor:help;vertical-align:-2px;align-items:center;display:inline-flex;position:relative}.qAskSurface .thExpertBadge:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.qAskSurface .thExpertTooltip{z-index:30;box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:min(240px,100vw - 32px);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .12s var(--ease), transform .12s var(--ease);white-space:normal;border-radius:8px;padding:9px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.qAskSurface .thExpertTooltip strong,.qAskSurface .thExpertTooltip span{text-overflow:clip;white-space:normal;display:block;overflow:visible}.qAskSurface .thExpertTooltip strong{font-size:11px;font-weight:650;line-height:1.35}.qAskSurface .thExpertTooltip span{color:var(--mute);margin-top:3px;font-size:11px;line-height:1.4}.qAskSurface .thExpertBadge:hover .thExpertTooltip,.qAskSurface .thExpertBadge:focus-visible .thExpertTooltip{opacity:1;transform:translate(-50%)}.qAskSurface .thResponseMarkdown blockquote{border-left:2px solid var(--line);color:var(--mute);margin:16px 0;padding-left:16px}.qAskSurface .thResponseMarkdown code{background:var(--pill-secondary);font:500 12px/1.5 var(--font-mono);border-radius:5px;padding:2px 5px}.qAskSurface .thResponseMarkdown pre{border:1px solid var(--line);background:var(--pill-secondary);border-radius:8px;padding:14px;overflow-x:auto}.qAskSurface .thResponseMarkdown pre code{background:0 0;padding:0}.qAskSurface .thResponseMarkdown table{border-collapse:collapse;width:100%;margin:16px 0;font-size:13px}.qAskSurface .thResponseMarkdown th,.qAskSurface .thResponseMarkdown td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.qAskSurface .thArtifactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.qAskSurface .thArtifactCard{border:1px solid var(--line);min-width:0;color:inherit;transition:border-color .14s var(--ease), background .14s var(--ease);border-radius:10px;flex-direction:column;padding:12px 13px 11px;text-decoration:none;display:flex}.qAskSurface .thArtifactCard:hover{border-color:var(--mute);background:var(--pill-secondary)}.qAskSurface .thArtifactTopline,.qAskSurface .thArtifactMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.qAskSurface .thArtifactKind{color:var(--mute);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.qAskSurface .thArtifactState{color:var(--mute);font:500 11px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.qAskSurface .thArtifactState>span+span:before{content:"·";color:color-mix(in srgb, var(--ink) 38%, transparent);margin-right:6px}.qAskSurface .thArtifactRisk{color:var(--ink)}.qAskSurface .thArtifactCard h3{margin:9px 0 10px;font-size:13px;line-height:1.38}.qAskSurface .thArtifactMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px;display:grid}.qAskSurface .thArtifactMetrics>span{border-left:1px solid var(--line);min-width:0;padding-left:8px}.qAskSurface .thArtifactMetrics>span:first-child{border-left:0;padding-left:0}.qAskSurface .thArtifactMetrics small,.qAskSurface .thArtifactMetrics strong{display:block}.qAskSurface .thArtifactMetrics small{color:var(--mute);margin-bottom:2px;font-size:11px}.qAskSurface .thArtifactMetrics>span[data-q=true]{background:color-mix(in srgb, var(--qline) 7%, transparent);border-radius:4px;padding-right:6px}.qAskSurface .thArtifactMetrics>span[data-q=true] small{color:var(--qline);font-weight:700}.qAskSurface .thArtifactMetrics strong{font:500 14px/1.3 var(--font-sans);text-overflow:ellipsis;overflow:hidden}.qAskSurface .thArtifactMetrics>span[data-q=true] strong{font-weight:600}.qAskSurface .thArtifactCard>p{color:var(--mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 9px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.qAskSurface .thArtifactCard>p strong{color:var(--ink);margin-bottom:2px;font-size:11px;display:block}.qAskSurface .thArtifactDetails{border-top:1px solid var(--line);gap:0;margin:0 0 10px;display:grid}.qAskSurface .thArtifactDetails>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.qAskSurface .thArtifactDetails dt,.qAskSurface .thArtifactDetails dd{font:400 11px/1.4 var(--font-sans);margin:0}.qAskSurface .thArtifactDetails dt{color:var(--mute)}.qAskSurface .thArtifactDetails dd{overflow-wrap:anywhere;color:var(--ink)}.qAskSurface .thArtifactMeta{color:var(--mute);margin-top:auto;font-size:11px}.qAskSurface .thArtifactTimeline{flex-wrap:wrap;gap:3px 0;display:flex}.qAskSurface .thArtifactTimeline>span+span:before{content:"·";color:color-mix(in srgb, var(--ink) 34%, transparent);margin:0 6px}.qAskSurface .thArtifactTableStack{display:none}.qAskSurface .thArtifactTableWrap{border:1px solid var(--line);border-radius:10px;width:100%;max-width:100%;margin-top:18px;overflow:hidden}.qAskSurface .thArtifactTable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12px}.qAskSurface .thArtifactTable[data-signals=true]{min-width:0}.qAskSurface .thArtifactTable th,.qAskSurface .thArtifactTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 11px}.qAskSurface .thArtifactTable th{color:var(--mute);font-size:11px;font-weight:600}.qAskSurface .thArtifactTable th:first-child{text-align:center;width:4%;padding-right:3px}.qAskSurface .thArtifactTable th:nth-child(2){width:43%}.qAskSurface .thArtifactTable[data-signals=true] th:nth-child(2){width:34%}.qAskSurface .thArtifactTable th:nth-child(n+3),.qAskSurface .thArtifactTable td:nth-child(n+3){overflow-wrap:anywhere;white-space:normal}.qAskSurface .thArtifactTable td:nth-child(n+3){font-variant-numeric:tabular-nums}.qAskSurface .thArtifactTable time{line-height:1.35;display:inline-block}.qAskSurface .thArtifactTable td:not(:first-child){font-family:var(--font-sans)}.qAskSurface .thArtifactRank{color:var(--mute);font-variant-numeric:tabular-nums;text-align:center!important;vertical-align:top!important;padding-right:3px!important}.qAskSurface .thArtifactTable tr:last-child td{border-bottom:0}.qAskSurface .thArtifactTable tbody tr:hover{background:var(--pill-secondary)}.qAskSurface .thArtifactTable [data-q]{background:color-mix(in srgb, var(--qline) 7%, transparent)}.qAskSurface .thArtifactTable th[data-q]{color:var(--qline)}.qAskSurface .thArtifactTableTitle,.qAskSurface .thArtifactTableTitle strong,.qAskSurface .thArtifactTableTitle small{display:block}.qAskSurface .thArtifactTableKicker{flex-wrap:wrap;align-items:center;gap:5px 8px;margin-bottom:6px;display:flex}.qAskSurface .thArtifactTableKicker .thArtifactState{white-space:normal}.qAskSurface .thArtifactTableTitle strong{font:600 12px/1.4 var(--font-sans)}.qAskSurface .thArtifactTableTitle a{color:inherit;text-decoration:none}.qAskSurface .thArtifactTableTitle a:hover{text-underline-offset:3px;text-decoration:underline}.qAskSurface .thArtifactTableTitle small{color:var(--mute);font:400 11px/1.4 var(--font-sans);margin-top:5px}.qAskSurface .thArtifactTableSummary{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.qAskSurface .thArtifactTableSummary>span{color:var(--ink);margin-right:5px;font-weight:600}.qAskSurface .thArtifactValue{font-variant-numeric:tabular-nums;gap:2px;display:grid}.qAskSurface .thArtifactValue small{font:500 9px/1.2 var(--font-sans)}.qAskSurface .thAnswerFooter{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-top:22px;padding-top:10px;display:grid}.qAskSurface .thCitations{min-width:0}.qAskSurface .thCitations summary{width:max-content;color:var(--mute);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;list-style:none;display:flex}.qAskSurface .thCitations summary::-webkit-details-marker{display:none}.qAskSurface .thCitations summary:hover{background:var(--pill-secondary);color:var(--ink)}.qAskSurface .thCitations summary>span{border:1px solid var(--line);min-width:19px;height:19px;font:500 11px/1 var(--font-sans);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.qAskSurface .thCitations summary>svg:last-child{transition:transform .14s var(--ease)}.qAskSurface .thCitations[open] summary>svg:last-child{transform:rotate(180deg)}.qAskSurface .thCitationList{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;max-width:620px;margin-top:8px;display:grid;overflow:visible}.qAskSurface .thCitationRow{background:var(--bg);min-width:0;color:inherit;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:grid}.qAskSurface .thCitationRow:hover{background:var(--pill-secondary)}.qAskSurface .thCitationAvatar,.qAskSurface .thCitationLogo{border:1px solid var(--line);background:var(--bg);color:var(--mute);font:600 12px/1 var(--font-sans);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.qAskSurface .thCitationLogo img{object-fit:contain;filter:grayscale();width:72%;height:72%}[data-theme=dark] .qAskSurface .thCitationLogo img{filter:grayscale()invert()}.qAskSurface .thCitationCopy{min-width:0;display:block}.qAskSurface .thCitationCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.qAskSurface .thCitationMeta{min-width:0;color:var(--mute);white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.qAskSurface .thCitationIdentity,.qAskSurface .thCitationDetails{text-overflow:ellipsis;overflow:hidden}.qAskSurface .thCitationIdentity{flex:none;max-width:52%}.qAskSurface .thCitationDetails{min-width:0}.qAskSurface .thUsageTrigger{color:var(--mute);font:400 12px/1.3 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.qAskSurface .thUsageTrigger span{color:var(--ink);font-weight:600}.qAskSurface .thUsageTrigger:hover{background:var(--pill-secondary)}.qAskSurface .thUsageBackdrop{z-index:100;background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.qAskSurface .thUsageModal{border:1px solid var(--line);background:var(--bg);border-radius:14px;width:min(520px,100%);max-height:min(680px,100dvh - 48px);padding:22px;overflow-y:auto}.qAskSurface .thUsageModalHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.qAskSurface .thUsageModal h2{margin:0;font-size:20px}.qAskSurface .thUsageClose{border:1px solid var(--line);width:32px;height:32px;color:var(--mute);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qAskSurface .thUsageClose:hover{color:var(--ink)}.qAskSurface .thUsageRows{border-top:1px solid var(--line)}.qAskSurface .thUsageRow,.qAskSurface details.thUsageRow>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.qAskSurface .thUsageRow{border-bottom:1px solid var(--line);padding:13px 0}.qAskSurface details.thUsageRow{display:block}.qAskSurface details.thUsageRow>summary{cursor:pointer;color:var(--mute);grid-template-columns:minmax(0,1fr) auto 13px;list-style:none}.qAskSurface details.thUsageRow>summary::-webkit-details-marker{display:none}.qAskSurface details.thUsageRow>summary:hover strong{color:var(--qline)}.qAskSurface details.thUsageRow[open]>summary svg{transform:rotate(180deg)}.qAskSurface .thUsageResponse{margin-top:10px}.qAskSurface .thUsageResponse>span{color:var(--mute);margin:6px 0;font-size:11px;display:block}.qAskSurface .thUsageResponse pre{border:1px solid var(--line);background:var(--pill-secondary);max-height:300px;font:400 11px/1.5 var(--font-mono);white-space:pre;border-radius:8px;margin:0;padding:10px 12px;overflow:auto}.qAskSurface .thUsageRow strong,.qAskSurface .thUsageRow code,.qAskSurface .thUsageCredits small{display:block}.qAskSurface .thUsageRow strong{margin-bottom:3px;font-size:13px}.qAskSurface .thUsageRow code{color:var(--mute);font:400 11px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qAskSurface .thUsageCredits{text-align:right;font:600 13px/1.35 var(--font-sans)}.qAskSurface .thUsageCredits small{color:var(--mute);font:400 11px/1.3 var(--font-sans)}.qAskSurface .thUsageTotal{justify-content:space-between;align-items:center;padding-top:16px;font-size:14px;display:flex}.qAskSurface .thUsageFootnote,.qAskSurface .thUsageEmpty{color:var(--mute);font-size:11px}.qAskSurface .thUsageFootnote{margin:16px 0 0}.qAskSurface .thUsageTrace{font-family:var(--font-mono);margin-top:6px}.qAskSurface .thThinkingTrace{max-width:520px;padding:6px 0}.qAskSurface .thThinkingLabel{color:var(--mute);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.qAskSurface .thThinkingLabel small{color:var(--faint);font-size:10px;font-weight:500}.qAskSurface .thThinkingSteps{gap:7px;display:grid}.qAskSurface .thThinkingSteps>span{color:var(--faint);transition:color .18s var(--ease), opacity .18s var(--ease);align-items:center;gap:9px;font-size:13px;display:flex}.qAskSurface .thThinkingSteps>span[data-state=done]{color:var(--mute)}.qAskSurface .thThinkingSteps>span[data-state=active]{color:var(--ink);animation:qAskPulse 1.35s var(--ease) infinite}.qAskSurface .thThinkingDetail{color:var(--ink);font-size:inherit;font-weight:500}@keyframes qAskPulse{0%,to{opacity:1}50%{opacity:.45}}.qAskSurface .thDevLog{max-width:720px;margin-top:14px}.qAskSurface .thDevLog summary{color:var(--mute);cursor:pointer;align-items:center;gap:7px;font-size:12px;list-style:none;display:inline-flex}.qAskSurface .thDevLog summary::-webkit-details-marker{display:none}.qAskSurface .thDevLog summary span{border:1px solid var(--line);min-width:20px;height:18px;font:500 11px/1 var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.qAskSurface .thDevLog summary>svg:last-child{transition:transform .14s var(--ease)}.qAskSurface .thDevLog[open] summary>svg:last-child{transform:rotate(180deg)}.qAskSurface .thDevLogRows{border:1px solid var(--line);border-radius:10px;max-height:320px;margin-top:8px;padding:8px 10px;overflow:auto}.qAskSurface .thDevLogRows>div{font:500 11.5px/1.5 var(--font-mono);gap:10px;padding:3px 0;display:flex}.qAskSurface .thDevLogRows>div[data-level=error] .thDevLogEvent{color:var(--error)}.qAskSurface .thDevLogAt{width:52px;color:var(--faint);text-align:right;flex:none}.qAskSurface .thDevLogEvent{width:168px;color:var(--ink);flex:none}.qAskSurface .thDevLogDetail{min-width:0;color:var(--mute);overflow-wrap:anywhere}.qAskSurface.qAskPublic{flex-direction:column;gap:18px;margin-top:26px;display:flex}.qAskSurface.qAskPublic .thChatUser{margin-right:0}.qAskSurface.qAskPublic .thAnswerFooter{display:none}.qAskShareMain{max-width:720px;padding:clamp(36px, 7vh, 72px) var(--page-gutter) 64px;margin:0 auto}.qAskShareKicker{font-family:var(--font-mono-data);letter-spacing:.12em;color:var(--mute);margin:0;font-size:10.5px}.qAskShareTitle{font-family:var(--font-headline);color:var(--ink);margin:14px 0 6px;font-size:clamp(22px,4vw,28px);font-weight:500;line-height:1.25}.qAskShareDate{font-family:var(--font-mono-data);color:var(--mute);margin:0;font-size:12px}.qAskShareCta{min-height:40px;font-family:var(--font-display);border-radius:6px;justify-content:center;align-items:center;margin-top:32px;padding:0 18px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.qAskShareFrom{font-family:var(--font-mono-data);color:var(--mute);margin-top:34px;font-size:11px}.qAskHistoryList{max-width:720px;margin:0;padding:0;list-style:none}.qAskHistoryRow{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;display:flex;position:relative}.qAskHistoryRow:hover{background:var(--hover)}.qAskHistoryOpen{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 2px;display:flex}.qAskHistoryOpen:after{content:"";position:absolute;inset:0}.qAskHistoryOpen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qAskHistoryTitle{color:var(--ink);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.qAskHistoryMeta{color:var(--mute);font-family:var(--font-body);align-items:center;gap:7px;font-size:12px;display:flex}.qAskHistoryChip{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:1px 7px 2px;font-size:10.5px;font-weight:500;line-height:1.4}.qAskHistoryActions{z-index:1;align-items:center;gap:8px;padding-right:2px;display:flex;position:relative}.qAskHistoryDelete{width:30px;height:30px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.qAskHistoryDelete:hover{background:var(--hover);color:var(--ink)}.qAskHistoryConfirm{color:var(--ink);font-family:var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:600;text-decoration:underline}.qAskHistoryEmpty,.qAskHistoryError{max-width:720px;font-family:var(--font-body);margin:14px 0 0;font-size:13.5px}.qAskHistoryEmpty{color:var(--mute)}.qAskHistoryError{color:var(--orange)}.qAskHistoryRetry{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1040px){.qAskSurface .thArtifactGrid{grid-template-columns:1fr}}@media (max-width:720px){.qAskSurface .thArtifactTableWrap{display:none}.qAskSurface .thArtifactTableStack{gap:10px;margin-top:18px;display:grid}}@media (max-width:560px){.qAskSurface .thPlaygroundPrompt{font-size:22px}.qAskSurface .thPlaygroundSuggestions{grid-template-columns:minmax(0,1fr)}.qAskSurface .thAnswerFooter{grid-template-columns:1fr}.qAskSurface .thUsageTrigger{justify-self:end}.qAskSurface .thUsageBackdrop{align-items:flex-end;padding:12px}.qAskSurface .thUsageModal{padding:18px}}
