.solution-preview_preview__PvBRh{--preview-surface:var(--portal-white);--preview-soft:var(--portal-soft);--preview-line:var(--portal-line);--preview-ink:var(--portal-ink);--preview-muted:var(--portal-muted);--preview-accent:#4a7554;--preview-success-bg:#edf4e9;width:100%;min-width:0;overflow:hidden;border:1px solid var(--preview-line);border-radius:16px;background:var(--preview-surface);color:var(--preview-ink)}.solution-preview_dark___dE5K{--preview-surface:#151515;--preview-soft:#202120;--preview-line:#303330;--preview-ink:#ecefeb;--preview-muted:#a1a7a2;--preview-accent:#acc8ae;--preview-success-bg:#1d2b20}.solution-preview_header__XD100{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px}.solution-preview_header__XD100>div{display:flex;align-items:center;gap:10px}.solution-preview_header__XD100 svg{color:var(--preview-accent);flex-shrink:0}.solution-preview_header__XD100 strong{font-size:14px;font-weight:500;letter-spacing:-.1px}.solution-preview_header__XD100>span{color:var(--preview-muted);font-size:11px;white-space:nowrap}.solution-preview_tabs__IcRCZ{display:grid;grid-template-columns:minmax(0,1fr);--ds-action-primary:var(--preview-accent);--ds-text-secondary:var(--preview-muted);--ds-border-heading:var(--preview-line);--ds-focus-ring-color:var(--preview-accent)}.solution-preview_preview__PvBRh .solution-preview_tabList___jNW_{grid-area:1/1;padding:0 24px;gap:16px;width:100%;border-color:var(--preview-line)}.solution-preview_tabList___jNW_>button{flex:1 1;min-height:48px;padding:10px 4px;gap:10px;font-size:13px;font-weight:500;border-radius:0}.solution-preview_tabIcon__7M5YE{flex-shrink:0;width:22px;height:22px;transform-origin:center;transition:color .18s ease,transform .2s ease}.solution-preview_toolIcon___1JMT{transform-origin:65% 65%}.solution-preview_tabList___jNW_>button:focus-visible .solution-preview_tabIcon__7M5YE{color:var(--preview-accent);transform:translateY(-1px) scale(1.08);animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.7,.3,1)}.solution-preview_tabList___jNW_>button:focus-visible .solution-preview_agentIcon__JJwOL{animation-name:solution-preview_agentHello__d1tE7}.solution-preview_tabList___jNW_>button:focus-visible .solution-preview_packageIcon__R4GtV{animation-name:solution-preview_packageLift__BQNKL}.solution-preview_tabList___jNW_>button:focus-visible .solution-preview_toolIcon___1JMT{animation-name:solution-preview_toolTurn__vDZCK}.solution-preview_tabList___jNW_>button:after{inset-inline:0;height:2px;border-radius:0}.solution-preview_tabList___jNW_>button:hover,.solution-preview_tabList___jNW_>button[aria-selected=true]{color:var(--preview-ink)}.solution-preview_preview__PvBRh .solution-preview_tabList___jNW_>button:focus-visible{outline:2px solid var(--preview-accent);outline-offset:-4px;box-shadow:none}.solution-preview_preview__PvBRh .solution-preview_panel__ZKuGS{display:flex;grid-area:2/1;margin:0;padding:22px 24px 20px;border-radius:0}.solution-preview_preview__PvBRh .solution-preview_panel__ZKuGS[hidden]{display:flex;visibility:hidden;pointer-events:none}.solution-preview_panel__ZKuGS[hidden] .solution-preview_reveal__GcRE3{animation:none}.solution-preview_preview__PvBRh .solution-preview_panel__ZKuGS:focus-visible{outline:2px solid var(--preview-accent);outline-offset:-4px;box-shadow:none}.solution-preview_reveal__GcRE3{display:flex;flex:1 1;min-width:0;flex-direction:column;animation:solution-preview_reveal__GcRE3 .28s cubic-bezier(.2,.8,.2,1) both}.solution-preview_titleRow__wy3VM{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.solution-preview_titleRow__wy3VM h2{margin:0;font-size:24px;font-weight:500;letter-spacing:-.6px;line-height:1.4}.solution-preview_context__p_EDs{color:var(--preview-muted);font-size:11px;line-height:1.6}.solution-preview_version__e_UCv{color:var(--preview-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.solution-preview_flow__Suu4z{list-style:none;margin:0 0 22px;padding:0}.solution-preview_step__eGA6j{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding-bottom:20px}.solution-preview_step__eGA6j:last-child{padding-bottom:0}.solution-preview_step__eGA6j:not(:last-child):after{content:"";position:absolute;left:19px;top:46px;bottom:6px;width:1px;background:var(--preview-line)}.solution-preview_node__XNcI_{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--preview-line);border-radius:10px;background:var(--preview-surface);color:var(--preview-muted)}.solution-preview_agentNode__ogUBK{background:var(--preview-soft);color:var(--preview-accent)}.solution-preview_resultNode__xnlFj{background:var(--preview-success-bg);color:var(--preview-accent);border-color:color-mix(in srgb,var(--preview-accent) 25%,var(--preview-line))}.solution-preview_stepText__z_n5i{min-width:0;padding-top:4px}.solution-preview_stepText__z_n5i strong{display:block;font-size:15px;font-weight:500;line-height:1.55}.solution-preview_stepLabel__NOpbi{display:block;font-size:11px;line-height:1.6;color:var(--preview-muted)}.solution-preview_stepText__z_n5i p{margin:5px 0 0;color:var(--preview-muted);font-size:14px;line-height:1.7}.solution-preview_stepText__z_n5i .solution-preview_message__caUWv{color:var(--preview-ink);background:var(--preview-soft);border-radius:2px 10px 10px;padding:12px 15px;margin-top:9px;font-size:15px;line-height:1.65}.solution-preview_skills__fI9gL{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.solution-preview_skills__fI9gL span{font-size:11px;line-height:1.5;color:var(--preview-muted);background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:4px;padding:4px 8px}.solution-preview_completed__BOJCd .solution-preview_stepText__z_n5i strong{color:var(--preview-accent)}.solution-preview_link__bNW_8{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:auto;padding-top:16px;border-top:1px solid var(--preview-line);font-size:14px;font-weight:500}.solution-preview_link__bNW_8 svg{flex-shrink:0;transition:transform .18s ease}.solution-preview_link__bNW_8:hover{color:var(--preview-accent)}.solution-preview_link__bNW_8:hover svg{transform:translateX(3px)}.solution-preview_dataHeading__ROwo1,.solution-preview_fileHead__tiKCN{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--preview-muted);font-size:11px;line-height:1.6}.solution-preview_fileHead__tiKCN{padding-bottom:10px;border-bottom:1px solid var(--preview-line)}.solution-preview_files__WtY0w{list-style:none;margin:0;padding:0}.solution-preview_files__WtY0w li{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--preview-line)}.solution-preview_files__WtY0w svg{color:var(--preview-muted)}.solution-preview_files__WtY0w code{overflow-wrap:anywhere;color:var(--preview-ink);font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.solution-preview_files__WtY0w li>span{color:var(--preview-muted);font-size:11px}.solution-preview_note__kW2Ou{margin:12px 0 18px;color:var(--preview-muted);font-size:12px;line-height:1.7}.solution-preview_operation__glouw{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--preview-line);border-radius:7px;background:var(--preview-soft)}.solution-preview_operation__glouw svg{color:var(--preview-accent);flex-shrink:0}.solution-preview_operation__glouw code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.solution-preview_dataHeading__ROwo1{margin-top:18px;margin-bottom:6px}.solution-preview_input__pgF5h{margin:0 0 16px}.solution-preview_input__pgF5h>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid var(--preview-line);font-size:14px;line-height:1.6}.solution-preview_input__pgF5h dt{color:var(--preview-muted)}.solution-preview_input__pgF5h dd{margin:0}.solution-preview_response__S8WmM{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.solution-preview_response__S8WmM div>span{font-size:11px;color:var(--preview-muted)}.solution-preview_response__S8WmM strong{display:block;margin-top:4px;font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1.4;color:var(--preview-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.solution-preview_response__S8WmM strong>span{font-size:20px}.solution-preview_response__S8WmM p{margin:0;color:var(--preview-muted);font-size:11px;line-height:1.7;text-align:right}@keyframes solution-preview_reveal__GcRE3{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes solution-preview_agentHello__d1tE7{0%{transform:none}35%{transform:translateY(-3px) rotate(-6deg) scale(1.08)}65%{transform:translateY(-1px) rotate(4deg) scale(1.08)}to{transform:translateY(-1px) scale(1.08)}}@keyframes solution-preview_packageLift__BQNKL{0%{transform:none}40%{transform:translateY(-3px) rotate(-10deg) scale(1.12)}70%{transform:translateY(-1px) rotate(4deg) scale(1.08)}to{transform:translateY(-1px) scale(1.08)}}@keyframes solution-preview_toolTurn__vDZCK{0%{transform:none}35%{transform:rotate(-20deg) scale(1.08)}65%{transform:rotate(10deg) scale(1.08)}to{transform:translateY(-1px) scale(1.08)}}@media (hover:hover) and (pointer:fine){.solution-preview_tabList___jNW_>button:hover .solution-preview_tabIcon__7M5YE{color:var(--preview-accent);transform:translateY(-1px) scale(1.08);animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.7,.3,1)}.solution-preview_tabList___jNW_>button:hover .solution-preview_agentIcon__JJwOL{animation-name:solution-preview_agentHello__d1tE7}.solution-preview_tabList___jNW_>button:hover .solution-preview_packageIcon__R4GtV{animation-name:solution-preview_packageLift__BQNKL}.solution-preview_tabList___jNW_>button:hover .solution-preview_toolIcon___1JMT{animation-name:solution-preview_toolTurn__vDZCK}}@media (max-width:1100px) and (min-width:761px){.solution-preview_header__XD100{padding-inline:22px;flex-wrap:wrap;gap:8px}.solution-preview_preview__PvBRh .solution-preview_panel__ZKuGS{padding:22px}.solution-preview_preview__PvBRh .solution-preview_tabList___jNW_{padding-inline:22px;gap:12px}.solution-preview_files__WtY0w li>span{display:none}.solution-preview_titleRow__wy3VM h2{font-size:20px}}@media (max-width:480px){.solution-preview_preview__PvBRh{border-radius:12px}.solution-preview_header__XD100{padding:15px 18px;gap:8px}.solution-preview_header__XD100 strong{font-size:12px}.solution-preview_header__XD100>span{font-size:9px}.solution-preview_preview__PvBRh .solution-preview_tabList___jNW_{padding-inline:18px;gap:10px}.solution-preview_tabList___jNW_>button{font-size:11px;gap:6px}.solution-preview_tabList___jNW_>button>svg{width:18px;height:18px}.solution-preview_preview__PvBRh .solution-preview_panel__ZKuGS{padding:20px 18px 18px}.solution-preview_titleRow__wy3VM{gap:7px;margin-bottom:18px}.solution-preview_titleRow__wy3VM h2{font-size:19px}.solution-preview_step__eGA6j{gap:12px;padding-bottom:18px}.solution-preview_stepText__z_n5i strong{font-size:14px}.solution-preview_stepText__z_n5i .solution-preview_message__caUWv{font-size:13px;padding:10px 12px}.solution-preview_stepText__z_n5i p{font-size:12px}.solution-preview_files__WtY0w li{gap:8px;padding-block:9px}.solution-preview_files__WtY0w li>span{display:none}.solution-preview_files__WtY0w code{font-size:11px}.solution-preview_operation__glouw{gap:8px;padding:10px}.solution-preview_operation__glouw code{font-size:10px}.solution-preview_input__pgF5h>div{grid-template-columns:52px minmax(0,1fr);gap:12px;font-size:11px}.solution-preview_link__bNW_8{font-size:12px}}@media (max-width:360px){.solution-preview_header__XD100>span{font-size:8px}.solution-preview_header__XD100 strong{font-size:11px}.solution-preview_header__XD100>div{gap:7px}.solution-preview_tabList___jNW_>button{gap:5px;font-size:10px}.solution-preview_response__S8WmM{gap:10px}.solution-preview_response__S8WmM p{font-size:9px}}@media (prefers-reduced-motion:reduce){.solution-preview_reveal__GcRE3{animation:none}.solution-preview_preview__PvBRh *{animation:none!important;transition:none!important}.solution-preview_preview__PvBRh .solution-preview_tabIcon__7M5YE{transform:none!important}}