:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{min-height:100%}body{margin:0}button,input,textarea{font:inherit}button:focus-visible,iframe:focus-visible{outline-offset:2px;outline:3px solid #7153e859}*{box-sizing:border-box}body{color:#25222a;background:#ebe9ee;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,select{color:#4c4553;cursor:pointer;background:#fff;border:1px solid #d9d4df;border-radius:9px;min-height:36px;font-size:.78rem;font-weight:700}button{padding:0 12px}button:hover:not(:disabled){color:#5843b4;border-color:#9b8dd5}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #6c53d23d}button:disabled{cursor:not-allowed;opacity:.46}._authShell_8h2v6_58{background:radial-gradient(circle at 50% 15%,#7e63d321,#0000 32rem),#ebe9ee;place-items:center;min-height:100vh;padding:32px 20px;display:grid}._authCard_8h2v6_72{background:#fffffff5;border:1px solid #705f7e24;border-radius:22px;width:min(100%,410px);padding:38px;box-shadow:0 24px 70px #2d23371f}._authMark_8h2v6_81{color:#fff;background:linear-gradient(145deg,#725bd0,#9b83ec);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:24px;font-size:1.05rem;font-weight:800;display:grid;box-shadow:0 9px 24px #5c43b43d}._authEyebrow_8h2v6_95{color:#725bd0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:800}._authCard_8h2v6_72 h1{color:#29232e;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,5vw,2rem);line-height:1.15}._authMessage_8h2v6_112,._authProgress_8h2v6_113{color:#6e6574;margin:14px 0 0;font-size:.91rem;line-height:1.55}._authProgress_8h2v6_113{margin-bottom:0}._authForm_8h2v6_124{gap:17px;margin-top:26px;display:grid}._authField_8h2v6_130{color:#403846;gap:7px;font-size:.8rem;font-weight:750;display:grid}._authField_8h2v6_130 input{color:#29232e;background:#fff;border:1px solid #d8d2dd;border-radius:11px;width:100%;min-height:46px;padding:0 13px;font-size:.94rem;font-weight:500}._authField_8h2v6_130 input:hover:not(:disabled){border-color:#b5a8c4}._authPrimary_8h2v6_154,._authSecondary_8h2v6_155{border-radius:11px;min-height:46px;margin-top:3px}._authPrimary_8h2v6_154{color:#fff;background:#725bd0;border-color:#6b55c6;box-shadow:0 8px 18px #5c43b42e}._authPrimary_8h2v6_154:hover:not(:disabled){color:#fff;background:#6650c3;border-color:#5944b2}._authSecondary_8h2v6_155{width:100%;margin-top:24px}._authError_8h2v6_179{color:#8c3e48;background:#fff5f6;border:1px solid #ead1d4;border-radius:10px;margin:-4px 0 0;padding:10px 12px;font-size:.78rem;line-height:1.45}@media (width<=520px){._authShell_8h2v6_58{align-items:start;padding:20px 14px}._authCard_8h2v6_72{border-radius:18px;margin-top:min(14vh,88px);padding:28px 22px}}._shell_8h2v6_203{background:#ebe9ee;min-height:100vh;overflow:hidden}._topbar_8h2v6_209{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #ded9e3;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:14px;height:58px;padding:0 14px;display:grid;position:relative;box-shadow:0 1px 8px #2820320d}._brand_8h2v6_224{align-items:center;gap:9px;min-width:0;display:flex}._brand_8h2v6_224>span:last-child{min-width:0;display:grid}._brand_8h2v6_224 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}._brand_8h2v6_224 small,._status_8h2v6_244,._drawer_8h2v6_245 small,._popover_8h2v6_246 small,._hint_8h2v6_247{color:#817888;font-size:.69rem}._mark_8h2v6_252{color:#fff;background:#6e55cf;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:850;display:grid;box-shadow:0 5px 14px #6e55cf3b}._topActions_8h2v6_265{justify-content:center;align-items:center;gap:6px;display:flex}._secondaryAction_8h2v6_272,._mobileMoreActions_8h2v6_273 button{justify-content:center;align-items:center;gap:5px;display:inline-flex}._actionIcon_8h2v6_280{flex:none;width:16px;height:16px}._modeSwitch_8h2v6_286{background:#f7f5f9;border:1px solid #ded9e3;border-radius:11px;padding:3px;display:flex}._modeSwitch_8h2v6_286 button{background:0 0;border:0;min-width:70px;padding-inline:12px}._modeSwitch_8h2v6_286 button[aria-pressed=true]{color:#5843b4;background:#fff;box-shadow:0 1px 4px #30243c21}._topActions_8h2v6_265 button,._previewSelect_8h2v6_308 select{min-height:34px}._previewSelect_8h2v6_308 select{padding:0 28px 0 10px}._saveButton_8h2v6_316{color:#fff;background:#6e55cf;border-color:#6046c8}._saveButton_8h2v6_316:hover:not(:disabled){color:#fff;background:#6046c8}._status_8h2v6_244{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._topStatus_8h2v6_333{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}._topStatus_8h2v6_333 button{flex:none;min-height:34px}._dirtyBadge_8h2v6_346{color:#6e55cf;font-size:.65rem;font-weight:800;display:none}._canvas_8h2v6_353{background:radial-gradient(circle at 50% 0,#ffffffd1,#0000 42%),#ebe9ee;justify-content:flex-start;align-items:flex-start;height:calc(100vh - 58px);min-height:70vh;padding:8px;display:flex;overflow:auto}._previewStage_8h2v6_366{flex:none;margin-inline:auto;position:relative;overflow:hidden}._previewFrame_8h2v6_373{transform-origin:0 0;background:#fff;border:0;border-radius:11px;transition:transform .18s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #d7d1dc,0 20px 55px #2b203624}._previewFrame_8h2v6_373 iframe{background:#fff;border:0;width:100%;height:100%}._contextBar_8h2v6_395{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #d8d1df;border-radius:13px;align-items:center;gap:8px;max-width:min(920px,100vw - 28px);padding:8px;display:flex;position:fixed;box-shadow:0 16px 44px #31253c38}._contextBar_8h2v6_395:not([data-placement]){visibility:hidden}._contextBar_8h2v6_395>strong{white-space:nowrap;padding:0 8px;font-size:.75rem}._inlineGroup_8h2v6_420,._fieldGroup_8h2v6_421{gap:5px;display:flex}._inlineGroup_8h2v6_420 button[aria-pressed=true]{color:#5c43bc;background:#f0edfb;border-color:#6e55cf}._fieldGroup_8h2v6_421 label,._altField_8h2v6_433{color:#766c7d;gap:3px;font-size:.64rem;font-weight:750;display:grid}._fieldGroup_8h2v6_421 input,._altField_8h2v6_433 input,._altField_8h2v6_433 textarea{color:#2f2934;background:#fff;border:1px solid #d8d1df;border-radius:8px;min-height:34px;padding:0 9px;font-size:.78rem}._fieldGroup_8h2v6_421 input[aria-invalid=true],._altField_8h2v6_433 input[aria-invalid=true],._altField_8h2v6_433 textarea[aria-invalid=true]{border-color:#b54848}._validationError_8h2v6_459{color:#a13737;max-width:230px;margin:0 5px;font-size:.69rem;line-height:1.3}._drawer_8h2v6_245{z-index:50;background:#fffffffa;border:1px solid #ddd7e2;border-radius:15px;gap:14px;width:min(340px,100vw - 24px);max-height:calc(100vh - 84px);padding:18px;display:grid;position:fixed;top:70px;left:12px;overflow:auto;box-shadow:0 22px 65px #2a1f343d}._drawerHeading_8h2v6_484,._revisionItem_8h2v6_485{justify-content:space-between;align-items:center;gap:12px;display:flex}._drawerHeading_8h2v6_484 h2,._modal_8h2v6_493 h2{letter-spacing:-.02em;margin:1px 0 0;font-size:1.04rem}._outlineList_8h2v6_499,._blockMenu_8h2v6_500{gap:6px;display:grid}._outlineList_8h2v6_499 button{text-align:left;align-items:center;gap:10px;min-height:42px;padding:0 10px;display:flex}._outlineList_8h2v6_499 button span{color:#736a79;background:#f0edf3;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.66rem;display:grid}._outlineList_8h2v6_499 button[aria-current=true]{color:#5741b0;background:#f3f0fc;border-color:#6e55cf}._addGrid_8h2v6_531,._assetGrid_8h2v6_532{border-top:1px solid #ebe7ee;grid-template-columns:1fr 1fr;gap:7px;padding-top:12px;display:grid}._assetGrid_8h2v6_532 button{text-align:left;height:auto;padding:0;overflow:hidden}._assetGrid_8h2v6_532 img{object-fit:cover;width:100%;height:92px;display:block}._assetGrid_8h2v6_532 span{padding:9px;display:block}._uploadPrimary_8h2v6_559{color:#fff;cursor:pointer;background:#674fca;border:1px solid #674fca;border-radius:10px;place-items:center;min-height:46px;padding:0 16px;font-size:.82rem;font-weight:750;display:grid}._uploadPrimary_8h2v6_559:hover{background:#5942bc}._uploadPrimary_8h2v6_559:focus-within{outline-offset:2px;outline:3px solid #6c53d23d}._uploadPreview_8h2v6_582{background:#f9f7fb;border:1px solid #ddd7e2;border-radius:12px;gap:10px;padding:10px;display:grid}._uploadPreview_8h2v6_582 img{object-fit:contain;background:#ece8f0;border-radius:8px;width:100%;max-height:220px;display:block}._uploadPreview_8h2v6_582 p,._uploadError_8h2v6_601{margin:0;font-size:.75rem;line-height:1.45}._uploadError_8h2v6_601{color:#a13737}._imageActions_8h2v6_611{grid-template-columns:1fr 1fr;gap:7px;display:grid}._imageActions_8h2v6_611 button{min-height:44px}._imageActions_8h2v6_611 button:first-child{color:#fff;background:#674fca;border-color:#674fca}._imageFitChoices_8h2v6_627{grid-template-columns:1fr 1fr;gap:7px;display:grid}._imageFitChoices_8h2v6_627 button,._imageReset_8h2v6_634{min-height:44px}._imageFitChoices_8h2v6_627 button[aria-pressed=true]{color:#4f3ca7;background:#eeeafd;border-color:#674fca}._imageZoom_8h2v6_644{color:#514a57;gap:7px;font-size:.82rem;display:grid}._imageZoom_8h2v6_644 span{justify-content:space-between;display:flex}._imageZoom_8h2v6_644 input{accent-color:#674fca;width:100%;min-height:44px}._imageZoom_8h2v6_644 input:disabled{opacity:.55}._imageReset_8h2v6_634{width:100%}._secondaryImageChoice_8h2v6_670{min-height:44px}._altField_8h2v6_433 input,._altField_8h2v6_433 textarea{width:100%}._altField_8h2v6_433 textarea{resize:vertical;padding:9px;line-height:1.4}._hint_8h2v6_247{margin:0;line-height:1.5}._revisionItem_8h2v6_485{border-top:1px solid #ebe7ee;padding:9px 0;font-size:.76rem}._dangerButton_8h2v6_696{color:#993a3a;background:#fff8f8;border-color:#ebcaca}._popover_8h2v6_246{z-index:55;background:#fff;border:1px solid #ddd7e2;border-radius:12px;gap:7px;width:230px;padding:12px;display:grid;position:fixed;top:66px;right:14px;box-shadow:0 17px 45px #2a1f3433}._popover_8h2v6_246 small{line-height:1.4}._mobileMoreActions_8h2v6_273{grid-template-columns:1fr 1fr;gap:7px;display:none}._mobileMoreActions_8h2v6_273 button:last-child{grid-column:1/-1}._modal_8h2v6_493{z-index:70;background:#fff;border:1px solid #ddd7e2;border-radius:16px;gap:12px;width:min(420px,100vw - 30px);padding:22px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #23192d52}._modal_8h2v6_493 p{color:#706776;margin:0;font-size:.82rem;line-height:1.5}._designEntry_8h2v6_754{text-align:left;justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}._designEntry_8h2v6_754 span:first-child{gap:3px;display:grid}._colorsDrawer_8h2v6_768{gap:16px;width:min(400px,100vw - 24px)}._colorsDrawer_8h2v6_768 h3{margin:0 0 8px;font-size:.78rem}._colorsStatus_8h2v6_778{color:#5741b0;margin:0;font-size:.78rem;font-weight:750}._currentPalette_8h2v6_785,._paletteButton_8h2v6_786{align-items:center;gap:10px;min-height:48px;display:flex}._currentPalette_8h2v6_785{color:#635b68;background:#fbfafc;border:1px solid #e2dce7;border-radius:10px;padding:9px 10px;font-size:.75rem}._paletteGrid_8h2v6_802{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._paletteButton_8h2v6_786{flex-direction:column;justify-content:center;min-width:0;height:auto;padding:9px 7px}._paletteButton_8h2v6_786[aria-pressed=true]{color:#5741b0;background:#f3f0fc;border-color:#6e55cf;box-shadow:0 0 0 2px #6e55cf1f}._paletteSwatches_8h2v6_823{border:1px solid #261c2b1f;border-radius:999px;width:84px;max-width:100%;height:20px;display:flex;overflow:hidden}._paletteSwatches_8h2v6_823 span{flex:1}._customizeToggle_8h2v6_837,._detailsToggle_8h2v6_838{justify-self:start}._colorForm_8h2v6_842{background:#fbfafc;border:1px solid #e5dfe9;border-radius:12px;gap:10px;padding:12px;display:grid}._colorField_8h2v6_851{color:#5e5663;gap:5px;font-size:.72rem;font-weight:700;display:grid}._colorInputs_8h2v6_859{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}._colorInputs_8h2v6_859 input[type=color]{width:44px;min-height:40px;padding:3px}._colorInputs_8h2v6_859 input[type=text],._colorInputs_8h2v6_859 input:not([type]){width:100%;min-width:0}._contrastWarnings_8h2v6_877,._contrastPass_8h2v6_878{border-radius:10px;margin:0;padding:10px 12px;font-size:.72rem;line-height:1.45}._contrastWarnings_8h2v6_877{color:#873636;background:#fff2f2}._contrastWarnings_8h2v6_877 p{margin:4px 0 0}._contrastPass_8h2v6_878{color:#316345;background:#edf8f0}._designHistoryActions_8h2v6_900,._colorsFooter_8h2v6_901{gap:7px;display:flex}._designVersions_8h2v6_906{font-size:.75rem}._designVersions_8h2v6_906 summary{cursor:pointer;font-weight:700}._colorsFooter_8h2v6_901{z-index:2;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e7e1eb;margin:0 -18px -18px;position:sticky;bottom:-18px}._colorsFooter_8h2v6_901 button:last-child{color:#fff;background:#5d43c1;margin-left:auto}._colorsFooter_8h2v6_901 button:last-child:disabled{color:#a49bab;background:#ebe7ee}._contextBar_8h2v6_395[data-ai-open=true]{visibility:hidden;pointer-events:none}._heartButton_8h2v6_941{right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:66;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;min-height:44px;padding:3px;display:grid;position:fixed}._heartButton_8h2v6_941:hover:not(:disabled){color:inherit;border:0}._heartButton_8h2v6_941[aria-disabled=true]{pointer-events:none;cursor:default}._heartButton_8h2v6_941:focus-visible{outline-offset:3px;outline-color:#ef429661}._heartArtwork_8h2v6_971{object-fit:contain;filter:drop-shadow(0 3px 5px #2719462e);transform-origin:50% 58%;width:36px;height:38px;animation:.833s ease-in-out infinite _heart-double-beat_8h2v6_1;display:block}._aiBody_8h2v6_981>._aiTargetStatus_8h2v6_981{color:#554767;background:#f8f4ff;border:1px solid #ded5ec;border-radius:10px;padding:9px 11px;font-weight:700}@keyframes _heart-double-beat_8h2v6_1{0%,16%,36%,to{transform:scale(1)}8%{transform:scale(1.035)}26%{transform:scale(1.024)}}._aiAssistant_8h2v6_1005{z-index:65;top:auto;right:calc(18px + env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));color:#302b35;background:#fffdfd;border:1px solid #ded6ea;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(390px,100vw - 36px);max-height:min(680px,100dvh - 94px);padding:18px;display:grid;position:fixed;overflow:hidden;box-shadow:0 20px 60px #2e233e38}._aiAssistant_8h2v6_1005 p,._aiAssistant_8h2v6_1005 h2{margin:0}._aiAssistant_8h2v6_1005 button{min-height:44px}._aiBody_8h2v6_981>p{color:#6d6474;font-size:.82rem;line-height:1.5}._aiBody_8h2v6_981{gap:14px;min-height:0;padding-right:2px;display:grid;overflow:auto}._aiAssistantHeader_8h2v6_1048{justify-content:space-between;align-items:start;gap:16px;display:flex}._aiAssistantHeader_8h2v6_1048 small,._aiReview_8h2v6_1056 small{color:#766b7d;letter-spacing:.02em;font-size:.7rem;font-weight:750}._aiAssistantHeader_8h2v6_1048 h2{margin-top:3px;font-size:1.18rem}._aiInstructionSummary_8h2v6_1068{background:#faf8fc;border:1px solid #e3ddea;border-radius:10px;gap:3px;padding:9px 11px;font-size:.78rem;line-height:1.4;display:grid}._aiInstructionSummary_8h2v6_1068 small{color:#766b7d;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:750}._aiScope_8h2v6_1087{background:#f7f3fa;border:1px solid #e3ddea;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}._aiScope_8h2v6_1087 button{background:0 0;border-color:#0000;min-height:36px}._aiScope_8h2v6_1087 button[aria-pressed=true]{background:#fff;border-color:#d4c8e5;box-shadow:0 2px 8px #2e233e14}._aiScope_8h2v6_1087 button:disabled{opacity:.48}._aiLegacyAction_8h2v6_1113{color:#655777;background:0 0;border-color:#0000;justify-self:start;min-height:32px}._aiInstructionLabel_8h2v6_1121{gap:7px;font-size:.78rem;font-weight:750;display:grid}._aiInstructionLabel_8h2v6_1121 textarea{resize:vertical;width:100%;min-height:100px;color:inherit;font:inherit;background:#fff;border:1px solid #d8cfdf;border-radius:12px;padding:11px 12px;font-weight:500;line-height:1.45}._aiReview_8h2v6_1056{gap:9px;display:grid}._aiReview_8h2v6_1056>div{background:#faf8fc;border:1px solid #e3ddea;border-radius:12px;gap:4px;padding:11px 12px;display:grid}._aiReview_8h2v6_1056>div[data-ai-proposed]{background:#f5f1ff;border-color:#cfc3ec}._aiReview_8h2v6_1056 p{font-size:.82rem;line-height:1.45}._aiBatchReview_8h2v6_1166,._aiSuggestionList_8h2v6_1171{gap:10px;display:grid}._aiSuggestion_8h2v6_1171{background:#faf8fc;border:1px solid #e3ddea;border-radius:13px;gap:8px;padding:11px;display:grid}._aiSuggestion_8h2v6_1171[data-included=true]{background:#f8f5ff;border-color:#cfc3ec}._aiSuggestion_8h2v6_1171[data-included=false]{background:#f6f4f7;border-color:#e6e1e8}._aiSuggestionToggle_8h2v6_1195{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:.82rem;display:grid}._aiSuggestionToggle_8h2v6_1195 input{accent-color:#5d43c1;width:18px;height:18px}._aiSuggestionToggle_8h2v6_1195 span{color:#6d6474;font-size:.72rem;font-weight:700}._aiSuggestion_8h2v6_1171>div{background:#fff;border-radius:9px;gap:3px;padding:8px 9px;display:grid}._aiSuggestion_8h2v6_1171>div[data-ai-proposed]{color:#3f3168;background:#efeafe}._aiSuggestion_8h2v6_1171 small{color:#5d5364;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}._aiSuggestion_8h2v6_1171 p{margin:0;font-size:.78rem;line-height:1.4}._aiStatus_8h2v6_1242{color:#5d43a8;font-weight:750}._aiError_8h2v6_1247{color:#8a3939;background:#fff1f1;border-radius:10px;padding:10px 12px}._aiActions_8h2v6_1254{background:#fffdfdfa;border-top:1px solid #e6dfeb;flex-wrap:wrap;gap:8px;margin:0 -18px -18px;padding:12px 18px 18px;display:flex}._aiActions_8h2v6_1254 ._aiPrimaryAction_8h2v6_1264{color:#fff;background:#5d43c1;margin-left:auto}._aiActions_8h2v6_1254 ._aiPrimaryAction_8h2v6_1264:disabled{color:#a49bab;background:#ebe7ee}._srOnly_8h2v6_1275{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){._topbar_8h2v6_209{grid-template-columns:auto minmax(0,1fr)}._topActions_8h2v6_265{scrollbar-width:none;justify-content:flex-start;min-width:0;padding-right:90px;overflow-x:auto}._topStatus_8h2v6_333{position:absolute;right:14px}._topStatus_8h2v6_333 button{min-height:44px}._status_8h2v6_244{display:none}._contextBar_8h2v6_395{max-width:calc(100vw - 24px);overflow-x:auto}._topActions_8h2v6_265 button,._previewSelect_8h2v6_308 select,._colorsDrawer_8h2v6_768 button,._colorsDrawer_8h2v6_768 input[type=color]{flex:none;min-height:44px}._secondaryAction_8h2v6_272{display:none}._mobileMoreActions_8h2v6_273{display:grid}}@media (width<=600px){._topbar_8h2v6_209{grid-template-columns:minmax(0,1fr) auto;gap:4px;height:56px;padding:0 8px}._brand_8h2v6_224{z-index:1;pointer-events:none;position:absolute;top:64px;left:8px}._topActions_8h2v6_265{justify-content:space-between;gap:4px;width:100%;padding-right:0;overflow:visible}._topStatus_8h2v6_333{position:static}._modeSwitch_8h2v6_286 button{min-width:58px;padding-inline:8px}._siteLabel_8h2v6_1365{display:none}._dirtyBadge_8h2v6_346:not([hidden]){display:block}._mark_8h2v6_252,._outlineAction_8h2v6_1377{display:none}._canvas_8h2v6_353{height:calc(100vh - 56px);padding:0}._previewFrame_8h2v6_373{border-radius:0}._contextBar_8h2v6_395{max-width:calc(100vw - 16px);overflow-x:auto}._contextBar_8h2v6_395>*{flex:none}._contextBar_8h2v6_395>strong,._contextBar_8h2v6_395>button[aria-label=Block\ actions]{display:none}._contextBar_8h2v6_395[aria-label="Text editing controls"]{display:flex}._heartButton_8h2v6_941{right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom))}._heartButton_8h2v6_941:not([data-ai-state=closed]){opacity:0}._aiAssistant_8h2v6_1005{width:100%;max-height:min(68dvh,100dvh - 96px);padding:18px 16px calc(14px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;inset:auto 0 0}._aiActions_8h2v6_1254{margin:0 -16px calc(-14px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffdfdfa;border-top:1px solid #e6dfeb}._aiActions_8h2v6_1254 ._aiPrimaryAction_8h2v6_1264{flex:1 0 100%;margin-left:0}._aiAssistant_8h2v6_1005 textarea{min-height:44px}._fieldGroup_8h2v6_421 label:first-child input{width:118px}._fieldGroup_8h2v6_421 label:last-child input{width:92px}._drawer_8h2v6_245{width:calc(100vw - 16px);max-height:calc(100vh - 72px);top:64px;left:8px}._colorsDrawer_8h2v6_768{border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 56px);inset:auto 0 0}._paletteGrid_8h2v6_802{grid-template-columns:repeat(3,minmax(0,1fr))}._colorInputs_8h2v6_859 input[type=color],button,select,._fieldGroup_8h2v6_421 input,._altField_8h2v6_433 input,._altField_8h2v6_433 textarea{min-height:44px}}@media (width<=360px){._topActions_8h2v6_265{justify-content:flex-start;gap:2px;overflow-x:auto}._modeSwitch_8h2v6_286 button{min-width:48px;padding-inline:4px}._previewSelect_8h2v6_308 select{width:58px;padding-inline:4px 14px}._topActions_8h2v6_265>button{padding-inline:8px}}@media (height<=520px) and (width>=641px){._heartButton_8h2v6_941:not([data-ai-state=closed]){opacity:0}._aiAssistant_8h2v6_1005{max-height:calc(100dvh - 16px);bottom:8px}._aiBody_8h2v6_981{gap:10px}._aiInstructionLabel_8h2v6_1121 textarea{min-height:78px}}@media (prefers-reduced-motion:reduce){._previewFrame_8h2v6_373{transition:none}._heartArtwork_8h2v6_971{animation:none}}._shell_g2y3t_1{color:#25222a;background:#ebe9ee;min-height:100vh;overflow:hidden}._topbar_g2y3t_8{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #ded9e3;grid-template-columns:minmax(260px,1fr) auto minmax(130px,1fr);align-items:center;gap:14px;min-height:58px;padding:7px 14px;display:grid;position:relative;box-shadow:0 1px 8px #2820320d}._brand_g2y3t_23{align-items:center;gap:9px;min-width:0;display:flex}._mark_g2y3t_30{color:#fff;background:#6e55cf;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:850;display:grid;box-shadow:0 5px 14px #6e55cf3b}._siteIdentity_g2y3t_43{min-width:0;display:grid}._siteIdentity_g2y3t_43 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}._siteIdentity_g2y3t_43 small,._status_g2y3t_56{color:#817888;font-size:.69rem}._readOnlyBadge_g2y3t_61{color:#5f5570;letter-spacing:.02em;text-transform:uppercase;background:#f6f3fa;border:1px solid #d9d2e4;border-radius:999px;flex:none;padding:4px 7px;font-size:.65rem;font-weight:800}._controls_g2y3t_74,._segmented_g2y3t_75{align-items:center;gap:6px;display:flex}._controls_g2y3t_74{justify-content:center}._segmented_g2y3t_75{background:#f7f5f9;border:1px solid #ded9e3;border-radius:11px;padding:3px}._segmented_g2y3t_75 button{white-space:nowrap;background:0 0;border:0;min-height:34px;padding-inline:10px}._segmented_g2y3t_75 button[aria-pressed=true]{color:#5843b4;background:#fff;box-shadow:0 1px 4px #30243c21}._status_g2y3t_56{text-overflow:ellipsis;white-space:nowrap;justify-self:end;overflow:hidden}._canvas_g2y3t_113{background:radial-gradient(circle at 50% 0,#ffffffd1,#0000 42%),#ebe9ee;justify-content:flex-start;align-items:flex-start;height:calc(100vh - 58px);min-height:70vh;padding:8px;display:flex;overflow:auto}._previewStage_g2y3t_126{background:#fff;border-radius:11px;flex:none;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d7d1dc,0 20px 55px #2b203624}._previewStage_g2y3t_126 iframe{transform-origin:0 0;background:#fff;border:0;border-radius:11px;transition:transform .18s;display:block;position:absolute;top:0;left:0}._heartButton_g2y3t_150{right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:66;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;min-height:44px;padding:3px;display:grid;position:fixed}._heartButton_g2y3t_150[aria-disabled=true]{cursor:default}._heartButton_g2y3t_150:hover{color:inherit;border:0}._heartButton_g2y3t_150:focus-visible{outline-offset:3px;outline-color:#ef429661}._heartArtwork_g2y3t_179{object-fit:contain;filter:drop-shadow(0 3px 5px #2719462e)grayscale(.15);transform-origin:50% 58%;width:36px;height:38px;animation:.833s ease-in-out infinite _heart-double-beat_g2y3t_1;display:block}._connectionDialog_g2y3t_189{background:#fff;border:1px solid #d9d2e4;border-radius:14px;width:min(420px,100vw - 32px);padding:22px;box-shadow:0 22px 64px #2b203633}._connectionDialog_g2y3t_189 h2{margin:0 0 8px;font-size:1.05rem}._connectionDialog_g2y3t_189 p{color:#6f6677;margin:0 0 18px;line-height:1.55}._connectionDialog_g2y3t_189 button{min-height:44px;padding-inline:16px}._dialogBackdrop_g2y3t_214{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#25222a3d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._errorShell_g2y3t_225{background:#ebe9ee;place-items:center;min-height:100vh;padding:24px;display:grid}._errorCard_g2y3t_233{background:#fff;border:1px solid #d9d2e4;border-radius:14px;max-width:520px;padding:22px;box-shadow:0 18px 48px #2b20361f}._errorCard_g2y3t_233 p{color:#6f6677;margin-bottom:0}._srOnly_g2y3t_247{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _heart-double-beat_g2y3t_1{0%,16%,36%,to{transform:scale(1)}8%{transform:scale(1.035)}26%{transform:scale(1.024)}}@media (width<=1050px){._topbar_g2y3t_8{grid-template-columns:minmax(220px,1fr) auto}._status_g2y3t_56{display:none}._controls_g2y3t_74{justify-self:end}._segmented_g2y3t_75 button{min-height:44px}}@media (width<=760px){._topbar_g2y3t_8{grid-template-columns:1fr;gap:7px;padding-block:8px}._brand_g2y3t_23{justify-content:center}._controls_g2y3t_74{flex-wrap:wrap;justify-self:stretch;width:100%}._segmented_g2y3t_75{flex:auto;justify-content:center}._canvas_g2y3t_113{height:calc(100vh - 118px)}}@media (prefers-reduced-motion:reduce){._heartArtwork_g2y3t_179{animation:none}._previewStage_g2y3t_126 iframe{transition:none}}
