@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_c7b768a4-module___Z9tmW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_c7b768a4-module___Z9tmW__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_30ec79e-module__3eHX9q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_30ec79e-module__3eHX9q__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.30mp6k74iam-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_a2f17949-module__O4oeqG__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_a2f17949-module__O4oeqG__variable{--font-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.assistant-activity-module__9kYpSa__activity{color:rgb(var(--c-muted));margin-block:12px;font-size:12px;line-height:1.65}.assistant-activity-module__9kYpSa__activitySummary,.assistant-activity-module__9kYpSa__reviewHeading{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.assistant-activity-module__9kYpSa__activitySummary::-webkit-details-marker{display:none}.assistant-activity-module__9kYpSa__reviewHeading::-webkit-details-marker{display:none}.assistant-activity-module__9kYpSa__activitySummary{width:fit-content;max-width:100%}.assistant-activity-module__9kYpSa__activitySummary>[role=status]{min-width:0}.assistant-activity-module__9kYpSa__activitySummary:hover,.assistant-activity-module__9kYpSa__reviewHeading:hover{color:rgb(var(--c-text-strong))}.assistant-activity-module__9kYpSa__activitySummary:focus-visible,.assistant-activity-module__9kYpSa__reviewHeading:focus-visible,.assistant-activity-module__9kYpSa__more:focus-visible,.assistant-activity-module__9kYpSa__identifiers>summary:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:4px;border-radius:4px}.assistant-activity-module__9kYpSa__mark{opacity:.85;flex-shrink:0}.assistant-activity-module__9kYpSa__elapsed{opacity:.75;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.assistant-activity-module__9kYpSa__chevron{opacity:.7;flex-shrink:0;transition:transform .18s}.assistant-activity-module__9kYpSa__activity[open]>.assistant-activity-module__9kYpSa__activitySummary>.assistant-activity-module__9kYpSa__chevron,.assistant-activity-module__9kYpSa__review[open]>.assistant-activity-module__9kYpSa__reviewHeading>.assistant-activity-module__9kYpSa__chevron{transform:rotate(90deg)}.assistant-activity-module__9kYpSa__shimmer{color:rgb(var(--c-muted))}@supports ((-webkit-background-clip:text) or (background-clip:text)){.assistant-activity-module__9kYpSa__shimmer{background:linear-gradient(105deg, rgb(var(--c-muted)) 20%, rgb(var(--c-text-strong)) 45%, rgb(var(--c-muted)) 70%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite assistant-activity-module__9kYpSa__shimmer}}@keyframes assistant-activity-module__9kYpSa__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.assistant-activity-module__9kYpSa__activityBody{border-left:1px solid rgb(var(--c-border) / .75);margin:10px 0 4px 10px;padding:2px 0 2px 18px;font-size:11px}.assistant-activity-module__9kYpSa__detail{margin-bottom:9px}.assistant-activity-module__9kYpSa__steps{gap:8px;padding:0;list-style:none;display:grid}.assistant-activity-module__9kYpSa__step{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.assistant-activity-module__9kYpSa__step>svg{flex-shrink:0;align-self:center}.assistant-activity-module__9kYpSa__stepLabel{color:rgb(var(--c-text));overflow-wrap:anywhere}.assistant-activity-module__9kYpSa__stepState{font-variant-numeric:tabular-nums;font-size:10px}.assistant-activity-module__9kYpSa__activeStep{color:rgb(var(--c-accent))}.assistant-activity-module__9kYpSa__receipt{opacity:.8;overflow-wrap:anywhere;margin-top:12px;font-size:10px}.assistant-activity-module__9kYpSa__review{border-top:1px solid rgb(var(--c-border) / .6);color:rgb(var(--c-muted));margin-top:24px;padding-top:14px;font-size:12px;line-height:1.6}.assistant-activity-module__9kYpSa__reviewHeading{width:fit-content;max-width:100%;font-weight:500}.assistant-activity-module__9kYpSa__reviewHeading>svg{flex-shrink:0}.assistant-activity-module__9kYpSa__reviewContent{padding-top:14px}.assistant-activity-module__9kYpSa__group+.assistant-activity-module__9kYpSa__group{margin-top:16px}.assistant-activity-module__9kYpSa__groupTitle{color:rgb(var(--c-muted));margin-bottom:5px;font-size:10px;font-weight:500}.assistant-activity-module__9kYpSa__rows{padding:0;list-style:none}.assistant-activity-module__9kYpSa__row{border-bottom:1px solid rgb(var(--c-border) / .4);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.assistant-activity-module__9kYpSa__rowIcon{flex-shrink:0;margin-top:3px}.assistant-activity-module__9kYpSa__rowBody{flex:1;min-width:0}.assistant-activity-module__9kYpSa__rowTitle{-moz-column-gap:9px;flex-wrap:wrap;align-items:baseline;gap:3px 9px;display:flex}.assistant-activity-module__9kYpSa__sourceTitle{color:rgb(var(--c-text));overflow-wrap:anywhere;font-weight:500}a.assistant-activity-module__9kYpSa__sourceTitle:hover{color:rgb(var(--c-accent));text-underline-offset:3px;text-decoration:underline}.assistant-activity-module__9kYpSa__badge{color:rgb(var(--c-muted));flex-shrink:0;align-items:center;gap:3px;font-size:9px;display:inline-flex}.assistant-activity-module__9kYpSa__sourceMeta{overflow-wrap:anywhere;margin-top:2px;font-size:10px}.assistant-activity-module__9kYpSa__sourcePath{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.assistant-activity-module__9kYpSa__identifiers{overflow-wrap:anywhere;margin-top:5px;font-size:10px}.assistant-activity-module__9kYpSa__identifiers>summary{cursor:pointer;opacity:.75;width:fit-content}.assistant-activity-module__9kYpSa__identifier{padding-block:6px}.assistant-activity-module__9kYpSa__identifier+.assistant-activity-module__9kYpSa__identifier{border-top:1px solid rgb(var(--c-border) / .4)}.assistant-activity-module__9kYpSa__identifier a{color:rgb(var(--c-accent));text-underline-offset:2px;text-decoration:underline}.assistant-activity-module__9kYpSa__more{color:rgb(var(--c-muted));margin-top:12px;padding:3px 0;font-size:11px}.assistant-activity-module__9kYpSa__more:hover{color:rgb(var(--c-text-strong))}@media (prefers-reduced-motion:reduce){.assistant-activity-module__9kYpSa__shimmer{color:rgb(var(--c-muted));background:0 0;animation:none}.assistant-activity-module__9kYpSa__chevron{transition:none}}
.assistant-answer-module__8X5DhG__answer[data-streaming]>:last-child:after{content:"";vertical-align:middle;background:rgb(var(--c-accent));border-radius:50%;width:6px;height:6px;margin-inline-start:6px;animation:1s ease-in-out infinite assistant-answer-module__8X5DhG__writing;display:inline-block}@keyframes assistant-answer-module__8X5DhG__writing{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.assistant-answer-module__8X5DhG__answer[data-streaming]>:last-child:after{animation:none}}
