.demo-chat_main__EWovc{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:radial-gradient(120% 60% at 50% -12%,var(--v3-surface-1),var(--ground) 62%);color:var(--v3-ink-0)}.demo-chat_band__q8_Cx{z-index:3;flex:none;justify-content:flex-end;gap:8px;height:52px;padding:0 12px}.demo-chat_band__q8_Cx,.demo-chat_pill__RajjT{position:relative;display:flex;align-items:center}.demo-chat_pill__RajjT{height:34px;padding:0 3px;border-radius:17px;background:color-mix(in srgb,var(--v3-surface-3) 88%,var(--v3-ink-2));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--v3-ink-0) 12%,#0000),inset 0 1px 0 color-mix(in srgb,var(--v3-ink-0) 8%,#0000)}.demo-chat_main__EWovc .demo-chat_tokens__p0aV8{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px 0 7px;border-radius:17px;color:var(--v3-ink-0);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.demo-chat_main__EWovc .demo-chat_tokens__p0aV8[aria-expanded=true],.demo-chat_main__EWovc button.demo-chat_tokens__p0aV8:hover:not(:disabled){background:color-mix(in srgb,var(--v3-ink-0) 8%,#0000)}.demo-chat_main__EWovc .demo-chat_tokens__p0aV8 svg{width:16px;height:16px}.demo-chat_usagePill__tKcLj{padding-left:9px}.demo-chat_ring__v2H_K{width:16px;height:16px;border-radius:50%;background:conic-gradient(var(--free) 0 var(--used,28%),color-mix(in srgb,var(--v3-ink-0) 16%,#0000) 0);-webkit-mask:radial-gradient(closest-side,#0000 66%,var(--v3-bg) 70%);mask:radial-gradient(closest-side,#0000 66%,var(--v3-bg) 70%)}.demo-chat_main__EWovc .demo-chat_tool__cXyv_{display:grid;place-items:center;width:36px;height:28px;padding:0;border-radius:14px;color:var(--v3-ink-0)}.demo-chat_main__EWovc .demo-chat_tool__cXyv_ svg{width:18px;height:18px}.demo-chat_main__EWovc .demo-chat_tool__cXyv_:hover:not(:disabled){background:color-mix(in srgb,var(--v3-ink-0) 8%,#0000)}.demo-chat_main__EWovc .demo-chat_tool__cXyv_[aria-expanded=true],.demo-chat_main__EWovc .demo-chat_tool__cXyv_[aria-pressed=true]{background:color-mix(in srgb,var(--v3-ink-0) 14%,#0000);color:var(--v3-ink-0)}.demo-chat_main__EWovc .demo-chat_tool__cXyv_:disabled{opacity:.35}.demo-chat_workspace__cCujm{display:flex;flex:1;min-width:0;min-height:0;transition:opacity .18s ease}[data-resetting] .demo-chat_workspace__cCujm{opacity:0}.demo-chat_conversation__B8gxy{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.demo-chat_hero__1Gf8K{--r:30px;position:absolute;z-index:2;top:0;right:0;left:0;display:flex;flex-direction:column;align-items:center;pointer-events:none}.demo-chat_hero__1Gf8K[data-status=busy]{--c:var(--busy);--k:1}.demo-chat_hero__1Gf8K[data-status=free]{--c:var(--free);--k:0.5}.demo-chat_hero__1Gf8K[data-status=waiting]{--c:var(--waiting);--k:0.9}.demo-chat_figure__FX5Ph{position:relative;display:grid;place-items:end center;height:66px}.demo-chat_figure__FX5Ph:before{content:"";position:absolute;bottom:-2px;left:50%;width:92px;height:22px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) calc((calc(var(--k) * .5)) * 100%),#0000),#0000);translate:-50% 0}.demo-chat_hero__1Gf8K svg.demo-chat_worker__uozHc{position:relative;bottom:auto;left:auto;translate:none}.demo-chat_caption__fqgo6{position:relative;display:flex;flex-direction:column;align-items:center;max-width:240px;margin-top:2px;padding:5px 14px 6px;border-radius:15px;background:var(--v3-surface-3);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--v3-ink-0) 10%,#0000),0 6px 16px color-mix(in srgb,var(--v3-bg) 35%,#0000);text-align:center}.demo-chat_caption__fqgo6 strong{font-size:13px;font-weight:600;line-height:16px}.demo-chat_activity___5b4P,.demo-chat_caption__fqgo6 strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-chat_activity___5b4P{color:color-mix(in srgb,var(--v3-ink-0) 60%,#0000);font-size:10.5px;line-height:13px}.demo-chat_activity___5b4P:empty{display:none}.demo-chat_transcript__qxARq{display:flex;flex:1;flex-direction:column;min-height:0;padding:132px 24px 26px;overflow:auto;scroll-padding:132px 0 20px;scrollbar-width:none;-webkit-mask:linear-gradient(#0000 88px,var(--v3-bg) 132px);mask:linear-gradient(#0000 88px,var(--v3-bg) 132px)}.demo-chat_transcript__qxARq::-webkit-scrollbar{display:none}.demo-chat_transcript__qxARq[hidden]{display:none}.demo-chat_transcript__qxARq>*{flex:none;width:100%;max-width:560px;margin-inline:auto}.demo-chat_day__wncGF{margin:14px auto 12px;color:color-mix(in srgb,var(--v3-ink-0) 60%,#0000);font-size:11px;font-weight:500;text-align:center}.demo-chat_person__b2bCe{display:flex;flex-direction:column;align-items:flex-end;margin-top:10px}.demo-chat_person__b2bCe>p{max-width:78%;margin:0;padding:11px 16px;border-radius:18px;background:color-mix(in srgb,var(--v3-surface-3) 85%,var(--v3-ink-2));font-size:14px;line-height:1.45;overflow-wrap:anywhere;transform-origin:100% 100%}.demo-chat_time__jUYPN{display:block;margin:4px 8px 0;color:color-mix(in srgb,var(--v3-ink-0) 45%,#0000);font-size:10px;font-variant-numeric:tabular-nums}.demo-chat_transcript__qxARq>.demo-chat_reply__MYuDZ{display:flex;flex-direction:column;width:fit-content;max-width:min(78%,437px);margin:8px auto 0 max(0px,calc((100% - 560px) / 2))}.demo-chat_reply__MYuDZ>.demo-chat_time__jUYPN{align-self:flex-end}.demo-chat_bubble__goKsE{padding:11px 16px;border-radius:18px;background:var(--v3-surface-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v3-ink-0) 7%,#0000);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.demo-chat_bubble__goKsE>*{margin:0}.demo-chat_bubble__goKsE>*+*{margin-top:8px}.demo-chat_bubble__goKsE ol,.demo-chat_bubble__goKsE ul{padding-left:20px}.demo-chat_bubble__goKsE ul{list-style:disc}.demo-chat_bubble__goKsE li+li{margin-top:4px}.demo-chat_bubble__goKsE blockquote{padding-left:12px;border-left:3px solid color-mix(in srgb,var(--v3-ink-0) 16%,#0000)}.demo-chat_bubble__goKsE blockquote>p+p{margin-top:2px}.demo-chat_bubble__goKsE code{font:12.5px/1.4 ui-monospace,SF Mono,Menlo,monospace}.demo-chat_bubble__goKsE strong{font-weight:600}.demo-chat_bubble__goKsE .demo-chat_mdHeading__9PpCA{margin-top:12px;font-size:16px;font-weight:600}.demo-chat_link__rqONh{color:var(--v3-app-link);text-decoration:underline;text-underline-offset:2px}.demo-chat_muted__Vb01i,.demo-chat_toolRun__OcN0q{color:color-mix(in srgb,var(--v3-ink-0) 60%,#0000)}.demo-chat_toolRun__OcN0q{margin:14px auto 2px;font-size:12px}.demo-chat_toolRun__OcN0q summary{display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:3px 0 3px 4px;list-style:none;cursor:pointer}.demo-chat_toolRun__OcN0q summary::-webkit-details-marker{display:none}.demo-chat_toolRun__OcN0q summary:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--v3-ink-0) 32%,#0000) 92%,#0000)}.demo-chat_toolRun__OcN0q summary:after{content:"›";font-size:15px;line-height:1;transition:rotate .15s}.demo-chat_toolRun__OcN0q[open] summary:after{rotate:90deg}.demo-chat_toolRun__OcN0q summary:hover{color:color-mix(in srgb,var(--v3-ink-0) 85%,#0000)}.demo-chat_toolRun__OcN0q ol{margin:4px 0 6px 10px;padding:2px 0 2px 16px;border-left:1px solid color-mix(in srgb,var(--v3-ink-0) 10%,#0000);list-style:none}.demo-chat_toolRun__OcN0q li{padding:3px 0;line-height:1.35;overflow-wrap:anywhere}.demo-chat_toolRun__OcN0q li[data-failed]{color:color-mix(in srgb,var(--v3-ink-0) 40%,#0000)}.demo-chat_toolRun__OcN0q li[data-pending]{font-size:0}.demo-chat_toolRun__OcN0q li[data-pending]:before{content:attr(data-pending);color:color-mix(in srgb,var(--v3-ink-0) 85%,#0000);font-size:12px}.demo-chat_live__Oj9rz:empty,.demo-chat_toolRun__OcN0q summary[data-live] .demo-chat_summaryText__rL_z2{display:none}.demo-chat_conversation__B8gxy[data-running] .demo-chat_toolRun__OcN0q:last-of-type summary:before{background:conic-gradient(from 0deg,#0000 0 15%,color-mix(in srgb,var(--v3-ink-0) 75%,#0000));-webkit-mask:radial-gradient(closest-side,#0000 58%,var(--v3-bg) 62%);mask:radial-gradient(closest-side,#0000 58%,var(--v3-bg) 62%)}.demo-chat_transcript__qxARq>.demo-chat_thinking__cuP7p{display:grid;place-items:center;width:46px;height:34px;margin:8px auto 0 max(0px,calc((100% - 560px) / 2));border-radius:17px;background:var(--v3-surface-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v3-ink-0) 7%,#0000)}.demo-chat_thinking__cuP7p i{width:14px;height:14px;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;background:color-mix(in srgb,var(--v3-ink-0) 55%,#0000)}.demo-chat_empty__vhoPl{position:absolute;inset:110px 0 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;color:color-mix(in srgb,var(--v3-ink-0) 60%,#0000);font-size:12px;text-align:center;pointer-events:none}.demo-chat_empty__vhoPl strong{color:var(--v3-ink-0);font-size:15px;font-weight:600}.demo-chat_empty__vhoPl span{max-width:300px}.demo-chat_dock__OY7M3{display:flex;flex:none;justify-content:flex-end;padding:4px 16px 8px}.demo-chat_dock__OY7M3[hidden]{display:none}.demo-chat_compose__1PGaB{position:relative;display:flex;flex:none;justify-content:center;padding:0 16px 20px}.demo-chat_composer__BhCu9{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;min-height:52px;padding:0 8px 0 20px;border-radius:26px;background:var(--v3-surface-3);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--v3-ink-0) 10%,#0000),0 0 0 .5px color-mix(in srgb,var(--v3-ink-0) 10%,#0000),0 20px 40px color-mix(in srgb,var(--v3-bg) 50%,#0000)}.demo-chat_placeholder__b_sYj,.demo-chat_typed__2UeVk{flex:1;min-width:0;font-size:14px;line-height:1.4}.demo-chat_placeholder__b_sYj{overflow:hidden;color:color-mix(in srgb,var(--v3-ink-0) 45%,#0000);text-overflow:ellipsis;white-space:nowrap}.demo-chat_typed__2UeVk{display:none;padding:6px 0;color:var(--v3-ink-0);overflow-wrap:anywhere}.demo-chat_composer__BhCu9[data-typing] .demo-chat_placeholder__b_sYj{display:none}.demo-chat_composer__BhCu9[data-typing] .demo-chat_typed__2UeVk{display:block}.demo-chat_main__EWovc .demo-chat_model__CyDgO{flex:none;padding:5px 10px;border-radius:13px;color:color-mix(in srgb,var(--v3-ink-0) 60%,#0000);font-size:12px;white-space:nowrap}.demo-chat_main__EWovc .demo-chat_model__CyDgO:hover:not(:disabled),.demo-chat_main__EWovc .demo-chat_model__CyDgO[aria-expanded=true]{background:color-mix(in srgb,var(--v3-ink-0) 10%,#0000);color:var(--v3-ink-0)}.demo-chat_main__EWovc .demo-chat_round__Z0B8U{display:grid;flex:none;place-items:center;padding:0;border-radius:50%}.demo-chat_main__EWovc .demo-chat_release__Dwdas{width:30px;height:30px;background:color-mix(in srgb,var(--v3-ink-0) 8%,#0000);color:color-mix(in srgb,var(--v3-ink-0) 70%,#0000)}.demo-chat_main__EWovc .demo-chat_release__Dwdas svg{width:15px;height:15px}.demo-chat_main__EWovc .demo-chat_send__QgG7_{width:36px;height:36px;background:color-mix(in srgb,var(--v3-surface-3) 65%,var(--v3-ink-2));color:var(--v3-surface-3)}.demo-chat_main__EWovc .demo-chat_send__QgG7_ svg{width:18px;height:18px;stroke-width:2.2}.demo-chat_main__EWovc .demo-chat_send__QgG7_[data-ready],.demo-chat_main__EWovc .demo-chat_stop__tVZbX{background:var(--v3-ink-0);color:var(--v3-bg)}.demo-chat_main__EWovc .demo-chat_stop__tVZbX svg{width:14px;height:14px}.demo-chat_main__EWovc .demo-chat_release__Dwdas:disabled,.demo-chat_main__EWovc .demo-chat_send__QgG7_:disabled{cursor:default}.demo-chat_popup__281Nw{position:absolute;z-index:5;right:max(16px,calc((100% - 560px) / 2));bottom:80px;width:300px;max-width:calc(100% - 32px);padding:6px;border-radius:14px;background:var(--v3-surface-2);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--v3-ink-0) 14%,#0000),0 20px 50px color-mix(in srgb,var(--v3-bg) 55%,#0000)}.demo-chat_popup__281Nw[hidden]{display:none}.demo-chat_main__EWovc .demo-chat_heading__tdXOz{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:32px;margin:0;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;text-align:left}.demo-chat_main__EWovc .demo-chat_heading__tdXOz:hover{background:color-mix(in srgb,var(--v3-ink-0) 7%,#0000)}.demo-chat_heading__tdXOz em{color:color-mix(in srgb,var(--v3-ink-0) 60%,#0000);font-style:normal;font-weight:400}.demo-chat_heading__tdXOz>span:last-child{color:color-mix(in srgb,var(--v3-ink-0) 45%,#0000);font-size:10px;letter-spacing:-2px}.demo-chat_list__Q5nZG{max-height:260px;margin-top:2px;padding-top:4px;border-top:.5px solid color-mix(in srgb,var(--v3-ink-0) 10%,#0000);overflow-y:auto;scrollbar-width:thin}.demo-chat_list__Q5nZG[hidden]{display:none}.demo-chat_main__EWovc .demo-chat_list__Q5nZG button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:0 10px;border-radius:8px;font-size:13px;text-align:left}.demo-chat_main__EWovc .demo-chat_list__Q5nZG button:hover{background:color-mix(in srgb,var(--v3-ink-0) 7%,#0000)}.demo-chat_list__Q5nZG button>span+span{color:var(--v3-app-accent)}.demo-chat_effort__axGXo{margin-top:4px;padding:8px 10px 6px;border-top:.5px solid color-mix(in srgb,var(--v3-ink-0) 10%,#0000)}.demo-chat_effortNone__le_dK[hidden],.demo-chat_effort__axGXo[hidden]{display:none}.demo-chat_effort__axGXo label{display:flex;justify-content:space-between;gap:6px;color:color-mix(in srgb,var(--v3-ink-0) 60%,#0000);font-size:11px}.demo-chat_effort__axGXo output{color:var(--v3-ink-0)}.demo-chat_effort__axGXo input{display:block;width:100%;height:26px;margin:2px 0;accent-color:var(--v3-app-accent);cursor:pointer}.demo-chat_effortEnds__KKTxW{display:flex;justify-content:space-between;color:color-mix(in srgb,var(--v3-ink-0) 45%,#0000);font-size:10px}.demo-chat_effortNone__le_dK{margin:0;padding:8px 10px;border-top:.5px solid color-mix(in srgb,var(--v3-ink-0) 10%,#0000);color:color-mix(in srgb,var(--v3-ink-0) 60%,#0000);font-size:12px}@media (min-width:1100px){.demo-chat_dock__OY7M3{position:absolute;z-index:3;top:0;right:16px;width:280px;padding:0}.demo-chat_conversation__B8gxy[data-screen-visible=true] .demo-chat_transcript__qxARq{padding-right:316px}.demo-chat_conversation__B8gxy[data-screen-visible=true] .demo-chat_hero__1Gf8K{right:296px}.demo-chat_conversation__B8gxy[data-screen-visible=true] .demo-chat_compose__1PGaB{padding-right:316px}}@media (max-width:1099px){.demo-chat_main__EWovc[data-inspector=true] .demo-chat_conversation__B8gxy{display:none}.demo-chat_dock__OY7M3{position:absolute;z-index:3;top:0;right:12px;width:min(260px,44%);padding:0}.demo-chat_conversation__B8gxy[data-screen-visible=true] .demo-chat_hero__1Gf8K{right:calc(min(260px, 44%) + 16px)}.demo-chat_conversation__B8gxy[data-screen-visible=true] .demo-chat_transcript__qxARq{padding-top:206px;scroll-padding-top:206px;-webkit-mask:linear-gradient(#0000 150px,var(--v3-bg) 200px);mask:linear-gradient(#0000 150px,var(--v3-bg) 200px)}}@media (max-width:639px){.demo-chat_band__q8_Cx{gap:6px;height:46px;padding:0 8px}.demo-chat_usagePill__tKcLj{display:none}.demo-chat_main__EWovc .demo-chat_tool__cXyv_{width:32px}.demo-chat_hero__1Gf8K{--r:22px}.demo-chat_figure__FX5Ph{height:50px}.demo-chat_figure__FX5Ph:before{width:70px;height:16px}.demo-chat_hero__1Gf8K{padding:0 6px}.demo-chat_caption__fqgo6{max-width:min(180px,100%);padding:4px 11px 5px}.demo-chat_caption__fqgo6 strong{font-size:12px;line-height:15px}.demo-chat_transcript__qxARq{padding:96px 10px 18px;scroll-padding-top:96px;-webkit-mask:linear-gradient(#0000 44px,var(--v3-bg) 92px);mask:linear-gradient(#0000 44px,var(--v3-bg) 92px)}.demo-chat_bubble__goKsE,.demo-chat_person__b2bCe>p{max-width:90%;padding:8px 12px;font-size:13px}.demo-chat_toolRun__OcN0q,.demo-chat_toolRun__OcN0q li[data-pending]:before{font-size:11px}.demo-chat_dock__OY7M3{right:8px}.demo-chat_conversation__B8gxy[data-screen-visible=true] .demo-chat_transcript__qxARq{padding-top:118px;scroll-padding-top:118px;-webkit-mask:linear-gradient(#0000 70px,var(--v3-bg) 112px);mask:linear-gradient(#0000 70px,var(--v3-bg) 112px)}.demo-chat_compose__1PGaB{padding:0 6px 8px}.demo-chat_composer__BhCu9{flex-wrap:wrap;gap:2px 6px;padding:8px 6px 6px 14px;border-radius:20px}.demo-chat_placeholder__b_sYj,.demo-chat_typed__2UeVk{flex-basis:100%;padding:2px 0;font-size:13px}.demo-chat_main__EWovc .demo-chat_model__CyDgO{order:1;margin-right:auto;padding:3px 0}.demo-chat_main__EWovc .demo-chat_round__Z0B8U{order:2}.demo-chat_popup__281Nw{right:6px;bottom:96px;max-width:calc(100% - 12px)}.demo-chat_empty__vhoPl{inset:90px 0 90px;padding:12px}}@media (prefers-reduced-motion:no-preference){.demo-chat_transcript__qxARq[data-run] [data-shown]{animation:demo-chat_arrive__qqJRo .28s ease-out backwards}.demo-chat_transcript__qxARq[data-run] .demo-chat_person__b2bCe[data-shown]{animation:none}.demo-chat_transcript__qxARq[data-run] .demo-chat_person__b2bCe[data-shown]>p{animation:demo-chat_land__JSX5m .56s cubic-bezier(.34,1.4,.5,1) backwards}.demo-chat_word__OD764{animation:demo-chat_word__OD764 .35s ease-out backwards;animation-delay:calc(var(--i) * var(--stagger, .045) * 1s)}.demo-chat_transcript__qxARq>.demo-chat_thinking__cuP7p{animation:demo-chat_arrive__qqJRo .4s cubic-bezier(.34,1.4,.5,1) backwards}.demo-chat_thinking__cuP7p i{animation:demo-chat_blob__d3sYl 4s ease-in-out infinite alternate,demo-chat_spin__T3Kbm 14s linear infinite}.demo-chat_conversation__B8gxy[data-running] .demo-chat_toolRun__OcN0q:last-of-type summary:before{animation:demo-chat_spin__T3Kbm .9s linear infinite}.demo-chat_figure__FX5Ph{animation:demo-chat_breath__hQiSE 6.5s ease-in-out infinite;transform-origin:50% 100%}.demo-chat_hero__1Gf8K[data-status=busy] .demo-chat_figure__FX5Ph{animation:demo-chat_prepare__3_Vnz .55s ease-in-out,demo-chat_breath__hQiSE 6.5s ease-in-out .55s infinite}}.demo-chat_transcript__qxARq[data-run] [data-at]:not([data-shown]){display:none}[data-asleep] .demo-chat_conversation__B8gxy[data-running] .demo-chat_toolRun__OcN0q summary:before,[data-asleep] .demo-chat_hero__1Gf8K .demo-chat_figure__FX5Ph,[data-asleep] .demo-chat_thinking__cuP7p i{animation-play-state:paused}@keyframes demo-chat_arrive__qqJRo{0%{opacity:0;translate:0 6px}}@keyframes demo-chat_land__JSX5m{0%{opacity:.4;translate:0 56px;scale:.92}}@keyframes demo-chat_word__OD764{0%{opacity:0;filter:blur(3px)}}@keyframes demo-chat_blob__d3sYl{50%{scale:.9 .94;opacity:.6}}@keyframes demo-chat_spin__T3Kbm{to{rotate:1turn}}@keyframes demo-chat_prepare__3_Vnz{0%{scale:1 1;translate:0 0}35%{scale:1.14 .86;translate:0 0}70%{scale:.93 1.08;translate:0 -4px}to{scale:1 1;translate:0 0}}@keyframes demo-chat_breath__hQiSE{50%{scale:1 1.005}}.demo-house_house__6_LnM{--busy:var(--v3-braus);--free:var(--v3-dot-max);--waiting:var(--v3-app-wait);--off:var(--v3-ink-2);--brow:var(--v3-ink-0);--brow-off:var(--v3-ink-2);--sidebar:var(--v3-surface-1);--inspector:var(--v3-surface-1);--ground:var(--v3-bg);--glass:var(--v3-surface-2);--label:color-mix(in srgb,var(--v3-ink-0) 60%,#0000);--c:var(--off);--k:0}.demo-house_body__CV2My[data-status=busy],.demo-house_material__Ba6uD[data-status=busy],.demo-house_room__qPYJ3[data-status=busy]{--c:var(--busy);--k:1}.demo-house_body__CV2My[data-status=free],.demo-house_material__Ba6uD[data-status=free],.demo-house_room__qPYJ3[data-status=free]{--c:var(--free);--k:0.5}.demo-house_body__CV2My[data-status=waiting],.demo-house_material__Ba6uD[data-status=waiting],.demo-house_room__qPYJ3[data-status=waiting]{--c:var(--waiting);--k:0.9}.demo-house_defs__WmUe4{position:absolute;width:0;height:0;overflow:hidden}.demo-house_lit__Rjk4a{stop-color:var(--c)}.demo-house_sidebar__22NQi{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--sidebar);color:var(--v3-ink-0);font-size:13px}.demo-house_head__B_3ex{display:flex;flex:none;align-items:center;justify-content:space-between;height:52px;padding:0 10px 0 18px}.demo-house_traffic__NWQX0{display:flex;gap:8px}.demo-house_traffic__NWQX0 i{width:12px;height:12px;border-radius:50%;background:var(--v3-dot-close)}.demo-house_traffic__NWQX0 i:nth-child(2){background:var(--v3-dot-min)}.demo-house_traffic__NWQX0 i:nth-child(3){background:var(--v3-dot-max)}.demo-house_house__6_LnM .demo-house_plus__1GoXI{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;background:color-mix(in srgb,var(--v3-ink-0) 10%,#0000);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--v3-ink-0) 16%,#0000),inset 0 1px 0 color-mix(in srgb,var(--v3-ink-0) 12%,#0000);color:var(--v3-ink-0)}.demo-house_house__6_LnM .demo-house_plus__1GoXI:hover:not(:disabled){background:color-mix(in srgb,var(--v3-ink-0) 16%,#0000)}.demo-house_house__6_LnM .demo-house_plus__1GoXI svg,.demo-house_house__6_LnM .demo-house_search__XBXF7 svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.demo-house_house__6_LnM .demo-house_plus__1GoXI svg{width:17px;height:17px}.demo-house_search__XBXF7{display:flex;flex:none;align-items:center;gap:5px;height:28px;margin:0 10px 8px;padding:0 9px;border-radius:14px;background:color-mix(in srgb,var(--v3-ink-2) 24%,#0000);color:var(--label)}.demo-house_house__6_LnM .demo-house_search__XBXF7 svg{width:14px;height:14px}.demo-house_search__XBXF7 input{width:100%;min-width:0;padding:0;border:0;background:none;color:var(--v3-ink-0);font-size:13px;outline:none}.demo-house_search__XBXF7 input::placeholder{color:var(--label);opacity:1}.demo-house_search__XBXF7:focus-within{outline:2px solid var(--v3-ink-0);outline-offset:1px}.demo-house_rooms__Bh2pj{--r:20.8px;display:grid;flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:104px;align-content:start;gap:12px;min-height:0;padding:6px 10px 14px;overflow:auto;scrollbar-width:none}.demo-house_rooms__Bh2pj::-webkit-scrollbar{display:none}.demo-house_rooms__Bh2pj[data-compact]{--r:18.4px;grid-template-columns:1fr;grid-auto-rows:92px}.demo-house_rooms__Bh2pj:not([data-compact])>.demo-house_room__qPYJ3:first-child{grid-column:span 2}.demo-house_house__6_LnM .demo-house_room__qPYJ3{position:relative;display:block;min-width:0;padding:0;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:center}.demo-house_rooms__Bh2pj[data-compact] .demo-house_room__qPYJ3{border-radius:12.4px}.demo-house_house__6_LnM .demo-house_room__qPYJ3:focus-visible{outline:3px solid var(--v3-ink-0);outline-offset:0}.demo-house_room__qPYJ3:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 14px 1px color-mix(in srgb,var(--c) calc((calc(var(--k) * .3)) * 100%),#0000);pointer-events:none}.demo-house_box__cyaQH{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:radial-gradient(70% 80% at 50% 60%,var(--v3-bg),var(--v3-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v3-ink-0) 3.5%,#0000);isolation:isolate}.demo-house_light__hVg3a{position:absolute;inset:0;background:radial-gradient(34% 30% at 50% 10%,color-mix(in srgb,var(--c) calc((calc(var(--k) * .2)) * 100%),#0000),#0000 100%),radial-gradient(80% 95% at 50% 62%,color-mix(in srgb,var(--c) calc((calc(var(--k) * .15)) * 100%),#0000),color-mix(in srgb,var(--c) calc((calc(var(--k) * .04)) * 100%),#0000) 70%,#0000 100%)}.demo-house_light__hVg3a:before{content:"";position:absolute;inset:0;clip-path:polygon(11% 21%,89% 21%,100% 100%,0 100%);background:linear-gradient(180deg,#0000 20%,color-mix(in srgb,var(--c) calc((calc(var(--k) * .15)) * 100%),#0000) 22%,#0000 32%),radial-gradient(52% 58% at 50% 62%,color-mix(in srgb,var(--c) calc((calc(var(--k) * .46)) * 100%),#0000),color-mix(in srgb,var(--c) calc((calc(var(--k) * .14)) * 100%),#0000) 58%,color-mix(in srgb,var(--c) calc((calc(var(--k) * .05)) * 100%),#0000) 100%),var(--v3-bg)}.demo-house_shadow__aVjWE{position:absolute;left:50%;bottom:calc(30% - var(--r) * .16);width:calc(var(--r) * 1.9);height:calc(var(--r) * .42);border-radius:50%;background:color-mix(in srgb,var(--v3-bg) 85%,#0000);filter:blur(4px);translate:-50% 0}.demo-house_name__CkuFG{position:absolute;right:8px;bottom:9px;left:8px;overflow:hidden;color:var(--label);font-size:11px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.demo-house_room__qPYJ3[data-selected] .demo-house_name__CkuFG{color:color-mix(in srgb,var(--v3-ink-0) 78%,#0000)}.demo-house_badge__quz45{position:absolute;top:7px;right:7px;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--v3-ink-0);color:var(--v3-bg);font-size:10px;font-weight:600;line-height:17px}.demo-house_badge__quz45[data-attention]{min-width:0;padding:0;background:none;color:var(--busy);font-size:13px;font-weight:700}.demo-house_room__qPYJ3[data-selected] .demo-house_box__cyaQH:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--v3-ink-0) 55%,#0000);pointer-events:none}.demo-house_house__6_LnM .demo-house_room__qPYJ3[data-selected] .demo-house_body__CV2My{opacity:0;scale:.8;translate:-50% -45%}.demo-house_room__qPYJ3[data-selected] .demo-house_shadow__aVjWE{opacity:0}.demo-house_door__WcUel{position:absolute;bottom:0;left:50%;width:26%;height:4px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--c) 85%,#0000);box-shadow:0 0 6px color-mix(in srgb,var(--c) 90%,#0000);translate:-50% 0}.demo-house_plaque__sSVeP{position:absolute;top:0;left:50%;width:min(calc(var(--r) * 4.35),72%);height:calc(var(--r) * 3);translate:-50% 0;transform-origin:50% 0}.demo-house_plaque__sSVeP:after,.demo-house_plaque__sSVeP:before{content:"";position:absolute;top:0;left:15%;width:1px;height:calc(var(--r) * 1.72);background:color-mix(in srgb,var(--v3-ink-0) 42%,#0000);transform-origin:50% 100%;rotate:3deg}.demo-house_plaque__sSVeP:after{right:15%;left:auto;rotate:-3deg}.demo-house_slab__HHALN{position:absolute;top:calc(var(--r) * 1.68);right:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--r) * .06);height:calc(var(--r) * 1.3);border-radius:7px;background:linear-gradient(180deg,color-mix(in srgb,var(--v3-ink-0) 24%,#0000),color-mix(in srgb,var(--v3-ink-0) 10%,#0000)),color-mix(in srgb,var(--c) calc((calc(.1 + var(--k) * .12)) * 100%),#0000);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--v3-ink-0) 34%,#0000),inset 0 0 0 .5px color-mix(in srgb,var(--v3-ink-0) 22%,#0000),0 2.5px 0 color-mix(in srgb,var(--v3-surface-2) 95%,#0000),0 6px 12px color-mix(in srgb,var(--v3-bg) 50%,#0000)}.demo-house_house__6_LnM .demo-house_plaqueBrows__VqaHk{width:calc(var(--r) * 1.05);height:auto;fill:var(--brow)}.demo-house_plaqueText__7j_g6{color:color-mix(in srgb,var(--v3-ink-0) 80%,#0000);font-size:calc(var(--r) * .41);font-weight:500;line-height:1;letter-spacing:.01em;text-shadow:0 .5px 0 color-mix(in srgb,var(--v3-bg) 35%,#0000);white-space:nowrap}.demo-house_house__6_LnM .demo-house_body__CV2My{position:absolute;bottom:30%;left:50%;width:calc(var(--r) * var(--bw) / 10);height:calc(var(--r) * var(--bh) / 10);overflow:visible;translate:-50% 0}.demo-house_brows__3EZLo{fill:var(--brow)}@media (prefers-reduced-motion:no-preference){.demo-house_brows__3EZLo path{transition:d .36s cubic-bezier(.65,0,.35,1)}.demo-house_brows__3EZLo[data-decisive] path{transition-duration:.23s}}.demo-house_body__CV2My[data-status=off]{filter:brightness(.75)}.demo-house_body__CV2My[data-status=off] .demo-house_brows__3EZLo{fill:var(--brow-off)}@media (max-width:1099px){.demo-house_rooms__Bh2pj:not([data-compact]){--r:18.4px;grid-template-columns:1fr;grid-auto-rows:92px}.demo-house_rooms__Bh2pj:not([data-compact])>.demo-house_room__qPYJ3:first-child{grid-column:auto}.demo-house_house__6_LnM .demo-house_room__qPYJ3{border-radius:12.4px}}@media (max-width:639px){.demo-house_head__B_3ex{flex-direction:column;justify-content:center;gap:6px;height:68px;padding:0}.demo-house_traffic__NWQX0{gap:5px}.demo-house_traffic__NWQX0 i{width:9px;height:9px}.demo-house_search__XBXF7{display:none}.demo-house_rooms__Bh2pj:not([data-compact]){--r:14px;grid-auto-rows:72px;gap:9px;padding:4px 6px 10px}.demo-house_house__6_LnM .demo-house_room__qPYJ3{border-radius:9.7px}.demo-house_name__CkuFG{right:4px;bottom:6px;left:4px;font-size:10px;line-height:12px}.demo-house_plaqueText__7j_g6{display:none}.demo-house_slab__HHALN{top:calc(var(--r) * 1.5);height:calc(var(--r) * .95);border-radius:5px}.demo-house_plaque__sSVeP{width:min(calc(var(--r) * 3.2),76%)}.demo-house_plaque__sSVeP:after,.demo-house_plaque__sSVeP:before{height:calc(var(--r) * 1.54)}.demo-house_house__6_LnM .demo-house_plaqueBrows__VqaHk{width:calc(var(--r) * 1.4)}.demo-house_badge__quz45{top:5px;right:5px}}@media (prefers-reduced-motion:no-preference){.demo-house_house__6_LnM .demo-house_body__CV2My,.demo-house_shadow__aVjWE{transition:opacity .45s ease,scale .45s cubic-bezier(.3,.7,.4,1),translate .45s cubic-bezier(.3,.7,.4,1);transition-delay:.2s}.demo-house_house__6_LnM .demo-house_room__qPYJ3[data-selected] .demo-house_body__CV2My,.demo-house_room__qPYJ3[data-selected] .demo-house_shadow__aVjWE{transition-delay:0s}.demo-house_plaque__sSVeP{animation:demo-house_swing__iLUFe 1.1s .45s backwards}.demo-house_room__qPYJ3[data-status=busy] .demo-house_light__hVg3a,.demo-house_room__qPYJ3[data-status=busy]:before{animation:demo-house_flicker__Arfus 3.4s ease-in-out infinite}.demo-house_room__qPYJ3[data-status=waiting] .demo-house_light__hVg3a,.demo-house_room__qPYJ3[data-status=waiting]:before{animation:demo-house_breathe__ID6qb 2.2s ease-in-out infinite}}[data-asleep] .demo-house_plaque__sSVeP,[data-asleep] .demo-house_room__qPYJ3 .demo-house_light__hVg3a,[data-asleep] .demo-house_rooms__Bh2pj .demo-house_room__qPYJ3:before{animation-play-state:paused}@keyframes demo-house_swing__iLUFe{0%{opacity:0;rotate:18deg;animation-timing-function:ease-in}14%{opacity:1;rotate:0deg;animation-timing-function:ease-out}28%{rotate:-4.5deg;animation-timing-function:ease-in}43%{rotate:0deg;animation-timing-function:ease-out}57%{rotate:1.1deg;animation-timing-function:ease-in}71%{rotate:0deg;animation-timing-function:ease-out}85%{rotate:-.3deg;animation-timing-function:ease-in-out}to{opacity:1;rotate:0deg}}@keyframes demo-house_flicker__Arfus{0%,to{opacity:1}40%{opacity:.8}55%{opacity:.95}}@keyframes demo-house_breathe__ID6qb{50%{opacity:.55}}.HeroReplica_section__eewgo,.HeroStill_section__6eSEh{max-width:calc(var(--v3-width) + 2 * var(--v3-gutter));margin:0 auto;padding:0 var(--v3-gutter) clamp(32px,4vw,56px)}.HeroStill_shot__wGW18{display:block;overflow:hidden;border-radius:1.3%/1.84%;background:var(--v3-bg);box-shadow:0 0 0 1px var(--v3-line),0 40px 100px -40px color-mix(in srgb,var(--v3-bg) 95%,#0000)}.HeroStill_shot__wGW18 img{display:block;width:100%;height:auto}@media (max-width:760px){.HeroStill_shot__wGW18{border-radius:2.3%/1.84%}}.BetaBadge_badge___TD4g{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--v3-line-strong);border-radius:var(--v3-radius-pill);color:var(--v3-ink-1);font-family:var(--v3-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}div.BrausRows_stage__k3D34{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(24px,4vw,56px)}.BrausRows_panel__T5qFz{width:min(100%,460px);padding:20px;border:1px solid var(--v3-line);border-radius:var(--v3-radius-inner);background:var(--v3-bg);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--v3-bg) 95%,#0000)}.BrausRows_panelHead__5hHZ1{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--v3-line)}.BrausRows_panelHead__5hHZ1 img{width:28px;height:28px}.BrausRows_panelTitle__kiaPN{color:var(--v3-ink-0);font-size:var(--v3-text-sm);font-weight:500}.BrausRows_count__AKoNi{margin-left:auto;color:var(--v3-ink-2);font-family:var(--v3-font-mono);font-size:var(--v3-text-xs)}.BrausRows_memory__LXtcl{display:grid;list-style:none}.BrausRows_memory__LXtcl li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--v3-line);font-size:var(--v3-text-sm)}.BrausRows_memory__LXtcl li:last-child{padding-bottom:0;border-bottom:0}.BrausRows_k__OufHg{color:var(--v3-ink-0)}.BrausRows_v__gMQUC{color:var(--v3-ink-2);font-family:var(--v3-font-mono);font-size:var(--v3-text-xs)}.BrausRows_tag__sw8Ww{padding:2px 8px;border:1px solid var(--v3-line-strong);border-radius:var(--v3-radius-pill);color:var(--v3-ink-1);font-family:var(--v3-font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.BrausRows_workers__bGGTy{display:grid;list-style:none}.BrausRows_workers__bGGTy li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--v3-line)}.BrausRows_workers__bGGTy li:last-child{padding-bottom:0;border-bottom:0}.BrausRows_who__CJMuZ{display:grid;gap:2px;min-width:0}.BrausRows_who__CJMuZ b{color:var(--v3-ink-0);font-size:var(--v3-text-sm);font-weight:500}.BrausRows_who__CJMuZ span{overflow:hidden;color:var(--v3-ink-2);font-family:var(--v3-font-mono);font-size:var(--v3-text-xs);white-space:nowrap;text-overflow:ellipsis}.BrausRows_app__9Z4wg{display:inline-flex;align-items:center;gap:6px;color:var(--v3-ink-1);font-size:var(--v3-text-xs);white-space:nowrap}.BrausRows_app__9Z4wg img{width:20px;height:20px}.BrausRows_you__7itP2{margin-top:6px}.BrausRows_cursor__kFc_A{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--v3-surface-2);color:var(--v3-ink-0)}.BrausRows_groupLabel__jkGWm{color:var(--v3-ink-2);font-family:var(--v3-font-mono);font-size:var(--v3-text-xs);letter-spacing:.04em;text-transform:uppercase}.BrausRows_groupLabel__jkGWm:not(:first-child){margin-top:20px}.BrausRows_chips__ADovH{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;list-style:none}.BrausRows_chips__ADovH li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--v3-line);border-radius:var(--v3-radius-pill);background:var(--v3-surface-1);color:var(--v3-ink-0);font-size:var(--v3-text-sm)}.BrausRows_mark__Wkbjd{width:16px;height:16px;color:var(--v3-ink-1)}@media (max-width:899px){li>div.BrausRows_drawnMedia__5xwCC{aspect-ratio:auto}li>div.BrausRows_drawnMedia__5xwCC>div.BrausRows_stage__k3D34{position:relative;inset:auto;padding:28px 16px}}@media (max-width:639px){.BrausRows_panel__T5qFz{padding:16px}.BrausRows_app__9Z4wg{font-size:0;gap:0}}.BrausRows_tasks__2PriU{display:grid;list-style:none}.BrausRows_tasks__2PriU li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;border-bottom:1px solid var(--v3-line);color:var(--v3-ink-0);font-size:var(--v3-text-sm);line-height:1.45}.BrausRows_tasks__2PriU li:last-child{padding-bottom:0;border-bottom:0}.BrausRows_tasks__2PriU svg{margin-top:3px;color:var(--v3-ink-2)}.BrausRows_thread__VEPSR{display:grid;gap:10px;margin-top:16px;list-style:none}.BrausRows_thread__VEPSR li{max-width:88%;padding:10px 14px;border-radius:var(--v3-radius-inner);font-size:var(--v3-text-xs);line-height:1.5}.BrausRows_fromYou__Iv_kr{justify-self:end;background:var(--v3-surface-3);color:var(--v3-ink-0)}.BrausRows_fromWorker__kFo_Y{justify-self:start;border:1px solid var(--v3-line);color:var(--v3-ink-1)}.BrausRows_ask__hVwCU{max-width:88%;margin-left:auto;padding:10px 14px;border-radius:var(--v3-radius-inner);background:var(--v3-surface-3);color:var(--v3-ink-0);font-size:var(--v3-text-xs);line-height:1.5;width:fit-content}.BrausRows_steps__5s3wU{display:grid;gap:8px;margin-top:14px;padding:12px 14px;border:1px solid var(--v3-line);border-radius:var(--v3-radius-inner);list-style:none}.BrausRows_steps__5s3wU li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;color:var(--v3-ink-1);font-family:var(--v3-font-mono);font-size:var(--v3-text-xs);line-height:1.45}.BrausRows_steps__5s3wU svg{margin-top:2px;color:var(--v3-ink-2)}.BrausRows_steps__5s3wU li[data-state=fail],.BrausRows_steps__5s3wU li[data-state=ok] svg{color:var(--v3-ink-0)}.BrausRows_reply__BX8VA{margin-top:14px;color:var(--v3-ink-1);font-size:var(--v3-text-sm);line-height:1.5}