@keyframes index-module_discipline-copy-in_uwUkoW{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes index-module_agent-loading_xjOnMo{to{background-position:-200% 0}}@keyframes index-module_workflow-viewer-in_Kc-Y5d{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes index-module_news-article-in_q2BrzT{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes index-module_desktop-cursor_5RYOHZ{50%{opacity:0}}@keyframes index-module_inpainting-fade_1zcYGO{0%{opacity:0}to{opacity:1}}@keyframes index-module_inpainting-wipe_PRQ3jw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes index-module_collaboration-drift_Jb2Sbv{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes index-module_workflow-chat-in_hPY55j{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes index-module_discipline-countdown_NHx-az{to{stroke-dashoffset:0}}@keyframes index-module_landscape-wipe_Cr5llY{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes index-module_landscape-line_YsqTLv{0%{left:0;opacity:0}2%{opacity:1}98%{opacity:1}to{left:100%;opacity:0}}@keyframes index-module_restored-partner-scroll_qil7HK{to{transform:translate(-33.3333%)}}.index-module_root_esbQsD{--ink: #111112;--muted: #777b82;--paper: transparent;--line: #e6e7e5;--blue: #2563eb;--action: #2f3c48;--action-hover: #3b4a58;--selection-bg: #527d8b;--selection-ink: #fff;--section-title-size: clamp(30px, 3.2vw, 46px);--support-title-size: clamp(28px, 2.8vw, 40px);--page-bg: #fff;--section-bg: #f3f3f3;margin:0;overflow-x:clip;font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif;color:var(--ink);background:var(--page-bg);scroll-behavior:smooth;--core-content-width: min(1400px, calc(100vw - 260px) )}.index-module_root_esbQsD .home_iconfont_mask>svg{filter:drop-shadow(var(--home-icon-size) 0 0 currentcolor);transform:translate(calc(0px - var(--home-icon-size)))}@media(max-width:600px){.index-module_root_esbQsD{--section-title-size: clamp(28px, 7.4vw, 32px);--support-title-size: clamp(26px, 7vw, 30px)}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD{scroll-behavior:auto}}@media(min-width:901px)and (max-width:1400px){.index-module_root_esbQsD{--core-content-width: min(1280px, calc(100vw - 260px) )}}@media(max-width:900px){.index-module_root_esbQsD{--core-content-width: calc(100vw - 40px) }}.index-module_root_esbQsD .feature_video_shell{position:relative;overflow:hidden;border:0;border-radius:10px}.index-module_root_esbQsD .feature_video{display:block;width:100%;height:100%;object-fit:contain;background:transparent;transform:translateY(-2.5%) scale(1.16)}.index-module_root_esbQsD .feature_video_centered{transform:scale(1)}.index-module_root_esbQsD .feature_video_cad{transform:scale(1.12)}.index-module_root_esbQsD *{box-sizing:border-box}.index-module_root_esbQsD button,.index-module_root_esbQsD input{font:inherit}.index-module_root_esbQsD button,.index-module_root_esbQsD a{-webkit-tap-highlight-color:transparent}.index-module_root_esbQsD a{color:inherit;text-decoration:none}.index-module_root_esbQsD .section_shell{width:100%;max-width:1600px;margin:0 auto}@media(min-width:901px){.index-module_root_esbQsD .section_shell{width:var(--core-content-width);max-width:none}.index-module_root_esbQsD .section_shell.workflow,.index-module_root_esbQsD .section_shell.one_click,.index-module_root_esbQsD .section_shell.tools_section,.index-module_root_esbQsD .section_shell.resources{width:100%}}.index-module_root_esbQsD .site_header{position:sticky;top:0;z-index:50;width:100%;height:60px;margin:0 auto;background:transparent;border:1px solid transparent;border-radius:0;box-shadow:0 10px 34px rgba(0,0,0,0);transition:width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1),border-radius .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .site_header{transition:none}}.index-module_root_esbQsD .site_header.scrolled{background:#fff;border-color:rgba(0,0,0,.06)}.index-module_root_esbQsD .site_header.compact{top:8px;width:min(960px,calc(100% - 32px));height:48px;border-radius:24px;box-shadow:0 8px 26px rgba(0,0,0,.09)}.index-module_root_esbQsD .header_inner{display:grid;grid-template-columns:220px 1fr 220px;align-items:center;width:min(1200px,calc(100% - 48px));height:100%;margin:auto;transition:width .65s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .header_inner{transition:none}}.index-module_root_esbQsD .brand{display:flex;align-items:center;width:max-content}.index-module_root_esbQsD .brand>:not(:first-child){margin-left:8px}.index-module_root_esbQsD .agent_output img,.index-module_root_esbQsD .agent_merged_output img{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD .resource_card img{display:block;width:100%;height:100%;user-select:none;object-fit:cover;-webkit-user-drag:none}.index-module_root_esbQsD .agent_user_message img{flex:none;width:70px;height:46px;object-fit:cover;border-radius:7px}.index-module_root_esbQsD .agent_result>img{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD .agent_submitted_prompt img{flex:none;width:62px;height:40px;object-fit:cover;border-radius:6px}.index-module_root_esbQsD .agent_task_source>img{width:58px;height:46px;object-fit:cover;border-radius:6px}.index-module_root_esbQsD .agent_inline_result>img{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD .prompt_reference_tile img{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD .agent_real_mention img{flex:none;width:20px;height:20px;object-fit:cover;border-radius:5px}.index-module_root_esbQsD .workflow_compare_layer>img,.index-module_root_esbQsD .workflow_compare_layer>video,.index-module_root_esbQsD .workflow_zoom_stage>img,.index-module_root_esbQsD .workflow_zoom_stage>video{display:block;width:100%;height:100%;object-fit:contain}.index-module_root_esbQsD .news_article_hero_media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.72) brightness(.66)}.index-module_root_esbQsD .desktop_reference_images img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #eceee9;border-radius:7px}.index-module_root_esbQsD .desktop_real_stream img{display:block;width:100%;height:auto;transition:transform .45s linear}.index-module_root_esbQsD .desktop_composer_references img{display:block;width:82px;height:46px;object-fit:cover;border-radius:5px}.index-module_root_esbQsD .desktop_simple_images img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.index-module_root_esbQsD .agent_result_thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD .plant_collection img,.index-module_root_esbQsD .furniture_collection img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.16,1,.3,1)}.index-module_root_esbQsD .collaboration_logo img{display:block;flex-shrink:0;width:auto;max-width:var(--partner-logo-max-width);height:var(--partner-logo-height);max-height:none;object-fit:contain;filter:grayscale(1);opacity:.65}.index-module_root_esbQsD .collaboration_photo_stage img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.78);opacity:0;transition:opacity .8s ease}.index-module_root_esbQsD .collaboration_logo_button img{transition:opacity .3s ease}.index-module_root_esbQsD .agent_artifact_image_close img{display:block;width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);object-fit:contain}.index-module_root_esbQsD .agent_rail_image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.86)}.index-module_root_esbQsD .plant_explode_item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(35,60,24,.07))}.index-module_root_esbQsD .furniture_explode_item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(61,44,28,.09))}.index-module_root_esbQsD .consultation_contact img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.index-module_root_esbQsD .partner_photo_tile>img{width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD .partner_logo_tile>img{display:block;max-width:100%;max-height:58px;object-fit:contain}.index-module_root_esbQsD .one_click_scan_highlight{filter:grayscale(.65) contrast(.94) brightness(1.2);-webkit-mask-image:linear-gradient(to right,transparent calc(var(--scan-x) - 34%),rgba(0,0,0,.2) calc(var(--scan-x) - 24%),rgba(0,0,0,.7) calc(var(--scan-x) - 9%),#000 var(--scan-x),transparent var(--scan-x));mask-image:linear-gradient(to right,transparent calc(var(--scan-x) - 34%),rgba(0,0,0,.2) calc(var(--scan-x) - 24%),rgba(0,0,0,.7) calc(var(--scan-x) - 9%),#000 var(--scan-x),transparent var(--scan-x))}.index-module_root_esbQsD .one_click_gallery_image img,.index-module_root_esbQsD .one_click .agent_output img,.index-module_root_esbQsD .one_click .one_click_scan_highlight{display:block;width:100%;height:100%;object-fit:contain;background:transparent}.index-module_root_esbQsD .brand img:first-child{width:32px;height:32px;object-fit:contain;border-radius:11px;transition:width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .brand img:first-child{transition:none}}.index-module_root_esbQsD .brand .wordmark{width:96px;height:24px;object-fit:contain;transition:width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .brand .wordmark{transition:none}}.index-module_root_esbQsD .brand>img.brand_logo:first-child{width:136px;height:32px;object-fit:contain;border-radius:0}.index-module_root_esbQsD .nav{display:flex;align-items:center;justify-self:center;height:100%;font-size:15px;color:#707070;transition:gap .65s cubic-bezier(.22,1,.36,1),font-size .65s cubic-bezier(.22,1,.36,1)}.index-module_root_esbQsD .nav>:not(:first-child){margin-left:44px}@media(max-width:900px){.index-module_root_esbQsD .nav>:not(:first-child){margin-top:44px;margin-left:0}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .nav{transition:none}}.index-module_root_esbQsD .nav a{position:relative;transition:color .2s}.index-module_root_esbQsD .agent_thread>a{display:flex;gap:7px;align-items:center;justify-content:center;height:40px;margin-top:auto;font-size:12px;color:#fff;text-decoration:none;background:var(--action);border-radius:11px}.index-module_root_esbQsD .footer_col a{font-size:14px;color:#707070}.index-module_root_esbQsD .agent_final_reply a{display:flex;gap:6px;align-items:center;padding:9px 12px;margin-left:auto;font-size:10px;color:#fff;text-decoration:none;background:var(--action);border-radius:9px}.index-module_root_esbQsD .agent_pdf_references a{color:#586851;text-decoration:none}.index-module_root_esbQsD .social_item>a{position:relative;z-index:2;white-space:nowrap}.index-module_root_esbQsD .tool_card_caption a{color:inherit;text-decoration:none;pointer-events:auto}.index-module_root_esbQsD .nav a:hover,.index-module_root_esbQsD .nav .active{color:#151515}.index-module_root_esbQsD .nav .active{font-weight:500}.index-module_root_esbQsD .account{display:inline-flex;align-items:center;justify-self:end;padding:9px 20px;font-family:inherit;font-size:14px;color:#fff;cursor:pointer;background:#23292e;border:0;border-radius:999px;transition:background .2s,padding .65s cubic-bezier(.22,1,.36,1),font-size .65s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .account{transition:none}}.index-module_root_esbQsD .account:hover{background:var(--action-hover)}.index-module_root_esbQsD .menu_button{display:none;justify-self:end;padding:6px;background:transparent;border:0}.index-module_root_esbQsD .hero{background:var(--paper)}.index-module_root_esbQsD .hero_copy{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:36px 24px;text-align:center;isolation:isolate}.index-module_root_esbQsD .workflow_intro_copy>*{pointer-events:auto}.index-module_root_esbQsD .hero_copy>*:not(.hero_contours){position:relative;z-index:1}.index-module_root_esbQsD .hero_contours{position:absolute;top:-110px;left:50%;z-index:0;width:100%;max-width:100%;height:calc(100% + 240px);pointer-events:none;transform:translate(-50%)}.index-module_root_esbQsD .hero_copy>.hero_contours{width:100vw;max-width:none}.index-module_root_esbQsD .hero_shader_switch{position:absolute!important;top:22px;right:28px;display:flex;gap:3px;padding:4px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(47,60,72,.14);border-radius:999px;box-shadow:0 6px 22px rgba(25,38,48,.07)}.index-module_root_esbQsD .hero_shader_switch button{min-width:70px;padding:8px 13px;font-size:14px;line-height:1;color:#69737b;cursor:pointer;background:transparent;border:0;border-radius:999px;transition:background .25s,color .25s,box-shadow .25s}.index-module_root_esbQsD .hero_shader_switch button[aria-pressed=true]{color:#fff;background:var(--action);box-shadow:0 2px 8px rgba(32,46,58,.18)}.index-module_root_esbQsD .canvas_toolbar button{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;height:45px;color:#2b2e2e;background:#fff;border:0;border-radius:8px}.index-module_root_esbQsD .mini_prompt button{flex:none;width:28px;height:28px;font-size:17px;line-height:1;color:#fff;cursor:pointer;background:#24303b;border:0;border-radius:9px}.index-module_root_esbQsD .prompt_actions button{display:flex;align-items:center;height:38px;padding:0 13px;font-size:13px;color:#3d4247;background:#fff;border:1px solid #e0e1df;border-radius:11px}.index-module_root_esbQsD .prompt_actions button>.prompt_chevron,.index-module_root_esbQsD .prompt_actions button.prompt_image_option>:not(:first-child){margin-left:7px}.index-module_root_esbQsD .prompt_examples button{height:34px;padding:0 14px;font-family:inherit;font-size:12px;color:#5d6163;cursor:pointer;background:transparent;border:1px solid #dedfdd;border-radius:999px;transition:border-color .25s ease,background .25s ease,color .25s ease}.index-module_root_esbQsD .desktop_feature>button{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:44px;height:44px;background:transparent;border:1px solid #d7d8d5;border-radius:50%}.index-module_root_esbQsD .tool_pagination_track button{position:relative;width:22px;height:24px;padding:0;cursor:pointer;background:transparent;border:0;transition:width .65s cubic-bezier(.16,1,.3,1)}.index-module_root_esbQsD .tool_nav button{display:grid;place-items:center;width:58px;height:58px;padding:0;color:#222;cursor:pointer;background:#e5e5e3;border:0;border-radius:50%;transition:transform .25s ease,background .25s ease,color .25s ease}.index-module_root_esbQsD .resource_gallery_controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;color:#222;cursor:pointer;background:#f3f3f3;border:0;border-radius:12px;transition:background .2s ease,color .2s ease}.index-module_root_esbQsD .video_toggle,.index-module_root_esbQsD .mini_prompt button,.index-module_root_esbQsD .prompt_actions .send_button{background:var(--action)}.index-module_root_esbQsD .workflow_item_actions button{display:grid;place-items:center;width:31px;height:29px;padding:0;color:#41484d;cursor:pointer;background:transparent;border:0;border-radius:6px;transition:background .18s ease,color .18s ease}.index-module_root_esbQsD .news_article_nav>button{display:flex;gap:4px;align-items:center;justify-self:start;padding:9px 13px 9px 9px;font-size:14px;color:#272829;cursor:pointer;background:#f1f1ef;border:0;border-radius:999px;transition:.2s}.index-module_root_esbQsD .news_article_toc button{max-width:100%;padding:10px 0;font:inherit;font-size:14px;line-height:1.5;color:#656968;text-align:left;cursor:pointer;background:none;border:0;transition:color .2s}.index-module_root_esbQsD .agent_artifact_controls button{display:grid;place-items:center;width:38px;height:38px;color:#526054;cursor:pointer;background:#fff;border:1px solid #dfe4dc;border-radius:9px}.index-module_root_esbQsD .agent_layout_switch button{display:flex;gap:5px;align-items:center;height:30px;padding:0 12px;font-size:11px;color:#737976;cursor:pointer;background:transparent;border:0;border-radius:999px;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.index-module_root_esbQsD .discipline_tabs button{position:relative;z-index:1;display:flex;gap:6px;align-items:center;justify-content:center;min-width:92px;height:36px;padding:0 16px;font-size:13px;color:rgba(255,255,255,.94);white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:999px;transition:background-color .25s ease,color .25s ease,text-shadow .25s ease}.index-module_root_esbQsD .consultation_heading>button{display:grid;place-items:center;width:30px;height:30px;padding:0;color:#697174;cursor:pointer;background:transparent;border:0;border-radius:50%}.index-module_root_esbQsD .workflow_viewer>header button{display:grid;place-items:center;width:36px;height:36px;padding:0;color:#fff;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:50%}.index-module_root_esbQsD .hero_shader_switch button:focus-visible{outline:2px solid var(--selection-bg);outline-offset:2px}.index-module_root_esbQsD .discipline_tabs button:hover{color:var(--action)}.index-module_root_esbQsD .discipline_tabs button:focus-visible{outline:2px solid var(--selection-bg);outline-offset:2px}.index-module_root_esbQsD .prompt_examples button:hover{color:#1e2021;background:#fff;border-color:#b6b8b5}.index-module_root_esbQsD .tool_pagination_track button:focus-visible{outline:1px solid #222;outline-offset:2px}.index-module_root_esbQsD .tool_nav button:first-child{color:#888;background:#e9e9e7}.index-module_root_esbQsD .tool_nav button:hover{color:#111;background:#d8d8d6;transform:translateY(-2px)}.index-module_root_esbQsD .tool_nav button:active{transform:scale(.96)}.index-module_root_esbQsD .tool_nav button:focus-visible{outline:2px solid #222;outline-offset:3px}.index-module_root_esbQsD .resource_gallery_controls button:disabled{color:#aaa;cursor:default;background:#f8f9f9}.index-module_root_esbQsD .resource_gallery_controls button:focus-visible{outline:2px solid var(--action);outline-offset:4px}.index-module_root_esbQsD .agent .prompt_actions button{height:36px;padding:0 11px;font-size:12px;color:#555a57;white-space:nowrap;background:#fff;border-color:#dfe1df;border-radius:10px}.index-module_root_esbQsD .workflow_item_actions.workflow_item_actions button{width:28px;height:28px;color:#343a3f;background:transparent;filter:drop-shadow(0 1px 2px rgba(255,255,255,.9));border-radius:0}.index-module_root_esbQsD .workflow_item_actions button:hover{color:#111;background:#ecefed}.index-module_root_esbQsD .workflow_item_actions button:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.index-module_root_esbQsD .news_article_nav>button:hover{background:#e8e8e5;transform:translate(-2px)}.index-module_root_esbQsD .news_article_nav>button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.index-module_root_esbQsD .news_article_toc button:hover{color:#171819}.index-module_root_esbQsD .news_article_toc button:focus-visible{border-radius:2px;outline:2px solid var(--action);outline-offset:3px}.index-module_root_esbQsD .agent_artifact_controls button:hover{background:#e9eee6}.index-module_root_esbQsD .agent_artifact_controls button:focus-visible{outline:2px solid #657c68;outline-offset:3px}.index-module_root_esbQsD .agent_layout_switch button:focus-visible{outline:2px solid var(--selection-bg);outline-offset:2px}.index-module_root_esbQsD .consultation_heading>button:hover{background:#f0f2f1}.index-module_root_esbQsD .hero_shader_switch button:hover:not([aria-pressed=true]){color:var(--action);background:rgba(47,60,72,.07)}.index-module_root_esbQsD .eyebrow{margin:0;font-size:12px;color:#8c8c91;letter-spacing:.3em}.index-module_root_esbQsD .metric{display:flex;align-items:center;font-size:18px}.index-module_root_esbQsD .metric>:not(:first-child){margin-left:10px}.index-module_root_esbQsD .metric b{display:inline-flex;justify-content:center;padding:7px 12px;overflow:hidden;font-size:15px;font-weight:500;color:var(--blue);white-space:nowrap;background:#eaf2ff;border-radius:999px;transition:width .6s cubic-bezier(.22,1,.36,1)}.index-module_root_esbQsD .hero h1,.index-module_root_esbQsD .agent h2,.index-module_root_esbQsD .one_click h2{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-weight:400;line-height:1.3}.index-module_root_esbQsD .hero h1{font-size:clamp(38px,4vw,58px)}.index-module_root_esbQsD .agent h2,.index-module_root_esbQsD .one_click h2{font-size:var(--section-title-size)}.index-module_root_esbQsD .hero_desc{margin:0;font-size:16px;line-height:1.75;color:#85858a}.index-module_root_esbQsD .pill_button{display:inline-flex;gap:8px;align-items:center;padding:11px 22px;font-family:inherit;font-size:15px;color:#fff;cursor:pointer;background:var(--action);border:0;border-radius:999px;transition:.2s}.index-module_root_esbQsD .pill_button:hover{background:var(--action-hover)}.index-module_root_esbQsD .hero_copy>.pill_button{margin-top:20px}@media(max-width:700px){.index-module_root_esbQsD .hero_shader_switch{top:12px;right:50%;transform:translate(50%)}.index-module_root_esbQsD .hero_shader_switch button{min-width:64px;padding:8px 11px}}.index-module_root_esbQsD .news_layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start;height:auto;padding:40px 0}.index-module_root_esbQsD .lead_news{position:sticky;top:76px;padding-bottom:var(--lead-tail, 0)}.index-module_root_esbQsD .placeholder{position:relative;overflow:hidden;color:rgba(18,18,19,.4);background:#dedede}.index-module_root_esbQsD .placeholder span{position:absolute;bottom:16px;left:18px;z-index:1;font-size:11px;letter-spacing:.12em}.index-module_root_esbQsD .lead_visual{width:100%;margin-bottom:16px;background:#dedede;border:1px solid #e2e2e2;border-radius:8px}.index-module_root_esbQsD .lead_video_media{display:block;width:100%;height:auto}.index-module_root_esbQsD .news_visual_trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;cursor:pointer;background:transparent;border:0}.index-module_root_esbQsD .news_visual_trigger:focus-visible{outline:3px solid #fff;outline-offset:-6px}.index-module_root_esbQsD .video_toggle{position:absolute;bottom:16px;left:16px;z-index:2;display:grid;place-items:center;width:44px;height:44px;color:#fff;cursor:pointer;background:var(--action);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.28);border-radius:50%;transition:transform .2s ease,background .2s ease}.index-module_root_esbQsD .video_toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.index-module_root_esbQsD .lead_news h2{max-width:780px;margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.28}.index-module_root_esbQsD .meta{margin:8px 0 0;font-size:13px;color:#7a8087}.index-module_root_esbQsD .news_title_trigger{width:100%;padding:0;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0}.index-module_root_esbQsD .lead_title_trigger{display:flex;align-items:center;justify-content:space-between;padding:20px 0 10px}.index-module_root_esbQsD .lead_title_trigger>:not(:first-child){margin-left:24px}.index-module_root_esbQsD .lead_title_trigger svg{flex:none;transition:transform .25s ease}.index-module_root_esbQsD .news_card{display:flex;flex-direction:column;width:100%;padding:0;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0}.index-module_root_esbQsD .news_title_trigger,.index-module_root_esbQsD .news_card{cursor:default}.index-module_root_esbQsD .news_title_trigger:focus-visible,.index-module_root_esbQsD .news_card:focus-visible{border-radius:5px;outline:2px solid var(--action);outline-offset:5px}.index-module_root_esbQsD .news_rail{display:flex;flex-direction:column;padding-bottom:var(--rail-tail, 0)}@media(max-width:900px){.index-module_root_esbQsD .news_rail{grid-gap:32px}}@media(min-width:901px){.index-module_root_esbQsD .news_rail>.news_card~.news_card{margin-top:32px}}.index-module_root_esbQsD .news_card_image_wrap{position:relative;display:block;flex:none;width:100%;aspect-ratio:1/1;margin-bottom:14px;overflow:hidden;border-radius:8px}.index-module_root_esbQsD .news_card_image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.index-module_root_esbQsD .news_card_arrow{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border-radius:50%;opacity:0;transition:.25s ease;transform:translateY(6px)}.index-module_root_esbQsD .news_card:hover .news_card_image{transform:scale(1.025)}.index-module_root_esbQsD .news_card:hover .news_card_arrow{opacity:1;transform:none}.index-module_root_esbQsD .news_card_title{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:19px;font-weight:400;line-height:1.45}.index-module_root_esbQsD .news_card .meta{display:block}.index-module_root_esbQsD .tone_1{background:linear-gradient(135deg,#e2e2e2,#ccc)}.index-module_root_esbQsD .tone_2{background:linear-gradient(135deg,#e7e7e7,#d2d2d2)}.index-module_root_esbQsD .tone_3{background:linear-gradient(135deg,#dcdcdc,#c7c7c7)}.index-module_root_esbQsD .tone_4{background:linear-gradient(135deg,#e0e0e0,#cacaca)}.index-module_root_esbQsD .workflow_intro{position:relative;overflow:hidden;text-align:center}.index-module_root_esbQsD .workflow_intro_copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:96px 24px 88px;pointer-events:none}.index-module_root_esbQsD .workflow_intro h2{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:var(--section-title-size);font-weight:400;line-height:1.25}.index-module_root_esbQsD .canvas_overview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;margin:0;touch-action:none;cursor:grab;background:transparent}.index-module_root_esbQsD .canvas_overview.dragging{cursor:grabbing}.index-module_root_esbQsD .workflow_intro_desc{max-width:620px;margin:0;font-size:16px;line-height:1.75;color:#85858a}.index-module_root_esbQsD .workflow_intro .pill_button{margin-top:18px}.index-module_root_esbQsD .workflow_section_backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;pointer-events:none;object-fit:cover;filter:brightness(.74) saturate(.9) contrast(1.03);opacity:0;transition:opacity .65s ease;transform:none}.index-module_root_esbQsD .discipline_theme_0 .workflow_section_backdrop{opacity:1}.index-module_root_esbQsD .discipline_backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 22% 42%,rgba(255,255,255,.7),transparent 34%),linear-gradient(125deg,rgba(0,0,0,.035),transparent 48%),repeating-linear-gradient(115deg,transparent 0 54px,rgba(0,0,0,.018) 55px 56px);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s}.index-module_root_esbQsD .discipline_theme_0{background-color:#232323}.index-module_root_esbQsD .discipline_theme_0 .discipline_backdrop{background:radial-gradient(circle at 50% 44%,rgba(8,11,14,.02) 26%,rgba(8,11,14,.22)),linear-gradient(to bottom,rgba(8,11,14,.1),rgba(8,11,14,.24))}.index-module_root_esbQsD .discipline_theme_2{background-color:#f2f2f2}.index-module_root_esbQsD .discipline_theme_3{background-color:#e4e4e4}.index-module_root_esbQsD .sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.index-module_root_esbQsD .discipline_copy{position:absolute;top:24px;left:28px;z-index:4;max-width:310px;padding:17px 19px;pointer-events:none;background:rgba(255,255,255,.78);backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.055);border-radius:14px;animation:discipline-copy-in .55s cubic-bezier(.22,1,.36,1)}.index-module_root_esbQsD .discipline_copy>span{font-size:9px;color:#949494;letter-spacing:.16em}.index-module_root_esbQsD .discipline_copy h3{margin:5px 0 3px;font-size:17px;font-weight:500;color:#202020}.index-module_root_esbQsD .discipline_copy p{margin:0;font-size:12px;line-height:1.6;color:#777}.index-module_root_esbQsD .workflow_canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;touch-action:none;cursor:grab}.index-module_root_esbQsD .workflow_canvas.dragging{cursor:grabbing}.index-module_root_esbQsD .canvas_toolbar button.on{background:#f0f0ed}.index-module_root_esbQsD .canvas_toolbar small{font-size:8px;color:#6e7070}.index-module_root_esbQsD .canvas_controls{position:absolute;top:17px;right:18px;z-index:6;display:flex;gap:10px;font-size:11px}.index-module_root_esbQsD .canvas_controls span,.index-module_root_esbQsD .canvas_controls b{padding:9px 16px;background:#fff;border:1px solid #e0e0de;border-radius:9px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.index-module_root_esbQsD .canvas_controls b{color:#572ec7}.index-module_root_esbQsD .reference_stack{position:absolute;top:8.5%;left:10%;display:flex;flex-direction:column;justify-content:space-between;width:13%;height:83%}.index-module_root_esbQsD .reference_stack .placeholder{height:31%}.index-module_root_esbQsD .canvas_primary{position:absolute;top:25%;left:39%;width:24%;height:50%}.index-module_root_esbQsD .canvas_result{position:absolute;top:34%;right:1%;width:26%;height:25.5%}.index-module_root_esbQsD .workflow_arrows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.index-module_root_esbQsD .mini_prompt{position:absolute;top:0;left:0;z-index:5;display:none;align-items:center;justify-content:space-between;width:300px;height:40px;padding:5px 5px 5px 12px;background:rgba(255,255,255,.96);border:1px solid #ccd1d6;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1),width .35s ease}.index-module_root_esbQsD .workflow_canvas.dragging~.mini_prompt{transition:none}.index-module_root_esbQsD .mini_prompt input::placeholder{color:#9ea3ab}.index-module_root_esbQsD .agent_intro_title{text-align:center;opacity:var(--agent-title-opacity);transition:opacity .08s linear;transform:translateY(var(--agent-prompt-y));will-change:opacity,transform}.index-module_root_esbQsD .agent_intro h2{margin:8px 0 0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:var(--section-title-size);font-weight:400;line-height:1.22;letter-spacing:0}.index-module_root_esbQsD .prompt_box{width:min(750px,calc(100vw - 40px));height:190px;overflow:hidden;pointer-events:auto;background:rgba(255,255,255,.95);border:1px solid #d9d9d6;border-radius:24px;box-shadow:0 14px 38px rgba(24,24,22,.067);opacity:var(--agent-prompt-opacity);transform:translateY(var(--agent-prompt-y)) scale(var(--agent-prompt-scale));transform-origin:center;will-change:opacity,transform}.index-module_root_esbQsD .prompt_box:focus-within{border-color:#afb4b7;box-shadow:0 18px 48px rgba(31,41,51,.1)}.index-module_root_esbQsD .prompt_main{display:flex;align-items:center;height:130px;padding:20px 22px}.index-module_root_esbQsD .prompt_main input{width:100%;font-size:17px;color:#303438;background:transparent;border:0;outline:0}.index-module_root_esbQsD .prompt_main input::placeholder{color:#9da1a4}.index-module_root_esbQsD .prompt_actions{display:flex;height:60px;padding:10px 14px;background:#fbfbfa}.index-module_root_esbQsD .prompt_actions>:not(.send_button){margin-right:9px}.index-module_root_esbQsD .prompt_actions .add_reference{justify-content:center;width:38px;padding:0}.index-module_root_esbQsD .prompt_actions .send_button{justify-content:center;width:40px;height:40px;padding:0;margin-left:auto;color:#fff;background:var(--action);border:0;border-radius:11px}.index-module_root_esbQsD .agent_intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 24px;pointer-events:none}.index-module_root_esbQsD .agent_intro>:not([hidden])~:not([hidden]){margin-top:20px}.index-module_root_esbQsD .agent_intro_title p{max-width:580px;margin:16px auto 0;font-size:15px;line-height:1.7;color:#797d7f}.index-module_root_esbQsD .prompt_examples{display:flex;gap:8px;align-items:center;justify-content:center;width:min(750px,calc(100vw - 40px));pointer-events:auto;opacity:var(--agent-prompt-opacity);transform:translateY(var(--agent-prompt-y));will-change:opacity,transform}.index-module_root_esbQsD .prompt_examples>span{margin-right:5px;font-size:12px;color:#929592;white-space:nowrap}.index-module_root_esbQsD .agent_workspace{position:absolute;top:76px;right:4.5%;bottom:38px;left:4.5%;z-index:2;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:14px;opacity:var(--agent-workspace-opacity);transform:translateY(var(--agent-workspace-y)) scale(calc(.97 + var(--agent-workspace-opacity) * .03));transform-origin:center bottom;will-change:opacity,transform}.index-module_root_esbQsD .agent_thread,.index-module_root_esbQsD .agent_artifact{min-height:0;overflow:hidden;background:rgba(255,255,255,.94);border:1px solid #dedfdb;border-radius:18px;box-shadow:0 24px 70px rgba(30,32,29,.08)}.index-module_root_esbQsD .agent_thread{display:flex;flex-direction:column;padding:18px}.index-module_root_esbQsD .agent_thread_head,.index-module_root_esbQsD .agent_artifact_head{display:flex;align-items:center;justify-content:space-between;height:42px;font-size:13px;color:#232625;border-bottom:1px solid #ecece9}.index-module_root_esbQsD .agent_thread_head span{display:flex;gap:8px;align-items:center;font-weight:600}.index-module_root_esbQsD .agent_thread_head i{padding:5px 9px;font-size:10px;font-style:normal;color:#3b7044;background:#eef8ef;border-radius:999px}.index-module_root_esbQsD .agent_message{max-width:91%;padding:13px 14px;margin-top:18px;font-size:12px;line-height:1.6;color:#4c504f;border-radius:14px}.index-module_root_esbQsD .agent_message.user{align-self:flex-end;color:#fff;background:#202523;border-bottom-right-radius:4px}.index-module_root_esbQsD .agent_message.assistant{display:flex;gap:9px;background:#f1f2ef;border-bottom-left-radius:4px}.index-module_root_esbQsD .agent_complete>svg{padding:3px;color:#41754b;background:#deeee1;border-radius:50%}.index-module_root_esbQsD .agent_generating svg{color:#727873}.index-module_root_esbQsD .agent_thinking_title svg{margin-left:86px;transition:transform .25s ease}.index-module_root_esbQsD .desktop_window_composer>svg{margin-right:8px;vertical-align:middle}.index-module_root_esbQsD .one_click_entry svg{transition:transform .2s}.index-module_root_esbQsD .creation_invitation_button>svg{display:block;flex:none}.index-module_root_esbQsD .feature_link svg{transition:stroke-width .2s ease}.index-module_root_esbQsD .news_caption_arrow svg{transition:stroke-width .2s ease;transform:none}.index-module_root_esbQsD .resource_gallery_controls button svg{transition:stroke-width .2s ease}.index-module_root_esbQsD .agent_thinking li svg{color:#568060}.index-module_root_esbQsD .agent_result figcaption>svg{color:#4f7758}.index-module_root_esbQsD .agent_message.assistant svg{flex:none;margin-top:2px}.index-module_root_esbQsD .agent_message p{margin:0}.index-module_root_esbQsD .agent_task_list{display:flex;flex-direction:column;gap:8px;padding:0;margin:22px 0 0;list-style:none}.index-module_root_esbQsD .agent_task_list li{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;min-height:43px;padding:7px 10px;background:#fbfbfa;border:1px solid #e6e7e3;border-radius:11px;opacity:var(--task-opacity);transform:translateY(calc((1 - var(--task-opacity)) * 10px))}.index-module_root_esbQsD .agent_artifact_caption span{font-size:9px;color:#bec5c1;letter-spacing:.08em}.index-module_root_esbQsD .agent_complete span{display:flex;flex-direction:column;gap:2px}.index-module_root_esbQsD .one_click_upload>span{display:grid;place-items:center;width:40px;height:40px;background:#eff0ed;border-radius:12px}.index-module_root_esbQsD .section_heading span{font-size:16px;color:#777b82}.index-module_root_esbQsD .desktop_topbar span{margin-left:8px}.index-module_root_esbQsD .agent_block_title>span{display:flex;gap:7px;align-items:center;font-weight:600;color:#5f6461}.index-module_root_esbQsD .agent_task_source>span{display:flex;flex-direction:column;gap:3px}.index-module_root_esbQsD .agent_real_mention span{min-width:0;overflow:hidden;font-size:12px;line-height:1;color:#555a56;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .agent_thinking_title>span{position:absolute;top:1px;left:0}.index-module_root_esbQsD .agent_summary_actions>span{display:flex;color:#737974}.index-module_root_esbQsD .agent_summary_actions>span>:not(:first-child){margin-left:14px}.index-module_root_esbQsD .news_article_footer span{font-size:12px;letter-spacing:.15em}.index-module_root_esbQsD .news_article_toc>span{margin:0 0 15px;font-size:12px;color:#909392;letter-spacing:.12em}.index-module_root_esbQsD .desktop_panel_heading>span{display:flex;gap:8px;align-items:center;font-weight:500}.index-module_root_esbQsD .desktop_app_sidebar>span{padding:3px 9px}.index-module_root_esbQsD .detail_version_selector>span{position:relative;z-index:1;font-size:13px;color:#26343f;text-align:center;transition:color .3s ease}.index-module_root_esbQsD .tool_card_caption>span{font-size:12px;color:#8b8e90;letter-spacing:.08em;transition:opacity .25s ease}.index-module_root_esbQsD .agent_report_file_copy>span{display:block;margin-bottom:6px;font-size:11px;line-height:1.2;color:#333b36}.index-module_root_esbQsD .agent_pdf_toolbar_file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .one_click_gallery_cue>span{display:flex;gap:12px;align-items:center;font-size:11px;color:#8a8d89;letter-spacing:.08em;white-space:nowrap}.index-module_root_esbQsD .collaboration_logo span{font-size:15px;color:#686f72;text-align:center}.index-module_root_esbQsD .agent_artifact_section_label span{font-size:9px;font-weight:400;color:#929793}.index-module_root_esbQsD .plant_explode_item>span{position:absolute;right:0;bottom:7px;left:0;font-size:11px;line-height:1;color:#65715d;text-align:center;opacity:0;transition:opacity .2s ease}.index-module_root_esbQsD .furniture_explode_item>span{position:absolute;right:0;bottom:7px;left:0;font-size:11px;line-height:1;color:#756b60;text-align:center;opacity:0;transition:opacity .2s ease}.index-module_root_esbQsD .workflow_compare_divider span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:40px;height:40px;color:#171a1c;background:#fff;border:1px solid rgba(22,25,27,.12);border-color:#d9dcde;border-radius:50%;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease;transform:translate(-50%,-50%)}.index-module_root_esbQsD .agent_task_list li>span{display:grid;place-items:center;width:23px;height:23px;color:#41654a;background:#e8eee9;border-radius:7px}.index-module_root_esbQsD .agent_merged_output figcaption span{font-size:9px;color:#c9cecb;letter-spacing:.08em}.index-module_root_esbQsD .agent_result figcaption span{display:flex;flex-direction:column;gap:2px}.index-module_root_esbQsD .agent_real_analysis h3 span{font-size:13px;font-weight:600}.index-module_root_esbQsD .agent_real_analysis li span{color:#3f4541}.index-module_root_esbQsD .workflow_viewer>header span{font-size:9px;color:#7f888e;letter-spacing:.18em}.index-module_root_esbQsD .news_article_highlights li span{font-size:12px;color:#a0a2a1;letter-spacing:.08em}.index-module_root_esbQsD .desktop_window_composer>div>span{display:flex;gap:3px;align-items:center;padding:3px 6px;border:1px solid #e7e9ea;border-radius:5px}.index-module_root_esbQsD .desktop_app_welcome>div>span{padding:5px 7px;font-size:8px;color:#989da0;border:1px solid #e3e5e6;border-radius:5px}.index-module_root_esbQsD .agent_research_task header>span{display:flex;align-items:center;font-size:12px;font-weight:600;color:#59625d;white-space:nowrap}.index-module_root_esbQsD .agent_research_task header>span>:not(:first-child){margin-left:6px}.index-module_root_esbQsD .one_click_intro_title h2 span{display:block;white-space:nowrap}.index-module_root_esbQsD .faq_heading h2 span{display:block}.index-module_root_esbQsD .creation_invitation h2 span{display:inline-block}.index-module_root_esbQsD .agent_inline_result figcaption span+span{padding-left:9px;margin-left:9px;border-left:1px solid rgba(255,255,255,.45)}.index-module_root_esbQsD .one_click_intro_title h2 span+span{margin-left:0}.index-module_root_esbQsD .agent_session_head>span:not(.agent_avatar),.index-module_root_esbQsD .agent_session_head time{font-size:10px;color:#969a97}.index-module_root_esbQsD .agent_identity_items>span:not(.agent_avatar),.index-module_root_esbQsD .agent_real_identity time{font-size:12px;color:#818681}.index-module_root_esbQsD .desktop_prompt>span:first-child{flex:1;align-self:flex-start}.index-module_root_esbQsD .desktop_simple_prompt>span:first-child{flex:1}.index-module_root_esbQsD .agent_rail_report_card>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.index-module_root_esbQsD .agent .prompt_actions button span{color:#7c817e}.index-module_root_esbQsD .desktop_window_composer>div.desktop_composer_input>span{display:inline;padding:0;border:0}.index-module_root_esbQsD .collaboration_photo figcaption>span:last-child{color:#a0a4a6}.index-module_root_esbQsD .agent_task_list b{font-size:12px;font-weight:500}.index-module_root_esbQsD .agent_task_list small{font-size:10px;color:#8b8f8c}.index-module_root_esbQsD .agent_artifact{display:flex;flex-direction:column;padding:18px}.index-module_root_esbQsD .agent_artifact_head{flex:none}.index-module_root_esbQsD .agent_artifact_status{display:flex;gap:7px;align-items:center;font-size:11px;color:#777c79}.index-module_root_esbQsD .agent_artifact_status i{width:6px;height:6px;background:#56a063;border-radius:50%;box-shadow:0 0 0 4px rgba(86,160,99,.12)}.index-module_root_esbQsD .agent_artifact_stage{position:relative;flex:1;min-height:0;margin-top:14px;overflow:hidden;background:#e8e7e2;border-radius:12px}.index-module_root_esbQsD .agent_artifact_image{position:absolute;top:18px;right:18px;bottom:18px;left:18px;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:contain;filter:saturate(.84);opacity:0;transition:opacity .08s linear}.index-module_root_esbQsD .agent_artifact_image.artifact_1{opacity:var(--agent-artifact-1)}.index-module_root_esbQsD .agent_artifact_image.artifact_2{opacity:var(--agent-artifact-2)}.index-module_root_esbQsD .agent_artifact_image.artifact_3{opacity:var(--agent-artifact-3)}.index-module_root_esbQsD .agent_artifact_caption{position:absolute;bottom:18px;left:18px;display:flex;flex-direction:column;gap:3px;padding:11px 14px;color:#fff;background:rgba(24,27,25,.78);backdrop-filter:blur(12px);border-radius:10px}.index-module_root_esbQsD .agent_artifact_caption b{font-size:11px;font-weight:500}.index-module_root_esbQsD .agent_complete{position:absolute;top:18px;right:18px;display:flex;gap:10px;align-items:center;padding:11px 14px;background:rgba(255,255,255,.92);border-radius:11px;box-shadow:0 10px 32px rgba(0,0,0,.1);opacity:var(--agent-complete);transform:translateY(calc((1 - var(--agent-complete)) * -10px))}.index-module_root_esbQsD .agent_complete b{font-size:11px}.index-module_root_esbQsD .agent_complete small{font-size:9px;color:#858a87}.index-module_root_esbQsD .one_click_sticky{position:sticky;top:0;height:100vh;min-height:640px;overflow:hidden;background:var(--section-bg)}.index-module_root_esbQsD .section_heading p{max-width:420px;margin:0;font-size:14px;color:#92959a}.index-module_root_esbQsD .feature_card p{max-width:560px;margin:0;font-size:15px;line-height:1.7;color:#70747b}.index-module_root_esbQsD .desktop_feature p{font-size:14px;color:#82868a}.index-module_root_esbQsD .resource_gallery_controls p{margin:0;font-size:12px;color:#929798;letter-spacing:.04em}.index-module_root_esbQsD .footer_brand>.brand>img.brand_logo:first-child{object-position:left center}.index-module_root_esbQsD .footer_brand>p{margin:23px 0 58px;font-size:14px;color:#777}.index-module_root_esbQsD .agent_user_message p{margin:0;font-size:12px;line-height:1.6;color:#343836}.index-module_root_esbQsD .agent_final_reply p{margin:0;font-size:10px;color:#454947}.index-module_root_esbQsD .agent_real_user_bubble p{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:0;font-size:14px;line-height:1.55}.index-module_root_esbQsD .agent_scheme_item p{max-width:950px;margin:0 0 10px;font-size:12px;line-height:1.7;color:#383e3a}.index-module_root_esbQsD .news_article_body>p{margin:0 0 30px}.index-module_root_esbQsD .news_article_footer p{margin:6px 0 0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:18px}.index-module_root_esbQsD .news_article_block>p{margin:0 0 26px}.index-module_root_esbQsD .news_article_highlights>p{margin:0 0 14px;font-size:13px;color:#8a8c8c;letter-spacing:.15em}.index-module_root_esbQsD .agent_pdf_report_body p{margin:0 0 12px;font-size:13px;line-height:2.05;text-align:justify;text-indent:2em;overflow-wrap:anywhere}.index-module_root_esbQsD .faq_answer p{max-width:610px;padding:0 64px 28px 0;margin:0;overflow:hidden;font-size:15px;line-height:1.85;color:#777e7a}.index-module_root_esbQsD .creation_invitation p{margin:20px 0 0;font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4);text-wrap:balance}.index-module_root_esbQsD .consultation_contact p{display:flex;align-items:center;justify-content:center;max-width:none;min-height:38px;margin:10px 0 0;font-size:11px;line-height:1.6;color:#626b73;text-align:center}.index-module_root_esbQsD .consultation_heading p{max-width:none;margin:6px 0 0;font-size:13px;line-height:1.6;color:#7b8083}.index-module_root_esbQsD .agent_report_miniature section p{display:-webkit-box;margin:0;overflow:hidden;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:7px;line-height:1.75;color:#707970;-webkit-line-clamp:5;-webkit-box-orient:vertical}.index-module_root_esbQsD .creation_invitation .consultation_heading p{max-width:none;margin:6px 0 0;font-size:13px;line-height:1.6;color:#7b8083}.index-module_root_esbQsD .creation_invitation .consultation_contact p{display:flex;align-items:center;justify-content:center;max-width:none;min-height:38px;margin:10px 0 0;font-size:11px;line-height:1.6;color:#626b73;text-align:center}.index-module_root_esbQsD .one_click_intro_title>p:last-child{max-width:580px;margin:16px auto 0;font-size:15px;line-height:1.7;color:#797d7f}.index-module_root_esbQsD .one_click_upload{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;width:min(520px,calc(100vw - 40px));height:142px;color:#222624;text-decoration:none;pointer-events:auto;background:rgba(255,255,255,.86);border:1px dashed #bdc0bc;border-radius:19px;box-shadow:0 14px 38px rgba(24,24,22,.043);opacity:var(--agent-prompt-opacity);transform:translateY(var(--agent-prompt-y))}.index-module_root_esbQsD .one_click_upload b{font-size:14px;font-weight:500}.index-module_root_esbQsD .one_click_upload small{font-size:10px;color:#969a97}.index-module_root_esbQsD .deliver_stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.index-module_root_esbQsD .agent_output_board{position:absolute;top:70px;right:3.5%;bottom:42px;left:3.5%}.index-module_root_esbQsD .agent_output,.index-module_root_esbQsD .agent_merged_output{position:absolute;margin:0;overflow:hidden;background:#dededb;border-radius:7px;box-shadow:0 18px 55px rgba(25,25,23,.1);will-change:opacity,transform}.index-module_root_esbQsD .agent_output figcaption{position:absolute;bottom:9px;left:9px;padding:5px 8px;font-size:9px;color:#fff;background:rgba(20,22,21,.72);backdrop-filter:blur(8px);border-radius:7px}.index-module_root_esbQsD .output_main{top:8%;left:27%;z-index:3;width:49%;height:82%;opacity:var(--agent-center-opacity);transform:scale(var(--agent-center-scale))}.index-module_root_esbQsD .output_site{top:5%;left:7%;z-index:4;width:24%;height:35%;opacity:var(--agent-card-1-opacity);transform:translate(var(--agent-merge-x),calc(var(--agent-card-1-lift) + var(--agent-merge-y))) rotate(-5deg) scale(var(--agent-card-1-scale))}.index-module_root_esbQsD .output_circulation{top:29%;left:19%;z-index:5;width:21%;height:29%;opacity:var(--agent-card-2-opacity);transform:translate(var(--agent-merge-x),calc(var(--agent-card-2-lift) + var(--agent-merge-y))) rotate(1.5deg) scale(var(--agent-card-2-scale))}.index-module_root_esbQsD .output_plan{top:12%;right:5%;z-index:6;width:28%;height:34%;opacity:var(--agent-card-3-opacity);transform:translate(var(--agent-merge-x-negative),calc(var(--agent-card-3-lift) + var(--agent-merge-y))) rotate(4.5deg) scale(var(--agent-card-3-scale))}.index-module_root_esbQsD .output_light{top:34%;right:19%;z-index:7;width:22%;height:28%;opacity:var(--agent-card-4-opacity);transform:translate(var(--agent-merge-x-negative),calc(var(--agent-card-4-lift) + var(--agent-merge-y))) rotate(-1deg) scale(var(--agent-card-4-scale))}.index-module_root_esbQsD .output_massing{top:47%;left:2%;z-index:8;width:29%;height:39%;opacity:var(--agent-card-5-opacity);transform:translate(var(--agent-merge-x),calc(var(--agent-card-5-lift) + var(--agent-merge-y-negative))) rotate(-3deg) scale(var(--agent-card-5-scale))}.index-module_root_esbQsD .output_detail{top:52%;right:3%;z-index:9;width:25%;height:34%;opacity:var(--agent-card-6-opacity);transform:translate(var(--agent-merge-x-negative),calc(var(--agent-card-6-lift) + var(--agent-merge-y-negative))) rotate(3deg) scale(var(--agent-card-6-scale))}.index-module_root_esbQsD .output_elevation{top:59%;left:34%;z-index:10;width:21%;height:29%;opacity:var(--agent-card-7-opacity);transform:translate(var(--agent-merge-x),calc(var(--agent-card-7-lift) + var(--agent-merge-y-negative))) rotate(5deg) scale(var(--agent-card-7-scale))}.index-module_root_esbQsD .output_structure{top:46%;right:23%;z-index:11;width:27%;height:34%;opacity:var(--agent-card-8-opacity);transform:translate(var(--agent-merge-x-negative),calc(var(--agent-card-8-lift) + var(--agent-merge-y-negative))) rotate(-3.5deg) scale(var(--agent-card-8-scale))}.index-module_root_esbQsD .agent_merged_output{top:2%;left:8%;z-index:12;width:84%;height:96%;box-shadow:none;opacity:var(--agent-merged-opacity);transform:scale(var(--agent-merged-scale))}.index-module_root_esbQsD .agent_merged_output figcaption{position:absolute;bottom:24px;left:24px;display:flex;flex-direction:column;gap:3px;padding:10px 13px;color:#fff;background:rgba(20,22,21,.76);border-radius:9px}.index-module_root_esbQsD .agent_session_head b{font-weight:600}.index-module_root_esbQsD .agent_task_source b{font-size:10px;font-weight:500}.index-module_root_esbQsD .agent_real_identity b{font-size:14px;font-weight:600}.index-module_root_esbQsD .agent_pdf_toolbar_file>b{padding:4px 5px;font-size:9px;color:#c55661;letter-spacing:.04em;background:#fbeaec;border-radius:3px}.index-module_root_esbQsD .agent_artifact_section_label b{font-size:12px;font-weight:600}.index-module_root_esbQsD .agent_rail_report_card b{overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .social_qr b{margin-top:6px;font-size:11px;font-weight:600;color:#202120}.index-module_root_esbQsD .agent_merged_output figcaption b{font-size:13px;font-weight:500}.index-module_root_esbQsD .features{min-height:2220px;padding:220px 0 92px;background:transparent}.index-module_root_esbQsD .section_heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:70px}.index-module_root_esbQsD .feature_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:154px 40px}.index-module_root_esbQsD .feature_visual{width:100%;aspect-ratio:58/38;margin-bottom:14px}.index-module_root_esbQsD .feature_card h3{margin:0 0 8px;font-size:22px;font-weight:500}.index-module_root_esbQsD .feature_1{background:linear-gradient(140deg,#ddd,#f1f1f1)}.index-module_root_esbQsD .feature_2{background:linear-gradient(140deg,#e5e5e5,#cecece)}.index-module_root_esbQsD .feature_3{background:linear-gradient(140deg,#dadada,#c5c5c5)}.index-module_root_esbQsD .feature_4{background:linear-gradient(140deg,#dfdfdf,#cacaca)}.index-module_root_esbQsD .desktop_feature{position:relative;margin-top:105px}.index-module_root_esbQsD .desktop_mockup{height:420px;overflow:hidden;background:#e0e0e0;border:1px solid #d5d5d5}.index-module_root_esbQsD .desktop_topbar{display:flex;gap:7px;align-items:center;height:34px;padding:0 13px;font-size:11px;color:#747877;background:#f4f4f4}.index-module_root_esbQsD .desktop_topbar i{width:7px;height:7px;background:#c7c7c7;border-radius:50%}.index-module_root_esbQsD .desktop_body{display:grid;grid-template-columns:90px 1fr 180px;gap:10px;height:386px;padding:10px}.index-module_root_esbQsD .resource_gallery_controls>div{display:flex;gap:10px;margin-left:auto}.index-module_root_esbQsD .desktop_window_composer>div{display:flex;gap:7px;align-items:center;margin-top:15px;color:#7c8389}.index-module_root_esbQsD .desktop_app_welcome>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.index-module_root_esbQsD .feature_heading>div{min-width:0}.index-module_root_esbQsD .feature_caption>div{min-width:0}.index-module_root_esbQsD .workflow_viewer>header div{display:flex;flex-direction:column;gap:2px}.index-module_root_esbQsD .desktop_body aside,.index-module_root_esbQsD .desktop_body>div:last-child{background:#ececec}.index-module_root_esbQsD .desktop_body .placeholder{display:grid;place-items:center}.index-module_root_esbQsD .desktop_feature h3{margin:0;font-size:20px}.index-module_root_esbQsD .tools_section{width:100%;max-width:none;padding:150px 0 72px;margin-right:0;margin-left:0;overflow:hidden;background:var(--section-bg)}.index-module_root_esbQsD .tools_heading{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:0 24px;text-align:center}.index-module_root_esbQsD .tools_heading .eyebrow{font-size:13px;letter-spacing:.14em}.index-module_root_esbQsD .tools_heading h2{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:var(--section-title-size);font-weight:400;line-height:1.18}.index-module_root_esbQsD .tools_heading>p:last-of-type{max-width:580px;margin:2px 0 0;font-size:16px;line-height:1.65;color:#7d8184}.index-module_root_esbQsD .tools_all_button{margin-top:10px}.index-module_root_esbQsD .tools_stage{--tool-card-height: min(373px, calc((100vw - 48px) * 9 / 16 / 1.3));--tool-card-width: calc(var(--tool-card-height) * 3 / 4);position:relative;height:min(760px,82vh);min-height:620px;margin-top:28px}.index-module_root_esbQsD .tools_deck{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.index-module_root_esbQsD .tool_card{--tool-x: 0;--tool-scale: 1;--tool-expand-x: 1;--tool-opacity: 1;--tool-z: 1;position:absolute;top:47%;left:50%;z-index:var(--tool-z);width:var(--tool-card-width);height:var(--tool-card-height);padding:0;cursor:pointer;background:transparent;border:0;opacity:var(--tool-opacity);transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .45s ease;transform:translate(-50%,-50%) translate(calc(var(--tool-x) * var(--tool-card-width)));transform-origin:center;will-change:transform,opacity}.index-module_root_esbQsD .tool_card_visual{position:absolute;top:50%;left:50%;width:calc(100% * var(--tool-expand-ratio, 1));height:100%;overflow:hidden;clip-path:inset(0 var(--tool-clip, 0%) 0 var(--tool-clip, 0%) round 10px);background:#ddd;border-radius:10px;transition:transform 1.4s cubic-bezier(.16,1,.3,1),clip-path 1.4s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%) scale(var(--tool-scale, 1));will-change:transform,clip-path}.index-module_root_esbQsD .tool_card.active{filter:none}.index-module_root_esbQsD .tool_card_caption{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:space-between;width:calc(100% * var(--tool-scale) * var(--tool-expand-x));font-size:16px;color:#171819;opacity:0;transition:width .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),opacity .25s ease;transform:translate(-50%,calc(var(--tool-card-height) * var(--tool-scale) / 2 + 16px))}.index-module_root_esbQsD .tool_card .tool_card_caption{justify-content:center;width:calc(100% * var(--tool-scale) * var(--tool-expand-x));color:#7d8184;pointer-events:none;transition:opacity .3s ease;transform:translate(-50%,calc(var(--tool-card-height) * var(--tool-scale) / 2 + 14px))}.index-module_root_esbQsD .tool_card.active .tool_card_caption{opacity:1}.index-module_root_esbQsD .tool_card:not(.active) .tool_card_caption{pointer-events:none;opacity:0}.index-module_root_esbQsD .tool_card:focus-within .tool_card_caption{opacity:1}.index-module_root_esbQsD .tool_pagination{position:absolute;bottom:-28px;left:50%;z-index:20;display:flex;align-items:center;transform:translate(-50%)}.index-module_root_esbQsD .tool_pagination_track{display:flex;gap:4px;align-items:center}.index-module_root_esbQsD .tool_pagination_track button:before,.index-module_root_esbQsD .tool_pagination_track button:after{position:absolute;top:50%;left:0;width:100%;content:"";transform:translateY(-50%)}.index-module_root_esbQsD .tool_pagination_track button:before{height:1px;background:#c9cac7;transition:height .25s ease,background .25s ease}.index-module_root_esbQsD .tool_pagination_track button:after{height:2px;background:#222;opacity:0;transform:translateY(-50%) scaleX(1);transform-origin:left center}.index-module_root_esbQsD .tool_pagination_track button:hover:before{background:#858784}.index-module_root_esbQsD .tool_pagination_track button.active{width:38px}.index-module_root_esbQsD .tool_pagination_track button.active:before{height:2px}.index-module_root_esbQsD .tool_pagination_track button.active:after{opacity:1}.index-module_root_esbQsD .tool_1{background:linear-gradient(145deg,#dadad7,#efefed)}.index-module_root_esbQsD .tool_2{background:linear-gradient(160deg,#e7e7e4,#cececb)}.index-module_root_esbQsD .tool_3{background:linear-gradient(145deg,#cacac7,#ececea)}.index-module_root_esbQsD .tool_4{background:linear-gradient(155deg,#dededb,#c8c8c5)}.index-module_root_esbQsD .tool_5{background:linear-gradient(145deg,#d4d4d1,#ebebe8)}.index-module_root_esbQsD .tool_6{background:linear-gradient(160deg,#e5e5e2,#cfcfcc)}.index-module_root_esbQsD .tool_7{background:linear-gradient(145deg,#d1d1ce,#e8e8e5)}.index-module_root_esbQsD .tool_nav{position:absolute;top:10px;right:max(40px,8.333%);z-index:20;display:flex;gap:12px}.index-module_root_esbQsD .resources{position:relative;padding:80px 0 64px;overflow:hidden;background:var(--page-bg);scroll-margin-top:92px}.index-module_root_esbQsD .resource_heading{display:flex;flex-direction:column;gap:14px;align-items:center;padding:0 24px;margin-bottom:80px;text-align:center}.index-module_root_esbQsD .resource_heading>.eyebrow{font-size:16px;font-weight:500;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD .resource_heading>h2{margin:0;font-family:inherit;font-size:46px;font-weight:400;color:#000}.index-module_root_esbQsD .resource_heading>p:not(.eyebrow){max-width:640px;margin:2px 0 0;font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD .resource_heading>.resource_button{position:relative;justify-content:center;width:240px;height:42px;padding:8px 88px;margin-top:12px;font-size:16px;font-weight:400;line-height:24px;color:#fff;white-space:nowrap;background:#23292e;border-radius:8px}.index-module_root_esbQsD .resource_heading>.resource_button>:last-child{position:absolute;right:24px}.index-module_root_esbQsD .resource_gallery{--resource-card-width: 288px;--resource-image-height: 210px;--resource-gap: 14px;--resource-fade-width: clamp(48px, 17.66vw, 339px)}@media(max-width:600px){.index-module_root_esbQsD .resource_gallery{--resource-fade-width: 48px}}.index-module_root_esbQsD .resource_gallery_window{position:relative;width:100%}.index-module_root_esbQsD .resource_gallery_window:before,.index-module_root_esbQsD .resource_gallery_window:after{position:absolute;top:0;bottom:0;z-index:3;width:var(--resource-fade-width);pointer-events:none;content:""}.index-module_root_esbQsD .resource_gallery_window:before{left:0;background:linear-gradient(to right,var(--page-bg),rgba(255,255,255,0))}.index-module_root_esbQsD .resource_gallery_window:after{right:0;background:linear-gradient(to left,var(--page-bg),rgba(255,255,255,0))}.index-module_root_esbQsD .resource_gallery_scroll{padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:none;cursor:grab;scrollbar-width:none}.index-module_root_esbQsD .resource_gallery_scroll.is_dragging{cursor:grabbing;user-select:none}.index-module_root_esbQsD .resource_gallery_scroll::-webkit-scrollbar{display:none}.index-module_root_esbQsD .resource_gallery_scroll:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.index-module_root_esbQsD .resource_gallery_row{display:flex;gap:var(--resource-gap);align-items:center}.index-module_root_esbQsD .resource_card:after{position:absolute;top:30%;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 36%,rgba(0,0,0,.8) 100%)}.index-module_root_esbQsD .resource_card_caption{position:absolute;right:12px;bottom:11px;left:12px;z-index:1;display:flex;flex-direction:column;gap:7px;min-width:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}.index-module_root_esbQsD .resource_card_caption strong{overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .resource_card_meta{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:12px;line-height:1.25}.index-module_root_esbQsD .resource_card_author{overflow:hidden;color:rgba(255,255,255,.88);text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .resource_gallery_controls{display:flex;gap:20px;align-items:center;justify-content:space-between;width:min(1200px,calc(100% - 80px));margin:40px auto 0}@media(max-width:900px){.index-module_root_esbQsD .resource_gallery{--resource-card-width: 260px;--resource-image-height: 190px}}@media(max-width:600px){.index-module_root_esbQsD .resources{padding:76px 0 40px}.index-module_root_esbQsD .resource_heading{gap:12px;margin-bottom:30px}.index-module_root_esbQsD .resource_gallery_controls p{font-size:11px}.index-module_root_esbQsD .resource_heading>p:not(.eyebrow){font-size:14px}.index-module_root_esbQsD .resource_gallery{--resource-card-width: 240px;--resource-image-height: 175px;--resource-gap: 10px}.index-module_root_esbQsD .resource_gallery_strip{padding:0 22px}.index-module_root_esbQsD .resource_card{border-radius:6px}.index-module_root_esbQsD .resource_card_caption{right:10px;bottom:9px;left:10px;gap:5px}.index-module_root_esbQsD .resource_card_caption strong{font-size:13px}.index-module_root_esbQsD .resource_gallery_controls{width:calc(100% - 44px);margin-top:18px}}.index-module_root_esbQsD .footer_grid,.index-module_root_esbQsD .footer_bottom{position:relative;z-index:1}.index-module_root_esbQsD .footer_grid{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:50px}.index-module_root_esbQsD .social_item{position:relative}.index-module_root_esbQsD .social_qr{position:absolute;bottom:calc(100% + 14px);left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;width:144px;padding:8px;pointer-events:none;visibility:hidden;background:#fff;backdrop-filter:none;border:1px solid #e2e2df;border-radius:10px;box-shadow:0 8px 24px rgba(24,24,22,.1);opacity:0;transition:opacity .15s ease,visibility .15s ease;transform:translate(-50%);transform-origin:center bottom}.index-module_root_esbQsD .social_item:first-child .social_qr{left:0;transform:translateY(8px) scale(.96);transform-origin:left bottom}.index-module_root_esbQsD .social_item:hover .social_qr,.index-module_root_esbQsD .social_item:focus-within .social_qr{visibility:visible;opacity:1;transform:translate(-50%)}.index-module_root_esbQsD .social_item:first-child .social_qr,.index-module_root_esbQsD .social_item:first-child:hover .social_qr,.index-module_root_esbQsD .social_item:first-child:focus-within .social_qr{transform:none}.index-module_root_esbQsD .social_item:first-child:hover .social_qr{transform:none}.index-module_root_esbQsD .social_item:first-child:focus-within .social_qr{transform:none}.index-module_root_esbQsD .qr_code{position:relative;width:124px;aspect-ratio:1;background-color:#fff;background-image:repeating-conic-gradient(#202120 0 25%,transparent 0 50%);background-position:var(--qr-x, 0) var(--qr-y, 0);background-size:12px 12px;box-shadow:inset 0 0 0 7px #fff}.index-module_root_esbQsD .qr_code_2{--qr-x: 3px;--qr-y: 6px}.index-module_root_esbQsD .qr_code_3{--qr-x: 6px;--qr-y: 3px}.index-module_root_esbQsD .qr_code_4{--qr-x: 9px;--qr-y: 9px}.index-module_root_esbQsD .qr_code i{position:absolute;width:27px;height:27px;background:#fff;border:5px solid #202120;box-shadow:inset 0 0 0 5px #202120}.index-module_root_esbQsD .agent_generating i{width:90px;height:2px;background:linear-gradient(90deg,#dedfdb 0,#8e938f 48%,#dedfdb);background-size:200% 100%;border-radius:999px;animation:agent-loading 1.8s linear infinite}.index-module_root_esbQsD .agent_avatar i{position:absolute;top:7px;left:7px;width:14px;height:12px;border:1.5px solid #fff;border-radius:4px}.index-module_root_esbQsD .agent_task_source>i{padding:5px 8px;margin-left:auto;font-size:8px;font-style:normal;color:#858a86;background:#e9eae7;border-radius:999px}.index-module_root_esbQsD .news_article_meta i{width:3px;height:3px;background:rgba(255,255,255,.65);border-radius:50%}.index-module_root_esbQsD .desktop_task_summary>i{width:6px;height:6px;background:#8caa91;border-radius:50%;box-shadow:0 0 0 4px #edf3ed}.index-module_root_esbQsD .desktop_task_marker>i{width:5px;height:5px;background:#aeb5ad;border-radius:50%}.index-module_root_esbQsD .desktop_model_progress>i{display:block;height:100%;background:#7f9785;transition:width .2s linear}.index-module_root_esbQsD .one_click_gallery_progress i{display:block;width:100%;height:100%;background:#747e72;transform:scaleX(var(--one-click-gallery-progress));transform-origin:left}.index-module_root_esbQsD .agent_thinking li i{width:5px;height:5px;background:#999e99;border-radius:50%}.index-module_root_esbQsD .desktop_app_sidebar>strong i{font-style:normal;color:#999}.index-module_root_esbQsD .agent_research_task header i{width:7px;height:7px;background:#4e9b63;border-radius:50%;box-shadow:0 0 0 3px rgba(78,155,99,.12)}.index-module_root_esbQsD .faq_item summary i{display:grid;flex:none;place-items:center;width:36px;height:36px;font-style:normal;color:#657069;border:1px solid #d6d9d3;border-radius:50%;transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s}.index-module_root_esbQsD .qr_code i:nth-child(1){top:9px;left:9px}.index-module_root_esbQsD .qr_code i:nth-child(2){top:9px;right:9px}.index-module_root_esbQsD .qr_code i:nth-child(3){bottom:9px;left:9px}.index-module_root_esbQsD .footer_col{display:flex;flex-direction:column;gap:22px}.index-module_root_esbQsD .footer_col h3{margin:0 0 8px;font-size:16px;font-weight:500}.index-module_root_esbQsD .footer_col a:hover{color:#111}.index-module_root_esbQsD .footer_bottom{display:flex;justify-content:space-between;margin-top:94px;font-size:12px;color:#9a9a9a}@media(max-width:900px){.index-module_root_esbQsD .header_inner{grid-template-columns:1fr auto;width:calc(100% - 32px)}.index-module_root_esbQsD .account{display:none}.index-module_root_esbQsD .menu_button{display:block}.index-module_root_esbQsD .nav{position:absolute;top:60px;right:0;left:0;display:none;flex-direction:column;align-items:flex-start;height:auto;padding:24px;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line)}.index-module_root_esbQsD .nav>:not(:first-child){margin-left:24px}.index-module_root_esbQsD .nav_open{display:flex;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}.index-module_root_esbQsD .news_layout{grid-template-columns:1fr;height:auto;padding:30px 20px 70px}.index-module_root_esbQsD .news_rail{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.index-module_root_esbQsD .lead_news{position:static}.index-module_root_esbQsD .workflow_intro{padding:0}.index-module_root_esbQsD .workflow_intro_copy{padding:76px 20px 64px}.index-module_root_esbQsD .workflow{height:380vh;padding:0}.index-module_root_esbQsD .workflow_sticky{top:0;height:100vh;min-height:0;padding:76px 24px 20px}.index-module_root_esbQsD .discipline_copy{top:16px;left:16px;max-width:270px;padding:13px 15px}.index-module_root_esbQsD .discipline_copy p{font-size:11px}.index-module_root_esbQsD .canvas_toolbar{display:none}.index-module_root_esbQsD .canvas_controls{transform:scale(.8);transform-origin:right top}.index-module_root_esbQsD .discipline_tabs{bottom:14px}.index-module_root_esbQsD .discipline_tabs button{min-width:78px;padding:0 14px}.index-module_root_esbQsD .features{min-height:auto;padding:80px 20px}.index-module_root_esbQsD .feature_grid{grid-gap:70px 20px}.index-module_root_esbQsD .desktop_mockup{height:auto;aspect-ratio:12/4.2}.index-module_root_esbQsD .desktop_body{grid-template-columns:60px 1fr 100px;height:calc(100% - 34px)}.index-module_root_esbQsD footer{margin:0 20px}.index-module_root_esbQsD .footer_grid{grid-template-columns:1.5fr 1fr 1fr}.index-module_root_esbQsD .footer_brand{grid-column:1/-1}.index-module_root_esbQsD .footer_brand>p{margin-bottom:26px}}@media(max-width:900px)and (max-width:900px){.index-module_root_esbQsD .nav>:not(:first-child){margin-top:24px;margin-left:0}}@media(max-width:600px){.index-module_root_esbQsD .site_header.compact{width:calc(100% - 16px)}.index-module_root_esbQsD .hero_copy{min-height:520px}.index-module_root_esbQsD .metric{font-size:15px}.index-module_root_esbQsD .hero_desc{max-width:330px}.index-module_root_esbQsD .news_rail{grid-template-columns:1fr}.index-module_root_esbQsD .partners{padding:0 20px 40px;margin-top:32px}.index-module_root_esbQsD .partner_wall{padding:36px 0 14px;border-radius:8px}.index-module_root_esbQsD .partner_wall>p{padding:0 20px;font-size:16px}.index-module_root_esbQsD .partner_wall>p br{display:none}.index-module_root_esbQsD .partner_card_viewport{margin-top:28px}.index-module_root_esbQsD .partner_bento_set{grid-template-rows:repeat(3,80px);gap:8px;width:1360px;height:264px;padding-right:8px}.index-module_root_esbQsD .partner_card,.index-module_root_esbQsD .partner_card:nth-child(n){padding:10px;border-radius:8px}.index-module_root_esbQsD .partner_card:nth-child(1),.index-module_root_esbQsD .partner_card:nth-child(9){padding:20px}.index-module_root_esbQsD .partner_card:nth-child(13){padding:16px 20px}.index-module_root_esbQsD .partner_card b{font-size:15px}.index-module_root_esbQsD .partner_card span{font-size:10px}.index-module_root_esbQsD .workflow{height:380vh}.index-module_root_esbQsD .workflow_sticky{min-height:0}.index-module_root_esbQsD .canvas_window{min-height:280px}.index-module_root_esbQsD .reference_stack{left:5%}.index-module_root_esbQsD .canvas_primary{left:32%;width:28%}.index-module_root_esbQsD .canvas_result{width:28%}.index-module_root_esbQsD .workflow_arrows{display:none}.index-module_root_esbQsD .discipline_copy{max-width:230px}.index-module_root_esbQsD .canvas_controls{display:none}.index-module_root_esbQsD .discipline_tabs{justify-content:space-between;width:calc(100% - 24px)}.index-module_root_esbQsD .discipline_tab_indicator{height:36px}.index-module_root_esbQsD .discipline_tabs button{min-width:0;height:36px;padding:0 10px;font-size:11px}.index-module_root_esbQsD .agent{height:390vh}.index-module_root_esbQsD .agent_sticky,.index-module_root_esbQsD .one_click_sticky{min-height:0}.index-module_root_esbQsD .agent_intro,.index-module_root_esbQsD .one_click_intro{min-height:0;padding:64px 20px}.index-module_root_esbQsD .agent_intro h2,.index-module_root_esbQsD .one_click_intro h2{font-size:var(--section-title-size)}.index-module_root_esbQsD .prompt_box{height:182px;border-radius:19px}.index-module_root_esbQsD .prompt_main{height:122px;padding:17px}.index-module_root_esbQsD .prompt_actions{height:60px;padding:10px}.index-module_root_esbQsD .prompt_actions button{padding:0 9px;font-size:11px}.index-module_root_esbQsD .tool_nav button{width:46px;height:46px}.index-module_root_esbQsD .prompt_actions button:nth-child(3){display:none}.index-module_root_esbQsD .agent_workspace{top:78px;right:20px;bottom:24px;left:20px;grid-template-columns:minmax(260px,36%) minmax(0,1fr)}.index-module_root_esbQsD .agent_thread{padding:13px}.index-module_root_esbQsD .agent_message{padding:10px;margin-top:12px;font-size:11px}.index-module_root_esbQsD .agent_task_list{gap:5px;margin-top:14px}.index-module_root_esbQsD .agent_task_list li{min-height:38px;padding:5px 7px}.index-module_root_esbQsD .one_click{height:480vh}.index-module_root_esbQsD .deliver_stage{min-height:0}.index-module_root_esbQsD .agent_output_board{top:82px;right:12px;bottom:56px;left:12px}.index-module_root_esbQsD .output_main{top:13%;left:15%;width:78%;height:69%}.index-module_root_esbQsD .output_site{top:7%;left:-6%;width:42%;height:30%}.index-module_root_esbQsD .output_circulation{top:30%;left:12%;width:37%;height:24%}.index-module_root_esbQsD .output_plan{top:15%;right:-8%;width:48%;height:29%}.index-module_root_esbQsD .output_light{top:35%;right:12%;width:36%;height:24%}.index-module_root_esbQsD .output_massing{top:49%;left:-5%;width:47%;height:31%}.index-module_root_esbQsD .output_detail{top:55%;right:-2%;width:40%;height:27%}.index-module_root_esbQsD .output_elevation{top:60%;left:28%;width:34%;height:21%}.index-module_root_esbQsD .output_structure{top:48%;right:18%;width:42%;height:27%}.index-module_root_esbQsD .agent_merged_output{top:6%;left:3%;width:94%;height:87%}.index-module_root_esbQsD .features{padding-top:150px}.index-module_root_esbQsD .section_heading{display:block}.index-module_root_esbQsD .section_heading p{margin-top:12px}.index-module_root_esbQsD .feature_grid{grid-template-columns:1fr}.index-module_root_esbQsD .desktop_body{grid-template-columns:44px 1fr}.index-module_root_esbQsD .desktop_body>div:last-child{display:none}.index-module_root_esbQsD .desktop_feature>div:nth-child(2){display:block}.index-module_root_esbQsD .desktop_feature p{margin:8px 0}.index-module_root_esbQsD .tools_section{padding-top:104px}.index-module_root_esbQsD .tools_heading h2{font-size:var(--section-title-size)}.index-module_root_esbQsD .tools_heading>p:last-of-type{font-size:14px}.index-module_root_esbQsD .tools_all_button{margin-top:6px}.index-module_root_esbQsD .tools_stage{--tool-card-height: min(293px, calc((100vw - 48px) * 9 / 16 / 1.3));height:570px;min-height:0;margin-top:12px}.index-module_root_esbQsD .tool_card{top:45%}.index-module_root_esbQsD .tool_pagination{bottom:-20px}.index-module_root_esbQsD .tool_nav{top:4px;right:16px;gap:8px}.index-module_root_esbQsD .resource_heading h2{font-size:var(--section-title-size)}.index-module_root_esbQsD .footer_grid{grid-template-columns:1fr 1fr;gap:45px 24px}.index-module_root_esbQsD .footer_col:last-child{grid-column:1/-1}.index-module_root_esbQsD .footer_bottom{flex-direction:column;gap:20px;margin-top:70px}}@media(max-width:600px){.index-module_root_esbQsD .agent_intro_title p,.index-module_root_esbQsD .one_click_intro_title>p:last-child{margin-top:12px;font-size:13px}.index-module_root_esbQsD .prompt_examples{justify-content:flex-start;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.index-module_root_esbQsD .prompt_examples::-webkit-scrollbar{display:none}.index-module_root_esbQsD .prompt_examples>span{display:none}.index-module_root_esbQsD .prompt_examples button{flex:none}.index-module_root_esbQsD .agent_workspace{top:70px;right:10px;bottom:14px;left:10px;grid-template-rows:43% 57%;grid-template-columns:1fr;gap:8px}.index-module_root_esbQsD .agent_thread,.index-module_root_esbQsD .agent_artifact{padding:10px;border-radius:13px}.index-module_root_esbQsD .agent_thread_head,.index-module_root_esbQsD .agent_artifact_head{height:30px;font-size:11px}.index-module_root_esbQsD .agent_message{display:none}.index-module_root_esbQsD .agent_message.user{display:block;max-width:100%;padding:8px;margin-top:8px;font-size:10px;line-height:1.45}.index-module_root_esbQsD .agent_task_list{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px}.index-module_root_esbQsD .agent_task_list li{grid-template-columns:20px 1fr;min-height:31px;padding:3px 5px}.index-module_root_esbQsD .agent_task_list li>span{width:19px;height:19px}.index-module_root_esbQsD .agent_task_list li b{font-size:9px}.index-module_root_esbQsD .agent_complete small,.index-module_root_esbQsD .agent_task_list li small{display:none}.index-module_root_esbQsD .agent_task_list li:last-child{display:none}.index-module_root_esbQsD .agent_thread>a{display:none}.index-module_root_esbQsD .agent_artifact_stage{margin-top:8px}.index-module_root_esbQsD .agent_artifact_image{top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.index-module_root_esbQsD .agent_artifact_caption{bottom:8px;left:8px;padding:7px 9px}.index-module_root_esbQsD .agent_complete{top:8px;right:8px;padding:7px 9px}.index-module_root_esbQsD .one_click_upload{height:124px}.index-module_root_esbQsD .agent_output figcaption{font-size:8px}.index-module_root_esbQsD .agent_merged_output figcaption{bottom:12px;left:12px}}.index-module_root_esbQsD footer.home_footer{width:100%;max-width:none;margin:0;overflow:hidden;isolation:isolate}.index-module_root_esbQsD footer.home_footer>.footer_grid,.index-module_root_esbQsD footer.home_footer>.footer_bottom{width:var(--core-content-width);margin-right:auto;margin-left:auto}.index-module_root_esbQsD .footer_contours{position:absolute;bottom:-7%;left:54%;z-index:0;width:112%;height:82%;clip-path:inset(0 0 9% 0);pointer-events:none;opacity:.82;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 19%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 19%,#000 100%);transform:translate(-50%)}.index-module_root_esbQsD footer.home_footer>.footer_contours{position:absolute;bottom:-4%;left:0;z-index:0;width:100%;max-width:none;height:82%;pointer-events:none;opacity:.74;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 100%);transform:none}@media(max-width:600px){.index-module_root_esbQsD footer.home_footer>.footer_grid,.index-module_root_esbQsD footer.home_footer>.footer_bottom{width:calc(100% - 40px)}.index-module_root_esbQsD footer.home_footer>.footer_contours{height:70%}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD *,.index-module_root_esbQsD *:before,.index-module_root_esbQsD *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.index-module_root_esbQsD .video_toggle:hover{background:var(--action-hover);transform:scale(1.06)}@media(max-width:900px){.index-module_root_esbQsD .one_click{height:400vh}}.index-module_root_esbQsD .agent_session_head time{margin-left:auto}.index-module_root_esbQsD .agent_user_message{display:flex;flex:none;gap:12px;align-items:center;min-height:62px;padding:9px 12px;background:#f2f2ef;border-radius:12px;opacity:var(--agent-user-opacity);transform:translateY(calc((1 - var(--agent-user-opacity)) * 10px))}.index-module_root_esbQsD .agent_block_title{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7f8480}.index-module_root_esbQsD .agent_block_title small{font-size:9px;font-weight:400}.index-module_root_esbQsD .agent_thinking ol:before{position:absolute;top:6px;bottom:6px;left:3px;width:1px;content:"";background:#d2d4d0}.index-module_root_esbQsD .agent_thinking li{display:grid;grid-template-columns:8px 1fr 14px;gap:6px;align-items:center;font-size:10px;color:#777c78;opacity:var(--thought-opacity);transform:translate(calc((1 - var(--thought-opacity)) * 8px))}.index-module_root_esbQsD .agent_task_source small{font-size:8px;color:#979b98}.index-module_root_esbQsD .agent_result figcaption{position:absolute;bottom:10px;left:10px;display:flex;gap:8px;align-items:center;padding:8px 10px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 7px 24px rgba(0,0,0,.08)}.index-module_root_esbQsD .agent_result figcaption b{font-size:9px}.index-module_root_esbQsD .desktop_panel_heading small{font-size:10px;color:#959995}.index-module_root_esbQsD .desktop_sidebar_profile small{padding:3px;font-size:7px;color:#fff;background:#30404c;border-radius:3px}.index-module_root_esbQsD .agent_report_file_copy small{display:none}.index-module_root_esbQsD .agent_rail_report_card small{overflow:hidden;font-size:8px;color:#909690;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .social_qr small{margin-top:2px;font-size:9px;font-weight:400;color:#949692}.index-module_root_esbQsD .agent_result figcaption small{font-size:8px;color:#858a87}.index-module_root_esbQsD .agent_avatar{position:relative;display:grid;flex:none;place-items:center;width:28px;height:28px;color:#fff;background:#292a32;border-radius:8px}.index-module_root_esbQsD .agent_final_reply .agent_avatar{width:25px;height:25px;border-radius:8px}@media(max-width:600px){.index-module_root_esbQsD .agent{height:380vh}.index-module_root_esbQsD .agent_session{top:68px;right:0;bottom:12px;left:0;gap:6px;width:calc(100% - 20px);padding:10px;border-radius:13px}.index-module_root_esbQsD .agent_session_head{height:28px;padding-bottom:5px;font-size:10px}.index-module_root_esbQsD .agent_session_head>span:not(.agent_avatar){display:none}.index-module_root_esbQsD .agent_avatar{width:23px;height:23px;border-radius:7px}.index-module_root_esbQsD .agent_user_message{gap:8px;min-height:48px;padding:6px 8px}.index-module_root_esbQsD .agent_user_message img{width:52px;height:36px}.index-module_root_esbQsD .agent_user_message p{font-size:9px;line-height:1.45}.index-module_root_esbQsD .agent_thinking{padding:8px}.index-module_root_esbQsD .agent_block_title{font-size:9px}.index-module_root_esbQsD .agent_block_title small{display:none}.index-module_root_esbQsD .agent_thinking ol{grid-template-columns:1fr;gap:3px;padding-left:12px;margin-top:6px}.index-module_root_esbQsD .agent_thinking ol:before{left:2px}.index-module_root_esbQsD .agent_thinking li{font-size:8px}.index-module_root_esbQsD .agent_task_card{padding:8px}.index-module_root_esbQsD .agent_task_source{height:43px;padding:4px;margin-top:6px}.index-module_root_esbQsD .agent_task_source>img{width:50px;height:33px}.index-module_root_esbQsD .agent_task_source b{font-size:9px}.index-module_root_esbQsD .agent_task_source small{display:none}.index-module_root_esbQsD .agent_result{margin-top:6px}.index-module_root_esbQsD .agent_result figcaption{bottom:6px;left:6px;padding:6px 8px}.index-module_root_esbQsD .agent_result figcaption small{display:none}.index-module_root_esbQsD .agent_final_reply{gap:6px;height:34px}.index-module_root_esbQsD .agent_final_reply p{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .agent_final_reply a{padding:7px 8px;font-size:8px;white-space:nowrap}}.index-module_root_esbQsD .agent_generating{position:absolute;top:62%;left:50%;z-index:0;display:flex;flex-direction:column;gap:8px;align-items:center;font-size:10px;color:#969a97;pointer-events:none;opacity:calc(1 - var(--agent-result-opacity));transform:translate(-50%,-50%)}.index-module_root_esbQsD .agent_result{position:relative;z-index:1;flex:1;min-height:0;margin:9px 0 0;overflow:hidden;background:#e7e7e3;border-radius:9px;opacity:var(--agent-result-opacity);transform:translateY(calc((1 - var(--agent-result-opacity)) * 12px))}.index-module_root_esbQsD .agent_session_head{display:flex;flex:none;gap:9px;align-items:center;height:36px;padding:0 0 9px;font-size:12px;color:#262927;border-bottom:0}.index-module_root_esbQsD .agent_avatar i:before,.index-module_root_esbQsD .agent_avatar i:after{position:absolute;content:"";background:#fff}.index-module_root_esbQsD .agent_avatar i:before{top:-4px;left:3px;width:6px;height:4px;border-radius:3px 3px 0 0}.index-module_root_esbQsD .agent_avatar i:after{right:2px;bottom:2px;width:3px;height:3px;border-radius:50%}.index-module_root_esbQsD .agent_prompt_slot{flex:none;height:62px}.index-module_root_esbQsD .agent_thinking,.index-module_root_esbQsD .agent_task_card{overflow:hidden;background:#f4f4f3;border-radius:9px}.index-module_root_esbQsD .agent_thinking{flex:none;padding:10px 13px 9px;opacity:var(--agent-thinking-opacity);transform:translateY(calc((1 - var(--agent-thinking-opacity)) * 12px))}.index-module_root_esbQsD .agent_thinking ol{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px 30px;padding:0 0 0 15px;margin:8px 0 0;list-style:none}.index-module_root_esbQsD .agent_task_card{position:relative;display:flex;flex:none;flex-direction:column;height:94px;min-height:94px;padding:9px 13px;opacity:var(--agent-task-opacity);transform:translateY(calc((1 - var(--agent-task-opacity)) * 14px))}.index-module_root_esbQsD .agent_task_source{display:flex;flex:none;gap:10px;align-items:center;height:52px;padding:3px 0;margin-top:7px;background:transparent;border:0;border-radius:9px}.index-module_root_esbQsD .agent_response_copy{flex:none;padding:3px 10px 0;font-size:11px;line-height:1.55;color:#313532;opacity:var(--agent-result-opacity);transform:translateY(calc((1 - var(--agent-result-opacity)) * 8px))}.index-module_root_esbQsD .agent_inline_result{position:relative;flex:1;width:min(440px,52%);min-height:0;margin:0 auto;overflow:hidden;border-radius:7px;opacity:var(--agent-result-opacity);transform:translateY(calc((1 - var(--agent-result-opacity)) * 10px))}.index-module_root_esbQsD .agent_inline_result figcaption{position:absolute;bottom:8px;left:50%;display:flex;align-items:center;padding:7px 10px;font-size:8px;color:#fff;white-space:nowrap;background:rgba(87,88,88,.72);backdrop-filter:blur(8px);border-radius:7px;opacity:0;transition:opacity .2s;transform:translate(-50%)}.index-module_root_esbQsD .collaboration_photo figcaption{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:32px;margin-top:14px;font-size:11px;line-height:1.6;color:#81878a;letter-spacing:.04em}.index-module_root_esbQsD .partner_photo_tile figcaption{position:absolute;right:0;bottom:0;left:0;padding:24px 12px 12px;font-size:12px;color:#fff;text-align:left;background:linear-gradient(transparent,rgba(0,0,0,.55));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .agent_inline_result:hover figcaption{opacity:1}.index-module_root_esbQsD .agent_final_reply{display:flex;flex:none;gap:9px;align-items:center;height:28px;padding:0 8px;opacity:var(--agent-final-opacity);transform:translateY(calc((1 - var(--agent-final-opacity)) * 8px))}.index-module_root_esbQsD .agent_reply_actions{display:flex;gap:12px;align-items:center;color:#797e7a}.index-module_root_esbQsD .agent_home_cta{position:absolute;right:calc(50% - min(600px,calc(50% - 32px)));bottom:28px;z-index:7;display:flex;gap:6px;align-items:center;padding:9px 12px;font-size:10px;color:#fff;text-decoration:none;background:var(--action);border-radius:9px;opacity:var(--agent-final-opacity);transform:translateY(calc((1 - var(--agent-final-opacity)) * 8px))}@media(max-width:600px){.index-module_root_esbQsD .agent .prompt_box{width:calc(100vw - 20px);height:calc(182px - var(--agent-input-progress) * 124px);border-radius:calc(19px - var(--agent-input-progress) * 8px)}.index-module_root_esbQsD .agent .prompt_main{height:calc(122px - var(--agent-input-progress) * 64px);padding:calc(17px - var(--agent-input-progress) * 9px)}.index-module_root_esbQsD .agent_submitted_prompt{font-size:9px}.index-module_root_esbQsD .agent_submitted_prompt img{width:48px;height:34px}.index-module_root_esbQsD .agent_session{top:68px;right:0;bottom:12px;left:0;gap:5px;width:calc(100% - 20px)}.index-module_root_esbQsD .agent_session_head{height:28px}.index-module_root_esbQsD .agent_prompt_slot{height:58px}.index-module_root_esbQsD .agent_thinking{padding:7px 8px}.index-module_root_esbQsD .agent_thinking ol{grid-template-columns:1fr;gap:2px}.index-module_root_esbQsD .agent_thinking li:nth-child(4){display:none}.index-module_root_esbQsD .agent_task_card{height:76px;min-height:76px;padding:7px 8px}.index-module_root_esbQsD .agent_task_source{height:42px;margin-top:4px}.index-module_root_esbQsD .agent_task_source>img{width:48px;height:38px}.index-module_root_esbQsD .agent_response_copy{padding:2px 4px;font-size:8px}.index-module_root_esbQsD .agent_inline_result{width:min(280px,78%)}.index-module_root_esbQsD .agent_final_reply{height:24px;padding:0 3px}.index-module_root_esbQsD .agent_home_cta{right:14px;bottom:17px;padding:7px 9px;font-size:8px}}.index-module_root_esbQsD .mini_prompt input{flex:1;min-width:0;font-family:inherit;font-size:11px;font-weight:500;color:#30363b;background:transparent;border:0;outline:0}.index-module_root_esbQsD .agent .prompt_main input{position:relative;z-index:1;pointer-events:auto;opacity:calc(1 - var(--agent-input-progress))}.index-module_root_esbQsD .agent_submitted_prompt{position:absolute;top:6px;right:10px;bottom:6px;left:10px;z-index:2;display:flex;gap:12px;align-items:center;font-size:11px;color:#343836;pointer-events:none;opacity:var(--agent-input-progress)}.index-module_root_esbQsD .agent .agent_intro{z-index:6}.index-module_root_esbQsD .agent .agent_intro_title{opacity:var(--agent-title-opacity)}.index-module_root_esbQsD .agent .prompt_examples{pointer-events:calc(1 - var(--agent-input-progress));opacity:var(--agent-example-opacity);transform:translateY(calc(var(--agent-input-progress) * 16px))}.index-module_root_esbQsD .prompt_reference_tile{position:absolute;top:8px;left:9px;display:grid;place-items:center;width:calc(60px - var(--agent-input-progress) * 24px);height:calc(60px - var(--agent-input-progress) * 24px);padding:0;overflow:hidden;color:#6f7471;cursor:pointer;background:#eef0ed;border:1px solid #e2e4e2;border-radius:10px}.index-module_root_esbQsD .prompt_text_row{position:absolute;right:9px;bottom:calc(10px - var(--agent-input-progress) * 4px);left:9px;display:flex;align-items:center;min-width:0;text-align:left}.index-module_root_esbQsD .prompt_inline_mention{width:156px}.index-module_root_esbQsD .prompt_text_field{position:relative;flex:1;min-width:0;overflow:hidden}.index-module_root_esbQsD .agent .prompt_text_field input{position:relative;inset:auto;display:block;width:100%;min-width:0;padding:0;font-size:calc(16px - var(--agent-input-progress) * 2px);line-height:28px;pointer-events:auto;opacity:1}.index-module_root_esbQsD .agent_demo_prompt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;overflow:hidden;font-size:calc(16px - var(--agent-input-progress) * 2px);color:#666c68;white-space:nowrap;pointer-events:none;opacity:var(--agent-demo-opacity)}.index-module_root_esbQsD .agent_demo_prompt:after{width:1px;height:1.05em;margin-left:2px;content:"";background:#656a67;animation:agent-caret-blink .8s steps(1,end) infinite}.index-module_root_esbQsD .agent .prompt_text_field input,.index-module_root_esbQsD .agent .agent_demo_prompt{font-size:calc(16px - var(--agent-composer-compact, 0) * 2px)}.index-module_root_esbQsD .agent .prompt_main:not(.has_user_prompt) input{opacity:calc(1 - var(--agent-demo-opacity))}.index-module_root_esbQsD .agent[data-composer-mode=research] .agent_demo_prompt{display:block;overflow:hidden;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .agent .prompt_main.has_user_prompt .agent_demo_prompt{display:none}.index-module_root_esbQsD .prompt_action_divider{width:1px;height:25px;margin:0 1px;background:#d9dcda}.index-module_root_esbQsD .agent .prompt_actions .prompt_icon_button{justify-content:center;width:36px;padding:0}.index-module_root_esbQsD .agent .prompt_actions .send_button{width:calc(40px + var(--agent-composer-compact, 0) * 2px);height:calc(40px + var(--agent-composer-compact, 0) * 2px);margin-left:auto;color:#f4f5f3;background:#22262b;border-color:#22262b;border-radius:calc(10px + var(--agent-composer-compact, 0) * 1px);box-shadow:0 0 0 calc(var(--agent-send-press) * 6px) rgba(31,41,51,.13);transform:scale(calc(1 - var(--agent-send-press) * .12))}.index-module_root_esbQsD .agent .prompt_actions .send_button:hover{color:#fff;background:#171a1e}.index-module_root_esbQsD .one_click_entry:hover svg{transform:translate(4px)}.index-module_root_esbQsD .creation_invitation_actions .creation_invitation_button svg{width:16px;height:16px}.index-module_root_esbQsD .lead_title_trigger:hover svg{transform:none}.index-module_root_esbQsD .news_feature_card .news_caption_arrow svg{width:19px;height:19px}.index-module_root_esbQsD .agent .prompt_actions .send_button svg{transform:translateY(calc(var(--agent-send-press) * -2px))}.index-module_root_esbQsD .agent_session{position:absolute;top:70px;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;gap:8px;width:var(--agent-content-width);padding:0 0 var(--agent-dock-clearance, 174px);margin:auto;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none;opacity:var(--agent-session-opacity);transform:translateY(var(--agent-session-y));transform-origin:center center;will-change:opacity,transform}.index-module_root_esbQsD .agent_scroll_region{flex:1;min-height:0;overflow:hidden;overflow-anchor:none;scrollbar-width:none}.index-module_root_esbQsD .agent_scroll_region::-webkit-scrollbar{display:none}.index-module_root_esbQsD .agent_scroll_content{display:flex;flex-direction:column;padding:30px 0 64px}.index-module_root_esbQsD .agent_scroll_content>:not([hidden])~:not([hidden]){margin-top:14px}.index-module_root_esbQsD .agent_real_user{display:flex;flex-direction:column;align-items:flex-end;width:min(680px,76%);margin-left:auto;opacity:var(--agent-user-reveal);transform:translate(calc((1 - var(--agent-user-reveal)) * 16px),calc((1 - var(--agent-user-reveal)) * 8px))}.index-module_root_esbQsD .agent_real_user>:not([hidden])~:not([hidden]){margin-top:8px}.index-module_root_esbQsD .agent_real_user time{font-size:11px;font-variant-numeric:tabular-nums;color:#999e9a}.index-module_root_esbQsD .agent_real_user_bubble{display:flex;align-items:center;min-height:52px;padding:9px 13px;color:#252926;background:#e7e7e5;border-radius:12px}.index-module_root_esbQsD .agent_real_mention{display:inline-flex;flex:none;align-items:center;max-width:166px;height:28px;padding:3px 8px 3px 3px;color:#535854;vertical-align:middle;background:#f1f2f0;border:1px solid #cfd2cf;border-radius:9px;box-shadow:0 1px 2px rgba(35,39,36,.05)}.index-module_root_esbQsD .agent_real_mention>:not(:first-child){margin-left:7px}.index-module_root_esbQsD .agent_real_user_copy{white-space:nowrap}.index-module_root_esbQsD .agent_real_user_actions{display:flex;align-items:center;padding-right:4px;font-size:16px;color:#727874}.index-module_root_esbQsD .agent_real_user_actions>:not(:first-child){margin-left:16px}.index-module_root_esbQsD .agent_real_identity{display:flex;align-items:center;height:34px;color:#1f2321;opacity:var(--agent-identity-reveal);transform:translateY(calc((1 - var(--agent-identity-reveal)) * 8px))}.index-module_root_esbQsD .agent_real_identity .agent_avatar{position:relative;flex:none;width:28px;height:28px;background:#292a32;border-radius:9px}.index-module_root_esbQsD .agent_real_identity .agent_avatar i{position:absolute;top:7px;left:7px;width:14px;height:12px;border:1.5px solid #fff;border-radius:4px}.index-module_root_esbQsD .agent_real_identity .agent_avatar i:before,.index-module_root_esbQsD .agent_real_identity .agent_avatar i:after{position:absolute;content:"";background:#fff}.index-module_root_esbQsD .agent_real_identity .agent_avatar i:before{top:-4px;left:3px;width:6px;height:4px;border-radius:3px 3px 0 0}.index-module_root_esbQsD .agent_real_identity .agent_avatar i:after{right:2px;bottom:2px;width:3px;height:3px;border-radius:50%}.index-module_root_esbQsD .agent_real_identity time{font-variant-numeric:tabular-nums}.index-module_root_esbQsD .agent_real_thinking{max-height:340px;padding:12px 14px 14px;overflow:hidden;color:#747975;background:#ededec;border-radius:9px;opacity:var(--agent-thinking-reveal);transition:max-height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);transform:translateY(calc((1 - var(--agent-thinking-reveal)) * 8px))}.index-module_root_esbQsD .agent_real_thinking.is_collapsed{max-height:45px;padding-bottom:12px}.index-module_root_esbQsD .agent_thinking_title{position:relative;display:flex;align-items:center;width:100%;height:21px;padding:0;font-family:inherit;font-size:13px;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0}.index-module_root_esbQsD .agent_thinking_running{opacity:calc(1 - var(--agent-thinking-collapse))}.index-module_root_esbQsD .agent_thinking_done{opacity:var(--agent-thinking-collapse)}.index-module_root_esbQsD .agent_real_thinking.is_collapsed .agent_thinking_title svg{transform:rotate(-90deg)}.index-module_root_esbQsD .agent_thinking_title:focus-visible{border-radius:3px;outline:2px solid #7e8580;outline-offset:4px}.index-module_root_esbQsD .agent_real_thinking ol{position:relative;display:grid;grid-gap:7px;max-height:270px;padding:0 0 0 18px;margin:9px 0 0;list-style:none;opacity:1;transition:max-height .3s cubic-bezier(.22,1,.36,1),margin .3s ease,opacity .18s ease}.index-module_root_esbQsD .news_article_highlights ol{padding:0;margin:0;list-style:none}.index-module_root_esbQsD .agent_research_task ol{position:relative;display:grid;grid-gap:7px;padding:0 0 0 18px;margin:9px 0 0;list-style:none}.index-module_root_esbQsD .agent_real_thinking.is_collapsed ol{max-height:0;margin-top:0;opacity:0}.index-module_root_esbQsD .agent_real_thinking ol:before{position:absolute;top:6px;bottom:6px;left:4px;width:1px;content:"";background:#c7cac7}.index-module_root_esbQsD .agent_real_thinking li{position:relative;font-size:11px;line-height:1.48;color:#858a86;opacity:var(--thought-opacity)}.index-module_root_esbQsD .agent_real_thinking li:before{position:absolute;top:6px;left:-17px;width:6px;height:6px;content:"";background:#9da19d;border-radius:50%}.index-module_root_esbQsD .agent_real_analysis li{padding-left:1px;font-size:12px;line-height:1.6;color:#282d2a}.index-module_root_esbQsD .news_article_highlights li{display:flex;gap:16px;align-items:baseline;padding:13px 0;font-size:16px;line-height:1.55;color:#242626;border-top:1px solid #dedfdd}.index-module_root_esbQsD .desktop_task_list li{display:flex;gap:12px;align-items:flex-start;transition:opacity .3s ease}.index-module_root_esbQsD .agent_research_task li{position:relative;display:flex;font-size:11px;line-height:1.48;color:#858a86;opacity:var(--line-reveal);transform:translateY(calc((1 - var(--line-reveal)) * 5px))}.index-module_root_esbQsD .agent_research_task li>:not(:first-child){margin-left:7px}.index-module_root_esbQsD .agent_pdf_references li{padding-left:3px;margin-bottom:7px;overflow-wrap:anywhere}.index-module_root_esbQsD .agent_real_thinking li:nth-child(1){--thought-opacity: var(--agent-thought-1)}.index-module_root_esbQsD .agent_real_thinking li:nth-child(2){--thought-opacity: var(--agent-thought-2)}.index-module_root_esbQsD .agent_real_thinking li:nth-child(3){--thought-opacity: var(--agent-thought-3)}.index-module_root_esbQsD .agent_real_thinking li:nth-child(4){--thought-opacity: var(--agent-thought-4)}.index-module_root_esbQsD .agent_real_thinking li:nth-child(5){--thought-opacity: var(--agent-thought-5)}.index-module_root_esbQsD .agent_real_thinking li:nth-child(6){--thought-opacity: var(--agent-thought-6)}.index-module_root_esbQsD .agent_real_thinking li:nth-child(7){--thought-opacity: var(--agent-thought-7)}.index-module_root_esbQsD .agent_real_thinking li:nth-child(8){--thought-opacity: var(--agent-thought-8)}.index-module_root_esbQsD .agent_real_thinking li:nth-child(9){--thought-opacity: var(--agent-thought-9)}.index-module_root_esbQsD .agent_real_analysis{padding:0 10px;color:#222724;opacity:var(--agent-analysis-reveal)}.index-module_root_esbQsD .agent_analysis_lead{margin:0 0 14px;font-size:14px;line-height:1.75;color:#313633}.index-module_root_esbQsD .agent_real_analysis h3{margin:0 0 9px;font-size:15px;font-weight:700}.index-module_root_esbQsD .agent_real_analysis ul{display:grid;grid-gap:3px;padding-left:22px;margin:0;list-style:disc}.index-module_root_esbQsD .agent_real_analysis li b{font-weight:700}.index-module_root_esbQsD .agent_analysis_transition{margin:14px 0 0;font-size:13px;line-height:1.7;color:#343a36}.index-module_root_esbQsD .agent_scheme_list{display:flex;flex-direction:column;padding:0 10px}.index-module_root_esbQsD .agent_scheme_list>:not([hidden])~:not([hidden]){margin-top:18px}.index-module_root_esbQsD .agent_scheme_item{margin:0;color:#242925;opacity:var(--scheme-opacity)}.index-module_root_esbQsD .agent_scheme_item_one{--scheme-opacity: var(--agent-scheme-1)}.index-module_root_esbQsD .agent_scheme_item_two{--scheme-opacity: var(--agent-scheme-2)}.index-module_root_esbQsD .agent_scheme_item_three{--scheme-opacity: var(--agent-scheme-3)}.index-module_root_esbQsD .agent_scheme_item h4{margin:0 0 7px;font-size:14px;font-weight:700}.index-module_root_esbQsD .agent_real_summary{padding:0 10px 28px;color:#262b28;opacity:var(--agent-summary-reveal)}.index-module_root_esbQsD .agent_real_summary h3{margin:0 0 8px;font-size:15px}.index-module_root_esbQsD .agent_summary_list{display:grid;gap:3px;padding-left:22px;margin:0;font-size:12px;line-height:1.65;color:#343a36}.index-module_root_esbQsD .agent_summary_next{margin:14px 0 13px;font-size:13px;line-height:1.7;color:#343a36}@media(max-width:800px){.index-module_root_esbQsD .agent_sticky{--agent-content-width: calc(100vw - 24px) }.index-module_root_esbQsD .agent .prompt_box,.index-module_root_esbQsD .agent_session{width:var(--agent-content-width)}.index-module_root_esbQsD .agent_real_user{width:88%}}@media(max-width:600px){.index-module_root_esbQsD .agent_sticky{--agent-content-width: calc(100vw - 20px) }.index-module_root_esbQsD .agent .prompt_box{width:var(--agent-content-width);height:calc(182px - var(--agent-input-progress) * 66px);border-radius:calc(19px - var(--agent-input-progress) * 3px)}.index-module_root_esbQsD .agent .prompt_main{height:calc(122px - var(--agent-input-progress) * 42px);padding:calc(17px - var(--agent-input-progress) * 4px)}.index-module_root_esbQsD .prompt_reference_tile{width:calc(52px - var(--agent-input-progress) * 12px);height:calc(52px - var(--agent-input-progress) * 12px)}.index-module_root_esbQsD .prompt_inline_mention{width:132px}.index-module_root_esbQsD .prompt_text_row{bottom:7px}.index-module_root_esbQsD .agent_demo_prompt{font-size:14px}.index-module_root_esbQsD .agent .prompt_actions{height:calc(60px - var(--agent-input-progress) * 6px);padding:8px 9px}.index-module_root_esbQsD .agent .prompt_actions button{padding:0 8px;font-size:10px}.index-module_root_esbQsD .agent .prompt_actions button:nth-child(3){display:flex}.index-module_root_esbQsD .agent .prompt_actions>button:first-child,.index-module_root_esbQsD .agent .prompt_actions .prompt_icon_button,.index-module_root_esbQsD .prompt_action_divider{display:none}.index-module_root_esbQsD .agent_session{top:68px;right:0;bottom:0;left:0;width:var(--agent-content-width);padding-bottom:var(--agent-dock-clearance, 152px)}.index-module_root_esbQsD .agent_scroll_content{padding:20px 0 36px}.index-module_root_esbQsD .agent_scroll_content>:not([hidden])~:not([hidden]){margin-top:12px}.index-module_root_esbQsD .agent_real_user{width:96%}.index-module_root_esbQsD .agent_real_user_bubble{padding:8px 10px}.index-module_root_esbQsD .agent_real_user_bubble p{font-size:12px}.index-module_root_esbQsD .agent_real_mention{max-width:142px;height:26px}.index-module_root_esbQsD .agent_real_mention img{width:18px;height:18px}.index-module_root_esbQsD .agent_real_mention span{font-size:11px}.index-module_root_esbQsD .agent_real_identity{flex-wrap:wrap;height:auto}.index-module_root_esbQsD .agent_real_identity time{width:100%;padding-left:34px}.index-module_root_esbQsD .agent_real_thinking{padding-right:11px;padding-left:11px}.index-module_root_esbQsD .agent_real_thinking li{font-size:10px}.index-module_root_esbQsD .agent_real_analysis,.index-module_root_esbQsD .agent_scheme_list,.index-module_root_esbQsD .agent_real_summary{padding-right:3px;padding-left:3px}.index-module_root_esbQsD .agent_analysis_lead{font-size:13px}.index-module_root_esbQsD .agent_real_analysis h3{font-size:14px}.index-module_root_esbQsD .agent_scheme_item p{font-size:11px}}.index-module_root_esbQsD .discipline_theme_1{background-color:#232323}.index-module_root_esbQsD .discipline_theme_1 .workflow_section_backdrop{opacity:1}.index-module_root_esbQsD .discipline_theme_1 .discipline_backdrop{background:radial-gradient(circle at 50% 44%,rgba(8,11,14,.02) 26%,rgba(8,11,14,.22)),linear-gradient(to bottom,rgba(8,11,14,.1),rgba(8,11,14,.24));transform:scale(1.08) translate(-2%)}.index-module_root_esbQsD .canvas_window{position:relative;flex:0 0 auto;width:min(100%,1360px,max(0px,calc((100svh - 202px) * 16 / 9)));height:auto;min-height:0;aspect-ratio:16/9;overflow:hidden;background:#fff;border:1px solid #e1e1df;border-radius:16px;box-shadow:0 12px 32px rgba(31,31,28,.08)}.index-module_root_esbQsD .discipline_theme_1 .canvas_window{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(255,255,255,.62);box-shadow:0 18px 52px rgba(8,12,16,.2)}.index-module_root_esbQsD .discipline_theme_0 .canvas_window{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(255,255,255,.72);box-shadow:0 18px 52px rgba(8,12,16,.2)}.index-module_root_esbQsD .discipline_theme_2 .workflow_section_backdrop{filter:brightness(.7) saturate(.22) contrast(.96);opacity:1}.index-module_root_esbQsD .discipline_theme_2 .discipline_backdrop{background:linear-gradient(rgba(91,96,92,.2),rgba(67,72,69,.32));opacity:.75;transform:scale(1.04) translateY(2%)}.index-module_root_esbQsD .discipline_theme_2 .canvas_window{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(255,255,255,.58);box-shadow:0 18px 52px rgba(23,28,25,.2)}.index-module_root_esbQsD .discipline_theme_3 .workflow_section_backdrop{filter:brightness(.66) saturate(.72) contrast(.98);opacity:1}.index-module_root_esbQsD .discipline_theme_3 .discipline_backdrop{background:linear-gradient(rgba(15,49,52,.12),rgba(12,38,41,.3));opacity:.9;transform:scale(1.12) translate(-2%,1%)}.index-module_root_esbQsD .discipline_theme_3 .canvas_window{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(255,255,255,.6);box-shadow:0 18px 52px rgba(8,32,35,.22)}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage.workflow_zoom_stage,.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_stage.workflow_compare_stage{background:transparent}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage>img,.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_layer>img{width:auto!important;max-width:calc(100vw - 112px)!important;height:auto!important;max-height:min(72vh,720px)!important;object-fit:contain!important;object-position:center!important}@media(max-width:900px){.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage>img,.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_layer>img{max-width:calc(100vw - 56px)!important;max-height:68vh!important}}@media(max-width:600px){.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage>img,.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_layer>img{max-width:calc(100vw - 32px)!important;max-height:64vh!important}}.index-module_root_esbQsD .workflow_compare_stage,.index-module_root_esbQsD .workflow_zoom_stage{position:relative;width:100%;height:min(72vh,700px);overflow:hidden;background:#0a0c0d}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage{display:grid;place-items:center;overflow:visible}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage>img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center}.index-module_root_esbQsD .desktop_model_stage video{display:block;width:100%;max-height:450px;object-fit:contain}.index-module_root_esbQsD .desktop_recording_window>video{display:block;width:100%;height:100%;object-fit:contain}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage>video{width:100%;height:100%;object-fit:contain;object-position:center}.index-module_root_esbQsD .workflow_compare_layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_layer{display:grid;place-items:center}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_layer>img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_layer>video{width:100%;height:100%;object-fit:contain;object-position:center}.index-module_root_esbQsD .workflow_viewer_backdrop.workflow_viewer_backdrop.workflow_viewer_backdrop{padding:48px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.index-module_root_esbQsD .workflow_viewer_backdrop.workflow_viewer_backdrop .workflow_viewer.workflow_viewer{width:min(1280px,calc(100vw - 112px));height:min(78vh,760px)}@media(max-width:900px){.index-module_root_esbQsD .workflow_viewer_backdrop.workflow_viewer_backdrop.workflow_viewer_backdrop{padding:28px}.index-module_root_esbQsD .workflow_viewer_backdrop.workflow_viewer_backdrop .workflow_viewer.workflow_viewer{width:calc(100vw - 56px);height:min(76vh,680px)}}@media(max-width:600px){.index-module_root_esbQsD .workflow_viewer_backdrop.workflow_viewer_backdrop.workflow_viewer_backdrop{padding:16px}.index-module_root_esbQsD .workflow_viewer_backdrop.workflow_viewer_backdrop .workflow_viewer.workflow_viewer{width:calc(100vw - 32px);height:min(72vh,560px)}}.index-module_root_esbQsD .workflow_item_actions.workflow_item_actions{gap:9px;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}.index-module_root_esbQsD .workflow_item_actions.workflow_item_actions button:hover{color:#000;background:transparent;transform:scale(1.12)}.index-module_root_esbQsD .workflow_viewer_backdrop.workflow_viewer_backdrop{padding:18px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.index-module_root_esbQsD .workflow_viewer{width:min(1120px,100%);max-height:calc(100vh - 64px);overflow:hidden;background:#111416;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 34px 100px rgba(0,0,0,.5)}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_viewer{width:100%;height:100%;max-height:none;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.index-module_root_esbQsD .workflow_compare_stage{touch-action:none;cursor:default;user-select:none;outline:none}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_stage,.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage{width:100%;height:100%;background:#fff}.index-module_root_esbQsD .workflow_viewer_close{position:fixed;top:24px;right:24px;z-index:6;display:grid;place-items:center;width:42px;height:42px;padding:0;color:#202426;cursor:pointer;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border:1px solid rgba(22,25,27,.1);border-radius:50%;box-shadow:0 8px 24px rgba(20,24,26,.1)}.index-module_root_esbQsD .workflow_viewer_close:hover{background:#f1f2f0}.index-module_root_esbQsD .workflow_compare_label{position:absolute;top:16px;z-index:5;padding:6px 9px;font-size:11px;color:#fff;letter-spacing:.04em;pointer-events:none;background:rgba(9,11,12,.66);backdrop-filter:blur(8px);border-radius:6px}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_label{color:#272c2f;background:rgba(255,255,255,.82);box-shadow:0 4px 14px rgba(0,0,0,.08)}.index-module_root_esbQsD .workflow_placeholder_preview{display:grid;place-items:center;width:100%;height:100%;font-size:18px;color:rgba(20,22,24,.58)}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_placeholder_preview{background-color:#eee}@media(max-width:600px){.index-module_root_esbQsD .workflow_viewer_backdrop.workflow_viewer_backdrop{padding:8px}.index-module_root_esbQsD .workflow_viewer_close{top:14px;right:14px;width:38px;height:38px}.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_compare_stage,.index-module_root_esbQsD .workflow_viewer_backdrop .workflow_zoom_stage{height:100%}}.index-module_root_esbQsD .workflow_item_actions{position:absolute;z-index:8;display:flex;gap:3px;padding:3px;visibility:hidden;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border:1px solid rgba(28,31,34,.1);border-radius:9px;box-shadow:0 8px 22px rgba(20,24,27,.16);opacity:0;transition:opacity .18s ease,visibility .18s}.index-module_root_esbQsD .workflow_viewer_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:32px;background:rgba(8,10,12,.72);backdrop-filter:blur(12px);animation:workflow-viewer-in .22s ease}.index-module_root_esbQsD .workflow_viewer>header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 18px 0 22px;color:#fff}.index-module_root_esbQsD .desktop_task_list strong{font-size:12px;font-weight:500;color:#39413b}.index-module_root_esbQsD .desktop_app_sidebar>strong{display:flex;flex:none;justify-content:space-between;padding:4px 3px;margin-top:5px;font-size:8px;font-weight:600;color:#282e32}.index-module_root_esbQsD .desktop_app_welcome>strong{font-size:10px;color:#2c3134}.index-module_root_esbQsD .agent_report_file_copy strong{display:block;margin:0;overflow:hidden;font-size:11px;font-weight:400;line-height:1.35;color:#444a46;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .agent_pdf_report_body strong{font-weight:700;color:#28342a}.index-module_root_esbQsD .tool_card_caption strong{font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap}.index-module_root_esbQsD .workflow_viewer>header strong{font-size:14px;font-weight:500}.index-module_root_esbQsD .workflow_compare_stage:focus-visible{box-shadow:inset 0 0 0 2px rgba(37,99,235,.72)}.index-module_root_esbQsD .workflow_compare_current{z-index:1}.index-module_root_esbQsD .workflow_compare_divider{position:absolute;z-index:3;width:1px;pointer-events:none;transform:translate(-50%)}.index-module_root_esbQsD .workflow_compare_divider:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(255,255,255,.96);box-shadow:0 0 0 .5px rgba(22,25,27,.08);opacity:var(--compare-line-opacity, 1);transition:opacity .16s ease}.index-module_root_esbQsD .workflow_compare_stage.is_dragging .workflow_compare_divider span{border-color:#d9dcde;box-shadow:none;transform:translate(-50%,-50%) scale(1.04)}.index-module_root_esbQsD .workflow_compare_before{left:16px}.index-module_root_esbQsD .workflow_compare_after{right:16px}.index-module_root_esbQsD .workflow_zoom_stage.is_video{background:#050606}@media(max-width:600px){.index-module_root_esbQsD .workflow_viewer_backdrop{padding:12px}.index-module_root_esbQsD .workflow_viewer{max-height:calc(100vh - 24px);border-radius:13px}.index-module_root_esbQsD .workflow_viewer>header{height:56px;padding:0 12px 0 16px}.index-module_root_esbQsD .workflow_compare_stage,.index-module_root_esbQsD .workflow_zoom_stage{height:min(70vh,560px)}.index-module_root_esbQsD .workflow_compare_divider span{width:38px;height:38px}}.index-module_root_esbQsD .workflow_compare_stage.is_rebounding .workflow_compare_divider,.index-module_root_esbQsD .workflow_compare_stage.is_rebounding .workflow_compare_current{transition:none}.index-module_root_esbQsD .workflow_compare_divider .workflow_compare_handle{pointer-events:auto;touch-action:none;cursor:ew-resize}.index-module_root_esbQsD .workflow_compare_stage:hover .workflow_compare_divider span{border-color:#d9dcde;box-shadow:none;transform:translate(-50%,-50%)}.index-module_root_esbQsD .workflow_compare_stage .workflow_compare_divider .workflow_compare_handle:hover,.index-module_root_esbQsD .workflow_compare_stage.is_dragging .workflow_compare_divider .workflow_compare_handle{transform:translate(-50%,-50%) scale(1.04)}@media(max-width:900px){.index-module_root_esbQsD .workflow_sticky{--workflow-backdrop-top: 80px;--workflow-backdrop-bottom: 24px;--workflow-backdrop-side: 20px;--workflow-backdrop-radius: 20px;padding:100px 52px 48px}.index-module_root_esbQsD .canvas_showcase{gap:14px}.index-module_root_esbQsD .discipline_tabs{bottom:auto}}@media(max-width:600px){.index-module_root_esbQsD .workflow_sticky{--workflow-backdrop-top: 72px;--workflow-backdrop-bottom: 20px;--workflow-backdrop-side: 12px;--workflow-backdrop-radius: 18px;padding:88px 28px 40px}.index-module_root_esbQsD .canvas_showcase{gap:12px}.index-module_root_esbQsD .discipline_tabs{bottom:auto}}.index-module_root_esbQsD .news_article_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;overflow-y:auto;background:#fff;animation:news-article-in .45s cubic-bezier(.16,1,.3,1)}.index-module_root_esbQsD .news_article_nav{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 32px;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.07)}.index-module_root_esbQsD .news_article_cover.is_image img{display:block;width:100%;height:auto;object-fit:contain}.index-module_root_esbQsD .collaboration_logo_button:hover img,.index-module_root_esbQsD .collaboration_logo_button[aria-pressed=true] img{opacity:1}.index-module_root_esbQsD .restored_partner_wall .partner_photo_tile>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD .restored_partner_wall .partner_logo_tile>img{width:auto;max-width:100%;height:32px;max-height:32px;object-fit:contain;filter:none;opacity:1}.index-module_root_esbQsD .restored_partner_wall .partner_card_viewport img{-webkit-user-drag:none}.index-module_root_esbQsD .news_article_nav .brand img:first-child{width:29px;height:29px}.index-module_root_esbQsD .news_article_nav .brand .wordmark{width:87px}.index-module_root_esbQsD .news_article_nav_label{justify-self:end;font-size:13px;color:#8a8d8e;letter-spacing:.14em}.index-module_root_esbQsD .news_article_cover.is_video{aspect-ratio:16/9}.index-module_root_esbQsD .news_article_cover.is_video video{display:block;width:100%;height:100%;object-fit:contain;background:#111}.index-module_root_esbQsD .news_article_lead{margin-bottom:50px!important;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:25px;line-height:1.7!important;color:#171819}.index-module_root_esbQsD .news_article_footer{padding-top:24px;margin-top:86px;color:#959796;border-top:1px solid #dcdedb}@media(max-width:760px){.index-module_root_esbQsD .news_article_nav{height:60px;padding:0 16px}.index-module_root_esbQsD .news_article_nav .brand .wordmark{display:none}.index-module_root_esbQsD .news_article_nav_label{font-size:12px}.index-module_root_esbQsD .news_article{padding:56px 0 72px}.index-module_root_esbQsD .news_article_header{width:calc(100% - 40px);margin-bottom:34px}.index-module_root_esbQsD .news_article_category{margin-bottom:16px}.index-module_root_esbQsD .news_article_header h1{font-size:clamp(36px,10vw,48px)}.index-module_root_esbQsD .news_article_meta{margin-top:20px}.index-module_root_esbQsD .news_article_cover{width:calc(100% - 24px);margin-bottom:48px;border-radius:8px}.index-module_root_esbQsD .news_article_cover.is_video{aspect-ratio:16/9}.index-module_root_esbQsD .news_article_body{width:calc(100% - 40px);font-size:16px;line-height:1.9}.index-module_root_esbQsD .news_article_lead{font-size:21px;line-height:1.65!important}.index-module_root_esbQsD .news_article_section_title{margin-top:52px;font-size:27px}.index-module_root_esbQsD .news_article_highlights{padding:30px 22px 20px;margin:54px -4px}.index-module_root_esbQsD .news_article_highlights li{gap:14px;font-size:16px}.index-module_root_esbQsD .news_article_footer{margin-top:64px}}.index-module_root_esbQsD .news_article{width:100%;padding:0 0 110px;margin:0}.index-module_root_esbQsD .news_article_header{position:relative;display:flex;align-items:center;justify-content:center;width:min(1200px,calc(100% - 64px));min-height:350px;margin:34px auto 0;overflow:hidden;color:#fff;text-align:center;background:#171d23;isolation:isolate;border-radius:6px}.index-module_root_esbQsD .news_article_hero_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.index-module_root_esbQsD .news_article_header:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(8,14,18,.26),rgba(8,14,18,.36) 28%,rgba(8,14,18,.36) 72%,rgba(8,14,18,.26))}.index-module_root_esbQsD .news_article_header_inner{width:min(850px,calc(100% - 56px));padding:48px 0 50px}.index-module_root_esbQsD .news_article_category{width:max-content;padding:0;margin:0 auto 20px;font-size:12px;color:rgba(255,255,255,.76);letter-spacing:.2em;background:none;border:0;border-radius:0}.index-module_root_esbQsD .news_article_header h1{max-width:none;margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:clamp(36px,3.7vw,48px);font-weight:400;line-height:1.24;text-shadow:0 1px 15px rgba(0,0,0,.2);text-wrap:balance;letter-spacing:.015em}.index-module_root_esbQsD .news_article_deck{max-width:570px;margin:19px auto 0;font-size:16px;line-height:1.7;color:rgba(255,255,255,.88);text-wrap:balance}.index-module_root_esbQsD .news_article_meta{display:flex;gap:12px;align-items:center;justify-content:center;margin:25px 0 0;font-size:12px;color:rgba(255,255,255,.65)}.index-module_root_esbQsD .news_article_divider{width:min(1200px,calc(100% - 64px));height:1px;margin:42px auto 54px;background:#d8dad8}.index-module_root_esbQsD .news_article_content{display:grid;grid-template-columns:minmax(175px,1fr) minmax(0,680px) minmax(175px,1fr);column-gap:24px;align-items:start;width:min(1200px,calc(100% - 64px));margin:0 auto}.index-module_root_esbQsD .news_article_toc{position:sticky;top:108px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:16px 0 0 14px;border-left:1px solid #dedfdd}.index-module_root_esbQsD .news_article_main{grid-column:2;min-width:0}.index-module_root_esbQsD .news_article_cover{width:min(100%,480px);margin:45px auto 55px;overflow:hidden;background:#f2f2f0;border-radius:8px}.index-module_root_esbQsD .news_article_body{width:auto;margin:0;font-size:17px;line-height:1.86;color:#252827;scroll-margin-top:100px}.index-module_root_esbQsD .news_article_section_title{display:block;margin:66px 0 24px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:30px;line-height:1.35;color:#151616;scroll-margin-top:100px}.index-module_root_esbQsD .news_article_highlights{padding:28px 32px 20px;margin:76px 0 0;background:#f7f7f5;border-top:1px solid #d9dad7;border-bottom:0;border-radius:8px;scroll-margin-top:100px}@media(max-width:1050px)and (min-width:761px){.index-module_root_esbQsD .news_article_content{grid-template-columns:150px minmax(0,680px);justify-content:center}}@media(max-width:760px){.index-module_root_esbQsD .news_article{width:100%;padding:0 0 72px}.index-module_root_esbQsD .news_article_header{width:calc(100% - 24px);min-height:318px;margin:12px auto 0;border-radius:6px}.index-module_root_esbQsD .news_article_header_inner{width:calc(100% - 40px);padding:38px 0 42px}.index-module_root_esbQsD .news_article_category{margin-bottom:15px}.index-module_root_esbQsD .news_article_header h1{font-size:clamp(31px,8vw,41px)}.index-module_root_esbQsD .news_article_deck{margin-top:17px;font-size:14px;line-height:1.65}.index-module_root_esbQsD .news_article_meta{margin-top:21px}.index-module_root_esbQsD .news_article_divider{width:calc(100% - 40px);margin:25px auto 26px}.index-module_root_esbQsD .news_article_content{display:block;width:calc(100% - 40px)}.index-module_root_esbQsD .news_article_toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;align-items:start;padding:0 0 14px;margin-bottom:27px;white-space:normal;border-bottom:1px solid #dedfdd;border-left:0}.index-module_root_esbQsD .news_article_toc>span{display:none}.index-module_root_esbQsD .news_article_toc button{padding:5px 0;font-size:12.5px}.index-module_root_esbQsD .news_article_cover{width:min(100%,420px);margin:36px auto 42px}.index-module_root_esbQsD .news_article_body{width:auto;font-size:15.5px;line-height:1.78}.index-module_root_esbQsD .news_article_block>p{margin-bottom:26px}.index-module_root_esbQsD .news_article_section_title{margin:48px 0 19px;font-size:25px}.index-module_root_esbQsD .news_article_highlights{padding:22px 24px 14px;margin:54px 0 0}}.index-module_root_esbQsD .desktop_showcase{display:grid;grid-template-columns:minmax(300px,.37fr) minmax(0,.63fr);min-height:530px;overflow:hidden;background:#f7f7f7;border:1px solid #dedfdd;border-radius:12px}.index-module_root_esbQsD .desktop_task_panel{display:flex;flex-direction:column;min-width:0;padding:22px 24px;background:#fff;border-right:1px solid #e6e7e3}.index-module_root_esbQsD .desktop_panel_heading{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:24px;font-size:13px;color:#343a3a}.index-module_root_esbQsD .desktop_task_request{padding:14px 16px;margin-top:23px;font-size:12px;line-height:1.8;color:#4a514d;background:#f1f2ef;border-radius:10px}.index-module_root_esbQsD .desktop_task_summary{display:flex;gap:8px;align-items:center;margin:24px 0 20px;font-size:12px;color:#4f5d52}.index-module_root_esbQsD .desktop_task_summary>i.complete{background:#4e7857}.index-module_root_esbQsD .desktop_task_list{display:flex;flex-direction:column;gap:19px;padding:0;margin:0;list-style:none}.index-module_root_esbQsD .desktop_task_list li.upcoming{opacity:.36}.index-module_root_esbQsD .desktop_task_marker{display:grid;flex:none;place-items:center;width:21px;height:21px;color:#66806b;background:#f6f8f4;border:1px solid #e3e7e1;border-radius:50%}.index-module_root_esbQsD .desktop_task_list li.current .desktop_task_marker{background:#e8efe8;border-color:#8da293}.index-module_root_esbQsD .faq_item summary:hover i{background:#e9eae6}.index-module_root_esbQsD .faq_item[open] summary i{transform:rotate(180deg)}.index-module_root_esbQsD .desktop_task_list li.current .desktop_task_marker>i{background:#63836a}.index-module_root_esbQsD .desktop_feature .desktop_task_list p{margin:5px 0 0;font-size:10px;line-height:1.6;color:#949a93}.index-module_root_esbQsD .desktop_task_footer{display:flex;gap:12px;justify-content:space-between;padding-top:24px;margin-top:auto;font-size:10px;color:#949a93}.index-module_root_esbQsD .desktop_model_panel{display:flex;flex-direction:column;min-width:0;padding:22px 24px 20px;background:#f7f7f7}.index-module_root_esbQsD .desktop_model_stage{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:32px 0}.index-module_root_esbQsD .desktop_model_progress{height:2px;overflow:hidden;background:#e4e7e2}@media(max-width:900px){.index-module_root_esbQsD .desktop_showcase{grid-template-columns:1fr;min-height:0}.index-module_root_esbQsD .desktop_task_panel{border-right:0;border-bottom:1px solid #e6e7e3}.index-module_root_esbQsD .desktop_task_list{gap:15px}.index-module_root_esbQsD .desktop_model_panel{min-height:280px}.index-module_root_esbQsD .desktop_model_stage{padding:28px 0}.index-module_root_esbQsD .desktop_panel_heading small{font-size:10px}}.index-module_root_esbQsD .desktop_story .desktop_task_panel{position:absolute;top:50%;left:50%;z-index:2;width:min(540px,calc(100% - 64px));height:auto;max-height:100%;padding:28px;background:#fff;border:0;border-radius:12px;transition:left 1.4s cubic-bezier(.22,1,.36,1),top 1.4s cubic-bezier(.22,1,.36,1),width 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),opacity .6s ease;transform:translate(-50%,-50%)}.index-module_root_esbQsD .desktop_reference_images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.index-module_root_esbQsD .desktop_prompt{display:flex;gap:14px;align-items:flex-end;min-height:98px;padding:15px;margin-top:16px;font-size:12px;line-height:1.9;color:#48514b;background:#fafbf9;border:1px solid #e0e3dd;border-radius:10px}.index-module_root_esbQsD .desktop_prompt_placeholder{color:#a0a59f}.index-module_root_esbQsD .desktop_prompt_send{display:grid;flex:none;place-items:center;width:28px;height:28px;color:#fff;background:#303b35;border-radius:50%}.index-module_root_esbQsD .desktop_typing_cursor{display:inline-block;width:1px;height:13px;margin-left:3px;vertical-align:middle;background:#516154;animation:desktop-cursor .8s step-end infinite}.index-module_root_esbQsD .desktop_thinking_content{max-height:0;overflow:hidden;opacity:0;transition:max-height .7s cubic-bezier(.22,1,.36,1),opacity .5s ease}.index-module_root_esbQsD .desktop_story.has_tasks .desktop_thinking_content{max-height:330px;opacity:1}.index-module_root_esbQsD .desktop_story .desktop_task_summary{margin:20px 0 16px}.index-module_root_esbQsD .desktop_story .desktop_task_list{gap:14px}.index-module_root_esbQsD .desktop_window_start .desktop_reference_images{display:flex;gap:10px;justify-content:center;margin:0}.index-module_root_esbQsD .desktop_story.is_split .desktop_reference_images{gap:6px;margin-top:20px}.index-module_root_esbQsD .desktop_story.is_split .desktop_task_panel{top:0;left:0;width:36%;height:100%;padding:24px;border-right:1px solid #e6e7e3;border-radius:0;transform:translate(0)}.index-module_root_esbQsD .desktop_story .desktop_model_panel{position:absolute;top:48px;left:calc(58% + 12px);width:calc(42% - 44px);height:404px;padding:0;pointer-events:none;background:transparent;border:0;border-radius:0;box-shadow:none;opacity:0;transition:opacity .8s ease,transform 1.2s cubic-bezier(.22,1,.36,1);transform:translate(24px)}.index-module_root_esbQsD .desktop_story.phase_modeling .desktop_model_panel,.index-module_root_esbQsD .desktop_story.phase_complete .desktop_model_panel{opacity:1;transform:translate(0)}.index-module_root_esbQsD .desktop_story.phase_reset .desktop_task_panel{opacity:0}@media(max-width:900px){.index-module_root_esbQsD .desktop_story{height:960px}.index-module_root_esbQsD .desktop_story .desktop_task_panel{width:calc(100% - 40px);padding:22px}.index-module_root_esbQsD .desktop_story.is_split .desktop_task_panel{width:100%;height:580px;padding:22px;border-right:0;border-bottom:1px solid #e6e7e3}.index-module_root_esbQsD .desktop_story.is_split .desktop_reference_images img{height:75px;aspect-ratio:auto}.index-module_root_esbQsD .desktop_story .desktop_model_panel{top:580px;left:0;width:100%;height:380px;min-height:0}.index-module_root_esbQsD .desktop_story .desktop_model_stage{padding:16px 0}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .desktop_story .desktop_task_panel,.index-module_root_esbQsD .desktop_story .desktop_model_panel,.index-module_root_esbQsD .desktop_thinking_content,.index-module_root_esbQsD .desktop_typing_cursor{transition:none;animation:none}}.index-module_root_esbQsD .desktop_story{position:relative;display:block;height:500px;min-height:0;background:#e4e4e4;border:0;border-radius:10px}.index-module_root_esbQsD .desktop_window_bar{display:flex;flex:none;align-items:center;justify-content:space-between;height:29px;padding:0 13px;font-size:10px;color:#7e858a;background:#fff;border-bottom:1px solid #eceef0}.index-module_root_esbQsD .desktop_window_content{position:relative;flex:1;min-height:0;padding:20px;overflow:hidden}.index-module_root_esbQsD .desktop_window_start{transition:opacity .45s ease}.index-module_root_esbQsD .desktop_window_start h4{margin:9px 0 22px;font-size:17px;font-weight:600;color:#1b252e;text-align:center}.index-module_root_esbQsD .desktop_real_reference{flex:none;width:110px;height:62px;background-image:url(https://web-assets.soutushenqi.com/upload/1791960928723_ktci.png);background-repeat:no-repeat;background-size:1133px auto;border-radius:5px}.index-module_root_esbQsD .desktop_real_reference.reference_0{background-position:-491px -92px}.index-module_root_esbQsD .desktop_real_reference.reference_1{background-position:-616px -92px}.index-module_root_esbQsD .desktop_real_reference.reference_2{background-position:-740px -92px}.index-module_root_esbQsD .desktop_window_start .desktop_prompt{min-height:77px;padding:12px;margin-top:17px;font-size:11px;background:#f2f3f5;border-color:#e9eaee}.index-module_root_esbQsD .desktop_real_stream{position:absolute;top:12px;right:14px;bottom:12px;left:14px;overflow:hidden;opacity:0;transition:opacity .5s ease}.index-module_root_esbQsD .desktop_app_main .desktop_real_stream{top:38px}.index-module_root_esbQsD .desktop_story.has_output .desktop_real_stream{opacity:1}.index-module_root_esbQsD .desktop_story.has_output .desktop_window_start{pointer-events:none;opacity:0}.index-module_root_esbQsD .desktop_window_composer{flex:none;height:86px;padding:10px 12px;margin:0 12px 12px;font-size:9px;color:#a0a4a7;background:#fff;border:1px solid #e1e2e4;border-radius:9px;box-shadow:0 2px 5px rgba(0,0,0,.02)}.index-module_root_esbQsD .desktop_window_composer>div .desktop_composer_arrow{margin-left:auto;color:#fff;background:#2d3c47;border-color:#2d3c47}.index-module_root_esbQsD .desktop_demo_window{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:row;width:min(780px,calc(100% - 80px));height:410px;overflow:hidden;background:#f8f9fa;border:1px solid #dadcdd;border-radius:10px;box-shadow:0 10px 28px rgba(48,59,53,.08);transition:left 1.4s cubic-bezier(.22,1,.36,1),width 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),opacity .6s ease;transform:translate(-50%,-50%)}.index-module_root_esbQsD .desktop_story .desktop_demo_window{pointer-events:none;opacity:0}.index-module_root_esbQsD .desktop_story.is_split .desktop_demo_window{left:32px;width:calc(40% - 44px);transform:translateY(-50%)}@media(max-width:900px){.index-module_root_esbQsD .desktop_story{height:660px}.index-module_root_esbQsD .desktop_demo_window{width:calc(100% - 40px);height:330px}.index-module_root_esbQsD .desktop_story.is_split .desktop_demo_window{top:20px;left:20px;width:calc(100% - 40px);height:330px;transform:none}.index-module_root_esbQsD .desktop_story .desktop_model_panel{top:370px;left:20px;width:calc(100% - 40px);height:270px}.index-module_root_esbQsD .desktop_window_content{padding:14px}.index-module_root_esbQsD .desktop_window_start h4{margin:0 0 16px}.index-module_root_esbQsD .desktop_real_reference{width:88px;height:50px;background-size:906px auto}.index-module_root_esbQsD .desktop_real_reference.reference_0{background-position:-393px -73px}.index-module_root_esbQsD .desktop_real_reference.reference_1{background-position:-493px -73px}.index-module_root_esbQsD .desktop_real_reference.reference_2{background-position:-592px -73px}.index-module_root_esbQsD .desktop_window_composer{height:76px}.index-module_root_esbQsD .desktop_story .desktop_model_stage video{max-height:210px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .desktop_demo_window,.index-module_root_esbQsD .desktop_real_stream,.index-module_root_esbQsD .desktop_real_stream img,.index-module_root_esbQsD .desktop_window_start{transition:none}}.index-module_root_esbQsD .desktop_demo_window .desktop_window_composer{height:auto;min-height:175px;transition:min-height .6s ease}.index-module_root_esbQsD .desktop_demo_window .desktop_window_composer.is_submitted{min-height:86px}.index-module_root_esbQsD .desktop_window_composer>div.desktop_composer_references{display:flex;gap:8px;margin-top:0}.index-module_root_esbQsD .desktop_window_composer>div.desktop_composer_input{display:block;min-height:48px;margin-top:12px;font-size:11px;line-height:1.7;color:#37434c}.index-module_root_esbQsD .desktop_window_composer>div.desktop_composer_controls{margin-top:8px}.index-module_root_esbQsD .desktop_story .desktop_model_stage{padding:0}.index-module_root_esbQsD .desktop_story .desktop_model_stage video{max-height:340px;border-radius:10px}.index-module_root_esbQsD .desktop_app_sidebar{display:flex;flex:none;flex-direction:column;gap:4px;width:130px;padding:7px;margin:7px;overflow:hidden;font-size:8px;color:#95999c;background:#fff;border:1px solid #e6e7e8;border-radius:9px}.index-module_root_esbQsD .desktop_app_sidebar .selected{font-weight:600;color:#fff;background:#2e3d48;border-radius:5px}.index-module_root_esbQsD .desktop_sidebar_profile{display:flex;align-items:center;justify-content:space-between;padding:6px 3px;margin-top:auto;color:#343b40;border-top:1px solid #eee}.index-module_root_esbQsD .desktop_app_main{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.index-module_root_esbQsD .desktop_app_title{margin:0;font-size:13px;font-weight:600;color:#22272a;text-align:center}.index-module_root_esbQsD .desktop_app_welcome{position:absolute;top:50%;right:16px;left:16px;text-align:center;opacity:1;transition:opacity .35s ease;transform:translateY(-30%)}.index-module_root_esbQsD .desktop_story.phase_typing .desktop_app_welcome,.index-module_root_esbQsD .desktop_story.has_output .desktop_app_welcome{pointer-events:none;opacity:0}.index-module_root_esbQsD .desktop_app_main .desktop_window_composer{min-height:98px;margin:0 12px 12px}.index-module_root_esbQsD .desktop_story.phase_typing .desktop_window_composer{min-height:175px}.index-module_root_esbQsD .desktop_story.is_split .desktop_app_sidebar{width:90px;padding:5px;font-size:6px}.index-module_root_esbQsD .desktop_story.is_split .desktop_app_sidebar>strong{font-size:7px}.index-module_root_esbQsD .desktop_story.is_split .desktop_app_sidebar>span{padding:3px}.index-module_root_esbQsD .tool_card:not(.active) .tool_card_caption>span{opacity:0}.index-module_root_esbQsD .library_entry_plants.is_exploded .plant_explode_item>span{opacity:1;transition-delay:.4s}.index-module_root_esbQsD .library_entry_furniture.is_exploded .furniture_explode_item>span{opacity:1;transition-delay:.4s}.index-module_root_esbQsD .desktop_story.is_split .desktop_app_welcome>div>span{font-size:7px}@media(max-width:900px){.index-module_root_esbQsD .desktop_demo_window{width:calc(100% - 40px);height:350px}.index-module_root_esbQsD .desktop_app_sidebar{width:95px;font-size:7px}.index-module_root_esbQsD .desktop_story.is_split .desktop_demo_window{height:350px}.index-module_root_esbQsD .desktop_story .desktop_model_panel{top:390px;height:250px}.index-module_root_esbQsD .desktop_app_main .desktop_window_content{padding:12px}.index-module_root_esbQsD .desktop_app_welcome>div>span{font-size:7px}}.index-module_root_esbQsD .desktop_simple_intro{position:absolute;top:50%;left:50%;width:min(880px,calc(100% - 64px));opacity:1;transition:opacity 1s ease-in-out;transform:translate(-50%,-50%)}.index-module_root_esbQsD .desktop_simple_images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.index-module_root_esbQsD .desktop_simple_prompt{position:relative;display:flex;gap:16px;align-items:center;width:76%;min-height:52px;padding:12px 13px 12px 24px;margin:20px auto 0;font-size:12px;line-height:1.6;color:#252b2d;background:#fff;border:1px solid #e4e6e7;border-radius:32px;box-shadow:0 3px 12px rgba(0,0,0,.01)}.index-module_root_esbQsD .desktop_simple_send{display:grid;flex:none;place-items:center;width:30px;height:30px;color:#293236;background:#f1f2f2;border-radius:50%}.index-module_root_esbQsD .desktop_story.has_output .desktop_demo_window{pointer-events:auto;opacity:1}.index-module_root_esbQsD .desktop_story.has_output .desktop_simple_intro,.index-module_root_esbQsD .desktop_story.phase_reset .desktop_simple_intro{pointer-events:none;opacity:0}.index-module_root_esbQsD .desktop_story.phase_reset .desktop_demo_window{opacity:0}@media(max-width:900px){.index-module_root_esbQsD .desktop_simple_intro{width:calc(100% - 40px)}.index-module_root_esbQsD .desktop_simple_images{gap:12px}.index-module_root_esbQsD .desktop_simple_prompt{width:90%;min-height:48px;padding-left:16px;margin-top:16px;font-size:11px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .desktop_simple_intro{transition:none}}.index-module_root_esbQsD .desktop_story .desktop_recording_window{display:flex;align-items:center;justify-content:center;width:min(780px,calc(100% - 64px));height:auto;aspect-ratio:1920/1138;background:#f8f9fa}.index-module_root_esbQsD .desktop_story.is_split .desktop_recording_window{width:calc(58% - 44px)}@media(max-width:900px){.index-module_root_esbQsD .desktop_story .desktop_recording_window,.index-module_root_esbQsD .desktop_story.is_split .desktop_recording_window{width:calc(100% - 40px);height:auto;aspect-ratio:1920/1138}.index-module_root_esbQsD .desktop_story .desktop_model_panel{left:20px;width:calc(100% - 40px)}}@media(min-width:901px){.index-module_root_esbQsD .desktop_story{container-type:inline-size;--desktop-split-height: calc((100cqw - 88px) / 3.3006)}.index-module_root_esbQsD .desktop_story.is_split .desktop_recording_window{top:50%;left:32px;width:calc((100% - 88px)*.5112);height:var(--desktop-split-height);aspect-ratio:auto;transform:translateY(-50%)}.index-module_root_esbQsD .desktop_story .desktop_model_panel{top:50%;left:calc(56px + (100% - 88px)*.5112);width:calc((100% - 88px)*.4888);height:var(--desktop-split-height);transform:translate(24px,-50%)}.index-module_root_esbQsD .desktop_story.phase_modeling .desktop_model_panel,.index-module_root_esbQsD .desktop_story.phase_complete .desktop_model_panel{transform:translateY(-50%)}.index-module_root_esbQsD .desktop_story .desktop_model_stage{width:100%;height:100%;min-height:0;padding:0}.index-module_root_esbQsD .desktop_story .desktop_model_stage video{width:100%;height:100%;max-height:none;object-fit:contain}}.index-module_root_esbQsD .desktop_story.phase_fading .desktop_simple_intro{pointer-events:none;opacity:0}@media(min-width:901px){.index-module_root_esbQsD .desktop_story .desktop_recording_window{left:calc(50% - 390px);height:min(462.3125px,calc((100cqw - 64px)*.5927));aspect-ratio:auto;transition:left 1.4s cubic-bezier(.22,1,.36,1),width 1.4s cubic-bezier(.22,1,.36,1),height 1.4s cubic-bezier(.22,1,.36,1),opacity .6s ease;transform:translateY(-50%)}.index-module_root_esbQsD .desktop_story.is_split .desktop_recording_window{height:var(--desktop-split-height)}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .desktop_story .desktop_recording_window{transition:none}}.index-module_root_esbQsD .detail_version_selector{position:absolute;top:auto;bottom:82px;left:50%;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;width:min(84%,380px);height:44px;padding:4px;pointer-events:none;background:rgba(250,250,248,.96);border:1px solid #c9ccc7;border-radius:10px;opacity:1;transition:opacity .4s ease;transform:translate(-50%)}.index-module_root_esbQsD .detail_version_thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/4);background:#26343f;border-radius:7px;transition:transform 1.3s cubic-bezier(.22,1,.36,1);transform:translate(300%)}.index-module_root_esbQsD .detail_version_selector>span.chosen{color:#fff}.index-module_root_esbQsD .detail_phase_idle .detail_version_thumb{transition:none}.index-module_root_esbQsD .detail_phase_sliding .detail_version_thumb,.index-module_root_esbQsD .detail_phase_selected .detail_version_thumb,.index-module_root_esbQsD .detail_phase_generating .detail_version_thumb,.index-module_root_esbQsD .detail_phase_hiding .detail_version_thumb,.index-module_root_esbQsD .detail_phase_playing .detail_version_thumb{transform:translate(0)}.index-module_root_esbQsD .detail_phase_hiding .detail_version_selector,.index-module_root_esbQsD .detail_phase_playing .detail_version_selector{opacity:0}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .detail_version_thumb,.index-module_root_esbQsD .detail_version_selector,.index-module_root_esbQsD .detail_version_selector>span{transition:none}}.index-module_root_esbQsD .detail_generate_button{position:absolute;top:auto;bottom:36px;left:50%;z-index:3;min-width:94px;height:34px;padding:0 18px;font-size:12px;color:#fff;cursor:pointer;background:#2b3a45;border:0;border-radius:18px;transition:opacity .4s ease,transform .18s ease;transform:translate(-50%)}.index-module_root_esbQsD .detail_phase_generating .detail_generate_button{background:#435460;transform:translate(-50%) scale(.94)}.index-module_root_esbQsD .detail_phase_hiding .detail_generate_button,.index-module_root_esbQsD .detail_phase_playing .detail_generate_button{pointer-events:none;opacity:0}.index-module_root_esbQsD .detail_generate_cursor{position:absolute;right:3px;bottom:-13px;pointer-events:none;background:transparent;opacity:0;transition:opacity .25s ease,transform .45s cubic-bezier(.22,1,.36,1);transform:translate(8px,5px)}.index-module_root_esbQsD .detail_phase_selected .detail_generate_cursor,.index-module_root_esbQsD .detail_phase_generating .detail_generate_cursor{opacity:1;transform:translate(0)}.index-module_root_esbQsD .inpainting_sequence{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.index-module_root_esbQsD .inpainting_media.sequence_visible .inpainting_sequence{opacity:1}.index-module_root_esbQsD .tool_card_image,.index-module_root_esbQsD .tool_card_video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;object-fit:cover;object-position:center}.index-module_root_esbQsD .tool_card_image{opacity:1;transition:opacity .45s ease-in-out}.index-module_root_esbQsD .tool_card_poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;object-fit:cover}.index-module_root_esbQsD .tool_card_media{isolation:isolate}.index-module_root_esbQsD .tool_video_media>.tool_card_image{right:auto;left:50%;z-index:1;width:calc(100% / var(--tool-expand-ratio));object-fit:contain;transition:opacity .45s ease-in-out;transform:translate(-50%)}.index-module_root_esbQsD .tool_image_sequence>.tool_sequence_base{z-index:1;object-fit:contain}.index-module_root_esbQsD .tool_image_sequence>.tool_sequence_layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.index-module_root_esbQsD .tool_image_sequence>.tool_sequence_layer.active{z-index:3;opacity:1}.index-module_root_esbQsD .tool_image_sequence>.tool_sequence_layer.previous{z-index:2;opacity:1}.index-module_root_esbQsD .tool_image_sequence .tool_sequence_frame{display:block;width:100%;height:100%;object-fit:contain}.index-module_root_esbQsD .tool_image_sequence.sequence_transition>.tool_sequence_layer.active{animation:var(--tool-image-reveal) .8s cubic-bezier(.4,0,.2,1) both}.index-module_root_esbQsD .tool_image_sequence>.tool_sequence_divider{position:absolute;top:0;bottom:0;left:0;z-index:4;width:1px;pointer-events:none;background:#fff;box-shadow:1px 0 2px rgba(0,0,0,.3);opacity:0;transform:translate(-50%);animation:var(--tool-image-divider) .8s cubic-bezier(.4,0,.2,1) both}.index-module_root_esbQsD .tool_image_sequence>.tool_sequence_divider:after{position:absolute;top:50%;left:10px;width:8px;height:8px;content:"";border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg)}.index-module_root_esbQsD .tool_image_sequence.sequence_expanded>.tool_sequence_base{opacity:0}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .tool_image_sequence.sequence_transition>.tool_sequence_layer.active{animation:none}.index-module_root_esbQsD .tool_image_sequence>.tool_sequence_divider{display:none}}.index-module_root_esbQsD .landscape_expanded>.tool_card_image{opacity:0}.index-module_root_esbQsD .landscape_frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;object-fit:contain}.index-module_root_esbQsD .landscape_media>.tool_card_image,.index-module_root_esbQsD .landscape_media .landscape_frame{inset:auto;top:0;left:50%;width:auto;max-width:none;height:100%;aspect-ratio:16/9;object-fit:contain;transform:translate(-50%)}.index-module_root_esbQsD .inpainting_media.sequence_visible>.tool_card_image{opacity:0}.index-module_root_esbQsD .inpainting_frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;object-fit:contain}.index-module_root_esbQsD .inpainting_frame_2{opacity:0}.index-module_root_esbQsD .inpainting_frame_3,.index-module_root_esbQsD .inpainting_frame_4,.index-module_root_esbQsD .inpainting_frame_5,.index-module_root_esbQsD .inpainting_frame_6{clip-path:inset(0 100% 0 0)}.index-module_root_esbQsD .sequence_playing .inpainting_frame_2{animation:inpainting-fade .8s ease 1.2s both}.index-module_root_esbQsD .sequence_playing .inpainting_frame_3{animation:inpainting-wipe 1.1s cubic-bezier(.4,0,.2,1) 3.8s both}.index-module_root_esbQsD .sequence_playing .inpainting_frame_4{animation:inpainting-wipe 1.1s cubic-bezier(.4,0,.2,1) 6.4s both}.index-module_root_esbQsD .sequence_playing .inpainting_frame_5{animation:inpainting-wipe 1.1s cubic-bezier(.4,0,.2,1) 9s both}.index-module_root_esbQsD .sequence_playing .inpainting_frame_6{animation:inpainting-wipe 1.1s cubic-bezier(.4,0,.2,1) 11.6s both}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .inpainting_sequence{transition:none}.index-module_root_esbQsD .sequence_playing .inpainting_frame{animation-duration:.01s;animation-timing-function:step-end}}.index-module_root_esbQsD .feature_ppt_shell{padding:48px}.index-module_root_esbQsD .feature_model_shell{padding:56px}@media(max-width:640px){.index-module_root_esbQsD .feature_model_shell{padding:40px}}.index-module_root_esbQsD .feature_detail_shell{padding:48px 0}@media(max-width:640px){.index-module_root_esbQsD .feature_detail_shell{padding:32px 0}}.index-module_root_esbQsD .feature_ppt_shell .feature_video{border-radius:6px}@media(max-width:640px){.index-module_root_esbQsD .feature_ppt_shell{padding:32px}}.index-module_root_esbQsD .feature_empty_visual{background:#e4e4e4;border-radius:10px}.index-module_root_esbQsD .feature_empty_caption{min-height:64px}.index-module_root_esbQsD .tool_card_video{opacity:0;transition:opacity .45s ease-in-out}.index-module_root_esbQsD .news_feature_card .tool_card_video{object-fit:contain}.index-module_root_esbQsD .tool_card_visual.tool_video_media>.tool_card_video{z-index:2;object-fit:cover}.index-module_root_esbQsD .tool_card_visual.tool_video_media.video_expanded>.tool_card_image{opacity:0}.index-module_root_esbQsD .tool_card_visual.tool_video_media.video_visible>.tool_card_video{opacity:1}.index-module_root_esbQsD .tool_card.active>.tool_video_media>.tool_card_image{opacity:0}.index-module_root_esbQsD .tool_card.active>.tool_image_sequence>.tool_sequence_base{opacity:0}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .tool_card,.index-module_root_esbQsD .tool_card_visual,.index-module_root_esbQsD .tool_card_caption,.index-module_root_esbQsD .tool_card_image,.index-module_root_esbQsD .tool_card_video{transition:none!important}}.index-module_root_esbQsD .news_feature_card .news_card_image_wrap>.tool_card_visual{top:50%;left:12px;width:calc(100% - 24px);height:auto;aspect-ratio:16/9;border-radius:0;transition:none;transform:translateY(-50%)}.index-module_root_esbQsD .tool_card:not(.active):hover .tool_card_caption{justify-content:center;width:calc(100% * var(--tool-scale) * var(--tool-expand-x));color:#7d8184;pointer-events:none;opacity:1;transition:opacity .3s ease;transform:translate(-50%,calc(var(--tool-card-height) * var(--tool-scale) / 2 + 14px))}.index-module_root_esbQsD .agent{--agent-title-opacity: 1;--agent-prompt-opacity: 1;--agent-prompt-y: 0px;--agent-prompt-scale: 1;--agent-workspace-opacity: 0;--agent-workspace-y: 46px;--agent-task-1: 0;--agent-task-2: 0;--agent-task-3: 0;--agent-task-4: 0;--agent-task-5: 0;--agent-artifact-1: 0;--agent-artifact-2: 0;--agent-artifact-3: 0;--agent-complete: 0;position:relative;width:100%;max-width:none;height:520vh;background:var(--section-bg);--agent-user-opacity: 0;--agent-thinking-opacity: 0;--agent-task-opacity: 0;--agent-result-opacity: 0;--agent-final-opacity: 0;--agent-demo-opacity: 0;--agent-send-press: 0;--agent-input-progress: 0;--agent-input-y: 0px;--agent-example-opacity: 1;--agent-session-opacity: 0;--agent-session-y: 34px;--agent-user-reveal: 0;--agent-identity-reveal: 0;--agent-thinking-reveal: 0;--agent-thinking-collapse: 0;--agent-thought-1: 0;--agent-thought-2: 0;--agent-thought-3: 0;--agent-thought-4: 0;--agent-thought-5: 0;--agent-thought-6: 0;--agent-thought-7: 0;--agent-thought-8: 0;--agent-thought-9: 0;--agent-task-reveal: 0;--agent-analysis-reveal: 0;--agent-scheme-stage-reveal: 0;--agent-scheme-1: 0;--agent-scheme-2: 0;--agent-scheme-3: 0;--agent-summary-reveal: 0;--agent-research-reveal: 0;--agent-research-thought-1: 0;--agent-research-thought-2: 0;--agent-research-thought-3: 0;--agent-research-thought-4: 0;--agent-research-thought-5: 0;--agent-research-task: 0;--agent-research-task-1: 0;--agent-research-task-2: 0;--agent-research-task-3: 0;--agent-research-task-4: 0;--agent-research-task-5: 0;--agent-research-reply: 0;--agent-report-cards: 0;--agent-split-reveal: 0;--agent-image-panel-reveal: 0;--agent-report-panel-reveal: 0}.index-module_root_esbQsD .agent .agent_session{width:var(--agent-content-width);opacity:var(--agent-session-opacity);transform:translateY(var(--agent-session-y));transform-origin:center 65%}.index-module_root_esbQsD .agent_result_thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(600px,100%);padding:0 10px 12px}.index-module_root_esbQsD .agent_result_thumbnails figure{min-width:0;margin:0}.index-module_root_esbQsD .agent_result_thumbnail{--agent-thumbnail-reveal: 0;aspect-ratio:1.2;overflow:hidden;clip-path:inset(0 calc((1 - var(--agent-thumbnail-reveal)) * 100%) 0 0);border-radius:4px;opacity:1}.index-module_root_esbQsD .agent_research_shell{--agent-user-reveal: 1;--agent-identity-reveal: var(--agent-research-identity, 0);--agent-thinking-reveal: var(--agent-research-thinking, 0);--agent-thinking-collapse: var(--agent-research-thinking-done, 0);--agent-thought-1: var(--agent-research-thought-1);--agent-thought-2: var(--agent-research-thought-2);--agent-thought-3: var(--agent-research-thought-3);--agent-thought-4: var(--agent-research-thought-4);--agent-thought-5: var(--agent-research-thought-5)}.index-module_root_esbQsD .agent_research_continuation{display:flex;flex-direction:column;gap:14px;padding-top:24px;padding-bottom:var(--agent-continuation-clearance, 172px);margin-top:16px;border-top:1px solid #e2e4e0;opacity:var(--agent-research-reveal);transform:translateY(calc((1 - var(--agent-research-reveal)) * 18px));will-change:opacity,transform}.index-module_root_esbQsD .agent_research_scroll{overflow:hidden}.index-module_root_esbQsD .agent_research_task ol:before{position:absolute;top:6px;bottom:6px;left:4px;width:1px;content:"";background:#c7cac7}.index-module_root_esbQsD .agent_research_task li:before{position:absolute;top:6px;left:-17px;width:6px;height:6px;content:"";background:#9da19d;border-radius:50%}.index-module_root_esbQsD .agent_research_task{padding:12px 14px 14px;color:#747975;background:#ededec;border-radius:9px;opacity:var(--agent-research-task);transform:translateY(calc((1 - var(--agent-research-task)) * 7px))}.index-module_root_esbQsD .agent_research_task header{display:flex;align-items:center;justify-content:space-between}.index-module_root_esbQsD .agent_research_task header>:not(:first-child){margin-left:14px}.index-module_root_esbQsD .agent_research_task header small{overflow:hidden;font-size:10px;color:#8b908c;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .agent_research_task li b{font-weight:600;color:#747c76}.index-module_root_esbQsD .agent_research_task li:nth-child(1){--line-reveal: var(--agent-research-task-1)}.index-module_root_esbQsD .agent_research_task li:nth-child(2){--line-reveal: var(--agent-research-task-2)}.index-module_root_esbQsD .agent_research_task li:nth-child(3){--line-reveal: var(--agent-research-task-3)}.index-module_root_esbQsD .agent_research_task li:nth-child(4){--line-reveal: var(--agent-research-task-4)}.index-module_root_esbQsD .agent_research_task li:nth-child(5){--line-reveal: var(--agent-research-task-5)}.index-module_root_esbQsD .agent_research_reply{padding:0 10px;margin:0;opacity:var(--agent-research-reply);transform:translateY(calc((1 - var(--agent-research-reply)) * 6px))}.index-module_root_esbQsD .agent_report_cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;align-self:flex-start;width:min(100%,356px);margin-top:8px;opacity:var(--agent-report-cards);transform:translateY(calc((1 - var(--agent-report-cards)) * 15px))}.index-module_root_esbQsD .agent_report_card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;height:auto;aspect-ratio:1;padding:10px;color:#252b27;background:#fff;border:1px solid #e8e9e6;border-radius:8px;box-shadow:0 2px 4px rgba(31,35,32,.024)}.index-module_root_esbQsD .agent_report_card>:not([hidden])~:not([hidden]){margin-top:12px}.index-module_root_esbQsD .agent_report_file_icon{position:relative;display:grid;flex:none;place-items:center;width:34px;height:42px;clip-path:polygon(0 0,68% 0,100% 25%,100% 100%,0 100%);font-size:13px;font-weight:600;color:#fff;letter-spacing:-.04em}.index-module_root_esbQsD .agent_report_file_icon:after{position:absolute;top:0;right:0;width:11px;height:10px;content:"";background:rgba(255,255,255,.52)}.index-module_root_esbQsD .agent_report_word .agent_report_file_icon{font-size:24px;background:#4d8af0}.index-module_root_esbQsD .agent_report_pdf .agent_report_file_icon{font-size:10px;background:#fa4d73}.index-module_root_esbQsD .agent_report_markdown .agent_report_file_icon{font-size:10px;background:#c8cacc}.index-module_root_esbQsD .agent_report_file_copy{width:100%;min-width:0;margin-top:auto}.index-module_root_esbQsD .agent_pdf_document{display:flex;flex:1;flex-direction:column;min-height:0;color:#303632;background:#eeefed}.index-module_root_esbQsD .agent_pdf_toolbar{display:flex;flex:none;align-items:center;justify-content:space-between;height:46px;padding:0 22px;font-size:11px;color:#717970;background:#fafbf9;border-bottom:1px solid #e2e4e0}.index-module_root_esbQsD .agent_pdf_toolbar>:not(:first-child){margin-left:18px}.index-module_root_esbQsD .agent_pdf_toolbar_file{display:flex;align-items:center;min-width:0}.index-module_root_esbQsD .agent_pdf_toolbar_file>:not(:first-child){margin-left:10px}.index-module_root_esbQsD .agent_pdf_reading_hint{flex:none;font-size:10px;color:#969d96}.index-module_root_esbQsD .agent_pdf_reader{flex:1;min-height:0;padding:24px;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c5cac3 transparent;outline-offset:-3px}.index-module_root_esbQsD .agent_pdf_reader:focus-visible{outline:2px solid #849382}.index-module_root_esbQsD .agent_pdf_paper{width:100%;max-width:794px;padding:32px clamp(24px,4vw,62px) 28px;margin:0 auto;background:#fff;box-shadow:0 2px 10px rgba(39,55,40,.03)}.index-module_root_esbQsD .agent_pdf_running_header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;font-size:10px;color:#90988e;letter-spacing:.04em;border-bottom:1px solid #dadfd8}.index-module_root_esbQsD .agent_pdf_running_header>:not(:first-child){margin-left:16px}.index-module_root_esbQsD .agent_pdf_paper .agent_pdf_title{margin:22px 0 24px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:18px;font-weight:600;line-height:1.65;color:#252e26;text-align:center;text-wrap:balance;letter-spacing:0}.index-module_root_esbQsD .agent_pdf_report_body{font-family:"Noto Serif SC",Songti SC,SimSun,serif}.index-module_root_esbQsD .agent_pdf_report_body h3{margin:26px 0 12px;font-size:15px;font-weight:700;line-height:1.65;color:#29352b}.index-module_root_esbQsD .agent_pdf_report_body sup{margin-left:1px;font-family:Arial,sans-serif;font-size:8px;line-height:0;color:#71806d}.index-module_root_esbQsD .agent_pdf_abstract{padding-bottom:14px;border-bottom:1px solid #e4e8e0}.index-module_root_esbQsD .agent_pdf_abstract h3{margin-top:0;text-align:center;letter-spacing:.2em}.index-module_root_esbQsD .agent_pdf_references{padding-left:24px;margin:0;font-family:inherit;font-size:11px;line-height:1.8;color:#768270}.index-module_root_esbQsD .agent_pdf_references a:hover{text-decoration:underline}.index-module_root_esbQsD .agent_pdf_paper_footer{display:flex;justify-content:space-between;padding-top:16px;margin-top:32px;font-size:9px;line-height:1.7;color:#92998e;border-top:1px solid #dadfd8}.index-module_root_esbQsD .agent_pdf_paper_footer>:not(:first-child){margin-left:16px}@media(max-width:900px){.index-module_root_esbQsD .agent .prompt_box{transform:translateY(var(--agent-input-y))}.index-module_root_esbQsD .agent .agent_session{width:calc(100% - 48px);transform:translateY(var(--agent-session-y))}}@media(max-width:600px){.index-module_root_esbQsD .agent .prompt_box{height:calc(182px - var(--agent-input-progress) * 32px)}.index-module_root_esbQsD .agent .prompt_main{height:calc(122px - var(--agent-input-progress) * 28px)}.index-module_root_esbQsD .agent .agent_session{width:calc(100% - 20px)}.index-module_root_esbQsD .agent_research_task li{font-size:10px}.index-module_root_esbQsD .agent_research_task header small{display:none}.index-module_root_esbQsD .agent_report_cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;width:min(100%,314px)}.index-module_root_esbQsD .agent_report_card{aspect-ratio:1;padding:9px;border-radius:7px}.index-module_root_esbQsD .agent_report_card>:not([hidden])~:not([hidden]){margin-top:8px}.index-module_root_esbQsD .agent_report_file_icon{width:25px;height:31px;font-size:9px}.index-module_root_esbQsD .agent_report_word .agent_report_file_icon{font-size:18px}.index-module_root_esbQsD .agent_report_pdf .agent_report_file_icon,.index-module_root_esbQsD .agent_report_markdown .agent_report_file_icon{font-size:7px}.index-module_root_esbQsD .agent_report_file_icon:after{width:8px;height:7px}.index-module_root_esbQsD .agent_report_file_copy>span{margin-bottom:4px;font-size:9px}.index-module_root_esbQsD .agent_report_file_copy strong{font-size:9px;line-height:1.25}.index-module_root_esbQsD .agent_pdf_toolbar{height:40px;padding:0 12px}.index-module_root_esbQsD .agent_pdf_toolbar>:not(:first-child){margin-left:8px}.index-module_root_esbQsD .agent_pdf_reading_hint{display:none}.index-module_root_esbQsD .agent_pdf_reader{padding:10px}.index-module_root_esbQsD .agent_pdf_paper{padding:20px 18px}.index-module_root_esbQsD .agent_pdf_paper .agent_pdf_title{margin:18px 0 20px;font-size:12px;letter-spacing:0}.index-module_root_esbQsD .agent_pdf_report_body p{font-size:12px;line-height:2}.index-module_root_esbQsD .agent_pdf_report_body h3{font-size:15px}.index-module_root_esbQsD .agent_pdf_paper_footer>span:last-child{display:none}}.index-module_root_esbQsD .agent_sticky{position:sticky;top:0;height:100vh;min-height:640px;overflow:hidden;background:var(--section-bg);--agent-content-width: min(800px, calc(100vw - 80px) )}.index-module_root_esbQsD .agent .agent_session,.index-module_root_esbQsD .agent .prompt_box{width:var(--agent-content-width)}@media(max-width:900px){.index-module_root_esbQsD .agent_sticky{--agent-content-width: min(800px, calc(100vw - 48px) )}}@media(max-width:600px){.index-module_root_esbQsD .agent_sticky{--agent-content-width: calc(100vw - 20px) }}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .agent .agent_session{transform:translateY(var(--agent-session-y))}.index-module_root_esbQsD .agent .prompt_box{transform:translateY(var(--agent-input-y))}}.index-module_root_esbQsD .workflow_intro_copy .product_eyebrow,.index-module_root_esbQsD .agent_intro_title .product_eyebrow,.index-module_root_esbQsD .one_click_intro_title .product_eyebrow{position:relative;top:-8px;margin:0;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.5;color:#7d8184;letter-spacing:.08em}.index-module_root_esbQsD .one_click_intro_title h2{margin-top:18px;font-size:var(--section-title-size);line-height:1.18;letter-spacing:-.045em}.index-module_root_esbQsD .one_click_intro_title>p:not(.product_eyebrow){margin:25px 0 0;font-size:15px;line-height:1.9;color:#858887}.index-module_root_esbQsD .one_click_entry{display:inline-flex;padding:11px 22px;margin:30px 0 0;font-size:15px;color:#fff;pointer-events:auto;border:0}.index-module_root_esbQsD .one_click_entry:hover{color:#fff}.index-module_root_esbQsD .one_click_entry:focus-visible{outline:2px solid #647267;outline-offset:4px}.index-module_root_esbQsD .one_click_scroll_hint{position:absolute;bottom:38px;left:50%;display:flex;flex-direction:column;gap:7px;align-items:center;margin:0;font-size:11px;color:#929792;letter-spacing:.08em;white-space:nowrap;opacity:var(--agent-title-opacity);transform:translate(-50%)}.index-module_root_esbQsD .one_click .output_main figcaption{bottom:18px;left:18px;padding:6px 10px;font-size:11px;background:rgba(25,32,29,.56);border-radius:3px}@media(max-width:900px){.index-module_root_esbQsD .one_click_intro{justify-content:flex-start;padding:116px 7% 36px}.index-module_root_esbQsD .one_click_intro_title{width:100%}.index-module_root_esbQsD .one_click_intro_title h2{margin-top:12px;font-size:var(--section-title-size);line-height:1.25}.index-module_root_esbQsD .one_click_intro_title h2 span{display:inline;margin-left:0}.index-module_root_esbQsD .one_click_intro_title>p:not(.product_eyebrow){margin:16px 0 0;font-size:14px;line-height:1.8}.index-module_root_esbQsD .one_click_entry{padding:10px 19px;margin:20px 0 0;font-size:13px}.index-module_root_esbQsD .one_click .output_main{top:50%;left:calc(5% + var(--one-click-focus) * 10%);width:90%;height:auto;aspect-ratio:16 / 9;transform:translateY(-50%)}.index-module_root_esbQsD .one_click_scroll_hint{bottom:20px;left:50%;font-size:10px}}@media(max-width:600px){.index-module_root_esbQsD .one_click_intro{padding-top:104px}.index-module_root_esbQsD .one_click_intro_title h2{font-size:var(--section-title-size)}.index-module_root_esbQsD .one_click_intro_title h2 span{display:block}.index-module_root_esbQsD .one_click_intro_title h2 span+span{margin-left:0}.index-module_root_esbQsD .one_click_intro_title>p:not(.product_eyebrow){margin-top:14px;font-size:13px}.index-module_root_esbQsD .one_click_entry{margin-top:16px}.index-module_root_esbQsD .one_click .output_main{top:50%;height:auto;aspect-ratio:16 / 9}.index-module_root_esbQsD .one_click .output_main figcaption{bottom:10px;left:10px;font-size:10px}}@media(max-width:900px)and (max-height:720px){.index-module_root_esbQsD .one_click_intro{padding-top:88px}.index-module_root_esbQsD .one_click_intro_title h2{margin-top:7px;font-size:var(--section-title-size);line-height:1.2}.index-module_root_esbQsD .one_click_intro_title>p:not(.product_eyebrow){margin-top:10px;font-size:12px;line-height:1.65}.index-module_root_esbQsD .one_click_entry{margin-top:12px}.index-module_root_esbQsD .one_click_scroll_hint{bottom:16px}.index-module_root_esbQsD .one_click .output_main{top:50%;height:auto;aspect-ratio:16 / 9}}.index-module_root_esbQsD .one_click_scan_overlay{--scan-x: calc(var(--one-click-scan-progress) * 140% - 3%);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:var(--one-click-scan-opacity)}.index-module_root_esbQsD .one_click_scan_overlay:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(to right,transparent calc(var(--scan-x) - 34%),rgba(245,246,246,.04) calc(var(--scan-x) - 22%),rgba(245,246,246,.16) var(--scan-x),transparent var(--scan-x))}.index-module_root_esbQsD .one_click_scan_overlay:after{position:absolute;top:0;bottom:0;left:var(--scan-x);width:1px;content:"";background:rgba(255,255,255,.85)}@media(max-width:900px){.index-module_root_esbQsD .one_click{height:490vh}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .one_click_scan_overlay{display:none}}.index-module_root_esbQsD .one_click{--agent-title-opacity: 1;--agent-prompt-opacity: 1;--agent-prompt-y: 0px;--agent-center-opacity: 0;--agent-center-scale: .72;--agent-card-1-opacity: 0;--agent-card-2-opacity: 0;--agent-card-3-opacity: 0;--agent-card-4-opacity: 0;--agent-card-5-opacity: 0;--agent-card-6-opacity: 0;--agent-card-7-opacity: 0;--agent-card-8-opacity: 0;--agent-card-1-lift: 72px;--agent-card-2-lift: 72px;--agent-card-3-lift: 72px;--agent-card-4-lift: 72px;--agent-card-5-lift: 72px;--agent-card-6-lift: 72px;--agent-card-7-lift: 72px;--agent-card-8-lift: 72px;--agent-card-1-scale: .82;--agent-card-2-scale: .82;--agent-card-3-scale: .82;--agent-card-4-scale: .82;--agent-card-5-scale: .82;--agent-card-6-scale: .82;--agent-card-7-scale: .82;--agent-card-8-scale: .82;--agent-merged-opacity: 0;--agent-merged-scale: .76;--agent-merge-x: 0px;--agent-merge-x-negative: 0px;--agent-merge-y: 0px;--agent-merge-y-negative: 0px;position:relative;width:100%;max-width:none;height:800vh;background:var(--paper);--one-click-focus: 0;--one-click-scan-progress: 0;--one-click-scan-opacity: 0;--one-click-hero: 0;--one-click-spread: 0;--one-click-pair-1: 0;--one-click-pair-2: 0;--one-click-gallery-x: 0px;--one-click-gallery-progress: 0;--one-click-gallery-hint: 0;--one-click-art-width: min(44.64vw, 108vh);--one-click-art-height: calc(var(--one-click-art-width) * 9 / 16);--one-click-gap: clamp(12px, 1vw, 20px);--one-click-side-width: calc((var(--one-click-art-width) - var(--one-click-gap) * 16 / 9) / 2);--one-click-center-y: 50%}.index-module_root_esbQsD .one_click_intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:center;padding:70px max(26px,8.333%,calc((100vw - var(--core-content-width)) / 2)) 42px;pointer-events:none}.index-module_root_esbQsD .one_click_intro_title{width:34%;max-width:430px;text-align:left;opacity:var(--agent-title-opacity);transform:translateY(var(--agent-prompt-y));will-change:opacity,transform}@media(min-width:901px){.index-module_root_esbQsD .one_click_intro_title h2{font-size:clamp(42px,3.3vw,64px)}}.index-module_root_esbQsD .one_click .agent_output_board{top:70px;right:3.5%;bottom:42px;left:3.5%;transform:translate3d(var(--one-click-gallery-x),0,0);will-change:transform}.index-module_root_esbQsD .one_click .output_main,.index-module_root_esbQsD .one_click .one_click_result,.index-module_root_esbQsD .one_click_gallery_image{margin:0;overflow:hidden;background:transparent;border:0;border-radius:6px;box-shadow:none}.index-module_root_esbQsD .one_click .one_click_hero_result{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--one-click-hero)}.index-module_root_esbQsD .one_click .one_click_result{--pair-reveal: var(--one-click-pair-1);top:calc(var(--one-click-center-y) - var(--one-click-art-height) / 2);z-index:2;width:var(--one-click-side-width);height:auto;aspect-ratio:16 / 9;opacity:var(--pair-reveal);transform:translate(calc((1 - var(--pair-reveal)) * var(--result-offset)))}.index-module_root_esbQsD .one_click .result_left{left:calc(50% - var(--one-click-art-width) / 2 - var(--one-click-gap) - var(--one-click-side-width));--result-offset: 40px}.index-module_root_esbQsD .one_click .result_lower{--pair-reveal: var(--one-click-pair-2);top:calc(var(--one-click-center-y) + var(--one-click-gap) / 2)}.index-module_root_esbQsD .one_click_gallery_image{flex:none;width:var(--one-click-art-width);height:auto;aspect-ratio:16 / 9}.index-module_root_esbQsD .one_click_gallery_image_tall{width:calc(var(--one-click-art-height) * 1290 / 1152);height:var(--one-click-art-height);aspect-ratio:1290 / 1152}.index-module_root_esbQsD .one_click_gallery_cue{position:absolute;bottom:42px;left:50%;display:flex;flex-direction:column;gap:14px;align-items:center;pointer-events:none;opacity:var(--one-click-gallery-hint);transform:translate(-50%)}.index-module_root_esbQsD .one_click_gallery_progress{width:110px;height:2px;overflow:hidden;background:#e2e3de}@media(max-width:900px){.index-module_root_esbQsD .one_click{--one-click-art-width: min(86vw, 76vh);--one-click-side-width: calc((var(--one-click-art-width) - var(--one-click-gap)) / 2);--one-click-center-y: calc(70% - var(--one-click-focus) * 20% - var(--one-click-spread) * 20%)}.index-module_root_esbQsD .one_click_intro{justify-content:flex-start;padding:104px 7% 36px}.index-module_root_esbQsD .one_click_intro_title{width:100%}.index-module_root_esbQsD .one_click .agent_output_board{top:82px;right:12px;bottom:56px;left:12px}.index-module_root_esbQsD .one_click .output_main{left:50%}.index-module_root_esbQsD .one_click .one_click_result{top:calc(var(--one-click-center-y) + var(--one-click-art-height) / 2 + var(--one-click-gap))}.index-module_root_esbQsD .one_click .result_left{left:calc(50% - var(--one-click-art-width) / 2);--result-offset: 20px}.index-module_root_esbQsD .one_click .result_right{left:calc(50% + var(--one-click-gap) / 2);--result-offset: -20px}.index-module_root_esbQsD .one_click .result_lower{top:calc(var(--one-click-center-y) + var(--one-click-art-height) / 2 + var(--one-click-side-width) * 9 / 16 + var(--one-click-gap) * 2)}.index-module_root_esbQsD .one_click_gallery_cue{bottom:26px;gap:10px}}@media(max-width:900px)and (max-height:720px){.index-module_root_esbQsD .one_click_intro{padding-top:88px}.index-module_root_esbQsD .one_click{--one-click-center-y: calc(80% - var(--one-click-focus) * 30% - var(--one-click-spread) * 20%)}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .one_click .agent_output_board{will-change:auto}.index-module_root_esbQsD .one_click .one_click_result{transform:none}}.index-module_root_esbQsD .asset_library_heading{margin-bottom:60px;text-align:left}.index-module_root_esbQsD .asset_library_heading>.eyebrow{margin:0 0 36px;font-size:16px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD .asset_library_heading>.asset_library_heading_row{display:flex;gap:24px;align-items:center;justify-content:space-between}.index-module_root_esbQsD .asset_library_heading>.asset_library_heading_row>.asset_library_title{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:46px;font-weight:400;color:#000}.index-module_root_esbQsD .asset_library_heading>.asset_library_heading_row>.asset_library_description{margin:0;font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD .asset_library_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.index-module_root_esbQsD .library_entry{display:block;min-width:0;border-radius:12px;outline-offset:7px}.index-module_root_esbQsD .library_entry:focus-visible{outline:2px solid #333}.index-module_root_esbQsD .library_preview{position:relative;height:350px;overflow:hidden;background:#e8e8e8;isolation:isolate;border-radius:12px}.index-module_root_esbQsD .library_entry_furniture .library_preview{background:#f2f0ec}.index-module_root_esbQsD .library_preview_meta{position:absolute;top:22px;right:26px;left:26px;z-index:4;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#707070;letter-spacing:.05em}.index-module_root_esbQsD .library_entry_furniture .library_preview_meta{color:#707070}.index-module_root_esbQsD .plant_collection,.index-module_root_esbQsD .furniture_collection{position:absolute;top:68px;right:38px;bottom:42px;left:38px}.index-module_root_esbQsD .library_entry:is(:hover,:focus-visible) .plant_collection img,.index-module_root_esbQsD .library_entry:is(:hover,:focus-visible) .furniture_collection img{transform:scale(1.035)}.index-module_root_esbQsD .library_entry_caption{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 2px 0}.index-module_root_esbQsD .library_entry_caption .library_entry_title{margin:0;font-size:20px;font-weight:400;line-height:26px;color:rgba(0,0,0,.9)}.index-module_root_esbQsD .library_entry_caption .library_entry_description{margin:4px 0 0;font-size:16px;font-weight:400;line-height:26px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD .library_entry_arrow{--action-arrow-size: 16px;display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;color:#494949;border:1px solid #d9d9d9;border-radius:12px;transition:background .2s ease,border-color .2s ease,color .2s ease}@media(max-width:900px){.index-module_root_esbQsD .asset_library{padding:80px 28px}.index-module_root_esbQsD .asset_library_heading>.asset_library_heading_row{flex-direction:column;align-items:flex-start}.index-module_root_esbQsD .asset_library_grid{gap:20px}.index-module_root_esbQsD .library_preview{height:290px}.index-module_root_esbQsD .library_preview_meta{right:18px;left:18px}}@media(max-width:640px){.index-module_root_esbQsD .asset_library{padding:72px 22px 76px}.index-module_root_esbQsD .asset_library_heading{margin-bottom:30px}.index-module_root_esbQsD .asset_library_heading>.asset_library_heading_row>.asset_library_title{max-width:330px;font-size:var(--support-title-size);line-height:1.4;text-wrap:balance}.index-module_root_esbQsD .asset_library_heading>.asset_library_heading_row>.asset_library_description{max-width:290px}.index-module_root_esbQsD .asset_library_grid{grid-template-columns:1fr;gap:34px}.index-module_root_esbQsD .library_preview{height:auto;aspect-ratio:1.45}.index-module_root_esbQsD .library_preview_meta{top:18px}.index-module_root_esbQsD .plant_collection,.index-module_root_esbQsD .furniture_collection{top:56px;right:26px;bottom:30px;left:26px}.index-module_root_esbQsD .library_entry_caption{padding-top:16px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .plant_collection img,.index-module_root_esbQsD .furniture_collection img,.index-module_root_esbQsD .library_entry_arrow,.index-module_root_esbQsD .library_entry_arrow svg{transition:none!important}.index-module_root_esbQsD .library_entry:hover .plant_collection img,.index-module_root_esbQsD .library_entry:hover .furniture_collection img{transform:none}.index-module_root_esbQsD .library_entry:hover .library_entry_arrow svg{transform:none}}.index-module_root_esbQsD .collaboration{--partner-logo-height: 32px;--partner-logo-max-width: 184px;padding:110px 40px 96px;scroll-margin-top:92px}.index-module_root_esbQsD .collaboration_inner{max-width:1200px;margin:0 auto}.index-module_root_esbQsD .collaboration_story{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.index-module_root_esbQsD .collaboration_copy .eyebrow{margin:0 0 23px;font-size:15px;color:#7d8184;letter-spacing:.06em}.index-module_root_esbQsD .collaboration_copy h2{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:var(--support-title-size);font-weight:400;line-height:1.4;letter-spacing:-.025em}.index-module_root_esbQsD .collaboration_description{margin:25px 0 0;font-size:16px;line-height:1.9;color:#777d80}.index-module_root_esbQsD .collaboration_signoff{margin:37px 0 0;font-size:12px;line-height:1.8;color:#959a9c}.index-module_root_esbQsD .collaboration_photo{justify-self:end;width:100%;max-width:540px;margin:0}.index-module_root_esbQsD .collaboration_partners{padding-top:28px;margin-top:60px;border-top:1px solid #eceeeb}.index-module_root_esbQsD .collaboration_partners_label{margin:0 0 26px;font-size:12px;font-weight:400;color:#919698;letter-spacing:.09em}.index-module_root_esbQsD .collaboration_logo{display:flex;align-items:center;justify-content:center;min-width:0;height:64px}@media(max-width:900px){.index-module_root_esbQsD .collaboration_story{gap:36px}.index-module_root_esbQsD .collaboration_copy h2{font-size:var(--support-title-size)}.index-module_root_esbQsD .collaboration_description{margin-top:20px;font-size:14px}.index-module_root_esbQsD .collaboration_signoff{margin-top:25px}.index-module_root_esbQsD .collaboration{padding:82px 28px 76px;--partner-logo-height: 28px;--partner-logo-max-width: 164px}}@media(max-width:640px){.index-module_root_esbQsD .collaboration_story{grid-template-columns:1fr;gap:30px}.index-module_root_esbQsD .collaboration_copy .eyebrow{margin-bottom:16px;font-size:14px}.index-module_root_esbQsD .collaboration_copy h2{font-size:var(--support-title-size);line-height:1.4}.index-module_root_esbQsD .collaboration_description{margin-top:18px}.index-module_root_esbQsD .collaboration_signoff{margin-top:20px;font-size:11px}.index-module_root_esbQsD .collaboration_photo{justify-self:start;max-width:540px}.index-module_root_esbQsD .collaboration_photo figcaption{margin-top:11px;font-size:10px}.index-module_root_esbQsD .collaboration_partners{padding-top:23px;margin-top:36px}.index-module_root_esbQsD .collaboration_partners_label{margin-bottom:19px;font-size:11px}.index-module_root_esbQsD .collaboration_logo{height:52px}.index-module_root_esbQsD .collaboration{padding:72px 22px 64px;--partner-logo-height: 24px;--partner-logo-max-width: 140px}}.index-module_root_esbQsD .collaboration_photo_stage{position:relative;aspect-ratio:540/379;overflow:hidden;background:#f3f3f3;border-radius:10px}.index-module_root_esbQsD .collaboration_photo_stage img.is_active{opacity:1}.index-module_root_esbQsD .collaboration_photo_stage img.is_mirrored{transform:scaleX(-1)}.index-module_root_esbQsD .collaboration_partners_heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:26px}.index-module_root_esbQsD .collaboration_partners_heading .collaboration_partners_label{margin:0}.index-module_root_esbQsD .collaboration_motion_toggle{display:flex;gap:6px;align-items:center;padding:7px 0 7px 10px;font-size:11px;color:#8b9193;cursor:pointer;background:transparent;border:0}.index-module_root_esbQsD .collaboration_motion_toggle:hover{color:#343d41}.index-module_root_esbQsD .collaboration_logo_button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:5px;cursor:pointer;background:transparent;border:0;border-radius:4px}.index-module_root_esbQsD .collaboration_logo_button:focus-visible,.index-module_root_esbQsD .collaboration_motion_toggle:focus-visible{outline:2px solid var(--action);outline-offset:4px}.index-module_root_esbQsD .collaboration_logo_viewport{container-type:inline-size;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.index-module_root_esbQsD .collaboration_logo_track{display:flex;width:max-content;animation:collaboration-drift 48s linear infinite;animation-play-state:paused}.index-module_root_esbQsD .collaboration_logo_track.is_reversed{margin-top:18px;animation-duration:44s;animation-direction:reverse}.index-module_root_esbQsD .collaboration[data-running=true] .collaboration_logo_track{animation-play-state:running}.index-module_root_esbQsD .collaboration_logo_set{display:flex;flex-shrink:0;gap:48px;align-items:center;justify-content:space-around;min-width:100cqw;padding:0 48px 0 0;margin:0;list-style:none}.index-module_root_esbQsD .collaboration_logo_set .collaboration_logo{flex:0 0 auto;width:auto;height:68px}@media(max-width:640px){.index-module_root_esbQsD .collaboration_logo_set{gap:28px;padding-right:28px}.index-module_root_esbQsD .collaboration_logo_set .collaboration_logo{flex-basis:auto;width:auto;height:56px}.index-module_root_esbQsD .collaboration_logo_track.is_reversed{margin-top:12px}.index-module_root_esbQsD .collaboration_partners_heading{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .collaboration_photo_stage img{transition:none}.index-module_root_esbQsD .collaboration_logo_track{width:100%;transform:none;animation:none}.index-module_root_esbQsD .collaboration_logo_viewport{-webkit-mask-image:none;mask-image:none}.index-module_root_esbQsD .collaboration_logo_set{display:flex;flex-wrap:wrap;gap:24px 36px;justify-content:center;width:100%;padding:0}.index-module_root_esbQsD .collaboration_logo_set[aria-hidden=true]{display:none}.index-module_root_esbQsD .collaboration_logo_set .collaboration_logo{width:auto}}@media(prefers-reduced-motion:reduce)and (max-width:640px){.index-module_root_esbQsD .collaboration_logo_set{gap:18px 28px}}.index-module_root_esbQsD .agent_scroll_region:focus-visible{outline:2px solid #7a8b7d;outline-offset:3px}.index-module_root_esbQsD [data-agent-stream=pending]{visibility:hidden}.index-module_root_esbQsD .agent_summary_actions{display:flex;align-items:center;visibility:var(--agent-summary-actions-visibility, hidden)}.index-module_root_esbQsD .faq_section{padding:112px 40px 88px;background:var(--section-bg)}.index-module_root_esbQsD .faq_inner{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);gap:96px;align-items:start;width:min(1200px,100%);margin:0 auto}.index-module_root_esbQsD .faq_heading{position:sticky;top:108px}.index-module_root_esbQsD .faq_heading .eyebrow{margin:0 0 22px;font-size:16px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD .faq_heading h2{max-width:500px;margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:40px;font-weight:400;line-height:1.32;color:#000;letter-spacing:-.035em}.index-module_root_esbQsD .faq_heading>p:last-child{max-width:390px;margin:24px 0 0;font-size:15px;font-weight:400;line-height:1.8;color:rgba(0,0,0,.4)}.index-module_root_esbQsD .faq_list{border-top:1px solid #d9dbd6}.index-module_root_esbQsD .faq_item{display:block;border-bottom:1px solid #d9dbd6}.index-module_root_esbQsD .faq_item summary{display:flex;gap:28px;align-items:center;justify-content:space-between;min-height:88px;padding:26px 0;font-size:18px;line-height:1.55;color:#252a27;list-style:none;cursor:pointer}.index-module_root_esbQsD .faq_item summary::-webkit-details-marker{display:none}.index-module_root_esbQsD .faq_item summary:focus-visible{outline:2px solid var(--action);outline-offset:5px}.index-module_root_esbQsD .faq_answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.index-module_root_esbQsD .faq_item[open] .faq_answer{grid-template-rows:1fr}@media(max-width:900px){.index-module_root_esbQsD .faq_section{padding:88px 28px 72px}.index-module_root_esbQsD .faq_inner{grid-template-columns:1fr;gap:52px}.index-module_root_esbQsD .faq_heading{position:static}.index-module_root_esbQsD .faq_heading h2{max-width:620px}.index-module_root_esbQsD .faq_heading>p:last-child{max-width:520px}}@media(max-width:640px){.index-module_root_esbQsD .faq_section{padding:72px 22px 58px}.index-module_root_esbQsD .faq_inner{gap:38px}.index-module_root_esbQsD .faq_heading .eyebrow{margin-bottom:16px}.index-module_root_esbQsD .faq_heading h2{font-size:var(--support-title-size);line-height:1.4}.index-module_root_esbQsD .faq_answer p{padding:0 48px 23px 0;font-size:14px;line-height:1.8}.index-module_root_esbQsD .faq_heading>p:last-child{margin-top:18px;font-size:14px}.index-module_root_esbQsD .faq_item summary{min-height:76px;padding:21px 0;font-size:16px}.index-module_root_esbQsD .faq_item summary i{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .faq_answer,.index-module_root_esbQsD .faq_item summary i{transition:none}}.index-module_root_esbQsD .creation_invitation{display:grid;place-items:center;padding:100px 32px 108px;text-align:center;background:var(--paper)}.index-module_root_esbQsD .creation_invitation_inner{width:100%;max-width:var(--core-content-width);margin:0 auto}.index-module_root_esbQsD .creation_invitation h2{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:46px;font-weight:400;color:#000;text-wrap:balance;letter-spacing:normal}.index-module_root_esbQsD .creation_invitation_button{gap:12px;justify-content:center;min-width:160px;min-height:52px;padding:14px 24px;margin-top:32px;font-size:15px;line-height:1;white-space:nowrap}.index-module_root_esbQsD .creation_invitation_button:focus-visible{outline:2px solid var(--action);outline-offset:5px}@media(max-width:640px){.index-module_root_esbQsD .creation_invitation{padding:72px 20px 80px}.index-module_root_esbQsD .creation_invitation h2{font-size:var(--support-title-size);line-height:1.45;letter-spacing:-.03em}.index-module_root_esbQsD .creation_invitation h2 span{display:block}.index-module_root_esbQsD .creation_invitation p{max-width:290px;margin:16px auto 0;font-size:13px}.index-module_root_esbQsD .creation_invitation_button{gap:12px;min-width:152px;min-height:50px;padding:13px 22px;margin-top:28px;font-size:14px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .creation_invitation_button{transition:none}.index-module_root_esbQsD .creation_invitation_button:hover{transform:none}}.index-module_root_esbQsD .agent_artifact_trigger{font-family:inherit;text-align:left;cursor:zoom-in;transition:box-shadow .18s ease,border-color .18s ease}.index-module_root_esbQsD .agent_artifact_trigger:hover{border-color:#b9c3b9;box-shadow:0 4px 18px rgba(39,55,40,.094)}.index-module_root_esbQsD .agent_artifact_trigger:focus-visible{outline:2px solid #657c68;outline-offset:3px}.index-module_root_esbQsD .agent_artifact_trigger:disabled{color:inherit;cursor:default;opacity:1}.index-module_root_esbQsD .agent_artifact_trigger:disabled:hover{border-color:#e8e9e6;box-shadow:none}.index-module_root_esbQsD button.agent_result_thumbnail{display:block;width:100%;padding:0;background:#e5e6e1;border:0}.index-module_root_esbQsD .agent_artifact_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:rgba(16,22,19,.62);backdrop-filter:blur(5px)}.index-module_root_esbQsD .agent_artifact_overlay_image{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.index-module_root_esbQsD .agent_artifact_modal{position:fixed;top:50%;left:50%;z-index:2001;display:flex;flex-direction:column;width:min(1040px,calc(100vw - 48px));height:min(880px,calc(100dvh - 64px));overflow:hidden;background:#f6f7f4;border:1px solid #dce1db;border-radius:16px;outline:none;box-shadow:0 28px 100px rgba(0,0,0,.333);transform:translate(-50%,-50%)}.index-module_root_esbQsD .agent_artifact_header{display:flex;flex:none;align-items:center;justify-content:space-between;padding:18px 22px;background:#fafbf9;border-bottom:1px solid #dfe3dd}.index-module_root_esbQsD .agent_artifact_header>:not(:first-child){margin-left:20px}.index-module_root_esbQsD .agent_artifact_header>div:first-child{min-width:0}.index-module_root_esbQsD .agent_artifact_title{margin:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;color:#303832;overflow-wrap:anywhere}.index-module_root_esbQsD .agent_artifact_description{margin:4px 0 0;font-size:12px;line-height:1.5;color:#7b847d}.index-module_root_esbQsD .agent_artifact_controls{display:flex;flex:none}.index-module_root_esbQsD .agent_artifact_controls>:not(:first-child){margin-left:8px}.index-module_root_esbQsD .agent_artifact_modal .agent_pdf_reader{overscroll-behavior:contain}.index-module_root_esbQsD .agent_report_miniature>header b{padding:3px 5px;font-family:Arial,sans-serif;font-size:7px;color:#fff;letter-spacing:0;background:#fa4d73;border-radius:4px}.index-module_root_esbQsD .agent_report_preview_word .agent_pdf_toolbar_file>b{color:#426eb0;background:#e5edfc}.index-module_root_esbQsD .agent_report_preview_markdown .agent_pdf_toolbar_file>b{color:#53614e;background:#e6e9e4}.index-module_root_esbQsD .agent_markdown_source{max-width:900px;padding:28px;margin:0 auto;font-family:Consolas,monospace;font-size:13px;line-height:1.9;color:#364038;overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap;background:#fff;border:1px solid #e0e5dc;border-radius:8px}@media(max-width:600px){.index-module_root_esbQsD .agent_artifact_modal{width:calc(100vw - 20px);height:calc(100dvh - 32px);border-radius:12px}.index-module_root_esbQsD .agent_artifact_header{padding:14px}.index-module_root_esbQsD .agent_artifact_header>:not(:first-child){margin-left:12px}.index-module_root_esbQsD .agent_artifact_title{font-size:13px}.index-module_root_esbQsD .agent_artifact_description{font-size:11px}.index-module_root_esbQsD .agent_artifact_controls>:not(:first-child){margin-left:6px}.index-module_root_esbQsD .agent_artifact_controls button{width:34px;height:34px}.index-module_root_esbQsD .agent_markdown_source{padding:16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .agent_artifact_trigger{transition:none}}.index-module_root_esbQsD .agent_artifact_modal.agent_artifact_modal_image{width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.index-module_root_esbQsD .agent_artifact_image_close{display:block;padding:0;margin:0;line-height:0;cursor:zoom-out;background:transparent;border:0;border-radius:0;outline:none}.index-module_root_esbQsD .agent_artifact_image_close:focus-visible{outline:2px solid #555a57;outline-offset:5px}.index-module_root_esbQsD .agent .prompt_upload_reference{display:none;width:60px;height:60px;background:transparent;border-style:solid}.index-module_root_esbQsD .agent .prompt_inline_mention{width:calc(156px - var(--agent-composer-compact, 0) * 156px);min-width:0;overflow:hidden;opacity:calc(1 - var(--agent-composer-compact, 0));transform:translate(calc(var(--agent-composer-compact, 0) * -8px))}.index-module_root_esbQsD .agent[data-composer-cleared=true] .prompt_attached_reference,.index-module_root_esbQsD .agent[data-composer-cleared=true] .prompt_inline_mention{display:none}.index-module_root_esbQsD .agent[data-composer-cleared=true] .prompt_upload_reference{display:grid}.index-module_root_esbQsD .agent .prompt_box{position:relative;z-index:6;width:var(--agent-content-width);height:calc(190px - var(--agent-composer-compact, 0) * 134px);min-height:56px;overflow:hidden;background:rgb(255 255 255 / calc(.98 + var(--agent-composer-compact, 0) * .02));border-color:#d8dad8;border-radius:calc(24px - var(--agent-composer-compact, 0) * 12px);box-shadow:0 calc(12px - var(--agent-composer-compact, 0) * 6px) calc(36px - var(--agent-composer-compact, 0) * 12px) rgb(24 24 22 / calc(.065 + var(--agent-composer-compact, 0) * .015));opacity:1;transition:none;transform:translateY(var(--agent-input-y))}.index-module_root_esbQsD .agent .prompt_main{position:absolute;inset:0 0 auto;display:block;height:calc(130px - var(--agent-composer-compact, 0) * 74px);padding:calc(20px - var(--agent-composer-compact, 0) * 12px) calc(22px - var(--agent-composer-compact, 0) * 6px)}.index-module_root_esbQsD .agent .prompt_reference_tile{opacity:calc(1 - var(--agent-composer-compact, 0));transform:translateY(calc(var(--agent-composer-compact, 0) * -10px)) scale(calc(1 - var(--agent-composer-compact, 0) * .12));transform-origin:left top}.index-module_root_esbQsD .agent .prompt_text_row{right:calc(9px + var(--agent-composer-compact, 0) * 51px);bottom:calc(10px + var(--agent-composer-compact, 0) * 4px);left:calc(9px + var(--agent-composer-compact, 0) * 7px)}.index-module_root_esbQsD .agent .prompt_text_field{min-height:28px}.index-module_root_esbQsD .agent .prompt_actions{position:absolute;right:0;bottom:0;left:0;z-index:3;height:calc(60px - var(--agent-composer-compact, 0) * 4px);padding:calc(8px - var(--agent-composer-compact, 0) * 1px) 9px;overflow:hidden;background:transparent;opacity:1}.index-module_root_esbQsD .agent .prompt_actions>:not(.send_button){margin-right:7px}.index-module_root_esbQsD .agent .prompt_actions>button:not(.send_button),.index-module_root_esbQsD .agent .prompt_action_divider{opacity:calc(1 - var(--agent-composer-compact, 0));transform:translateY(calc(var(--agent-composer-compact, 0) * 8px)) scale(calc(1 - var(--agent-composer-compact, 0) * .06))}.index-module_root_esbQsD .discipline_tabs button:hover:not(.selected),.index-module_root_esbQsD .discipline_tabs button:focus-visible:not(.selected){color:#fff;text-shadow:0 0 8px rgba(255,255,255,.7);background:transparent}.index-module_root_esbQsD .feature_link{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;color:inherit;text-decoration:none;cursor:pointer;background:transparent;border:1px solid #d7d8d5;border-radius:50%;transition:background .2s ease,border-color .2s ease,color .2s ease}.index-module_root_esbQsD .feature_link:focus-visible{outline:2px solid var(--selection-bg);outline-offset:4px}.index-module_root_esbQsD .feature_link:disabled{cursor:default}.index-module_root_esbQsD .desktop_feature>.feature_link{position:absolute;right:0;bottom:0}.index-module_root_esbQsD .agent .prompt_mode_image{display:inline-flex}.index-module_root_esbQsD .agent .prompt_mode_research{display:none}.index-module_root_esbQsD .agent .prompt_actions .prompt_mode_image,.index-module_root_esbQsD .agent .prompt_actions .prompt_mode_research{align-items:center;color:inherit}.index-module_root_esbQsD .agent .prompt_actions .prompt_mode_image>:not(:first-child),.index-module_root_esbQsD .agent .prompt_actions .prompt_mode_research>:not(:first-child){margin-left:7px}.index-module_root_esbQsD .agent[data-composer-mode=research] .prompt_mode_image,.index-module_root_esbQsD .agent[data-composer-mode=research] .prompt_actions .prompt_image_option,.index-module_root_esbQsD .agent[data-composer-mode=research] .prompt_action_divider{display:none}.index-module_root_esbQsD .agent[data-composer-mode=research] .prompt_mode_research{display:inline-flex}.index-module_root_esbQsD .agent[data-composer-mode=research] .prompt_text_field{min-height:28px}.index-module_root_esbQsD .agent[data-composer-mode=research] .agent_demo_prompt:after{display:inline-block}@media(max-width:600px){.index-module_root_esbQsD .agent .prompt_actions>button.prompt_mode_button{display:flex}.index-module_root_esbQsD .agent[data-composer-mode=image] .prompt_actions .prompt_image_option{display:none}}@media(max-width:600px){.index-module_root_esbQsD .agent .prompt_box{height:calc(182px - var(--agent-composer-compact, 0) * 126px);min-height:56px;border-radius:calc(19px - var(--agent-composer-compact, 0) * 8px)}.index-module_root_esbQsD .agent .prompt_main{height:calc(122px - var(--agent-composer-compact, 0) * 66px);padding:calc(17px - var(--agent-composer-compact, 0) * 9px) calc(17px - var(--agent-composer-compact, 0) * 1px)}.index-module_root_esbQsD .agent .prompt_inline_mention{width:calc(132px - var(--agent-composer-compact, 0) * 132px)}.index-module_root_esbQsD .agent .prompt_text_row{right:calc(9px + var(--agent-composer-compact, 0) * 51px);bottom:calc(7px + var(--agent-composer-compact, 0) * 7px);left:calc(9px + var(--agent-composer-compact, 0) * 7px)}.index-module_root_esbQsD .agent .prompt_actions{height:calc(60px - var(--agent-composer-compact, 0) * 4px);padding:calc(8px - var(--agent-composer-compact, 0) * 1px) 9px}}.index-module_root_esbQsD .agent_layout_switch{position:absolute;top:18px;right:24px;z-index:12;display:flex;gap:3px;align-items:center;padding:4px;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border:1px solid #dcdedb;border-radius:999px;box-shadow:0 5px 18px rgba(31,37,33,.06)}.index-module_root_esbQsD .agent_layout_switch button[aria-pressed=true]{color:#fff;background:var(--action);box-shadow:0 2px 7px rgba(31,41,51,.16)}.index-module_root_esbQsD .agent_artifact_rail{position:absolute;top:92px;bottom:28px;left:calc(50% - min(600px,calc(50% - 24px)));z-index:5;width:420px;pointer-events:none;visibility:hidden;opacity:0;transform:translate(-26px);transform-origin:right center;will-change:opacity,transform}.index-module_root_esbQsD .agent[data-agent-layout=split][data-split-ready=true] .agent_artifact_rail{pointer-events:auto;visibility:visible;opacity:var(--agent-split-reveal);transform:translate(calc((1 - var(--agent-split-reveal)) * -26px)) scale(calc(.985 + var(--agent-split-reveal) * .015))}.index-module_root_esbQsD .agent_artifact_rail_images,.index-module_root_esbQsD .agent_artifact_rail_reports{position:absolute;right:0;left:0;display:grid;grid-template-rows:24px minmax(0,1.65fr) minmax(78px,.72fr);gap:8px;height:calc(50% - 7px);pointer-events:none;visibility:hidden;opacity:0;will-change:opacity,transform}.index-module_root_esbQsD .agent_artifact_rail_images{top:0}.index-module_root_esbQsD .agent_artifact_rail_reports{bottom:0}.index-module_root_esbQsD .agent_artifact_section_label{display:flex;gap:8px;align-items:center;line-height:1;color:#252a27}.index-module_root_esbQsD .agent[data-agent-layout=split][data-split-ready=true] .agent_artifact_rail_images{pointer-events:auto;visibility:visible;opacity:var(--agent-image-panel-reveal);transform:translateY(calc((1 - var(--agent-image-panel-reveal)) * 12px))}.index-module_root_esbQsD .agent[data-agent-layout=split][data-report-started=true] .agent_artifact_rail_reports{pointer-events:auto;visibility:visible;opacity:var(--agent-report-panel-reveal);transform:translateY(calc((1 - var(--agent-report-panel-reveal)) * 14px))}.index-module_root_esbQsD .agent_rail_image,.index-module_root_esbQsD .agent_rail_pdf,.index-module_root_esbQsD .agent_rail_report_card{min-width:0;min-height:0;padding:0;overflow:hidden;color:#29302b;background:transparent;border:0;border-radius:7px}.index-module_root_esbQsD .agent_rail_image{display:block;width:100%;height:100%}.index-module_root_esbQsD .agent_rail_image_pair,.index-module_root_esbQsD .agent_rail_report_pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.index-module_root_esbQsD .agent_rail_pdf{display:block;width:100%;height:100%;background:#dde1dc}.index-module_root_esbQsD .agent_report_miniature{display:block;width:100%;height:100%;padding:17px 20px 15px;overflow:hidden;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;color:#4c564f;background:#fff}.index-module_root_esbQsD footer{position:relative;max-width:1200px;min-height:500px;padding:72px 0 38px;margin:auto;overflow:visible;isolation:isolate;border-top:1px solid #e8e8e8}.index-module_root_esbQsD .agent_report_miniature>header,.index-module_root_esbQsD .agent_report_miniature>footer{display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#9aa19b;letter-spacing:.08em}.index-module_root_esbQsD .agent_report_miniature>header{padding-bottom:9px;border-bottom:1px solid #dfe3dd}.index-module_root_esbQsD .agent_report_miniature h3{max-width:260px;margin:17px auto 15px;font-size:13px;font-weight:500;line-height:1.45;color:#27302a;text-align:center}.index-module_root_esbQsD .agent_report_miniature section{padding:10px 0;border-top:1px solid #e7e9e5}.index-module_root_esbQsD .agent_report_miniature section h4{margin:0 0 6px;font-size:9px;color:#3e4942}.index-module_root_esbQsD .agent_report_miniature>footer{padding-top:8px;margin-top:10px;border-top:1px solid #e7e9e5}.index-module_root_esbQsD .agent_rail_report_card{display:flex;gap:11px;align-items:center;height:100%;padding:12px;background:#fff}.index-module_root_esbQsD .agent_rail_report_card .agent_report_file_icon{width:30px;height:38px}@media(min-width:1101px){.index-module_root_esbQsD .agent[data-agent-layout=split] .agent_session{width:calc(var(--agent-content-width) - var(--agent-split-reveal) * 140px);transition:width .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--agent-split-reveal) * 270px)) translateY(var(--agent-session-y))}.index-module_root_esbQsD .agent[data-agent-layout=split] .prompt_box{width:calc(var(--agent-content-width) - var(--agent-split-reveal) * 140px);transition:width .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--agent-split-reveal) * 270px)) translateY(var(--agent-input-y))}.index-module_root_esbQsD .agent[data-agent-layout=split] .agent_result_thumbnails{gap:6px;width:min(280px,100%);transition:width .4s cubic-bezier(.22,1,.36,1),gap .4s ease}.index-module_root_esbQsD .agent[data-agent-layout=split] .agent_report_cards{grid-gap:6px;width:min(240px,100%);transition:width .4s cubic-bezier(.22,1,.36,1),grid-row-gap .4s ease,grid-column-gap .4s ease}}@media(max-width:1100px){.index-module_root_esbQsD .agent_layout_switch,.index-module_root_esbQsD .agent_artifact_rail{display:none}}.index-module_root_esbQsD .feature_link:hover:not(:disabled) svg{stroke-width:2;transform:none}.index-module_root_esbQsD .lead_title_trigger:is(:hover,:focus-visible) .news_caption_arrow svg{stroke-width:2;transform:none}.index-module_root_esbQsD .news_card:is(:hover,:focus-visible) .news_caption_arrow svg{stroke-width:2;transform:none}.index-module_root_esbQsD .resource_gallery_controls button:hover:not(:disabled) svg{stroke-width:2;transform:none}.index-module_root_esbQsD .canvas_window.workflow_preview{--workflow-chat-width: min(420px, calc(100% - 112px) );--workflow-chat-inset: 12px}.index-module_root_esbQsD .canvas_window.workflow_preview .canvas_controls{transition:right .3s}.index-module_root_esbQsD .canvas_window.workflow_preview .canvas_controls.is_chat_open{right:calc(var(--workflow-chat-width) + var(--workflow-chat-inset) + 12px)}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_zoom_trigger,.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_trigger{display:flex;gap:5px;align-items:center;justify-content:center;height:40px;padding:0 14px;font-size:11px;color:var(--action);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e0de;border-radius:9px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_icon{flex:none;width:23px;height:24px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel{position:absolute;top:var(--workflow-chat-inset);right:var(--workflow-chat-inset);bottom:var(--workflow-chat-inset);z-index:10;width:0;overflow:hidden;color:#404040;visibility:hidden;background:#fff;border:0 solid #ebebeb;border-radius:20px;box-shadow:0 3px 20px rgba(0,0,0,.05);transition:width .3s,border-width .3s,visibility 0s .3s}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel.is_open{width:var(--workflow-chat-width);visibility:visible;border-width:1px;transition:width .3s,border-width .3s,visibility 0s}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_content{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_header{display:flex;flex:0 0 58px;align-items:center;padding:0 16px;border-bottom:1px solid #ebebeb}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_title{margin:0;font-size:14px;font-weight:400}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_history{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding:16px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_empty{display:flex;flex-direction:column;align-items:center;width:100%;color:#b8bdc1;text-align:center}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_empty_image{width:100px;height:auto;margin-bottom:14px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_empty_text{margin:0;font-size:14px;font-weight:600}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_input_area{position:relative;flex:0 0 auto;padding-top:38px;margin:0 10px 10px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_mode_tabs{position:absolute;top:0;left:0;display:flex;height:44px;overflow:hidden;background:#fff;border:1px solid #dfe3e6;border-radius:14px 14px 0 0}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_mode_tab{width:100px;padding:0 12px 10px;font-size:13px;color:#7a858e;cursor:pointer;background:#fff;border:0;border-radius:14px 14px 0 0}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_mode_tab.active{color:#fff;background:linear-gradient(100deg,#2f414e,#7e8991)}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_composer{position:relative;z-index:1;display:flex;flex-direction:column;height:148px;padding:8px;background:#fff;border:1px solid #ebebeb;border-radius:12px;outline:0}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_upload{--workflow-chat-icon-size: 16px;display:grid;flex:0 0 auto;place-items:center;width:60px;height:60px;color:#999;cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:10px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_prompt{min-width:0;padding:7px 0 0;overflow:hidden;font-size:12px;color:#b8bdc1;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:transparent;border:0}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_actions{display:flex;gap:4px;align-items:center;margin-top:auto}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_icon{flex:0 0 auto;width:var(--workflow-chat-icon-size, 14px);height:var(--workflow-chat-icon-size, 14px)}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_icon>svg{width:var(--workflow-chat-icon-size, 14px);height:var(--workflow-chat-icon-size, 14px);fill:currentcolor}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_option{display:inline-flex;gap:5px;align-items:center;height:32px;padding:0 8px;font-size:12px;font-weight:500;color:#52606d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6dce1;border-radius:9px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_option:hover{color:#263746;background:#f7f9fa;border-color:#9ba8b3}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_model_name{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_send{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;padding:0;margin-left:auto;color:#fff;cursor:pointer;background:#2f414e;border:0;border-radius:8px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_extra_option{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;padding:0;font-size:16px;color:#52606d;cursor:pointer;background:#fff;border:1px solid #d6dce1;border-radius:9px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_extra_option:hover{color:#263746;background:#f7f9fa;border-color:#9ba8b3}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_mode_tab:focus-visible,.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_upload:focus-visible,.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_prompt:focus-visible,.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_option:focus-visible,.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_extra_option:focus-visible,.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel .workflow_chat_send:focus-visible{outline:2px solid #836dff;outline-offset:2px}@media(max-width:600px){.index-module_root_esbQsD .canvas_window.workflow_preview{--workflow-chat-inset: 8px;--workflow-chat-width: calc(100% - 100px) }.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_panel{border-radius:14px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_mode_tab{width:90px}.index-module_root_esbQsD .canvas_window.workflow_preview .workflow_chat_option{max-width:125px;overflow:hidden;text-overflow:ellipsis}}.index-module_root_esbQsD .canvas_toolbar{position:absolute;top:50%;left:2.1%;z-index:5;display:flex;flex-direction:column;gap:2px;width:51px;padding:5px;background:#fff;border-radius:13px;box-shadow:0 7px 18px rgba(0,0,0,.1);transform:translateY(-50%)}.index-module_root_esbQsD .discipline_tabs{--discipline-index: 0;position:relative;bottom:auto;left:auto;z-index:7;display:grid;flex:0 0 auto;grid-template-columns:repeat(4,1fr);gap:0;align-items:center;padding:3px;background:rgba(119,116,113,.46);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:0;border-color:rgba(47,60,72,.12);border-radius:999px;box-shadow:0 6px 20px rgba(20,22,24,.13);transform:none}.index-module_root_esbQsD .discipline_tab_indicator{position:absolute;top:3px;left:3px;z-index:0;width:calc((100% - 6px)/4);height:36px;pointer-events:none;background:#fff;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--discipline-index) * 100%))}.index-module_root_esbQsD .discipline_tabs[data-active="0"] .discipline_tab_indicator{transform:translate(0)}.index-module_root_esbQsD .discipline_tabs[data-active="1"] .discipline_tab_indicator{transform:translate(100%)}.index-module_root_esbQsD .discipline_tabs[data-active="2"] .discipline_tab_indicator{transform:translate(200%)}.index-module_root_esbQsD .discipline_tabs[data-active="3"] .discipline_tab_indicator{transform:translate(300%)}.index-module_root_esbQsD .discipline_tabs button.selected{color:#24282c;background:transparent;box-shadow:none}.index-module_root_esbQsD .discipline_tabs button.selected:hover,.index-module_root_esbQsD .discipline_tabs button.selected:focus-visible{color:#111820;text-shadow:0 0 1px rgba(17,24,32,.35);background:transparent}.index-module_root_esbQsD .discipline_timer{flex:none;width:16px;height:16px;overflow:visible;fill:none;stroke-width:1.7;transform:rotate(-90deg)}.index-module_root_esbQsD .discipline_timer_track{stroke:rgba(36,40,44,.22)}.index-module_root_esbQsD .discipline_timer_progress{stroke:#24282c;stroke-dasharray:44;stroke-dashoffset:44;stroke-linecap:round;animation:discipline-countdown var(--discipline-duration) linear forwards}@media(max-width:600px){.index-module_root_esbQsD .discipline_tabs{padding:3px}.index-module_root_esbQsD .discipline_tab_indicator{height:32px}.index-module_root_esbQsD .discipline_tabs button{gap:4px;height:32px;padding:0 4px}.index-module_root_esbQsD .discipline_timer{width:14px;height:14px}}@media(min-width:601px)and (max-width:900px){.index-module_root_esbQsD .canvas_showcase{--canvas-tabs-space: 56px}}@media(max-width:600px){.index-module_root_esbQsD .canvas_showcase{--canvas-tabs-space: 50px}}.index-module_root_esbQsD .workflow{position:relative;width:100%;max-width:none;height:auto;padding:0;background:var(--paper)}.index-module_root_esbQsD .workflow_sticky{position:relative;top:0;display:flex;align-items:stretch;height:auto;min-height:0;padding:40px 64px 28px;overflow:hidden;color:#181818;background-color:#fff;isolation:isolate;border-radius:0;transition:background-color .65s ease;--workflow-backdrop-top: 96px;--workflow-backdrop-bottom: 56px;--workflow-backdrop-side: max(24px, calc((100vw - 1600px)/2) );--workflow-backdrop-radius: 24px}.index-module_root_esbQsD .workflow_sticky .workflow_section_backdrop,.index-module_root_esbQsD .workflow_sticky .discipline_backdrop{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;transform:none}.index-module_root_esbQsD .canvas_showcase{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;width:100%;min-width:0;height:auto;min-height:0;container-type:normal;--canvas-tabs-space: 58px}@media(max-width:900px){.index-module_root_esbQsD .workflow_sticky{padding:32px 32px 24px}.index-module_root_esbQsD .canvas_window{width:min(100%,max(0px,calc((100svh - 190px) * 16 / 9)))}}@media(max-width:600px){.index-module_root_esbQsD .workflow_sticky{padding:24px 16px 20px}.index-module_root_esbQsD .canvas_window{width:100%}}.index-module_root_esbQsD .library_entry_plants.is_exploded .plant_explode_item img{height:calc(100% - 23px);padding:6px 12px 2px}.index-module_root_esbQsD .library_entry_furniture.is_exploded .furniture_explode_item img{height:calc(100% - 23px);padding:8px 12px 3px}.index-module_root_esbQsD .library_entry_plants.is_exploded .plant_explode_item img,.index-module_root_esbQsD .library_entry_furniture.is_exploded .furniture_explode_item img{height:100%;padding:10px 14px}.index-module_root_esbQsD .site_header.compact .brand img:first-child{width:28px;height:28px}.index-module_root_esbQsD .site_header.compact .brand .wordmark{width:88px;height:22px}@media(min-width:901px){.index-module_root_esbQsD .site_header.compact .header_inner{grid-template-columns:180px 1fr 180px;width:min(924px,calc(100% - 36px))}.index-module_root_esbQsD .site_header.compact .nav{font-size:14px}.index-module_root_esbQsD .site_header.compact .nav>:not(:first-child){margin-left:32px}.index-module_root_esbQsD .site_header.compact .account{padding:8px 16px;font-size:13px}}@media(min-width:901px)and (max-width:900px){.index-module_root_esbQsD .site_header.compact .nav>:not(:first-child){margin-top:32px;margin-left:0}}@media(max-width:900px){.index-module_root_esbQsD .site_header.compact .nav{top:48px}}.index-module_root_esbQsD .library_entry_plants .library_preview{background:#f1f4ef}.index-module_root_esbQsD .plant_explode_stage{position:absolute;top:62px;right:26px;bottom:30px;left:26px;container-type:size}.index-module_root_esbQsD .plant_explode_item{position:absolute;top:var(--plant-y);left:var(--plant-x);z-index:var(--plant-depth);width:var(--plant-width);height:var(--plant-height);transform-origin:top left;will-change:transform}.index-module_root_esbQsD .plant_explode_item:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(255,255,255,.58);border-radius:8px;opacity:0;transition:opacity .25s ease}.index-module_root_esbQsD .library_entry_plants.is_exploded .plant_explode_item{top:calc(var(--plant-row) * (100% + 10px) / 3);left:calc(var(--plant-col) * (100% + 10px) / 4);width:calc((100% - 30px)/4);height:calc((100% - 20px) / 3)}.index-module_root_esbQsD .library_entry_plants.is_exploded .plant_explode_item:before{opacity:1;transition-delay:.25s}@media(max-width:600px){.index-module_root_esbQsD .plant_explode_stage{top:56px;right:14px;bottom:16px;left:14px}.index-module_root_esbQsD .plant_explode_item>span{font-size:9px}.index-module_root_esbQsD .library_entry_plants.is_exploded .plant_explode_item img{padding:5px 6px 2px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .plant_explode_item,.index-module_root_esbQsD .plant_explode_item img,.index-module_root_esbQsD .plant_explode_item:before,.index-module_root_esbQsD .plant_explode_item>span{transition:none!important}}.index-module_root_esbQsD .furniture_explode_stage{position:absolute;top:62px;right:26px;bottom:30px;left:26px;container-type:size}.index-module_root_esbQsD .furniture_explode_plane{position:absolute;top:50%;left:50%;width:min(100cqw,calc(100cqh * 1672 / 941));aspect-ratio:1672/941;transform:translate(-50%,-50%)}.index-module_root_esbQsD .furniture_explode_item{position:absolute;top:var(--furniture-y);left:var(--furniture-x);z-index:var(--furniture-depth);width:var(--furniture-width);height:var(--furniture-height);transform-origin:top left;will-change:transform}.index-module_root_esbQsD .furniture_explode_item:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(255,255,255,.58);border-radius:8px;opacity:0;transition:opacity .25s ease}.index-module_root_esbQsD .library_entry_furniture.is_exploded .furniture_explode_item{top:calc(var(--furniture-row) * (100% + 10px) / 2);left:calc(var(--furniture-col) * (100% + 10px) / 3);width:calc((100% - 20px) / 3);height:calc((100% - 10px)/2)}.index-module_root_esbQsD .library_entry_furniture.is_exploded .furniture_explode_item:before{opacity:1;transition-delay:.25s}@media(max-width:600px){.index-module_root_esbQsD .furniture_explode_stage{top:56px;right:14px;bottom:16px;left:14px}.index-module_root_esbQsD .furniture_explode_item>span{font-size:9px}.index-module_root_esbQsD .library_entry_furniture.is_exploded .furniture_explode_item img{padding:5px 6px 2px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .furniture_explode_item,.index-module_root_esbQsD .furniture_explode_item img,.index-module_root_esbQsD .furniture_explode_item:before,.index-module_root_esbQsD .furniture_explode_item>span{transition:none!important}}.index-module_root_esbQsD .plant_explode_stage,.index-module_root_esbQsD .furniture_explode_stage{top:30px;right:28px;bottom:30px;left:28px}.index-module_root_esbQsD .plant_explode_plane{position:absolute;top:50%;left:50%;width:min(100cqw,calc(100cqh * 2752 / 1536));aspect-ratio:2752/1536;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-52%)}.index-module_root_esbQsD .library_entry_plants.is_exploded .plant_explode_plane{transform:translate(-50%,-50%)}@media(max-width:600px){.index-module_root_esbQsD .plant_explode_stage,.index-module_root_esbQsD .furniture_explode_stage{top:22px;right:18px;bottom:22px;left:18px}.index-module_root_esbQsD .library_entry_plants.is_exploded .plant_explode_item img,.index-module_root_esbQsD .library_entry_furniture.is_exploded .furniture_explode_item img{padding:7px 9px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .plant_explode_plane{transition:none}}.index-module_root_esbQsD .tool_card_select{position:absolute;top:50%;left:50%;z-index:2;width:calc(100% * var(--tool-expand-ratio));height:100%;clip-path:inset(0 var(--tool-clip) 0 var(--tool-clip) round 10px);cursor:pointer;background:transparent;border:0;border-radius:10px;transition:transform 1.4s cubic-bezier(.16,1,.3,1),clip-path 1.4s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%) scale(var(--tool-scale))}.index-module_root_esbQsD .tool_card_actions{display:flex;gap:12px;align-items:center}.index-module_root_esbQsD .tool_expand_button{display:grid;place-items:center;width:32px;height:32px;padding:0;color:#2d3b46;cursor:pointer;background:transparent;border:1px solid #d8dad8;border-radius:50%;transition:background .2s,border-color .2s}.index-module_root_esbQsD .tool_expand_button:hover{background:#fff;border-color:#a9afad}.index-module_root_esbQsD .tool_expand_button:focus-visible,.index-module_root_esbQsD .tool_card_select:focus-visible{outline:2px solid #2d3b46;outline-offset:4px}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .tool_card_select{transition:none}}.index-module_root_esbQsD .tool_card_overlay{position:absolute;top:50%;left:50%;z-index:3;width:calc(100% * var(--tool-scale) * var(--tool-expand-x));height:calc(100% * var(--tool-scale));pointer-events:none;transition:width .85s cubic-bezier(.22,1,.36,1),height .85s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)}.index-module_root_esbQsD .tool_card_overlay .tool_expand_button{position:absolute;bottom:14px;left:50%;color:#fff;pointer-events:auto;background:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));border-color:transparent;transform:translate(-50%)}.index-module_root_esbQsD .tool_card_overlay .tool_expand_button:hover{color:#2d3b46;background:rgba(255,255,255,.9);filter:none;border-color:transparent}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .tool_card_overlay{transition:none}}.index-module_root_esbQsD .landscape_sequence{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.index-module_root_esbQsD .landscape_expanded .landscape_sequence{opacity:1}.index-module_root_esbQsD .landscape_step,.index-module_root_esbQsD .landscape_reveal{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.index-module_root_esbQsD .landscape_reveal{clip-path:inset(0 100% 0 0)}.index-module_root_esbQsD .landscape_divider{position:absolute;top:0;bottom:0;left:0;width:2px;background:transparent;box-shadow:none;opacity:0;transform:translate(-50%)}.index-module_root_esbQsD .landscape_playing .landscape_reveal{animation:landscape-wipe 1.4s cubic-bezier(.4,0,.2,1) var(--landscape-delay) both}.index-module_root_esbQsD .landscape_playing .landscape_divider{animation:landscape-line 1.4s cubic-bezier(.4,0,.2,1) var(--landscape-delay) both}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .landscape_sequence{transition:none}.index-module_root_esbQsD .landscape_playing .landscape_reveal,.index-module_root_esbQsD .landscape_playing .landscape_divider{animation-duration:.01s}}.index-module_root_esbQsD .one_click .output_main{top:var(--one-click-center-y);left:calc(66% - var(--one-click-focus) * 16% - var(--one-click-spread) * (var(--one-click-side-width) + var(--one-click-gap)) / 2);z-index:3;width:var(--one-click-art-width);height:auto;aspect-ratio:16 / 9;border-radius:6px;box-shadow:none;opacity:1;transform:translate(-50%,-50%)}.index-module_root_esbQsD .one_click .result_right{right:auto;--result-offset: -40px;left:calc(50% + (var(--one-click-art-width) - var(--one-click-side-width) + var(--one-click-gap)) / 2)}.index-module_root_esbQsD .one_click_gallery_small{display:flex;flex-direction:column;gap:var(--one-click-gap)}.index-module_root_esbQsD .one_click_gallery_small .one_click_gallery_image{width:var(--one-click-side-width)}@media(max-width:900px){.index-module_root_esbQsD .one_click .output_main{left:50%}.index-module_root_esbQsD .one_click .result_right.result_upper{left:calc(50% - var(--one-click-art-width) / 2)}.index-module_root_esbQsD .one_click .result_right.result_lower{top:calc(var(--one-click-center-y) + var(--one-click-art-height) / 2 + var(--one-click-gap));left:calc(50% + var(--one-click-gap) / 2)}.index-module_root_esbQsD .one_click_gallery_continuation{top:calc(var(--one-click-center-y) - var(--one-click-art-height) / 2);flex-direction:column;align-items:stretch;width:var(--one-click-art-width);height:auto;transform:none}.index-module_root_esbQsD .one_click_gallery_small{flex-direction:row}}.index-module_root_esbQsD .tool_card.active:hover .tool_card_caption{justify-content:center;width:calc(100% * var(--tool-scale) * var(--tool-expand-x));color:#7d8184;pointer-events:none;transition:opacity .3s ease;transform:translate(-50%,calc(var(--tool-card-height) * var(--tool-scale) / 2 + 14px))}.index-module_root_esbQsD .one_click_gallery_continuation{position:absolute;top:var(--one-click-center-y);left:calc(50% + (var(--one-click-art-width) + var(--one-click-side-width) + var(--one-click-gap)) / 2 + 24px);display:flex;gap:24px;align-items:center;width:max-content;height:var(--one-click-art-height);opacity:var(--one-click-pair-2);transform:translateY(-50%)}.index-module_root_esbQsD .one_click_gallery_group{display:flex;flex:none;gap:var(--one-click-gap);align-items:center;width:calc(var(--one-click-art-width) + var(--one-click-side-width) + var(--one-click-gap))}@media(max-width:900px){.index-module_root_esbQsD .one_click_gallery_continuation{left:calc(50% + var(--one-click-art-width) / 2 + 24px);flex-direction:row;align-items:flex-start}.index-module_root_esbQsD .one_click_gallery_group{flex-direction:column;align-items:stretch;width:var(--one-click-art-width)}}.index-module_root_esbQsD .one_click_gallery_group_single{width:var(--one-click-art-width)}.index-module_root_esbQsD .lead_video{position:relative;overflow:hidden;cursor:default}.index-module_root_esbQsD .feature_heading{gap:32px;align-items:flex-end}.index-module_root_esbQsD .feature_heading .eyebrow{max-width:none;margin:0 0 18px}.index-module_root_esbQsD .feature_heading h2{margin:0;font-size:var(--section-title-size);font-weight:400;line-height:1.2;letter-spacing:-.025em}.index-module_root_esbQsD .feature_heading .feature_heading_description{flex-shrink:0;max-width:320px;line-height:1.8}@media(max-width:1100px){.index-module_root_esbQsD .feature_heading{display:block}.index-module_root_esbQsD .feature_heading .feature_heading_description{max-width:420px;margin-top:20px}}.index-module_root_esbQsD .feature_caption{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.index-module_root_esbQsD .desktop_feature>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;padding-top:28px;padding-right:64px}.index-module_root_esbQsD .resource_gallery_strip{display:flex;flex-direction:column;gap:var(--resource-gap);width:max-content;padding:0 clamp(40px,11vw,220px);padding-right:0}.index-module_root_esbQsD .resource_card{position:relative;flex:none;width:var(--resource-card-width);height:var(--resource-image-height);margin:0;overflow:hidden;color:#fff;text-decoration:none;background:#222b30;border-radius:8px}.index-module_root_esbQsD .resource_card:focus-visible{outline:2px solid var(--action);outline-offset:2px}.index-module_root_esbQsD .header_actions{display:flex;gap:12px;align-items:center;justify-self:end}.index-module_root_esbQsD .consultation{position:relative;z-index:30;flex:none}.index-module_root_esbQsD .consultation_trigger{display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--action);cursor:pointer;background:transparent;border:1px solid #d7d8d5;border-radius:50%;transition:background .2s ease,border-color .2s ease,color .2s ease}.index-module_root_esbQsD .consultation_trigger:is(:hover,[aria-expanded=true]){color:#fff;background:var(--action);border-color:var(--action)}.index-module_root_esbQsD .consultation_trigger:focus-visible{outline:2px solid var(--selection-bg);outline-offset:4px}.index-module_root_esbQsD .consultation_popover{position:absolute;top:100%;right:0;z-index:40;width:520px;max-width:calc(100vw - 40px);padding-top:14px;text-align:left}.index-module_root_esbQsD .consultation_heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.index-module_root_esbQsD .consultation_heading h3{margin:0;font-size:20px;font-weight:500}.index-module_root_esbQsD .consultation_above .consultation_popover{top:auto;right:50%;bottom:100%;padding-top:0;padding-bottom:14px;transform:translate(50%)}@media(max-width:900px){.index-module_root_esbQsD .header_inner{grid-template-columns:1fr auto auto;gap:10px}.index-module_root_esbQsD .header_actions{gap:8px}.index-module_root_esbQsD .header_actions .account{display:inline-flex;padding:9px 12px;font-size:12px}.index-module_root_esbQsD .header_actions .consultation_trigger{width:38px;height:38px}.index-module_root_esbQsD .consultation_popover,.index-module_root_esbQsD .consultation_above .consultation_popover{position:fixed;inset:76px 16px auto auto;width:min(520px,calc(100vw - 32px));max-width:none;padding:0;transform:none}.index-module_root_esbQsD .consultation_above .consultation_popover{top:auto;bottom:20px}.index-module_root_esbQsD .consultation_panel{max-height:calc(100dvh - 110px);padding:20px;overflow-y:auto}.index-module_root_esbQsD .consultation_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.index-module_root_esbQsD .consultation_contact img{width:min(100%,180px);margin:auto}}@media(max-width:420px){.index-module_root_esbQsD .header_inner{gap:6px}.index-module_root_esbQsD .header_inner .brand .wordmark{width:80px}.index-module_root_esbQsD .header_inner .brand img:first-child{width:28px;height:28px}.index-module_root_esbQsD .header_actions{gap:6px}.index-module_root_esbQsD .consultation_contact p,.index-module_root_esbQsD .creation_invitation .consultation_contact p{font-size:11px}}.index-module_root_esbQsD .consultation_close{position:absolute;top:3px;right:4px;display:grid;place-items:center;width:24px;height:24px;padding:0;color:#92989c;cursor:pointer;background:transparent;border:0;border-radius:50%}.index-module_root_esbQsD .consultation_close:hover{color:var(--action);background:#f0f2f1}.index-module_root_esbQsD .consultation_close:focus-visible{outline:2px solid var(--selection-bg);outline-offset:2px}@media(max-width:900px){.index-module_root_esbQsD .consultation_panel{padding:28px 16px 18px}.index-module_root_esbQsD .consultation_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.index-module_root_esbQsD .consultation_contact p,.index-module_root_esbQsD .creation_invitation .consultation_contact p{margin-top:8px;font-size:11px}}@media(max-width:420px){.index-module_root_esbQsD .consultation_grid{gap:8px}.index-module_root_esbQsD .consultation_panel{padding:28px 12px 16px}.index-module_root_esbQsD .consultation_contact p,.index-module_root_esbQsD .creation_invitation .consultation_contact p{font-size:10px}}.index-module_root_esbQsD .hero_creation_actions{position:relative;z-index:10;display:flex;align-items:center}.index-module_root_esbQsD .hero_creation_actions>:not(:first-child){margin-left:12px}.index-module_root_esbQsD .consultation_panel{position:relative;padding:28px 18px 18px;color:var(--ink);background:#fff;border:1px solid #e3e6e4;border-color:#e9ebed;border-radius:14px;box-shadow:0 8px 28px rgba(26,36,43,.1)}.index-module_root_esbQsD .consultation_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.index-module_root_esbQsD .consultation_qr{padding:6px;background:#fff;border:1px solid #eceeef;border-radius:8px}@media(max-width:900px){.index-module_root_esbQsD .hero_creation_actions .consultation_popover{right:16px;left:auto}.index-module_root_esbQsD .consultation_panel{padding:26px 12px 14px}.index-module_root_esbQsD .consultation_grid{gap:10px}.index-module_root_esbQsD .consultation_qr{padding:4px}}@media(max-width:420px){.index-module_root_esbQsD .consultation_grid{gap:7px}.index-module_root_esbQsD .consultation_contact p,.index-module_root_esbQsD .creation_invitation .consultation_contact p{font-size:10px}}.index-module_root_esbQsD .hero_copy>.hero_creation_actions{z-index:10;margin-top:20px}.index-module_root_esbQsD .hero_creation_actions .consultation{position:static}.index-module_root_esbQsD .hero_creation_actions .consultation_popover{right:auto;left:50%;transform:translate(-50%)}@media(max-width:900px){.index-module_root_esbQsD .hero_creation_actions .consultation_popover{right:16px;left:auto;transform:none}}.index-module_root_esbQsD .partner_wall_heading>p:last-child{margin:16px 0 0;font-size:15px;color:#85898b}.index-module_root_esbQsD .consultation_popover.consultation_floating{position:fixed;right:auto;bottom:auto;z-index:10000;max-width:none;padding:0;text-align:left;transform:none}.index-module_root_esbQsD .consultation_popover.consultation_floating .consultation_panel{max-height:calc(100dvh - 32px);padding:12px;overflow-y:auto;border-color:#f0f0f0;border-radius:4px;box-shadow:0 3px 12px rgba(0,0,0,.12)}.index-module_root_esbQsD .consultation_popover.consultation_floating .consultation_grid{gap:8px}.index-module_root_esbQsD .consultation_popover.consultation_floating .consultation_qr{width:120px;height:120px;padding:0;margin:0 auto;border:0;border-radius:0}.index-module_root_esbQsD .consultation_popover.consultation_floating .consultation_contact p{min-height:0;margin:4px 0 0;font-size:13px;line-height:1.4;color:#333;white-space:nowrap}@media(max-width:600px){.index-module_root_esbQsD .consultation_popover.consultation_floating .consultation_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.index-module_root_esbQsD .creation_invitation_actions{display:flex;gap:12px;align-items:center;justify-content:center;width:min(372px,100%);margin:32px auto 0}.index-module_root_esbQsD .creation_invitation_actions>.creation_invitation_button{box-sizing:border-box;flex:2 1 240px;justify-content:center;min-width:0;height:42px;min-height:0;padding:0 20px;margin-top:0;font-size:14px;line-height:1;background:#24292d;border-radius:8px}.index-module_root_esbQsD .creation_invitation_actions>.consultation{flex:1 1 120px;min-width:0}.index-module_root_esbQsD .creation_invitation_actions .consultation_trigger{box-sizing:border-box;width:100%;height:42px;padding:0 20px;font-size:14px;border-color:#52606d;border-radius:8px}.index-module_root_esbQsD .social_qr_image{display:block;width:100%;height:auto;transition:none;animation:none}.index-module_root_esbQsD .social_qr_code .social_qr_image{position:absolute;top:0;left:0;width:100%;max-width:none;height:auto}.index-module_root_esbQsD .social_qr_code{position:relative;display:block;flex:0 0 126px;width:126px;height:126px;aspect-ratio:auto;overflow:hidden;background:#fff}.index-module_root_esbQsD .social_icon_link{display:grid;place-items:center;min-width:24px;height:28px;opacity:.7;transition:opacity .2s ease}.index-module_root_esbQsD .social_icon_link,.index-module_root_esbQsD .social_icon_link:hover,.index-module_root_esbQsD .social_icon_link:focus-visible{opacity:1;transition:none}.index-module_root_esbQsD .social_icon_link:hover,.index-module_root_esbQsD .social_icon_link:focus-visible{opacity:1}.index-module_root_esbQsD .social_icon_link:focus-visible{border-radius:4px;outline:2px solid var(--selection-bg);outline-offset:3px}.index-module_root_esbQsD .social_platform_icon{display:block;width:18px;max-width:none;height:18px;object-fit:contain;filter:brightness(0)}.index-module_root_esbQsD .social_platform_icon[data-social=小红书]{width:51px}.index-module_root_esbQsD .social_platform_icon[data-social=bilibili]{width:40px}.index-module_root_esbQsD .social_platform_icon[data-social=公众号]{width:22px}.index-module_root_esbQsD .social_platform_icon[data-social=视频号]{width:19px}.index-module_root_esbQsD .socials{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:14px;font-weight:600}.index-module_root_esbQsD .news_card_caption{display:flex;align-items:center;justify-content:space-between;width:100%}.index-module_root_esbQsD .news_card_caption>:not(:first-child){margin-left:16px}.index-module_root_esbQsD .news_caption_arrow{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;color:var(--action);background:transparent;border:1px solid #d7d8d5;border-radius:50%;transition:background .2s ease,border-color .2s ease,color .2s ease}.index-module_root_esbQsD .news_feature_card{text-decoration:none;cursor:pointer}.index-module_root_esbQsD .news_feature_video{display:block;width:100%;height:100%;object-fit:contain}.index-module_root_esbQsD .news_feature_card:focus-visible{border-radius:5px;outline:2px solid var(--action);outline-offset:5px}.index-module_root_esbQsD .news_feature_card .news_card_image_wrap{aspect-ratio:1/1;background:#e4e4e4}.index-module_root_esbQsD .library_entry:is(:hover,:focus-visible) .library_entry_arrow{color:#494949;background:transparent;border-color:#d9d9d9}.index-module_root_esbQsD .news_feature_card .news_feature_video{width:calc(100% - 24px);margin:0 12px}.index-module_root_esbQsD .news_feature_card .news_card_image_wrap>.feature_visual{width:calc(100% - 24px);height:100%;aspect-ratio:auto;margin:0 12px;border-radius:0}.index-module_root_esbQsD .news_feature_card .news_caption_arrow{flex-basis:34px;width:34px;height:34px}.index-module_root_esbQsD .lead_title_trigger:is(:hover,:focus-visible) .news_caption_arrow,.index-module_root_esbQsD .news_card:is(:hover,:focus-visible) .news_caption_arrow{color:#fff;background:var(--action);border-color:var(--action)}.index-module_root_esbQsD .feature_link:hover:not(:disabled),.index-module_root_esbQsD .resource_gallery_controls button:hover:not(:disabled),.index-module_root_esbQsD .lead_title_trigger:is(:hover,:focus-visible) .news_caption_arrow,.index-module_root_esbQsD .news_card:is(:hover,:focus-visible) .news_caption_arrow,.index-module_root_esbQsD .library_entry:is(:hover,:focus-visible) .library_entry_arrow{background:#f1f3f5;border-color:transparent}.index-module_root_esbQsD .feature_link:hover:not(:disabled){color:var(--action);background:#f1f3f5;border-color:transparent}.index-module_root_esbQsD .resource_gallery_controls button:hover:not(:disabled){color:var(--action);background:#f1f3f5;border-color:transparent}.index-module_root_esbQsD .lead_title_trigger:is(:hover,:focus-visible) .news_caption_arrow{color:var(--action);background:#f1f3f5;border-color:transparent}.index-module_root_esbQsD .news_card:is(:hover,:focus-visible) .news_caption_arrow{color:var(--action);background:#f1f3f5;border-color:transparent}.index-module_root_esbQsD .agent[data-composer-compact=true] .prompt_reference_tile,.index-module_root_esbQsD .agent[data-composer-compact=true] .prompt_inline_mention,.index-module_root_esbQsD .agent[data-composer-compact=true] .prompt_actions>button:not(.send_button),.index-module_root_esbQsD .agent[data-composer-compact=true] .prompt_action_divider{pointer-events:none;visibility:hidden}.index-module_root_esbQsD .news_feature_card .news_card_caption>:not(:first-child){margin-left:12px}.index-module_root_esbQsD a.lead_title_trigger{text-decoration:none;cursor:pointer}.index-module_root_esbQsD .tool_card_caption a:hover{text-decoration:underline;text-underline-offset:3px}.index-module_root_esbQsD .tool_card_caption a:focus-visible{border-radius:2px;outline:2px solid var(--selection-bg);outline-offset:4px}.index-module_root_esbQsD .partner_wall_heading{padding:0 24px;text-align:center}.index-module_root_esbQsD .partner_wall_heading .eyebrow{margin:0 0 14px;font-size:16px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD .partner_wall_heading h2{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:var(--support-title-size);font-weight:400;line-height:1.35}.index-module_root_esbQsD .restored_partner_wall .partner_card{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.index-module_root_esbQsD .restored_partner_wall .partner_card:nth-child(n){grid-row:auto;grid-column:auto / span 2;align-items:center;justify-content:center;padding:16px;margin:0;color:#333;background:#fff;border:1px solid #eeefed;border-radius:16px;box-shadow:none;transform:none}.index-module_root_esbQsD .restored_partner_wall .partner_card.partner_photo_tile{position:relative;grid-row:auto / span 2;grid-column:auto / span 3;padding:0;overflow:hidden}.index-module_root_esbQsD .restored_partner_wall .partner_card_track.is_paused{animation-play-state:paused}.index-module_root_esbQsD .partner_wall_motion{display:grid;place-items:center;width:30px;height:30px;margin:18px 24px 0 auto;color:#737a7c;cursor:pointer;background:transparent;border:1px solid #dcdfdc;border-radius:50%}@media(max-width:600px){.index-module_root_esbQsD .restored_partner_wall{padding:40px 0}.index-module_root_esbQsD .restored_partner_wall .partner_wall{padding-top:32px;border-radius:20px}.index-module_root_esbQsD .restored_partner_wall .partner_bento_set{grid-template-rows:repeat(3,80px);gap:12px;width:1440px;height:264px}.index-module_root_esbQsD .partner_logo_tile>img{max-height:44px}}.index-module_root_esbQsD .restored_partner_wall .partner_card_track{display:flex;width:max-content;animation:restored-partner-scroll 55s linear infinite;will-change:transform}.index-module_root_esbQsD .restored_partner_wall .partner_card_viewport:hover .partner_card_track,.index-module_root_esbQsD .restored_partner_wall .partner_card_viewport:focus-within .partner_card_track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD .restored_partner_wall .partner_card_track{animation:none}}@media(max-width:900px){.index-module_root_esbQsD .restored_partner_wall{width:calc(100% - 40px)}}@media(max-width:600px){.index-module_root_esbQsD .restored_partner_wall{width:calc(100% - 32px);padding:40px 0}.index-module_root_esbQsD .restored_partner_wall .partner_wall{border-radius:24px}}@media(max-width:600px){.index-module_root_esbQsD .restored_partner_wall .partner_bento_set{width:1320px;height:264px}.index-module_root_esbQsD .restored_partner_wall .partner_logo_tile>img{height:28px;max-height:28px}}.index-module_root_esbQsD .restored_partner_wall .partner_bento_set{display:grid;flex:none;grid-template-rows:repeat(3,100px);grid-template-columns:repeat(var(--partner-columns, 18),minmax(0,1fr));grid-auto-flow:unset;gap:12px;width:var(--partner-set-width, 1560px);height:324px;padding-right:12px;overflow:hidden}.index-module_root_esbQsD .restored_partner_wall .partner_card_viewport.is_dragging{cursor:grabbing}.index-module_root_esbQsD .restored_partner_wall .partner_card_viewport{width:100%;margin-top:60px;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.index-module_root_esbQsD .restored_partner_wall .partner_card_viewport:focus-visible{outline:2px solid #909a9e;outline-offset:4px}.index-module_root_esbQsD .restored_partner_wall .partner_wall_heading h2{font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:46px;font-weight:400;color:#000;letter-spacing:0}.index-module_root_esbQsD .restored_partner_wall .partner_wall_heading>p:last-child{margin:12px 0 0;font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD .restored_partner_wall .partner_wall{width:100%;padding:40px 0;overflow:hidden;background:#f5f5f3;border-radius:12px}@media(max-width:600px){.index-module_root_esbQsD .restored_partner_wall .partner_wall_heading h2{font-size:28px}.index-module_root_esbQsD .restored_partner_wall .partner_wall_heading>p:last-child{font-size:13px}.index-module_root_esbQsD .restored_partner_wall .partner_wall{padding-top:32px}.index-module_root_esbQsD .restored_partner_wall .partner_card_viewport{margin-top:32px}}.index-module_root_esbQsD .restored_partner_wall .partner_card.partner_logo_tile{padding-right:32px;padding-left:32px}@media(max-width:600px){.index-module_root_esbQsD .restored_partner_wall .partner_card.partner_logo_tile{padding-right:28px;padding-left:28px}}.index-module_root_esbQsD .asset_library{padding:100px 0 80px;background:var(--page-bg);scroll-margin-top:90px}.index-module_root_esbQsD .asset_library_inner{width:var(--core-content-width);max-width:none;margin:0 auto}.index-module_root_esbQsD .restored_partner_wall{position:relative;width:var(--core-content-width);max-width:none;padding:64px 0 168px;margin:0 auto;overflow:visible}@media(max-width:600px){.index-module_root_esbQsD .restored_partner_wall{padding-bottom:104px}}.index-module_root_esbQsD .restored_partner_wall .partner_logo_tile b{font-size:15px;font-weight:400;line-height:1.5;color:#737373;text-align:center;overflow-wrap:anywhere;white-space:normal}.index-module_root_esbQsD .discipline_timer_progress{animation-name:index-module_discipline-countdown_NHx-az}.index-module_root_esbQsD.jzxz_home .agent{--agent-demo-opacity: 0;--agent-send-press: 0;--agent-example-opacity: 1;--agent-user-reveal: 0;--agent-identity-reveal: 0;--agent-thinking-reveal: 0;--agent-thinking-collapse: 0;--agent-thought-5: 0;--agent-thought-6: 0;--agent-thought-7: 0;--agent-thought-8: 0;--agent-thought-9: 0;--agent-analysis-reveal: 0;--agent-scheme-stage-reveal: 0;--agent-scheme-1: 0;--agent-scheme-2: 0;--agent-scheme-3: 0;--agent-summary-reveal: 0;position:relative;width:100%;max-width:none;height:410vh;background:var(--paper);--agent-input-progress: 0;--agent-input-y: 0px;--agent-session-opacity: 0;--agent-session-y: 38px;--agent-thought-1: 0;--agent-thought-2: 0;--agent-thought-3: 0;--agent-thought-4: 0;--agent-title-opacity: 1;--agent-prompt-opacity: 1;--agent-prompt-y: 0px;--agent-prompt-scale: 1;--agent-research-task: 0;--agent-research-task-1: 0;--agent-research-task-2: 0;--agent-research-task-3: 0;--agent-research-task-4: 0;--agent-research-task-5: 0;--agent-research-reply: 0;--agent-report-cards: 0;--agent-split-reveal: 0}.index-module_root_esbQsD.jzxz_home .agent h2{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:var(--section-title-size);font-weight:400;line-height:1.3}.index-module_root_esbQsD.jzxz_home .agent .hero h1{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-weight:400;line-height:1.3}.index-module_root_esbQsD.jzxz_home .agent .one_click h2{margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:var(--section-title-size);font-weight:400;line-height:1.3}.index-module_root_esbQsD.jzxz_home .agent .agent_intro h2{margin:8px 0 0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:var(--section-title-size);font-weight:400;line-height:1.22;letter-spacing:0}.index-module_root_esbQsD.jzxz_home .agent .agent_session,.index-module_root_esbQsD.jzxz_home .agent .prompt_box{width:var(--agent-content-width)}.index-module_root_esbQsD.jzxz_home .agent .prompt_box{position:relative;z-index:6;width:var(--agent-content-width);height:calc(188px - var(--agent-composer-compact, 0) * 132px);min-height:56px;overflow:hidden;pointer-events:auto;background:#f8f9f9;border:1px solid #d9d9d9;border-radius:12px;box-shadow:none;opacity:1;transition:none;transform:translateY(var(--agent-input-y));transform-origin:center;will-change:opacity,transform}.index-module_root_esbQsD.jzxz_home .agent .prompt_box:focus-within{border-color:#afb4b7}.index-module_root_esbQsD.jzxz_home .agent .prompt_main input::placeholder{color:#9da1a4}.index-module_root_esbQsD.jzxz_home .agent .agent_intro_title p{max-width:580px;margin:16px auto 0;font-size:15px;line-height:1.7;color:#797d7f}.index-module_root_esbQsD.jzxz_home .agent .agent_output_board{position:absolute;top:70px;right:3.5%;bottom:42px;left:3.5%}.index-module_root_esbQsD.jzxz_home .agent .agent_output{position:absolute;margin:0;overflow:hidden;background:#dededb;border-radius:7px;box-shadow:0 18px 55px rgba(25,25,23,.1);will-change:opacity,transform}.index-module_root_esbQsD.jzxz_home .agent .agent_output img{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD.jzxz_home .agent .agent_output figcaption{position:absolute;bottom:9px;left:9px;padding:5px 8px;font-size:9px;color:#fff;background:rgba(20,22,21,.72);backdrop-filter:blur(8px);border-radius:7px}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_sticky,.index-module_root_esbQsD.jzxz_home .agent .one_click_sticky{min-height:0}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_intro,.index-module_root_esbQsD.jzxz_home .agent .one_click_intro{min-height:0;padding:64px 20px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_intro h2,.index-module_root_esbQsD.jzxz_home .agent .one_click_intro h2{font-size:var(--section-title-size)}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_output_board{top:82px;right:12px;bottom:56px;left:12px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_intro_title p,.index-module_root_esbQsD.jzxz_home .agent .one_click_intro_title>p:last-child{margin-top:12px;font-size:13px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_output figcaption{font-size:8px}}.index-module_root_esbQsD.jzxz_home .agent .mini_prompt button,.index-module_root_esbQsD.jzxz_home .agent .prompt_actions .send_button{background:var(--action)}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent{height:380vh}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_avatar{width:23px;height:23px;border-radius:7px}}.index-module_root_esbQsD.jzxz_home .agent .agent_avatar{position:relative;display:grid;flex:none;place-items:center;width:28px;height:28px;color:#fff;background:#292a32;border-radius:8px}.index-module_root_esbQsD.jzxz_home .agent .agent_avatar i{position:absolute;top:7px;left:7px;width:14px;height:12px;border:1.5px solid #fff;border-radius:4px}.index-module_root_esbQsD.jzxz_home .agent .agent_avatar i:before,.index-module_root_esbQsD.jzxz_home .agent .agent_avatar i:after{position:absolute;content:"";background:#fff}.index-module_root_esbQsD.jzxz_home .agent .agent_avatar i:before{top:-4px;left:3px;width:6px;height:4px;border-radius:3px 3px 0 0}.index-module_root_esbQsD.jzxz_home .agent .agent_avatar i:after{right:2px;bottom:2px;width:3px;height:3px;border-radius:50%}.index-module_root_esbQsD.jzxz_home .agent .prompt_main input{position:relative;z-index:1;width:100%;font-size:17px;color:#303438;pointer-events:auto;background:transparent;border:0;outline:0;opacity:calc(1 - var(--agent-input-progress))}.index-module_root_esbQsD.jzxz_home .agent .agent_intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 24px;pointer-events:none}.index-module_root_esbQsD.jzxz_home .agent .agent_intro>:not([hidden])~:not([hidden]){margin-top:28px}.index-module_root_esbQsD.jzxz_home .agent .agent_intro_title{text-align:center;opacity:var(--agent-title-opacity);transition:opacity .08s linear;transform:translateY(var(--agent-prompt-y));will-change:opacity,transform}.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_tile img{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD.jzxz_home .agent .prompt_text_field input{position:relative;inset:auto;display:block;width:100%;min-width:0;padding:0;font-size:calc(16px - var(--agent-input-progress) * 2px);line-height:28px;pointer-events:auto;opacity:1}.index-module_root_esbQsD.jzxz_home .agent .agent_demo_prompt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-sizing:border-box;display:block;align-items:center;overflow:auto;font-size:14px;line-height:calc(28px - var(--agent-composer-compact, 0) * 8px);color:#404040;text-overflow:clip;overflow-wrap:anywhere;white-space:pre-wrap;pointer-events:none;opacity:var(--agent-demo-opacity);scrollbar-width:none}.index-module_root_esbQsD.jzxz_home .agent .prompt_text_field input,.index-module_root_esbQsD.jzxz_home .agent .agent_demo_prompt{font-size:14px}.index-module_root_esbQsD.jzxz_home .agent .prompt_main:not(.has_user_prompt) input{opacity:calc(1 - var(--agent-demo-opacity))}.index-module_root_esbQsD.jzxz_home .agent .prompt_text_field textarea,.index-module_root_esbQsD.jzxz_home .agent .agent_demo_prompt{text-indent:var(--prompt-reference-indent)}.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=research] .agent_demo_prompt{box-sizing:border-box;display:block;overflow:auto;line-height:24px;text-overflow:clip;overflow-wrap:anywhere;white-space:pre-wrap;scrollbar-width:none}.index-module_root_esbQsD.jzxz_home .agent .prompt_main.has_user_prompt .agent_demo_prompt{display:none}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;height:calc(48px + var(--agent-composer-compact, 0) * 8px);padding:calc(8px - var(--agent-composer-compact, 0) * 1px) 9px;overflow:hidden;background:transparent;opacity:calc(1 - var(--agent-input-progress))}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>button{display:flex;align-items:center;height:36px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#52606d;white-space:nowrap;background:#f8f9f9;border:1px solid #d6dce1;border-radius:9px}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>button>.prompt_chevron,.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>button.prompt_image_option>:not(:first-child){margin-left:4px}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>.send_button{flex-shrink:0;justify-content:center;width:calc(32px + var(--agent-composer-compact, 0) * 10px);height:calc(32px + var(--agent-composer-compact, 0) * 10px);padding:0;margin-left:auto;color:#fff;background:#2f3c48;border:0;border-radius:calc(8px + var(--agent-composer-compact, 0) * 3px);box-shadow:0 0 0 calc(var(--agent-send-press) * 6px) rgba(31,41,51,.13);transform:scale(calc(1 - var(--agent-send-press) * .12))}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>.send_button:hover{color:#fff;background:#171a1e}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>:not(.send_button){margin-right:8px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_mention span{min-width:0;overflow:hidden;font-size:12px;line-height:2;color:#555a56;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD.jzxz_home .agent .agent_thinking_title>span{position:absolute;top:1px;left:0}.index-module_root_esbQsD.jzxz_home .agent .agent_summary_actions>span{display:flex;color:#737974}.index-module_root_esbQsD.jzxz_home .agent .agent_summary_actions>span>:not(:first-child){margin-left:14px}.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_copy>span{display:block;margin-bottom:6px;font-size:11px;line-height:1.2;color:#333b36}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_toolbar_file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions button span{color:inherit}.index-module_root_esbQsD.jzxz_home .agent .prompt_icon{display:block;flex:none;width:14px;height:14px;font-size:14px;line-height:0;color:inherit}.index-module_root_esbQsD.jzxz_home .agent .prompt_icon.prompt_chevron{width:12px;height:12px;margin-left:4px;font-size:12px}.index-module_root_esbQsD.jzxz_home .agent .prompt_icon.prompt_send_icon{width:18px;height:18px;font-size:18px;color:#fff}.index-module_root_esbQsD.jzxz_home .agent .prompt_icon_button>.prompt_icon{width:18px;height:18px;font-size:18px}.index-module_root_esbQsD.jzxz_home .agent .prompt_resolution{padding-left:6px;margin-left:2px;border-left:1px solid rgba(0,0,0,.08)}.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_close{position:absolute;top:-6px;right:-6px;z-index:3;display:grid;place-items:center;width:18px;height:18px;color:rgba(255,255,255,.8);pointer-events:none;background:rgba(0,0,0,.5);border-radius:50%}.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_close>.prompt_icon{width:10px;height:10px;font-size:10px}.index-module_root_esbQsD.jzxz_home .agent .prompt_action_divider{width:1px;height:25px;margin:0 1px;background:#d9dcda}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions .prompt_icon_button{justify-content:center;width:36px;padding:0}.index-module_root_esbQsD.jzxz_home .agent .agent_thinking_title svg{margin-left:86px;transition:transform .25s ease}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions .send_button svg{transform:translateY(calc(var(--agent-send-press) * -2px))}.index-module_root_esbQsD.jzxz_home .agent .agent_scroll_region{flex:1;min-height:0;overflow:hidden;overflow-anchor:none;scrollbar-width:none}.index-module_root_esbQsD.jzxz_home .agent .agent_scroll_region::-webkit-scrollbar{display:none}.index-module_root_esbQsD.jzxz_home .agent .agent_scroll_content{display:flex;flex-direction:column;padding:30px 0 64px}.index-module_root_esbQsD.jzxz_home .agent .agent_scroll_content>:not([hidden])~:not([hidden]){margin-top:14px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_user{display:flex;flex-direction:column;align-items:flex-end;width:min(680px,76%);margin-left:auto;opacity:var(--agent-user-reveal);transform:translate(calc((1 - var(--agent-user-reveal)) * 16px),calc((1 - var(--agent-user-reveal)) * 8px))}.index-module_root_esbQsD.jzxz_home .agent .agent_real_user>:not([hidden])~:not([hidden]){margin-top:8px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_user time{font-size:12px;font-variant-numeric:tabular-nums;color:#888}.index-module_root_esbQsD.jzxz_home .agent .agent_real_user_bubble{display:flex;align-items:center;min-height:52px;padding:9px 13px;color:#252926;background:#e7e7e5;border-radius:12px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_user_bubble p{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:0;font-size:16px;line-height:24px;color:rgba(0,0,0,.6)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_mention{display:inline-flex;flex:none;align-items:center;max-width:166px;height:28px;padding:3px 8px 3px 3px;color:#535854;vertical-align:middle;background:#f1f2f0;border:1px solid #cfd2cf;border-radius:9px;box-shadow:0 1px 2px rgba(35,39,36,.05)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_mention>:not(:first-child){margin-left:7px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_mention img{flex:none;width:20px;height:20px;object-fit:cover;border-radius:5px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_user_actions{display:flex;align-items:center;padding-right:4px;font-size:16px;color:#727874}.index-module_root_esbQsD.jzxz_home .agent .agent_real_user_actions>:not(:first-child){margin-left:16px}.index-module_root_esbQsD.jzxz_home .agent .agent_identity_items{display:flex;flex:1;flex-wrap:inherit;align-items:center;min-width:0;margin:-4.5px}.index-module_root_esbQsD.jzxz_home .agent .agent_identity_items>*{margin:4.5px}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_identity_items{margin:-3px}.index-module_root_esbQsD.jzxz_home .agent .agent_identity_items>*{margin:3px}}.index-module_root_esbQsD.jzxz_home .agent .agent_real_identity{display:flex;align-items:center;height:34px;color:#1f2321;opacity:var(--agent-identity-reveal);transform:translateY(calc((1 - var(--agent-identity-reveal)) * 8px))}.index-module_root_esbQsD.jzxz_home .agent .agent_real_identity .agent_avatar{position:relative;flex:none;width:28px;height:28px;overflow:hidden;border-radius:9px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_identity .agent_avatar>.agent_avatar_image{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task header i{width:7px;height:7px;background:#4e9b63;border-radius:50%;box-shadow:0 0 0 3px rgba(78,155,99,.12)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_identity b{font-size:14px;font-weight:600}.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis h3 span{font-size:13px;font-weight:600}.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis li span{color:#3f4541}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task header>span{display:flex;align-items:center;font-size:12px;font-weight:600;color:#59625d;white-space:nowrap}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task header>span>:not(:first-child){margin-left:6px}.index-module_root_esbQsD.jzxz_home .agent .agent_identity_items>span:not(.agent_avatar),.index-module_root_esbQsD.jzxz_home .agent .agent_real_identity time{font-size:14px;color:#888}.index-module_root_esbQsD.jzxz_home .agent .agent_real_identity time{font-variant-numeric:tabular-nums}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking{max-height:340px;padding:12px 14px 14px;overflow:hidden;color:#747975;background:#ededec;border-radius:9px;opacity:var(--agent-thinking-reveal);transition:max-height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);transform:translateY(calc((1 - var(--agent-thinking-reveal)) * 8px))}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking.is_collapsed{max-height:45px;padding-bottom:12px}.index-module_root_esbQsD.jzxz_home .agent .agent_thinking_title{position:relative;display:flex;align-items:center;width:100%;height:21px;padding:0;font-family:inherit;font-size:12px;font-weight:500;color:#999;text-align:left;cursor:pointer;background:transparent;border:0}.index-module_root_esbQsD.jzxz_home .agent .agent_thinking_running{opacity:calc(1 - var(--agent-thinking-collapse))}.index-module_root_esbQsD.jzxz_home .agent .agent_thinking_done{opacity:var(--agent-thinking-collapse)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking.is_collapsed .agent_thinking_title svg{transform:rotate(-90deg)}.index-module_root_esbQsD.jzxz_home .agent .agent_thinking_title:focus-visible{border-radius:3px;outline:2px solid #7e8580;outline-offset:4px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking ol{position:relative;display:grid;grid-gap:7px;max-height:270px;padding:0 0 0 18px;margin:9px 0 0;list-style:none;opacity:1;transition:max-height .3s cubic-bezier(.22,1,.36,1),margin .3s ease,opacity .18s ease}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task ol{position:relative;display:grid;grid-gap:7px;padding:0 0 0 18px;margin:9px 0 0;list-style:none}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking.is_collapsed ol{max-height:0;margin-top:0;opacity:0}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking ol:before{position:absolute;top:6px;bottom:6px;left:4px;width:1px;content:"";background:#c7cac7}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li{position:relative;font-size:12px;line-height:1.6;color:#999;opacity:var(--thought-opacity)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:before{position:absolute;top:6px;left:-17px;width:6px;height:6px;content:"";background:#9da19d;border-radius:50%}.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis li{padding-left:1px;font-size:16px;line-height:34px;color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li{position:relative;display:flex;font-size:12px;line-height:1.6;color:#999;opacity:var(--line-reveal);transform:translateY(calc((1 - var(--line-reveal)) * 5px))}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li>:not(:first-child){margin-left:7px}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_references li{padding-left:3px;margin-bottom:7px;overflow-wrap:anywhere}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(1){--thought-opacity: var(--agent-thought-1)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(2){--thought-opacity: var(--agent-thought-2)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(3){--thought-opacity: var(--agent-thought-3)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(4){--thought-opacity: var(--agent-thought-4)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(5){--thought-opacity: var(--agent-thought-5)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(6){--thought-opacity: var(--agent-thought-6)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(7){--thought-opacity: var(--agent-thought-7)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(8){--thought-opacity: var(--agent-thought-8)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li:nth-child(9){--thought-opacity: var(--agent-thought-9)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis{padding:0 10px;color:#222724;opacity:var(--agent-analysis-reveal)}.index-module_root_esbQsD.jzxz_home .agent .agent_analysis_lead{margin:0 0 14px;font-size:16px;line-height:34px;color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis h3{margin:0 0 9px;font-size:16px;font-weight:600;line-height:34px;color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis ul{display:grid;grid-gap:3px;padding-left:22px;margin:0;list-style:disc}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_toolbar_file>b{padding:4px 5px;font-size:9px;color:#c55661;letter-spacing:.04em;background:#fbeaec;border-radius:3px}.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis li b{font-weight:700}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_list{display:flex;flex-direction:column;padding:0 10px}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_list>:not([hidden])~:not([hidden]){margin-top:18px}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_item{margin:0;color:#242925;opacity:var(--scheme-opacity)}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_item_one{--scheme-opacity: var(--agent-scheme-1)}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_item_two{--scheme-opacity: var(--agent-scheme-2)}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_item_three{--scheme-opacity: var(--agent-scheme-3)}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_item h4{margin:0 0 7px;font-size:16px;font-weight:600;line-height:34px;color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_item p{max-width:950px;margin:0 0 10px;font-size:16px;line-height:34px;color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_real_summary{padding:0 10px 28px;color:#262b28;opacity:var(--agent-summary-reveal)}.index-module_root_esbQsD.jzxz_home .agent .agent_real_summary h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:34px;color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_summary_next{margin:14px 0 13px;font-size:16px;line-height:34px;color:#333}@media(max-width:800px){.index-module_root_esbQsD.jzxz_home .agent .agent_sticky{--agent-content-width: calc(100vw - 24px) }}@media(max-width:800px){.index-module_root_esbQsD.jzxz_home .agent .prompt_box,.index-module_root_esbQsD.jzxz_home .agent .agent_session{width:var(--agent-content-width)}}@media(max-width:800px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_user{width:88%}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_tile{width:calc(52px - var(--agent-input-progress) * 12px);height:calc(52px - var(--agent-input-progress) * 12px)}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_demo_prompt{font-size:14px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_actions button:nth-child(3){display:flex}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>button:first-child,.index-module_root_esbQsD.jzxz_home .agent .prompt_actions .prompt_icon_button,.index-module_root_esbQsD.jzxz_home .agent .prompt_action_divider{display:none}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_actions button{padding:0 8px;font-size:10px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_scroll_content{padding:20px 0 36px}.index-module_root_esbQsD.jzxz_home .agent .agent_scroll_content>:not([hidden])~:not([hidden]){margin-top:12px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_user{width:96%}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_user_bubble{padding:8px 10px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_user_bubble p{font-size:12px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_mention{max-width:142px;height:26px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_mention img{width:18px;height:18px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_mention span{font-size:11px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_identity{flex-wrap:wrap;height:auto}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_identity time{width:calc(100% - 6px);padding-left:34px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking{padding-right:11px;padding-left:11px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_thinking li{font-size:10px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis,.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_list,.index-module_root_esbQsD.jzxz_home .agent .agent_real_summary{padding-right:3px;padding-left:3px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_analysis_lead{font-size:13px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_real_analysis h3{font-size:14px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_item p{font-size:11px}}.index-module_root_esbQsD.jzxz_home .agent .agent_session{position:absolute;top:70px;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;width:var(--agent-content-width);padding:0 0 var(--agent-dock-clearance, 174px);margin:auto;overflow:hidden;background:transparent;border:0;opacity:var(--agent-session-opacity);transform:translateY(var(--agent-session-y));transform-origin:center 65%;will-change:opacity,transform}.index-module_root_esbQsD.jzxz_home .agent .agent_result_thumbnail{--agent-thumbnail-reveal: 0;aspect-ratio:1.2;overflow:hidden;clip-path:inset(0 calc((1 - var(--agent-thumbnail-reveal)) * 100%) 0 0);border-radius:4px;opacity:1}.index-module_root_esbQsD.jzxz_home .agent .agent_result_thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task ol:before{position:absolute;top:6px;bottom:6px;left:4px;width:1px;content:"";background:#c7cac7}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li:before{position:absolute;top:6px;left:-17px;width:6px;height:6px;content:"";background:#9da19d;border-radius:50%}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task{padding:12px 14px 14px;color:#747975;background:#ededec;border-radius:9px;opacity:var(--agent-research-task);transform:translateY(calc((1 - var(--agent-research-task)) * 7px))}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task header{display:flex;align-items:center;justify-content:space-between}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task header>:not(:first-child){margin-left:14px}.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_copy small{display:none}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task header small{overflow:hidden;font-size:10px;color:#8b908c;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li b{font-weight:600;color:#747c76}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li:nth-child(1){--line-reveal: var(--agent-research-task-1)}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li:nth-child(2){--line-reveal: var(--agent-research-task-2)}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li:nth-child(3){--line-reveal: var(--agent-research-task-3)}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li:nth-child(4){--line-reveal: var(--agent-research-task-4)}.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li:nth-child(5){--line-reveal: var(--agent-research-task-5)}.index-module_root_esbQsD.jzxz_home .agent .agent_research_reply{padding:0 10px;margin:0;opacity:var(--agent-research-reply);transform:translateY(calc((1 - var(--agent-research-reply)) * 6px))}.index-module_root_esbQsD.jzxz_home .agent .agent_report_cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;align-self:flex-start;width:min(100%,356px);margin-top:8px;opacity:var(--agent-report-cards);transform:translateY(calc((1 - var(--agent-report-cards)) * 15px))}.index-module_root_esbQsD.jzxz_home .agent .agent_report_card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;height:auto;aspect-ratio:1;padding:10px;color:#252b27;background:#fff;border:1px solid #e8e9e6;border-radius:8px;box-shadow:0 2px 4px rgba(31,35,32,.024)}.index-module_root_esbQsD.jzxz_home .agent .agent_report_card>:not([hidden])~:not([hidden]){margin-top:12px}.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_icon{position:relative;display:grid;flex:none;place-items:center;width:34px;height:42px;clip-path:polygon(0 0,68% 0,100% 25%,100% 100%,0 100%);font-size:13px;font-weight:600;color:#fff;letter-spacing:-.04em}.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_icon:after{position:absolute;top:0;right:0;width:11px;height:10px;content:"";background:rgba(255,255,255,.52)}.index-module_root_esbQsD.jzxz_home .agent .agent_report_word .agent_report_file_icon{font-size:24px;background:#4d8af0}.index-module_root_esbQsD.jzxz_home .agent .agent_report_pdf .agent_report_file_icon{font-size:10px;background:#fa4d73}.index-module_root_esbQsD.jzxz_home .agent .agent_report_markdown .agent_report_file_icon{font-size:10px;background:#c8cacc}.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_copy{width:100%;min-width:0;margin-top:auto}.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_copy strong{display:block;margin:0;overflow:hidden;font-size:11px;font-weight:400;line-height:1.35;color:#444a46;text-overflow:ellipsis;white-space:nowrap}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_document{display:flex;flex:1;flex-direction:column;min-height:0;color:#303632;background:#eeefed}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_toolbar{display:flex;flex:none;align-items:center;justify-content:space-between;height:46px;padding:0 22px;font-size:11px;color:#717970;background:#fafbf9;border-bottom:1px solid #e2e4e0}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_toolbar>:not(:first-child){margin-left:18px}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_toolbar_file{display:flex;align-items:center;min-width:0}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_toolbar_file>:not(:first-child){margin-left:10px}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_reading_hint{flex:none;font-size:10px;color:#969d96}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_reader{flex:1;min-height:0;padding:24px;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c5cac3 transparent;outline-offset:-3px}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_reader:focus-visible{outline:2px solid #849382}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_paper{width:100%;max-width:794px;padding:32px clamp(24px,4vw,62px) 28px;margin:0 auto;background:#fff;box-shadow:0 2px 10px rgba(39,55,40,.03)}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_running_header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;font-size:10px;color:#90988e;letter-spacing:.04em;border-bottom:1px solid #dadfd8}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_running_header>:not(:first-child){margin-left:16px}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_paper .agent_pdf_title{margin:22px 0 24px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:18px;font-weight:600;line-height:1.65;color:#252e26;text-align:center;text-wrap:balance;letter-spacing:0}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_report_body{font-family:"Noto Serif SC",Songti SC,SimSun,serif}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_report_body h3{margin:26px 0 12px;font-size:15px;font-weight:700;line-height:1.65;color:#29352b}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_report_body p{margin:0 0 12px;font-size:13px;line-height:2.05;text-align:justify;text-indent:2em;overflow-wrap:anywhere}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_report_body strong{font-weight:700;color:#28342a}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_report_body sup{margin-left:1px;font-family:Arial,sans-serif;font-size:8px;line-height:0;color:#71806d}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_abstract{padding-bottom:14px;border-bottom:1px solid #e4e8e0}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_abstract h3{margin-top:0;text-align:center;letter-spacing:.2em}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_references{padding-left:24px;margin:0;font-family:inherit;font-size:11px;line-height:1.8;color:#768270}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_references a{color:#586851;text-decoration:none}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_references a:hover{text-decoration:underline}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_paper_footer{display:flex;justify-content:space-between;padding-top:16px;margin-top:32px;font-size:9px;line-height:1.7;color:#92998e;border-top:1px solid #dadfd8}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_paper_footer>:not(:first-child){margin-left:16px}@media(max-width:900px){.index-module_root_esbQsD.jzxz_home .agent .prompt_box{transform:translateY(var(--agent-input-y))}}@media(max-width:900px){.index-module_root_esbQsD.jzxz_home .agent .agent_session{width:calc(100% - 48px);transform:translateY(var(--agent-session-y))}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_session{top:68px;right:0;bottom:0;left:0;width:var(--agent-content-width);padding-bottom:var(--agent-dock-clearance, 152px)}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_research_task li{font-size:10px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_research_task header small{display:none}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_report_cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;width:min(100%,314px)}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_report_card{aspect-ratio:1;padding:9px;border-radius:7px}.index-module_root_esbQsD.jzxz_home .agent .agent_report_card>:not([hidden])~:not([hidden]){margin-top:8px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_icon{width:25px;height:31px;font-size:9px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_report_word .agent_report_file_icon{font-size:18px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_report_pdf .agent_report_file_icon,.index-module_root_esbQsD.jzxz_home .agent .agent_report_markdown .agent_report_file_icon{font-size:7px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_icon:after{width:8px;height:7px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_copy>span{margin-bottom:4px;font-size:9px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_report_file_copy strong{font-size:9px;line-height:1.25}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_toolbar{height:40px;padding:0 12px}.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_toolbar>:not(:first-child){margin-left:8px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_reading_hint{display:none}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_reader{padding:10px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_paper{padding:20px 18px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_paper .agent_pdf_title{margin:18px 0 20px;font-size:12px;letter-spacing:0}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_report_body p{font-size:12px;line-height:2}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_report_body h3{font-size:15px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_pdf_paper_footer>span:last-child{display:none}}.index-module_root_esbQsD.jzxz_home .agent .agent_sticky{position:sticky;top:0;height:100vh;min-height:640px;overflow:hidden;background:var(--section-bg);--agent-content-width: min(800px, calc(100vw - 80px) )}@media(max-width:900px){.index-module_root_esbQsD.jzxz_home .agent .agent_sticky{--agent-content-width: min(800px, calc(100vw - 48px) )}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_sticky{--agent-content-width: calc(100vw - 20px) }}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD.jzxz_home .agent .agent_session{transform:translateY(var(--agent-session-y))}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD.jzxz_home .agent .prompt_box{transform:translateY(var(--agent-input-y))}}.index-module_root_esbQsD.jzxz_home .agent .workflow_intro_copy .product_eyebrow,.index-module_root_esbQsD.jzxz_home .agent .agent_intro_title .product_eyebrow,.index-module_root_esbQsD.jzxz_home .agent .one_click_intro_title .product_eyebrow{position:relative;top:-8px;margin:0;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.5;color:#7d8184;letter-spacing:.08em}.index-module_root_esbQsD.jzxz_home .agent .one_click .agent_output_board{top:70px;right:3.5%;bottom:42px;left:3.5%;transform:translate3d(var(--one-click-gallery-x),0,0);will-change:transform}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_image_close img{display:block;width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);object-fit:contain}.index-module_root_esbQsD.jzxz_home .agent .agent_site_reference img{display:block;width:100%;height:auto;object-fit:contain}.index-module_root_esbQsD.jzxz_home .agent .one_click_gallery_image img,.index-module_root_esbQsD.jzxz_home .agent .one_click .agent_output img,.index-module_root_esbQsD.jzxz_home .agent .one_click .one_click_scan_highlight{display:block;width:100%;height:100%;object-fit:contain;background:transparent}@media(max-width:900px){.index-module_root_esbQsD.jzxz_home .agent .one_click .agent_output_board{top:82px;right:12px;bottom:56px;left:12px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD.jzxz_home .agent .one_click .agent_output_board{will-change:auto}}.index-module_root_esbQsD.jzxz_home .agent .agent_scroll_region:focus-visible{outline:2px solid #7a8b7d;outline-offset:3px}.index-module_root_esbQsD.jzxz_home .agent .agent_summary_actions{display:flex;align-items:center;visibility:var(--agent-summary-actions-visibility, hidden)}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_trigger{font-family:inherit;text-align:left;cursor:zoom-in;transition:box-shadow .18s ease,border-color .18s ease}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_trigger:hover{border-color:#b9c3b9;box-shadow:0 4px 18px rgba(39,55,40,.094)}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_trigger:focus-visible{outline:2px solid #657c68;outline-offset:3px}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_trigger:disabled{color:inherit;cursor:default;opacity:1}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_trigger:disabled:hover{border-color:#e8e9e6;box-shadow:none}.index-module_root_esbQsD.jzxz_home .agent button.agent_result_thumbnail{display:block;width:100%;padding:0;background:#e5e6e1;border:0}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:rgba(16,22,19,.62);backdrop-filter:blur(5px)}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_overlay_image{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_modal{position:fixed;top:50%;left:50%;z-index:2001;display:flex;flex-direction:column;width:min(1040px,calc(100vw - 48px));height:min(880px,calc(100dvh - 64px));overflow:hidden;background:#f6f7f4;border:1px solid #dce1db;border-radius:16px;outline:none;box-shadow:0 28px 100px rgba(0,0,0,.333);transform:translate(-50%,-50%)}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_header{display:flex;flex:none;align-items:center;justify-content:space-between;padding:18px 22px;background:#fafbf9;border-bottom:1px solid #dfe3dd}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_header>:not(:first-child){margin-left:20px}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_header>div:first-child{min-width:0}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_title{margin:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;color:#303832;overflow-wrap:anywhere}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_description{margin:4px 0 0;font-size:12px;line-height:1.5;color:#7b847d}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_controls{display:flex;flex:none}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_controls>:not(:first-child){margin-left:8px}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_controls button{display:grid;place-items:center;width:38px;height:38px;color:#526054;cursor:pointer;background:#fff;border:1px solid #dfe4dc;border-radius:9px}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_controls button:hover{background:#e9eee6}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_controls button:focus-visible{outline:2px solid #657c68;outline-offset:3px}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_modal .agent_pdf_reader{overscroll-behavior:contain}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature>header b{padding:3px 5px;font-family:Arial,sans-serif;font-size:7px;color:#fff;letter-spacing:0;background:#fa4d73;border-radius:4px}.index-module_root_esbQsD.jzxz_home .agent .agent_report_preview_word .agent_pdf_toolbar_file>b{color:#426eb0;background:#e5edfc}.index-module_root_esbQsD.jzxz_home .agent .agent_report_preview_markdown .agent_pdf_toolbar_file>b{color:#53614e;background:#e6e9e4}.index-module_root_esbQsD.jzxz_home .agent .agent_markdown_source{max-width:900px;padding:28px;margin:0 auto;font-family:Consolas,monospace;font-size:13px;line-height:1.9;color:#364038;overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap;background:#fff;border:1px solid #e0e5dc;border-radius:8px}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_modal{width:calc(100vw - 20px);height:calc(100dvh - 32px);border-radius:12px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_header{padding:14px}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_header>:not(:first-child){margin-left:12px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_title{font-size:13px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_description{font-size:11px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_controls>:not(:first-child){margin-left:6px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_controls button{width:34px;height:34px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_markdown_source{padding:16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_trigger{transition:none}}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_modal.agent_artifact_modal_image{width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_image_close{display:block;padding:0;margin:0;line-height:0;cursor:zoom-out;background:transparent;border:0;border-radius:0;outline:none}.index-module_root_esbQsD.jzxz_home .agent .agent_artifact_image_close:focus-visible{outline:2px solid #555a57;outline-offset:5px}.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_tile.prompt_upload_reference{display:none;width:60px;height:60px;color:#8c8c8c;background:transparent;border:1px solid #ebebeb;border-radius:10px}.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_tile.prompt_upload_reference:before,.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_tile.prompt_upload_reference:after{position:absolute;top:50%;left:50%;width:16px;height:1px;content:"";background:currentcolor;border-radius:1px;transform:translate(-50%,-50%)}.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_tile.prompt_upload_reference:after{transform:translate(-50%,-50%) rotate(90deg)}.index-module_root_esbQsD.jzxz_home .agent .prompt_inline_mention{position:absolute;top:0;left:0;z-index:3;width:calc(156px * (1 - var(--agent-composer-compact, 0)));min-width:0;height:28px;overflow:hidden;opacity:var(--agent-reference-opacity, 1);transform:translate(calc(var(--agent-composer-compact, 0) * -8px))}.index-module_root_esbQsD.jzxz_home .agent[data-composer-cleared=true] .prompt_attached_reference,.index-module_root_esbQsD.jzxz_home .agent[data-composer-cleared=true] .prompt_inline_mention{display:none}.index-module_root_esbQsD.jzxz_home .agent[data-composer-cleared=true] .prompt_upload_reference{display:grid}.index-module_root_esbQsD.jzxz_home .agent .prompt_main{position:absolute;inset:0 0 auto;display:flex;align-items:center;height:calc(140px - var(--agent-composer-compact, 0) * 84px);padding:calc(20px - var(--agent-composer-compact, 0) * 12px) calc(22px - var(--agent-composer-compact, 0) * 6px)}.index-module_root_esbQsD.jzxz_home .agent .prompt_reference_tile{position:absolute;top:8px;left:9px;display:grid;place-items:center;width:calc(60px - var(--agent-input-progress) * 24px);height:calc(60px - var(--agent-input-progress) * 24px);padding:0;overflow:visible;color:#6f7471;cursor:pointer;background:transparent;border:1px solid #ebebeb;border-radius:0;opacity:var(--agent-reference-opacity, 1);transform:translateY(calc(var(--agent-composer-compact, 0) * -10px)) scale(calc(1 - var(--agent-composer-compact, 0) * .12));transform-origin:left top}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>button:not(.send_button),.index-module_root_esbQsD.jzxz_home .agent .prompt_action_divider{opacity:calc(1 - var(--agent-composer-compact, 0));transform:translateY(calc(var(--agent-composer-compact, 0) * 8px)) scale(calc(1 - var(--agent-composer-compact, 0) * .06))}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_reference_tile,.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_inline_mention,.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_actions>button:not(.send_button),.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_action_divider{pointer-events:none;visibility:hidden}.index-module_root_esbQsD.jzxz_home .agent[data-composer-reference-hidden=true] .prompt_attached_reference,.index-module_root_esbQsD.jzxz_home .agent[data-composer-reference-hidden=true] .prompt_inline_mention{pointer-events:none;visibility:hidden}.index-module_root_esbQsD.jzxz_home .agent .prompt_mode_image{display:inline-flex}.index-module_root_esbQsD.jzxz_home .agent .prompt_mode_research{display:none}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions .prompt_mode_image,.index-module_root_esbQsD.jzxz_home .agent .prompt_actions .prompt_mode_research{align-items:center;color:inherit}.index-module_root_esbQsD.jzxz_home .agent .prompt_actions .prompt_mode_image>:not(:first-child),.index-module_root_esbQsD.jzxz_home .agent .prompt_actions .prompt_mode_research>:not(:first-child){margin-left:4px}.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=research] .prompt_mode_image,.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=research] .prompt_actions .prompt_image_option,.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=research] .prompt_action_divider{display:none}.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=research] .prompt_mode_research{display:inline-flex}.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=research] .prompt_actions>.prompt_icon_button:not(.prompt_research_search){display:none}.index-module_root_esbQsD.jzxz_home .agent .agent_demo_prompt:after{display:inline-block;width:1px;height:1.05em;margin-left:2px;vertical-align:-1px;content:"";background:#656a67;animation:agent-caret-blink .8s steps(1,end) infinite}.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=research] .agent_demo_prompt:after{display:inline-block}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_actions>button.prompt_mode_button{display:flex}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=image] .prompt_actions .prompt_image_option{display:none}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_box{width:calc(100vw - 20px);height:calc(188px - var(--agent-composer-compact, 0) * 132px);min-height:56px;border-radius:12px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_main{height:calc(140px - var(--agent-composer-compact, 0) * 84px);padding:calc(17px - var(--agent-composer-compact, 0) * 9px) calc(17px - var(--agent-composer-compact, 0) * 1px)}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_inline_mention{width:calc(132px - var(--agent-composer-compact, 0) * 132px)}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_actions{height:calc(48px + var(--agent-composer-compact, 0) * 8px);padding:calc(8px - var(--agent-composer-compact, 0) * 1px) 9px}}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature{display:block;width:100%;height:100%;padding:17px 20px 15px;overflow:hidden;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;color:#4c564f;background:#fff}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature>header,.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature>footer{display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#9aa19b;letter-spacing:.08em}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature>header{padding-bottom:9px;border-bottom:1px solid #dfe3dd}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature h3{max-width:260px;margin:17px auto 15px;font-size:13px;font-weight:500;line-height:1.45;color:#27302a;text-align:center}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature section{padding:10px 0;border-top:1px solid #e7e9e5}.index-module_root_esbQsD.jzxz_home .agent .agent_development h4{margin:0 0 7px;font-size:16px;font-weight:600;line-height:34px;color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_development_complete h4{font-size:16px}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature section h4{margin:0 0 6px;font-size:9px;color:#3e4942}.index-module_root_esbQsD.jzxz_home .agent .agent_development p{margin:0 0 10px;font-size:16px;font-weight:400;line-height:34px;color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_development_intro p{font-size:16px}.index-module_root_esbQsD.jzxz_home .agent .agent_development_complete p{color:#333}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature section p{display:-webkit-box;margin:0;overflow:hidden;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:7px;line-height:1.75;color:#707970;-webkit-line-clamp:5;-webkit-box-orient:vertical}.index-module_root_esbQsD.jzxz_home .agent .agent_report_miniature>footer{padding-top:8px;margin-top:10px;border-top:1px solid #e7e9e5}@media(min-width:1101px){.index-module_root_esbQsD.jzxz_home .agent[data-agent-layout=split] .agent_session{width:calc(var(--agent-content-width) - var(--agent-split-reveal) * 140px);transition:width .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--agent-split-reveal) * 270px)) translateY(var(--agent-session-y))}}@media(min-width:1101px){.index-module_root_esbQsD.jzxz_home .agent[data-agent-layout=split] .prompt_box{width:calc(var(--agent-content-width) - var(--agent-split-reveal) * 140px);transition:width .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--agent-split-reveal) * 270px)) translateY(var(--agent-input-y))}}@media(min-width:1101px){.index-module_root_esbQsD.jzxz_home .agent[data-agent-layout=split] .agent_report_cards{grid-gap:6px;width:min(240px,100%);transition:width .4s cubic-bezier(.22,1,.36,1),grid-row-gap .4s ease,grid-column-gap .4s ease}}.index-module_root_esbQsD.jzxz_home .agent .agent_real_user_copy{overflow-wrap:anywhere;white-space:normal}.index-module_root_esbQsD.jzxz_home .agent .agent_site_reference{display:block;width:184px;max-width:100%;padding:0;overflow:hidden;background:transparent;border:0;border-radius:0}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_image{width:min(calc((600px - 44px) / 3),calc((100% - 24px) / 3));margin:14px 0 22px}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_image .agent_result_thumbnail{height:auto;aspect-ratio:auto;background:transparent;border-radius:0}.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_image .agent_result_thumbnail img{width:100%;height:auto;object-fit:contain}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_site_reference{width:138px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_scheme_image{margin:12px 0 18px}}.index-module_root_esbQsD.jzxz_home .agent .agent_followup[hidden]{display:none}.index-module_root_esbQsD.jzxz_home .agent .agent_followup{display:flex;flex-direction:column;padding-top:12px;--agent-user-reveal: 1;--agent-identity-reveal: 1}.index-module_root_esbQsD.jzxz_home .agent .agent_followup>:not([hidden])~:not([hidden]){margin-top:18px}.index-module_root_esbQsD.jzxz_home .agent .agent_followup .agent_real_user_bubble p{justify-content:flex-start;line-height:1.75}.index-module_root_esbQsD.jzxz_home .agent .agent_development{--development-reveal: 0;padding:0 10px;color:#242925;opacity:var(--development-reveal)}.index-module_root_esbQsD.jzxz_home .agent .agent_development_intro strong{font-weight:600;color:#242925}.index-module_root_esbQsD.jzxz_home .agent .agent_development .agent_development_note{display:block;margin-top:6px;font-size:11px;line-height:1.7;color:#858b86}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_development{padding-right:3px;padding-left:3px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_development h4{font-size:14px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_development p{font-size:11px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_development_intro p{font-size:13px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .agent_development .agent_development_note{font-size:10px}}.index-module_root_esbQsD.jzxz_home .agent .agent_simulation_note{font-size:11px;color:#8b928d}.index-module_root_esbQsD.jzxz_home .agent .agent_research_round[hidden]{display:none}.index-module_root_esbQsD.jzxz_home .agent .agent_research_round{display:flex;flex-direction:column;padding-top:12px;--agent-user-reveal: 1;--agent-identity-reveal: 1}.index-module_root_esbQsD.jzxz_home .agent .agent_research_round>:not([hidden])~:not([hidden]){margin-top:18px}.index-module_root_esbQsD.jzxz_home .agent .agent_research_round>.agent_report_cards:not([hidden]){margin-top:26px}.index-module_root_esbQsD.jzxz_home .agent .agent_research_round .agent_real_user_bubble p{justify-content:flex-start;line-height:1.75}.index-module_root_esbQsD.jzxz_home .agent .prompt_text_field textarea{position:relative;z-index:1;box-sizing:border-box;display:block;width:100%;height:100%;min-height:0;padding:0;margin:0;overflow:auto;font-family:inherit;font-size:14px;line-height:calc(28px - var(--agent-composer-compact, 0) * 8px);color:#404040;overflow-wrap:anywhere;white-space:pre-wrap;resize:none;background:transparent;border:0;outline:none;scrollbar-width:none}.index-module_root_esbQsD.jzxz_home .agent .prompt_text_field textarea::-webkit-scrollbar,.index-module_root_esbQsD.jzxz_home .agent .agent_demo_prompt::-webkit-scrollbar{display:none}.index-module_root_esbQsD.jzxz_home .agent .prompt_main:not(.has_user_prompt) textarea{opacity:calc(1 - var(--agent-demo-opacity))}.index-module_root_esbQsD.jzxz_home .agent .prompt_text_field{position:relative;flex:1;flex-shrink:1;width:100%;min-width:0;height:calc(56px - var(--agent-composer-compact, 0) * 28px);min-height:28px;overflow:hidden}.index-module_root_esbQsD.jzxz_home .agent[data-composer-mode=research] .prompt_text_field{height:calc(56px - var(--agent-composer-compact, 0) * 28px);min-height:0}.index-module_root_esbQsD.jzxz_home .agent .prompt_text_row{position:absolute;right:9px;bottom:calc(8px + var(--agent-composer-compact, 0) * 6px);left:9px;display:block;align-items:center;min-width:0;text-align:left;--prompt-reference-indent: calc(164px * (1 - var(--agent-composer-compact, 0)))}.index-module_root_esbQsD.jzxz_home .agent[data-composer-cleared=true] .prompt_text_row{--prompt-reference-indent: 0px}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .agent .prompt_text_row{right:calc(9px + var(--agent-composer-compact, 0) * 51px);bottom:calc(8px + var(--agent-composer-compact, 0) * 6px);left:calc(9px + var(--agent-composer-compact, 0) * 7px);--prompt-reference-indent: calc(138px * (1 - var(--agent-composer-compact, 0)))}}.index-module_root_esbQsD.jzxz_home .agent button.agent_artifact_trigger:disabled{pointer-events:none;cursor:default}.index-module_root_esbQsD.jzxz_home .agent[data-agent-mode=scroll][data-initial-sent=true] .agent_scroll_content>.agent_real_user,.index-module_root_esbQsD.jzxz_home .agent[data-agent-mode=scroll][data-followup-sent=true] .agent_followup>.agent_real_user,.index-module_root_esbQsD.jzxz_home .agent[data-agent-mode=scroll][data-research-sent=true] .agent_research_round>.agent_real_user{animation:agent-message-send .28s cubic-bezier(.22,1,.36,1) both}.index-module_root_esbQsD.jzxz_home .agent[data-agent-mode=scroll][data-agent-sending=true] .send_button{animation:agent-send-tap .28s ease-out}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_box{height:50px;min-height:50px;background:#fff;border-color:#c4c4c4}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_main{height:100%}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_text_row{right:48px;bottom:8px;left:8px}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_text_field{height:32px;min-height:32px}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_text_field>textarea,.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_text_field>.agent_demo_prompt{padding:4px 0}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_actions{right:8px;bottom:8px;left:auto;width:32px;height:32px;padding:0;opacity:1}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_actions>button:not(.send_button),.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_actions>.prompt_action_divider{display:none}.index-module_root_esbQsD.jzxz_home .agent[data-composer-compact=true] .prompt_actions>.send_button{width:32px;height:32px;border-radius:8px}.index-module_root_esbQsD.jzxz_home .agent[data-agent-mode=scroll] .agent_result_thumbnail{transition:opacity .18s ease,transform .18s ease}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD.jzxz_home .agent[data-agent-mode=scroll] .agent_real_user,.index-module_root_esbQsD.jzxz_home .agent[data-agent-mode=scroll] .send_button{animation:none}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD.jzxz_home .agent[data-agent-mode=scroll] .agent_result_thumbnail{transition:none}}@keyframes index-module_agent-caret-blink_wuxaDr{50%{opacity:0}}@keyframes index-module_agent-message-send_kAmq8c{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes index-module_agent-send-tap_cGoozS{0%{transform:scale(1)}35%{transform:scale(.86)}70%{transform:scale(1.05)}to{transform:scale(1)}}.index-module_root_esbQsD.jzxz_home .workflow .mini_prompt{top:var(--prompt-top, 0);left:var(--prompt-left, 0);width:var(--prompt-width, 300px)}.index-module_root_esbQsD.jzxz_home .partners .partner_card{grid-row:var(--partner-grid-row);grid-column:var(--partner-grid-column)}.index-module_root_esbQsD.jzxz_home .partners .partner_card_track{animation:none}.index-module_root_esbQsD.jzxz_home .partners .partner_logo_tile{padding-right:12px;padding-left:12px}.index-module_root_esbQsD.jzxz_home .partners .partner_logo_tile>img{width:100%;height:64px;max-height:64px;object-fit:contain}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .partners .partner_logo_tile>img{height:48px;max-height:48px}}.index-module_root_esbQsD.jzxz_home .action_arrow_icon{width:var(--action-arrow-size, 18px);height:var(--action-arrow-size, 18px);font-size:var(--action-arrow-size, 18px);transition:transform .2s ease}.index-module_root_esbQsD.jzxz_home :is(.lead_title_trigger,.news_card,.library_entry):is(:hover,:focus-visible) .action_arrow_icon,.index-module_root_esbQsD.jzxz_home .feature_link:is(:hover,:focus-visible):not(:disabled) .action_arrow_icon{transform:scale(1.15)}.index-module_root_esbQsD.jzxz_home .resource_gallery_controls :is(.resource_gallery_prev_arrow,.resource_gallery_next_arrow){transition:transform .2s ease}.index-module_root_esbQsD.jzxz_home .resource_gallery_controls button:is(:hover,:focus-visible) :is(.resource_gallery_prev_arrow,.resource_gallery_next_arrow){transform:scale(1.15)}.index-module_root_esbQsD.jzxz_home .news_layout{position:relative;z-index:1}.index-module_root_esbQsD.jzxz_home .news_rail{position:relative}@media(max-width:900px){.index-module_root_esbQsD.jzxz_home .news_rail{grid-gap:24px}}@media(min-width:901px){.index-module_root_esbQsD.jzxz_home .news_rail>.news_card~.news_card{margin-top:24px}}.index-module_root_esbQsD.jzxz_home .lead_news>.news_section_title,.index-module_root_esbQsD.jzxz_home .news_rail>.news_section_title{position:absolute;top:-36px;left:0;margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:rgba(0,0,0,.2)}.index-module_root_esbQsD.jzxz_home .news_feature_card{box-sizing:border-box;padding:0;background:transparent;border-radius:0}.index-module_root_esbQsD.jzxz_home .news_feature_card>.news_card_visual_shell{display:block;padding:24px;background:#f5f5f5;border-radius:12px}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_card_image_wrap{aspect-ratio:16 / 9;margin-bottom:0;background:transparent;border-radius:0}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_card_image_wrap>.feature_visual{width:100%;height:100%;margin:0;border-radius:0}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_card_image_wrap>.tool_card_visual{left:0;width:100%;clip-path:inset(0 var(--tool-clip, 0%) 0 var(--tool-clip, 0%));border-radius:0}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_feature_video{width:100%;margin:0}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_feature_video.news_feature_video_portrait{transform:scale(1.2)}.index-module_root_esbQsD.jzxz_home .news_feature_card .feature_detail_shell>.feature_video{transform:scale(2)}.index-module_root_esbQsD.jzxz_home .news_feature_card>.news_card_caption{min-height:32px;margin-top:12px}.index-module_root_esbQsD.jzxz_home .news_feature_card>.news_card_caption>:not(:first-child){margin-left:12px}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_card_title{min-width:0;font-size:20px;font-weight:400;line-height:26px;color:rgba(0,0,0,.9)}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_caption_arrow{flex-basis:34px;width:34px;height:34px;color:rgba(0,0,0,.6);border:1px solid #d9d9d9;border-radius:8px}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_caption_arrow>.home_iconfont{width:14px;height:14px;font-size:14px}.index-module_root_esbQsD.jzxz_home .news_feature_card .news_caption_arrow>.home_iconfont>svg{width:14px;height:14px}.index-module_root_esbQsD.jzxz_home .news_feature_card:is(:hover,:focus-visible) .news_caption_arrow{background:#f1f3f5;border-color:#f1f3f5}.index-module_root_esbQsD.jzxz_home .lead_news>.lead_visual{margin-bottom:0}.index-module_root_esbQsD.jzxz_home .lead_news>.lead_description{margin:4px 0 0;font-size:16px;font-weight:400;line-height:26px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD.jzxz_home .lead_news>.lead_title_trigger{min-height:58px;padding-right:8px}.index-module_root_esbQsD.jzxz_home .lead_news>.lead_title_trigger>:not(:first-child){margin-left:16px}.index-module_root_esbQsD.jzxz_home .lead_news>.lead_title_trigger>h2{font-family:inherit;font-size:36px;font-weight:400}.index-module_root_esbQsD.jzxz_home .lead_news>.lead_title_trigger>.news_caption_arrow{flex-basis:44px;width:44px;height:44px;color:rgba(0,0,0,.6);border:1px solid #d9d9d9;border-radius:12px}.index-module_root_esbQsD.jzxz_home .lead_news>.lead_title_trigger>.news_caption_arrow>.home_iconfont{width:16px;height:16px;font-size:16px}.index-module_root_esbQsD.jzxz_home .lead_news>.lead_title_trigger:is(:hover,:focus-visible)>.news_caption_arrow{background:#f1f3f5;border-color:#f1f3f5}.index-module_root_esbQsD.jzxz_home .site_header:not(.compact)>.header_inner{width:var(--core-content-width)}.index-module_root_esbQsD.jzxz_home .site_header:not(.compact) .account{justify-content:center;width:auto;height:auto;padding:8px 32px;font-size:14px;font-weight:400;line-height:22px;color:#fff;background:#23292e;border-radius:8px}.index-module_root_esbQsD.jzxz_home .site_header .brand>:not(:first-child){margin-left:4px}.index-module_root_esbQsD.jzxz_home .site_header .brand>.brand_logo{width:120px;height:34px}.index-module_root_esbQsD.jzxz_home .site_header .brand>.wordmark{width:84px;height:21px}.index-module_root_esbQsD.jzxz_home .site_header.compact .brand>img.brand_logo:first-child{width:auto;height:30px}.index-module_root_esbQsD.jzxz_home .site_header .nav{font-size:16px;font-weight:400;line-height:24px;color:rgba(0,0,0,.6)}.index-module_root_esbQsD.jzxz_home .site_header .nav>:not(:first-child){margin-left:40px}@media(max-width:900px){.index-module_root_esbQsD.jzxz_home .site_header .nav>:not(:first-child){margin-top:40px;margin-left:0}}@media(max-width:900px){.index-module_root_esbQsD.jzxz_home .site_header:not(.compact)>.header_inner{width:calc(100% - 32px)}.index-module_root_esbQsD.jzxz_home .site_header:not(.compact) .account{width:auto;padding:0 12px}}@media(max-width:420px){.index-module_root_esbQsD.jzxz_home .site_header .brand>.brand_logo{width:112px;height:30px}}.index-module_root_esbQsD.jzxz_home .hero_creation_actions>.pill_button{box-sizing:border-box;flex:2 1 240px;justify-content:center;width:240px;min-width:0;height:42px;padding:0 20px;font-size:14px;background:#24292d;border-radius:8px}.index-module_root_esbQsD.jzxz_home .hero_creation_actions>.pill_button:hover{background:var(--action-hover)}.index-module_root_esbQsD.jzxz_home .hero_creation_actions>.consultation,.index-module_root_esbQsD.jzxz_home .hero_creation_actions>.download_client_button{flex:1 1 120px;width:120px;min-width:0}.index-module_root_esbQsD.jzxz_home .hero_creation_actions .consultation_trigger,.index-module_root_esbQsD.jzxz_home .hero_creation_actions>.download_client_button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:42px;padding:0 20px;font-size:14px;color:#52606d;text-decoration:none;white-space:nowrap;background:transparent;border:1px solid #52606d;border-radius:8px}.index-module_root_esbQsD.jzxz_home .hero_creation_actions .consultation_trigger:hover,.index-module_root_esbQsD.jzxz_home .hero_creation_actions>.download_client_button:hover{color:#fff;background:var(--action);border-color:var(--action)}.index-module_root_esbQsD.jzxz_home .hero_creation_actions .consultation_trigger:focus-visible,.index-module_root_esbQsD.jzxz_home .hero_creation_actions>.download_client_button:focus-visible{outline:2px solid var(--selection-bg);outline-offset:4px}.index-module_root_esbQsD.jzxz_home .workflow_intro>.workflow_intro_copy{padding-bottom:88px}.index-module_root_esbQsD.jzxz_home .workflow_intro>.workflow_intro_copy>.product_eyebrow{top:-8px;font-size:16px;font-weight:500;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD.jzxz_home .workflow_intro>.workflow_intro_copy>h2{margin-top:18px;font-size:46px;font-weight:400;color:#000}.index-module_root_esbQsD.jzxz_home .workflow_intro>.workflow_intro_copy>.workflow_intro_desc{margin-top:18px;font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD.jzxz_home .workflow_intro>.workflow_intro_copy>.pill_button{box-sizing:border-box;justify-content:center;width:240px;max-width:100%;height:42px;padding:8px 80px;margin-top:36px;font-size:16px;font-weight:400;line-height:24px;color:#fff;text-align:center;white-space:nowrap;background:#23292e;border-radius:8px}.index-module_root_esbQsD.jzxz_home .agent .agent_intro>:not([hidden])~:not([hidden]){margin-top:40px}.index-module_root_esbQsD.jzxz_home .agent .agent_intro_title>.product_eyebrow{top:-8px;font-size:16px;font-weight:500;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD.jzxz_home .agent .agent_intro_title>h2{margin-top:8px;font-size:46px;font-weight:400;color:#000}.index-module_root_esbQsD.jzxz_home .one_click .one_click_intro_title>.product_eyebrow{top:-8px;font-size:16px;font-weight:500;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD.jzxz_home .one_click .one_click_intro_title>h2{margin-top:18px;font-size:46px;font-weight:400;color:#000;letter-spacing:normal}.index-module_root_esbQsD.jzxz_home .one_click .one_click_intro_title>p:not(.product_eyebrow){margin-top:25px;font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD.jzxz_home .one_click .one_click_intro_title>.one_click_entry{position:relative;box-sizing:border-box;justify-content:center;width:240px;height:42px;padding:8px 88px;margin-top:30px;font-size:16px;font-weight:400;line-height:24px;color:#fff;white-space:nowrap;background:#23292e;border-radius:8px}.index-module_root_esbQsD.jzxz_home .one_click .one_click_entry>:last-child{position:absolute;right:24px}@media(min-width:1101px){.index-module_root_esbQsD.jzxz_home .features{padding-top:80px;padding-bottom:88px}.index-module_root_esbQsD.jzxz_home .features .feature_grid{grid-gap:60px 24px}}.index-module_root_esbQsD.jzxz_home .features .desktop_feature>.feature_link,.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_caption>.feature_link{--action-arrow-size: 16px;flex-basis:44px;width:44px;height:44px;border:1px solid #d9d9d9;border-radius:12px}.index-module_root_esbQsD.jzxz_home .features .desktop_feature>.feature_link:hover:not(:disabled),.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_caption>.feature_link:hover:not(:disabled){background:#f1f3f5;border-color:#f1f3f5}.index-module_root_esbQsD.jzxz_home .features .feature_heading{margin-bottom:60px}.index-module_root_esbQsD.jzxz_home .features .feature_heading>div>.product_eyebrow{margin-bottom:36px;font-size:16px;font-weight:500;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD.jzxz_home .features .feature_heading>div>h2{font-size:46px;font-weight:400;color:#000;letter-spacing:normal}.index-module_root_esbQsD.jzxz_home .features .feature_heading>.feature_heading_description{font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_visual{display:grid;place-items:center;aspect-ratio:1.72;padding:0;margin-bottom:16px;background:#f5f5f5;border-radius:12px}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_visual>.feature_video{width:72%;height:72%;object-fit:contain;transform:none}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_visual>.feature_transparent_video{width:100%;height:100%}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_visual>.feature_transparent_video.feature_video_cad{transform:scale(1.12)}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_visual.feature_detail_shell>.feature_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_caption{align-items:flex-start}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_caption h3{margin:0;font-size:20px;font-weight:400;line-height:26px;color:rgba(0,0,0,.9)}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_caption p{font-size:16px;font-weight:400;line-height:26px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_caption>div{display:flex;flex-direction:column}.index-module_root_esbQsD.jzxz_home .features .feature_card>.feature_caption>div>:not([hidden])~:not([hidden]){margin-top:4px}@media(min-width:1101px){.index-module_root_esbQsD.jzxz_home .features .desktop_feature{margin-top:48px}}.index-module_root_esbQsD.jzxz_home .features .desktop_feature>div:nth-child(2){min-height:60px;padding-top:16px;padding-right:48px}.index-module_root_esbQsD.jzxz_home .features .desktop_feature>div:nth-child(2)>h3{font-size:20px;font-weight:400;line-height:26px;color:rgba(0,0,0,.9)}.index-module_root_esbQsD.jzxz_home .features .desktop_feature>div:nth-child(2)>p{margin:4px 0 0;font-size:16px;font-weight:400;line-height:26px;color:rgba(0,0,0,.4)}@media(max-width:900px){.index-module_root_esbQsD.jzxz_home .features .desktop_feature>div:nth-child(2)>p{margin:0}}.index-module_root_esbQsD.jzxz_home .tools_section .tool_image_sequence>.tool_sequence_image{opacity:0}.index-module_root_esbQsD.jzxz_home .tools_section .tool_image_sequence>.tool_sequence_image.active{opacity:1}.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck{touch-action:pan-y;cursor:grab;user-select:none}.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck .tool_card_visual>:is(.tool_card_image,.tool_card_poster,.tool_card_video,.tool_sequence_frame,.landscape_sequence,.inpainting_sequence){transition:scale .6s cubic-bezier(.22,1,.36,1),opacity .45s ease-in-out}.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck .tool_sequence_layer>.tool_sequence_frame{transition:scale .6s cubic-bezier(.22,1,.36,1)}.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.changing>.tool_card{pointer-events:none}.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.dragging{cursor:grabbing}.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.dragging .tool_card,.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.dragging .tool_card_visual,.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.dragging .tool_card_select,.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.dragging .tool_card_caption{cursor:grabbing;transition:none}@media(hover:hover){.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.hover_enabled:not(.changing,.dragging)>.tool_card>.tool_card_visual{transition-duration:.6s,1.4s}.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.hover_enabled:not(.changing,.dragging)>.tool_card:hover>.tool_card_visual{transform:translate(-50%,-50%) scale(var(--tool-hover-scale))}.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.hover_enabled:not(.changing,.dragging)>.tool_card:hover>.tool_card_visual>:is(.tool_card_image,.tool_card_poster,.tool_card_video,.tool_sequence_frame,.landscape_sequence,.inpainting_sequence),.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck.hover_enabled:not(.changing,.dragging)>.tool_card:hover>.tool_card_visual>.tool_sequence_layer>.tool_sequence_frame{scale:1.12}}@media(prefers-reduced-motion:reduce){.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck .tool_card_visual>:is(.tool_card_image,.tool_card_poster,.tool_card_video,.tool_sequence_frame,.landscape_sequence,.inpainting_sequence),.index-module_root_esbQsD.jzxz_home .tools_section .tools_deck .tool_sequence_layer>.tool_sequence_frame{transition:none}}@media(min-width:1101px){.index-module_root_esbQsD.jzxz_home .tools_section{padding-top:80px}.index-module_root_esbQsD.jzxz_home .tools_section>.tools_heading>.tools_title{margin-top:14px}.index-module_root_esbQsD.jzxz_home .tools_section>.tools_heading>.tools_description{margin-top:16px}.index-module_root_esbQsD.jzxz_home .tools_section>.tools_heading>.tools_all_button{margin-top:24px}.index-module_root_esbQsD.jzxz_home .tools_section>.tools_stage{margin-top:30px}}.index-module_root_esbQsD.jzxz_home .tools_section .tools_heading>.tools_eyebrow{font-size:16px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4);letter-spacing:.42px}.index-module_root_esbQsD.jzxz_home .tools_section .tools_heading>.tools_title{margin-top:14px;font-family:inherit;font-size:46px;font-weight:400;color:#000}.index-module_root_esbQsD.jzxz_home .tools_section .tools_heading>.tools_description{margin-top:16px;font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD.jzxz_home .tools_section .tools_heading>.tools_all_button{position:relative;justify-content:center;width:240px;height:42px;padding:8px 88px;margin-top:24px;font-size:16px;font-weight:400;line-height:24px;color:#fff;white-space:nowrap;background:#23292e;border-radius:8px}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .tools_section .tools_heading>.tools_all_button{margin-top:20px}}.index-module_root_esbQsD.jzxz_home .tools_section .tools_heading>.tools_all_button>:last-child{position:absolute;right:24px}.index-module_root_esbQsD.jzxz_home .metric>b{width:var(--metric-width, auto);padding:4px 8px;font-size:13px;line-height:20px}.index-module_root_esbQsD.jzxz_home .hero_copy{justify-content:flex-start;min-height:0;padding:140px 24px 40px}.index-module_root_esbQsD.jzxz_home .hero_copy>.metric{margin-top:10px;font-size:16px;line-height:20px}.index-module_root_esbQsD.jzxz_home .hero_copy>.metric>:not(:first-child){margin-left:8px}.index-module_root_esbQsD.jzxz_home .hero_copy>h1{margin-top:36px;font-size:50px;font-weight:400;color:#000;text-align:left}.index-module_root_esbQsD.jzxz_home .hero_copy>.hero_desc{margin-top:16px;font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.4)}.index-module_root_esbQsD.jzxz_home .hero_copy>.hero_creation_actions{justify-content:center;width:min(504px,100%);margin-top:40px}.index-module_root_esbQsD.jzxz_home .hero_copy>.hero_creation_actions>:not(:first-child){margin-left:12px}@media(min-width:601px){.index-module_root_esbQsD.jzxz_home .hero_copy{justify-content:center;min-height:400px;padding-top:36px;padding-bottom:36px}.index-module_root_esbQsD.jzxz_home .hero_copy>.metric,.index-module_root_esbQsD.jzxz_home .hero_copy>h1,.index-module_root_esbQsD.jzxz_home .hero_copy>.hero_desc{margin-top:14px}.index-module_root_esbQsD.jzxz_home .hero_copy>.hero_creation_actions{margin-top:34px}}@media(max-width:600px){.index-module_root_esbQsD.jzxz_home .hero_copy{min-height:0;padding:96px 20px 40px}.index-module_root_esbQsD.jzxz_home .hero_copy>h1{font-size:30px}.index-module_root_esbQsD.jzxz_home .hero_copy>.hero_creation_actions{margin-top:40px}.index-module_root_esbQsD.jzxz_home .hero_copy>.hero_creation_actions>:not(:first-child){margin-left:10px}}.index-module_root_esbQsD.jzxz_home .creation_invitation_button:hover{background:var(--action-hover)}.index-module_root_esbQsD.jzxz_home .creation_invitation_actions.hero_creation_actions{gap:0;width:min(504px,100%)}.index-module_root_esbQsD.jzxz_home .library_entry:is(:hover,:focus-visible) .library_entry_arrow{background:#f1f3f5;border-color:#f1f3f5}.index-module_root_esbQsD.jzxz_home .social_item:first-child>.social_qr{left:50%;transform:translate(-50%);transform-origin:center bottom}.index-module_root_esbQsD.jzxz_home .footer_bottom{display:block}.index-module_root_esbQsD.jzxz_home .footer_bottom>.footer_beian{margin-left:4px;font:inherit;color:inherit}.index-module_root_esbQsD.jzxz_home .footer_col>.footer_contact_trigger{align-self:flex-start;width:fit-content;padding:0;font-family:inherit;font-size:14px;line-height:inherit;color:#707070;text-align:left;cursor:pointer;background:transparent;border:0}.index-module_root_esbQsD.jzxz_home .footer_col>.footer_contact_trigger:hover{color:#111}.index-module_root_esbQsD.jzxz_home .footer_col>.footer_contact_trigger:focus-visible{outline:2px solid var(--selection-bg);outline-offset:4px}.home_iconfont{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--home-icon-size);height:var(--home-icon-size);font-size:var(--home-icon-glyph-size);line-height:0;color:inherit}.home_iconfont.home_iconfont_mask{overflow:hidden}.home_iconfont.home_iconfont_white{color:#fff}
