@font-face{font-family:anton;src:url(../media/anton_latin_400_normal-s.p.0rdx7inwt1thp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.anton_7b27fff-module__iE6zGG__className{font-family:anton,anton Fallback,Impact,system-ui,sans-serif;font-style:normal;font-weight:400}.anton_7b27fff-module__iE6zGG__variable{--font-anton:"anton", "anton Fallback", Impact, system-ui, sans-serif}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.02vhi8wk_e.yy.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_cf6de47b-module__PtCCba__className{font-family:spaceGrotesk,spaceGrotesk Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.spacegrotesk_cf6de47b-module__PtCCba__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:spaceMono;src:url(../media/space_mono_latin_400_normal-s.p.0-jau7~ksv-8p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/space_mono_latin_700_normal-s.p.0.8rp-r1~zo07.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.spacemono_4c90cb92-module__PXMqKa__className{font-family:spaceMono,spaceMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.spacemono_4c90cb92-module__PXMqKa__variable{--font-space-mono:"spaceMono", "spaceMono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
@font-face{font-family:silkscreen;src:url(../media/silkscreen_latin_400_normal-s.p.0.ljifawx6a72.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:silkscreen;src:url(../media/silkscreen_latin_700_normal-s.p.0kcb2g054oag3.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:silkscreen Fallback;src:local(Arial);ascent-override:67.93%;descent-override:16.49%;line-gap-override:0.0%;size-adjust:151.62%}.silkscreen_ea7514da-module__AIJtcq__className{font-family:silkscreen,silkscreen Fallback,ui-monospace,Menlo,monospace}.silkscreen_ea7514da-module__AIJtcq__variable{--font-silkscreen:"silkscreen", "silkscreen Fallback", ui-monospace, Menlo, monospace}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.p.16egmc1t~e81l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_italic-s.p.0f8_owiu4-qzn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.instrumentserif_5d4fdc94-module__j1Q9UW__className{font-family:instrumentSerif,instrumentSerif Fallback,Georgia,Times New Roman,serif}.instrumentserif_5d4fdc94-module__j1Q9UW__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.16egmc1t~e81l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_italic-s.0f8_owiu4-qzn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.instrumentserif_a6206311-module__lWUl3a__className{font-family:instrumentSerif,instrumentSerif Fallback,Georgia,Times New Roman,serif}.instrumentserif_a6206311-module__lWUl3a__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin_wght_normal-s.0l9v6sgnyeoq8.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_latin_wght_italic-s.03qaq8~d9evn9.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:77.2%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:126.68%}.fraunces_3dd8f190-module__vRE8fq__className{font-family:fraunces,fraunces Fallback,Georgia,Times New Roman,serif}.fraunces_3dd8f190-module__vRE8fq__variable{--font-fraunces:"fraunces", "fraunces Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin_wght_normal-s.0l9v6sgnyeoq8.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_latin_wght_italic-s.03qaq8~d9evn9.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:77.2%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:126.68%}.fraunces_5f6ca227-module__bIRNqq__className{font-family:fraunces,fraunces Fallback,Georgia,Times New Roman,serif}.fraunces_5f6ca227-module__bIRNqq__variable{--font-fraunces:"fraunces", "fraunces Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.02vhi8wk_e.yy.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_c78c195c-module__2gQKeq__className{font-family:spaceGrotesk,spaceGrotesk Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.spacegrotesk_c78c195c-module__2gQKeq__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.02vhi8wk_e.yy.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_c78c195c-module__y2KZYa__className{font-family:spaceGrotesk,spaceGrotesk Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.spacegrotesk_c78c195c-module__y2KZYa__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.02vhi8wk_e.yy.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_c78c195c-module__mIn8bG__className{font-family:spaceGrotesk,spaceGrotesk Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.spacegrotesk_c78c195c-module__mIn8bG__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
.respond-module__pRt5PW__workspace{max-width:620px;color:var(--haze-ink-body,#473e4c);gap:16px;margin:0 auto;padding:22px 0 24px;display:grid}.respond-module__pRt5PW__freshness{color:var(--haze-ink-dim,#a99bac);font:10px/1.5 var(--haze-font-mono,monospace);letter-spacing:.08em;text-transform:lowercase;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:0 6px;display:flex}.respond-module__pRt5PW__freshnessLine{color:var(--haze-ink-mid,#6e6173)}.respond-module__pRt5PW__card{border:1px solid color-mix(in srgb, var(--haze-base,#fbf8fa) 70%, transparent);background:var(--haze-panel,#ffffff8c);-webkit-backdrop-filter:blur(26px)saturate(150%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--haze-base,#fbf8fa) 72%, transparent), 0 8px 30px color-mix(in srgb, var(--haze-ink,#2b2330) 7%, transparent);border-radius:28px;position:relative}.respond-module__pRt5PW__cardHead{justify-content:space-between;align-items:baseline;gap:14px;padding:20px 22px 12px;display:flex}.respond-module__pRt5PW__eyebrow{color:var(--haze-accent,#8a63c8);font:10.5px var(--haze-font-mono,monospace);letter-spacing:.14em;text-transform:uppercase}.respond-module__pRt5PW__headMeta{color:var(--haze-ink-dim,#a99bac);font:9.5px var(--haze-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;flex:none}.respond-module__pRt5PW__thread{overflow:hidden}.respond-module__pRt5PW__messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;max-height:min(60vh,580px);padding:6px 16px 18px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px 100%);mask-image:linear-gradient(#0000 0,#000 22px 100%)}.respond-module__pRt5PW__row{min-width:0;display:flex}.respond-module__pRt5PW__newGroup{margin-top:12px}.respond-module__pRt5PW__messages>.respond-module__pRt5PW__row:first-child{margin-top:0}.respond-module__pRt5PW__sentRow{justify-content:flex-end}.respond-module__pRt5PW__receivedRow{justify-content:flex-start}.respond-module__pRt5PW__bubble{max-width:min(78%,460px);font:14.5px/1.45 var(--haze-font-sans,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;padding:10px 14px 7px}.respond-module__pRt5PW__sentBubble{background:var(--haze-accent-gradient,linear-gradient(135deg, #9978cc 0%, #f2a699 100%));color:var(--haze-base,#fbf8fa);border-bottom-right-radius:7px}.respond-module__pRt5PW__receivedBubble{background:color-mix(in srgb, var(--haze-ink,#2b2330) 6%, transparent);color:var(--haze-ink,#2b2330);border-bottom-left-radius:7px}.respond-module__pRt5PW__stackTop.respond-module__pRt5PW__sentBubble{border-top-right-radius:7px}.respond-module__pRt5PW__stackTop.respond-module__pRt5PW__receivedBubble{border-top-left-radius:7px}.respond-module__pRt5PW__stackBottom.respond-module__pRt5PW__sentBubble{border-bottom-right-radius:20px}.respond-module__pRt5PW__stackBottom.respond-module__pRt5PW__receivedBubble{border-bottom-left-radius:20px}.respond-module__pRt5PW__stamp{font:8.5px var(--haze-font-mono,monospace);letter-spacing:.06em;opacity:.55;text-align:right;margin-top:5px;display:block}.respond-module__pRt5PW__tapbackRow{margin-top:3px}.respond-module__pRt5PW__tapback{border:1px solid var(--haze-hair-soft,#2b233012);background:color-mix(in srgb, var(--haze-base,#fbf8fa) 62%, transparent);max-width:min(66%,360px);color:var(--haze-ink-mid,#6e6173);font:11.5px/1.35 var(--haze-font-sans,sans-serif);border-radius:999px;padding:5px 12px}.respond-module__pRt5PW__tapbackText{overflow-wrap:anywhere}.respond-module__pRt5PW__tapbackStamp{white-space:nowrap;font:8px var(--haze-font-mono,monospace);letter-spacing:.06em;opacity:.6;margin-left:8px}.respond-module__pRt5PW__read{background:color-mix(in srgb, var(--haze-halo-3,#dcc9ec) 34%, transparent);overflow:hidden}.respond-module__pRt5PW__readBody{max-width:500px;padding:2px 22px 26px}.respond-module__pRt5PW__readParagraph{color:var(--haze-ink-body,#473e4c);font:300 16.5px/1.8 var(--haze-font-sans,sans-serif);white-space:pre-wrap;margin:0}.respond-module__pRt5PW__readParagraph+.respond-module__pRt5PW__readParagraph{margin-top:15px}.respond-module__pRt5PW__stale{color:var(--haze-ink-dim,#a99bac);font:10px/1.4 var(--haze-font-mono,monospace);letter-spacing:.04em;text-align:right;flex:none}.respond-module__pRt5PW__thinking{color:var(--haze-ink-mid,#6e6173);font:14px/1.6 var(--haze-font-sans,sans-serif);padding:2px 22px 24px;animation:1.5s ease-in-out infinite respond-module__pRt5PW__breathe}.respond-module__pRt5PW__thinkingLoose{padding:2px 8px}@keyframes respond-module__pRt5PW__breathe{50%{opacity:.45}}.respond-module__pRt5PW__starters{flex-wrap:wrap;gap:8px;padding:2px 4px 0;display:flex}.respond-module__pRt5PW__starter{border:1px solid var(--haze-hair,#2b23301f);background:var(--haze-base,#fbf8fa);color:var(--haze-ink,#2b2330);font:12px var(--haze-font-sans,sans-serif);letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb, var(--haze-accent,#8a63c8) 12%, transparent);border-radius:999px;padding:11px 15px;transition:box-shadow .2s,border-color .2s}.respond-module__pRt5PW__followUp{border:1px solid var(--haze-hair,#2b23301f);background:color-mix(in srgb, var(--haze-base,#fbf8fa) 70%, transparent);color:var(--haze-ink-body,#473e4c);font:11.5px/1.35 var(--haze-font-sans,sans-serif);text-align:left;cursor:pointer;border-radius:999px;padding:9px 13px;transition:border-color .2s}.respond-module__pRt5PW__starter:hover:not(:disabled){border-color:var(--haze-hair-strong,#2b23302e);box-shadow:0 4px 16px color-mix(in srgb, var(--haze-accent,#8a63c8) 20%, transparent)}.respond-module__pRt5PW__followUp:hover:not(:disabled){border-color:var(--haze-hair-strong,#2b23302e)}.respond-module__pRt5PW__starterSecondary{color:var(--haze-ink-dim,#a99bac);box-shadow:none;background:0 0;border-color:#0000}.respond-module__pRt5PW__starterSecondary:hover:not(:disabled){border-color:var(--haze-hair,#2b23301f);box-shadow:none}.respond-module__pRt5PW__starter:disabled,.respond-module__pRt5PW__followUp:disabled,.respond-module__pRt5PW__send:disabled{cursor:default;opacity:.45}.respond-module__pRt5PW__resumed{color:var(--haze-ink-dim,#a99bac);font:10.5px/1.5 var(--haze-font-mono,monospace);letter-spacing:.04em;padding:4px 6px 0}.respond-module__pRt5PW__log{gap:14px;display:grid}.respond-module__pRt5PW__ownerTurn{border:1px solid color-mix(in srgb, var(--haze-accent,#8a63c8) 14%, transparent);background:color-mix(in srgb, var(--haze-accent,#8a63c8) 9%, transparent);border-radius:22px 22px 8px;max-width:88%;margin-left:auto;padding:14px 18px}.respond-module__pRt5PW__assistantTurn{border:1px solid color-mix(in srgb, var(--haze-base,#fbf8fa) 66%, transparent);background:var(--haze-panel-frost,#ffffff80);-webkit-backdrop-filter:blur(20px)saturate(140%);box-shadow:0 6px 24px color-mix(in srgb, var(--haze-ink,#2b2330) 5%, transparent);border-radius:24px;padding:18px 22px 20px}.respond-module__pRt5PW__turnLabel{color:var(--haze-ink-dim,#a99bac);font:9px var(--haze-font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.respond-module__pRt5PW__assistantTurn .respond-module__pRt5PW__turnLabel{color:var(--haze-accent,#8a63c8)}.respond-module__pRt5PW__turnBody{max-width:500px;font:300 15.5px/1.72 var(--haze-font-sans,sans-serif);white-space:pre-wrap;margin:0}.respond-module__pRt5PW__turnBody+.respond-module__pRt5PW__turnBody{margin-top:13px}.respond-module__pRt5PW__ownerTurn .respond-module__pRt5PW__turnBody{color:var(--haze-ink,#2b2330);font-size:15px;font-weight:400;line-height:1.55}.respond-module__pRt5PW__question{max-width:500px;color:var(--haze-accent,#8a63c8);font:15px/1.6 var(--haze-font-sans,sans-serif);margin:14px 0 0}.respond-module__pRt5PW__draft{border:1px solid color-mix(in srgb, var(--haze-accent,#8a63c8) 18%, transparent);background:color-mix(in srgb, var(--haze-accent,#8a63c8) 5%, transparent);border-radius:16px;margin-top:14px;padding:15px 16px 11px}.respond-module__pRt5PW__draftText{color:var(--haze-ink,#2b2330);font:14.5px/1.6 var(--haze-font-sans,sans-serif);white-space:pre-wrap;margin:0}.respond-module__pRt5PW__draftFoot{justify-content:flex-end;margin-top:10px;display:flex}.respond-module__pRt5PW__copy{border:1px solid color-mix(in srgb, var(--haze-accent,#8a63c8) 22%, transparent);color:var(--haze-accent,#8a63c8);font:9px var(--haze-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px}.respond-module__pRt5PW__followUps{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.respond-module__pRt5PW__notice,.respond-module__pRt5PW__error{border:1px solid color-mix(in srgb, var(--haze-base,#fbf8fa) 66%, transparent);background:var(--haze-panel-frost,#ffffff80);-webkit-backdrop-filter:blur(18px)saturate(140%);color:var(--haze-ink-mid,#6e6173);font:14px/1.65 var(--haze-font-sans,sans-serif);border-radius:20px;padding:16px 20px}.respond-module__pRt5PW__error{border-color:color-mix(in srgb, var(--haze-accent-coral,#f2a699) 45%, transparent);background:color-mix(in srgb, var(--haze-accent-coral,#f2a699) 12%, transparent);color:var(--haze-ink-body,#473e4c);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.respond-module__pRt5PW__retry{border:1px solid color-mix(in srgb, var(--haze-accent,#8a63c8) 26%, transparent);color:var(--haze-accent,#8a63c8);font:9px var(--haze-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px}.respond-module__pRt5PW__composer{border:1px solid var(--haze-hair,#2b23301f);background:color-mix(in srgb, var(--haze-base,#fbf8fa) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);box-shadow:0 8px 30px color-mix(in srgb, var(--haze-ink,#2b2330) 6%, transparent);border-radius:24px;align-items:flex-end;gap:10px;margin-top:2px;padding:10px 10px 10px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.respond-module__pRt5PW__composer:focus-within{border-color:color-mix(in srgb, var(--haze-accent,#8a63c8) 38%, transparent);box-shadow:0 8px 30px color-mix(in srgb, var(--haze-accent,#8a63c8) 16%, transparent)}.respond-module__pRt5PW__composerInput{resize:none;min-width:0;color:var(--haze-ink,#2b2330);font:15px/1.5 var(--haze-font-sans,sans-serif);background:0 0;border:0;outline:none;flex:1;padding:6px 0}.respond-module__pRt5PW__composerInput::placeholder{color:var(--haze-ink-dim,#a99bac)}.respond-module__pRt5PW__send{background:var(--haze-accent-gradient,linear-gradient(135deg, #9978cc 0%, #f2a699 100%));width:40px;height:40px;color:var(--haze-base,#fbf8fa);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:17px;line-height:1}@media (max-width:640px){.respond-module__pRt5PW__workspace{gap:14px;padding:18px 0 20px}.respond-module__pRt5PW__cardHead{padding:17px 16px 10px}.respond-module__pRt5PW__messages{max-height:min(56vh,440px);padding:6px 12px 14px}.respond-module__pRt5PW__bubble{max-width:84%}.respond-module__pRt5PW__tapback{max-width:80%}.respond-module__pRt5PW__readBody{padding:2px 16px 20px}.respond-module__pRt5PW__readParagraph{font-size:15.5px;line-height:1.75}.respond-module__pRt5PW__thinking{padding:2px 16px 18px}.respond-module__pRt5PW__ownerTurn{max-width:94%;padding:13px 15px}.respond-module__pRt5PW__assistantTurn{padding:16px 17px 18px}.respond-module__pRt5PW__composer{padding:8px 8px 8px 15px}}@media (prefers-reduced-motion:reduce){.respond-module__pRt5PW__thinking{animation:none}}
.respond-lab-module__wOGdmq__page{width:min(1240px,100% - 32px);color:var(--haze-ink,#2b2330);margin:0 auto;padding:28px 0 80px}.respond-lab-module__wOGdmq__header{justify-content:space-between;align-items:flex-end;gap:32px;padding:12px 2px 24px;display:flex}.respond-lab-module__wOGdmq__back{color:var(--haze-ink-dim,#a99bac);font:10px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.respond-lab-module__wOGdmq__header h1{letter-spacing:-.05em;margin:12px 0 4px;font-size:clamp(30px,4vw,48px);line-height:.95}.respond-lab-module__wOGdmq__header p{color:var(--haze-ink-mid,#6e6173);margin:10px 0 0;font-size:14px}.respond-lab-module__wOGdmq__controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.respond-lab-module__wOGdmq__controls label{gap:5px;display:grid}.respond-lab-module__wOGdmq__controls label span,.respond-lab-module__wOGdmq__cost{color:var(--haze-ink-dim,#a99bac);font:9px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.respond-lab-module__wOGdmq__controls select{border:1px solid var(--haze-hair,#2b23301f);max-width:250px;color:inherit;background:#ffffff94;border-radius:10px;padding:9px 30px 9px 10px;font-size:12px}.respond-lab-module__wOGdmq__layoutToggle{border:1px solid var(--haze-hair,#2b23301f);background:#ffffff6b;border-radius:11px;padding:3px;display:flex}.respond-lab-module__wOGdmq__layoutToggle button{color:var(--haze-ink-mid,#6e6173);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:11px}.respond-lab-module__wOGdmq__layoutToggle button[data-active=true]{color:var(--haze-ink,#2b2330);background:#fff;box-shadow:0 3px 16px #2b233014}.respond-lab-module__wOGdmq__cost{padding-bottom:9px}.respond-lab-module__wOGdmq__degrade,.respond-lab-module__wOGdmq__error{color:#76584f;background:#fff4e8a6;border:1px solid #bb7b5d33;border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:12px}.respond-lab-module__wOGdmq__error{color:#8a3f4b;margin-top:14px}.respond-lab-module__wOGdmq__readLayout{gap:18px;max-width:760px;margin:0 auto;display:grid}.respond-lab-module__wOGdmq__chatLayout{max-width:760px;margin:0 auto}.respond-lab-module__wOGdmq__chatLayout details{margin-top:18px}.respond-lab-module__wOGdmq__chatLayout summary{cursor:pointer;color:var(--haze-ink-mid,#6e6173);padding:12px 0;font-size:12px}.respond-lab-module__wOGdmq__splitLayout{grid-template-columns:minmax(330px,.82fr) minmax(420px,1.18fr);align-items:start;gap:18px;display:grid}.respond-lab-module__wOGdmq__splitLayout .respond-lab-module__wOGdmq__threadPanel,.respond-lab-module__wOGdmq__splitLayout .respond-lab-module__wOGdmq__workspace{max-height:calc(100vh - 190px);overflow:auto}.respond-lab-module__wOGdmq__threadPanel,.respond-lab-module__wOGdmq__workspace,.respond-lab-module__wOGdmq__openingRead{border:1px solid var(--haze-hair,#2b23301f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff91;border-radius:18px;box-shadow:0 16px 60px #432e4c0f}.respond-lab-module__wOGdmq__threadPanel{overflow:hidden}.respond-lab-module__wOGdmq__panelHead{border-bottom:1px solid var(--haze-hair-soft,#2b233012);color:var(--haze-ink-dim,#a99bac);font:9px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.respond-lab-module__wOGdmq__panelHead button{color:var(--haze-accent,#8a63c8);font:inherit;cursor:pointer;background:0 0;border:0}.respond-lab-module__wOGdmq__messages{gap:7px;max-height:470px;padding:18px 14px;display:grid;overflow:auto}.respond-lab-module__wOGdmq__sentRow,.respond-lab-module__wOGdmq__receivedRow{display:flex}.respond-lab-module__wOGdmq__sentRow{justify-content:flex-end}.respond-lab-module__wOGdmq__receivedRow{justify-content:flex-start}.respond-lab-module__wOGdmq__sentBubble,.respond-lab-module__wOGdmq__receivedBubble{white-space:pre-wrap;border-radius:17px;max-width:min(76%,520px);padding:9px 12px 6px;font-size:13px;line-height:1.4}.respond-lab-module__wOGdmq__sentBubble{color:#fff;background:linear-gradient(135deg,#9271c8,#bb80ae);border-bottom-right-radius:5px}.respond-lab-module__wOGdmq__receivedBubble{background:#2b233011;border-bottom-left-radius:5px}.respond-lab-module__wOGdmq__sentBubble time,.respond-lab-module__wOGdmq__receivedBubble time{font:8px var(--font-geist-mono), monospace;opacity:.62;text-align:right;margin-top:4px;display:block}.respond-lab-module__wOGdmq__freshness{border-top:1px solid var(--haze-hair-soft,#2b233012);color:var(--haze-ink-dim,#a99bac);font:9px var(--font-geist-mono), monospace;padding:10px 16px}.respond-lab-module__wOGdmq__workspace{padding:14px}.respond-lab-module__wOGdmq__openingRead{box-shadow:none;background:#ffffff7a;overflow:hidden}.respond-lab-module__wOGdmq__openingRead>p{white-space:pre-wrap;margin:0;padding:18px 18px 8px;font-size:15px;line-height:1.58}.respond-lab-module__wOGdmq__thinking{color:var(--haze-ink-mid,#6e6173);padding:17px;font-size:13px;animation:1.5s ease-in-out infinite respond-lab-module__wOGdmq__pulse}@keyframes respond-lab-module__wOGdmq__pulse{50%{opacity:.45}}.respond-lab-module__wOGdmq__starters{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.respond-lab-module__wOGdmq__starters button,.respond-lab-module__wOGdmq__followUps button{border:1px solid var(--haze-hair,#2b23301f);color:var(--haze-ink-body,#473e4c);cursor:pointer;background:#ffffffa8;border-radius:999px;padding:8px 11px;font-size:11px}.respond-lab-module__wOGdmq__chatLog{gap:12px;display:grid}.respond-lab-module__wOGdmq__ownerTurn,.respond-lab-module__wOGdmq__assistantTurn{border-radius:13px;padding:12px 14px}.respond-lab-module__wOGdmq__ownerTurn{background:#8a63c817;margin-left:14%}.respond-lab-module__wOGdmq__assistantTurn{border:1px solid var(--haze-hair-soft,#2b233012);background:#ffffff61;margin-right:5%}.respond-lab-module__wOGdmq__turnLabel{color:var(--haze-ink-dim,#a99bac);font:8px var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.respond-lab-module__wOGdmq__ownerTurn p,.respond-lab-module__wOGdmq__assistantTurn>p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.respond-lab-module__wOGdmq__question{color:var(--haze-accent,#8a63c8);margin-top:10px!important}.respond-lab-module__wOGdmq__runMeta{color:var(--haze-ink-dim,#a99bac);font:8px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;gap:10px;padding:10px 18px 13px;display:flex}.respond-lab-module__wOGdmq__assistantTurn .respond-lab-module__wOGdmq__runMeta{padding:10px 0 0}.respond-lab-module__wOGdmq__draft{background:#8a63c80e;border:1px solid #8a63c82e;border-radius:11px;margin-top:10px;padding:13px 52px 13px 13px;position:relative}.respond-lab-module__wOGdmq__draft p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.respond-lab-module__wOGdmq__draft button{color:var(--haze-accent,#8a63c8);font:9px var(--font-geist-mono), monospace;cursor:pointer;text-transform:uppercase;background:0 0;border:0;position:absolute;top:9px;right:9px}.respond-lab-module__wOGdmq__followUps{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.respond-lab-module__wOGdmq__composer{border:1px solid var(--haze-hair,#2b23301f);background:#ffffffb8;border-radius:15px;align-items:flex-end;gap:9px;margin-top:14px;padding:9px;display:flex}.respond-lab-module__wOGdmq__composer textarea{resize:none;color:inherit;font:14px/1.45 var(--font-geist-sans), sans-serif;background:0 0;border:0;outline:none;flex:1}.respond-lab-module__wOGdmq__composer button{background:var(--haze-accent,#8a63c8);color:#fff;cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:18px}.respond-lab-module__wOGdmq__composer button:disabled,button:disabled{cursor:default;opacity:.45}@media (max-width:820px){.respond-lab-module__wOGdmq__page{width:min(100% - 20px,760px);padding-top:14px}.respond-lab-module__wOGdmq__header{flex-direction:column;align-items:flex-start}.respond-lab-module__wOGdmq__controls{justify-content:flex-start;width:100%}.respond-lab-module__wOGdmq__splitLayout{grid-template-columns:1fr}.respond-lab-module__wOGdmq__splitLayout .respond-lab-module__wOGdmq__threadPanel,.respond-lab-module__wOGdmq__splitLayout .respond-lab-module__wOGdmq__workspace{max-height:none}.respond-lab-module__wOGdmq__sentBubble,.respond-lab-module__wOGdmq__receivedBubble{max-width:86%}}