.agent-demo_demo__Db0xc{display:flex;flex-direction:column;gap:16px}.agent-demo_controls__5mqVK{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.agent-demo_tabs__d15vO{display:flex;grid-column:2;flex-wrap:wrap;justify-content:center;gap:8px}.agent-demo_tab__GY5X_{position:relative;overflow:hidden;padding:6px 14px;border:1px solid color-mix(in oklch,var(--color-outline-tertiary) 70%,transparent);border-radius:9999px;background:transparent;font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-medium);line-height:20px;color:var(--color-foreground-secondary);cursor:pointer;transition:background-color .15s,color .15s}.agent-demo_tab__GY5X_:hover{background:var(--color-surface-tint-hover)}.agent-demo_tab__GY5X_[aria-pressed=true]{border-color:var(--color-outline-tertiary);background:var(--color-surface);color:var(--color-foreground)}.agent-demo_progress__HTaDk{display:none;position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--color-surface-green);transform-origin:left}.agent-demo_pause__oKart{padding:4px 8px;border:0;border-radius:6px;background:transparent;font-family:var(--font-sans);font-size:13px;line-height:20px;color:var(--color-foreground-secondary);cursor:pointer}.agent-demo_pause__oKart:hover{background:var(--color-surface-tint-hover);color:var(--color-foreground)}.agent-demo_pause__oKart:focus-visible,.agent-demo_tab__GY5X_:focus-visible{outline:2px solid var(--color-input-focus);outline-offset:2px}.agent-demo_controls__5mqVK>.agent-demo_pause__oKart{justify-self:end}.agent-demo_frame__6rxt7{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:12px;gap:12px;padding:12px;border:1px solid color-mix(in oklch,var(--color-outline-tertiary) 50%,transparent);border-radius:16px;background:var(--color-surface-tertiary)}.agent-demo_window__Irygh{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid color-mix(in oklch,var(--color-outline-tertiary) 60%,transparent);border-radius:12px;background:var(--color-surface);box-shadow:0 1px 2px rgb(0 0 0/4%),0 12px 32px -16px rgb(0 0 0/16%)}.agent-demo_bar__NNY50{display:flex;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 14px;border-bottom:1px solid color-mix(in oklch,var(--color-outline-tertiary) 60%,transparent);font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-semibold);line-height:20px;white-space:nowrap;color:var(--color-foreground)}.agent-demo_barIcon__NoVCq{width:16px;height:16px;color:var(--color-foreground-green-secondary)}.agent-demo_stack__t09nk{display:grid;grid-template-columns:minmax(0,1fr)}.agent-demo_stack__t09nk>*{grid-area:1/1;min-width:0}.agent-demo_scene__I3ktC:not([data-active]){visibility:hidden}.agent-demo_thread__f0fjo{flex:1 1 auto;padding:16px 16px 12px}.agent-demo_conversation__Kxrq2{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:var(--font-sans);font-size:13px;line-height:20px;color:var(--color-foreground)}.agent-demo_bubble__V0L2E{align-self:flex-end;max-width:85%;margin:0;padding:8px 12px;border-radius:16px 16px 4px;background:var(--color-surface-tertiary)}.agent-demo_call__SpIZZ{display:flex;flex-direction:column;gap:6px;max-width:100%;padding:8px 12px 8px 10px;border:1px solid color-mix(in oklch,var(--color-outline-tertiary) 60%,transparent);border-radius:10px;background:var(--color-surface-secondary);font-size:13px;line-height:20px}.agent-demo_step__PhMwf{display:flex;align-items:flex-start;gap:10px;min-width:0}.agent-demo_callIcon__q2l_D{position:relative;flex-shrink:0;width:18px;height:18px;margin-top:1px}.agent-demo_spinner__Mp8pk{position:absolute;inset:1px;border:2px solid var(--color-outline-tertiary);border-top-color:var(--teal-9);border-radius:50%;opacity:0;visibility:hidden}.agent-demo_check__9Ed0I{--icon-stroke-secondary:currentColor;position:absolute;inset:0;width:18px;height:18px;padding:2px;border-radius:50%;background:var(--color-surface-green);color:#fff}.agent-demo_callTitle__J_TAH{font-weight:var(--font-weight-semibold)}.agent-demo_callTitle__J_TAH code{margin-left:4px;padding:1px 5px;border-radius:4px;background:var(--color-surface-tint);font-family:var(--font-mono);font-size:12px;font-weight:var(--font-weight-medium)}.agent-demo_callFiles__xOeZW{overflow:hidden;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-secondary)}.agent-demo_answer__7wRIn{display:flex;flex-direction:column;gap:6px}.agent-demo_answer__7wRIn p{margin:0}.agent-demo_answer__7wRIn ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.agent-demo_answer__7wRIn li{display:flex;gap:10px}.agent-demo_dot__UbIif{flex-shrink:0;width:5px;height:5px;margin-top:8px;border-radius:50%;background:var(--color-foreground-secondary)}.agent-demo_artifact__qByUC{display:flex;align-items:center;gap:10px;max-width:100%;padding:8px 14px 8px 8px;border:1px solid color-mix(in oklch,var(--color-outline-tertiary) 60%,transparent);border-radius:10px;background:var(--color-surface)}.agent-demo_artifactIcon___1vgj{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--color-surface-tertiary);color:var(--color-foreground-secondary)}.agent-demo_artifactName__7Y1Et{font-size:13px;font-weight:var(--font-weight-semibold);line-height:18px}.agent-demo_artifactKind__Ryc8d{font-size:12px;line-height:16px;color:var(--color-foreground-secondary)}.agent-demo_composer__IJROL{display:flex;flex-direction:column;gap:8px;margin:0 12px 12px;padding:10px 12px 8px;border:1px solid var(--color-outline-tertiary);border-radius:14px;font-family:var(--font-sans);font-size:13px;line-height:20px}.agent-demo_placeholder__9lhnW{color:var(--color-foreground-placeholder)}.agent-demo_typed__EWH1P{margin:0;color:var(--color-foreground)}.agent-demo_typed__EWH1P span{opacity:0}.agent-demo_toolChip__2x02a{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 6px;border-radius:9999px;background:var(--color-surface-tint);font-size:12px;font-weight:var(--font-weight-medium);line-height:20px;color:var(--color-foreground-secondary)}.agent-demo_send__ZRWob{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-surface-tertiary);color:var(--color-foreground-placeholder)}.agent-demo_send__ZRWob svg{width:16px;height:16px}@media screen and (max-width:1024px){.agent-demo_frame__6rxt7{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.agent-demo_controls__5mqVK{grid-template-columns:minmax(0,1fr);justify-items:center}.agent-demo_tabs__d15vO{grid-column:auto}.agent-demo_controls__5mqVK>.agent-demo_pause__oKart{justify-self:center}.agent-demo_frame__6rxt7{padding:8px}}.agent-demo_scene__I3ktC:not([data-active]) *{animation:none!important}.agent-demo_demo__Db0xc[data-paused] *,.agent-demo_demo__Db0xc[data-paused] :after,.agent-demo_demo__Db0xc[data-paused] :before{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.agent-demo_enter__w6zrK{animation-name:agent-demo_enter__w6zrK;animation-duration:.35s;animation-timing-function:ease-out;animation-delay:var(--at);animation-fill-mode:both}.agent-demo_token__SA_Tg{animation-name:agent-demo_fade__Rh8SM;animation-duration:.3s;animation-timing-function:ease-out;animation-delay:var(--at);animation-fill-mode:both}.agent-demo_typed__EWH1P[data-active] span{animation-name:agent-demo_passing__x_H0c;animation-duration:var(--length);animation-timing-function:linear;animation-delay:var(--at)}.agent-demo_spinner__Mp8pk{animation-name:agent-demo_passing__x_H0c,agent-demo_spin__46Flb;animation-duration:var(--length),.8s;animation-timing-function:linear;animation-delay:var(--at),0s;animation-iteration-count:1,infinite}.agent-demo_placeholder__9lhnW{animation-name:agent-demo_hide__PuwlT;animation-duration:var(--length);animation-timing-function:linear;animation-delay:var(--at)}.agent-demo_send__ZRWob{animation-name:agent-demo_ready__BdTef;animation-duration:var(--length);animation-timing-function:linear;animation-delay:var(--at)}.agent-demo_scene__I3ktC[data-active]{animation-name:agent-demo_fade-out__tXWn3,agent-demo_fade-back__9glKU;animation-duration:var(--fade-length);animation-timing-function:ease-in,ease-out;animation-delay:var(--fade-at),calc(var(--fade-at) + 2.5s);animation-fill-mode:forwards}.agent-demo_progress__HTaDk{display:block;animation-name:agent-demo_progress__HTaDk;animation-duration:var(--length);animation-timing-function:linear;animation-fill-mode:both}}@media (prefers-reduced-motion:reduce){.agent-demo_pause__oKart{display:none}}@keyframes agent-demo_enter__w6zrK{0%{opacity:0;transform:translateY(6px)}}@keyframes agent-demo_fade__Rh8SM{0%{opacity:0}}@keyframes agent-demo_fade-out__tXWn3{to{opacity:0}}@keyframes agent-demo_fade-back__9glKU{0%{opacity:0}to{opacity:1}}@keyframes agent-demo_passing__x_H0c{0%,to{opacity:1;visibility:visible}}@keyframes agent-demo_hide__PuwlT{0%,to{opacity:0}}@keyframes agent-demo_ready__BdTef{0%,to{background:var(--color-surface-green);color:#fff}}@keyframes agent-demo_spin__46Flb{to{transform:rotate(1turn)}}@keyframes agent-demo_progress__HTaDk{0%{transform:scaleX(0)}}.agent-demo-app_app__aGGnU{background:var(--color-surface-secondary)}.agent-demo-app_tabBar__Y_SU_{display:flex;flex-shrink:0;align-items:center;height:40px;padding-right:12px;border-bottom:1px solid var(--color-outline-tertiary);background:var(--color-surface-tertiary)}.agent-demo-app_menu__oq5tg{display:flex;flex-shrink:0;align-items:center;gap:2px;padding:0 8px 0 12px;color:var(--color-icon)}.agent-demo-app_menu__oq5tg svg{width:12px;height:12px}.agent-demo-app_tabStrip__JVm0a{position:relative;flex:1 1 auto;align-self:stretch;min-width:0;margin-right:16px}.agent-demo-app_tabLayer__QztPp{position:absolute;inset:0}.agent-demo-app_opened__cFfui,.agent-demo-app_tabLayer__QztPp{display:flex;align-items:stretch}.agent-demo-app_opened__cFfui{width:100%;background:var(--color-surface-tertiary)}.agent-demo-app_tab__asbYu{display:flex;flex:0 1 200px;align-items:center;gap:4px;min-width:66px;padding:0 8px;overflow:hidden;border-left:1px solid var(--color-outline-tertiary);font-family:var(--font-sans);font-size:12.5px;font-weight:var(--font-weight-semibold);line-height:20px;white-space:nowrap;color:var(--color-foreground-secondary);container-type:inline-size}.agent-demo-app_tab__asbYu[data-active]{background:var(--color-surface-secondary);color:var(--color-foreground)}.agent-demo-app_tabLabel__NKedF{display:flex;flex:1 1 auto;align-items:center;min-width:0;overflow:hidden;padding:0 4px}.agent-demo-app_tabText__BJdsI{min-width:0;overflow:hidden;text-overflow:ellipsis}.agent-demo-app_tabMove__YcrOy{flex-shrink:0;width:14px;height:14px;margin:0 6px}@container (max-width: 140px){.agent-demo-app_tabMove__YcrOy,.agent-demo-app_tabMove__YcrOy+.agent-demo-app_tabText__BJdsI{display:none}}.agent-demo-app_tabClose__5Gi_J{flex-shrink:0;width:12px;height:12px;color:var(--color-icon)}.agent-demo-app_newTab__ckSp4{display:flex;flex-shrink:0;align-items:center;padding:0 6px;border-left:1px solid var(--color-outline-tertiary);color:var(--color-icon)}.agent-demo-app_newTab__ckSp4 svg{width:16px;height:16px}.agent-demo-app_settings__5xoDu{flex-shrink:0;width:16px;height:16px;margin-left:auto;color:var(--color-icon)}.agent-demo-app_body__1E6pq{position:relative;flex:1 1 auto;min-height:380px;overflow:hidden}.agent-demo-app_bodyLayer__2WeRT{position:absolute;inset:0}.agent-demo-app_home__LzsFP{display:flex;position:absolute;inset:0;flex-direction:column;gap:10px;padding:20px;overflow:hidden;font-family:var(--font-sans)}.agent-demo-app_homeTitle__35Blj{margin:0;font-size:12px;font-weight:var(--font-weight-semibold);line-height:16px;color:var(--color-foreground-secondary)}.agent-demo-app_homeTools__12sms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.agent-demo-app_homeTool__uWkai{display:flex;flex-direction:column;min-width:0;padding:6px;border:1px solid var(--color-outline-tertiary);border-radius:8px;background:var(--color-surface)}.agent-demo-app_homeArt__DtK19{display:flex;position:relative;align-items:center;justify-content:center;height:72px;overflow:hidden;border-radius:6px}.agent-demo-app_homeArt__DtK19 img{position:absolute;top:50%;left:50%;width:196px;height:150px;transform:translate(-50%,-50%) scale(.62)}.agent-demo-app_homeArt__DtK19[data-tool=text]{background:var(--color-surface-tint)}.agent-demo-app_homeArt__DtK19[data-tool=documents]{background:linear-gradient(to right,var(--color-surface-blue-tint),var(--color-surface-red-tint))}.agent-demo-app_homeArt__DtK19[data-tool=images]{background:var(--color-surface-purple-tint)}.agent-demo-app_homeArt__DtK19[data-tool=spreadsheets]{background:var(--color-surface-green-tint)}.agent-demo-app_homeArt__DtK19[data-tool=folders]{background:var(--color-surface-yellow-tint)}.agent-demo-app_homeText__uWJmY{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px 4px 2px}.agent-demo-app_homeName__rcskX{overflow:hidden;font-size:12.5px;font-weight:var(--font-weight-semibold);line-height:18px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground)}.agent-demo-app_homeDesc__6B41C{overflow:hidden;font-size:11.5px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-secondary)}.agent-demo-app_homeChevron__VTYId{flex-shrink:0;width:14px;height:14px;color:var(--color-outline-secondary)}.agent-demo-app_comparison__QBCF3{display:flex;flex-direction:column;gap:8px;height:100%;padding:6px 8px 8px;background:var(--color-surface-secondary);font-family:var(--font-sans);container:comparison/inline-size}.agent-demo-app_files__RKUUD{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 4px}.agent-demo-app_file__Q5Xk3{display:flex;align-items:center;gap:6px;min-width:0}.agent-demo-app_fileIcon__3Rt_7{flex-shrink:0;width:16px;height:16px;color:var(--color-icon)}.agent-demo-app_fileName__fIXd4{min-width:0;overflow:hidden;font-size:12.5px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground)}.agent-demo-app_swapFiles__vnP2H{width:16px;height:16px;color:var(--color-icon)}.agent-demo-app_button__kZjNA{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;border-radius:6px;background:var(--color-surface-tint);font-size:12px;font-weight:var(--font-weight-medium);line-height:18px;white-space:nowrap;color:var(--color-foreground)}.agent-demo-app_button__kZjNA svg{width:14px;height:14px;color:var(--color-icon)}.agent-demo-app_viewRow__97gfh{display:flex;align-items:center;gap:8px;min-width:0}.agent-demo-app_segments__rfklD,.agent-demo-app_switch__QBjsI{display:flex;flex-wrap:wrap;align-content:flex-start;gap:2px;min-width:0;padding:2px;overflow:hidden;border-radius:8px;background:var(--color-segmented-track);box-shadow:inset 0 0 0 1px var(--color-segmented-track-outline)}.agent-demo-app_switch__QBjsI{flex:1 1 auto;height:28px}.agent-demo-app_switch__QBjsI[data-views=spreadsheet]{flex:0 1 360px}.agent-demo-app_segments__rfklD{flex:0 1 auto;height:26px}.agent-demo-app_option__WnnYS,.agent-demo-app_segment__vWaFF{display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground-secondary)}.agent-demo-app_option__WnnYS{flex:1 0 auto;gap:4px;height:24px;padding:0 8px;font-size:12px;line-height:16px}.agent-demo-app_option__WnnYS svg{flex-shrink:0;width:14px;height:14px;color:var(--color-icon)}.agent-demo-app_segment__vWaFF{flex:1 0 auto;height:22px;padding:0 7px;font-size:11.5px;line-height:16px}.agent-demo-app_option__WnnYS[data-selected],.agent-demo-app_segment__vWaFF[data-selected]{background:var(--color-segmented-selected);box-shadow:0 0 0 1px var(--color-segmented-selected-outline),inset 0 1px 0 var(--color-segmented-selected-highlight);color:var(--color-foreground)}.agent-demo-app_viewMenu__cN3ke{display:none;align-items:center;gap:6px;padding:3px 8px;border-radius:8px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-outline-tertiary);font-size:12px;font-weight:var(--font-weight-medium);line-height:18px;white-space:nowrap;color:var(--color-foreground)}.agent-demo-app_viewMenu__cN3ke svg{width:14px;height:14px;color:var(--color-icon)}.agent-demo-app_viewMenuItem__plUIt{display:flex;align-items:center;gap:4px}.agent-demo-app_viewMenuItem__plUIt[data-until]{opacity:0}.agent-demo-app_content__kmAEW{position:relative;flex:1 1 auto;min-height:0}.agent-demo-app_loading__lgymo{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid var(--color-outline-tertiary);border-top-color:var(--teal-9);border-radius:50%;opacity:0;visibility:hidden}.agent-demo-app_loaded__Mhc_9{position:absolute;inset:0}.agent-demo-app_split__ooF0O{display:grid;grid-template-columns:196px minmax(0,1fr);grid-gap:8px;gap:8px;height:100%}.agent-demo-app_sheetSplit__yFDuJ{grid-template-columns:minmax(0,1fr) 184px}.agent-demo-app_imageSplit__P4e2B{grid-template-columns:minmax(0,1fr) 176px}.agent-demo-app_main__V1Cbc,.agent-demo-app_panel__UXwru{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.agent-demo-app_panelHead__0ss_t,.agent-demo-app_panelTop__dNylV,.agent-demo-app_toolbar__ys9ND{display:flex;align-items:center;gap:6px;min-width:0}.agent-demo-app_panelHead__0ss_t,.agent-demo-app_toolbar__ys9ND{justify-content:space-between}.agent-demo-app_panelHead__0ss_t{padding:0 2px}.agent-demo-app_collapse__Olvsl{flex-shrink:0;width:14px;height:14px;margin-left:auto;color:var(--color-icon)}.agent-demo-app_panelTitle__d5IcP{font-weight:var(--font-weight-medium)}.agent-demo-app_counter___w7O_,.agent-demo-app_panelTitle__d5IcP{font-size:11px;line-height:12px;color:var(--color-foreground-secondary)}.agent-demo-app_counter___w7O_{display:flex;align-items:center;gap:3px;white-space:nowrap}.agent-demo-app_counterCurrent__00w_W{font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.agent-demo-app_navButton__5JA_G{display:grid;place-items:center;width:20px;height:20px;margin-left:2px;border-radius:6px;background:var(--color-surface-tint);color:var(--color-icon)}.agent-demo-app_navButton__5JA_G svg{width:12px;height:12px}.agent-demo-app_cardWell__BXb1K{flex:1 1 auto;min-height:0;overflow:hidden;container-type:size}.agent-demo-app_cards__5wl2_,.agent-demo-app_regionCards__9OqhX{display:flex;flex-direction:column;gap:6px;padding:1px}.agent-demo-app_regionCards__9OqhX{min-height:0;overflow:hidden}.agent-demo-app_card__K1fIl{display:flex;flex-direction:column;gap:8px;padding:8px 10px 9px;border-radius:4px;background:var(--color-surface);box-shadow:var(--shadow-change-card);font-size:12px;line-height:16px;color:var(--color-foreground)}.agent-demo-app_cardHead__wUwml{display:flex;align-items:center;gap:6px;min-width:0}.agent-demo-app_badge__a34SG{flex-shrink:0;padding:1px 4px;border-radius:4px;font-size:10px;font-weight:var(--font-weight-medium);line-height:14px}.agent-demo-app_badge__a34SG[data-tone=red]{background:var(--color-surface-red-tint-active);color:var(--color-foreground-red-badge)}.agent-demo-app_badge__a34SG[data-tone=green]{background:var(--color-surface-green-tint-active);color:var(--color-foreground-green-badge)}.agent-demo-app_badge__a34SG[data-tone=blue]{background:var(--color-surface-blue-tint-active);color:var(--color-foreground-blue-badge)}.agent-demo-app_cardPage__S8CI2{margin-left:auto;font-size:11px;line-height:12px;white-space:nowrap;color:var(--color-foreground-secondary)}.agent-demo-app_snippet__aEaBe{padding-left:8px;border-left:1px solid var(--color-outline-green);overflow-wrap:anywhere}.agent-demo-app_snippet__aEaBe[data-status=removed]{border-left-color:var(--color-outline-red)}.agent-demo-app_chip__oU3GH,.agent-demo-app_eyebrow__1TxXR,.agent-demo-app_location__RTiM6{font-size:10px;font-weight:var(--font-weight-medium);line-height:12px;letter-spacing:.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--color-foreground-secondary)}.agent-demo-app_location__RTiM6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-demo-app_chip__oU3GH{flex-shrink:0;margin-left:auto;padding:1px 4px;border:1px solid var(--color-outline-tertiary);border-radius:4px;background:var(--color-surface-secondary)}.agent-demo-app_chip__oU3GH:first-child{margin-left:0}.agent-demo-app_rowCells__1ybCz{display:flex;flex-direction:column;gap:1px}.agent-demo-app_eyebrow__1TxXR:not(:first-child){margin-top:4px}.agent-demo-app_cellRun__K9Thb[data-status=removed]{text-decoration:line-through;color:var(--color-foreground-red-secondary)}.agent-demo-app_cellRun__K9Thb[data-status=inserted]{text-decoration:underline;text-underline-offset:2px;color:var(--color-foreground-green-secondary)}.agent-demo-app_cellRun__K9Thb+.agent-demo-app_cellRun__K9Thb{margin-left:6px}.agent-demo-app_card__K1fIl .agent-demo-app_cellRun__K9Thb+.agent-demo-app_cellRun__K9Thb{margin-left:0}.agent-demo-app_stats__Xfnvj{display:flex;align-items:center;gap:2px;height:26px;font-size:12px;font-weight:var(--font-weight-medium);line-height:16px}.agent-demo-app_stats__Xfnvj .agent-demo-app_collapse__Olvsl{margin-right:auto;margin-left:0}.agent-demo-app_stats__Xfnvj span{display:flex;align-items:center;gap:3px;padding:0 5px}.agent-demo-app_stats__Xfnvj span svg{width:14px;height:14px}.agent-demo-app_stats__Xfnvj [data-tone=red]{color:var(--color-foreground-red-secondary)}.agent-demo-app_stats__Xfnvj [data-tone=green]{color:var(--color-foreground-green-secondary)}.agent-demo-app_stats__Xfnvj [data-tone=blue]{color:var(--color-foreground-blue-secondary)}.agent-demo-app_pageNav__bPq_G{display:flex;align-items:center;gap:4px;font-size:11.5px;line-height:16px;white-space:nowrap;color:var(--color-foreground)}.agent-demo-app_pageBox__5kurN{padding:0 5px;border:1px solid var(--color-outline-tertiary);border-radius:4px;background:var(--color-surface)}.agent-demo-app_well__gNE2c{position:relative;flex:1 1 auto;min-height:0;padding:14px 20px 14px 14px;overflow:hidden;border-radius:8px;background:var(--color-surface-tertiary);container-type:size}.agent-demo-app_paper__4wezQ{max-width:420px;margin:0 auto;padding:26px 30px 32px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/10%),0 8px 24px -12px rgb(0 0 0/18%);font-family:Times New Roman,Times,serif;font-size:11px;line-height:1.55;color:#1f2421}.agent-demo-app_cards__5wl2_,.agent-demo-app_paper__4wezQ{transform:translateY(min(0px,calc(100cqh - 100%)))}.agent-demo-app_paper__4wezQ p{position:relative}.agent-demo-app_paper__4wezQ p[data-changed]:before{position:absolute;top:2px;bottom:2px;left:-12px;width:1.5px;background:#6b706d;content:""}.agent-demo-app_title__Xjo_g{margin:0 0 12px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.agent-demo-app_heading__52QyL{margin:12px 0 4px;font-weight:700}.agent-demo-app_clause__ZY3NP{margin:0 0 6px}.agent-demo-app_mark__gtZmk{border-radius:2px}.agent-demo-app_mark__gtZmk[data-status=removed]{text-decoration:line-through;color:#9f2b33}.agent-demo-app_mark__gtZmk[data-status=inserted]{text-decoration:underline;text-underline-offset:2px;color:#506f4b}.agent-demo-app_miniMap__mCFCR{position:absolute;top:8px;right:6px;bottom:8px;width:6px;border-radius:3px;background:var(--color-surface-tint)}.agent-demo-app_miniMap__mCFCR i{position:absolute;right:0;left:0;height:3px;border-radius:1px;background:var(--color-surface-green)}.agent-demo-app_miniMap__mCFCR i[data-status=removed]{background:var(--color-surface-red)}.agent-demo-app_grid__mGoKN{flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid var(--color-outline-tertiary);border-radius:8px;background:var(--color-surface);font-size:12px;font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-foreground)}.agent-demo-app_gridRow__OlvVQ{display:grid;grid-template-columns:24px 28px 62px minmax(0,1fr) 112px}.agent-demo-app_gridRow__OlvVQ>*{padding:4px 6px;overflow:hidden;border-bottom:1px solid color-mix(in oklch,var(--color-outline-tertiary) 70%,transparent);text-align:center;text-overflow:ellipsis;white-space:nowrap}.agent-demo-app_gridRow__OlvVQ>:nth-child(n+3){border-left:1px solid color-mix(in oklch,var(--color-outline-tertiary) 70%,transparent)}.agent-demo-app_gridRow__OlvVQ>:nth-child(-n+2){padding:4px 5px 4px 0;font-family:var(--font-mono);font-size:11px;text-align:right;color:var(--color-foreground-secondary)}.agent-demo-app_gridRow__OlvVQ>:nth-child(2){padding-right:13px}.agent-demo-app_letters__BQfks>*{padding-block:2px;background:var(--color-surface-alt);font-size:10.5px;line-height:14px;color:var(--color-foreground-secondary)}.agent-demo-app_gridRow__OlvVQ[data-changed]>:nth-child(-n+2){color:var(--color-foreground-red-secondary)}.agent-demo-app_gridRow__OlvVQ[data-inserted]>:nth-child(2){color:var(--color-foreground-green-secondary)}.agent-demo-app_gridRow__OlvVQ[data-inserted]>:nth-child(n+3){background:var(--color-diff-block-inserted);text-decoration:underline;text-underline-offset:2px;color:var(--color-foreground-green-secondary)}.agent-demo-app_canvas__0ZLd7{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:14px;overflow:hidden;border-radius:8px;background:var(--color-surface-tertiary);container:canvas/inline-size}.agent-demo-app_shots__3k_JD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;grid-gap:20px;gap:20px;width:100%}.agent-demo-app_screen__m0Vr_{display:flex;flex-direction:column;gap:11px;width:220px;padding:12px;border:1px solid #e4e7e5;border-radius:8px;background:#fff;box-shadow:0 8px 24px -14px rgb(0 0 0/22%);font-size:11px;line-height:15px;color:#2b302e}.agent-demo-app_screenTitle__rLoXW{font-size:12.5px;font-weight:650;line-height:18px}.agent-demo-app_item__mvTK5{display:flex;align-items:center;gap:8px}.agent-demo-app_thumb__VW_MZ{flex-shrink:0;width:26px;height:26px;border-radius:6px;background:#e8ecea}.agent-demo-app_lines__27BDh{display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.agent-demo-app_lines__27BDh i{height:5px;border-radius:3px;background:#e2e6e4}.agent-demo-app_lines__27BDh i:last-child{width:60%}.agent-demo-app_sum__0Di2o{display:flex;justify-content:space-between;color:#5d6460}.agent-demo-app_total__BWkta{display:flex;justify-content:space-between;padding-top:7px;border-top:1px solid #eceeed;font-weight:650}.agent-demo-app_field__P7hmz{display:block;padding:4px 7px;border:1px solid #d9dedb;border-radius:5px;color:#8a918d}.agent-demo-app_delivery__X1z1j{color:#5d6460}.agent-demo-app_pay__9qvG3{display:block;padding:6px 0;border-radius:6px;background:#2b302e;font-weight:600;text-align:center;color:#fff}.agent-demo-app_pay__9qvG3[data-after]{background:#12a594}.agent-demo-app_region__v0bv4{display:flex;position:relative;flex-direction:column;gap:11px}.agent-demo-app_region__v0bv4[data-region=delivery]{align-self:flex-start}.agent-demo-app_region__v0bv4:after{position:absolute;inset:-4px;border:1.5px solid var(--color-surface-red);border-radius:2px;pointer-events:none;content:""}.agent-demo-app_regionBadge__0htnR{position:absolute;top:-11px;right:-11px;z-index:1;min-width:14px;height:14px;padding:0 3px;border-radius:3px;background:var(--color-surface-red);font-size:9.5px;font-weight:var(--font-weight-semibold);line-height:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:#fff}.agent-demo-app_regionSize__kRvE_{font-size:12px;font-weight:var(--font-weight-medium);line-height:16px}.agent-demo-app_focus__dpKUJ{margin-left:auto;padding:1px 6px;border-radius:5px;background:var(--color-surface-tint);font-size:11px;font-weight:var(--font-weight-medium);line-height:16px}.agent-demo-app_crops__D63gM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.agent-demo-app_crop__Lhq1y{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;height:36px;padding:4px 5px;overflow:hidden;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #e4e7e5;font-size:8.5px;font-weight:var(--font-weight-medium);line-height:11px;color:#5d6460}.agent-demo-app_cropField___y_75{display:block;padding:0 3px;border:1px solid #d9dedb;border-radius:2px;font-size:7.5px;line-height:9px;color:#8a918d}.agent-demo-app_cropLine__Y56Cj{display:block;height:3px;border-radius:2px;background:#e2e6e4}.agent-demo-app_cropPay__R7_bX{display:block;padding:3px 0;border-radius:3px;background:#2b302e;font-size:7.5px;line-height:10px;text-align:center;color:#fff}.agent-demo-app_cropPay__R7_bX[data-after]{background:#12a594}@container comparison (max-width: 599px){.agent-demo-app_imageSplit__P4e2B{grid-template-columns:minmax(0,1fr)}.agent-demo-app_imageSplit__P4e2B>.agent-demo-app_panel__UXwru{display:none}}@container canvas (max-width: 459px){.agent-demo-app_screen__m0Vr_{zoom:.86}}@container canvas (max-width: 399px){.agent-demo-app_screen__m0Vr_{zoom:.72}}@container canvas (max-width: 339px){.agent-demo-app_shots__3k_JD{gap:12px}.agent-demo-app_screen__m0Vr_{zoom:.6}}@container canvas (max-width: 275px){.agent-demo-app_screen__m0Vr_{zoom:.5}}@media screen and (max-width:1024px){.agent-demo-app_body__1E6pq{min-height:420px}}@media screen and (max-width:640px){.agent-demo-app_body__1E6pq{min-height:400px}.agent-demo-app_home__LzsFP{padding:14px 12px}.agent-demo-app_homeTools__12sms{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-demo-app_homeArt__DtK19{height:56px}.agent-demo-app_homeDesc__6B41C{display:none}.agent-demo-app_imageSplit__P4e2B,.agent-demo-app_sheetSplit__yFDuJ,.agent-demo-app_split__ooF0O{grid-template-columns:minmax(0,1fr)}.agent-demo-app_button__kZjNA,.agent-demo-app_panel__UXwru,.agent-demo-app_switch__QBjsI{display:none}.agent-demo-app_viewMenu__cN3ke{display:flex}.agent-demo-app_well__gNE2c{padding:10px 16px 10px 10px}.agent-demo-app_paper__4wezQ{padding:20px 20px 24px 22px}.agent-demo-app_gridRow__OlvVQ{grid-template-columns:24px 28px minmax(0,1fr) 104px}.agent-demo-app_gridRow__OlvVQ>:nth-child(3){display:none}}@media (prefers-reduced-motion:no-preference){.agent-demo-app_comparison__QBCF3,.agent-demo-app_opened__cFfui{animation-name:agent-demo-app_appear__FqYx1;animation-duration:1ms;animation-delay:var(--at);animation-fill-mode:backwards}.agent-demo-app_opened__cFfui>.agent-demo-app_tab__asbYu:nth-child(2){animation-name:agent-demo-app_open-tab__ZsBGb;animation-duration:.26s;animation-timing-function:ease-out;animation-delay:var(--at);animation-fill-mode:backwards}.agent-demo-app_loading__lgymo{animation-name:agent-demo-app_passing__EaBfU,agent-demo-app_spin__qcFit;animation-duration:var(--length),.8s;animation-timing-function:linear;animation-delay:var(--at),0s;animation-iteration-count:1,infinite}.agent-demo-app_loaded__Mhc_9{animation-name:agent-demo-app_fade__DjmWD;animation-duration:.3s;animation-timing-function:ease-out;animation-delay:var(--at);animation-fill-mode:backwards}.agent-demo-app_option__WnnYS[data-until]{animation-name:agent-demo-app_selected__euwG2;animation-duration:var(--length)}.agent-demo-app_option__WnnYS[data-from]{animation-name:agent-demo-app_unselected__OyiSX;animation-duration:var(--length)}.agent-demo-app_viewMenuItem__plUIt[data-until]{animation-name:agent-demo-app_shown__R4L3c;animation-duration:var(--length)}.agent-demo-app_viewMenuItem__plUIt[data-from]{animation-name:agent-demo-app_unshown__VHSY7;animation-duration:var(--length)}.agent-demo-app_cards__5wl2_,.agent-demo-app_paper__4wezQ{animation-name:agent-demo-app_scroll__xJo_C;animation-duration:var(--length);animation-timing-function:ease-in-out;animation-delay:var(--at);animation-fill-mode:both}.agent-demo-app_cued__ZD3_P,.agent-demo-app_mark__gtZmk{animation-name:agent-demo-app_flash__TPHpo;animation-duration:1.6s;animation-timing-function:ease-out;animation-delay:var(--at)}.agent-demo-app_region__v0bv4:after{animation-name:agent-demo-app_pick__Hy4BD;animation-duration:1.6s;animation-timing-function:ease-out;animation-delay:var(--at)}}@keyframes agent-demo-app_appear__FqYx1{0%{visibility:hidden}}@keyframes agent-demo-app_open-tab__ZsBGb{0%{flex-basis:0;min-width:0;padding-inline:0;opacity:0}}@keyframes agent-demo-app_fade__DjmWD{0%{opacity:0}}@keyframes agent-demo-app_passing__EaBfU{0%,to{opacity:1;visibility:visible}}@keyframes agent-demo-app_shown__R4L3c{0%,to{opacity:1}}@keyframes agent-demo-app_unshown__VHSY7{0%,to{opacity:0}}@keyframes agent-demo-app_spin__qcFit{to{transform:rotate(1turn)}}@keyframes agent-demo-app_selected__euwG2{0%,to{background:var(--color-segmented-selected);box-shadow:0 0 0 1px var(--color-segmented-selected-outline),inset 0 1px 0 var(--color-segmented-selected-highlight);color:var(--color-foreground)}}@keyframes agent-demo-app_unselected__OyiSX{0%,to{background:transparent;box-shadow:none;color:var(--color-foreground-secondary)}}@keyframes agent-demo-app_scroll__xJo_C{0%{transform:none}}@keyframes agent-demo-app_flash__TPHpo{0%{background-color:color-mix(in oklch,var(--teal-9) 28%,transparent)}}@keyframes agent-demo-app_pick__Hy4BD{0%{border-width:2.5px;background-color:color-mix(in oklch,var(--color-surface-red) 18%,transparent)}}.modal-desktop-features_container__LxjwJ{--column-count:2;--vertical-gap:calc(var(--spacing) * 5);height:calc(calc(var(--spacing) * 5) * var(--column-count) + var(--vertical-gap) * (var(--column-count) - 1))}@media screen and (max-width:640px){.modal-desktop-features_container__LxjwJ{--column-count:3;--vertical-gap:calc(var(--spacing) * 3)}}@media screen and (max-width:380px){.modal-desktop-features_container__LxjwJ{--vertical-gap:var(--spacing);padding:0 calc(var(--spacing) * 8);height:auto}.license-expired-modal_mainContent__d5vbQ{gap:calc(var(--spacing) * 5)}.license-expired-modal_footer__vpDKU{padding:calc(var(--spacing) * 4)}.license-expired-modal_planDetails__TK_VW{flex-wrap:wrap}.license-expired-modal_mainDetail__rFFbx{flex:100% 1;text-align:center}}.nav_nav__wumUj #credential_picker_container{position:absolute!important}.nav_mainLinks__IelTh{flex:100% 1;display:flex;align-items:center;gap:calc(var(--spacing) * 4);height:100%;max-height:calc(var(--spacing) * 8);transition:max-height var(--transition-duration-sidebar)}.nav_mainLinks__IelTh.nav_open__v31kP{max-height:352px}.nav_navItemTextLegal__TRZpO{background:linear-gradient(90deg,var(--color-legal-gradient-start) 0,var(--color-foreground-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width:1023.98px){.nav_mainLinks__IelTh{overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(var(--spacing) * 2)}.nav_mainLinks__IelTh ul{width:100%}.nav_navItem__43You{width:100%;max-width:120px;justify-content:space-between}.nav_navItem__43You svg{display:block}.nav_navItem__43You:focus-visible{outline-offset:-2px}.nav_mainLinks__IelTh li{visibility:hidden;opacity:0;transition:opacity var(--transition-duration-sidebar),width var(--transition-duration-sidebar),visibility 0s linear var(--transition-duration-sidebar)}.nav_mainLinks__IelTh li.nav_mobileMainItem__5_QrK,.nav_open__v31kP.nav_mainLinks__IelTh li{visibility:visible;opacity:1;transition-delay:0s}.nav_navItem__43You>span{flex:100% 1;text-align:left;line-height:1}.nav_navItemTextLegal__TRZpO{background:transparent;-webkit-background-clip:unset;background-clip:border-box;background-clip:initial;-webkit-text-fill-color:unset;color:var(--color-foreground-secondary)}}