.ComponentEditor_layout__74_EY{--mobileBarH:52px;--panelBorder:rgba(15,23,42,0.08);--panelBg:#ffffff;--chromeBg:#f3f6fb;--softBg:#eef2f7;--textStrong:#0f172a;--textMuted:#64748b;--brand:#4f46e5;--brandSoft:#eef2ff;--danger:#dc2626;--dangerSoft:#fff1f2;--success:#16a34a;height:100dvh;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:1fr;background:radial-gradient(circle at top left,rgba(79,70,229,.035),transparent 25%),radial-gradient(circle at top right,rgba(20,184,166,.03),transparent 22%),linear-gradient(180deg,#f8fafc,#eef3f8);overflow:hidden}.ComponentEditor_mobileBar__I44iZ{display:none;height:var(--mobileBarH);align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--panelBorder);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:40}.ComponentEditor_mobileToggle__r_sn2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:12px;padding:8px 10px;cursor:pointer;font-size:15px;color:var(--textStrong);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:background .14s ease,border-color .14s ease,transform .12s ease,box-shadow .14s ease}.ComponentEditor_mobileToggle__r_sn2:hover{background:#f8fafc;border-color:rgba(15,23,42,.18);box-shadow:0 6px 16px rgba(15,23,42,.05)}.ComponentEditor_mobileToggle__r_sn2:active{transform:translateY(1px)}.ComponentEditor_mobileTitle__2RIij{font-weight:800;color:var(--textStrong);font-size:14px;letter-spacing:.01em}.ComponentEditor_sidebarRight___Ddcq{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;min-height:0;position:relative;border-left:1px solid var(--panelBorder)}.ComponentEditor_sidebarInner__Snay7{height:100%;display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-height:0}.ComponentEditor_sidebarHeader__5pDZa{min-height:58px;display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.92)}.ComponentEditor_sidebarHeaderTabs__mgOdK{display:flex;gap:6px;width:100%;background:#f1f5f9;padding:4px;border-radius:14px;border:1px solid rgba(15,23,42,.08)}.ComponentEditor_sidebarHeaderTab__0d8Gh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#475569;font-size:12px;font-weight:800;padding:9px 10px;border-radius:10px;cursor:pointer;flex:1 1;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.ComponentEditor_sidebarHeaderTab__0d8Gh:hover{background:rgba(255,255,255,.72);color:#334155}.ComponentEditor_sidebarHeaderTabActive__d3DhI{background:#ffffff;color:#111827;box-shadow:0 1px 3px rgba(15,23,42,.08)}.ComponentEditor_sidebarScroll__s5Ad2{min-height:0;overflow:auto;padding:12px}.ComponentEditor_sidebarScroll__s5Ad2::-webkit-scrollbar{width:10px}.ComponentEditor_sidebarScroll__s5Ad2::-webkit-scrollbar-thumb{background:rgba(15,23,42,.14);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ComponentEditor_center__rp41G{min-width:0;height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.ComponentEditor_toolbar__GwPY_{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(15,23,42,.07);padding:10px 18px;display:grid;grid-gap:8px;gap:8px;position:relative;z-index:10;box-shadow:0 1px 0 rgba(255,255,255,.75),0 14px 34px rgba(15,23,42,.035)}.ComponentEditor_toolbarGroups__nIcgD{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ComponentEditor_toolbarMain__H1XA5{display:grid;grid-template-columns:minmax(360px,1fr) auto max-content;align-items:center;grid-gap:22px;gap:22px}.ComponentEditor_toolbarCenter__eYIAO,.ComponentEditor_toolbarLeft__6YEZN,.ComponentEditor_toolbarRight__osYHO,.ComponentEditor_toolbarSection__SsWNE{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.ComponentEditor_toolbarLeft__6YEZN{min-width:0;flex-wrap:nowrap}.ComponentEditor_toolbarCenter__eYIAO{justify-content:center}.ComponentEditor_toolbarRight__osYHO{justify-content:flex-end;flex-wrap:nowrap}.ComponentEditor_toolbarContext__vvszl{min-width:0;display:grid;grid-gap:2px;gap:2px;padding-left:8px}.ComponentEditor_toolbarContext__vvszl strong{max-width:280px;overflow:hidden;color:var(--textStrong);font-size:15px;line-height:1.2;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ComponentEditor_toolbarEyebrow__Hv8Y4{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.ComponentEditor_toolbarDivider__3Dw_H{width:1px;height:26px;background:rgba(15,23,42,.09);border-radius:999px}.ComponentEditor_toolbarActionGroup__8T5JR{display:inline-flex;align-items:center;gap:6px;padding:3px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:rgba(248,250,252,.72)}.ComponentEditor_toolBtn__Teb1u{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;border:1px solid rgba(15,23,42,.11);background:#ffffff;color:var(--textStrong);font-size:12px;font-weight:800;padding:7px 11px;border-radius:11px;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:background .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease}.ComponentEditor_toolBtn__Teb1u:hover{background:#f8fafc;border-color:rgba(15,23,42,.18);box-shadow:0 6px 16px rgba(15,23,42,.05)}.ComponentEditor_toolBtn__Teb1u:active{transform:translateY(1px)}.ComponentEditor_toolBtnPrimary__inKGp{border-color:rgba(37,99,235,.18);background:linear-gradient(135deg,#eff6ff,#ecfdf5);color:#1d4ed8}.ComponentEditor_toolBtnPrimary__inKGp:hover{background:linear-gradient(135deg,#dbeafe,#d1fae5);border-color:rgba(37,99,235,.28)}.ComponentEditor_exportButton__J4LLa{min-height:38px;padding-inline:16px;border-color:transparent;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#ffffff;box-shadow:0 12px 24px rgba(37,99,235,.16),0 6px 16px rgba(20,184,166,.12)}.ComponentEditor_exportButton__J4LLa:hover{background:linear-gradient(135deg,#1d4ed8,#0f9f92);border-color:transparent;box-shadow:0 14px 28px rgba(37,99,235,.2),0 8px 18px rgba(20,184,166,.14)}.ComponentEditor_toolBtnDanger__G7J1t{border-color:rgba(244,63,94,.2);background:#fff1f2;color:#9f1239}.ComponentEditor_toolBtnDanger__G7J1t:hover{background:#ffe4e6;border-color:rgba(244,63,94,.3)}.ComponentEditor_demoBanner__NUD_Q{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 12px;border-radius:14px;border:1px solid rgba(37,99,235,.14);background:linear-gradient(135deg,rgba(239,246,255,.72),rgba(240,253,250,.72));color:#334155;font-size:12px;font-weight:800;line-height:1.4}.ComponentEditor_demoBannerBadge__WSywh{display:inline-flex;flex:0 0 auto;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#ffffff;color:#1d4ed8;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 1px 4px rgba(15,23,42,.06)}.ComponentEditor_segmented__AFHEe{display:flex;gap:6px;background:rgba(241,245,249,.9);padding:4px;border-radius:14px;border:1px solid rgba(15,23,42,.075);box-shadow:0 1px 2px rgba(15,23,42,.025)}.ComponentEditor_segmented__AFHEe button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;min-height:29px;padding:6px 11px;background:transparent;color:#475569;font-size:12px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease,color .18s ease,opacity .16s ease}.ComponentEditor_secondaryToolbarAction__YYSal{color:#475569;background:rgba(248,250,252,.88);white-space:nowrap}.ComponentEditor_secondaryToolbarAction__YYSal:hover{background:#ffffff;color:#0f172a}.ComponentEditor_segmented__AFHEe button:hover{background:rgba(255,255,255,.7);color:#334155}.ComponentEditor_segmented__AFHEe button:disabled{opacity:.45;cursor:not-allowed}.ComponentEditor_segmented__AFHEe button[data-active=true]{background:#ffffff;color:#111827;box-shadow:0 1px 3px rgba(15,23,42,.08)}.ComponentEditor_historyBar__H_Mky{padding:8px 18px;display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(15,23,42,.05);background:rgba(248,250,252,.64);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ComponentEditor_historyBar__H_Mky::-webkit-scrollbar{height:8px}.ComponentEditor_historyBar__H_Mky::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:999px}.ComponentEditor_historyChip__L_Rkj{border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.78);color:#64748b;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.ComponentEditor_historyChip__L_Rkj:hover{color:#334155;background:#ffffff;border-color:rgba(15,23,42,.1)}.ComponentEditor_historyChipActive__UywfN{background:#111827;color:#ffffff;border-color:#111827;box-shadow:0 6px 16px rgba(17,24,39,.14)}.ComponentEditor_previewStage__e33v0{min-height:0;overflow:auto;padding:22px 30px 30px;background:radial-gradient(circle at 20% 10%,rgba(79,70,229,.045),transparent 25%),radial-gradient(circle at 84% 12%,rgba(20,184,166,.04),transparent 23%),linear-gradient(180deg,#f9fbfd,#edf3f8);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:18px;gap:18px}.ComponentEditor_canvasControls__FhoWh{display:flex;justify-content:center;align-items:center;gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:5;pointer-events:none}.ComponentEditor_canvasControls__FhoWh>*{pointer-events:auto;background:rgba(255,255,255,.88);box-shadow:0 12px 28px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.035)}.ComponentEditor_previewStage__e33v0::-webkit-scrollbar{width:10px;height:10px}.ComponentEditor_previewStage__e33v0::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ComponentEditor_stage__7esNl{min-height:420px;height:100%;display:grid;place-items:center;padding:2px 8px 16px;background:transparent;border:none;border-radius:0;box-shadow:none}.ComponentEditor_previewFrame__GoaeM{--frameW:1280px;--frameH:720px;width:min(100%,var(--frameW));height:min(var(--frameH),calc(100dvh - 206px));min-height:420px;position:relative;background:rgba(255,255,255,.98);border-radius:26px;border:1px solid rgba(15,23,42,.07);box-shadow:0 18px 50px rgba(15,23,42,.06),0 38px 90px rgba(15,23,42,.065);overflow:hidden}.ComponentEditor_previewFrame__GoaeM:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:44px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(255,255,255,.92));border-bottom:1px solid rgba(15,23,42,.05);pointer-events:none;z-index:0}.ComponentEditor_previewFrame__GoaeM:after{content:attr(data-viewport);position:absolute;top:10px;right:12px;z-index:2;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b;background:rgba(255,255,255,.95);border:1px solid rgba(15,23,42,.07);border-radius:999px;padding:5px 9px;box-shadow:0 4px 12px rgba(15,23,42,.055)}.ComponentEditor_previewFrame__GoaeM[data-viewport=mobile]{--frameW:390px;--frameH:680px}.ComponentEditor_previewFrame__GoaeM[data-viewport=tablet]{--frameW:820px;--frameH:760px}.ComponentEditor_previewFrame__GoaeM[data-viewport=desktop]{--frameW:1280px;--frameH:720px}.ComponentEditor_content__EGIjd{width:100%;height:100%;overflow:auto;background:#ffffff;padding:58px 24px 24px;position:relative;z-index:1}.ComponentEditor_content__EGIjd::-webkit-scrollbar{width:10px;height:10px}.ComponentEditor_content__EGIjd::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ComponentEditor_codePanelWrap__800Zx{padding:18px;background:transparent;overflow:auto}.ComponentEditor_codePanelCard__4nAV0{background:rgba(255,255,255,.95);border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:14px;box-shadow:0 8px 24px rgba(15,23,42,.05),0 18px 40px rgba(15,23,42,.06)}.ComponentEditor_codePanelTitle__82aiJ{font-weight:800;margin-bottom:8px;font-size:13px;color:var(--textStrong);letter-spacing:.01em}.ComponentEditor_codeHelper__tJYrH{margin-bottom:10px;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.5;color:#475569;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.ComponentEditor_codeNotice__FhGcT{margin-bottom:10px;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.45;border:1px solid rgba(15,23,42,.08)}.ComponentEditor_codeStatus__235uN{font-size:12px;color:#64748b;font-weight:700}.ComponentEditor_codeTextarea__WLQpB{width:100%;min-height:260px;resize:vertical;border-radius:14px;border:1px solid rgba(15,23,42,.12);padding:14px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.ComponentEditor_codeTextarea__WLQpB:focus{border-color:rgba(79,70,229,.36);box-shadow:0 0 0 3px rgba(79,70,229,.08)}.ComponentEditor_exportMenuWrap__NhxQ3{position:relative}.ComponentEditor_exportMenu__BA5xi{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:rgba(255,255,255,.98);border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 20px 48px rgba(2,6,23,.14);padding:8px;display:grid;grid-gap:6px;gap:6px;z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ComponentEditor_exportMenuItem__WcX8j{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:#ffffff;color:#0f172a;border-radius:12px;padding:10px 12px;text-align:left;font-size:13px;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .12s ease,color .14s ease}.ComponentEditor_exportMenuItem__WcX8j:hover{background:#f8fafc;border-color:rgba(15,23,42,.06);transform:translateY(-1px)}.ComponentEditor_overlay__8JipK{position:fixed;inset:0;z-index:120;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.ComponentEditor_dialog__Aua8g{width:100%;background:rgba(255,255,255,.98);border-radius:18px;box-shadow:0 30px 80px rgba(2,6,23,.24);border:1px solid rgba(15,23,42,.08);max-height:calc(100vh - 32px);overflow:hidden;display:flex;flex-direction:column}.ComponentEditor_dialogSm__Hjw8H{max-width:460px}.ComponentEditor_dialogMd__io3zt{max-width:720px}.ComponentEditor_dialogLg__gHLPV{max-width:980px}.ComponentEditor_dialogHeader__MS0Q0{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #e5e7eb}.ComponentEditor_dialogTitle__neoJg{font-size:18px;font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:6px}.ComponentEditor_dialogSubtitle__z_h19{font-size:13px;color:#64748b;line-height:1.5}.ComponentEditor_dialogBody__2q53p{overflow:auto;padding:20px;flex:1 1 auto;min-height:0}.ComponentEditor_dialogFooter__XJePF{display:flex;justify-content:flex-end;gap:10px;padding:0 20px 20px}.ComponentEditor_dialogClose__OjR68{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer}.ComponentEditor_dialogClose__OjR68:hover{background:#f8fafc}.ComponentEditor_dialogField__VpwVX{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.ComponentEditor_dialogFieldLabel__0v7Ni{font-size:13px;font-weight:700;color:#0f172a}.ComponentEditor_dialogInput__NcS8K{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:11px 12px;font-size:14px;outline:none;background:#fff;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.ComponentEditor_dialogInput__NcS8K:focus{border-color:rgba(79,70,229,.4);box-shadow:0 0 0 3px rgba(79,70,229,.08);background:#fbfbff}.ComponentEditor_dialogInputError__jRdj1,.ComponentEditor_dialogInputError__jRdj1:focus{border-color:rgba(217,119,6,.72);box-shadow:0 0 0 3px rgba(217,119,6,.12);background:#fffbeb}.ComponentEditor_dialogFieldError__JRKi5{color:#b45309;background:#fffbeb;border:1px solid rgba(217,119,6,.22);border-radius:10px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.4}.ComponentEditor_dialogBtn__pKvEy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;cursor:pointer}.ComponentEditor_dialogBtn__pKvEy:hover{background:#f8fafc}.ComponentEditor_dialogBtnPrimary__Z93T6{border:none;background:#111827;color:#fff}.ComponentEditor_dialogBtnPrimary__Z93T6:hover{background:#0f172a}.ComponentEditor_dialogBtnDanger__wYvsO{border:none;background:#dc2626;color:#fff}.ComponentEditor_dialogBtnDanger__wYvsO:hover{background:#b91c1c}.ComponentEditor_dialogTabs__WHHBa{padding:14px 20px 0}.ComponentEditor_dialogTabRail__RKDTH{display:inline-flex;gap:6px;padding:4px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.ComponentEditor_dialogTab__92jD4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer;background:transparent;color:#64748b}.ComponentEditor_dialogTabActive__PVZZi{background:#ffffff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.08)}.ComponentEditor_dialogTab__92jD4[aria-disabled=true]{color:#94a3b8}.ComponentEditor_dialogGrid__pAzGx{display:grid;grid-gap:16px;gap:16px}.ComponentEditor_dialogCardGrid__sFFxt{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;position:relative}.ComponentEditor_dialogCard__a0gaj{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dbe4f0;background:rgba(255,255,255,.96);border-radius:22px;padding:28px 26px 24px;text-align:left;cursor:pointer;box-shadow:0 10px 28px rgba(15,23,42,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease,filter .18s ease;position:relative;min-height:220px}.ComponentEditor_dialogCard__a0gaj:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(15,23,42,.08);border-color:rgba(99,102,241,.18)}.ComponentEditor_dialogCardIcon__Ai6t_{width:74px;height:74px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6d5efc,#4aaedc);color:#ffffff;font-size:30px;margin-bottom:26px;box-shadow:0 12px 28px rgba(79,70,229,.18)}.ComponentEditor_dialogCardIconMuted__6lc99{background:linear-gradient(135deg,#6d5efc,#4aaedc);color:#ffffff;border:none}.ComponentEditor_dialogCardTitle__vqvkO{font-size:20px;font-weight:800;color:#111827;margin-bottom:14px;line-height:1.15}.ComponentEditor_dialogCardMeta__HPxk1{display:none}.ComponentEditor_dialogCardText__UwArv{font-size:14px;color:#64748b;line-height:1.7;max-width:28ch}.ComponentEditor_dialogSectionTitle__lfNYg{font-size:15px;font-weight:800;color:#0f172a;margin-bottom:12px}.ComponentEditor_dialogEmpty__63uTt{min-height:220px;display:flex;align-items:center;justify-content:center;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;color:#64748b;font-size:14px;text-align:center;padding:24px}.ComponentEditor_dialogEmptyDanger__MO5m9{border-color:#fecaca;background:#fff1f2;color:#be123c}.ComponentEditor_toast__PnLjo{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:200;min-width:220px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:14px;color:#ffffff;font-size:13px;font-weight:800;box-shadow:0 18px 40px rgba(2,6,23,.18)}.ComponentEditor_toastSuccess__hClIa{background:#16a34a}.ComponentEditor_toastWarning__Nx4DY{background:#d97706}.ComponentEditor_toastError__z6PGr{background:#dc2626}.ComponentEditor_backdropOpen__4Yp3r,.ComponentEditor_backdrop__0lCoL{display:none}@media (max-width:1160px){.ComponentEditor_toolbarMain__H1XA5{grid-template-columns:1fr}.ComponentEditor_toolbarCenter__eYIAO,.ComponentEditor_toolbarLeft__6YEZN,.ComponentEditor_toolbarRight__osYHO{justify-content:flex-start}.ComponentEditor_toolbarRight__osYHO{padding-top:2px;flex-wrap:wrap}.ComponentEditor_toolbarContext__vvszl strong{max-width:min(520px,70vw)}.ComponentEditor_canvasControls__FhoWh{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}}@media (max-width:1023px){.ComponentEditor_layout__74_EY{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ComponentEditor_mobileBar__I44iZ{display:flex}.ComponentEditor_sidebarRight___Ddcq{position:fixed;top:var(--mobileBarH);right:0;height:calc(100dvh - var(--mobileBarH));width:min(94vw,380px);transform:translateX(105%);transition:transform .18s ease;z-index:50;border-left:1px solid rgba(15,23,42,.12);box-shadow:0 24px 48px rgba(2,6,23,.16)}.ComponentEditor_sidebarOpen__x24UT{transform:translateX(0)}.ComponentEditor_center__rp41G{grid-row:2;grid-template-rows:auto auto minmax(0,1fr)}.ComponentEditor_backdrop__0lCoL{position:fixed;inset:var(--mobileBarH) 0 0 0;background:rgba(2,6,23,.34);z-index:45;border:none;cursor:pointer;display:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ComponentEditor_backdropOpen__4Yp3r{display:block}.ComponentEditor_previewStage__e33v0{padding:12px;gap:12px}.ComponentEditor_canvasControls__FhoWh{justify-content:flex-start;gap:8px}.ComponentEditor_canvasControls__FhoWh .ComponentEditor_segmented__AFHEe{flex:0 0 auto}.ComponentEditor_previewFrame__GoaeM{height:min(var(--frameH),calc(100dvh - 256px));border-radius:18px}.ComponentEditor_toolbar__GwPY_{padding:9px 10px}.ComponentEditor_toolbarMain__H1XA5{width:100%}.ComponentEditor_toolbarCenter__eYIAO,.ComponentEditor_toolbarRight__osYHO{gap:7px}.ComponentEditor_dialog__Aua8g{max-height:calc(100vh - 32px);overflow:hidden}.ComponentEditor_dialogBody__2q53p{max-height:calc(100vh - 180px)}.ComponentEditor_dialogCardGrid__sFFxt{grid-template-columns:1fr}}.ComponentEditor_backButton__Ogpic{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.1);color:#334155;text-decoration:none;font-size:13px;font-weight:800;box-shadow:0 1px 2px rgba(15,23,42,.035);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ComponentEditor_backButton__Ogpic:hover{background:#f8fafc;border-color:rgba(37,99,235,.22);color:#0f172a;transform:translateY(-1px)}.ComponentEditor_exportPreviewOverlay__TMFUB{position:fixed;inset:0;z-index:9999;background:rgba(15,23,42,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px}.ComponentEditor_exportPreviewModal__tuiY4{width:min(980px,100%);max-height:88vh;background:#ffffff;border-radius:24px;border:1px solid rgba(15,23,42,.12);box-shadow:0 30px 90px rgba(2,6,23,.3);padding:20px;display:flex;flex-direction:column;gap:14px}.ComponentEditor_exportPreviewHeader__quL_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ComponentEditor_exportPreviewHeader__quL_7 h3{margin:0;font-size:20px;color:#0f172a}.ComponentEditor_exportPreviewHeader__quL_7 p{margin:4px 0 0;color:#64748b;font-size:14px}.ComponentEditor_exportPreviewClose__zIHl1{width:38px;height:38px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#0f172a;font-size:24px;cursor:pointer}.ComponentEditor_exportPreviewTabs__hn0NI{display:flex;gap:8px;flex-wrap:wrap}.ComponentEditor_exportPreviewTabs__hn0NI button{border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#334155;border-radius:999px;padding:9px 13px;font-weight:800;cursor:pointer}.ComponentEditor_exportPreviewTabs__hn0NI button[data-active=true]{background:#2563eb;border-color:#2563eb;color:#ffffff}.ComponentEditor_exportPreviewCode__9RwJy{margin:0;min-height:360px;max-height:52vh;overflow:auto;padding:16px;border-radius:16px;background:#020617;color:#e2e8f0;font-size:13px;line-height:1.6;white-space:pre}.ComponentEditor_exportPreviewActions__e3ybr{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ComponentEditor_copySuccess__8iaOL{background:#dcfce7;border-color:#86efac;color:#166534}.ComponentEditor_downloadSuccess__dYrwh{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.ComponentEditor_upgradeButton__B4Ca9{border:none;background:linear-gradient(135deg,#2f7de1,#1fbba6);color:#ffffff;box-shadow:0 14px 28px rgba(37,99,235,.18),0 8px 20px rgba(16,185,129,.12)}.ComponentEditor_upgradeButton__B4Ca9:hover{background:linear-gradient(135deg,#2563eb,#10b981);transform:translateY(-1px)}.ComponentEditor_upgradeUsageBox__yVcE9{padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#f0fdfa);border:1px solid rgba(37,99,235,.12);color:#475569;font-weight:700}.ComponentEditor_authRequiredPage__kPBSb{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(20,184,166,.12),transparent 28%),#f8fafc}.ComponentEditor_authRequiredCard__CO3tg{width:min(520px,100%);padding:28px;border-radius:24px;background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.08);box-shadow:0 28px 70px rgba(15,23,42,.14)}.ComponentEditor_authRequiredEyebrow__YlIwj{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:6px 10px;border-radius:999px;background:#eef2ff;color:#3157d8;border:1px solid rgba(49,87,216,.16);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ComponentEditor_authRequiredCard__CO3tg h1{margin:0 0 10px;color:#0f172a;font-size:clamp(28px,5vw,42px);line-height:1;letter-spacing:-.02em}.ComponentEditor_authRequiredCard__CO3tg p{margin:0;color:#64748b;font-size:15px;line-height:1.6}.ComponentEditor_authRequiredActions__22rl5{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}