.assistant-demo_app__HdIl7{position:relative;width:96cqw;height:53cqw;display:flex;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.6cqw;overflow:hidden;color:hsl(var(--foreground));box-shadow:0 .3cqw 1.2cqw rgba(15,23,42,.05)}.assistant-demo_panelTitle__Bcf8G{font-size:1cqw;font-weight:600;color:hsl(var(--foreground));white-space:nowrap}.assistant-demo_closeBtn__97_2O{margin-left:auto;width:2.3cqw;height:2.3cqw;flex:none;display:grid;place-items:center;border-radius:.6cqw;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.assistant-demo_closeBtn__97_2O svg{width:1.15cqw;height:1.15cqw}.assistant-demo_field__DPVF_{display:flex;align-items:center;gap:.6cqw;height:2.6cqw;padding:0 .9cqw;border:1px solid hsl(var(--border));border-radius:.6cqw;background:hsl(var(--card));font-size:.8cqw;font-weight:500;color:hsl(var(--muted-foreground));min-width:0}.assistant-demo_field__DPVF_ svg{width:1cqw;height:1cqw;flex:none}.assistant-demo_select__We8Bf svg{width:.85cqw;height:.85cqw}.assistant-demo_ellipsis__bKORl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-demo_grow__46pl2{flex:1}.assistant-demo_row__2Dhyf{display:flex;gap:.6cqw}.assistant-demo_row__2Dhyf>.assistant-demo_select__We8Bf{flex:1;font-size:.86cqw}.assistant-demo_tabs__ca6oG{display:flex;padding:.3cqw;border-radius:.6cqw;background:hsl(var(--muted))}.assistant-demo_tabOn__W5Py7,.assistant-demo_tab__u9nSb{flex:1;min-width:0;padding:.45cqw .25cqw;border-radius:.45cqw;text-align:center;font-size:.76cqw;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:hsl(var(--muted-foreground));will-change:background,color}.assistant-demo_tabOn__W5Py7{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px rgba(15,23,42,.08)}.assistant-demo_stack__pOMDH{display:grid}.assistant-demo_stack__pOMDH>*{grid-area:1/1;will-change:opacity}.assistant-demo_docs__NLRUl{flex:none;width:23.5cqw;display:flex;flex-direction:column;background:hsl(var(--muted)/.3);border-right:1px solid hsl(var(--border));min-height:0}.assistant-demo_docsTop__3gZQr{flex:none;display:flex;flex-direction:column;gap:.85cqw;padding:1.5cqw 1.5cqw 0}.assistant-demo_panelHead__su_n1{display:flex;align-items:center;gap:.6cqw}.assistant-demo_headGlyph__Z2Mu9{width:1.15cqw;height:1.15cqw;color:hsl(var(--primary)/.8)}.assistant-demo_countBadge__djZ1K{padding:.1cqw .45cqw;font-size:.8cqw;font-weight:500}.assistant-demo_countBadge__djZ1K,.assistant-demo_viewToggle__2azlW{border-radius:.6cqw;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.assistant-demo_viewToggle__2azlW{flex:none;display:flex;padding:.25cqw}.assistant-demo_viewToggle__2azlW>span{display:grid;place-items:center;padding:.4cqw;border-radius:.45cqw}.assistant-demo_viewToggle__2azlW svg{width:.95cqw;height:.95cqw}.assistant-demo_viewOn__gbH64{background:hsl(var(--background));color:hsl(var(--primary));box-shadow:0 1px 2px rgba(15,23,42,.08)}.assistant-demo_upload__lnvn8{display:flex;align-items:center;gap:1cqw;padding:.8cqw;border:.14cqw dashed hsl(var(--border));border-radius:.6cqw;background:hsl(var(--card)/.5)}.assistant-demo_uploadIcon__BCVuX{width:2.5cqw;height:2.5cqw;flex:none;display:grid;place-items:center;border-radius:.6cqw;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.assistant-demo_uploadIcon__BCVuX svg{width:1.1cqw;height:1.1cqw}.assistant-demo_uploadTitle__BGAWQ{display:block;font-size:.86cqw;font-weight:500;color:hsl(var(--foreground))}.assistant-demo_uploadSub__qpx_O{display:block;margin-top:.1cqw;font-size:.78cqw;color:hsl(var(--muted-foreground))}.assistant-demo_docList__l96Nr{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.75cqw;padding:.85cqw 1.5cqw 1.5cqw}.assistant-demo_doc__km1uB{flex:none;display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:.6cqw;background:hsl(var(--card));overflow:hidden;will-change:background,box-shadow}.assistant-demo_docMain__KVLsI{display:flex;align-items:center;gap:.85cqw;padding:.8cqw}.assistant-demo_docIcon__0f3ca{width:2.7cqw;height:2.7cqw;flex:none;display:grid;place-items:center;border-radius:.6cqw;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.assistant-demo_docIcon__0f3ca svg{width:1.35cqw;height:1.35cqw}.assistant-demo_docText__QVehq{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25cqw}.assistant-demo_docName___4JGp{font-size:.92cqw;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-demo_docMeta__jLxJJ{display:flex;align-items:center;gap:.5cqw}.assistant-demo_typeBadge__y6Gil{display:inline-flex;align-items:center;gap:.3cqw;padding:.1cqw .4cqw;border:1px solid hsl(var(--primary)/.25);border-radius:.6cqw;background:hsl(var(--primary)/.06);font-size:.72cqw;font-weight:500;color:hsl(var(--primary));white-space:nowrap}.assistant-demo_typeBadge__y6Gil svg{width:.7cqw;height:.7cqw}.assistant-demo_docDate__Ky6z6{margin-left:auto;font-size:.72cqw;font-weight:500;letter-spacing:.04em;color:hsl(var(--muted-foreground));white-space:nowrap}.assistant-demo_actionBar__wSkgI{display:flex;align-items:center;justify-content:space-between;padding:.45cqw .8cqw;border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.4)}.assistant-demo_actionRight__jiRX2{display:flex;align-items:center;gap:.8cqw}.assistant-demo_switch__YkNzX{position:relative;width:2.85cqw;height:1.55cqw;border-radius:2cqw;background:hsl(var(--input,var(--border)))}.assistant-demo_switchOn__ca5MU i,.assistant-demo_switch__YkNzX i{position:absolute;top:.14cqw;left:.14cqw;width:1.27cqw;height:1.27cqw;border-radius:50%;background:hsl(var(--background));box-shadow:0 .1cqw .3cqw rgba(15,23,42,.25)}.assistant-demo_switchOn__ca5MU{position:absolute;inset:0;border-radius:2cqw;background:hsl(var(--primary));will-change:opacity}.assistant-demo_switchOn__ca5MU i{left:auto;right:.14cqw}.assistant-demo_more__Ag012{width:.95cqw;height:.95cqw;color:hsl(var(--muted-foreground))}.assistant-demo_main__fTLmQ{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;background:hsl(var(--background))}.assistant-demo_topBar__FcXCm{flex:none;height:4cqw;display:flex;align-items:center;justify-content:space-between;gap:.5cqw;padding:0 1.2cqw;border-bottom:1px solid hsl(var(--border))}.assistant-demo_switcher__NuBa_,.assistant-demo_topLeft__CuN_h{display:flex;align-items:center;gap:.6cqw;min-width:0}.assistant-demo_switcher__NuBa_{padding:.5cqw .7cqw;color:hsl(var(--muted-foreground))}.assistant-demo_switcherIcon__nStdM{width:1.15cqw;height:1.15cqw;flex:none;color:hsl(var(--primary)/.7)}.assistant-demo_switcherTitle__HmqnF{font-size:.94cqw;font-weight:500;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-demo_switcherChev__SSjvz{width:1cqw;height:1cqw;flex:none;opacity:.6}.assistant-demo_docBadge__OWITK{flex:none;display:inline-flex;align-items:center;padding:.1cqw .55cqw;border:1px solid hsl(var(--primary)/.3);border-radius:.6cqw;background:hsl(var(--primary)/.05);font-size:.8cqw;font-weight:500;color:hsl(var(--primary));white-space:nowrap}.assistant-demo_trust___nhIq{flex:none;display:flex;align-items:center;gap:.7cqw;padding:.3cqw .7cqw;border:1px solid hsl(var(--border));border-radius:.6cqw;background:hsl(var(--card))}.assistant-demo_trust___nhIq>span{display:flex;align-items:center;gap:.4cqw;font-size:.74cqw;font-weight:600;color:hsl(var(--muted-foreground));white-space:nowrap}.assistant-demo_trust___nhIq svg{width:.95cqw;height:.95cqw;flex:none;color:hsl(var(--primary))}.assistant-demo_viewport__JkjMH{position:relative;flex:1;min-height:0;overflow:hidden}.assistant-demo_stream__gMLMR{position:relative;padding:2cqw 2.6cqw 1.4cqw;display:flex;flex-direction:column;gap:1.6cqw;will-change:transform}.assistant-demo_empty__1M5Yd{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 3.6cqw;will-change:opacity}.assistant-demo_kicker__l15mf{font-size:.8cqw;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--primary)/.9)}.assistant-demo_emptyTitle__b3Zy0{margin-top:1cqw;font-family:Georgia,Times New Roman,serif;font-size:2.15cqw;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:balance;color:hsl(var(--foreground))}.assistant-demo_emptySub__MsvuQ{margin-top:.9cqw;max-width:37cqw;font-size:1.04cqw;line-height:1.6;color:hsl(var(--muted-foreground))}.assistant-demo_quick__0_cSB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9cqw;margin-top:2cqw;width:100%;text-align:left}.assistant-demo_quickItem__QQVUu{display:flex;align-items:center;gap:1cqw;padding:1.1cqw;min-width:0;border:1px solid hsl(var(--border));border-radius:.6cqw;background:hsl(var(--card));will-change:opacity}.assistant-demo_quickIcon__H__Ha{width:2.6cqw;height:2.6cqw;flex:none;display:grid;place-items:center;border-radius:.6cqw;background:hsl(var(--muted));color:hsl(var(--primary))}.assistant-demo_quickIcon__H__Ha svg{width:1.3cqw;height:1.3cqw}.assistant-demo_quickText__v3nAH{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15cqw}.assistant-demo_quickSub__4yra4,.assistant-demo_quickTitle__zWsaa{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-demo_quickTitle__zWsaa{font-size:.97cqw;font-weight:600;color:hsl(var(--foreground))}.assistant-demo_quickSub__4yra4{font-size:.86cqw;line-height:1.35;color:hsl(var(--muted-foreground))}.assistant-demo_quickArrow__u_9Zw,.assistant-demo_quickLock__S1g_b{flex:none;color:hsl(var(--muted-foreground)/.5)}.assistant-demo_quickArrow__u_9Zw{width:1.15cqw;height:1.15cqw}.assistant-demo_quickLock__S1g_b{width:1cqw;height:1cqw;justify-self:center;align-self:center}.assistant-demo_customizeLink__1VseE{display:inline-flex;align-items:center;gap:.4cqw;margin-top:1.4cqw;font-size:.86cqw;font-weight:500;color:hsl(var(--muted-foreground))}.assistant-demo_customizeLink__1VseE svg{width:1cqw;height:1cqw}.assistant-demo_userWrap__BhWSx{align-self:flex-end;max-width:85%;display:flex;flex-direction:column;align-items:flex-end;gap:.4cqw;will-change:opacity,transform}.assistant-demo_meta__wVYFw{margin-right:.3cqw;font-size:.8cqw;font-weight:500;color:hsl(var(--muted-foreground))}.assistant-demo_time__9e8C9{font-weight:400;opacity:.7}.assistant-demo_bubble__2qrEa{padding:.75cqw 1.15cqw;border-radius:.6cqw .25cqw .6cqw .6cqw;border:1px solid hsl(var(--primary)/.2);background:hsl(var(--primary)/.06);font-size:1.05cqw;line-height:1.6;color:hsl(var(--foreground))}.assistant-demo_stages__SvIcN{display:flex;flex-direction:column;gap:.7cqw;will-change:opacity}.assistant-demo_thinking__kBTEO{display:flex;align-items:center;gap:.75cqw;font-size:.94cqw;font-weight:500;color:hsl(var(--muted-foreground));will-change:opacity}.assistant-demo_slot__xtY79{display:grid;place-items:center;width:1.75cqw;height:1.75cqw;border-radius:.45cqw;background:hsl(var(--primary)/.1)}.assistant-demo_slot__xtY79>*{grid-area:1/1}.assistant-demo_spin__GnNgY{width:1cqw;height:1cqw;color:hsl(var(--primary));animation:assistant-demo_spin__GnNgY 1s linear infinite}.assistant-demo_ok__ZuO2e{width:1cqw;height:1cqw;color:hsl(var(--success))}@keyframes assistant-demo_spin__GnNgY{to{transform:rotate(1turn)}}.assistant-demo_answerHead__wERDs{display:flex;flex-wrap:wrap;align-items:center;gap:.7cqw;will-change:opacity}.assistant-demo_avatar__FhrMx{width:1.75cqw;height:1.75cqw;border-radius:.45cqw;background:hsl(var(--primary)/.1);color:hsl(var(--primary));display:grid;place-items:center;font-family:Georgia,Times New Roman,serif;font-weight:600;font-size:.94cqw}.assistant-demo_name__uUY5r{font-size:.9cqw;font-weight:600;color:hsl(var(--foreground))}.assistant-demo_role__qXVLV{font-weight:400;color:hsl(var(--muted-foreground))}.assistant-demo_verified__7XbRf{display:inline-flex;align-items:center;gap:.4cqw;margin-left:.1cqw;font-size:.8cqw;color:hsl(var(--muted-foreground));will-change:opacity}.assistant-demo_verified__7XbRf svg{width:1cqw;height:1cqw;color:hsl(var(--success))}.assistant-demo_answer__CsUdS{border-left:.15cqw solid hsl(var(--primary)/.25);padding-left:1.45cqw;display:flex;flex-direction:column;gap:.8cqw;margin-top:-.6cqw}.assistant-demo_answer__CsUdS p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.1cqw;line-height:1.62;color:hsl(var(--foreground)/.9);will-change:opacity}.assistant-demo_answer__CsUdS b{font-weight:600;color:hsl(var(--foreground))}.assistant-demo_cite___pvk2{color:hsl(var(--foreground));-webkit-text-decoration:underline dotted hsl(var(--primary)/.4);text-decoration:underline dotted hsl(var(--primary)/.4);text-underline-offset:.15cqw;border-radius:.25cqw}.assistant-demo_cite___pvk2 sup{margin-left:.15cqw;font-family:var(--font-lato),ui-sans-serif,system-ui,sans-serif;font-size:.72cqw;font-weight:700;color:hsl(var(--primary))}.assistant-demo_sources__uTFyG{margin-top:.6cqw;border-top:1px solid hsl(var(--border));padding-top:1.1cqw;display:flex;flex-direction:column;gap:.1cqw;will-change:opacity}.assistant-demo_srcHead__hccZZ{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.4cqw;font-size:.9cqw;font-weight:600;color:hsl(var(--foreground))}.assistant-demo_srcHead__hccZZ span:last-child{font-size:.86cqw;font-weight:400;color:hsl(var(--muted-foreground))}.assistant-demo_srcRow__AEWLM{display:grid;grid-template-columns:1.15cqw 1fr auto;align-items:center;gap:.9cqw;padding:.55cqw .6cqw;border-radius:.6cqw;will-change:opacity,box-shadow}.assistant-demo_srcNum__OdCWt{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8cqw;color:hsl(var(--muted-foreground))}.assistant-demo_srcMain__98e_Y{display:flex;align-items:center;gap:.75cqw;min-width:0}.assistant-demo_authority___zmz6{display:inline-flex;align-items:center;gap:.35cqw;padding:.15cqw .45cqw;border-radius:.3cqw;border:1px solid hsl(var(--border));font-size:.76cqw;color:hsl(var(--muted-foreground));white-space:nowrap}.assistant-demo_authority___zmz6 svg{width:.85cqw;height:.85cqw}.assistant-demo_srcTitle__Edu2f{font-size:.97cqw;font-weight:600;color:hsl(var(--foreground));white-space:nowrap}.assistant-demo_srcLaw__BgqCs{font-size:.9cqw;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-demo_score___YFpw{display:flex;align-items:center;gap:.75cqw;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.83cqw;color:hsl(var(--muted-foreground))}.assistant-demo_scoreBar__rCqLC{width:4cqw;height:.3cqw;border-radius:1cqw;background:hsl(var(--border));overflow:hidden}.assistant-demo_scoreBar__rCqLC i{display:block;height:100%;border-radius:1cqw;background:hsl(var(--primary))}.assistant-demo_popover___Jmb0{position:absolute;top:1.4cqw;left:calc(50% - 21cqw);width:42cqw;display:flex;flex-direction:column;border-radius:.6cqw;background:hsl(var(--popover,var(--card)));border:1px solid hsl(var(--border));box-shadow:0 .8cqw 2.4cqw rgba(15,23,42,.14);overflow:hidden;z-index:5;will-change:opacity,transform}.dark .assistant-demo_popover___Jmb0{box-shadow:0 .8cqw 2.4cqw rgba(0,0,0,.45)}.assistant-demo_popHead__uf97F{display:flex;align-items:flex-start;gap:.6cqw;padding:.75cqw .6cqw .75cqw 1cqw;border-bottom:1px solid hsl(var(--border))}.assistant-demo_popHeadMain__nJ_Ej{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.45cqw}.assistant-demo_popLaw__dfKuy{display:flex;align-items:center;gap:.45cqw;font-size:.86cqw;font-weight:600;color:hsl(var(--foreground))}.assistant-demo_popLaw__dfKuy svg{width:.85cqw;height:.85cqw;color:hsl(var(--primary))}.assistant-demo_popRef__KALbL{padding:.1cqw .55cqw;border:1px solid hsl(var(--border));border-radius:.6cqw;font-size:.8cqw;font-weight:500;color:hsl(var(--muted-foreground))}.assistant-demo_popText__TifHq{padding:.9cqw 1cqw;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:.94cqw;line-height:1.62;color:hsl(var(--foreground)/.85)}.assistant-demo_hi__LfbzN{border-radius:.2cqw;color:hsl(var(--foreground));will-change:background}.assistant-demo_popFoot__HMNay{display:flex;align-items:center;justify-content:space-between;gap:.6cqw;padding:.55cqw 1cqw;border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.4)}.assistant-demo_popProvider__yhaK7{display:flex;align-items:center;gap:.4cqw;font-size:.8cqw;color:hsl(var(--muted-foreground))}.assistant-demo_popProvider__yhaK7 svg{width:.85cqw;height:.85cqw}.assistant-demo_popLink__VmAaY{font-size:.8cqw;font-weight:600;color:hsl(var(--primary))}.assistant-demo_composer__C24g7{flex:none;padding:.6cqw 2.3cqw 1.2cqw}.assistant-demo_input__ez8k0{border:1px solid hsl(var(--border));border-radius:.6cqw;background:hsl(var(--card));box-shadow:0 1px 2px rgba(15,23,42,.05)}.assistant-demo_inputText__I12NY{position:relative;padding:1cqw 1.15cqw .1cqw;min-height:2.8cqw;font-family:Georgia,Times New Roman,serif;font-size:1.08cqw;line-height:1.6;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden}.assistant-demo_placeholder__Hfi_S{position:absolute;top:1cqw;left:1.15cqw;right:1.15cqw;color:hsl(var(--muted-foreground)/.6);overflow:hidden;text-overflow:ellipsis;will-change:opacity}.assistant-demo_caret__Ksehx{display:inline-block;width:.12cqw;height:1.3cqw;margin-left:.1cqw;vertical-align:-.2cqw;background:hsl(var(--primary));will-change:opacity}.assistant-demo_inputFoot__YX0Fv{display:flex;align-items:center;gap:.6cqw;padding:.3cqw .85cqw .7cqw}.assistant-demo_chip__2lcwl{display:inline-flex;align-items:center;gap:.4cqw;padding:.3cqw .7cqw;border:1px solid hsl(var(--border));border-radius:.6cqw;font-size:.79cqw;font-weight:500;color:hsl(var(--muted-foreground));white-space:nowrap}.assistant-demo_chip__2lcwl svg{width:.85cqw;height:.85cqw;color:hsl(var(--primary)/.7)}.assistant-demo_chipDocs__Xpu7i{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.05);color:hsl(var(--primary))}.assistant-demo_chipDocs__Xpu7i svg{color:hsl(var(--primary))}.assistant-demo_lengths__mhhZv{margin-left:auto;display:flex;align-items:center;gap:.3cqw}.assistant-demo_lengthOn__XFamN,.assistant-demo_length__T1I2Z{display:inline-flex;align-items:center;gap:.3cqw;padding:.3cqw .55cqw;border:1px solid transparent;border-radius:.6cqw;font-size:.79cqw;font-weight:500;color:hsl(var(--muted-foreground));white-space:nowrap}.assistant-demo_lengthOn__XFamN{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.assistant-demo_lengthOn__XFamN svg,.assistant-demo_length__T1I2Z svg{width:.85cqw;height:.85cqw}.assistant-demo_send__is0zL{position:relative;flex:none;width:2.6cqw;height:2.6cqw;border-radius:.6cqw;background:hsl(var(--primary));color:hsl(var(--primary-foreground));display:grid;place-items:center;will-change:opacity,background}.assistant-demo_send__is0zL>svg{grid-area:1/1;width:1.15cqw;height:1.15cqw}.assistant-demo_stop__XNlDJ{fill:currentColor}.assistant-demo_disclaimer__tizpL{margin:.7cqw auto 0;max-width:46cqw;text-align:center;font-size:.79cqw;line-height:1.35;color:hsl(var(--muted-foreground))}.assistant-demo_library__8K_D4{flex:none;width:20cqw;display:flex;flex-direction:column;background:hsl(var(--muted)/.3);border-left:1px solid hsl(var(--border));min-height:0}.assistant-demo_libHead__gs3m2{flex:none;height:4.6cqw;display:flex;align-items:center;gap:.6cqw;padding:0 1.5cqw;border-bottom:1px solid hsl(var(--border))}.assistant-demo_libIcon__Uw7tQ{width:2cqw;height:2cqw;flex:none;display:grid;place-items:center;border-radius:.6cqw;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.assistant-demo_libIcon__Uw7tQ svg{width:1.15cqw;height:1.15cqw}.assistant-demo_libTools__LvZt2{flex:none;display:flex;flex-direction:column;gap:.85cqw;padding:1.15cqw 1.5cqw 0}.assistant-demo_customize__6wWhC{display:flex;align-items:center;justify-content:center;gap:.4cqw;padding:.55cqw .6cqw;border:1px dashed hsl(var(--border));border-radius:.6cqw;font-size:.79cqw;font-weight:500;color:hsl(var(--muted-foreground));min-width:0}.assistant-demo_customize__6wWhC svg{width:1cqw;height:1cqw;flex:none}.assistant-demo_libBody__Coutm{flex:1;min-height:0;overflow:hidden;padding:1.5cqw 1.5cqw 0;display:flex;flex-direction:column;gap:1.15cqw}.assistant-demo_libStack__othlD{display:grid}.assistant-demo_libStack__othlD>*{grid-area:1/1}.assistant-demo_libList__aJV5Q{display:flex;flex-direction:column;gap:.6cqw;will-change:opacity}.assistant-demo_secHead__Rund7{display:flex;align-items:center;gap:.8cqw;margin-top:.6cqw}.assistant-demo_secHead__Rund7:first-child{margin-top:0}.assistant-demo_secHead__Rund7 span{flex:none;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72cqw;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.assistant-demo_secHead__Rund7 em{font-style:normal;color:hsl(var(--muted-foreground)/.6)}.assistant-demo_secHead__Rund7 i{flex:1;height:1px;background:hsl(var(--muted))}.assistant-demo_secHead__Rund7 svg{width:1cqw;height:1cqw;flex:none;color:hsl(var(--muted-foreground))}.assistant-demo_action__d05mA{display:flex;align-items:center;gap:.85cqw;padding:.7cqw;border:1px solid hsl(var(--border));border-radius:.6cqw;background:hsl(var(--card));box-shadow:0 1px 2px rgba(15,23,42,.04);will-change:opacity,transform}.assistant-demo_actionIcon__CMGEj{width:2.3cqw;height:2.3cqw;flex:none;display:grid;place-items:center;border-radius:.6cqw;background:hsl(var(--muted));color:hsl(var(--primary))}.assistant-demo_actionIcon__CMGEj svg{width:1.15cqw;height:1.15cqw}.assistant-demo_actionLabel__sDhZx{flex:1;min-width:0;font-size:.79cqw;font-weight:600;line-height:1.25;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-demo_chev__BjL5k{width:.85cqw;height:.85cqw;flex:none;color:hsl(var(--muted-foreground)/.6)}.assistant-demo_stepKicker__lbqFF{display:inline-flex;align-items:center;justify-content:center;width:2.2cqw;height:2.2cqw;border-radius:.6cqw;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:1.1cqw;font-weight:900;letter-spacing:0}.demo-player_player__fZh5V{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden;background:hsl(var(--muted));isolation:isolate}.demo-player_stage___tco_{position:absolute;inset:0}.demo-player_player__fZh5V:-webkit-full-screen{width:100vw;height:100vh;aspect-ratio:auto;border-radius:0;border:none;background:#0b0d0e;display:flex;align-items:center;justify-content:center}.demo-player_player__fZh5V:-webkit-full-screen,.demo-player_player__fZh5V:fullscreen{width:100vw;height:100vh;aspect-ratio:auto;border-radius:0;border:none;background:#0b0d0e;display:flex;align-items:center;justify-content:center}.demo-player_player__fZh5V:-webkit-full-screen .demo-player_stage___tco_{position:relative;inset:auto;width:min(100vw,calc(100vh * 16 / 9));height:min(100vh,calc(100vw * 9 / 16))}.demo-player_player__fZh5V:-webkit-full-screen .demo-player_stage___tco_,.demo-player_player__fZh5V:fullscreen .demo-player_stage___tco_{position:relative;inset:auto;width:min(100vw,calc(100vh * 16 / 9));height:min(100vh,calc(100vw * 9 / 16))}.demo-player_player__fZh5V[data-fs=true]{position:fixed;inset:0;width:100vw;height:100dvh;aspect-ratio:auto;border-radius:0;border:none;background:#0b0d0e;display:flex;align-items:center;justify-content:center;z-index:2147483647}.demo-player_player__fZh5V[data-fs=true] .demo-player_stage___tco_{position:relative;inset:auto;width:min(100vw,calc(100dvh * 16 / 9));height:min(100dvh,calc(100vw * 9 / 16))}.demo-player_centerPlay__UQbv0{position:absolute;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;opacity:0;transition:opacity .2s ease}.demo-player_player__fZh5V[data-paused=true] .demo-player_centerPlay__UQbv0{opacity:1}.demo-player_centerPlay__UQbv0 span{display:flex;align-items:center;justify-content:center;width:clamp(44px,9%,76px);aspect-ratio:1;border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 6px 18px rgba(15,23,42,.25);transition:transform .15s ease,background .15s ease}.demo-player_centerPlay__UQbv0:hover span{transform:scale(1.06)}.demo-player_centerPlay__UQbv0 svg{width:42%;height:42%;margin-left:6%}.demo-player_controls___8UZz{position:absolute;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem .75rem;background:linear-gradient(180deg,transparent,rgba(6,12,16,.55));opacity:0;transform:translateY(8%);transition:opacity .22s ease,transform .22s ease;color:#fff}.demo-player_player__fZh5V:focus-within .demo-player_controls___8UZz,.demo-player_player__fZh5V:hover .demo-player_controls___8UZz,.demo-player_player__fZh5V[data-paused=true] .demo-player_controls___8UZz{opacity:1;transform:translateY(0)}@media (pointer:coarse){.demo-player_controls___8UZz{opacity:1;transform:translateY(0)}}.demo-player_iconBtn__bOYTw{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius);background:transparent;color:#fff;cursor:pointer;flex:none;transition:background .15s ease,transform .1s ease}.demo-player_iconBtn__bOYTw:hover{background:rgba(255,255,255,.16)}.demo-player_iconBtn__bOYTw:active{transform:scale(.92)}.demo-player_iconBtn__bOYTw svg{width:1.15rem;height:1.15rem}.demo-player_time__LNxcU{font-size:.72rem;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.9);flex:none;white-space:nowrap}.demo-player_bar__LmuvU{position:relative;flex:1;min-width:0;height:1rem;display:flex;align-items:center;cursor:pointer;touch-action:none}.demo-player_track__NcE_k{position:relative;width:100%;height:.28rem;border-radius:999px;background:rgba(255,255,255,.28);overflow:visible}.demo-player_fill__EKkHL{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:hsl(var(--primary));will-change:width}.demo-player_thumb__3LPFB{position:absolute;top:50%;left:0;width:.85rem;height:.85rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4);transform:translate(-50%,-50%) scale(0);transition:transform .15s ease;will-change:left}.demo-player_bar__LmuvU:hover .demo-player_thumb__3LPFB,.demo-player_player__fZh5V[data-scrubbing=true] .demo-player_thumb__3LPFB{transform:translate(-50%,-50%) scale(1)}.demo-player_bar__LmuvU:hover .demo-player_track__NcE_k{height:.34rem}