.agent-icon_chip__6FMg6{--hairline:1px;--bg-base:oklch(0.997 0 276.6);--border-1:oklch(0.968 0.002 276.6);--bg-surface-2:oklch(0.968 0.002 276.6);--shadow-base-xs:0px 1px 2px 0px #5869760a;box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--bg-base) 96%,transparent) 0,color-mix(in srgb,var(--bg-base) 84%,transparent) 60%,color-mix(in srgb,var(--bg-surface-2) 92%,transparent) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:var(--hairline) solid var(--border-1);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),inset 0 -1px 1px 0 #58697614,var(--shadow-base-xs)}.dark .agent-icon_chip__6FMg6{--bg-base:oklch(0.02 0.01 276.6);--border-1:oklch(0.307 0.028 276.6);--bg-surface-2:oklch(0.25 0.032 276.6);--shadow-base-xs:0px 1px 2px 0px rgba(0,0,0,0.3)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.agent-icon_chip__6FMg6{--hairline:0.5px}}.agent-icon_clip__XV8N0{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.agent-icon_clip__XV8N0 svg{width:100%!important;height:100%!important}.agent-icon_clip__XV8N0:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(90% 60% at 50% 20%,rgba(255,255,255,.35) 0,rgba(255,255,255,.1) 40%,transparent 62%),radial-gradient(130% 130% at 50% 46%,transparent 58%,#25282c24 90%,#25282c3d 100%);box-shadow:inset 0 1px 1.5px 0 #5869764d,inset 0 0 1px 0 #58697626;pointer-events:none}.AiCodeBlock_container__SJ1GX{width:100%;position:relative;border-radius:10px;overflow:hidden;background-color:var(--core-neutral-100);border:1px solid var(--core-neutral-100)}.AiCodeBlock_actions__cC6TR{display:flex;align-items:center;gap:2px}.AiCodeBlock_actionButton__oQqVt{display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 8px;border:none;background-color:transparent;color:var(--core-neutral-500);font-family:Inter,-apple-system,sans-serif;font-size:11px;border-radius:5px;cursor:pointer;transition:all .1s ease}.AiCodeBlock_actionButton__oQqVt:hover{background-color:var(--core-neutral-200);color:var(--core-neutral-700)}.AiCodeBlock_actionButton__oQqVt:active{transform:scale(.96)}.AiCodeBlock_codeWrapper__aOhle{position:relative;overflow-x:auto;overflow-y:hidden;border:none}.AiCodeBlock_codeWrapper__aOhle code,.AiCodeBlock_codeWrapper__aOhle pre{border:none!important;background:transparent!important}.AiCodeBlock_codeWrapper__aOhle::-webkit-scrollbar{height:6px}.AiCodeBlock_codeWrapper__aOhle::-webkit-scrollbar-track{background:transparent}.AiCodeBlock_codeWrapper__aOhle::-webkit-scrollbar-thumb{background-color:var(--core-neutral-200);border-radius:3px}.AiCodeBlock_codeWrapper__aOhle::-webkit-scrollbar-thumb:hover{background-color:var(--core-neutral-300)}.AiCodeBlock_pre__3IWeV{margin:0;padding:14px 16px;background-color:transparent!important;outline:none!important;box-shadow:none!important;font-family:var(--font-mono);font-size:13px;line-height:1.5;tab-size:2;overflow-x:visible}.AiCodeBlock_pre__3IWeV,.AiCodeBlock_pre__3IWeV code{background:transparent!important;border:none!important}.AiCodeBlock_pre__3IWeV code{padding:0!important}.AiCodeBlock_code__jXfZ4{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--core-neutral-800)}.AiCodeBlock_lineNumbers__rbZ_7{position:absolute;left:0;top:0;padding:14px 0;min-width:40px;text-align:right;pointer-events:none;user-select:none;background:linear-gradient(90deg,var(--core-neutral-50) 0,var(--core-neutral-50) 85%,transparent 100%)}.AiCodeBlock_lineNumber__W7YFu{display:block;padding-right:12px;font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--core-neutral-400)}.AiCodeBlock_withLineNumbers__ro6br .AiCodeBlock_pre__3IWeV{padding-left:48px}.AiCodeBlock_inline__tKuC1{display:inline;padding:2px 6px;background-color:var(--core-neutral-100);border-radius:4px;font-family:var(--font-mono);font-size:.875em;color:var(--core-neutral-700);word-break:break-word}.AiCodeBlock_inlineDark___eh42{background-color:rgba(0,0,0,.06);color:var(--core-neutral-800)}.AiCodeBlock_compact__EnYDg{margin:12px 0 6px;border-radius:8px}.AiCodeBlock_compact__EnYDg .AiCodeBlock_header__bkt2V{padding:6px 10px}.AiCodeBlock_compact__EnYDg .AiCodeBlock_pre__3IWeV{padding:10px 12px;font-size:12px}.AiCodeBlock_compact__EnYDg .AiCodeBlock_lineNumber__W7YFu{font-size:10px}.AiCodeBlock_filename__nqVTm{display:flex;align-items:center;gap:6px;font-family:Inter,-apple-system,sans-serif;font-size:11px;color:var(--core-neutral-600)}.AiCodeBlock_highlightedLine__BOHFO{display:block;background-color:rgba(59,130,246,.08);margin:0 -16px;padding:0 16px;border-left:2px solid var(--core-blue-500,#3b82f6)}.AiMarkdown_markdown___zJPp{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.65;color:var(--core-neutral-700);position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.AiMarkdown_markdown___zJPp *{position:static}.AiMarkdown_markdown___zJPp .AiMarkdown_imageWrapper__yekzI{position:relative}.AiMarkdown_paragraph__uTcTJ{margin:0 0 14px;contain:inline-size}.AiMarkdown_paragraph__uTcTJ:last-child{margin-bottom:0}.AiMarkdown_h1__Rw0dN,.AiMarkdown_h2__M0g6t,.AiMarkdown_h3__QnU1b,.AiMarkdown_h4__rhRFE{font-weight:600;color:var(--core-neutral-900);margin:0;letter-spacing:-.01em}.AiMarkdown_h1__Rw0dN{font-size:20px;line-height:1.35;margin:24px 0 12px}.AiMarkdown_h2__M0g6t{font-size:16px;line-height:1.4;margin:20px 0 10px}.AiMarkdown_h3__QnU1b{font-size:14px;line-height:1.45;margin:16px 0 8px}.AiMarkdown_h4__rhRFE{font-size:13px;line-height:1.5;margin:14px 0 6px}.AiMarkdown_h1__Rw0dN:first-child,.AiMarkdown_h2__M0g6t:first-child,.AiMarkdown_h3__QnU1b:first-child,.AiMarkdown_h4__rhRFE:first-child{margin-top:0}.AiMarkdown_listContainer__bi_Ng{margin:12px 0;padding:0;display:flex;flex-direction:column;gap:6px}.AiMarkdown_listItem__Yc5dx{display:flex;align-items:flex-start;gap:8px;line-height:1.55;color:var(--core-neutral-700)}.AiMarkdown_listBullet__yVd_J{flex-shrink:0;min-width:16px;color:var(--core-neutral-400);font-size:14px;line-height:1.55;text-align:right;user-select:none}.AiMarkdown_listContainer__bi_Ng[data-list-type=unordered] .AiMarkdown_listBullet__yVd_J{font-size:10px;display:flex;align-items:center;justify-content:center;height:1.55em}.AiMarkdown_listContainer__bi_Ng[data-list-type=ordered]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px 8px}.AiMarkdown_listContainer__bi_Ng[data-list-type=ordered]>.AiMarkdown_listItem__Yc5dx{display:contents}.AiMarkdown_listContainer__bi_Ng[data-list-type=ordered] .AiMarkdown_listBullet__yVd_J{font-family:Inter,-apple-system,sans-serif;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.AiMarkdown_listContent__SpDCN{flex:1;min-width:0}.AiMarkdown_listContent__SpDCN>.AiMarkdown_listContainer__bi_Ng{margin:6px 0 0}.AiMarkdown_listContent__SpDCN input[type=checkbox]{margin-right:8px;width:14px;height:14px;accent-color:var(--core-neutral-900)}.AiMarkdown_blockquote__iab8u{margin:14px 0;padding:10px 16px;border-left:3px solid var(--core-neutral-200);background-color:var(--core-neutral-50);border-radius:0 6px 6px 0;color:var(--core-neutral-600);font-size:13px}.AiMarkdown_blockquote__iab8u p{margin:0}.AiMarkdown_blockquote__iab8u p+p{margin-top:8px}.AiMarkdown_link__jI7KT{color:var(--core-neutral-900);text-decoration:underline;text-decoration-color:var(--core-neutral-300);text-underline-offset:2px;transition:all .1s ease}.AiMarkdown_link__jI7KT:hover{text-decoration-color:var(--core-neutral-900)}.AiMarkdown_simpleCodeBlock__KwQa0{margin:14px 0;padding:14px 16px;background-color:var(--core-neutral-50);border:1px solid var(--core-neutral-150,#e8e8e8);border-radius:8px;overflow-x:auto;font-family:RoobertMono,SF Mono,Monaco,monospace;font-size:13px;line-height:1.5;color:var(--core-neutral-800)}.AiMarkdown_tableWrapper__ypKwI{margin:14px 0;overflow-x:auto;border-radius:8px;border:1px solid var(--core-neutral-150,#e8e8e8);box-shadow:var(--shadow-base-sm)}.AiMarkdown_table__9CyoE{width:100%;border-collapse:collapse;font-size:13px}.AiMarkdown_thead__eJtc9{background-color:var(--core-neutral-50)}.AiMarkdown_th__QST76{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;color:var(--core-neutral-600);border-bottom:1px solid var(--core-neutral-150,#e8e8e8)}.AiMarkdown_td__8RSON{padding:10px 14px;border-bottom:1px solid var(--core-neutral-100);color:var(--core-neutral-700)}.AiMarkdown_tbody__TkxVS .AiMarkdown_tr__nurYD:nth-child(2n){background-color:var(--bg-surface-1)}.AiMarkdown_tbody__TkxVS .AiMarkdown_tr__nurYD:nth-child(odd){background-color:var(--bg-surface-2)}.AiMarkdown_tbody__TkxVS .AiMarkdown_tr__nurYD:last-child .AiMarkdown_td__8RSON{border-bottom:none}.AiMarkdown_hr__bdhdU{margin:24px 0;border:none;height:1px;background-color:var(--core-neutral-150,#e8e8e8)}.AiMarkdown_imageWrapper__yekzI{display:block;margin:14px 0}.AiMarkdown_image__4Jtki{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--core-neutral-100)}.AiMarkdown_imageCaption__p_Ye_{display:block;margin-top:6px;font-size:12px;color:var(--core-neutral-500);text-align:center}.AiMarkdown_strong__FoxcU{font-weight:600;color:var(--core-neutral-900)}.AiMarkdown_em__zy6ii{font-style:italic}.AiMarkdown_del__LaYKj{text-decoration:line-through;color:var(--core-neutral-500)}.AiMarkdown_markdown___zJPp>:first-child{margin-top:0}.AiMarkdown_markdown___zJPp>:last-child{margin-bottom:0}.AiMarkdown_h1__Rw0dN+.AiMarkdown_listContainer__bi_Ng,.AiMarkdown_h1__Rw0dN+.AiMarkdown_paragraph__uTcTJ,.AiMarkdown_h2__M0g6t+.AiMarkdown_listContainer__bi_Ng,.AiMarkdown_h2__M0g6t+.AiMarkdown_paragraph__uTcTJ,.AiMarkdown_h3__QnU1b+.AiMarkdown_listContainer__bi_Ng,.AiMarkdown_h3__QnU1b+.AiMarkdown_paragraph__uTcTJ,.AiMarkdown_h4__rhRFE+.AiMarkdown_listContainer__bi_Ng,.AiMarkdown_h4__rhRFE+.AiMarkdown_paragraph__uTcTJ{margin-top:0}.AiToolCall_wrapper___1qx1{display:flex;flex-direction:column;min-height:20px}.AiToolCall_galleryGroups__CtIdF{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-8)}.AiToolCall_galleryGroupLabel__EDclh{margin-bottom:var(--space-4);color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-xs)}.AiToolCall_galleryCandidates__s9Ebr{display:flex;gap:var(--space-8);overflow-x:auto;scrollbar-width:none}.AiToolCall_galleryCandidates__s9Ebr::-webkit-scrollbar{display:none}.AiToolCall_galleryCandidate__f5xHm{width:112px;flex:0 0 112px;overflow:hidden;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-base)}.AiToolCall_galleryPreview__e_MQx{display:block;width:100%;height:72px;object-fit:cover;object-position:top;background:var(--bg-surface-1)}.AiToolCall_galleryCandidateName__QMgv0{padding:var(--space-6) var(--space-8) 0;color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.AiToolCall_galleryCandidateName__QMgv0,.AiToolCall_galleryPackName__7yLVb{display:block;overflow:hidden;font-family:var(--font-body);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.AiToolCall_galleryPackName__7yLVb{padding:0 var(--space-8) var(--space-6);color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}.AiToolCall_interfaceActivity__KLtTc{display:flex;align-items:center;gap:var(--space-8);min-height:var(--space-24);color:var(--text-secondary)}.AiToolCall_interfaceActivityIcon__UDlFS{display:inline-flex;align-items:center;justify-content:center;width:var(--space-16);height:var(--space-16);flex:0 0 auto;color:var(--core-neutral-500);animation:AiToolCall_toolPulse__30jT9 1.5s ease-in-out infinite}.AiToolCall_interfaceMeta__RlIPx{display:flex;align-items:baseline;gap:var(--space-8);min-width:0;overflow:hidden}.AiToolCall_interfaceLabel__WQSRw{font-weight:500;color:var(--text-secondary)}.AiToolCall_interfaceHint__xjQeI,.AiToolCall_interfaceLabel__WQSRw{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);white-space:nowrap}.AiToolCall_interfaceHint__xjQeI{overflow:hidden;color:var(--text-tertiary);text-overflow:ellipsis}.AiToolCall_inputPreparation__yUje2{margin:2px 0 2px 18px;color:var(--core-neutral-400);font-family:var(--font-mono);font-size:10px;line-height:16px}.AiToolCall_progressTriggerRow__APM8P{display:flex;padding-left:16px;margin-top:4px}.AiToolCall_notice__Uvl_W{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0;min-height:20px;font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--core-neutral-400);transition:color .15s ease}.AiToolCall_running__0OHbe{color:var(--core-neutral-700);font-weight:500}.AiToolCall_text__8Pzh1{line-height:1.4}.AiToolCall_shimmerText__0dbih{color:inherit}@keyframes AiToolCall_ellipsis__2r3Tf{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.AiToolCall_ellipsis__2r3Tf:after{content:"";animation:AiToolCall_ellipsis__2r3Tf 2s steps(1) infinite}.AiToolCall_iconError__wTYv_,.AiToolCall_iconSpinner__SVH_W,.AiToolCall_iconSuccess__2tCKT{width:11px;height:11px;flex-shrink:0}.AiToolCall_iconSpinner__SVH_W{display:inline-flex;align-items:center;justify-content:center;animation:AiToolCall_toolPulse__30jT9 1.5s ease-in-out infinite}@keyframes AiToolCall_toolPulse__30jT9{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.AiToolCall_ellipsis__2r3Tf:after,.AiToolCall_iconSpinner__SVH_W,.AiToolCall_interfaceActivityIcon__UDlFS{animation:none}}.AiToolCall_progressBar__iTecy{display:inline-block;width:48px;height:3px;border-radius:2px;background:var(--core-neutral-200);margin-left:6px;vertical-align:middle;overflow:hidden;flex-shrink:0}.AiToolCall_countBadge__MXHgL{font-size:11px;font-weight:500;margin-left:2px}.AiToolCall_clickable__Y_345{cursor:pointer;border-radius:4px}.AiToolCall_clickable__Y_345:hover{color:var(--core-neutral-600)}.AiToolCall_debugDetails__u9nUR{display:flex;flex-direction:column;gap:4px}.AiToolCall_editDiff__aJC_M{border-radius:10px;overflow:hidden;font-size:11px;margin-top:12px}.AiToolCall_editDiffHeader__a08IO{display:flex;align-items:center;gap:8px;padding:4px 12px;background-color:var(--core-neutral-100,#f3f3f3);border-bottom:1px solid var(--core-neutral-150,#e8e8e8);justify-content:flex-end}.AiToolCall_editDiffReplaceAll__YmVRf{font-family:var(--font-mono);font-size:10px;color:var(--core-neutral-400);background:var(--core-neutral-100);padding:1px 6px;border-radius:3px}.AiToolCall_milestoneList__JNwPw{display:flex;flex-direction:column;gap:2px;padding-left:16px;margin-top:6px}.AiToolCall_milestoneRow__pOuqU{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:9px;font-weight:400;color:var(--core-neutral-400);min-height:14px}@keyframes AiToolCall_milestonePulse__TqN28{0%,to{opacity:1}50%{opacity:.35}}.AiToolCall_milestoneLabel__aTYjb{line-height:1.4}.AiToolCall_batchProgress__PUQzk{display:flex;align-items:center;gap:6px;padding-left:16px;max-width:175px}.AiToolCall_batchCount__MCYwK{font-family:var(--font-mono);font-size:10px;font-weight:400;color:var(--core-neutral-400)}.AiToolCall_batchBar__jIlbg{display:block;flex:1;height:3px;border-radius:2px;background:var(--core-neutral-200);overflow:hidden}.AiToolCall_batchBarFill__gsmqA{display:block;height:100%;border-radius:2px;background:var(--core-neutral-400);transition:width .3s ease}.AiToolCall_walkSteps__UrZ4Y{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2) calc(var(--space-16) + var(--space-2));padding:0;list-style:none;color:var(--core-neutral-500);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}.AiToolCall_walkStep__uuKTg{display:flex;flex-wrap:wrap;column-gap:var(--space-6);min-width:0;overflow-wrap:anywhere}.AiToolCall_walkOutcome__Mlt7m,.AiToolCall_walkStepMuted__YpcaM{color:var(--core-neutral-400)}.AiToolCall_walkOutcomeFailed__sTE9W{color:var(--feedback-error-text)}.AiToolCall_walkView__X9ShM{position:relative;overflow:hidden;margin:var(--space-4) 0 0 calc(var(--space-16) + var(--space-2));border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-surface-1)}.AiToolCall_walkOpening__5iZ_5{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}.AiToolCall_walkFrame__tvzJ2{display:block;width:100%;height:100%}.AiToolCall_walkTarget__rwUGF{position:absolute;box-sizing:border-box;border:2px solid var(--accent-primary);border-radius:var(--radius-4);pointer-events:none}.AiToolCall_walkPointerLayer__La2lF{position:absolute;inset:0;opacity:0;pointer-events:none;transition:transform .45s var(--ease-in-out-quad),opacity .15s ease-out}.AiToolCall_walkPointerLayer__La2lF[data-visible=true]{opacity:1}.AiToolCall_walkCursor__6DOq8{position:absolute;top:0;left:0;transform:translate(-1px,-1px);fill:var(--accent-primary);stroke:var(--core-white);stroke-width:1.5;stroke-linejoin:round}.AiToolCall_walkCursorLabel__hdfgd{position:absolute;top:var(--space-16);left:var(--space-10);padding:0 var(--space-4);border-radius:var(--radius-4);background:var(--accent-primary);color:var(--core-white);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);white-space:nowrap}.AiToolCall_walkRipple__Y0gM3{position:absolute;top:calc(var(--space-12) * -1);left:calc(var(--space-12) * -1);width:var(--space-24);height:var(--space-24);border:2px solid var(--accent-primary);border-radius:var(--radius-full);opacity:0;animation:AiToolCall_walkRipple__Y0gM3 .45s ease-out}@keyframes AiToolCall_walkRipple__Y0gM3{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.AiToolCall_walkBadge__Rjg3D{position:absolute;bottom:var(--space-6);left:var(--space-6);display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-6);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-full);background:var(--bg-base);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}button.AiToolCall_walkBadge__Rjg3D{cursor:pointer}button.AiToolCall_walkBadge__Rjg3D:hover:not(:disabled){color:var(--text-primary)}button.AiToolCall_walkBadge__Rjg3D:disabled{cursor:default;color:var(--text-muted)}button.AiToolCall_walkBadge__Rjg3D:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.AiToolCall_walkLiveDot__gNLF3{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--accent-primary)}@media (prefers-reduced-motion:reduce){.AiToolCall_walkPointerLayer__La2lF{transition:none}.AiToolCall_walkRipple__Y0gM3{animation:none}}.AiToolCall_figmaDiff__fmnOe{display:flex;flex-direction:column;gap:var(--space-8);margin:var(--space-8) 0 var(--space-4) calc(var(--space-16) + var(--space-2))}.AiToolCall_figmaDiffHeader__haF_D{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8)}.AiToolCall_figmaDiffSummary__Sw9qX{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-text);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.AiToolCall_figmaDiffScreen__e5II9{color:var(--text-primary);font-weight:var(--font-weight-medium)}.AiToolCall_figmaDiffFrame__1CRth{position:relative;max-width:100%;overflow:hidden;border-radius:var(--radius-8);background:var(--bg-surface-1);box-shadow:0 0 0 var(--border-hairline) var(--border-2)}.AiToolCall_figmaDiffCompare__nXanr{position:absolute;inset:0;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.AiToolCall_figmaDiffLayer__FzLbg{position:absolute;inset:0}.AiToolCall_figmaDiffFigma__E2A_P{background:var(--core-white)}.AiToolCall_figmaDiffImage__HLWZG{inset:0;width:100%;height:100%}.AiToolCall_figmaDiffImage__HLWZG,.AiToolCall_figmaDiffRender__4T2iP{position:absolute;display:block;user-select:none;-webkit-user-drag:none}.AiToolCall_figmaDiffRender__4T2iP{max-width:none}.AiToolCall_figmaDiffLabel__FUodV{position:absolute;top:var(--space-8);left:var(--space-8);padding:0 var(--space-6);border-radius:var(--radius-4);background:var(--core-neutral-900);color:var(--core-white);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);pointer-events:none}.AiToolCall_figmaDiffLabelEnd__V1qsm{right:var(--space-8);left:auto}.AiToolCall_figmaDiffRange__aKrbu{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.AiToolCall_figmaDiffDivider__9u7T1{position:absolute;top:0;bottom:0;width:2px;transform:translateX(-50%);background:var(--core-white);box-shadow:0 0 0 var(--border-hairline) rgb(0 0 0/.2);pointer-events:none}.AiToolCall_figmaDiffDivider__9u7T1:after{position:absolute;top:50%;left:50%;width:var(--space-12);height:var(--space-24);transform:translate(-50%,-50%);border-radius:var(--radius-full);background:var(--core-white);box-shadow:var(--shadow-layered-sm),0 0 0 var(--border-hairline) rgb(0 0 0/.2);content:""}.AiToolCall_figmaDiffRange__aKrbu:focus-visible+.AiToolCall_figmaDiffDivider__9u7T1:after{outline:2px solid var(--core-neutral-950);outline-offset:2px}.AgentWalkReplay_root__Dux8O.coast-demo-scope{container-type:inline-size;display:flex;flex-direction:column;gap:10px;margin:24px 0;padding:0;overflow:hidden}.AgentWalkReplay_root__Dux8O *,.AgentWalkReplay_root__Dux8O :after,.AgentWalkReplay_root__Dux8O :before{box-sizing:border-box}.AgentWalkReplay_toolbar__kUMRd{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 12px 0}.AgentWalkReplay_hint__PF_1H{color:var(--text-tertiary);font-size:12.5px}.AgentWalkReplay_panel__0m3lt{display:flex;flex-direction:column;width:100%;max-width:520px;height:640px;margin:0 auto;border-top:1px solid var(--border-1);background:var(--bg-surface-1);--ai-chat-content-padding-top:16px}@container (min-width: 600px){.AgentWalkReplay_panel__0m3lt{border:1px solid var(--border-1);border-radius:12px;margin-bottom:12px}}.AgentWalkReplay_thread__avKqD{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.AgentWalkReplay_composer__UhVxP{padding:0 12px 12px}.AgentWalkReplay_promptInput__D_Bw2{overflow:hidden}.AgentWalkReplay_cued__0EJAD{outline:2px solid var(--core-purple-400);outline-offset:2px}.AgentWalkReplay_empty__NkL79{display:flex;flex-direction:column;gap:12px;padding:24px 16px;color:var(--text-tertiary);font-size:13px;line-height:1.5;text-align:center}.AgentWalkReplay_after__V8muJ{margin:0 12px 12px;color:var(--text-tertiary);font-size:12.5px;text-align:center}.AgentWalkReplay_poster__rIVl8{display:block;width:100%;height:auto;border:1px solid var(--border-2);border-radius:8px}.updates_updates__Y4PkC{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:20px 0 40px}.updates_update__IFIYk{display:flex;flex-direction:column;overflow:hidden;border:.5px solid var(--core-neutral-200);border-radius:12px;background:var(--color-fd-card);box-shadow:0 1px 1px 0 rgba(20,30,50,.03),0 2px 4px -2px rgba(20,30,50,.05);color:inherit;text-decoration:none;transition:border-color .12s ease,background-color .12s ease,transform .16s cubic-bezier(.23,1,.32,1)}.updates_update__IFIYk:focus-visible{outline:2px solid var(--core-purple-400);outline-offset:2px}.updates_update__IFIYk:active{transform:scale(.99)}.updates_shot__lTn2J{display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:.5px solid var(--core-neutral-150);background:var(--core-neutral-50)}.updates_shot__lTn2J img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .24s cubic-bezier(.23,1,.32,1)}.updates_body__TDM07{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.updates_title__nIZJY{display:flex;align-items:center;gap:8px;color:var(--color-fd-foreground);font-size:15px;font-weight:520;letter-spacing:-.01em;line-height:1.4}.updates_arrow__kugvj{flex:none;margin-left:auto;color:var(--core-neutral-400);transition:color .12s ease,transform .16s cubic-bezier(.23,1,.32,1)}.updates_description__rJtGo{color:var(--color-fd-muted-foreground);font-size:14px;font-weight:450;line-height:1.5}.updates_rollingOut__1mjnA{flex:none;padding:1px 6px;border:.5px solid var(--core-neutral-200);border-radius:4px;background:var(--core-neutral-50);color:var(--core-neutral-600);font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.5}@media (hover:hover) and (pointer:fine){.updates_update__IFIYk:hover{border-color:var(--core-neutral-300);background-color:var(--core-neutral-25)}.updates_update__IFIYk:hover .updates_shot__lTn2J img{transform:scale(1.015)}.updates_update__IFIYk:hover .updates_arrow__kugvj{color:var(--color-fd-primary);transform:translateX(2px)}}.updates_updates__Y4PkC~.updates_updates__Y4PkC{display:flex;flex-direction:column;gap:0;overflow:hidden;border:.5px solid var(--core-neutral-200);border-radius:12px;background:var(--color-fd-card);box-shadow:0 1px 1px 0 rgba(20,30,50,.03),0 2px 4px -2px rgba(20,30,50,.05)}.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_update__IFIYk{flex-direction:row;align-items:center;gap:16px;padding:12px;border:0;border-radius:0;background:transparent;box-shadow:none}.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_update__IFIYk+.updates_update__IFIYk{border-top:.5px solid var(--core-neutral-150)}.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_update__IFIYk:focus-visible{outline-offset:-2px;border-radius:12px}.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_update__IFIYk:active{transform:none}.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_shot__lTn2J{width:136px;flex:none;border:.5px solid var(--core-neutral-150);border-radius:6px}.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_body__TDM07{min-width:0;flex:1;padding:0}@media (hover:hover) and (pointer:fine){.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_update__IFIYk:hover{border-color:var(--core-neutral-150);background-color:var(--core-neutral-25)}}@container (max-width: 480px){.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_update__IFIYk{align-items:flex-start;gap:12px}.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_shot__lTn2J{width:88px}.updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_description__rJtGo{font-size:13px}}.dark .updates_update__IFIYk,.dark .updates_updates__Y4PkC~.updates_updates__Y4PkC{border-color:var(--core-neutral-800);box-shadow:none}.dark .updates_shot__lTn2J,.dark .updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_update__IFIYk{border-color:var(--core-neutral-800)}.dark .updates_shot__lTn2J{background:var(--core-neutral-900)}.dark .updates_rollingOut__1mjnA{border-color:var(--core-neutral-700);background:var(--core-neutral-800);color:var(--core-neutral-300)}@media (hover:hover) and (pointer:fine){.dark .updates_update__IFIYk:hover{border-color:var(--core-neutral-700);background-color:var(--core-neutral-900)}.dark .updates_updates__Y4PkC~.updates_updates__Y4PkC .updates_update__IFIYk:hover{border-color:var(--core-neutral-800);background-color:var(--core-neutral-800)}}@media (prefers-reduced-motion:reduce){.updates_arrow__kugvj,.updates_shot__lTn2J img,.updates_update__IFIYk{transition-property:border-color,background-color,color}.updates_update__IFIYk:active,.updates_update__IFIYk:hover .updates_arrow__kugvj,.updates_update__IFIYk:hover .updates_shot__lTn2J img{transform:none}}.ModuleIconTile_tile__eN5Dj{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.ModuleIconTile_tile__eN5Dj[data-size=sm]{width:var(--control-height-32);height:var(--control-height-32);border-radius:7px}.ModuleIconTile_tile__eN5Dj[data-size=md]{width:34px;height:34px;border-radius:8px}.ModuleIconTile_tile__eN5Dj[data-size=lg]{width:40px;height:40px;border-radius:10px}.ModuleIconTile_tile__eN5Dj[data-variant=accent]{border:var(--border-hairline) solid var(--core-purple-200);background:color-mix(in oklch,var(--accent-primary) 8%,var(--bg-base));color:var(--accent-primary)}.ModuleIconTile_tile__eN5Dj[data-variant=neutral]{border:var(--border-hairline) solid var(--border-2);background:var(--bg-surface-1);color:var(--text-secondary)}.ModuleIconTile_tile__eN5Dj svg{display:block;flex-shrink:0}.ModuleIconTile_tile__eN5Dj[data-size=sm] svg{width:16px;height:16px}.ModuleIconTile_tile__eN5Dj[data-size=md] svg{width:17px;height:17px}.ModuleIconTile_tile__eN5Dj[data-size=lg] svg{width:20px;height:20px}.AgentViewing_stage__hN_Uw{display:grid;grid-template-columns:1fr;grid-template-rows:auto 480px;margin:0 12px 12px;overflow:hidden;border:1px solid var(--border-1);border-radius:12px}@container (min-width: 640px){.AgentViewing_stage__hN_Uw{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:480px}}.AgentViewing_panel__TpdZ0{display:flex;flex-direction:column;min-height:0;order:2;background:var(--bg-surface-1);--ai-chat-content-padding-top:16px}@container (min-width: 640px){.AgentViewing_panel__TpdZ0{order:0;border-right:1px solid var(--border-1)}}.AgentViewing_thread__jwrLI{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.AgentViewing_composer___FU18{padding:0 12px 12px}.AgentViewing_preview__3BgDK{display:flex;align-items:center;justify-content:center;padding:52px 12px 12px;background-color:var(--bg-surface-2);background-image:radial-gradient(var(--border-2) 1px,transparent 1px);background-size:14px 14px;border-bottom:1px solid var(--border-1)}@container (min-width: 640px){.AgentViewing_preview__3BgDK{border-bottom:0}}.AgentViewing_chrome__qO1tY{position:absolute;top:10px;left:10px;z-index:6}.AgentViewing_screen__O1Ads{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:8px}.AgentViewing_empty__ZDhT3{padding:48px 24px;color:var(--text-tertiary);font-size:13px;line-height:1.5;text-align:center}.template-to-demos_root__Hq84M{display:flex;flex-direction:column;gap:20px;margin:24px 0;padding:24px}.template-to-demos_modules__S_hNI{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.template-to-demos_chip__dkAu_{display:inline-flex;height:26px;align-items:center;gap:6px;padding:0 10px;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-base);color:var(--text-primary);font-size:12.5px;font-weight:var(--font-weight-medium)}.template-to-demos_chip__dkAu_ svg{width:13px;height:13px;color:var(--accent-text)}.template-to-demos_row__S0gqU{display:grid;grid-template-columns:minmax(0,.9fr) 32px minmax(0,2.4fr);align-items:center;gap:12px}.template-to-demos_demo__3r_bm,.template-to-demos_template__K5Eeo{display:flex;min-width:0;flex-direction:column;gap:8px;line-height:1.35}.template-to-demos_label__E72ye{color:var(--text-tertiary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.template-to-demos_phone__19luV{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 18px rgba(20,20,40,.12))}.template-to-demos_shot__EWSQ3{position:relative;display:block}.template-to-demos_etch__9p2Bo{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.template-to-demos_etch__9p2Bo rect{fill:var(--accent-primary);fill-opacity:0;stroke:var(--accent-primary);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .45s cubic-bezier(.4,0,.2,1) calc(var(--i) * 70ms),fill-opacity .2s ease calc(var(--i) * 70ms + .25s)}.template-to-demos_tag__kcyyt{position:absolute;padding:1px 6px;border-radius:var(--radius-6);background:var(--accent-primary);color:#fff;font-size:10px;font-weight:var(--font-weight-medium);line-height:15px;white-space:nowrap;opacity:0;transform:translate(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.template-to-demos_row__S0gqU{outline:none}.template-to-demos_row__S0gqU:is(:hover,:focus-visible) .template-to-demos_etch__9p2Bo rect{fill-opacity:.08;stroke-dashoffset:0}.template-to-demos_row__S0gqU:is(:hover,:focus-visible) .template-to-demos_tag__kcyyt{opacity:1;transform:none;transition-delay:.3s}.template-to-demos_reveal__9Q2zh{display:grid;grid-template-columns:minmax(0,1fr)}.template-to-demos_reveal__9Q2zh>*{min-width:0;align-self:start;grid-area:1/1;transition:opacity .18s ease,transform .18s ease}.template-to-demos_items___upET{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;opacity:0;transform:translateY(-3px)}.template-to-demos_items___upET li{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:18px}.template-to-demos_items___upET li span:first-child{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.template-to-demos_items___upET li span:last-child{flex:none;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.template-to-demos_row__S0gqU:is(:hover,:focus-visible) .template-to-demos_reveal__9Q2zh>.template-to-demos_meta__QGTWH{opacity:0}.template-to-demos_row__S0gqU:is(:hover,:focus-visible) .template-to-demos_items___upET{opacity:1;transform:none;transition-delay:.2s}.template-to-demos_hint__s3pMf{display:none}@media (hover:hover){.template-to-demos_hint__s3pMf{display:inline}}@media (prefers-reduced-motion:reduce){.template-to-demos_etch__9p2Bo rect,.template-to-demos_reveal__9Q2zh>*,.template-to-demos_tag__kcyyt{transition-duration:0s;transition-delay:0s}}.template-to-demos_name__Jo1xF{margin-top:6px;margin-bottom:-4px;color:var(--text-primary);font-size:15px;font-weight:var(--font-weight-semibold)}.template-to-demos_meta__QGTWH{color:var(--text-secondary);font-size:12.5px}.template-to-demos_demo__3r_bm .template-to-demos_meta__QGTWH{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-to-demos_arrow__5Ukqp{color:var(--accent-text);font-size:22px;text-align:center}.template-to-demos_demos__M3Mzh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.template-to-demos_company__V8BOQ{display:inline-flex;align-items:center;gap:7px;color:var(--text-primary);font-size:13.5px;font-weight:var(--font-weight-semibold)}.template-to-demos_company__V8BOQ img{width:18px;height:18px}.template-to-demos_caption__9F8b8{padding-top:14px;border-top:var(--border-hairline) solid var(--border-1);color:var(--text-secondary);font-size:13.5px}.template-to-demos_caption__9F8b8 strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}@media (max-width:640px){.template-to-demos_root__Hq84M{padding:16px}.template-to-demos_row__S0gqU{grid-template-columns:1fr}.template-to-demos_template__K5Eeo{width:46%;margin:0 auto;align-items:center;text-align:center}.template-to-demos_arrow__5Ukqp{transform:rotate(90deg)}.template-to-demos_demos__M3Mzh{gap:10px}.template-to-demos_demo__3r_bm .template-to-demos_meta__QGTWH{font-size:11.5px}}.CoreContainer_container__SAkYh{border-radius:12px;border-width:1px;border-style:solid;box-sizing:border-box}.CoreContainer_variant-surface__jUiD5{background-color:var(--bg-surface-1);border-color:var(--border-1);box-shadow:var(--shadow-base-xs)}.CoreContainer_variant-base__D_D51{background-color:var(--bg-base);border-color:var(--border-1);box-shadow:var(--shadow-base-xs)}.CoreContainer_padding-none__h1Tp8{padding:0}.CoreContainer_padding-sm__qCMgO{padding:12px}.CoreContainer_padding-md__qyGMa{padding:20px}.CoreContainer_padding-lg__Bf95s{padding:32px}.CoreContainer_no-shadow__5vAy6{box-shadow:none}.BuilderMapCanvas_canvas__PGe6O{position:relative;min-width:0;min-height:0;flex:1;overflow:hidden;border:var(--border-hairline) solid var(--border-1);border-radius:12px;background-color:#f9fafb;background-image:radial-gradient(#d4d7dd 1px,transparent 0);background-size:28px 28px;user-select:none}.BuilderMapCanvas_mapCanvas__CNy55{cursor:grab;touch-action:none}.BuilderMapCanvas_mapCanvas__CNy55:active{cursor:grabbing}.BuilderMapCanvas_world__JKKao{position:absolute;top:0;left:0;transform-origin:0 0}.BuilderMapCanvas_worldAnimate__zWS8L{transition:transform .3s cubic-bezier(.77,0,.175,1)}.BuilderMapCanvas_edges__qNxUJ{position:absolute;inset:0;overflow:visible;pointer-events:none}.BuilderMapCanvas_step__peu9f{position:absolute;border:1.5px solid #e4e7eb;border-radius:20px;background:rgba(255,255,255,.55);transition:border-color .16s ease,background-color .16s ease}.BuilderMapCanvas_step__peu9f[data-current]{border-color:color-mix(in srgb,var(--core-purple-500,#635bff) 35%,#e4e7eb)}.BuilderMapCanvas_stepInfo__rICPx,.BuilderMapCanvas_stepTitle__jFVWp{position:absolute;top:-1px;display:flex;align-items:center;border:1px solid #e9ecef;background:#f8f9fa;transform:translateY(-50%);white-space:nowrap}.BuilderMapCanvas_stepTitle__jFVWp{left:40px;padding:6px 16px 6px 8px;border-radius:10px;color:#495057;font-size:20px;font-weight:600}.BuilderMapCanvas_stepInfo__rICPx{right:24px;padding:4px 10px;border-radius:8px;color:#6c757d;font-size:14px}.BuilderMapCanvas_stepIndex__Q8MEJ{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:10px;flex-shrink:0;border-radius:6px;background:var(--core-purple-500,#635bff);color:#fff;font-size:15px;font-weight:600}.BuilderMapCanvas_nodes__ZOFsG{position:absolute;top:44px;left:32px;display:flex;gap:24px}.BuilderMapCanvas_node__X04NQ{display:flex;width:340px;flex-direction:column;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.BuilderMapCanvas_nodeCard__tWVQu{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border:1px solid #ececec;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:border-color .15s ease,box-shadow .15s ease}.BuilderMapCanvas_node__X04NQ:focus-visible .BuilderMapCanvas_nodeCard__tWVQu{border-color:var(--core-purple-500,#635bff);box-shadow:0 4px 16px rgba(80,65,241,.12)}.BuilderMapCanvas_node__X04NQ:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.BuilderMapCanvas_node__X04NQ:hover .BuilderMapCanvas_nodeCard__tWVQu{border-color:var(--core-purple-500,#635bff);box-shadow:0 4px 16px rgba(80,65,241,.12)}.BuilderMapCanvas_control__e2pJd:hover,.BuilderMapCanvas_iconButton__11zji:hover,.BuilderMapCanvas_stepMenuItem__8ORsS:hover{background:#f3f4f6}.BuilderMapCanvas_backButton__9orjK:hover:not(:disabled),.BuilderMapCanvas_nextButton__M9nHQ:hover:not(:disabled){background:var(--core-purple-700,#3e30d8)}}.BuilderMapCanvas_backButton__9orjK:active:not(:disabled),.BuilderMapCanvas_control__e2pJd:active,.BuilderMapCanvas_iconButton__11zji:active,.BuilderMapCanvas_nextButton__M9nHQ:active:not(:disabled){transform:scale(.96)}.BuilderMapCanvas_nodeTop__FhZi4{display:flex;width:100%;align-items:center;justify-content:space-between}.BuilderMapCanvas_badge__h_GRS{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;background:#e1f5fb;color:#12738c;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.BuilderMapCanvas_nodeMenu__gcSu4{color:#868e96}.BuilderMapCanvas_nodeTitle__Bs0Xm{padding:0 8px;color:#4b4b55;font-size:20px}.BuilderMapCanvas_dbKey__KURem{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1.5px solid #ececec;border-radius:12px;background:#fff;color:#2b2b33;font-size:14px}.BuilderMapCanvas_dbKey__KURem svg{color:#868e96}.BuilderMapCanvas_nodePreview__891C0{margin:-14px 14px 0;padding:26px 12px 12px;border:1px solid #ececec;border-top:none;border-radius:0 0 16px 16px;background:#f3f4f6}.BuilderMapCanvas_nodePreview__891C0 img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top center;border:1px solid #e9ecef;border-radius:8px;background:#fff}.BuilderMapCanvas_iconButton__11zji{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #e4e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05);color:#4b4b55;cursor:pointer;transition:background-color .12s ease,transform .12s ease-out}.BuilderMapCanvas_stepMenu__v6fKj{position:absolute;top:10px;left:10px;z-index:3}.BuilderMapCanvas_stepMenuPopup__BDV9_{position:absolute;top:36px;left:0;display:flex;min-width:200px;flex-direction:column;padding:4px;border:1px solid #e4e7eb;border-radius:10px;background:#fff;box-shadow:0 9px 24px rgba(0,0,0,.08),0 1px .5px rgba(0,0,0,.04);transform-origin:top left;animation:BuilderMapCanvas_popIn__1dMA7 .16s cubic-bezier(.23,1,.32,1)}@keyframes BuilderMapCanvas_popIn__1dMA7{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.BuilderMapCanvas_stepMenuItem__8ORsS{display:flex;align-items:center;padding:6px 8px;border:none;border-radius:6px;background:none;color:var(--text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.BuilderMapCanvas_stepMenuItem__8ORsS[data-current]{background:#f3f4f6}.BuilderMapCanvas_stepMenuItem__8ORsS .BuilderMapCanvas_stepIndex__Q8MEJ{width:18px;height:18px;margin-right:8px;border-radius:4px;font-size:11px}.BuilderMapCanvas_controls__62qO2{position:absolute;bottom:10px;left:10px;z-index:3;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e7eb;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05)}.BuilderMapCanvas_control__e2pJd{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-bottom:1px solid #eef0f2;background:#fff;color:#2b2b33;cursor:pointer;transition:background-color .12s ease,transform .12s ease-out}.BuilderMapCanvas_control__e2pJd:last-child{border-bottom:none}.BuilderMapCanvas_minimap__rxkWN{position:absolute;right:10px;bottom:10px;z-index:3;overflow:hidden;border:1px solid #e4e7eb;border-radius:6px;background:#fff}.BuilderMapCanvas_minimapStep__RThVD{position:absolute;border-radius:2px;background:var(--core-purple-200,#d9d6fe)}.BuilderMapCanvas_minimapView__0iO3y{position:absolute;border:1px solid color-mix(in srgb,var(--core-purple-500,#635bff) 60%,transparent);border-radius:2px;background:rgba(0,0,0,.05)}.BuilderMapCanvas_previewCanvas__wsgiy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 20px 12px}.BuilderMapCanvas_refresh__dl2Ph{position:absolute;top:10px;right:10px}.BuilderMapCanvas_page__16ev_{width:100%;min-height:0;flex:1;display:flex;align-items:center;justify-content:center}.BuilderMapCanvas_page__16ev_ img{display:block;max-width:100%;max-height:100%;border-radius:6px;background:#fff;box-shadow:0 12px 32px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);animation:BuilderMapCanvas_pageIn__fn8Y4 .18s cubic-bezier(.23,1,.32,1)}@keyframes BuilderMapCanvas_pageIn__fn8Y4{0%{opacity:.6}to{opacity:1;transform:none}}.BuilderMapCanvas_previewNav__RUcMN{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.BuilderMapCanvas_previewWhere__OMZ_d{overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.BuilderMapCanvas_backButton__9orjK,.BuilderMapCanvas_nextButton__M9nHQ{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;border:none;border-radius:8px;background:var(--core-purple-600,#4f41f1);color:#fff;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .12s ease,opacity .12s ease,transform .12s ease-out}.BuilderMapCanvas_backButton__9orjK{width:34px;padding:0}.BuilderMapCanvas_nextButton__M9nHQ{padding:0 14px}.BuilderMapCanvas_backButton__9orjK:disabled,.BuilderMapCanvas_nextButton__M9nHQ:disabled{cursor:default;opacity:.4}@media (prefers-reduced-motion:reduce){.BuilderMapCanvas_worldAnimate__zWS8L{transition:none}.BuilderMapCanvas_page__16ev_ img,.BuilderMapCanvas_stepMenuPopup__BDV9_{animation:none}}