:where(html){line-height:1.15}:where(h1){margin-block:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block:0}:where(hr){box-sizing:initial}:where(code,kbd,pre,samp){font-family:monospace;font-size:1em}:where(table){border-color:currentColor}:where(button),:where(select){text-transform:none}:where(input[type=search i]){-webkit-appearance:textfield}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted buttontext}:where(:-moz-ui-invalid){box-shadow:none}:where(summary){display:list-item}*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;tab-size:4;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:initial}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@font-face{font-family:code;src:local(JetBrains Mono NF),local(JetBrains Mono)}:root{color:#fff;color-scheme:dark;background:#000}:root[data-light] :root{color:#000;color-scheme:light;background:#fff}@media not (prefers-color-scheme:dark){:root{color:#000;color-scheme:light;background:#fff}}a:hover{text-decoration:underline}code{font-family:code}pre>code{white-space:pre-wrap}._editorWrapper_3n17m_1{background:#000;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._header_3n17m_10{background:#0a0a0c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:42px;min-height:42px;padding:0 16px;display:flex}._titleArea_3n17m_21{align-items:center;gap:10px;display:flex}._title_3n17m_21{color:#e2e8f0;letter-spacing:.02em;font-size:13px;font-weight:600}._badge_3n17m_34{color:#60a5fa;background:#3b82f62e}._badge_3n17m_34,._errorBadge_3n17m_43{border-radius:9999px;padding:2px 7px;font-size:11px;font-weight:500}._errorBadge_3n17m_43{color:#f87171;text-overflow:ellipsis;white-space:nowrap;background:#ef444433;max-width:280px;overflow:hidden}._actions_3n17m_56{align-items:center;gap:8px;display:flex}._button_3n17m_62{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}._button_3n17m_62:hover{color:#fff;background:#ffffff1f}._editorBody_3n17m_80{flex:1;width:100%;min-height:0;overflow:hidden}._avatarContainer_u5f7g_1{user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._avatarImage_u5f7g_11{object-fit:contain;pointer-events:none;display:block}._blockContainer_1yhrc_1{cursor:pointer;user-select:text;border-radius:8px;outline:1px solid #0000;transition:outline .15s,background .15s;position:relative}._blockContainer_1yhrc_1:hover{outline:1px dashed #fff6}._textBlock_1yhrc_13{white-space:pre-wrap}._markdownBlock_1yhrc_20,._textBlock_1yhrc_13{word-break:break-word;font-size:14.5px;line-height:1.5}._markdownBlock_1yhrc_20 p{margin:0 0 8px}._markdownBlock_1yhrc_20 p:last-child{margin-bottom:0}._markdownBlock_1yhrc_20 :is(h1,h2,h3,h4,h5,h6){margin:12px 0 6px;font-size:1.1em}._markdownBlock_1yhrc_20 h1:first-child,._markdownBlock_1yhrc_20 h2:first-child,._markdownBlock_1yhrc_20 h3:first-child,._markdownBlock_1yhrc_20 h4:first-child,._markdownBlock_1yhrc_20 h5:first-child,._markdownBlock_1yhrc_20 h6:first-child{margin-top:0}._markdownBlock_1yhrc_20 :is(ol,ul){margin:4px 0 8px 20px;padding:0}._markdownBlock_1yhrc_20 blockquote{opacity:.9;border-left:3px solid #fff6;margin:6px 0;padding-left:10px}._markdownBlock_1yhrc_20 a{color:inherit;text-decoration:underline}._imageWrapper_1yhrc_53{flex-direction:column;gap:6px;display:flex}._fileHeader_1yhrc_59{opacity:.8;align-items:center;gap:6px;padding:2px 4px;font-family:code,monospace;font-size:11.5px;display:flex}._imageElement_1yhrc_69{object-fit:contain;border-radius:8px;max-width:100%;max-height:480px;display:block}._imageFallback_1yhrc_77{text-align:center;background:#0000004d;border-radius:8px;padding:24px;font-family:code,monospace;font-size:13px}._codeContainer_1yhrc_86{border:1px solid #ffffff1f;border-radius:8px;margin:4px 0;overflow:hidden;background:#000!important}:root[data-light] ._codeContainer_1yhrc_86{border-color:#0000001f;background:#fff!important}@media not (prefers-color-scheme:dark){._codeContainer_1yhrc_86{border-color:#0000001f;background:#fff!important}}._codeHeader_1yhrc_104{color:#94a3b8;background:#ffffff0d;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:5px 10px;font-family:code,monospace;font-size:11px;display:flex}:root[data-light] ._codeHeader_1yhrc_104{color:#475569;background:#0000000a;border-color:#00000014}@media not (prefers-color-scheme:dark){._codeHeader_1yhrc_104{color:#475569;background:#0000000a;border-color:#00000014}}._codeLang_1yhrc_128{letter-spacing:.05em;opacity:.7;text-transform:uppercase;font-size:10px}._codeBody_1yhrc_135{padding:10px 12px;font-family:code,monospace;font-size:12.5px;line-height:1.4;overflow-x:auto}._codeBody_1yhrc_135 pre{margin:0;padding:0;background:0 0!important}._codeBody_1yhrc_135 code{font-family:inherit;background:0 0!important}._callContainer_1yhrc_152{border:1px solid #3b82f64d;border-radius:8px;margin:4px 0;overflow:hidden;background:#000!important}:root[data-light] ._callContainer_1yhrc_152{border-color:#3b82f666;background:#fff!important}@media not (prefers-color-scheme:dark){._callContainer_1yhrc_152{border-color:#3b82f666;background:#fff!important}}._callHeader_1yhrc_170{color:#93c5fd;background:#3b82f626;align-items:center;gap:6px;padding:6px 10px;font-family:code,monospace;font-size:12px;display:flex}:root[data-light] ._callHeader_1yhrc_170{color:#1d4ed8}@media not (prefers-color-scheme:dark){._callHeader_1yhrc_170{color:#1d4ed8}}._callToolName_1yhrc_189{font-weight:600}._diffContainer_1yhrc_193{border:1px solid #ffffff1f;border-radius:8px;margin:4px 0;overflow:hidden;background:#000!important}:root[data-light] ._diffContainer_1yhrc_193{border-color:#0000001f;background:#fff!important}@media not (prefers-color-scheme:dark){._diffContainer_1yhrc_193{border-color:#0000001f;background:#fff!important}}._messageRow_1rj4s_1{gap:12px;width:100%;margin-bottom:20px;display:flex}._ours_1rj4s_8{flex-direction:row-reverse;align-self:flex-end}._theirs_1rj4s_13{flex-direction:row;align-self:flex-start}._avatarArea_1rj4s_18{flex-direction:column;flex-shrink:0;align-items:center;padding-top:2px;display:flex}._contentArea_1rj4s_26{flex-direction:column;min-width:0;display:flex}._nameHeader_1rj4s_32{letter-spacing:.01em;opacity:.75;user-select:none;margin-bottom:5px;font-size:12px;font-weight:600}._oursName_1rj4s_41{text-align:right}._theirsName_1rj4s_45{text-align:left}._bubble_1rj4s_49{flex-direction:column;gap:10px;padding:12px 16px;transition:transform .1s;display:flex;box-shadow:0 2px 8px #00000040}._bubbleOurs_1rj4s_58{border-top-left-radius:18px;border-top-right-radius:3px}._bubbleOurs_1rj4s_58,._bubbleTheirs_1rj4s_65{border-bottom-right-radius:18px;border-bottom-left-radius:18px}._bubbleTheirs_1rj4s_65{border-top-left-radius:3px;border-top-right-radius:18px}._container_1puvz_1{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px 24px;display:flex;overflow-y:auto}._hero_1puvz_14{max-width:580px;margin-bottom:32px}._heroIcon_1puvz_19{width:56px;height:56px;margin-bottom:16px;display:inline-block}._title_1puvz_26{color:#f8fafc;letter-spacing:-.01em;margin:0 0 10px;font-size:24px;font-weight:700}._subtitle_1puvz_34{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}._presetsGrid_1puvz_41{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%;max-width:680px;display:grid}._presetCard_1puvz_49{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}._presetCard_1puvz_49:hover{background:#ffffff17;border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}._cardHeader_1puvz_68{justify-content:space-between;align-items:center;gap:8px;display:flex}._cardTitle_1puvz_75{color:#f1f5f9;font-size:15px;font-weight:600}._badge_1puvz_81{color:#60a5fa;letter-spacing:.02em;background:#3b82f633;border-radius:9999px;padding:2px 7px;font-size:10.5px;font-weight:600}._cardDesc_1puvz_91{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.45}._mockupWrapper_12des_1{background:#09090b;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}._header_12des_11{user-select:none;background:#0a0a0c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:42px;min-height:42px;padding:0 16px;display:flex}._titleArea_12des_23{align-items:center;gap:10px;display:flex}._title_12des_23{color:#e2e8f0;letter-spacing:.02em;font-size:13px;font-weight:600}._badge_12des_36{color:#34d399;background:#10b98133;border-radius:9999px;padding:2px 7px;font-size:11px;font-weight:500}._actions_12des_45{align-items:center;gap:8px;display:flex}._button_12des_51{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}._button_12des_51:hover:not(:disabled){color:#fff;background:#ffffff1f}._button_12des_51:disabled{cursor:not-allowed;opacity:.5}._buttonPrimary_12des_73{color:#93c5fd;background:#3b82f633;border-color:#3b82f666}._buttonPrimary_12des_73:hover:not(:disabled){color:#fff;background:#3b82f659}._viewport_12des_83{flex:1;min-height:0;overflow-y:auto}._exportTarget_12des_92,._viewport_12des_83{flex-direction:column;width:100%;display:flex}._exportTarget_12des_92{box-sizing:border-box;min-height:100%;padding:32px 24px}._noMessages_12des_101{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;margin:auto;font-size:14px;display:flex}._backdrop_ub6v9_1{backdrop-filter:blur(4px);z-index:1;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_ub6v9_13{background:#0f172a;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;width:100%;max-width:520px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0009}._header_ub6v9_26{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}._title_ub6v9_34{color:#f1f5f9;font-size:15px;font-weight:600}._closeButton_ub6v9_40{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px}._closeButton_ub6v9_40:hover{color:#fff;background:#ffffff1a}._body_ub6v9_54{flex-direction:column;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}._emptyState_ub6v9_62{color:#94a3b8;text-align:center;padding:32px 16px;font-size:13.5px}._assetItem_ub6v9_69{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}._thumbnail_ub6v9_79{object-fit:cover;background:#000;border-radius:6px;width:44px;height:44px}._assetInfo_ub6v9_87{flex:1;min-width:0}._assetId_ub6v9_92{color:#38bdf8;font-family:code,monospace;font-size:13px;font-weight:600}._assetName_ub6v9_99{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._copyButton_ub6v9_107{color:#38bdf8;cursor:pointer;background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:4px 10px;font-size:11px}._copyButton_ub6v9_107:hover{background:#38bdf840}:has(>._container_ncc59_1){place-content:center;place-self:center}._container_ncc59_1,:has(>._container_ncc59_1){flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}._container_ncc59_1{background:#000;position:relative}._panelGroup_ncc59_21{width:100%}._editorPanel_ncc59_28,._mockupPanel_ncc59_34,._panelGroup_ncc59_21{height:100%;display:flex;overflow:hidden}._separator_ncc59_40{cursor:col-resize;touch-action:none;user-select:none;background:#ffffff14;width:5px;transition:background .15s;position:relative}._separator_ncc59_40:hover,._separator_ncc59_40[data-separator=active]{background:#3b9cf6}._dragOverlay_ncc59_53{backdrop-filter:blur(8px);box-sizing:border-box;color:#f8fafc;pointer-events:none;z-index:2;background:#0f172ad9;border:3px dashed #3b9cf6;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}._dragIcon_ncc59_70{font-size:48px}._dragTitle_ncc59_74{font-size:20px;font-weight:700}._dragSubtitle_ncc59_79{color:#94a3b8;font-size:14px}._toast_ncc59_84{color:#f8fafc;z-index:1;background:#1e293b;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;animation:.2s cubic-bezier(.16,1,.3,1) a;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}@keyframes a{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}#_container_m2scy_1{user-select:none;height:100vh;font-family:main,system-ui,sans-serif}
