.editor-chat[data-v-a022c3f0]{max-width:720px;width:100%;margin:0 auto}.chat-box[data-v-a022c3f0],.editor-chat[data-v-a022c3f0]{display:flex;flex-direction:column}.chat-box[data-v-a022c3f0]{border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:var(--ux-radius-xl,16px);background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 10px 8px 16px;transition:all .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.chat-box.shadow-floating[data-v-a022c3f0]{box-shadow:0 12px 48px -12px #1f3b4e1f,inset 0 0 0 1px #ffffff80}.chat-box[data-v-a022c3f0]:focus-within{border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 16px 64px -16px #1f3b4e29,0 0 0 3px var(--ux-glow-pearl,rgba(135,137,192,.18)),0 0 0 1px #ffffff80 inset}.chat-box-inner[data-v-a022c3f0]{display:flex;align-items:flex-end;gap:12px}.chat-textarea[data-v-a022c3f0]{flex:1;border:none;outline:none;resize:none;font-size:14px;font-family:var(--font-family-sans);font-weight:400;color:var(--color-cod-gray-900,#1b1819);background:transparent;line-height:1.5;max-height:120px;padding:8px 0}.chat-textarea[data-v-a022c3f0]::-moz-placeholder{color:var(--color-cod-gray-400,#a6a0a2)}.chat-textarea[data-v-a022c3f0]::placeholder{color:var(--color-cod-gray-400,#a6a0a2)}.chat-send[data-v-a022c3f0]{width:40px;height:40px;border-radius:50%;border:none;background:radial-gradient(circle at 30% 30%,var(--uxtie-pearl-spec,hsla(0,0%,100%,.35)) 0,transparent 50%),linear-gradient(135deg,var(--uxtie-pearl-deep,#5a5d8c) 0,var(--uxtie-pearl,#8789c0) 100%);color:#fffffff2;box-shadow:0 4px 14px var(--uxtie-pearl-glow,rgba(135,137,192,.5)),inset 0 1px #ffffff40,inset 0 -2px 4px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),box-shadow .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),opacity .15s var(--ease-out-quint,ease);flex-shrink:0}.chat-send[data-v-a022c3f0]:disabled{opacity:.25;background:var(--color-cod-gray-400,#a6a0a2);box-shadow:none;cursor:not-allowed}.chat-send[data-v-a022c3f0]:not(:disabled):hover{transform:scale(1.08)}.chat-send[data-v-a022c3f0]:not(:disabled):active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){.chat-send[data-v-a022c3f0]:not(:disabled):active,.chat-send[data-v-a022c3f0]:not(:disabled):hover{transform:none}}.chat-box-footer[data-v-a022c3f0]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;margin-top:4px;border-top:1px solid var(--color-cod-gray-100,#f5f4f4)}.chat-box-footer__left[data-v-a022c3f0]{display:flex;align-items:center;gap:8px}.chat-history[data-v-a022c3f0]{position:relative;display:flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;font-family:var(--font-family-sans);font-size:13px;color:var(--color-cod-gray-500,#766e70);padding:4px;border-radius:var(--ux-radius-sm,6px);transition:all .15s var(--ease-out-quint,ease)}.chat-history[data-v-a022c3f0]:hover{color:var(--color-cod-gray-900,#1b1819);background:var(--color-cod-gray-50,#faf9f9)}.chat-history.is-on[data-v-a022c3f0]{color:var(--uxtie-pearl-deep,#5a5d8c);background:#8789c01a}.chat-history-dot[data-v-a022c3f0]{width:6px;height:6px;border-radius:50%;background:var(--color-xanadu-600,#6b8f71);box-shadow:0 0 6px #6b8f7199}.chat-attach[data-v-a022c3f0]{display:flex;align-items:center;gap:6px;background:transparent;border:none;cursor:not-allowed;font-family:var(--font-family-sans);font-size:13px;color:var(--color-cod-gray-500,#766e70);padding:4px;border-radius:6px;transition:all .15s var(--ease-out-quint,ease)}.badge-soon[data-v-a022c3f0]{font-size:9px;padding:3px 6px;border-radius:4px;background:var(--color-cod-gray-100,#f0eeef);color:var(--color-cod-gray-500,#766e70);font-weight:700;margin-left:4px}.badge-soon[data-v-a022c3f0],.hint-enter[data-v-a022c3f0]{text-transform:uppercase;letter-spacing:.05em}.hint-enter[data-v-a022c3f0]{font-family:var(--font-family-sans);font-size:10px;font-weight:500;color:var(--color-cod-gray-400,#a6a0a2);padding-right:4px}.custom-scrollbar[data-v-a022c3f0]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-a022c3f0]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-a022c3f0]::-webkit-scrollbar-thumb{background:var(--color-cod-gray-200,#e6e5e6);border-radius:4px}.ee[data-v-3a4eb1f4]{padding:12px;display:flex;flex-direction:column;gap:16px}.ee-header[data-v-3a4eb1f4]{gap:8px}.ee-back[data-v-3a4eb1f4],.ee-header[data-v-3a4eb1f4]{display:flex;align-items:center}.ee-back[data-v-3a4eb1f4]{justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--color-cod-gray-500);transition:background .15s var(--ease-out-quint,ease)}.ee-back[data-v-3a4eb1f4]:hover{background:var(--color-cod-gray-100)}.ee-title[data-v-3a4eb1f4]{font-size:13px;font-weight:500;color:var(--color-cod-gray-800)}.ee-error[data-v-3a4eb1f4]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:6px;background:var(--color-red-50);border:1px solid var(--color-red-200);font-size:11px;color:var(--color-red-700)}.ee-section[data-v-3a4eb1f4]{display:flex;flex-direction:column;gap:6px}.ee-section-header[data-v-3a4eb1f4]{display:flex;align-items:center;justify-content:space-between}.ee-section-title[data-v-3a4eb1f4]{color:var(--color-cod-gray-500);text-transform:uppercase;letter-spacing:.5px}.ee-label[data-v-3a4eb1f4],.ee-section-title[data-v-3a4eb1f4]{font-size:11px;font-weight:500}.ee-label[data-v-3a4eb1f4]{color:var(--color-cod-gray-600)}.ee-label-mt[data-v-3a4eb1f4]{margin-top:8px}.ee-label-sm[data-v-3a4eb1f4]{font-size:10px;color:var(--color-cod-gray-500)}.ee-hint[data-v-3a4eb1f4]{font-size:10px;color:var(--color-cod-gray-400);font-family:monospace;margin-top:2px}.ee-icons[data-v-3a4eb1f4]{display:flex;flex-wrap:wrap;gap:4px}.ee-icon-btn[data-v-3a4eb1f4]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--color-cod-gray-200);color:var(--color-cod-gray-500);transition:all .15s var(--ease-out-quint,ease)}.ee-icon-btn[data-v-3a4eb1f4]:hover{border-color:var(--color-xanadu-300);color:var(--color-xanadu-600)}.ee-icon-active[data-v-3a4eb1f4]{border-color:var(--color-xanadu-500);background:var(--color-xanadu-50);color:var(--color-xanadu-700)}.ee-fields[data-v-3a4eb1f4]{display:flex;flex-direction:column;gap:8px}.ee-field-card[data-v-3a4eb1f4]{padding:8px;border-radius:8px;border:1px solid var(--color-cod-gray-200);transition:border-color .15s var(--ease-out-quint,ease)}.ee-field-card[data-v-3a4eb1f4]:hover{border-color:var(--color-cod-gray-300)}.ee-field-row[data-v-3a4eb1f4]{display:flex;align-items:center;gap:6px}.ee-grip[data-v-3a4eb1f4]{color:var(--color-cod-gray-300);cursor:grab;flex-shrink:0}.ee-field-input[data-v-3a4eb1f4]{flex:1;min-width:0}.ee-field-key[data-v-3a4eb1f4]{width:80px;flex-shrink:0}.ee-field-type[data-v-3a4eb1f4]{width:100px;flex-shrink:0}.ee-field-del[data-v-3a4eb1f4]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:var(--color-cod-gray-400);flex-shrink:0;transition:all .15s var(--ease-out-quint,ease)}.ee-field-del[data-v-3a4eb1f4]:hover{background:var(--color-red-50);color:var(--color-red-500)}.ee-field-extra[data-v-3a4eb1f4]{margin-top:6px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.ee-field-extra-row[data-v-3a4eb1f4]{display:flex;align-items:center;gap:8px;margin-top:4px}.ee-field-toggles[data-v-3a4eb1f4]{display:flex;gap:10px;margin-top:6px;padding-left:20px}.ee-toggle[data-v-3a4eb1f4]{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--color-cod-gray-500);cursor:pointer}.ee-toggle input[data-v-3a4eb1f4]{width:12px;height:12px;accent-color:var(--color-xanadu-500)}.ee-add-btn[data-v-3a4eb1f4]{align-self:center;margin-top:8px}.ee-empty-sm[data-v-3a4eb1f4]{font-size:11px;color:var(--color-cod-gray-400);text-align:center;padding:12px 0}.ee-agg-card[data-v-3a4eb1f4]{padding:8px;border-radius:8px;border:1px solid var(--color-cod-gray-200);margin-bottom:6px}.ee-agg-row[data-v-3a4eb1f4]{display:flex;align-items:center;gap:6px}.ee-agg-format[data-v-3a4eb1f4]{display:flex;gap:6px;margin-top:6px}.ee-actions[data-v-3a4eb1f4]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid var(--color-cod-gray-100)}.logic-panel[data-v-a6a379b9]{padding:12px}.lp-banner[data-v-a6a379b9]{position:sticky;top:0;z-index:5;display:flex;gap:10px;margin:-12px -12px 12px;padding:12px 14px;background:linear-gradient(180deg,#fff5e6,#ffefd5);border-bottom:1px solid #f5c987;box-shadow:0 1px #1f3b4e0a}.lp-banner-icon[data-v-a6a379b9]{flex-shrink:0;display:inline-flex;align-items:flex-start;padding-top:2px;color:#b66c1f}.lp-banner-content[data-v-a6a379b9]{flex:1;min-width:0}.lp-banner-title[data-v-a6a379b9]{font-size:12px;font-weight:600;color:#7a4811;margin:0 0 4px;line-height:1.3}.lp-banner-desc[data-v-a6a379b9],.lp-banner-title[data-v-a6a379b9]{font-family:var(--font-family-sans)}.lp-banner-desc[data-v-a6a379b9]{font-size:11px;color:#8a5824;margin:0 0 10px;line-height:1.45}.lp-banner-actions[data-v-a6a379b9]{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.lp-banner-dismiss[data-v-a6a379b9]{border:none;background:transparent;font-family:var(--font-family-sans);font-size:11px;font-weight:500;color:#8a5824;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.lp-banner-dismiss[data-v-a6a379b9]:hover{color:#5a3b15}.sidebar-accordion[data-v-a6a379b9] button[data-slot=trigger]{font-size:11px!important;font-weight:400!important;letter-spacing:.8px;text-transform:uppercase;color:var(--color-cod-gray-500,#766e70)!important;padding:10px 0}.sidebar-accordion[data-v-a6a379b9] [data-slot=trigger] [data-slot=label]{font-size:11px!important;font-weight:400!important;letter-spacing:.8px;text-transform:uppercase;color:var(--color-cod-gray-500,#766e70)!important}.sidebar-accordion[data-v-a6a379b9] [data-slot=item]{border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4)}.sidebar-accordion[data-v-a6a379b9] [data-slot=item]:last-child{border-bottom:none}.lp-no-connection[data-v-a6a379b9]{font-size:11px;color:var(--color-cod-gray-400,#a6a0a2);line-height:1.4;padding:4px 0}.lp-hint[data-v-a6a379b9]{padding:10px 12px;border-radius:8px;background:var(--color-xanadu-50);border:1px solid var(--color-xanadu-200);margin-bottom:16px}.lp-hint-header[data-v-a6a379b9]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--color-xanadu-900);margin-bottom:4px}.lp-hint-text[data-v-a6a379b9]{font-size:11px;color:var(--color-xanadu-700);line-height:1.4}.lp-hint-action[data-v-a6a379b9]{font-size:11px;color:var(--color-xanadu-600);margin-top:6px;font-style:italic}.lp-section-header[data-v-a6a379b9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lp-section-title[data-v-a6a379b9]{font-size:11px;font-weight:500;color:var(--color-cod-gray-500);text-transform:uppercase;letter-spacing:.5px}.lp-loading[data-v-a6a379b9]{display:flex;justify-content:center;padding:24px 0;color:var(--color-cod-gray-400)}.lp-empty[data-v-a6a379b9]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;text-align:center}.lp-empty-icon[data-v-a6a379b9]{color:var(--color-cod-gray-300)}.lp-empty-title[data-v-a6a379b9]{font-size:13px;font-weight:500;color:var(--color-cod-gray-700)}.lp-empty-desc[data-v-a6a379b9]{font-size:11px;color:var(--color-cod-gray-500);line-height:1.4;max-width:220px}.lp-entity-list[data-v-a6a379b9]{display:flex;flex-direction:column;gap:6px}.lp-entity-item[data-v-a6a379b9]{border-radius:8px;border:1px solid var(--color-cod-gray-200);padding:8px 10px;transition:border-color .15s var(--ease-out-quint,ease)}.lp-entity-item[data-v-a6a379b9]:hover{border-color:var(--color-xanadu-300)}.lp-entity-main[data-v-a6a379b9]{display:flex;align-items:center;gap:8px;cursor:pointer}.lp-entity-icon[data-v-a6a379b9]{color:var(--color-xanadu-600);flex-shrink:0}.lp-entity-info[data-v-a6a379b9]{flex:1;display:flex;flex-direction:column;min-width:0}.lp-entity-label[data-v-a6a379b9]{font-size:12.5px;font-weight:500;color:var(--color-cod-gray-800)}.lp-entity-meta[data-v-a6a379b9]{font-size:10.5px;color:var(--color-cod-gray-400)}.lp-entity-fields[data-v-a6a379b9]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.lp-field-chip[data-v-a6a379b9]{display:inline-block;padding:1px 7px;border-radius:100px;font-size:10px;background:var(--color-cod-gray-100);color:var(--color-cod-gray-600)}.lp-field-computed[data-v-a6a379b9]{background:var(--color-xanadu-100);color:var(--color-xanadu-700)}.lp-field-more[data-v-a6a379b9]{background:transparent;color:var(--color-cod-gray-400)}.lp-connected[data-v-a6a379b9]{padding:10px 12px;border-radius:8px;background:var(--color-xanadu-50);border:1px solid var(--color-xanadu-300);margin-bottom:16px;display:flex;flex-direction:column;gap:4px}.lp-connected-header[data-v-a6a379b9]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--color-xanadu-800)}.lp-connected-text[data-v-a6a379b9]{font-size:10.5px;color:var(--color-xanadu-600)}.lp-mapping[data-v-a6a379b9]{margin-bottom:16px}.lp-mapping-header[data-v-a6a379b9]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500;color:var(--color-cod-gray-800)}.lp-mapping-back[data-v-a6a379b9]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--color-cod-gray-500);transition:background .15s var(--ease-out-quint,ease)}.lp-mapping-back[data-v-a6a379b9]:hover{background:var(--color-cod-gray-100)}.lp-mapping-sub[data-v-a6a379b9]{font-size:11px;color:var(--color-cod-gray-500)}.lp-mapping-section[data-v-a6a379b9],.lp-mapping-sub[data-v-a6a379b9]{margin-bottom:12px}.lp-mapping-title[data-v-a6a379b9]{display:block;font-size:10px;font-weight:500;color:var(--color-cod-gray-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.lp-mapping-field[data-v-a6a379b9]{margin-bottom:8px}.lp-mapping-label[data-v-a6a379b9]{display:block;font-size:11px;font-weight:500;color:var(--color-cod-gray-600);margin-bottom:3px}.lp-required[data-v-a6a379b9]{color:var(--color-red-500)}.lp-mapping-hint[data-v-a6a379b9]{font-size:10px;color:var(--color-cod-gray-400);margin-bottom:4px}.lp-feature-grid[data-v-a6a379b9]{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.lp-feature-toggle[data-v-a6a379b9]{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--color-cod-gray-600);cursor:pointer}.lp-feature-toggle input[data-v-a6a379b9]{width:12px;height:12px;accent-color:var(--color-xanadu-500)}.lp-mapping-actions[data-v-a6a379b9]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--color-cod-gray-100)}.editor-canvas-wrapper[data-v-a9346593]{display:flex;flex-direction:column;height:100%;margin:0 auto;position:relative;background:var(--color-white,#fff);box-shadow:0 12px 48px #1f3b4e0f,0 0 0 1px var(--color-cod-gray-100,#f5f4f4);border-radius:12px;overflow:hidden;isolation:isolate;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);transition:width .3s cubic-bezier(.16,1,.3,1)}.canvas-iframe[data-v-a9346593]{flex:1;width:100%;height:100%;border:none;background:transparent;display:block;border-radius:16px}.canvas-placeholder[data-v-a9346593]{display:flex;flex:1;justify-content:center;height:100%;font-size:13px;color:var(--color-cod-gray-400,#a6a0a2)}.canvas-back-btn[data-v-a9346593],.canvas-placeholder[data-v-a9346593]{align-items:center;font-family:var(--font-family-sans)}.canvas-back-btn[data-v-a9346593]{position:absolute;top:12px;left:12px;z-index:15;display:inline-flex;gap:6px;padding:6px 14px;border:none;border-radius:999px;font-size:12px;font-weight:600;color:var(--color-cod-gray-700,#4a4547);background:#ffffffeb;box-shadow:0 2px 12px #1f3b4e24,0 0 0 1px var(--color-cod-gray-100,#f5f4f4);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .15s ease,box-shadow .15s ease}.canvas-back-btn[data-v-a9346593]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #1f3b4e2e,0 0 0 1px var(--color-cod-gray-100,#f5f4f4)}.canvas-drop-overlay[data-v-a9346593]{position:absolute;inset:0;z-index:20;background:var(--ux-glow-pearl,rgba(135,137,192,.08));outline:2px dashed var(--uxtie-pearl,#8789c0);outline-offset:-2px;border-radius:12px}.canvas-drop-line[data-v-a9346593]{position:absolute;left:0;right:0;height:0;border-top:3px solid var(--uxtie-pearl,#8789c0);box-shadow:0 0 8px var(--uxtie-pearl-glow,rgba(135,137,192,.5));pointer-events:none;transform:translateY(-1.5px)}.canvas-drop-line__label[data-v-a9346593]{position:absolute;left:12px;top:-10px;font-family:var(--font-family-sans);font-size:11px;font-weight:600;color:#fff;background:var(--uxtie-pearl,#8789c0);padding:1px 8px;border-radius:999px;white-space:nowrap}.annotation-bubble[data-v-3c683657]{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:30;background:var(--color-white,#fff);border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:14px;box-shadow:0 8px 32px var(--ux-glow-pearl,rgba(135,137,192,.18)),0 0 0 1px #1f3b4e0a;width:360px;max-width:calc(100% - 32px);overflow:hidden}.bubble-header[data-v-3c683657]{display:flex;align-items:center;gap:6px;padding:8px 10px 6px}.bubble-icon[data-v-3c683657]{color:var(--color-primary-500,#8789c0)}.bubble-title[data-v-3c683657]{flex:1;font-size:11px;font-weight:500;color:var(--color-cod-gray-500,#766e70);letter-spacing:.3px}.bubble-close[data-v-3c683657]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:none;background:transparent;color:var(--color-cod-gray-400,#a6a0a2);cursor:pointer;transition:all .15s var(--ease-out-quint,ease)}.bubble-close[data-v-3c683657]:hover{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-700,#433d3e)}.bubble-form[data-v-3c683657]{display:flex;align-items:center;gap:4px;padding:4px 6px 8px}.bubble-input[data-v-3c683657]{flex:1;border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:8px;padding:7px 10px;font-size:13px;font-family:inherit;color:var(--color-cod-gray-900,#1b1819);background:var(--color-cod-gray-50,#faf9f9);outline:none;transition:border-color .15s var(--ease-out-quint,ease)}.bubble-input[data-v-3c683657]:focus{border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 0 0 3px var(--ux-glow-pearl,rgba(135,137,192,.18))}.bubble-input[data-v-3c683657]::-moz-placeholder{color:var(--color-cod-gray-400,#a6a0a2)}.bubble-input[data-v-3c683657]::placeholder{color:var(--color-cod-gray-400,#a6a0a2)}.bubble-input[data-v-3c683657]:disabled{opacity:.6}.bubble-submit[data-v-3c683657]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:var(--color-cod-gray-900,#1b1819);color:var(--color-white,#fff);cursor:pointer;flex-shrink:0;transition:all .15s var(--ease-out-quint,ease)}.bubble-submit[data-v-3c683657]:not(:disabled):hover{background:var(--color-black,#000);transform:translateY(-1px)}.bubble-submit[data-v-3c683657]:disabled{opacity:.15;background:var(--color-cod-gray-400,#a6a0a2);cursor:not-allowed}.bubble-enter-active[data-v-3c683657]{transition:all .2s cubic-bezier(.16,1,.3,1)}.bubble-leave-active[data-v-3c683657]{transition:all .15s var(--ease-out-quint,ease)}.bubble-enter-from[data-v-3c683657]{opacity:0;transform:translate(-50%) translateY(8px) scale(.96)}.bubble-leave-to[data-v-3c683657]{opacity:0;transform:translate(-50%) translateY(4px)}@media(max-width:768px){.annotation-bubble[data-v-3c683657]{width:auto;left:8px;right:8px;transform:none;bottom:8px;border-radius:12px}.bubble-enter-from[data-v-3c683657]{opacity:0;transform:translateY(8px) scale(.96)}.bubble-leave-to[data-v-3c683657]{opacity:0;transform:translateY(4px)}.bubble-input[data-v-3c683657]{font-size:14px;padding:8px 10px}}.section-toolbar[data-v-f46a4850]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px;background:var(--color-white,#fff);border:1px solid var(--color-cod-gray-200,#e8e7e7);border-radius:8px;box-shadow:0 2px 8px #1f3b4e1a,0 0 0 1px #1f3b4e0a;z-index:var(--uxtie-z-popover,20);pointer-events:auto;transition:border-color .15s var(--ease-out-quint,ease),box-shadow .15s var(--ease-out-quint,ease)}.section-toolbar--molecule[data-v-f46a4850]{border-color:var(--color-elephant-300,#8ab9d4);box-shadow:0 2px 8px #235c7b1f,0 0 0 1px #235c7b0f}.section-toolbar--atom[data-v-f46a4850]{border-color:var(--color-purple-300,#b3b4d8);box-shadow:0 2px 8px #7b7db81f,0 0 0 1px #7b7db80f}.stb-level-label[data-v-f46a4850]{display:inline-flex;align-items:center;gap:5px;padding:0 8px 0 6px;font-family:var(--font-family-sans);font-size:11px;font-weight:500;color:var(--color-cod-gray-700,#433d3e);height:24px;border-radius:5px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-toolbar--molecule .stb-level-label[data-v-f46a4850]{color:var(--color-elephant-800,#1a4a64)}.section-toolbar--atom .stb-level-label[data-v-f46a4850]{color:var(--color-purple-700,#4d4f9b)}.stb-btn[data-v-f46a4850]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--color-cod-gray-500,#888);cursor:pointer;transition:background .15s,color .15s}.stb-btn[data-v-f46a4850]:hover:not(:disabled){background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-900,#1a1a1a)}.stb-btn[data-v-f46a4850]:disabled{opacity:.3;cursor:not-allowed}.stb-btn--ai[data-v-f46a4850]:hover:not(:disabled){background:#ede9fe;color:#7c3aed}.stb-btn--danger[data-v-f46a4850]:hover:not(:disabled){background:#b04f4f14;color:var(--color-err-500,#b04f4f)}.stb-sep[data-v-f46a4850]{width:1px;height:16px;background:var(--color-cod-gray-200,#e8e7e7);margin:0 2px}.toolbar-fade-enter-active[data-v-f46a4850],.toolbar-fade-leave-active[data-v-f46a4850]{transition:opacity .15s var(--ease-out-quint,ease),transform .15s var(--ease-out-quint,ease)}.toolbar-fade-enter-from[data-v-f46a4850],.toolbar-fade-leave-to[data-v-f46a4850]{opacity:0;transform:translate(-50%) translateY(4px)}@media(max-width:768px){.section-toolbar[data-v-f46a4850]{gap:3px;padding:5px;border-radius:10px}.stb-btn[data-v-f46a4850]{width:36px;height:36px;border-radius:8px}.stb-sep[data-v-f46a4850]{height:20px;margin:0 3px}}.gauge-btn[data-v-9e8f068c]{position:relative;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 6px;border:1px solid rgba(0,0,0,.06);background:var(--color-white,#fff);cursor:pointer;border-radius:999px;transition:border-color .2s var(--ease-out-quint,ease),box-shadow .2s var(--ease-out-quint,ease)}.gauge-btn[data-v-9e8f068c]:hover{border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 2px 8px var(--ux-glow-pearl,rgba(135,137,192,.18))}.gauge-ring[data-v-9e8f068c]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.gauge-btn.has-errors[data-v-9e8f068c]{animation:pulse-subtle-9e8f068c 2s ease-in-out infinite}@keyframes pulse-subtle-9e8f068c{0%,to{opacity:1}50%{opacity:.7}}.gauge-svg[data-v-9e8f068c]{display:block}.gauge-fill[data-v-9e8f068c]{transition:stroke-dasharray .6s var(--ease-out-quint,ease),stroke .3s var(--ease-out-quint,ease)}.gauge-score[data-v-9e8f068c]{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-cod-gray-800,#282526);line-height:1}.gauge-loader[data-v-9e8f068c]{position:absolute;width:12px;height:12px;color:var(--color-cod-gray-400,#a6a0a2);animation:spin-9e8f068c 1s linear infinite}@keyframes spin-9e8f068c{to{transform:rotate(1turn)}}.gauge-popover[data-v-9e8f068c]{width:300px;padding:12px;max-height:480px;overflow-y:auto;background:var(--color-paper,#fafaf9);transition:width .2s var(--ease-out-quint,ease)}.gauge-popover.expanded[data-v-9e8f068c]{width:360px}.gp-hero[data-v-9e8f068c]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.gp-hero-row[data-v-9e8f068c]{display:flex;align-items:center;gap:10px}.gp-hero-ring[data-v-9e8f068c]{display:inline-flex;flex-shrink:0}.gp-hero-row .gp-title[data-v-9e8f068c]{margin-right:auto}.gp-hero-text[data-v-9e8f068c]{display:flex;flex-direction:column;gap:2px}.gp-title[data-v-9e8f068c]{font-size:13px;font-weight:600;color:var(--color-elephant-900,#1f3b4e)}.gp-sub[data-v-9e8f068c]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--color-cod-gray-400,#a6a0a2)}.gp-score[data-v-9e8f068c]{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.gp-score-total[data-v-9e8f068c]{font-size:11px;font-weight:600;color:var(--color-cod-gray-400,#a6a0a2);margin-left:1px}.gp-alert[data-v-9e8f068c]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#b04f4f14;border:1px solid rgba(176,79,79,.18);border-radius:var(--ux-radius-md,8px);font-size:11px;color:var(--color-err-600,#963f3f);margin-bottom:10px}.gp-domains[data-v-9e8f068c]{display:flex;flex-direction:column;gap:6px}.gp-domain[data-v-9e8f068c]{background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06);border-radius:var(--ux-radius-md,8px);box-shadow:inset 0 1px #fff9;transition:background .15s var(--ease-out-quint,ease),border-color .15s var(--ease-out-quint,ease)}.gp-domain[data-v-9e8f068c]:hover{border-color:var(--uxtie-pearl-light,#cdcef0)}.gp-domain.active[data-v-9e8f068c]{background:#8789c01a}.gp-domain-btn[data-v-9e8f068c]{display:block;width:100%;padding:8px 10px;outline:none;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:6px;transition:background .15s var(--ease-out-quint,ease)}.gp-domain-btn[data-v-9e8f068c]:focus-visible{outline:var(--ux-focus-ring-width,2px) solid var(--uxtie-pearl,#8789c0);outline-offset:-2px;border-radius:var(--ux-radius-md,8px)}.gp-domain-btn[data-v-9e8f068c]:hover{background:var(--color-cod-gray-50,#faf9f9)}.gp-domain-header[data-v-9e8f068c]{display:flex;justify-content:space-between;align-items:center}.gp-domain-left[data-v-9e8f068c]{display:flex;align-items:center;gap:4px}.gp-chevron[data-v-9e8f068c]{width:12px;height:12px;color:var(--color-cod-gray-400,#a6a0a2);flex-shrink:0;transition:transform .15s var(--ease-out-quint,ease)}.gp-domain-label[data-v-9e8f068c]{font-size:11px;font-weight:500;color:var(--color-cod-gray-600,#555050)}.gp-domain-count[data-v-9e8f068c]{font-size:9px;font-weight:600;background:var(--color-cod-gray-100,#f0eeef);color:var(--color-cod-gray-500,#766e70);padding:0 4px;border-radius:6px;line-height:16px}.gp-domain-score[data-v-9e8f068c]{font-size:11px;font-weight:700}.gp-bar[data-v-9e8f068c]{height:3px;background:var(--color-cod-gray-100,#f0eeef);border-radius:2px;margin-top:3px;overflow:hidden}.gp-bar-fill[data-v-9e8f068c]{height:100%;border-radius:2px;transition:width .6s var(--ease-out-quint,ease),background .3s var(--ease-out-quint,ease)}.gp-problems[data-v-9e8f068c]{padding:2px 10px 8px;display:flex;flex-direction:column;gap:6px}.gp-problem[data-v-9e8f068c]{padding:6px 8px;border-radius:6px;background:var(--color-cod-gray-25,#fdfdfc);border-left:2px solid var(--color-cod-gray-200,#e5e3e3)}.gp-problem-header[data-v-9e8f068c]{display:flex;align-items:flex-start;gap:6px}.gp-problem-icon[data-v-9e8f068c]{width:13px;height:13px;flex-shrink:0;margin-top:1px}.gp-problem-message[data-v-9e8f068c]{font-size:11px;color:var(--color-cod-gray-700,#433d3e);line-height:1.4}.gp-problem-suggestion[data-v-9e8f068c]{font-size:10px;color:var(--color-cod-gray-400,#a6a0a2);font-style:italic;margin-top:3px;padding-left:19px;line-height:1.3}.gp-problem-actions[data-v-9e8f068c]{display:flex;justify-content:flex-end;margin-top:4px}.gp-fix-btn[data-v-9e8f068c]{display:flex;align-items:center;gap:4px;padding:2px 8px;border:none;background:#8789c014;color:var(--color-primary-600,#6b6dab);font-size:10px;font-weight:500;border-radius:4px;cursor:pointer;transition:background .15s var(--ease-out-quint,ease)}.gp-fix-btn[data-v-9e8f068c]:hover:not(:disabled){background:#8789c029}.gp-fix-btn.is-fixing[data-v-9e8f068c]{background:#8789c02e;color:var(--color-primary-700,#4f5188);cursor:progress}.gp-fix-btn.is-disabled[data-v-9e8f068c]{opacity:.4;cursor:not-allowed}.gp-no-problems[data-v-9e8f068c]{padding:6px 8px 6px 20px;font-size:11px;color:var(--color-ok-500,#4e7554)}.gp-footer[data-v-9e8f068c],.gp-no-problems[data-v-9e8f068c]{display:flex;align-items:center;gap:6px}.gp-footer[data-v-9e8f068c]{margin-top:12px;padding-top:8px;border-top:1px solid var(--color-cod-gray-100,#f0eeef);font-size:10px;color:var(--color-cod-gray-400,#a6a0a2)}.ed-toolbar[data-v-a9991a4e]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 16px;background:var(--color-paper,#fafaf9);border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4);box-shadow:0 2px 12px #1f3b4e0a;z-index:1;height:52px}.tb-left[data-v-a9991a4e]{gap:8px}.tb-left[data-v-a9991a4e],.tb-right[data-v-a9991a4e]{display:flex;align-items:center;flex:1}.tb-right[data-v-a9991a4e]{justify-content:flex-end;gap:12px}.tb-center[data-v-a9991a4e]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.tb-sep[data-v-a9991a4e]{width:.5px;height:20px;background:var(--color-cod-gray-150,#ebe9ea);margin:0 4px}.tb-back-btn[data-v-a9991a4e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ux-radius-sm,6px);color:var(--color-cod-gray-500,#766e70);transition:all .15s var(--ease-out-quint,ease);background:transparent}.tb-back-btn[data-v-a9991a4e]:hover{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-900,#1b1819)}.tb-actions-group[data-v-a9991a4e]{gap:2px}.tb-actions-group[data-v-a9991a4e],.tb-icon-btn[data-v-a9991a4e]{display:flex;align-items:center}.tb-icon-btn[data-v-a9991a4e]{justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--ux-radius-sm,6px);cursor:pointer;color:var(--color-cod-gray-500,#766e70);transition:all .15s var(--ease-out-quint,ease)}.tb-icon-btn[data-v-a9991a4e]:hover{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-900,#1b1819)}.tb-icon-btn.is-active[data-v-a9991a4e]{background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-900,#1b1819)}.tb-icon-btn[data-v-a9991a4e]:disabled{color:var(--color-cod-gray-200,#e6e5e6);cursor:not-allowed;background:transparent}.segmented-control[data-v-a9991a4e]{background:var(--color-cod-gray-50,#faf9f9);border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:var(--ux-radius-md,8px);padding:3px;gap:2px}.seg-btn[data-v-a9991a4e],.segmented-control[data-v-a9991a4e]{display:flex;align-items:center}.seg-btn[data-v-a9991a4e]{justify-content:center;gap:6px;padding:0 12px;height:26px;border:none;background:transparent;border-radius:5px;font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:all .2s var(--ease-out-quint,ease)}.seg-btn.icon-only[data-v-a9991a4e]{width:30px;padding:0}.seg-btn[data-v-a9991a4e]:hover:not(.active){color:var(--color-cod-gray-900,#1b1819)}.seg-btn.active[data-v-a9991a4e]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c)}.project-name-wrapper[data-v-a9991a4e]{position:relative;display:flex;align-items:center;pointer-events:auto}.project-name[data-v-a9991a4e]{border:1px solid transparent;background:transparent;font-family:var(--font-family-sans);font-weight:500;font-size:13px;color:var(--color-cod-gray-900,#1b1819);text-align:center;min-width:140px;max-width:240px;outline:none;padding:4px 24px 4px 8px;border-radius:var(--ux-radius-sm,6px);transition:all .15s var(--ease-out-quint,ease)}.project-name[data-v-a9991a4e]:hover{background:var(--color-cod-gray-50,#faf9f9)}.project-name[data-v-a9991a4e]:focus{background:var(--color-white,#fff);border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 0 0 3px var(--ux-glow-pearl,rgba(135,137,192,.18))}.edit-icon[data-v-a9991a4e]{position:absolute;right:8px;color:var(--color-cod-gray-400,#a6a0a2);pointer-events:none;opacity:0;transition:opacity .15s}.project-name-wrapper:hover .edit-icon[data-v-a9991a4e]{opacity:1}.published-badge[data-v-a9991a4e]{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:2px 8px;background:#4e75541a;color:var(--color-ok-700,#2f4836);font-size:10.5px;font-weight:600;border-radius:10px;text-decoration:none;pointer-events:auto;transition:background .15s var(--ease-out-quint,ease)}.published-badge[data-v-a9991a4e]:hover{background:#4e75542e}.project-name:focus+.edit-icon[data-v-a9991a4e]{opacity:0}.voir-group[data-v-a9991a4e]{display:inline-flex;align-items:stretch}.save-chip[data-v-a9991a4e]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06);border-radius:999px;font-family:var(--font-family-sans);font-size:11px;font-weight:500;color:var(--color-cod-gray-500,#766e70);-webkit-user-select:none;-moz-user-select:none;user-select:none}.save-chip__dot[data-v-a9991a4e]{width:7px;height:7px;border-radius:50%;background:var(--color-cod-gray-300,#d5d2d3);transition:background .3s var(--ease-out-quint,ease)}.save-chip.saving[data-v-a9991a4e]{color:var(--color-cod-gray-700,#433d3e)}.save-chip.saving .save-chip__dot[data-v-a9991a4e]{background:var(--uxtie-pearl,#8789c0);box-shadow:0 0 6px var(--uxtie-pearl-glow,rgba(135,137,192,.5));animation:save-pulse-a9991a4e 1.2s ease-in-out infinite}.save-chip.saved .save-chip__dot[data-v-a9991a4e]{background:var(--color-ok-500,#4e7554)}@keyframes save-pulse-a9991a4e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.save-chip.saving .save-chip__dot[data-v-a9991a4e]{animation:none}}.mob-toolbar[data-v-a9991a4e]{display:flex;flex-direction:column;background:var(--color-paper,#fafaf9);border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4);box-shadow:0 2px 12px #1f3b4e0a;z-index:1;flex-shrink:0}.mob-row[data-v-a9991a4e]{display:flex;align-items:center;padding:0 12px}.mob-row--nav[data-v-a9991a4e]{height:52px;justify-content:space-between}.mob-logo[data-v-a9991a4e]{font-family:var(--font-family-sans);font-weight:500;font-size:14px;color:var(--color-cod-gray-900,#1b1819);text-align:center;flex:1;padding:0 12px}.mob-icon-btn[data-v-a9991a4e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--color-cod-gray-600,#555050)}.mob-icon-btn[data-v-a9991a4e]:disabled{color:var(--color-cod-gray-200,#e6e5e6)}.mob-row--actions[data-v-a9991a4e]{height:48px;justify-content:space-between;border-top:1px solid var(--color-cod-gray-50,#faf9f9);padding:0 12px}.mob-actions-left[data-v-a9991a4e],.user-mode-badge[data-v-a9991a4e]{display:flex;align-items:center;gap:4px}.user-mode-badge[data-v-a9991a4e]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-500,#766e70);border:1px solid var(--color-cod-gray-100,#f5f4f4);cursor:pointer;margin-left:8px}.disc-panel[data-v-5c57747f]{display:flex;flex-direction:column;gap:18px;padding:16px;overflow-y:auto;height:100%}.disc-empty[data-v-5c57747f]{font-size:12.5px;color:var(--color-cod-gray-500,#766e70);line-height:1.6;padding:8px 0}.disc-msg[data-v-5c57747f]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.disc-role[data-v-5c57747f]{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-cod-gray-500,#766e70);padding-left:2px}.disc-avatar[data-v-5c57747f]{flex-shrink:0}.disc-content[data-v-5c57747f]{font-size:12.5px;line-height:1.55;color:var(--color-cod-gray-900,#1b1819);white-space:pre-wrap;word-break:break-word;margin:0;width:100%}.disc-msg--user[data-v-5c57747f]{align-items:flex-end}.disc-msg--user .disc-content[data-v-5c57747f]{background:var(--color-xanadu-100,#eef1ee);border-radius:10px;padding:9px 12px;width:auto;max-width:85%}.disc-msg--assistant .disc-content[data-v-5c57747f]{padding:0 2px}.disc-thinking[data-v-5c57747f]{display:inline-flex;align-items:center;gap:4px;padding:4px 2px}.disc-dot[data-v-5c57747f]{width:6px;height:6px;border-radius:50%;background:var(--color-xanadu-400,#a8b3aa);animation:disc-bounce-5c57747f 1.4s ease-in-out infinite}.disc-dot[data-v-5c57747f]:nth-child(2){animation-delay:.16s}.disc-dot[data-v-5c57747f]:nth-child(3){animation-delay:.32s}.disc-versions[data-v-5c57747f]{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:12px;border-top:1px solid var(--color-cod-gray-200,#e6e5e6)}.disc-versions-title[data-v-5c57747f]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-cod-gray-500,#766e70);padding-left:2px}.disc-version[data-v-5c57747f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:var(--color-cod-gray-50,#f7f6f6)}.disc-version-info[data-v-5c57747f]{display:flex;flex-direction:column;gap:1px;min-width:0}.disc-version-label[data-v-5c57747f]{font-size:12px;color:var(--color-cod-gray-900,#1b1819);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disc-version-time[data-v-5c57747f]{font-size:10.5px;color:var(--color-cod-gray-500,#766e70)}.disc-version-restore[data-v-5c57747f]{flex-shrink:0;font-size:11px;font-weight:500;color:var(--color-xanadu-700,#5e6e62);padding:3px 8px;border-radius:6px;border:1px solid var(--color-xanadu-300,#c2ccc4);cursor:pointer;transition:background .15s var(--ease-out-quint,ease)}.disc-version-restore[data-v-5c57747f]:hover:not(:disabled){background:var(--color-xanadu-100,#eef1ee)}.disc-version-restore[data-v-5c57747f]:disabled{opacity:.5;cursor:default}@keyframes disc-bounce-5c57747f{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.picker[data-v-a83c332f]{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;height:100%;overflow:hidden}.picker__header[data-v-a83c332f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.picker__tabs[data-v-a83c332f]{flex:1;min-height:0}.picker__body[data-v-a83c332f],.picker__tabs[data-v-a83c332f]{display:flex;flex-direction:column}.picker__body[data-v-a83c332f]{gap:.75rem;padding-top:.75rem;overflow-y:auto;max-height:calc(100vh - 160px)}.picker__search[data-v-a83c332f]{display:flex;align-items:center;gap:.5rem}.picker__input[data-v-a83c332f]{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid var(--ui-border,#e4e4e7);border-radius:.5rem;font-family:var(--font-family-sans);font-size:.875rem}.picker__input[data-v-a83c332f]:focus{outline:none;border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 0 0 3px var(--ux-glow-pearl,rgba(135,137,192,.18))}.picker__error[data-v-a83c332f]{margin:0;font-size:.8125rem;color:var(--color-err-600,#a33a3a)}.picker__empty[data-v-a83c332f]{margin:0;padding:1.5rem 0;text-align:center;font-size:.875rem;color:var(--color-cod-gray-500,#766e70)}.picker__unsplash-grid[data-v-a83c332f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:640px){.picker__unsplash-grid[data-v-a83c332f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.picker__unsplash-item[data-v-a83c332f]{position:relative;display:block;border:1px solid var(--ui-border,#e4e4e7);border-radius:.5rem;overflow:hidden;cursor:pointer;background:transparent;padding:0;transition:transform .12s,border-color .12s}.picker__unsplash-item[data-v-a83c332f]:hover{transform:translateY(-1px);border-color:var(--ui-primary,var(--color-elephant-700,#235c7b))}.picker__unsplash-item img[data-v-a83c332f]{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.picker__unsplash-credit[data-v-a83c332f]{position:absolute;bottom:4px;left:6px;padding:1px 6px;font-size:10px;color:#fff;background:#00000080;border-radius:4px}.picker__upload-zone[data-v-a83c332f]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;border:2px dashed var(--ui-border,#e4e4e7);border-radius:.75rem;background:var(--color-cod-gray-50,#faf9f9);text-align:center;transition:border-color .12s,background .12s}.picker__upload-zone--drag[data-v-a83c332f]{border-color:var(--ui-primary,var(--color-elephant-700,#235c7b));background:#235c7b0a}.picker__upload-icon[data-v-a83c332f]{color:var(--color-cod-gray-500,#766e70)}.picker__upload-title[data-v-a83c332f]{margin:0;font-family:var(--font-family-sans);font-size:.9375rem;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.picker__upload-sub[data-v-a83c332f]{margin:0;font-size:.8125rem;color:var(--color-cod-gray-500,#766e70)}.picker__upload-progress[data-v-a83c332f]{display:grid;grid-template-columns:1fr auto;gap:.25rem .75rem;align-items:center;padding:.625rem .75rem;border-radius:.5rem;background:var(--color-cod-gray-50,#faf9f9)}.picker__upload-filename[data-v-a83c332f]{font-size:.8125rem;color:var(--color-cod-gray-900,#1b1819);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__upload-pct[data-v-a83c332f]{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-cod-gray-500,#766e70)}.picker__upload-bar[data-v-a83c332f]{grid-column:1/-1;height:4px;border-radius:999px;background:var(--color-cod-gray-100,#f5f4f4);overflow:hidden}.picker__upload-bar-fill[data-v-a83c332f]{height:100%;background:var(--ui-primary,var(--color-elephant-700,#235c7b));transition:width .2s var(--ease-out-quint,ease)}.picker__upload-error[data-v-a83c332f]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:#d24c4c14;color:var(--color-err-600,#a33a3a);font-size:.8125rem}.cms-image-field[data-v-9f387b04]{display:flex;flex-direction:column;gap:6px}.cms-field-label[data-v-9f387b04]{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.cms-image-drop[data-v-9f387b04]{position:relative;width:100%;aspect-ratio:4/3;border-radius:12px;border:1.5px dashed var(--color-cod-gray-200,#e6e5e6);background:repeating-linear-gradient(-45deg,#fafafa,#fafafa 10px,#fff 0 20px);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .15s var(--ease-out-quint,ease),background .15s var(--ease-out-quint,ease)}.cms-image-drop[data-v-9f387b04]:hover{border-color:var(--color-cod-gray-400,#a6a0a2)}.cms-image-drop.is-dragging[data-v-9f387b04]{border-color:var(--color-elephant-700,#235c7b);background:#235c7b0a}.cms-image-drop.has-image[data-v-9f387b04]{border-style:solid;background:#fff}.cms-image-preview[data-v-9f387b04]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cms-image-empty[data-v-9f387b04]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;text-align:center}.cms-image-icon-wrap[data-v-9f387b04]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#fff;color:var(--color-cod-gray-600,#555050);box-shadow:0 1px 2px #1f3b4e0f,0 0 0 1px var(--color-cod-gray-100,#f5f4f4);margin-bottom:4px}.cms-image-cta[data-v-9f387b04]{font-family:var(--font-family-sans);font-size:13px;color:var(--color-cod-gray-700,#433d3e);margin:0}.cms-image-cta strong[data-v-9f387b04]{color:var(--color-cod-gray-900,#1b1819);font-weight:500}.cms-image-hint[data-v-9f387b04]{font-family:var(--font-family-sans);font-size:11px;color:var(--color-cod-gray-500,#766e70);margin:0}.cms-image-clear[data-v-9f387b04]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:999px;border:none;background:#0f1117d9;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s var(--ease-out-quint,ease)}.cms-image-clear[data-v-9f387b04]:hover{background:var(--color-err-500,#d24c4c)}.cms-image-error[data-v-9f387b04]{font-family:var(--font-family-sans);font-size:12px;color:var(--color-err-500,#d24c4c);margin:0}.cms-image-drop.is-uploading[data-v-9f387b04]{pointer-events:none;opacity:.85}.cms-image-drop.is-compact[data-v-9f387b04]{aspect-ratio:1/1;border-radius:10px;max-width:140px}.cms-image-drop.is-compact .cms-image-empty[data-v-9f387b04]{gap:4px;padding:8px}.cms-image-drop.is-compact .cms-image-icon-wrap[data-v-9f387b04]{width:26px;height:26px;border-radius:7px;margin-bottom:0}.cms-image-drop.is-compact .cms-image-cta[data-v-9f387b04]{font-size:11px;line-height:1.2}.cms-image-drop.is-compact .cms-image-hint[data-v-9f387b04]{font-size:10px}.cms-image-drop.is-compact .cms-image-clear[data-v-9f387b04]{width:20px;height:20px;top:4px;right:4px}.cms-image-drop.is-compact .cms-image-preview[data-v-9f387b04]{-o-object-fit:contain;object-fit:contain;padding:6px}.animate-spin[data-v-9f387b04]{animation:cms-image-spin-9f387b04 1s linear infinite}@keyframes cms-image-spin-9f387b04{to{transform:rotate(1turn)}}.cdw[data-v-7475c7ed]{gap:.75rem}.cdw[data-v-7475c7ed],.cdw-header[data-v-7475c7ed]{display:flex;flex-direction:column}.cdw-header[data-v-7475c7ed]{gap:.375rem}.cdw-label[data-v-7475c7ed]{display:flex;gap:.5rem;font-size:.875rem;color:var(--ui-text)}.cdw-label[data-v-7475c7ed],.cdw-lock[data-v-7475c7ed]{align-items:center;font-weight:500}.cdw-lock[data-v-7475c7ed]{display:inline-flex;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;background:var(--ui-bg-muted,#f3f4f6);color:var(--ui-text-muted,#6b7280);border-radius:9999px}.cdw-input[data-v-7475c7ed]{width:100%;padding:.5rem .75rem;font-size:.875rem;background:var(--ui-bg);color:var(--ui-text);border:1px solid var(--ui-border,#e5e7eb);border-radius:.375rem;transition:border-color .15s}.cdw-input[data-v-7475c7ed]:focus{outline:none;border-color:var(--ui-primary,#3b82f6)}.cdw-input[data-v-7475c7ed]:disabled{background:var(--ui-bg-muted,#f3f4f6);cursor:not-allowed}.cdw-input-err[data-v-7475c7ed]{border-color:var(--color-err-500,#b04f4f)}.cdw-help[data-v-7475c7ed]{font-size:.75rem;margin:0;display:inline-flex;gap:.25rem;align-items:center}.cdw-muted[data-v-7475c7ed]{color:var(--ui-text-muted,#6b7280)}.cdw-err[data-v-7475c7ed]{color:#b91c1c}.cdw-ok[data-v-7475c7ed]{color:#047857}.cdw-warn[data-v-7475c7ed]{color:#b45309}.cdw-link[data-v-7475c7ed]{color:var(--ui-primary,#3b82f6);text-decoration:underline}.cdw-status-row[data-v-7475c7ed]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cdw-badge[data-v-7475c7ed]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:9999px;background:var(--ui-bg-muted,#f3f4f6)}.cdw-badge-ok[data-v-7475c7ed]{background:#d1fae5;color:#065f46}.cdw-badge-warn[data-v-7475c7ed]{background:#fef3c7;color:#92400e}.cdw-badge-err[data-v-7475c7ed]{background:#fee2e2;color:#991b1b}.cdw-verify-btn[data-v-7475c7ed]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;background:var(--ui-bg);color:var(--ui-text);border:1px solid var(--ui-border,#e5e7eb);border-radius:.375rem;cursor:pointer;transition:background .15s}.cdw-verify-btn[data-v-7475c7ed]:hover:not(:disabled){background:var(--ui-bg-muted,#f9fafb)}.cdw-verify-btn[data-v-7475c7ed]:disabled{opacity:.5;cursor:not-allowed}.cdw-setup[data-v-7475c7ed]{display:flex;flex-direction:column;gap:.625rem;padding:.875rem;background:var(--ui-bg-muted,#f9fafb);border:1px solid var(--ui-border,#e5e7eb);border-radius:.5rem}.cdw-setup-title[data-v-7475c7ed]{font-size:.875rem;font-weight:600;color:var(--ui-text)}.cdw-record[data-v-7475c7ed]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--ui-bg,#fff);border:1px solid var(--ui-border,#e5e7eb);border-radius:.375rem}.cdw-record-header[data-v-7475c7ed]{display:flex;align-items:center;gap:.5rem}.cdw-record-type[data-v-7475c7ed]{display:inline-flex;padding:.125rem .5rem;font-size:.75rem;font-weight:600;font-family:monospace;background:#eef2ff;color:#4338ca;border-radius:.25rem}.cdw-record-pill[data-v-7475c7ed]{font-size:.7rem;color:var(--ui-text-muted,#6b7280)}.cdw-record-grid[data-v-7475c7ed]{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:480px){.cdw-record-grid[data-v-7475c7ed]{grid-template-columns:minmax(0,1fr) minmax(0,.6fr) minmax(0,1.4fr)}}.cdw-record-field[data-v-7475c7ed]{display:flex;flex-direction:column;gap:.25rem}.cdw-record-key[data-v-7475c7ed]{font-size:.7rem;color:var(--ui-text-muted,#6b7280);font-weight:500}.cdw-record-value[data-v-7475c7ed]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .5rem;background:var(--ui-bg-muted,#f9fafb);border:1px solid var(--ui-border,#e5e7eb);border-radius:.25rem;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s}.cdw-record-value[data-v-7475c7ed]:hover{background:#eef2ff}.cdw-record-value code[data-v-7475c7ed]{font-size:.8rem;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdw-copy[data-v-7475c7ed]{font-size:.7rem;flex-shrink:0}.cdw-copy[data-v-7475c7ed],.cdw-record-unavailable[data-v-7475c7ed]{color:var(--ui-text-muted,#6b7280)}.cdw-record-unavailable[data-v-7475c7ed]{font-size:.75rem;font-style:italic}.pom[data-v-be8c3530]{background:var(--color-cod-gray-25,#fdfdfc);border-radius:14px;font-family:inherit}.pom-header[data-v-be8c3530]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--color-cod-gray-100,#f0eeef)}.pom-title[data-v-be8c3530]{font-size:15px;font-weight:600;color:var(--color-cod-gray-800,#2f2b2c);margin:0}.pom-close[data-v-be8c3530]{background:transparent;border:none;color:var(--color-cod-gray-500,#766e70);cursor:pointer;padding:4px;border-radius:6px}.pom-close[data-v-be8c3530]:hover{background:var(--color-cod-gray-100,#f0eeef)}.pom-body[data-v-be8c3530]{padding:16px 20px 4px;max-height:70vh;overflow-y:auto;gap:18px}.pom-body[data-v-be8c3530],.pom-section[data-v-be8c3530]{display:flex;flex-direction:column}.pom-section[data-v-be8c3530]{gap:6px}.pom-section-title[data-v-be8c3530]{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--color-cod-gray-700,#433d3e);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.pom-label-row[data-v-be8c3530]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pom-label[data-v-be8c3530]{font-size:12px;font-weight:500;color:var(--color-cod-gray-700,#433d3e)}.pom-input[data-v-be8c3530]{width:100%;padding:8px 10px;border:1px solid var(--color-cod-gray-200,#e5e3e3);border-radius:8px;background:#fff;font-size:12.5px;color:var(--color-cod-gray-800,#2f2b2c);font-family:inherit}.pom-input[data-v-be8c3530]:focus{outline:none;border-color:var(--color-primary-500,#8789c0);box-shadow:0 0 0 3px #8789c01f}.pom-input[data-v-be8c3530]:disabled{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-400,#a6a0a2);cursor:not-allowed}.pom-input-err[data-v-be8c3530]{border-color:var(--color-err-500,#b04f4f)}.pom-slug-row[data-v-be8c3530]{display:flex;align-items:stretch;border:1px solid var(--color-cod-gray-200,#e5e3e3);border-radius:8px;overflow:hidden;background:#fff}.pom-slug-row[data-v-be8c3530]:focus-within{border-color:var(--color-primary-500,#8789c0);box-shadow:0 0 0 3px #8789c01f}.pom-slug-input[data-v-be8c3530]{border:none;border-radius:0;flex:1}.pom-slug-input[data-v-be8c3530]:focus{box-shadow:none}.pom-slug-suffix[data-v-be8c3530]{padding:0 12px;display:flex;align-items:center;background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-500,#766e70);font-size:12px;border-left:1px solid var(--color-cod-gray-100,#f0eeef)}.pom-preview[data-v-be8c3530]{font-size:11px;color:var(--color-cod-gray-400,#a6a0a2);font-family:ui-monospace,SFMono-Regular,monospace}.pom-help[data-v-be8c3530]{display:flex;align-items:center;gap:4px;font-size:11px;margin:0}.pom-help-ok[data-v-be8c3530]{color:var(--color-ok-600,#3d5e44)}.pom-help-err[data-v-be8c3530]{color:var(--color-err-600,#963f3f)}.pom-help-muted[data-v-be8c3530]{color:var(--color-cod-gray-500,#766e70)}.pom-help-warn[data-v-be8c3530]{color:var(--color-warn-600,#b06b13);margin-top:6px}.pom-og-capture[data-v-be8c3530]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin-top:8px;font-size:12px;color:#303437;background:#f5f3f1;border:1px solid #e3dfdb;border-radius:6px;cursor:pointer;transition:background .12s var(--ease-out-quint,ease);white-space:nowrap}.pom-og-capture[data-v-be8c3530]:hover:not(:disabled){background:#ebe8e4}.pom-og-capture[data-v-be8c3530]:disabled{opacity:.6;cursor:wait}.pom-help-link[data-v-be8c3530]{color:var(--color-primary-600,#6b6dab);text-decoration:underline;margin-left:3px}.pom-badge[data-v-be8c3530]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:600}.pom-badge-locked[data-v-be8c3530]{background:#8789c01f;color:var(--color-primary-700,#4f5188)}.pom-badge-soon[data-v-be8c3530]{background:var(--color-cod-gray-100,#f0eeef);color:var(--color-cod-gray-500,#766e70);margin-left:6px}.pom-badge-ok[data-v-be8c3530]{background:#3d5e441f;color:var(--color-ok-700,#2f4a37)}.pom-badge-warn[data-v-be8c3530]{background:#b06b131f;color:var(--color-warn-700,#8a5410)}.pom-badge-err[data-v-be8c3530]{background:#b04f4f1f;color:var(--color-err-700,#7a3636)}.pom-cd-status[data-v-be8c3530]{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.pom-cd-verify-btn[data-v-be8c3530]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:12px;color:#303437;background:#f5f3f1;border:1px solid #e3dfdb;border-radius:6px;cursor:pointer;transition:background .12s var(--ease-out-quint,ease)}.pom-cd-verify-btn[data-v-be8c3530]:hover:not(:disabled){background:#ebe8e4}.pom-cd-verify-btn[data-v-be8c3530]:disabled{opacity:.55;cursor:not-allowed}.pom-cd-setup[data-v-be8c3530]{margin-top:12px;padding:10px 12px;background:var(--color-cod-gray-50,#faf9f9);border:1px solid var(--color-cod-gray-100,#f0eeef);border-radius:8px}.pom-cd-setup-title[data-v-be8c3530]{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--color-cod-gray-900,#1b1819)}.pom-cd-setup-list[data-v-be8c3530]{margin:6px 0;padding-left:18px;font-size:12px;color:var(--color-cod-gray-700,#433d3e)}.pom-cd-setup-list li[data-v-be8c3530]{margin:4px 0}.pom-cd-setup-list code[data-v-be8c3530]{font-family:var(--font-family-mono,ui-monospace,monospace);font-size:11px;background:var(--color-cod-gray-100,#f0eeef);padding:1px 5px;border-radius:4px}.pom-grid-2[data-v-be8c3530]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pom-preview-img[data-v-be8c3530]{margin-top:6px;border:1px dashed var(--color-cod-gray-200,#e5e3e3);border-radius:6px;padding:6px;display:flex;align-items:center;justify-content:center;background:var(--color-cod-gray-25,#fdfdfc);min-height:36px}.pom-preview-img img[data-v-be8c3530]{max-height:28px;max-width:100%}.pom-preview-og[data-v-be8c3530]{min-height:60px}.pom-preview-og img[data-v-be8c3530]{max-height:48px}.pom-radio-group[data-v-be8c3530]{display:flex;flex-direction:column;gap:6px}.pom-radio[data-v-be8c3530]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--color-cod-gray-200,#e5e3e3);border-radius:8px;cursor:pointer}.pom-radio[data-v-be8c3530]:hover:not(.pom-radio-disabled){background:var(--color-cod-gray-50,#faf9f9)}.pom-radio-disabled[data-v-be8c3530]{cursor:not-allowed;opacity:.6}.pom-radio input[data-v-be8c3530]{margin-top:2px}.pom-radio-label[data-v-be8c3530]{display:flex;flex-direction:column;gap:2px;font-size:12px}.pom-radio-hint[data-v-be8c3530]{font-size:11px}.pom-radio-default[data-v-be8c3530],.pom-radio-hint[data-v-be8c3530]{color:var(--color-cod-gray-500,#766e70)}.pom-radio-default[data-v-be8c3530]{font-weight:400;font-size:10.5px}.pom-blockers[data-v-be8c3530]{background:#b04f4f0f;border-radius:8px;padding:10px 12px}.pom-blockers .pom-section-title[data-v-be8c3530]{color:var(--color-err-700,#7a3535)}.pom-blockers-list[data-v-be8c3530]{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:6px}.pom-blocker[data-v-be8c3530]{display:flex;gap:6px;padding:6px 8px;background:#fff;border-radius:6px}.pom-blocker-icon[data-v-be8c3530]{color:var(--color-err-500,#b04f4f);margin-top:2px;flex-shrink:0}.pom-blocker-msg[data-v-be8c3530]{font-size:11.5px;color:var(--color-cod-gray-800,#2f2b2c);margin:0;line-height:1.4}.pom-blocker-sug[data-v-be8c3530]{font-size:10.5px;color:var(--color-cod-gray-500,#766e70);margin:3px 0 0;line-height:1.3}.pom-error[data-v-be8c3530]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#b04f4f14;color:var(--color-err-700,#7a3535);border-radius:6px;font-size:11.5px}.pom-footer[data-v-be8c3530]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--color-cod-gray-100,#f0eeef)}.pom-btn[data-v-be8c3530]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s var(--ease-out-quint,ease)}.pom-btn-ghost[data-v-be8c3530]{background:transparent;color:var(--color-cod-gray-700,#433d3e)}.pom-btn-ghost[data-v-be8c3530]:hover{background:var(--color-cod-gray-100,#f0eeef)}.pom-btn-primary[data-v-be8c3530]{background:var(--color-primary-600,#6b6dab);color:#fff}.pom-btn-primary[data-v-be8c3530]:hover:not(:disabled){background:var(--color-primary-700,#4f5188)}.pom-btn-primary[data-v-be8c3530]:disabled{opacity:.5;cursor:not-allowed}.pom-success[data-v-be8c3530]{padding:28px 24px;flex-direction:column;text-align:center;gap:10px}.pom-success[data-v-be8c3530],.pom-success-icon[data-v-be8c3530]{display:flex;align-items:center}.pom-success-icon[data-v-be8c3530]{width:48px;height:48px;border-radius:50%;background:#4e75541f;color:var(--color-ok-600,#3d5e44);justify-content:center;font-size:24px}.pom-success-title[data-v-be8c3530]{font-size:16px;font-weight:600;margin:4px 0 0;color:var(--color-cod-gray-800,#2f2b2c)}.pom-success-subtitle[data-v-be8c3530]{font-size:12px;color:var(--color-cod-gray-500,#766e70);margin:0}.pom-success-url[data-v-be8c3530]{padding:10px 14px;background:var(--color-cod-gray-50,#faf9f9);border-radius:8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;margin:4px 0}.pom-success-url a[data-v-be8c3530]{color:var(--color-primary-700,#4f5188);text-decoration:none}.pom-success-url a[data-v-be8c3530]:hover{text-decoration:underline}.pom-success-cd[data-v-be8c3530]{font-size:11.5px;color:var(--color-cod-gray-600,#555050);display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.pom-cd-note[data-v-be8c3530]{font-style:italic;color:var(--color-cod-gray-400,#a6a0a2)}.pom-success-actions[data-v-be8c3530]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;justify-content:center}.atomic-node[data-v-3c4bbb44]{display:flex;flex-direction:column}.atomic-row[data-v-3c4bbb44]{display:flex;align-items:center;gap:6px;width:100%;padding:5px 10px;border:none;background:transparent;font-family:var(--font-family-sans);font-size:12px;color:var(--color-cod-gray-700,#433d3e);cursor:pointer;transition:background .12s var(--ease-out-quint,ease),color .12s var(--ease-out-quint,ease);text-align:left;outline:none;border-radius:4px}.atomic-row[data-v-3c4bbb44]:focus-visible{outline:var(--ux-focus-ring-width,2px) solid var(--ux-focus-ring,#278cb3);outline-offset:-2px}.atomic-row[data-v-3c4bbb44]:hover{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-900,#1b1819)}.atomic-row.is-selected[data-v-3c4bbb44]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c);font-weight:500}.atomic-row.is-selected .atomic-icon[data-v-3c4bbb44]{color:var(--uxtie-pearl-deep,#5a5d8c)!important}.atomic-chevron[data-v-3c4bbb44]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--color-cod-gray-400,#a6a0a2);transition:transform .15s var(--ease-out-quint,ease);flex-shrink:0}.atomic-chevron.is-expanded[data-v-3c4bbb44]{transform:rotate(90deg)}.atomic-chevron.is-leaf[data-v-3c4bbb44]{visibility:hidden}.atomic-icon[data-v-3c4bbb44]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.atomic-label[data-v-3c4bbb44]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atomic-children[data-v-3c4bbb44]{display:flex;flex-direction:column;border-left:1px solid var(--color-cod-gray-100,#f5f4f4);margin-left:18px}.atomic-tree[data-v-dcab2490]{padding:4px 0;font-family:var(--font-family-sans)}.atomic-section[data-v-dcab2490],.atomic-tree[data-v-dcab2490]{display:flex;flex-direction:column}.atomic-section[data-v-dcab2490]{position:relative}.atomic-section.is-dragging[data-v-dcab2490]{opacity:.4}.atomic-section.is-drop-above[data-v-dcab2490]:before,.atomic-section.is-drop-below[data-v-dcab2490]:after{content:"";position:absolute;left:6px;right:6px;height:2px;background:var(--uxtie-pearl,#8789c0);border-radius:2px;box-shadow:0 0 6px var(--uxtie-pearl-glow,rgba(135,137,192,.5));pointer-events:none;z-index:1}.atomic-section.is-drop-above[data-v-dcab2490]:before{top:-1px}.atomic-section.is-drop-below[data-v-dcab2490]:after{bottom:-1px}.atomic-drag[data-v-dcab2490]{display:inline-flex;align-items:center;justify-content:center;width:12px;margin-left:-4px;color:var(--color-cod-gray-300,#d5d2d3);cursor:grab;opacity:0;flex-shrink:0;transition:opacity .15s var(--ease-out-quint,ease)}.atomic-row--section.is-selected .atomic-drag[data-v-dcab2490],.atomic-row--section:hover .atomic-drag[data-v-dcab2490]{opacity:1}.atomic-section.is-dragging .atomic-drag[data-v-dcab2490]{cursor:grabbing}.atomic-actions[data-v-dcab2490]{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0;opacity:0;transition:opacity .15s var(--ease-out-quint,ease)}.atomic-row--section.is-selected .atomic-actions[data-v-dcab2490],.atomic-row--section:focus-within .atomic-actions[data-v-dcab2490],.atomic-row--section:hover .atomic-actions[data-v-dcab2490]{opacity:1}.atomic-action[data-v-dcab2490]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:transparent;border-radius:var(--ux-radius-sm,6px);color:var(--color-cod-gray-400,#a6a0a2);cursor:pointer;transition:all .15s var(--ease-out-quint,ease)}.atomic-action[data-v-dcab2490]:hover{background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-900,#1b1819)}.atomic-action--danger[data-v-dcab2490]:hover{background:#b04f4f1a;color:var(--color-err-500,#b04f4f)}.atomic-row[data-v-dcab2490]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 10px;border:none;background:transparent;font-family:var(--font-family-sans);font-size:12.5px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);cursor:pointer;transition:background .12s var(--ease-out-quint,ease),color .12s var(--ease-out-quint,ease);text-align:left;outline:none;border-radius:4px}.atomic-row[data-v-dcab2490]:focus-visible{outline:var(--ux-focus-ring-width,2px) solid var(--ux-focus-ring,#278cb3);outline-offset:-2px}.atomic-row[data-v-dcab2490]:hover{background:var(--color-cod-gray-50,#faf9f9)}.atomic-row.is-selected[data-v-dcab2490]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c)}.atomic-chevron[data-v-dcab2490]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--color-cod-gray-400,#a6a0a2);transition:transform .15s var(--ease-out-quint,ease);flex-shrink:0}.atomic-chevron.is-expanded[data-v-dcab2490]{transform:rotate(90deg)}.atomic-icon[data-v-dcab2490]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--color-cod-gray-700,#433d3e)}.atomic-row.is-selected .atomic-icon[data-v-dcab2490]{color:var(--color-elephant-700,#235c7b)}.atomic-label[data-v-dcab2490]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atomic-children[data-v-dcab2490],.atomic-empty[data-v-dcab2490]{display:flex;flex-direction:column}.atomic-empty[data-v-dcab2490]{align-items:center;gap:6px;padding:32px 20px;text-align:center}.atomic-empty-icon[data-v-dcab2490]{color:var(--color-cod-gray-300,#d1cfd0)}.atomic-empty-text[data-v-dcab2490]{font-size:12px;color:var(--color-cod-gray-500,#766e70);margin:0;line-height:1.4}.thumb[data-v-4d4866fe]{display:flex;align-items:center;justify-content:center;color:var(--color-cod-gray-400,#a6a0a2)}.thumb[data-v-4d4866fe],.thumb svg[data-v-4d4866fe]{width:100%;height:100%}.slp[data-v-b22d522a]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-white,#fff)}.slp[data-v-b22d522a] .site-skip-link,.slp[data-v-b22d522a] .uxtie-skip-link{display:none!important}.slp[data-v-b22d522a] .gsap-init,.slp[data-v-b22d522a] [data-animate],.slp[data-v-b22d522a] [data-gsap]{opacity:1!important;transform:none!important;visibility:visible!important}.slp[data-v-b22d522a] .site-page,.slp[data-v-b22d522a] .site-page>*,.slp[data-v-b22d522a] .site-saas-layout,.slp[data-v-b22d522a] .site-saas-layout>*{height:auto!important;min-height:0!important;max-height:none!important}.slp[data-v-b22d522a] .site-page>div,.slp[data-v-b22d522a] .site-page>section{justify-content:flex-start!important}.slp__stage[data-v-b22d522a]{position:absolute;top:0;left:0;transform-origin:top left;pointer-events:none}.slp__loading[data-v-b22d522a],.slp__skeleton[data-v-b22d522a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px 20px;color:var(--color-cod-gray-400,#a6a0a2)}.asm[data-v-65c9779c]{display:flex;flex-direction:column;height:100vh;background:var(--color-paper,#fafaf9)}.asm__header[data-v-65c9779c]{justify-content:space-between;gap:24px;padding:18px 24px;border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4);background:var(--color-white,#fff);flex-shrink:0}.asm__header[data-v-65c9779c],.asm__title-wrap[data-v-65c9779c]{display:flex;align-items:center}.asm__title-wrap[data-v-65c9779c]{gap:12px}.asm__title-icon[data-v-65c9779c]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ux-radius-lg,12px);background:radial-gradient(circle at 30% 30%,var(--uxtie-pearl-spec,hsla(0,0%,100%,.35)) 0,transparent 50%),linear-gradient(135deg,var(--uxtie-pearl,#8789c0) 0,var(--uxtie-pearl-light,#cdcef0) 100%);box-shadow:0 4px 14px var(--uxtie-pearl-glow,rgba(135,137,192,.5)),inset 0 1px #ffffff40;color:#fffffff2}.asm__title[data-v-65c9779c]{font-family:var(--font-family-sans);font-size:16px;font-weight:600;color:var(--color-elephant-900,#1f3b4e);margin:0;line-height:1.2}.asm__subtitle[data-v-65c9779c]{font-size:12px;color:var(--color-cod-gray-500,#766e70);margin:2px 0 0}.asm__header-right[data-v-65c9779c]{display:flex;align-items:center;gap:12px}.asm__search[data-v-65c9779c]{width:320px;max-width:40vw}.asm__close[data-v-65c9779c]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:var(--ux-radius-md,8px);cursor:pointer;color:var(--color-cod-gray-500,#766e70);transition:all .15s var(--ease-out-quint,ease);flex-shrink:0}.asm__close[data-v-65c9779c]:hover{background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-900,#1b1819)}.asm__body[data-v-65c9779c]{flex:1;overflow-y:auto;padding:24px 28px 48px;max-width:1180px;width:100%;margin:0 auto}.asm__group[data-v-65c9779c]{margin-bottom:32px}.asm__group-title[data-v-65c9779c]{display:flex;align-items:center;gap:8px;font-family:var(--font-family-sans);font-size:13px;font-weight:600;color:var(--color-elephant-900,#1f3b4e);margin:0 0 12px}.asm__group-icon[data-v-65c9779c]{color:var(--uxtie-pearl-deep,#5a5d8c)}.asm__group-count[data-v-65c9779c]{font-size:10px;font-weight:600;color:var(--color-cod-gray-400,#a6a0a2);background:var(--color-cod-gray-100,#f5f4f4);border-radius:999px;padding:1px 7px}.asm__grid[data-v-65c9779c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px}.asm__card[data-v-65c9779c]{position:relative;display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:var(--ux-radius-lg,12px);background:var(--color-white,#fff);cursor:pointer;overflow:hidden;text-align:left;box-shadow:inset 0 1px #fff9;transition:border-color .18s var(--ease-out-quint,ease),box-shadow .18s var(--ease-out-quint,ease),transform .18s var(--ease-out-quint,ease)}.asm__card[data-v-65c9779c]:hover{border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 8px 24px var(--ux-glow-pearl,rgba(135,137,192,.18));transform:translateY(-2px)}.asm__card[data-v-65c9779c]:focus-visible{outline:var(--ux-focus-ring-width,2px) solid var(--uxtie-pearl,#8789c0);outline-offset:2px}.asm__card[data-v-65c9779c]:active{transform:translateY(0)}.asm__card-preview[data-v-65c9779c]{display:block;position:relative;height:188px;background:var(--color-cod-gray-50,#faf9f9);border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4);overflow:hidden}.asm__card-label[data-v-65c9779c]{padding:10px 12px;font-family:var(--font-family-sans);font-size:12.5px;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.asm__card-add[data-v-65c9779c]{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--uxtie-pearl,#8789c0);color:#fff;opacity:0;transform:scale(.8);transition:all .18s var(--ease-out-quint,ease);box-shadow:0 2px 8px var(--uxtie-pearl-glow,rgba(135,137,192,.5))}.asm__card:hover .asm__card-add[data-v-65c9779c]{opacity:1;transform:scale(1)}.asm__empty[data-v-65c9779c]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;text-align:center;color:var(--color-cod-gray-500,#766e70);font-size:13px}.asm__empty-icon[data-v-65c9779c]{color:var(--color-cod-gray-300,#d5d2d3)}@media(prefers-reduced-motion:reduce){.asm__card[data-v-65c9779c]:hover{transform:none}.asm__card-add[data-v-65c9779c]{transition:opacity .15s ease}}.custom-scrollbar[data-v-65c9779c]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-65c9779c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-65c9779c]::-webkit-scrollbar-thumb{background:var(--color-cod-gray-200,#e6e5e6);border-radius:8px}.custom-scrollbar[data-v-65c9779c]::-webkit-scrollbar-thumb:hover{background:var(--color-cod-gray-300,#d5d2d3)}.logo-editor[data-v-0afc8a30]{display:flex;flex-direction:column;gap:1rem;padding:.75rem 0}.logo-editor__title[data-v-0afc8a30]{font-size:.8125rem;font-weight:600;color:var(--ui-text);margin:0}.logo-editor__label[data-v-0afc8a30]{font-size:.6875rem;font-weight:500;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em}.logo-editor__section[data-v-0afc8a30]{display:flex;flex-direction:column;gap:.5rem}.logo-editor__list[data-v-0afc8a30]{display:flex;flex-wrap:wrap;gap:.375rem}.logo-editor__chip[data-v-0afc8a30]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:var(--ui-bg-elevated);border-radius:.375rem;font-size:.75rem;color:var(--ui-text)}.logo-editor__chip-img[data-v-0afc8a30]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.logo-editor__chip-name[data-v-0afc8a30]{max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-editor__chip-remove[data-v-0afc8a30]{display:flex;padding:.125rem;border:none;background:transparent;color:var(--ui-text-muted);cursor:pointer;border-radius:.25rem;transition:color .15s}.logo-editor__chip-remove[data-v-0afc8a30]:hover{color:var(--ui-text)}.logo-editor__search[data-v-0afc8a30]{position:relative}.logo-editor__search-icon[data-v-0afc8a30]{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:var(--ui-text-muted);pointer-events:none}.logo-editor__search-input[data-v-0afc8a30]{width:100%;padding:.5rem .625rem .5rem 2rem;font-size:.75rem;border:1px solid var(--ui-border);border-radius:.375rem;background:var(--ui-bg);color:var(--ui-text);outline:none;transition:border-color .15s}.logo-editor__search-input[data-v-0afc8a30]:focus{border-color:var(--ui-primary)}.logo-editor__search-status[data-v-0afc8a30]{font-size:.6875rem;color:var(--ui-text-muted)}.logo-editor__results[data-v-0afc8a30]{display:flex;flex-direction:column;gap:.125rem;max-height:12rem;overflow-y:auto;border:1px solid var(--ui-border);border-radius:.375rem;background:var(--ui-bg)}.logo-editor__result[data-v-0afc8a30]{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border:none;background:transparent;color:var(--ui-text);cursor:pointer;font-size:.75rem;text-align:left;transition:background .1s}.logo-editor__result[data-v-0afc8a30]:hover{background:var(--ui-bg-elevated)}.logo-editor__result-img[data-v-0afc8a30]{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.logo-editor__result-name[data-v-0afc8a30]{flex:1}.logo-editor__result-add[data-v-0afc8a30]{color:var(--ui-text-muted);flex-shrink:0}.logo-editor__import-btn[data-v-0afc8a30]{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;font-size:.75rem;font-weight:500;border:1px dashed var(--ui-border);border-radius:.375rem;background:transparent;color:var(--ui-text-muted);cursor:pointer;transition:all .15s}.logo-editor__import-btn[data-v-0afc8a30]:hover{border-color:var(--ui-primary);color:var(--ui-text)}.sidebar-accordion[data-v-c3571eda] button[data-slot=trigger]{font-family:var(--font-family-sans);font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important;padding:16px 12px 8px}.sidebar-accordion[data-v-c3571eda] [data-slot=trigger] [data-slot=label]{font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important}.sidebar-accordion[data-v-c3571eda] [data-slot=item]{padding:0 8px}.page-list[data-v-c3571eda]{list-style:none;padding:0 4px 12px;margin:0;display:flex;flex-direction:column;gap:2px}.page-item[data-v-c3571eda]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-radius:var(--ux-radius-sm,6px);font-family:var(--font-family-sans);font-size:13px;font-weight:400;color:var(--color-cod-gray-500,#766e70);transition:all .15s var(--ease-out-quint,ease);position:relative}.page-item[data-v-c3571eda]:hover{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-900,#1b1819)}.page-item.active[data-v-c3571eda]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c);font-weight:500}.page-item .u-icon[data-v-c3571eda]{color:var(--color-cod-gray-400,#a6a0a2);transition:color .15s}.page-item.active .u-icon[data-v-c3571eda],.page-item:hover .u-icon[data-v-c3571eda]{color:var(--color-cod-gray-900,#1b1819)}.page-name-text[data-v-c3571eda]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-gear[data-v-c3571eda]{opacity:0;color:var(--color-cod-gray-400,#a6a0a2)!important;background:transparent!important;transition:opacity .15s,color .15s;padding:2px;height:24px;width:24px}.page-item.active .page-gear[data-v-c3571eda],.page-item:hover .page-gear[data-v-c3571eda]{opacity:1}.page-gear[data-v-c3571eda]:hover{color:var(--color-cod-gray-900,#1b1819)!important;background:var(--color-cod-gray-200,#e6e5e6)!important}.page-add[data-v-c3571eda]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-radius:var(--ux-radius-sm,6px);font-family:var(--font-family-sans);font-size:13px;font-weight:400;color:var(--color-cod-gray-400,#a6a0a2);transition:all .15s var(--ease-out-quint,ease);margin-top:4px}.page-add[data-v-c3571eda]:hover{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-900,#1b1819)}.page-add .u-icon[data-v-c3571eda]{color:inherit}.section-add-btn[data-v-c3571eda]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;margin-bottom:8px;cursor:pointer;border:1px dashed var(--color-cod-gray-200,#e7e5e5);border-radius:var(--ux-radius-sm,6px);background:transparent;font-family:var(--font-family-sans);font-size:12.5px;font-weight:500;color:var(--color-cod-gray-500,#766e70);transition:all .15s var(--ease-out-quint,ease)}.section-add-btn[data-v-c3571eda]:hover{background:var(--color-cod-gray-50,#faf9f9);border-color:var(--color-xanadu-300);color:var(--color-cod-gray-900,#1b1819)}.page-rename-input[data-v-c3571eda]{background:var(--color-white,#fff);border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:4px;padding:2px 6px;font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);outline:none;min-width:0;box-shadow:inset 0 1px 2px #1f3b4e0a}.page-rename-input[data-v-c3571eda]:focus{border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 0 0 3px var(--ux-glow-pearl,rgba(135,137,192,.18))}.translate-status[data-v-c3571eda]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);background:var(--color-cod-gray-50,#faf9f9);border:1px dashed var(--color-cod-gray-200,#e6e5e6);border-radius:6px;margin:0 12px 12px}.animate-spin[data-v-c3571eda]{animation:spin-c3571eda 1s linear infinite;color:var(--color-cod-gray-500,#766e70)}@keyframes spin-c3571eda{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[data-color-picker-background][data-v-09e56021]{background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,#fff0)}[data-color-picker-track][data-v-09e56021]{background-image:linear-gradient(0deg,red,#f0f 17%,#00f 33%,#0ff,#0f0 67%,#ff0 83%,red)}.dfr[data-v-4a59a676]{display:flex;flex-direction:column;gap:6px}.dfr--row[data-v-4a59a676]{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.dfr-label-row[data-v-4a59a676]{display:flex;align-items:center;gap:6px}.dfr--row .dfr-label-row[data-v-4a59a676]{flex:1}.dfr-label[data-v-4a59a676]{font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#555050)}.dfr-help[data-v-4a59a676]{color:var(--color-cod-gray-400,#a6a0a2);cursor:help}.dfr-help[data-v-4a59a676]:hover{color:var(--color-cod-gray-700,#433d3e)}.dfr-segmented[data-v-4a59a676]{display:flex;flex-wrap:wrap;gap:2px;border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:var(--ux-radius-md,8px);background:var(--color-cod-gray-50,#faf9f9);padding:3px}.dfr-seg-btn[data-v-4a59a676]{flex:1;min-width:0;padding:6px 8px;border:none;background:transparent;font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-500,#766e70);border-radius:var(--ux-radius-sm,6px);cursor:pointer;transition:background .12s var(--ease-out-quint,ease),color .12s var(--ease-out-quint,ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfr-seg-btn[data-v-4a59a676]:hover:not(.active){color:var(--color-cod-gray-900,#1b1819)}.dfr-seg-btn.active[data-v-4a59a676]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c)}.dfr-value[data-v-4a59a676]{font-size:10px;font-weight:500;color:var(--color-cod-gray-500,#766e70);margin-left:auto;font-variant-numeric:tabular-nums}.ux-tooltip-bubble{display:block;background:var(--color-cod-gray-900,#1b1819);color:#fff;font-family:var(--font-family-sans);font-size:11px;line-height:1.35;font-weight:400;padding:6px 10px;border-radius:6px;white-space:normal;max-width:240px;width:-moz-max-content;width:max-content;text-align:center;pointer-events:none;box-shadow:0 4px 12px #1f3b4e29}.ux-tooltip-trigger[data-v-8e13964d]{display:inline-flex;align-items:center}.palette-swatch-list[data-v-0787d97c]{display:flex;gap:8px;flex-wrap:wrap}.palette-swatch-wrap[data-v-0787d97c]{position:relative;display:inline-block;line-height:0}.palette-swatch[data-v-0787d97c]{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid transparent;background:transparent;padding:0;transition:transform .12s var(--ease-out-quint,ease),border-color .15s var(--ease-out-quint,ease)}.palette-swatch-wrap:hover .palette-swatch[data-v-0787d97c]{transform:scale(1.05)}.palette-swatch[data-v-0787d97c]:focus-visible{outline:none;border-color:var(--color-cod-gray-900,#1b1819)}.palette-swatch--active[data-v-0787d97c]{border-color:var(--color-cod-gray-900,#1b1819)}.palette-swatch-half[data-v-0787d97c]{position:absolute;inset:0;display:block}.palette-swatch-half--primary[data-v-0787d97c]{clip-path:polygon(0 0,100% 0,0 100%)}.palette-swatch-half--secondary[data-v-0787d97c]{clip-path:polygon(100% 0,100% 100%,0 100%)}.df[data-v-a4ec0f9a]{display:flex;gap:6px}.df--stack[data-v-a4ec0f9a]{flex-direction:column}.df--row[data-v-a4ec0f9a]{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.df-label-row[data-v-a4ec0f9a]{display:flex;align-items:center;gap:6px}.df--row .df-label-row[data-v-a4ec0f9a]{flex:1}.df-label[data-v-a4ec0f9a]{font-family:var(--font-family-sans);font-size:11px;font-weight:400;color:var(--color-cod-gray-600,#555050)}.df-value[data-v-a4ec0f9a]{font-size:10px;font-weight:500;color:var(--color-cod-gray-500,#766e70);margin-left:auto;font-variant-numeric:tabular-nums}.df-segmented[data-v-a4ec0f9a]{display:flex;flex-wrap:wrap;gap:2px;border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:6px;background:var(--color-cod-gray-50,#faf9f9);padding:2px}.df-segmented[data-v-a4ec0f9a] .ux-tooltip-trigger{flex:1;min-width:0;display:flex}.df-segmented-btn[data-v-a4ec0f9a]{flex:1;padding:5px 8px;border:none;background:transparent;font-family:var(--font-family-sans);font-size:11px;font-weight:500;color:var(--color-cod-gray-500,#766e70);border-radius:4px;cursor:pointer;transition:background .12s var(--ease-out-quint,ease),color .12s var(--ease-out-quint,ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-segmented-btn[data-v-a4ec0f9a]:hover{color:var(--color-cod-gray-900,#1b1819)}.df-segmented-btn--active[data-v-a4ec0f9a]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c)}.df-help[data-v-a4ec0f9a]{display:inline-flex;align-items:center;color:var(--color-cod-gray-400,#a6a0a2);cursor:help}.df-help[data-v-a4ec0f9a]:hover{color:var(--color-cod-gray-700,#433d3e)}.dsr[data-v-64cc81ff]{display:flex;flex-direction:column;gap:4px;padding:4px 0}.sidebar-accordion[data-v-64cc81ff] button[data-slot=trigger]{font-family:var(--font-family-sans);font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important;padding:16px 12px 8px;background:transparent!important}.sidebar-accordion[data-v-64cc81ff] [data-slot=trigger] [data-slot=label]{font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important}.sidebar-accordion[data-v-64cc81ff] [data-slot=item]{padding:0 8px}.dsr-fields[data-v-64cc81ff]{display:flex;flex-direction:column;gap:12px;padding:4px 0 14px}.dsr-accordion[data-v-64cc81ff] [data-slot=item]{background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06)!important;border-radius:var(--ux-radius-lg,12px);margin:0 12px 10px;padding:0 12px;box-shadow:inset 0 1px #fff9}.dsr-accordion[data-v-64cc81ff] button[data-slot=trigger]{padding:12px 0 8px!important}.sof[data-v-36125e44]{display:flex;flex-direction:column;gap:4px;padding:4px 0}.sidebar-accordion[data-v-36125e44] button[data-slot=trigger]{font-family:var(--font-family-sans);font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important;padding:16px 12px 8px;background:transparent!important}.sidebar-accordion[data-v-36125e44] [data-slot=trigger] [data-slot=label]{font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important}.sidebar-accordion[data-v-36125e44] [data-slot=item]{padding:0 8px}.sof-fields[data-v-36125e44]{display:flex;flex-direction:column;gap:12px;padding:4px 0 14px}.sof-accordion[data-v-36125e44] [data-slot=item]{background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06)!important;border-radius:var(--ux-radius-lg,12px);margin:0 12px 10px;padding:0 12px;box-shadow:inset 0 1px #fff9}.sof-accordion[data-v-36125e44] button[data-slot=trigger]{padding:12px 0 8px!important}.sof-fallback-notice[data-v-36125e44]{display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 8px 4px;border-radius:6px;background:var(--color-cod-gray-50,#faf9f9);border:1px dashed var(--color-cod-gray-200,#e6e5e6);font-size:11px;color:var(--color-cod-gray-500,#766e70)}.sof-zod-field[data-v-36125e44]{display:flex;flex-direction:column;gap:4px;padding:0 12px}.sof-zod-field--row[data-v-36125e44]{flex-direction:row;align-items:center;justify-content:space-between}.sof-zod-label[data-v-36125e44]{font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#555050);display:flex;align-items:center;gap:6px}.sof-zod-value[data-v-36125e44]{font-size:10px;font-weight:400;color:var(--color-cod-gray-400,#a6a0a2);margin-left:auto}.sof-zod-group[data-v-36125e44]{background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06);border-radius:var(--ux-radius-lg,12px);box-shadow:inset 0 1px #fff9;padding:10px 12px;margin:0 12px;display:flex;flex-direction:column;gap:10px}.sof-zod-legend[data-v-36125e44]{font-size:11px;font-weight:400;letter-spacing:.4px;text-transform:uppercase;color:var(--color-cod-gray-500,#766e70);padding:0}.sof-empty[data-v-36125e44]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;text-align:center}.sof-empty-icon[data-v-36125e44]{color:var(--color-cod-gray-300,#c3bfc0)}.sof-empty-text[data-v-36125e44]{font-size:12px;font-weight:400;color:var(--color-cod-gray-400,#a6a0a2);margin:0}.design-panel[data-v-e6a5f4ed]{display:flex;flex-direction:column;gap:16px;padding:4px}.design-panel[data-v-e6a5f4ed]:has(.dp-mode2-header){gap:0;padding:0}.dp-flag-notice[data-v-e6a5f4ed]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;background:var(--color-cod-gray-50,#faf9f9);border:1px dashed var(--color-cod-gray-200,#e6e5e6);font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#555050)}.badge-soon[data-v-e6a5f4ed]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:4px;background:var(--color-white,#fff);border:1px solid var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-500,#766e70);margin-left:auto}.sidebar-accordion[data-v-e6a5f4ed] button[data-slot=trigger]{font-family:var(--font-family-sans);font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important;padding:16px 8px 8px}.sidebar-accordion[data-v-e6a5f4ed] [data-slot=trigger] [data-slot=label]{font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important}.sidebar-accordion[data-v-e6a5f4ed] [data-slot=item]{padding:0 4px}.dp-category-content[data-v-e6a5f4ed]{padding-bottom:12px}.dp-structure-badge[data-v-e6a5f4ed]{display:inline-block;margin-bottom:12px;margin-left:0}.dp-grid[data-v-e6a5f4ed]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dp-item[data-v-e6a5f4ed]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06);cursor:grab;transition:all .15s var(--ease-out-quint,ease)}.dp-item[data-v-e6a5f4ed]:hover{border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 2px 8px var(--ux-glow-pearl,rgba(135,137,192,.18))}.dp-item[data-v-e6a5f4ed]:active{cursor:grabbing}.dp-preview[data-v-e6a5f4ed]{width:100%;height:48px;background:var(--color-cod-gray-50,#faf9f9);border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--color-cod-gray-400,#a6a0a2);transition:border-color .15s}.dp-item:hover .dp-preview[data-v-e6a5f4ed]{border-color:var(--color-cod-gray-200,#e6e5e6);color:var(--color-cod-gray-600,#555050)}.dp-label[data-v-e6a5f4ed]{font-family:var(--font-family-sans);font-size:11px;font-weight:500;color:var(--color-cod-gray-500,#766e70);text-align:center;line-height:1.2;transition:color .15s}.dp-item:hover .dp-label[data-v-e6a5f4ed]{color:var(--color-cod-gray-900,#1b1819)}.dp-item--disabled[data-v-e6a5f4ed]{opacity:.5;cursor:not-allowed;pointer-events:none}.dp-mode2-header[data-v-e6a5f4ed]{position:relative;padding:10px 12px;border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4);margin:0}.dp-back-btn[data-v-e6a5f4ed],.dp-mode2-header[data-v-e6a5f4ed]{display:flex;align-items:center;justify-content:center}.dp-back-btn[data-v-e6a5f4ed]{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:var(--ux-radius-sm,6px);border:none;background:transparent;color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:all .15s var(--ease-out-quint,ease)}.dp-back-btn[data-v-e6a5f4ed]:hover{background:var(--color-cod-gray-50,#faf9f9)}.dp-back-btn[data-v-e6a5f4ed]:hover,.dp-mode2-title[data-v-e6a5f4ed]{color:var(--color-cod-gray-900,#1b1819)}.dp-mode2-title[data-v-e6a5f4ed]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-sans);font-size:13px;font-weight:600}.dp-mode2-title-icon[data-v-e6a5f4ed]{color:var(--uxtie-pearl-deep,#5a5d8c)}.dp-variant-row[data-v-e6a5f4ed]{padding:0 8px 8px;border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4);margin-bottom:4px}.dp-variant-select[data-v-e6a5f4ed]{width:100%}.tpl-section-intro[data-v-e6a5f4ed]{font-size:11.5px;color:var(--color-cod-gray-500,#766e70);margin:0 0 10px;line-height:1.5}.tpl-filter-row[data-v-e6a5f4ed]{display:flex;gap:4px;margin-bottom:10px;flex-wrap:wrap}.tpl-filter-chip[data-v-e6a5f4ed]{padding:3px 10px;border-radius:100px;border:1px solid var(--color-cod-gray-200,#e6e5e6);background:transparent;font-family:var(--font-family-sans);font-size:10px;font-weight:500;color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:all .15s var(--ease-out-quint,ease);white-space:nowrap}.tpl-filter-chip[data-v-e6a5f4ed]:hover{border-color:var(--color-cod-gray-900,#1b1819);color:var(--color-cod-gray-900,#1b1819)}.tpl-filter-chip.active[data-v-e6a5f4ed]{background:#8789c024;border-color:var(--uxtie-pearl,#8789c0);color:var(--uxtie-pearl-deep,#5a5d8c)}.tpl-stack[data-v-e6a5f4ed]{display:flex;flex-direction:column;gap:10px}.tpl-empty[data-v-e6a5f4ed]{padding:12px 0;font-size:11px;color:var(--color-cod-gray-400,#a6a0a2);text-align:center}.confirm-modal[data-v-e6a5f4ed]{padding:24px;display:flex;flex-direction:column;gap:12px;max-width:420px}.confirm-title[data-v-e6a5f4ed]{font-family:var(--font-family-sans);font-size:15px;font-weight:600;color:var(--color-cod-gray-900,#1b1819);margin:0}.confirm-body[data-v-e6a5f4ed]{font-size:13px;color:var(--color-cod-gray-600,#555050);line-height:1.5;margin:0}.confirm-actions[data-v-e6a5f4ed]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}.palette-editor[data-v-46ef2c9e]{display:flex;flex-direction:column;gap:8px}.palette-swatches[data-v-46ef2c9e]{display:flex;border-radius:8px;overflow:hidden;height:100px}.swatch[data-v-46ef2c9e]{flex:1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:6px;transition:flex .2s var(--ease-out-quint,ease);cursor:default;min-width:0}.swatch[data-v-46ef2c9e]:hover{flex:1.3}.swatch-lock[data-v-46ef2c9e]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:4px;border:none;background:#00000026;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s var(--ease-out-quint,ease),background .15s var(--ease-out-quint,ease)}.swatch-lock.light[data-v-46ef2c9e]{background:#ffffff4d;color:#333}.swatch-lock.locked[data-v-46ef2c9e],.swatch:hover .swatch-lock[data-v-46ef2c9e]{opacity:1}.swatch-lock.locked[data-v-46ef2c9e]{background:#0000004d}.swatch-lock.locked.light[data-v-46ef2c9e]{background:#ffffff80}.swatch-info[data-v-46ef2c9e]{display:flex;flex-direction:column;gap:1px;color:#fff}.swatch-info.light[data-v-46ef2c9e]{color:#1a1918}.swatch-label[data-v-46ef2c9e]{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swatch-hex[data-v-46ef2c9e]{font-size:9px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",Source Code Pro,monospace;font-weight:500;border:none;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;opacity:.9}.swatch-hex[data-v-46ef2c9e]:hover{opacity:1;text-decoration:underline}.swatch-hex-input[data-v-46ef2c9e]{font-size:9px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",Source Code Pro,monospace;width:58px;border:none;background:#0003;color:#fff;padding:1px 3px;border-radius:3px;outline:none}.swatch-hex-input.light[data-v-46ef2c9e]{background:#fff6;color:#1a1918}.swatch-a11y[data-v-46ef2c9e]{font-size:8px;font-weight:600;padding:1px 4px;border-radius:3px;width:-moz-fit-content;width:fit-content;margin-top:2px}.swatch-a11y.pass[data-v-46ef2c9e]{background:#4e75544d;color:#c8e6cc}.swatch-a11y.fail[data-v-46ef2c9e]{background:#b04f4f4d;color:#f0c4c4}.swatch-info.light .swatch-a11y.pass[data-v-46ef2c9e]{background:#4e755426;color:#3a6340}.swatch-info.light .swatch-a11y.fail[data-v-46ef2c9e]{background:#b04f4f26;color:#963f3f}.palette-controls[data-v-46ef2c9e]{display:flex;align-items:center;gap:8px}.palette-variation[data-v-46ef2c9e]{display:flex;flex:1;gap:4px}.variation-input[data-v-46ef2c9e]{flex:1;font-size:11px;padding:4px 8px;border:1px solid var(--color-cod-gray-200,#e5e3e3);border-radius:6px;outline:none;background:var(--color-white,#fff);color:var(--color-cod-gray-700,#433d3e);min-width:0}.variation-input[data-v-46ef2c9e]::-moz-placeholder{color:var(--color-cod-gray-300,#c3bfbf)}.variation-input[data-v-46ef2c9e]::placeholder{color:var(--color-cod-gray-300,#c3bfbf)}.variation-input[data-v-46ef2c9e]:focus{border-color:var(--uxtie-pearl,#8789c0);box-shadow:0 0 0 3px var(--ux-glow-pearl,rgba(135,137,192,.18))}.regen-btn[data-v-46ef2c9e]{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--color-cod-gray-200,#e5e3e3);border-radius:6px;background:var(--color-white,#fff);color:var(--color-cod-gray-600,#555050);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s var(--ease-out-quint,ease)}.regen-btn[data-v-46ef2c9e]:hover:not(:disabled){border-color:var(--color-primary-300,#b3b4d6);color:var(--color-primary-600,#6b6dab)}.regen-btn[data-v-46ef2c9e]:disabled{opacity:.5;cursor:not-allowed}.unlock-all-btn[data-v-46ef2c9e]{display:flex;align-items:center;gap:3px;padding:4px 8px;border:none;background:transparent;color:var(--color-cod-gray-400,#a6a0a2);font-size:10px;cursor:pointer;white-space:nowrap;transition:color .15s var(--ease-out-quint,ease)}.unlock-all-btn[data-v-46ef2c9e]:hover{color:var(--color-cod-gray-600,#555050)}.palette-rationale[data-v-46ef2c9e]{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;background:#8789c00f;border-radius:6px;font-size:10px;color:var(--color-cod-gray-500,#766e70);line-height:1.4}.palette-rationale .size-3[data-v-46ef2c9e]{flex-shrink:0;margin-top:1px;color:var(--color-primary-400,#a5a7d4)}.sidebar-style-container[data-v-13295d07]{display:flex;flex-direction:column;height:100%}.sidebar-accordion[data-v-13295d07] button[data-slot=trigger]{font-family:var(--font-family-sans);font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2)!important;padding:16px 12px 8px;background:transparent!important}.accordion-title-wrapper[data-v-13295d07]{display:flex;align-items:center;gap:8px}.accordion-label[data-v-13295d07]{font-family:var(--font-family-sans);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.accordion-label[data-v-13295d07],.btn-settings-header[data-v-13295d07]{color:var(--color-cod-gray-400,#a6a0a2)}.btn-settings-header[data-v-13295d07]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;border-radius:4px;cursor:pointer;transition:all .15s var(--ease-out-quint,ease)}.btn-settings-header[data-v-13295d07]:hover{background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-900,#1b1819)}.sidebar-accordion[data-v-13295d07] [data-slot=item]{padding:0 8px}.ps[data-v-13295d07]{padding:4px 4px 12px}.ps-divider[data-v-13295d07]{height:1px;background:var(--color-cod-gray-100,#f5f4f4);margin:16px 0}.ps-header[data-v-13295d07]{justify-content:space-between;margin-bottom:12px}.ps-header[data-v-13295d07],.ps-header-actions[data-v-13295d07]{display:flex;align-items:center}.ps-header-actions[data-v-13295d07]{gap:4px}.ps-title[data-v-13295d07]{font-family:var(--font-family-sans);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-cod-gray-500,#766e70)}.clr-band[data-v-13295d07]{display:flex;flex:1;border-radius:var(--ux-radius-sm,6px);overflow:hidden;height:32px;box-shadow:inset 0 0 0 1px #1f3b4e14}.clr-swatch[data-v-13295d07]{flex:1;transition:flex .2s var(--ease-out-quint,ease);min-width:0;pointer-events:none}.typo-item[data-v-13295d07]{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:var(--ux-radius-lg,12px);background:var(--color-white,#fff);margin-bottom:4px;pointer-events:none;border:1px solid rgba(0,0,0,.06)}.typo-preview[data-v-13295d07]{font-size:14px;color:var(--color-cod-gray-900,#1b1819)}.typo-info[data-v-13295d07]{text-align:right}.typo-name[data-v-13295d07]{font-family:var(--font-family-sans);font-size:11px;color:var(--color-cod-gray-900,#1b1819);font-weight:500}.typo-spec[data-v-13295d07]{font-size:10px;color:var(--color-cod-gray-400,#a6a0a2);font-family:var(--font-family-monospace)}.anim-overview[data-v-13295d07]{display:flex;flex-direction:column;gap:4px}.anim-overview-row[data-v-13295d07]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06)}.anim-overview-label[data-v-13295d07]{color:var(--color-cod-gray-500,#766e70)}.anim-overview-label[data-v-13295d07],.anim-overview-value[data-v-13295d07]{font-family:var(--font-family-sans);font-size:11px;font-weight:500}.anim-overview-value[data-v-13295d07]{color:var(--color-cod-gray-900,#1b1819)}.anim-overview-value--capitalize[data-v-13295d07]{text-transform:capitalize}.icon-style-grid[data-v-13295d07]{display:flex;background:var(--color-cod-gray-50,#faf9f9);border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:6px;padding:2px}.icon-style-option[data-v-13295d07]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;border-radius:4px;background:transparent;cursor:pointer;transition:all .15s var(--ease-out-quint,ease);color:var(--color-cod-gray-400,#a6a0a2)}.icon-style-option[data-v-13295d07]:hover:not(.active){color:var(--color-cod-gray-900,#1b1819)}.icon-style-option.active[data-v-13295d07]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c)}.icon-style-option span[data-v-13295d07]{font-size:10px}.icon-style-option span[data-v-13295d07],.soon-badge[data-v-13295d07]{font-family:var(--font-family-sans);font-weight:500}.soon-badge[data-v-13295d07]{font-size:9px;letter-spacing:.02em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-500,#766e70);margin-left:6px}.soon-placeholder[data-v-13295d07]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:14px 10px;border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);border:1px dashed var(--color-cod-gray-200,#e6e5e6)}.soon-placeholder-icon[data-v-13295d07]{color:var(--color-cod-gray-400,#a6a0a2)}.soon-placeholder-title[data-v-13295d07]{font-family:var(--font-family-sans);font-size:11px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);margin:0}.soon-placeholder-sub[data-v-13295d07]{font-family:var(--font-family-sans);font-size:10px;color:var(--color-cod-gray-500,#766e70);line-height:1.4;margin:0;max-width:220px}.detail-wrapper[data-v-13295d07]{display:flex;flex-direction:column;padding:16px 12px;animation:fadeIn-13295d07 .15s ease}@keyframes fadeIn-13295d07{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.detail-section[data-v-13295d07]{display:flex;flex-direction:column;gap:8px}.back-link[data-v-13295d07]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-cod-gray-500,#766e70);background:transparent;border:none;cursor:pointer;margin-bottom:24px;padding:0;transition:color .15s}.back-link[data-v-13295d07]:hover{color:var(--color-cod-gray-900,#1b1819)}.palette-vertical[data-v-13295d07]{gap:4px;margin-bottom:12px;overflow:hidden}.palette-vertical[data-v-13295d07],.pv-group[data-v-13295d07]{display:flex;flex-direction:column}.pv-row[data-v-13295d07]{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:var(--ux-radius-sm,6px);background:transparent;transition:background .15s var(--ease-out-quint,ease);cursor:pointer}.pv-row.pv-active[data-v-13295d07],.pv-row[data-v-13295d07]:hover{background:var(--color-cod-gray-50,#faf9f9)}.pv-swatch[data-v-13295d07]{width:24px;height:24px;border-radius:4px;box-shadow:inset 0 0 0 1px #1f3b4e1a;flex-shrink:0}.pv-picker-panel[data-v-13295d07]{padding:8px 8px 12px}.pv-info[data-v-13295d07]{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden}.pv-role[data-v-13295d07]{font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);text-transform:capitalize}.pv-hex-input[data-v-13295d07]{font-size:12px;font-family:var(--font-family-monospace);color:var(--color-cod-gray-600,#555050);letter-spacing:.03em;background:var(--color-cod-gray-50,#faf9f9);border:1px solid var(--color-cod-gray-150,#e8e5e6);border-radius:4px;outline:none;width:72px;padding:3px 6px;transition:all .15s var(--ease-out-quint,ease)}.pv-hex-input[data-v-13295d07]:hover{border-color:var(--color-cod-gray-300,#c3bfc0)}.pv-hex-input[data-v-13295d07]:focus{border-color:var(--uxtie-pearl,#8789c0);color:var(--color-cod-gray-900,#1b1819);background:var(--color-white,#fff);box-shadow:0 0 0 3px var(--ux-glow-pearl,rgba(135,137,192,.18))}.pv-lock[data-v-13295d07]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--color-cod-gray-300,#c3bfc0);transition:all .15s var(--ease-out-quint,ease)}.pv-lock[data-v-13295d07]:hover{background:var(--color-white,#fff);box-shadow:0 1px 2px #1f3b4e0f,0 0 0 1px #1f3b4e0a}.pv-lock.locked[data-v-13295d07],.pv-lock[data-v-13295d07]:hover{color:var(--color-cod-gray-900,#1b1819)}.font-control[data-v-13295d07]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;border-radius:var(--ux-radius-lg,12px);background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06)}.font-label[data-v-13295d07]{font-family:var(--font-family-sans);font-size:11px;color:var(--color-cod-gray-600,#555050);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.font-preview-line[data-v-13295d07]{font-size:16px;color:var(--color-cod-gray-900,#1b1819);padding:8px 0 4px;font-weight:400}.anim-grid[data-v-13295d07]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.anim-option[data-v-13295d07]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 4px;border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .2s var(--ease-out-quint,ease)}.anim-option[data-v-13295d07]:hover:not(.active){border-color:var(--color-cod-gray-200,#e6e5e6)}.anim-option.active[data-v-13295d07]{background:#8789c024;border-color:var(--uxtie-pearl,#8789c0)}.anim-option span[data-v-13295d07]{font-family:var(--font-family-sans);font-size:11px;color:var(--color-cod-gray-500,#766e70);font-weight:500}.anim-option.active span[data-v-13295d07]{color:var(--uxtie-pearl-deep,#5a5d8c)}.anim-dot-wrapper[data-v-13295d07]{height:16px;display:flex;align-items:flex-end;justify-content:center}.anim-dot[data-v-13295d07]{width:8px;height:8px;border-radius:50%;background:var(--color-cod-gray-300,#c3bfc0);transition:background .2s}.anim-option.active .anim-dot[data-v-13295d07]{background:var(--uxtie-pearl,#8789c0)}@keyframes animBounce-13295d07{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.anim-option.active:nth-child(2) .anim-dot[data-v-13295d07]{animation:animBounce-13295d07 1.5s ease-in-out infinite}.anim-option.active:nth-child(3) .anim-dot[data-v-13295d07]{animation:animBounce-13295d07 .9s ease-in-out infinite}.anim-option.active:nth-child(4) .anim-dot[data-v-13295d07]{animation:animBounce-13295d07 .5s ease-in-out infinite}.choreo-grid[data-v-13295d07]{gap:4px}.choreo-grid[data-v-13295d07],.choreo-option[data-v-13295d07]{display:flex;flex-direction:column}.choreo-option[data-v-13295d07]{padding:9px 11px;border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .15s var(--ease-out-quint,ease);gap:2px}.choreo-option[data-v-13295d07]:hover{background:var(--color-cod-gray-100,#f5f4f4)}.choreo-option.active[data-v-13295d07]{background:#8789c024;border-color:var(--uxtie-pearl,#8789c0)}.choreo-name[data-v-13295d07]{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-600,#555050)}.choreo-option.active .choreo-name[data-v-13295d07]{color:var(--uxtie-pearl-deep,#5a5d8c)}.choreo-desc[data-v-13295d07]{font-family:var(--font-family-sans);font-size:11px;color:var(--color-cod-gray-400,#a6a0a2);font-weight:400}.surface-grid[data-v-13295d07]{display:flex;flex-direction:column;gap:4px}.surface-option[data-v-13295d07]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .15s var(--ease-out-quint,ease)}.surface-option[data-v-13295d07]:hover{background:var(--color-cod-gray-100,#f5f4f4)}.surface-option.active[data-v-13295d07]{background:#8789c024;border-color:var(--uxtie-pearl,#8789c0)}.surface-texts[data-v-13295d07]{display:flex;flex-direction:column;gap:1px;min-width:0}.surface-name[data-v-13295d07]{font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#555050)}.surface-option.active .surface-name[data-v-13295d07]{color:var(--uxtie-pearl-deep,#5a5d8c)}.surface-desc[data-v-13295d07]{font-family:var(--font-family-sans);font-size:10px;color:var(--color-cod-gray-400,#a6a0a2)}.surface-chip[data-v-13295d07]{flex-shrink:0;width:22px;height:22px;background:var(--color-cod-gray-50,#faf9f9);border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:5px}.surface-chip--auto[data-v-13295d07]{border-style:dashed}.surface-chip--default[data-v-13295d07]{border-radius:5px}.surface-chip--thematic[data-v-13295d07]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.surface-chip--creative[data-v-13295d07]{border-radius:9px;box-shadow:0 3px 8px #00000029}.surface-chip--industrial[data-v-13295d07],.surface-chip--industrial-pure[data-v-13295d07]{border-radius:0;box-shadow:none}.surface-chip--industrial-pure[data-v-13295d07]{border-color:transparent;background:var(--color-white,#fff)}.surface-chip--grid[data-v-13295d07]{border-radius:2px;background-image:linear-gradient(var(--color-cod-gray-150,#e8e5e6) 1px,transparent 1px),linear-gradient(90deg,var(--color-cod-gray-150,#e8e5e6) 1px,transparent 1px);background-size:7px 7px}.surface-chip--glossy[data-v-13295d07]{border-radius:8px;border-color:transparent;background:linear-gradient(180deg,#ffffffbf,#fff0 55%),var(--uxtie-pearl,#8789c0);box-shadow:inset 0 1px #fff9,0 2px 6px #8789c073}.surface-chip--neo-brutalist[data-v-13295d07]{border-radius:0;border:2px solid var(--color-cod-gray-900,#1b1819);box-shadow:3px 3px 0 var(--color-cod-gray-900,#1b1819);background:var(--color-white,#fff)}.texture-grid[data-v-13295d07]{display:flex;background:var(--color-cod-gray-50,#faf9f9);border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:6px;padding:2px}.texture-option[data-v-13295d07]{flex:1;padding:8px 0;border-radius:4px;text-align:center;cursor:pointer;font-family:var(--font-family-sans);font-size:11px;font-weight:500;color:var(--color-cod-gray-500,#766e70);background:transparent;transition:all .15s var(--ease-out-quint,ease)}.texture-option[data-v-13295d07]:hover:not(.active){color:var(--color-cod-gray-900,#1b1819)}.texture-option.active[data-v-13295d07]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c)}.float-feedback-wrapper[data-v-03b15c00]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.float-feedback[data-v-03b15c00]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--ui-bg,#fff);border:1px solid var(--ui-border,#e5e7eb);border-radius:9999px;box-shadow:0 4px 24px #1f3b4e1a;font-size:14px;color:var(--ui-text-muted,#6b7280);pointer-events:auto}.fb-yes[data-v-03b15c00] .iconify{color:#10b981}.fb-no[data-v-03b15c00] .iconify{color:var(--color-err-500,#b04f4f)}.float-feedback__close[data-v-03b15c00]{background:none;border:none;font-size:20px;line-height:1;color:var(--ui-text-muted,#6b7280);cursor:pointer;padding:0 4px;margin-left:4px}.float-feedback__close[data-v-03b15c00]:hover{color:var(--ui-text,#111)}.feedback-detail[data-v-03b15c00]{position:relative;background:var(--ui-bg,#fff);border:1px solid var(--ui-border,#e5e7eb);border-radius:12px;box-shadow:0 8px 32px #1f3b4e24;padding:16px 20px;min-width:320px;max-width:420px;pointer-events:auto}.feedback-detail__title[data-v-03b15c00]{margin:0 0 12px;font-size:16px;font-weight:500;color:var(--ui-text,#111)}.feedback-detail__list[data-v-03b15c00]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.feedback-detail__item[data-v-03b15c00]{padding:10px 12px;font-size:14px;color:var(--ui-text,#111);cursor:pointer;border-radius:6px;transition:background .15s var(--ease-out-quint,ease)}.feedback-detail__item[data-v-03b15c00]:hover{background:var(--ui-bg-muted,#f9fafb)}.feedback-detail__item.is-selected[data-v-03b15c00]{background:var(--ui-bg-elevated,#f3f4f6);font-weight:500}.feedback-detail__custom[data-v-03b15c00]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.feedback-detail__textarea[data-v-03b15c00]{width:100%;padding:8px 12px;font-size:14px;border:1px solid var(--ui-border,#e5e7eb);border-radius:6px;resize:vertical;font-family:inherit}.feedback-detail__textarea[data-v-03b15c00]:focus{outline:none;border-color:var(--ui-primary,#3b82f6)}.feedback-detail__close[data-v-03b15c00]{position:absolute;top:8px;right:12px;background:none;border:none;font-size:24px;line-height:1;color:var(--ui-text-muted,#6b7280);cursor:pointer;padding:0}.feedback-detail__close[data-v-03b15c00]:hover{color:var(--ui-text,#111)}.cms-section[data-v-2980c3e9]{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:12px;overflow:hidden;background:#fff;margin-bottom:14px;transition:border-color .18s var(--ease-out-quint,ease),box-shadow .18s var(--ease-out-quint,ease);scroll-margin-top:16px}.cms-section[data-v-2980c3e9]:hover{border-color:var(--color-cod-gray-200,#e6e5e6)}.cms-section[data-v-2980c3e9]:last-child{margin-bottom:0}.cms-section.is-selected[data-v-2980c3e9]{border-color:var(--color-elephant-500,#517197);box-shadow:0 0 0 3px #235c7b1a,0 4px 16px #235c7b14}.cms-section.is-selected .cms-section-head[data-v-2980c3e9]{background:var(--color-elephant-50,#eaf3f8)}.cms-section-head[data-v-2980c3e9]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-cod-gray-50,#faf9f9);border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4)}.cms-section-index[data-v-2980c3e9]{background:transparent;border:none;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;color:var(--color-cod-gray-400,#a6a0a2);letter-spacing:.06em;flex-shrink:0;cursor:pointer;padding:1px 4px;border-radius:4px;outline:none;transition:color .15s var(--ease-out-quint,ease),background .15s var(--ease-out-quint,ease)}.cms-section-index[data-v-2980c3e9]:focus-visible,.cms-section-index[data-v-2980c3e9]:hover{color:var(--color-cod-gray-900,#1b1819);background:#fff}.cms-section-icon[data-v-2980c3e9]{padding:0;font:inherit;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#fff;border:1px solid var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-600,#555050);flex-shrink:0;cursor:pointer;outline:none;transition:border-color .15s var(--ease-out-quint,ease),color .15s var(--ease-out-quint,ease)}.cms-section-icon[data-v-2980c3e9]:focus-visible,.cms-section-icon[data-v-2980c3e9]:hover{border-color:var(--color-cod-gray-300,#d1cfd0);color:var(--color-cod-gray-900,#1b1819)}.cms-section-title-wrap[data-v-2980c3e9]{position:relative;display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.cms-section-title[data-v-2980c3e9]{font-family:var(--font-family-sans);font-size:14px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);display:inline-flex;align-items:center;gap:6px;cursor:text;padding:1px 4px;border-radius:4px;margin:0 0 0 -4px;transition:background .15s var(--ease-out-quint,ease);outline:none;width:-moz-fit-content;width:fit-content}.cms-section-title[data-v-2980c3e9]:focus-visible,.cms-section-title[data-v-2980c3e9]:hover{background:#fff}.cms-section-title.is-custom[data-v-2980c3e9]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--color-cod-gray-300,#d1cfd0);text-underline-offset:4px}.cms-section-edit-hint[data-v-2980c3e9]{display:inline-flex;align-items:center;color:var(--color-cod-gray-400,#a6a0a2);opacity:0;transition:opacity .15s var(--ease-out-quint,ease)}.cms-section-title:focus-visible .cms-section-edit-hint[data-v-2980c3e9],.cms-section-title:hover .cms-section-edit-hint[data-v-2980c3e9]{opacity:1}.cms-section-title-input[data-v-2980c3e9]{font-family:var(--font-family-sans);font-size:14px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);background:#fff;border:1px solid var(--color-elephant-700,#235c7b);border-radius:4px;padding:1px 4px;margin-left:-4px;outline:none;width:100%;max-width:360px}.cms-section-hint[data-v-2980c3e9]{font-family:var(--font-family-sans);font-size:11px;color:var(--color-cod-gray-500,#766e70);margin:0;line-height:1.3}.cms-section-body[data-v-2980c3e9]{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.cms-text-field[data-v-bd556e5e]{display:flex;flex-direction:column;gap:6px}.cms-field-label[data-v-bd556e5e]{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);display:inline-flex;align-items:center;gap:4px}.cms-field-required[data-v-bd556e5e]{color:var(--color-err-500,#d24c4c);font-weight:400}.cms-rich-input[data-v-cff722f2]{display:flex;flex-direction:column;gap:6px}.cms-field-label[data-v-cff722f2]{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);display:inline-flex;align-items:center;gap:4px}.cms-field-required[data-v-cff722f2]{color:var(--color-err-500,#d24c4c);font-weight:400}.cms-rich-shell[data-v-cff722f2]{border-radius:10px;border:1px solid var(--color-cod-gray-200,#e6e5e6);background:#fff;overflow:hidden;transition:border-color .15s var(--ease-out-quint,ease),box-shadow .15s var(--ease-out-quint,ease);position:relative}.cms-rich-shell.is-focused[data-v-cff722f2]{border-color:var(--color-elephant-700,#235c7b);box-shadow:0 0 0 3px var(--color-elephant-50,rgba(35,92,123,.1))}.cms-rich-editor[data-v-cff722f2]{outline:none;padding:12px 14px;font-family:var(--font-family-sans);font-size:15px;line-height:1.6;color:var(--color-cod-gray-900,#1b1819);white-space:pre-wrap;word-wrap:break-word}.cms-rich-editor--single[data-v-cff722f2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-rich-editor[contenteditable][data-placeholder][data-v-cff722f2]:empty:before{content:attr(data-placeholder);color:var(--color-cod-gray-400,#9fa6ad);pointer-events:none}.cms-rich-editor h1[data-v-cff722f2],.cms-rich-editor h2[data-v-cff722f2],.cms-rich-editor h3[data-v-cff722f2],.cms-rich-editor h4[data-v-cff722f2],.cms-rich-editor h5[data-v-cff722f2],.cms-rich-editor h6[data-v-cff722f2]{margin:0 0 .5em;font-weight:600}.cms-rich-editor h1[data-v-cff722f2]{font-size:1.8em}.cms-rich-editor h2[data-v-cff722f2]{font-size:1.5em}.cms-rich-editor h3[data-v-cff722f2]{font-size:1.3em}.cms-rich-editor p[data-v-cff722f2]{margin:0 0 1em}.cms-rich-editor ol[data-v-cff722f2],.cms-rich-editor ul[data-v-cff722f2]{margin:0 0 1em;padding-left:2em}.cms-rich-editor li[data-v-cff722f2]{margin:.25em 0}.cms-rich-editor code[data-v-cff722f2]{font-family:var(--uxtie-code-font,monospace);padding:.15em .3em;border-radius:4px;font-size:.9em}.cms-rich-editor code[data-v-cff722f2],.cms-rich-editor pre[data-v-cff722f2]{background:var(--color-cod-gray-100,#f3f4f6)}.cms-rich-editor pre[data-v-cff722f2]{padding:1em;border-radius:6px;overflow-x:auto;margin:1em 0}.cms-rich-editor pre code[data-v-cff722f2]{display:block;white-space:pre;background:transparent;padding:0}.cms-rich-editor blockquote[data-v-cff722f2]{border-left:3px solid var(--color-cod-gray-300,#d1d5db);padding-left:1em;margin:1em 0;color:var(--color-cod-gray-600,#6b7280)}.cms-rich-editor a[data-v-cff722f2]{color:var(--color-elephant-700,#235c7b);text-decoration:underline}.cms-rich-editor img[data-v-cff722f2]{max-width:100%;height:auto;border-radius:6px;margin:1em 0}.cms-link-href-wrapper[data-v-6ce0f249]{position:relative;display:flex;flex:1}.cms-link-page-picker[data-v-6ce0f249]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:4px;border-radius:6px;color:var(--color-cod-gray-600,#6b7280);transition:color .2s,background-color .2s}.cms-link-page-picker[data-v-6ce0f249]:hover{color:var(--color-cod-gray-900,#1b1819);background-color:var(--color-cod-gray-100,#f3f4f6)}.cms-link-page-picker--open[data-v-6ce0f249]{color:var(--color-primary-500,#3b82f6);background-color:var(--color-primary-50,rgba(59,130,246,.1))}.cms-link-page-dropdown[data-v-6ce0f249]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--color-cod-gray-200,#e5e7eb);border-radius:12px;box-shadow:0 10px 25px #1f3b4e1f;z-index:1000;max-height:300px;overflow:hidden}.cms-link-page-list[data-v-6ce0f249]{list-style:none;margin:0;padding:0;max-height:250px;overflow-y:auto}.cms-link-page-item[data-v-6ce0f249]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;transition:background-color .15s}.cms-link-page-item[data-v-6ce0f249]:hover{background-color:var(--color-cod-gray-50,#f9fafb)}.cms-link-page-name[data-v-6ce0f249]{font-size:14px;color:var(--color-cod-gray-900,#1b1819);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-link-page-slug[data-v-6ce0f249]{font-size:12px;color:var(--color-cod-gray-500,#6b7280);margin-left:8px;white-space:nowrap}.cms-link-page-empty[data-v-6ce0f249]{padding:10px 12px;color:var(--color-cod-gray-500,#6b7280);font-size:13px;text-align:center}.cms-link-field[data-v-6ce0f249]{display:flex;flex-direction:column;gap:6px}.cms-field-label[data-v-6ce0f249]{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.cms-link-grid[data-v-6ce0f249]{display:grid;grid-template-columns:2fr 1fr;gap:8px}.cms-link-input--href[data-v-6ce0f249]{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:12px}.cms-link-input[data-v-6ce0f249]::-moz-placeholder{color:var(--color-cod-gray-400,#a6a0a2)}.cms-link-input[data-v-6ce0f249]::placeholder{color:var(--color-cod-gray-400,#a6a0a2)}@media(max-width:640px){.cms-link-grid[data-v-6ce0f249]{grid-template-columns:1fr}}.cms-icon-picker[data-v-2d34e69e]{position:relative;display:flex;flex-direction:column;gap:6px}.cms-field-label[data-v-2d34e69e]{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.cms-icon-control[data-v-2d34e69e]{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 12px;border-radius:10px;border:1px solid var(--color-cod-gray-200,#e6e5e6);background:#fff;transition:border-color .15s var(--ease-out-quint,ease),box-shadow .15s var(--ease-out-quint,ease)}.cms-icon-control.is-open[data-v-2d34e69e],.cms-icon-control[data-v-2d34e69e]:focus-within{border-color:var(--color-elephant-700,#235c7b);box-shadow:0 0 0 3px #235c7b14}.cms-icon-preview[data-v-2d34e69e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-800,#322d2e);flex-shrink:0}.cms-icon-input[data-v-2d34e69e]{flex:1;min-width:0;padding:8px 0;border:none;outline:none;background:transparent;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:12px;color:var(--color-cod-gray-900,#1b1819)}.cms-icon-input[data-v-2d34e69e]::-moz-placeholder{font-family:var(--font-family-sans);color:var(--color-cod-gray-400,#a6a0a2)}.cms-icon-input[data-v-2d34e69e]::placeholder{font-family:var(--font-family-sans);color:var(--color-cod-gray-400,#a6a0a2)}.cms-icon-clear[data-v-2d34e69e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:none;background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-600,#555050);cursor:pointer;flex-shrink:0;transition:background .15s var(--ease-out-quint,ease),color .15s var(--ease-out-quint,ease)}.cms-icon-clear[data-v-2d34e69e]:hover{background:var(--color-err-50,#fdf2f2);color:var(--color-err-500,#d24c4c)}.cms-icon-dropdown[data-v-2d34e69e]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:#fff;border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:12px;box-shadow:0 8px 28px #0f111714,0 2px 6px #0f11170a;padding:8px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.cms-icon-dropdown-head[data-v-2d34e69e]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;font-family:var(--font-family-sans);font-size:11px;color:var(--color-cod-gray-500,#766e70)}.cms-icon-lib strong[data-v-2d34e69e]{color:var(--color-cod-gray-900,#1b1819);font-weight:500;text-transform:capitalize}.cms-icon-count[data-v-2d34e69e],.cms-icon-loading[data-v-2d34e69e]{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;color:var(--color-cod-gray-400,#a6a0a2)}.cms-icon-empty[data-v-2d34e69e]{padding:18px 12px;text-align:center;font-family:var(--font-family-sans);font-size:12px;color:var(--color-cod-gray-500,#766e70)}.cms-icon-grid[data-v-2d34e69e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:4px}.cms-icon-cell[data-v-2d34e69e]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .12s var(--ease-out-quint,ease);color:var(--color-cod-gray-700,#433d3e)}.cms-icon-cell[data-v-2d34e69e]:hover{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-900,#1b1819)}.cms-icon-cell.is-active[data-v-2d34e69e]{background:var(--color-elephant-50,#eaf3f8);color:var(--color-elephant-900,#103e55)}.cms-icon-cell-label[data-v-2d34e69e]{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:9px;color:inherit;opacity:.7;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-select-field[data-v-48864336]{display:flex;flex-direction:column;gap:6px}.cms-field-label[data-v-48864336]{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);display:inline-flex;align-items:center;gap:4px}.cms-link-builder[data-v-bdd66b65]{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:12px;background:#fff}.cms-link-builder__type[data-v-bdd66b65]{display:flex;flex-direction:column;gap:6px}.cms-link-builder__type-options[data-v-bdd66b65]{display:flex;gap:6px}.cms-link-builder__type-btn[data-v-bdd66b65]{flex:1;padding:8px 12px;border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:8px;background:transparent;font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#595152);cursor:pointer;transition:all .15s var(--ease-out-quint,ease)}.cms-link-builder__type-btn[data-v-bdd66b65]:hover{border-color:var(--color-cod-gray-400,#a6a0a2);color:var(--color-cod-gray-900,#1b1819);background:var(--color-cod-gray-50,#faf9f9)}.cms-link-builder__type-btn.is-active[data-v-bdd66b65]{border-color:var(--color-elephant-700,#235c7b);color:var(--color-elephant-700,#235c7b);background:#235c7b0d}.cms-link-builder__select[data-v-bdd66b65]{width:100%}.cms-link-builder__field[data-v-bdd66b65]{display:flex;flex-direction:column;gap:6px}.cms-field-label[data-v-bdd66b65]{font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-700,#433d3e)}.cms-link-builder__preview[data-v-bdd66b65]{display:flex;flex-direction:column;gap:6px}.cms-link-builder__preview-code[data-v-bdd66b65]{padding:6px 10px;font-family:var(--font-family-mono,"JetBrains Mono",ui-monospace,monospace);font-size:11px;color:var(--color-cod-gray-700,#433d3e);background:var(--color-cod-gray-50,#faf9f9);border-radius:6px}.cms-items[data-v-c83a51c8]{display:flex;flex-direction:column;gap:12px}.cms-items-head[data-v-c83a51c8]{display:flex;align-items:center;justify-content:space-between}.cms-field-label[data-v-c83a51c8]{font-size:13px;color:var(--color-cod-gray-900,#1b1819)}.cms-field-label[data-v-c83a51c8],.cms-items-add[data-v-c83a51c8]{font-family:var(--font-family-sans);font-weight:500}.cms-items-add[data-v-c83a51c8]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;border:1px dashed var(--color-cod-gray-300,#d1cfd0);background:transparent;color:var(--color-cod-gray-700,#433d3e);font-size:11px;cursor:pointer;transition:all .15s var(--ease-out-quint,ease)}.cms-items-add[data-v-c83a51c8]:hover{background:var(--color-cod-gray-50,#faf9f9);border-color:var(--color-cod-gray-500,#766e70);color:var(--color-cod-gray-900,#1b1819)}.cms-items-grid[data-v-c83a51c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.cms-item[data-v-c83a51c8]{position:relative;border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:12px;padding:14px;background:#fff;display:flex;flex-direction:column}.cms-item-head[data-v-c83a51c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cms-item-label[data-v-c83a51c8]{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:var(--color-cod-gray-50,#faf9f9)}.cms-item-label[data-v-c83a51c8],.cms-item-remove[data-v-c83a51c8]{color:var(--color-cod-gray-400,#a6a0a2)}.cms-item-remove[data-v-c83a51c8]{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:all .15s var(--ease-out-quint,ease)}.cms-item-remove[data-v-c83a51c8]:hover{background:#d24c4c1a;color:var(--color-err-500,#d24c4c)}.cms-item-fields[data-v-c83a51c8]{display:flex;flex-direction:column;gap:10px}.cms-items-empty[data-v-c83a51c8]{font-family:var(--font-family-sans);font-size:12px;color:var(--color-cod-gray-500,#766e70);font-style:italic;margin:0;padding:12px 16px;background:var(--color-cod-gray-50,#faf9f9);border-radius:10px;text-align:center}.cms-toggle-field[data-v-c83a51c8]{display:flex;flex-direction:column;gap:4px}.cms-toggle-label[data-v-c83a51c8]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cms-toggle-text[data-v-c83a51c8]{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.cms-rating-field[data-v-c83a51c8]{display:flex;flex-direction:column;gap:6px}.cms-rating-head[data-v-c83a51c8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cms-rating-label[data-v-c83a51c8]{display:inline-flex;align-items:baseline;gap:6px}.cms-rating-hint[data-v-c83a51c8]{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:500;color:var(--color-cod-gray-400,#a6a0a2);letter-spacing:.04em}.cms-rating-stars[data-v-c83a51c8]{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:8px;background:var(--color-cod-gray-50,#faf9f9)}.cms-rating-star[data-v-c83a51c8]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:18px;line-height:1;color:var(--color-cod-gray-200,#e6e5e6);cursor:pointer;padding:0;border-radius:6px;transition:color .12s var(--ease-out-quint,ease),background .12s var(--ease-out-quint,ease)}.cms-rating-star[data-v-c83a51c8]:hover{color:#fbbf24;background:#f59e0b14}.cms-rating-star--filled[data-v-c83a51c8]{color:#f59e0b}.cms-rating-clear[data-v-c83a51c8]{margin-left:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-cod-gray-400,#a6a0a2);cursor:pointer;border-radius:6px;transition:all .15s var(--ease-out-quint,ease)}.cms-rating-clear[data-v-c83a51c8]:hover{background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-900,#1b1819)}.cms-fields[data-v-d9f93de8]{display:flex;flex-direction:column;gap:18px}.cms-fields-cols[data-v-d9f93de8]{display:grid;gap:14px}.cms-fields-cols--2[data-v-d9f93de8]{grid-template-columns:repeat(2,1fr)}.cms-fields-cols--3[data-v-d9f93de8]{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.cms-fields-cols--2[data-v-d9f93de8],.cms-fields-cols--3[data-v-d9f93de8]{grid-template-columns:1fr}}.cms-fields-empty[data-v-d9f93de8]{font-family:var(--font-family-sans);font-size:13px;color:var(--color-cod-gray-500,#766e70);padding:24px 0}.cms-fields-advanced[data-v-d9f93de8]{margin-top:8px;padding-top:12px;border-top:1px solid var(--color-cod-gray-100,#ececec)}.cms-fields-advanced__trigger[data-v-d9f93de8]{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:var(--font-family-sans);font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#595152);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.cms-fields-advanced__trigger[data-v-d9f93de8]::-webkit-details-marker{display:none}.cms-fields-advanced__trigger[data-v-d9f93de8]:before{content:"▸";font-size:10px;color:var(--color-cod-gray-400,#a6a0a2);transition:transform .15s var(--ease-out-quint,ease)}.cms-fields-advanced[open] .cms-fields-advanced__trigger[data-v-d9f93de8]:before{transform:rotate(90deg)}.cms-fields-advanced__trigger[data-v-d9f93de8]:hover{color:var(--color-cod-gray-900,#1b1819)}.cms-fields-advanced__label[data-v-d9f93de8]{flex:1}.cms-fields-advanced__preview[data-v-d9f93de8]{padding:2px 6px;font-family:var(--font-family-mono,"JetBrains Mono",ui-monospace,monospace);font-size:11px;color:var(--color-cod-gray-600,#595152);background:var(--color-cod-gray-50,#f7f6f7);border-radius:4px}.cms-fields-advanced__content[data-v-d9f93de8]{display:flex;flex-direction:column;gap:8px;padding-top:10px}.cms-fields-advanced__input[data-v-d9f93de8]::-moz-placeholder{color:var(--color-cod-gray-400,#a6a0a2);font-style:italic}.cms-fields-advanced__input[data-v-d9f93de8]::placeholder{color:var(--color-cod-gray-400,#a6a0a2);font-style:italic}.cms-fields-advanced__help[data-v-d9f93de8]{margin:0;font-family:var(--font-family-sans);font-size:11px;line-height:1.5;color:var(--color-cod-gray-500,#766e70)}.cms-fields-advanced__help code[data-v-d9f93de8]{padding:1px 4px;font-family:var(--font-family-mono,"JetBrains Mono",ui-monospace,monospace);font-size:11px;color:var(--color-cod-gray-700,#443e3f);background:var(--color-cod-gray-50,#f7f6f7);border-radius:3px}.cms-editor[data-v-2dd757e6]{display:flex;flex-direction:column;height:100%;min-height:0}.cms-page-head[data-v-2dd757e6]{padding:0 24px 12px;border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4);flex-shrink:0}.cms-page-title[data-v-2dd757e6]{font-family:var(--font-family-display);font-size:22px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);line-height:1.15;display:inline-flex;align-items:center;gap:8px;padding:2px 6px;margin:0 0 0 -6px;border-radius:6px;cursor:text;transition:background .15s var(--ease-out-quint,ease);outline:none}.cms-page-title[data-v-2dd757e6]:focus-visible,.cms-page-title[data-v-2dd757e6]:hover{background:var(--color-cod-gray-50,#faf9f9)}.cms-page-title-edit[data-v-2dd757e6]{display:inline-flex;align-items:center;color:var(--color-cod-gray-400,#a6a0a2);opacity:0;transition:opacity .15s var(--ease-out-quint,ease)}.cms-page-title:focus-visible .cms-page-title-edit[data-v-2dd757e6],.cms-page-title:hover .cms-page-title-edit[data-v-2dd757e6]{opacity:1}.cms-page-title-input[data-v-2dd757e6]{font-family:var(--font-family-display);font-size:22px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);background:#fff;border:1px solid var(--color-elephant-700,#235c7b);border-radius:6px;padding:2px 6px;margin-left:-6px;outline:none;width:100%;max-width:360px}.cms-layout[data-v-2dd757e6]{flex:1;min-height:0;display:grid;grid-template-columns:260px 1fr;gap:0}.cms-rail[data-v-2dd757e6]{border-right:1px solid var(--color-cod-gray-100,#f5f4f4);padding:12px 8px 16px;overflow-y:auto;min-height:0}.cms-rail-label[data-v-2dd757e6]{font-family:var(--font-family-sans);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-cod-gray-400,#a6a0a2);padding:4px 8px 8px;margin:0}.cms-rail-label--secondary[data-v-2dd757e6]{margin-top:16px;padding-top:12px;border-top:1px solid var(--color-cod-gray-100,#f5f4f4)}.cms-rail-list[data-v-2dd757e6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cms-rail-item[data-v-2dd757e6]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:transparent;border:none;font-family:var(--font-family-sans);cursor:pointer;text-align:left;color:var(--color-cod-gray-700,#443f40);transition:background .12s var(--ease-out-quint,ease),color .12s var(--ease-out-quint,ease)}.cms-rail-item[data-v-2dd757e6]:hover{background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-900,#1b1819)}.cms-rail-item.is-active[data-v-2dd757e6]{background:var(--color-elephant-50,#eaf3f8);color:var(--color-cod-gray-900,#1b1819)}.cms-rail-item.is-active .cms-rail-icon[data-v-2dd757e6]{background:#fff;border-color:var(--color-elephant-300,#a8c4d4);color:var(--color-elephant-700,#235c7b)}.cms-rail-index[data-v-2dd757e6]{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;color:var(--color-cod-gray-400,#a6a0a2);letter-spacing:.06em;flex-shrink:0;width:22px}.cms-rail-item.is-active .cms-rail-index[data-v-2dd757e6]{color:var(--color-elephant-700,#235c7b)}.cms-rail-icon[data-v-2dd757e6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#fff;border:1px solid var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-600,#555050);flex-shrink:0;transition:border-color .12s var(--ease-out-quint,ease),color .12s var(--ease-out-quint,ease)}.cms-rail-item--identity .cms-rail-index[data-v-2dd757e6]{display:none}.cms-rail-text[data-v-2dd757e6]{display:flex;flex-direction:column;min-width:0;flex:1}.cms-rail-name[data-v-2dd757e6]{font-size:13px;font-weight:500}.cms-rail-hint[data-v-2dd757e6],.cms-rail-name[data-v-2dd757e6]{line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-rail-hint[data-v-2dd757e6]{font-size:10px;font-weight:400;color:var(--color-cod-gray-500,#766e70);margin-top:1px}.cms-detail[data-v-2dd757e6]{overflow-y:auto;min-height:0;padding:16px 32px 40px;scroll-behavior:smooth}.cms-detail[data-v-2dd757e6]>*{width:100%}.cms-identity-grid[data-v-2dd757e6]{display:grid;grid-template-columns:200px minmax(220px,1fr) 160px;gap:20px;align-items:start}@media(max-width:1100px){.cms-identity-grid[data-v-2dd757e6]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.cms-layout[data-v-2dd757e6]{grid-template-columns:220px 1fr}.cms-detail[data-v-2dd757e6]{padding:16px 20px 32px}.cms-identity-grid[data-v-2dd757e6]{grid-template-columns:1fr}}.cms-empty[data-v-2dd757e6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:80px 24px;text-align:center}.cms-empty-icon[data-v-2dd757e6]{color:var(--color-cod-gray-300,#d1cfd0);margin-bottom:8px}.cms-empty-title[data-v-2dd757e6]{font-family:var(--font-family-display);font-size:18px;font-weight:500;color:var(--color-cod-gray-800,#322d2e);margin:0}.cms-empty-hint[data-v-2dd757e6]{font-family:var(--font-family-sans);font-size:13px;color:var(--color-cod-gray-500,#766e70);line-height:1.5;max-width:420px;margin:0}.custom-scrollbar[data-v-2dd757e6]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-2dd757e6]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-2dd757e6]::-webkit-scrollbar-thumb{background:var(--color-cod-gray-200,#e6e5e6);border-radius:4px}.custom-scrollbar[data-v-2dd757e6]::-webkit-scrollbar-thumb:hover{background:var(--color-cod-gray-300,#d5d2d3)}.cms-edit-modal[data-v-6558a3e3]{display:flex;flex-direction:column;max-height:80vh}.cms-edit-modal-head[data-v-6558a3e3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4)}.cms-edit-modal-title-wrap[data-v-6558a3e3]{flex:1;min-width:0}.cms-edit-modal-title[data-v-6558a3e3]{font-family:var(--font-family-display);font-size:18px;font-weight:500;color:var(--color-cod-gray-900,#1b1819);margin:0 0 2px}.cms-edit-modal-hint[data-v-6558a3e3]{font-family:var(--font-family-sans);font-size:12px;color:var(--color-cod-gray-500,#766e70);margin:0}.cms-edit-modal-close[data-v-6558a3e3]{width:28px;height:28px;border:none;background:var(--color-cod-gray-50,#faf9f9);color:var(--color-cod-gray-600,#555050);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s var(--ease-out-quint,ease),color .15s var(--ease-out-quint,ease)}.cms-edit-modal-close[data-v-6558a3e3]:hover{background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-900,#1b1819)}.cms-edit-modal-body[data-v-6558a3e3]{flex:1;min-height:0;overflow-y:auto;padding:18px 22px}.cms-edit-modal-empty[data-v-6558a3e3]{font-family:var(--font-family-sans);font-size:13px;color:var(--color-cod-gray-500,#766e70);text-align:center;padding:32px 0;margin:0}.cms-edit-modal-foot[data-v-6558a3e3]{display:flex;justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--color-cod-gray-100,#f5f4f4);background:var(--color-cod-gray-50,#faf9f9)}.custom-scrollbar[data-v-6558a3e3]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-6558a3e3]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-6558a3e3]::-webkit-scrollbar-thumb{background:var(--color-cod-gray-200,#e6e5e6);border-radius:4px}.ed-rail[data-v-fc2ccb0d]{position:absolute;top:16px;left:16px;z-index:var(--ux-z-rail,50);align-items:stretch;gap:2px;width:56px;padding:6px 4px;background:var(--ux-glass-bg-strong,hsla(0,0%,100%,.92));-webkit-backdrop-filter:var(--ux-glass-blur-subtle,blur(8px) saturate(140%));backdrop-filter:var(--ux-glass-blur-subtle,blur(8px) saturate(140%));border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:var(--ux-radius-xl,16px);box-shadow:0 8px 24px var(--ux-glow-pearl,rgba(135,137,192,.18)),inset 0 1px #fff9}.ed-rail[data-v-fc2ccb0d],.ed-rail__btn[data-v-fc2ccb0d]{display:flex;flex-direction:column}.ed-rail__btn[data-v-fc2ccb0d]{align-items:center;gap:3px;padding:6px 0 5px;border:none;background:transparent;border-radius:var(--ux-radius-md,8px);cursor:pointer;color:var(--color-cod-gray-500,#766e70);transition:color .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.ed-rail__btn[data-v-fc2ccb0d]:hover{color:var(--color-cod-gray-900,#1b1819)}.ed-rail__btn[data-v-fc2ccb0d]:focus-visible{outline:var(--ux-focus-ring-width,2px) solid var(--ux-focus-ring,#278cb3);outline-offset:var(--ux-focus-ring-offset,2px)}.ed-rail__orb[data-v-fc2ccb0d]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;transition:transform .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),background .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),box-shadow .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.ed-rail__btn:hover .ed-rail__orb[data-v-fc2ccb0d]{transform:scale(1.08);background:var(--color-cod-gray-50,#faf9f9)}.ed-rail__btn:active .ed-rail__orb[data-v-fc2ccb0d]{transform:scale(.95)}.ed-rail__btn.is-active[data-v-fc2ccb0d]{color:var(--color-elephant-900,#1f3b4e)}.ed-rail__btn.is-active .ed-rail__orb[data-v-fc2ccb0d]{background:radial-gradient(circle at 30% 30%,var(--uxtie-pearl-spec,hsla(0,0%,100%,.35)) 0,transparent 50%),linear-gradient(135deg,var(--uxtie-pearl,#8789c0) 0,var(--uxtie-pearl-light,#cdcef0) 100%);box-shadow:0 4px 14px var(--uxtie-pearl-glow,rgba(135,137,192,.5)),inset 0 1px #ffffff40,inset 0 -2px 4px #0000001f;color:#ffffffeb}.ed-rail__btn.is-active .ed-rail__icon[data-v-fc2ccb0d]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.ed-rail__label[data-v-fc2ccb0d]{font-family:var(--font-family-sans);font-size:9px;font-weight:600;letter-spacing:.02em}.ed-rail__btn.is-gated[data-v-fc2ccb0d]{opacity:.55}.ed-rail__soon-dot[data-v-fc2ccb0d]{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:var(--uxtie-pearl,#8789c0);box-shadow:0 0 6px var(--uxtie-pearl-glow,rgba(135,137,192,.5))}@media(prefers-reduced-motion:reduce){.ed-rail__btn:active .ed-rail__orb[data-v-fc2ccb0d],.ed-rail__btn:hover .ed-rail__orb[data-v-fc2ccb0d]{transform:none}}.ed-fpanel[data-v-600f2014]{display:flex;flex-direction:column;min-height:0;background:var(--color-paper,#fafaf9);border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:var(--ux-radius-xl,16px);box-shadow:0 8px 24px var(--ux-glow-pearl,rgba(135,137,192,.18)),0 2px 8px #1f3b4e0f,inset 0 1px #fff9;overflow:hidden;outline:none}.ed-fpanel__header[data-v-600f2014]{justify-content:space-between;padding:12px 12px 10px 16px;border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4);flex-shrink:0}.ed-fpanel__header[data-v-600f2014],.ed-fpanel__title[data-v-600f2014]{display:flex;align-items:center;gap:8px}.ed-fpanel__title[data-v-600f2014]{font-family:var(--font-family-sans);font-size:13px;font-weight:600;color:var(--color-elephant-900,#1f3b4e)}.ed-fpanel__title-icon[data-v-600f2014]{color:var(--uxtie-pearl-deep,#5a5d8c)}.ed-fpanel__actions[data-v-600f2014]{display:flex;align-items:center;gap:4px}.ed-fpanel__close[data-v-600f2014]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--ux-radius-md,8px);cursor:pointer;color:var(--color-cod-gray-500,#766e70);transition:background .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),color .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.ed-fpanel__close[data-v-600f2014]:hover{background:var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-900,#1b1819)}.ed-fpanel__close[data-v-600f2014]:focus-visible{outline:var(--ux-focus-ring-width,2px) solid var(--ux-focus-ring,#278cb3);outline-offset:var(--ux-focus-ring-offset,2px)}.ed-fpanel__submenu[data-v-600f2014]{padding:10px 12px 0;flex-shrink:0}.ed-fpanel__body[data-v-600f2014]{flex:1;overflow-y:auto;min-height:0;padding:0}.ed-fpanel-enter-active[data-v-600f2014]{transition:opacity .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),transform .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.ed-fpanel-leave-active[data-v-600f2014]{transition:opacity .15s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),transform .15s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.ed-fpanel-enter-from[data-v-600f2014],.ed-fpanel-leave-to[data-v-600f2014]{opacity:0;transform:translate(-8px) scale(.97)}@media(prefers-reduced-motion:reduce){.ed-fpanel-enter-active[data-v-600f2014],.ed-fpanel-leave-active[data-v-600f2014]{transition:opacity .15s var(--ease-out-quint,ease)}.ed-fpanel-enter-from[data-v-600f2014],.ed-fpanel-leave-to[data-v-600f2014]{transform:none}}.custom-scrollbar[data-v-600f2014]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-600f2014]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-600f2014]::-webkit-scrollbar-thumb{background:var(--color-cod-gray-200,#e6e5e6);border-radius:4px}.custom-scrollbar[data-v-600f2014]::-webkit-scrollbar-thumb:hover{background:var(--color-cod-gray-300,#d5d2d3)}.seo-panel[data-v-a540abd3]{display:flex;flex-direction:column;min-height:100%}.seo-pagebar[data-v-a540abd3]{display:flex;align-items:center;gap:6px;padding:12px 14px 0}.seo-pagebar__select[data-v-a540abd3]{flex:1;min-width:0}.seo-pagebar__actions[data-v-a540abd3]{display:flex;align-items:center;gap:4px}.seo-pagebar__btn[data-v-a540abd3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:all .15s;flex-shrink:0}.seo-pagebar__btn[data-v-a540abd3]:hover{border-color:var(--color-elephant-900,#1f3b4e);color:var(--color-elephant-900,#1f3b4e);background:#1f3b4e0a}.seo-pagebar__btn--danger[data-v-a540abd3]:hover{border-color:var(--color-err-500,#b04f4f);color:var(--color-err-500,#b04f4f);background:#b04f4f0f}.seo-pagebar__btn[data-v-a540abd3]:disabled{opacity:.3;cursor:not-allowed}.seo-pills[data-v-a540abd3]{position:sticky;top:0;z-index:1;display:flex;gap:2px;padding:10px 14px;background:var(--color-paper,#fafaf9);border-bottom:1px solid var(--color-cod-gray-100,#f5f4f4)}.seo-pill[data-v-a540abd3]{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;height:28px;padding:0 6px;border:none;background:transparent;border-radius:var(--ux-radius-md,8px);font-family:var(--font-family-sans);font-size:11.5px;font-weight:500;color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:all .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.seo-pill[data-v-a540abd3]:hover:not(.active){color:var(--color-cod-gray-900,#1b1819)}.seo-pill.active[data-v-a540abd3]{background:#8789c024;color:var(--uxtie-pearl-deep,#5a5d8c)}.seo-panel__body[data-v-a540abd3]{flex:1;padding:14px}.seo-section[data-v-a540abd3]{display:flex;flex-direction:column;gap:16px;animation:seo-fade-in-a540abd3 .15s ease}@keyframes seo-fade-in-a540abd3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.seo-section[data-v-a540abd3]{animation:none}}.seo-savebar[data-v-a540abd3]{position:sticky;bottom:0;padding:10px 14px;background:var(--color-paper,#fafaf9);border-top:1px solid var(--color-cod-gray-100,#f5f4f4)}.pm-field[data-v-a540abd3]{display:flex;flex-direction:column;gap:4px}.pm-field__label[data-v-a540abd3]{font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#555050);text-transform:uppercase;letter-spacing:.03em}.pm-field__hint[data-v-a540abd3]{font-size:11px;color:var(--color-cod-gray-400,#a6a0a2)}.pm-field__hint.ok[data-v-a540abd3]{color:var(--color-xanadu-500,#738678)}.pm-field__hint.warn[data-v-a540abd3]{color:var(--color-warn-500,#866a24)}.seo-hreflang-lang[data-v-a540abd3]{width:84px;flex-shrink:0}.seo-crawler-select[data-v-a540abd3]{width:132px;flex-shrink:0}.pm-og-input[data-v-a540abd3]{display:flex;gap:6px;align-items:stretch}.pm-og-capture[data-v-a540abd3]{display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;color:var(--color-cod-gray-700,#433d3e);background:var(--color-cod-gray-100,#f5f4f4);border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:var(--ux-radius-sm,6px);cursor:pointer;transition:background .12s var(--ease-out-quint,ease);white-space:nowrap}.pm-og-capture[data-v-a540abd3]:hover:not(:disabled){background:var(--color-cod-gray-200,#e6e5e6)}.pm-og-capture[data-v-a540abd3]:disabled{opacity:.6;cursor:wait}.pm-og-preview[data-v-a540abd3]{margin-top:8px;width:100%;max-height:160px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ux-radius-sm,6px);border:1px solid var(--color-cod-gray-200,#e6e5e6)}.seo-preview[data-v-a540abd3]{display:flex;flex-direction:column;gap:6px}.seo-preview__label[data-v-a540abd3]{font-size:11px;font-weight:500;color:var(--color-cod-gray-400,#a6a0a2);text-transform:uppercase;letter-spacing:.04em}.seo-preview__card[data-v-a540abd3]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid rgba(0,0,0,.06);border-radius:var(--ux-radius-lg,12px);background:var(--color-white,#fff)}.seo-preview__url[data-v-a540abd3]{font-size:11px;color:var(--color-xanadu-500,#738678);overflow-wrap:anywhere}.seo-preview__title[data-v-a540abd3]{font-size:15px;color:#1a0dab;line-height:1.3}.seo-preview__desc[data-v-a540abd3]{font-size:12px;color:var(--color-cod-gray-600,#555050);line-height:1.4}.pm-save-btn[data-v-a540abd3]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 16px;font-size:13px;font-weight:500;color:#fffffff2;background:var(--color-elephant-900,#1f3b4e);border:none;border-radius:var(--ux-radius-md,8px);cursor:pointer;box-shadow:0 4px 14px var(--ux-glow-ink,rgba(31,59,78,.4)),inset 0 1px #ffffff2e;transition:background .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),transform .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.pm-save-btn[data-v-a540abd3]:hover{background:var(--color-elephant-800,#244d66);transform:translateY(-1px)}.pm-save-btn[data-v-a540abd3]:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.pm-save-btn[data-v-a540abd3]:active,.pm-save-btn[data-v-a540abd3]:hover{transform:none}}.pm-section-desc[data-v-a540abd3]{font-size:13px;color:var(--color-cod-gray-500,#766e70);margin:0}.pm-subsection[data-v-a540abd3]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(0,0,0,.06);border-radius:var(--ux-radius-lg,12px);background:var(--color-white,#fff)}.pm-subsection__title[data-v-a540abd3]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.nav-links[data-v-a540abd3]{display:flex;flex-direction:column;gap:6px}.nav-link-row[data-v-a540abd3]{display:flex;align-items:center;gap:6px}.nav-link-row__fields[data-v-a540abd3]{display:flex;gap:6px;flex:1;min-width:0}.nav-link-row__delete[data-v-a540abd3]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:var(--ux-radius-sm,6px);color:var(--color-cod-gray-400,#a6a0a2);cursor:pointer;transition:all .15s;flex-shrink:0}.nav-link-row__delete[data-v-a540abd3]:hover{color:var(--color-err-500,#b04f4f);background:#b04f4f0f}.pm-add-link-btn[data-v-a540abd3]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#555050);background:transparent;border:1px dashed var(--color-cod-gray-300,#d5d2d3);border-radius:var(--ux-radius-md,8px);cursor:pointer;transition:all .15s}.pm-add-link-btn[data-v-a540abd3]:hover{border-color:var(--uxtie-pearl,#8789c0);color:var(--uxtie-pearl-deep,#5a5d8c)}.geo-tips[data-v-a540abd3]{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid rgba(107,143,113,.2);border-radius:var(--ux-radius-lg,12px);background:#6b8f710a}.geo-tips__title[data-v-a540abd3]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--color-xanadu-500,#738678)}.geo-tips__list[data-v-a540abd3]{margin:0;padding-left:18px;font-size:12px;color:var(--color-cod-gray-600,#555050);line-height:1.6;display:flex;flex-direction:column;gap:2px}.geo-tips__list strong[data-v-a540abd3]{color:var(--color-elephant-900,#1f3b4e);font-weight:500}.ai-crawlers[data-v-a540abd3]{display:flex;flex-direction:column;gap:6px}.ai-crawler-row[data-v-a540abd3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.ai-crawler-row__label[data-v-a540abd3]{font-size:12px;color:var(--color-cod-gray-600,#555050);white-space:nowrap}.gen-ph[data-v-025c2396]{flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.gen-ph[data-v-025c2396],.gen-ph__orb[data-v-025c2396]{display:flex;align-items:center}.gen-ph__orb[data-v-025c2396]{position:relative;justify-content:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--uxtie-pearl-spec,hsla(0,0%,100%,.35)) 0,transparent 50%),linear-gradient(135deg,var(--uxtie-pearl,#8789c0) 0,var(--uxtie-pearl-light,#cdcef0) 100%);box-shadow:0 4px 14px var(--uxtie-pearl-glow,rgba(135,137,192,.5)),inset 0 1px #ffffff40,inset 0 -2px 4px #0000001f}.gen-ph__orb[data-v-025c2396]:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,var(--uxtie-pearl-glow,rgba(135,137,192,.5)) 0,transparent 70%);opacity:.5;animation:gen-ph-pulse-025c2396 3s ease-in-out infinite;z-index:-1}@keyframes gen-ph-pulse-025c2396{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}.gen-ph__icon[data-v-025c2396]{color:#ffffffeb;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.gen-ph__title[data-v-025c2396]{font-family:var(--font-family-sans);font-size:14px;font-weight:600;color:var(--color-elephant-900,#1f3b4e);margin:0}.gen-ph__desc[data-v-025c2396]{font-size:12.5px;color:var(--color-cod-gray-500,#766e70);line-height:1.5;margin:0;max-width:240px}.gen-ph__badge[data-v-025c2396]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px;color:var(--uxtie-pearl-deep,#5a5d8c);background:#8789c01f;box-shadow:inset 0 1px #fff6}@media(prefers-reduced-motion:reduce){.gen-ph__orb[data-v-025c2396]:before{animation:none;opacity:.4}}.mk-panel[data-v-e191119a]{display:flex;flex-direction:column;gap:14px;padding:14px}.mk-intro[data-v-e191119a]{font-size:12.5px;color:var(--color-cod-gray-500,#766e70);line-height:1.5;margin:0}.mk-field[data-v-e191119a]{display:flex;flex-direction:column;gap:6px}.mk-field__label[data-v-e191119a]{font-size:12px;font-weight:500;color:var(--color-cod-gray-600,#555050);text-transform:uppercase;letter-spacing:.03em}.mk-seg[data-v-e191119a]{display:flex;gap:4px}.mk-seg__btn[data-v-e191119a]{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;height:30px;padding:0 8px;border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);font-family:var(--font-family-sans);font-size:11.5px;font-weight:500;color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:all .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.mk-seg__btn[data-v-e191119a]:hover:not(.active){color:var(--color-cod-gray-900,#1b1819);border-color:var(--color-cod-gray-300,#d5d2d3)}.mk-seg__btn.active[data-v-e191119a]{border-color:var(--uxtie-pearl,#8789c0);background:#8789c01a;color:var(--uxtie-pearl-deep,#5a5d8c)}.mk-device[data-v-e191119a],.mk-devices[data-v-e191119a]{display:flex;gap:4px}.mk-device[data-v-e191119a]{flex-direction:column;align-items:center;flex:1;padding:8px 4px;border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);font-family:var(--font-family-sans);font-size:11px;font-weight:500;color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:all .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.mk-device[data-v-e191119a]:hover:not(.active){color:var(--color-cod-gray-900,#1b1819);border-color:var(--color-cod-gray-300,#d5d2d3)}.mk-device.active[data-v-e191119a]{border-color:var(--uxtie-pearl,#8789c0);background:#8789c01a;color:var(--uxtie-pearl-deep,#5a5d8c)}.mk-styles[data-v-e191119a]{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.mk-style[data-v-e191119a]{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 8px;border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:var(--ux-radius-md,8px);background:var(--color-white,#fff);font-family:var(--font-family-sans);font-size:11.5px;font-weight:500;color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:all .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.mk-style[data-v-e191119a]:hover:not(.active){color:var(--color-cod-gray-900,#1b1819);border-color:var(--color-cod-gray-300,#d5d2d3)}.mk-style.active[data-v-e191119a]{border-color:var(--uxtie-pearl,#8789c0);background:#8789c01a;color:var(--uxtie-pearl-deep,#5a5d8c)}.mk-swatches[data-v-e191119a]{display:flex;gap:6px}.mk-swatch[data-v-e191119a]{width:30px;height:30px;padding:0;border:2px solid rgba(0,0,0,.08);border-radius:50%;cursor:pointer;transition:transform .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),border-color .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.mk-swatch[data-v-e191119a]:hover{transform:scale(1.1)}.mk-swatch.active[data-v-e191119a]{border-color:var(--uxtie-pearl-deep,#5a5d8c);box-shadow:0 0 0 2px #8789c040}.mk-swatch--transparent[data-v-e191119a]{background:conic-gradient(#e6e5e6 0 25%,#fff 0 50%,#e6e5e6 0 75%,#fff 0) 0 0 /12px 12px}.mk-capture-btn[data-v-e191119a],.mk-export-btn[data-v-e191119a],.mk-save-btn[data-v-e191119a]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 16px;font-family:var(--font-family-sans);font-size:13px;font-weight:500;border:none;border-radius:var(--ux-radius-md,8px);cursor:pointer;transition:background .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)),transform .2s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.mk-capture-btn[data-v-e191119a]{color:#fffffff2;background:var(--color-elephant-900,#1f3b4e);box-shadow:0 4px 14px var(--ux-glow-ink,rgba(31,59,78,.4)),inset 0 1px #ffffff2e}.mk-capture-btn[data-v-e191119a]:hover:not(:disabled){background:var(--color-elephant-800,#244d66);transform:translateY(-1px)}.mk-capture-btn[data-v-e191119a]:disabled{opacity:.6;cursor:wait}.mk-export-btn[data-v-e191119a]{color:#fffffff2;background:linear-gradient(135deg,var(--uxtie-pearl,#8789c0) 0,var(--uxtie-pearl-light,#cdcef0) 100%);box-shadow:0 4px 14px var(--uxtie-pearl-glow,rgba(135,137,192,.5)),inset 0 1px #ffffff40}.mk-export-btn[data-v-e191119a]:hover{transform:translateY(-1px)}.mk-save-btn[data-v-e191119a]{color:var(--uxtie-pearl-deep,#5a5d8c);background:#8789c01f;border:1px solid rgba(135,137,192,.3);box-shadow:inset 0 1px #fff6}.mk-save-btn[data-v-e191119a]:hover:not(:disabled){background:#8789c033;transform:translateY(-1px)}.mk-save-btn[data-v-e191119a]:disabled{opacity:.6;cursor:wait}.mk-capture-btn[data-v-e191119a]:active,.mk-export-btn[data-v-e191119a]:active,.mk-save-btn[data-v-e191119a]:active{transform:scale(.98)}.mk-error[data-v-e191119a]{font-size:11px;color:var(--color-err-500,#b04f4f)}.mk-hint[data-v-e191119a]{font-size:11px;color:var(--color-cod-gray-400,#a6a0a2);text-align:center}.mk-import-name[data-v-e191119a]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-cod-gray-500,#766e70);overflow-wrap:anywhere}.mk-hidden-input[data-v-e191119a]{display:none}.mk-preview[data-v-e191119a]{border:1px solid var(--color-cod-gray-200,#e6e5e6);border-radius:var(--ux-radius-lg,12px);overflow:hidden;background:var(--color-white,#fff)}.mk-preview--checker[data-v-e191119a]{background:conic-gradient(#eceaec 0 25%,#fff 0 50%,#eceaec 0 75%,#fff 0) 0 0 /16px 16px}.mk-preview__canvas[data-v-e191119a]{display:block;width:100%;height:auto}.mk-preview__empty[data-v-e191119a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;font-size:12px;color:var(--color-cod-gray-400,#a6a0a2);text-align:center}@media(prefers-reduced-motion:reduce){.mk-capture-btn[data-v-e191119a]:active,.mk-capture-btn[data-v-e191119a]:hover:not(:disabled),.mk-export-btn[data-v-e191119a]:active,.mk-export-btn[data-v-e191119a]:hover,.mk-save-btn[data-v-e191119a]:active,.mk-save-btn[data-v-e191119a]:hover:not(:disabled),.mk-swatch[data-v-e191119a]:hover{transform:none}}.gen-ph[data-v-e191119a]{flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.gen-ph[data-v-e191119a],.gen-ph__orb[data-v-e191119a]{display:flex;align-items:center}.gen-ph__orb[data-v-e191119a]{position:relative;justify-content:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--uxtie-pearl-spec,hsla(0,0%,100%,.35)) 0,transparent 50%),linear-gradient(135deg,var(--uxtie-pearl,#8789c0) 0,var(--uxtie-pearl-light,#cdcef0) 100%);box-shadow:0 4px 14px var(--uxtie-pearl-glow,rgba(135,137,192,.5)),inset 0 1px #ffffff40,inset 0 -2px 4px #0000001f}.gen-ph__orb[data-v-e191119a]:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,var(--uxtie-pearl-glow,rgba(135,137,192,.5)) 0,transparent 70%);opacity:.5;animation:gen-ph-pulse-e191119a 3s ease-in-out infinite;z-index:-1}@keyframes gen-ph-pulse-e191119a{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}.gen-ph__icon[data-v-e191119a]{color:#ffffffeb;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.gen-ph__title[data-v-e191119a]{font-family:var(--font-family-sans);font-size:14px;font-weight:600;color:var(--color-elephant-900,#1f3b4e);margin:0}.gen-ph__desc[data-v-e191119a]{font-size:12.5px;color:var(--color-cod-gray-500,#766e70);line-height:1.5;margin:0;max-width:240px}.gen-ph__badge[data-v-e191119a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px;color:var(--uxtie-pearl-deep,#5a5d8c);background:#8789c01f;box-shadow:inset 0 1px #fff6}@media(prefers-reduced-motion:reduce){.gen-ph__orb[data-v-e191119a]:before{animation:none;opacity:.4}}.bpe[data-v-e687cad8]{display:flex;flex-direction:column;gap:10px}.bpe-header[data-v-e687cad8]{gap:8px;margin-bottom:2px}.bpe-back[data-v-e687cad8],.bpe-header[data-v-e687cad8]{display:flex;align-items:center}.bpe-back[data-v-e687cad8]{justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--color-cod-gray-500);transition:background .15s var(--ease-out-quint,ease)}.bpe-back[data-v-e687cad8]:hover{background:var(--color-cod-gray-100)}.bpe-title[data-v-e687cad8]{font-size:13px;font-weight:500;color:var(--color-cod-gray-800)}.bpe-error[data-v-e687cad8]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:var(--color-red-50,#fef2f2);border:1px solid var(--color-red-200,#fecaca);font-size:11px;color:var(--color-red-700,#b91c1c)}.bpe-section[data-v-e687cad8]{display:flex;flex-direction:column;gap:4px}.bpe-row[data-v-e687cad8]{display:flex;gap:8px}.bpe-half[data-v-e687cad8]{flex:1;min-width:0}.bpe-label[data-v-e687cad8]{font-size:11px;font-weight:500;color:var(--color-cod-gray-600)}.bpe-label-row[data-v-e687cad8]{display:flex;align-items:center;justify-content:space-between}.bpe-chips[data-v-e687cad8]{display:flex;flex-wrap:wrap;gap:4px}.bpe-chip[data-v-e687cad8]{padding:3px 10px;border-radius:100px;font-size:10.5px;background:var(--color-cod-gray-100);color:var(--color-cod-gray-600);border:1px solid transparent;cursor:pointer;transition:background .15s var(--ease-out-quint,ease)}.bpe-chip--active[data-v-e687cad8]{background:var(--color-xanadu-100);color:var(--color-xanadu-700);border-color:var(--color-xanadu-300)}.bpe-image-row[data-v-e687cad8]{display:flex;align-items:center;gap:4px}.bpe-image-src[data-v-e687cad8]{flex:2;min-width:0}.bpe-image-alt[data-v-e687cad8]{flex:1;min-width:0}.bpe-featured[data-v-e687cad8]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-cod-gray-600);cursor:pointer}.bpe-featured input[data-v-e687cad8]{width:13px;height:13px;accent-color:var(--color-xanadu-500)}.bpe-variants-hint[data-v-e687cad8]{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--color-cod-gray-400);font-style:italic}.bpe-actions[data-v-e687cad8]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--color-cod-gray-100)}.bcat[data-v-aa4a894b]{display:flex;flex-direction:column;gap:8px}.bcat-header[data-v-aa4a894b]{display:flex;align-items:center;justify-content:space-between}.bcat-count[data-v-aa4a894b]{font-size:11px;font-weight:500;color:var(--color-cod-gray-500);text-transform:uppercase;letter-spacing:.5px}.bcat-loading[data-v-aa4a894b]{display:flex;justify-content:center;padding:24px 0;color:var(--color-cod-gray-400)}.bcat-empty[data-v-aa4a894b]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;text-align:center}.bcat-empty-icon[data-v-aa4a894b]{color:var(--color-cod-gray-300)}.bcat-empty-title[data-v-aa4a894b]{font-size:13px;font-weight:500;color:var(--color-cod-gray-700)}.bcat-empty-desc[data-v-aa4a894b]{font-size:11px;color:var(--color-cod-gray-500);line-height:1.4;max-width:220px}.bcat-list[data-v-aa4a894b]{display:flex;flex-direction:column;gap:6px}.bcat-item[data-v-aa4a894b]{border-radius:8px;border:1px solid var(--color-cod-gray-200);padding:8px 10px;transition:border-color .15s var(--ease-out-quint,ease)}.bcat-item[data-v-aa4a894b]:hover{border-color:var(--color-xanadu-300)}.bcat-main[data-v-aa4a894b]{gap:8px;cursor:pointer}.bcat-main[data-v-aa4a894b],.bcat-thumb[data-v-aa4a894b]{display:flex;align-items:center}.bcat-thumb[data-v-aa4a894b]{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;justify-content:center;background:var(--color-cod-gray-100);color:var(--color-cod-gray-400)}.bcat-thumb img[data-v-aa4a894b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bcat-info[data-v-aa4a894b]{flex:1;display:flex;flex-direction:column;min-width:0}.bcat-name[data-v-aa4a894b]{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--color-cod-gray-800)}.bcat-star[data-v-aa4a894b]{color:var(--uxtie-pearl,#8789c0)}.bcat-meta[data-v-aa4a894b]{font-size:10.5px;color:var(--color-cod-gray-400)}.bcat-cats[data-v-aa4a894b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.bcat-chip[data-v-aa4a894b]{display:inline-block;padding:1px 7px;border-radius:100px;font-size:10px;background:var(--color-cod-gray-100);color:var(--color-cod-gray-600)}.bcol[data-v-f2c2b9b6]{display:flex;flex-direction:column;gap:8px}.bcol-header[data-v-f2c2b9b6]{display:flex;align-items:center;justify-content:space-between}.bcol-count[data-v-f2c2b9b6]{font-size:11px;font-weight:500;color:var(--color-cod-gray-500);text-transform:uppercase;letter-spacing:.5px}.bcol-loading[data-v-f2c2b9b6]{display:flex;justify-content:center;padding:24px 0;color:var(--color-cod-gray-400)}.bcol-empty[data-v-f2c2b9b6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;text-align:center}.bcol-empty-icon[data-v-f2c2b9b6]{color:var(--color-cod-gray-300)}.bcol-empty-title[data-v-f2c2b9b6]{font-size:13px;font-weight:500;color:var(--color-cod-gray-700)}.bcol-empty-desc[data-v-f2c2b9b6]{font-size:11px;color:var(--color-cod-gray-500);line-height:1.4;max-width:220px}.bcol-list[data-v-f2c2b9b6]{display:flex;flex-direction:column;gap:6px}.bcol-item[data-v-f2c2b9b6]{display:flex;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--color-cod-gray-200);padding:8px 10px;cursor:pointer;transition:border-color .15s var(--ease-out-quint,ease)}.bcol-item[data-v-f2c2b9b6]:hover{border-color:var(--color-xanadu-300)}.bcol-item-icon[data-v-f2c2b9b6]{color:var(--color-xanadu-600);flex-shrink:0}.bcol-item-info[data-v-f2c2b9b6]{flex:1;display:flex;flex-direction:column;min-width:0}.bcol-item-name[data-v-f2c2b9b6]{font-size:12.5px;font-weight:500;color:var(--color-cod-gray-800)}.bcol-item-meta[data-v-f2c2b9b6]{font-size:10.5px;color:var(--color-cod-gray-400)}.bcol-form[data-v-f2c2b9b6]{display:flex;flex-direction:column;gap:10px}.bcol-form-header[data-v-f2c2b9b6]{gap:8px}.bcol-back[data-v-f2c2b9b6],.bcol-form-header[data-v-f2c2b9b6]{display:flex;align-items:center}.bcol-back[data-v-f2c2b9b6]{justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--color-cod-gray-500);transition:background .15s var(--ease-out-quint,ease)}.bcol-back[data-v-f2c2b9b6]:hover{background:var(--color-cod-gray-100)}.bcol-form-title[data-v-f2c2b9b6]{font-size:13px;font-weight:500;color:var(--color-cod-gray-800)}.bcol-error[data-v-f2c2b9b6]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:var(--color-red-50,#fef2f2);border:1px solid var(--color-red-200,#fecaca);font-size:11px;color:var(--color-red-700,#b91c1c)}.bcol-field[data-v-f2c2b9b6]{display:flex;flex-direction:column;gap:4px}.bcol-label[data-v-f2c2b9b6]{font-size:11px;font-weight:500;color:var(--color-cod-gray-600)}.bcol-actions[data-v-f2c2b9b6]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--color-cod-gray-100)}.bpay[data-v-33e1d03c]{display:flex;flex-direction:column;gap:10px}.bpay-loading[data-v-33e1d03c]{display:flex;justify-content:center;padding:24px 0;color:var(--color-cod-gray-400)}.bpay-section-title[data-v-33e1d03c]{font-size:11px;font-weight:500;color:var(--color-cod-gray-500);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.bpay-error[data-v-33e1d03c]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:var(--color-red-50,#fef2f2);border:1px solid var(--color-red-200,#fecaca);font-size:11px;color:var(--color-red-700,#b91c1c)}.bpay-field[data-v-33e1d03c]{display:flex;flex-direction:column;gap:4px}.bpay-label[data-v-33e1d03c]{font-size:11px;font-weight:500;color:var(--color-cod-gray-600)}.bpay-actions[data-v-33e1d03c]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:6px}.bpay-toggle[data-v-33e1d03c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:var(--ux-radius-lg,12px);background:var(--color-white,#fff)}.bpay-toggle-body[data-v-33e1d03c]{display:flex;flex-direction:column;gap:2px;min-width:0}.bpay-toggle-title[data-v-33e1d03c]{font-size:13px;font-weight:600;color:var(--color-elephant-900,#1f3b4e)}.bpay-toggle-desc[data-v-33e1d03c]{font-size:12px;line-height:1.45;color:var(--color-cod-gray-500,#766e70)}.bpay-saved[data-v-33e1d03c]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--color-xanadu-600)}.bpay-mollie[data-v-33e1d03c]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:var(--ux-radius-lg,12px);background:var(--color-white,#fff);box-shadow:inset 0 1px #fff9}.bpay-mollie-icon[data-v-33e1d03c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ux-radius-md,8px);background:#8789c01a;color:var(--uxtie-pearl-deep,#5a5d8c);flex-shrink:0}.bpay-mollie-body[data-v-33e1d03c]{display:flex;flex-direction:column;gap:2px;min-width:0}.bpay-mollie-title[data-v-33e1d03c]{font-family:var(--font-family-sans);font-size:13px;font-weight:600;color:var(--color-elephant-900,#1f3b4e)}.bpay-mollie-desc[data-v-33e1d03c]{font-size:12px;color:var(--color-cod-gray-500,#766e70);line-height:1.45}.bpay-mollie-badge[data-v-33e1d03c]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:999px;margin-left:6px;background:#b4821e24;color:#8a5824;vertical-align:middle}.bpay-mollie-action[data-v-33e1d03c]{align-self:flex-start;margin-top:6px}.bpay-mollie-row[data-v-33e1d03c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bpay-mollie-badge--pending[data-v-33e1d03c]{background:#3b82f61f;color:#1d4ed8}.bpay-mollie-badge--ok[data-v-33e1d03c]{background:#10b9811f;color:#047857}.bpay-mollie-locked[data-v-33e1d03c]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:11px;color:var(--color-cod-gray-400,#a29a9c)}.bpay-prep[data-v-33e1d03c]{display:flex;flex-direction:column;gap:16px;padding:20px}.bpay-prep-title[data-v-33e1d03c]{font-family:var(--font-family-sans);font-size:15px;font-weight:600;color:var(--color-elephant-900,#1f3b4e)}.bpay-prep-intro[data-v-33e1d03c]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--color-cod-gray-500,#766e70)}.bpay-prep-list[data-v-33e1d03c]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bpay-prep-item[data-v-33e1d03c]{display:flex;align-items:flex-start;gap:10px}.bpay-prep-icon[data-v-33e1d03c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ux-radius-md,8px);background:#8789c01a;color:var(--uxtie-pearl-deep,#5a5d8c);flex-shrink:0}.bpay-prep-item-body[data-v-33e1d03c]{display:flex;flex-direction:column;gap:1px;min-width:0}.bpay-prep-item-title[data-v-33e1d03c]{font-size:12.5px;font-weight:600;color:var(--color-elephant-900,#1f3b4e)}.bpay-prep-item-detail[data-v-33e1d03c]{font-size:12px;line-height:1.45;color:var(--color-cod-gray-500,#766e70)}.bpay-prep-url[data-v-33e1d03c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(135,137,192,.25);border-radius:var(--ux-radius-md,8px);background:#8789c00f}.bpay-prep-url--warn[data-v-33e1d03c]{border-color:#b4821e4d;background:#b4821e14;color:#8a5824;font-size:12px;line-height:1.45}.bpay-prep-url-body[data-v-33e1d03c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bpay-prep-url-label[data-v-33e1d03c]{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-cod-gray-500,#766e70)}.bpay-prep-url-value[data-v-33e1d03c]{font-size:12.5px;font-weight:600;color:var(--color-elephant-900,#1f3b4e);overflow-wrap:anywhere}.bpay-prep-note[data-v-33e1d03c]{margin:0;padding:10px 12px;border-radius:var(--ux-radius-md,8px);background:#8789c014;font-size:11.5px;line-height:1.5;color:var(--color-cod-gray-500,#766e70)}.bpay-prep-actions[data-v-33e1d03c]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.bord[data-v-37151036]{display:flex;flex-direction:column;gap:8px}.bord-header[data-v-37151036]{display:flex;align-items:center;justify-content:space-between}.bord-count[data-v-37151036]{font-size:11px;font-weight:500;color:var(--color-cod-gray-500);text-transform:uppercase;letter-spacing:.5px}.bord-loading[data-v-37151036]{display:flex;justify-content:center;padding:24px 0;color:var(--color-cod-gray-400)}.bord-empty[data-v-37151036]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;text-align:center}.bord-empty-icon[data-v-37151036]{color:var(--color-cod-gray-300)}.bord-empty-title[data-v-37151036]{font-size:13px;font-weight:500;color:var(--color-cod-gray-700)}.bord-empty-desc[data-v-37151036]{font-size:11px;color:var(--color-cod-gray-500);line-height:1.4;max-width:220px}.bord-list[data-v-37151036]{gap:6px}.bord-item[data-v-37151036],.bord-list[data-v-37151036]{display:flex;flex-direction:column}.bord-item[data-v-37151036]{border-radius:8px;border:1px solid var(--color-cod-gray-200);padding:8px 10px;gap:3px}.bord-item-top[data-v-37151036]{display:flex;align-items:center;justify-content:space-between}.bord-item-number[data-v-37151036]{font-family:ui-monospace,monospace;font-size:11.5px;font-weight:600;color:var(--color-cod-gray-800)}.bord-status[data-v-37151036]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px}.bord-status[data-tone=pending][data-v-37151036]{background:#b4821e1f;color:#8a5824}.bord-status[data-tone=ok][data-v-37151036]{background:var(--color-xanadu-100);color:var(--color-xanadu-700)}.bord-status[data-tone=ko][data-v-37151036]{background:#b3261e1a;color:#b3261e}.bord-item-mid[data-v-37151036]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--color-cod-gray-800)}.bord-item-total[data-v-37151036]{font-weight:600}.bord-item-meta[data-v-37151036]{font-size:10.5px;color:var(--color-cod-gray-400)}.btq[data-v-109dc9bd]{display:flex;flex-direction:column;gap:16px;padding:20px 14px}.btq-nav[data-v-109dc9bd]{display:flex;gap:4px;padding:3px;border-radius:10px;background:var(--color-cod-gray-100,#f5f4f4)}.btq-nav__item[data-v-109dc9bd]{flex:1;display:flex;align-items:center;justify-content:center;padding:7px 0;border-radius:8px;color:var(--color-cod-gray-500,#766e70);cursor:pointer;transition:background .15s var(--ease-out-quint,ease),color .15s var(--ease-out-quint,ease)}.btq-nav__item[data-v-109dc9bd]:hover{color:var(--color-cod-gray-700,#4a4547)}.btq-nav__item--active[data-v-109dc9bd]{background:var(--color-white,#fff);color:var(--uxtie-pearl-deep,#5a5d8c);box-shadow:0 1px 3px #00000014}.btq-intro[data-v-109dc9bd]{flex-direction:column;gap:10px;text-align:center;padding:12px 8px 4px}.btq-intro[data-v-109dc9bd],.btq-intro__orb[data-v-109dc9bd]{display:flex;align-items:center}.btq-intro__orb[data-v-109dc9bd]{position:relative;justify-content:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--uxtie-pearl-spec,hsla(0,0%,100%,.35)) 0,transparent 50%),linear-gradient(135deg,var(--uxtie-pearl,#8789c0) 0,var(--uxtie-pearl-light,#cdcef0) 100%);box-shadow:0 4px 14px var(--uxtie-pearl-glow,rgba(135,137,192,.5)),inset 0 1px #ffffff40,inset 0 -2px 4px #0000001f}.btq-intro__icon[data-v-109dc9bd]{color:#ffffffeb;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.btq-intro__text[data-v-109dc9bd]{font-size:12.5px;color:var(--color-cod-gray-500,#766e70);line-height:1.5;margin:0;max-width:250px}.btq-intro__badge[data-v-109dc9bd]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px;color:var(--uxtie-pearl-deep,#5a5d8c);background:#8789c01f;box-shadow:inset 0 1px #fff6}.btq-cards[data-v-109dc9bd]{display:flex;flex-direction:column;gap:8px}.btq-card[data-v-109dc9bd]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:var(--ux-radius-lg,12px);background:var(--color-white,#fff);box-shadow:inset 0 1px #fff9}.btq-card__icon[data-v-109dc9bd]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ux-radius-md,8px);background:#8789c01a;color:var(--uxtie-pearl-deep,#5a5d8c);flex-shrink:0}.btq-card__body[data-v-109dc9bd]{display:flex;flex-direction:column;gap:2px;min-width:0}.btq-card__title[data-v-109dc9bd]{font-family:var(--font-family-sans);font-size:13px;font-weight:600;color:var(--color-elephant-900,#1f3b4e)}.btq-card__desc[data-v-109dc9bd]{font-size:12px;color:var(--color-cod-gray-500,#766e70);line-height:1.45}.add-lang-list[data-v-89ada8a2]{display:flex;flex-direction:column;gap:6px;padding:4px 0}.add-lang-item[data-v-89ada8a2]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-cod-gray-100,#f5f4f4);background:transparent;font-family:var(--font-family-sans);font-size:13px;color:var(--color-cod-gray-900,#1b1819);cursor:pointer;transition:all .15s var(--ease-out-quint,ease);text-align:left}.add-lang-item[data-v-89ada8a2]:hover:not(:disabled){background:var(--color-cod-gray-50,#faf9f9);border-color:var(--color-cod-gray-200,#e6e5e6)}.add-lang-item.is-selected[data-v-89ada8a2]{background:var(--color-elephant-50,#eaf3f8);border-color:var(--color-elephant-300,#8ab9d4)}.add-lang-item.is-disabled[data-v-89ada8a2]{opacity:.55;cursor:not-allowed}.add-lang-label[data-v-89ada8a2]{flex:1;font-weight:500}.add-lang-meta[data-v-89ada8a2]{font-size:11px;color:var(--color-cod-gray-500,#766e70);font-weight:400}.add-lang-check[data-v-89ada8a2]{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--color-cod-gray-300,#d1cfd0);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s var(--ease-out-quint,ease);color:#fff;background:transparent}.add-lang-check.is-checked[data-v-89ada8a2]{background:var(--color-elephant-700,#235c7b);border-color:var(--color-elephant-700,#235c7b)}.add-lang-footer[data-v-89ada8a2]{display:flex;justify-content:flex-end;gap:8px}.rsm[data-v-888b1247]{background:var(--color-cod-gray-25,#fdfdfc);border-radius:14px;font-family:inherit}.rsm-header[data-v-888b1247]{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px}.rsm-header-icon[data-v-888b1247]{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#8789c01f;color:var(--color-primary-600,#6b6dab)}.rsm-header-text[data-v-888b1247]{flex:1;min-width:0}.rsm-title[data-v-888b1247]{font-size:14.5px;font-weight:600;color:var(--color-cod-gray-800,#2f2b2c);margin:0}.rsm-subtitle[data-v-888b1247]{font-size:12px;margin:3px 0 0;line-height:1.4}.rsm-close[data-v-888b1247],.rsm-subtitle[data-v-888b1247]{color:var(--color-cod-gray-500,#766e70)}.rsm-close[data-v-888b1247]{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:6px}.rsm-close[data-v-888b1247]:hover{background:var(--color-cod-gray-100,#f0eeef)}.rsm-instruction[data-v-888b1247]{margin:0 20px 12px;padding:8px 12px;background:var(--color-cod-gray-50,#faf9f9);border-radius:8px;font-size:12px;font-style:italic;color:var(--color-cod-gray-600,#555050);line-height:1.45}.rsm-blocks[data-v-888b1247]{display:flex;flex-direction:column;gap:8px;padding:0 20px}.rsm-block[data-v-888b1247]{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--color-primary-200,#cdcee8);border-radius:10px;background:#8789c00d;cursor:pointer;transition:border-color .15s var(--ease-out-quint,ease),background .15s var(--ease-out-quint,ease),opacity .15s var(--ease-out-quint,ease)}.rsm-block[data-v-888b1247]:hover{border-color:var(--color-primary-400,#a5a7d4)}.rsm-block--off[data-v-888b1247]{border-color:var(--color-cod-gray-200,#e5e3e3);background:var(--color-cod-gray-25,#fdfdfc);opacity:.7}.rsm-block-check[data-v-888b1247]{position:absolute;opacity:0;pointer-events:none}.rsm-block-icon[data-v-888b1247]{flex-shrink:0;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--color-cod-gray-600,#555050);border:1px solid var(--color-cod-gray-100,#f0eeef)}.rsm-block-body[data-v-888b1247]{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.rsm-block-title[data-v-888b1247]{font-size:13px;font-weight:500;color:var(--color-cod-gray-800,#2f2b2c)}.rsm-block-hint[data-v-888b1247]{font-size:11px;color:var(--color-cod-gray-500,#766e70);line-height:1.35}.rsm-block-mark[data-v-888b1247]{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--color-cod-gray-300,#c3bfc0);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .15s var(--ease-out-quint,ease)}.rsm-block-mark.is-on[data-v-888b1247]{background:var(--color-primary-600,#6b6dab);border-color:var(--color-primary-600,#6b6dab)}.rsm-footer[data-v-888b1247]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;margin-top:16px;border-top:1px solid var(--color-cod-gray-100,#f0eeef)}.rsm-btn[data-v-888b1247]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;font-size:12.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s var(--ease-out-quint,ease)}.rsm-btn-ghost[data-v-888b1247]{background:transparent;color:var(--color-cod-gray-700,#433d3e)}.rsm-btn-ghost[data-v-888b1247]:hover{background:var(--color-cod-gray-100,#f0eeef)}.rsm-btn-primary[data-v-888b1247]{background:var(--color-primary-600,#6b6dab);color:#fff}.rsm-btn-primary[data-v-888b1247]:hover:not(:disabled){background:var(--color-primary-700,#4f5188)}.rsm-btn-primary[data-v-888b1247]:disabled{opacity:.5;cursor:not-allowed}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}.boot-overlay[data-v-45a04f92]{position:fixed;inset:0;z-index:9999;background:#f5f4f4;justify-content:center}.boot-content[data-v-45a04f92],.boot-overlay[data-v-45a04f92]{display:flex;align-items:center}.boot-content[data-v-45a04f92]{flex-direction:column;gap:32px}.boot-scene[data-v-45a04f92]{width:300px;height:250px}.page-frame[data-v-45a04f92]{width:100%;height:100%;display:flex;flex-direction:column;gap:2px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #1f3b4e0f;transition:box-shadow .8s cubic-bezier(.22,1,.36,1)}.boot-scene.all-in .page-frame[data-v-45a04f92]{box-shadow:0 0 0 1px #1f3b4e1a,0 8px 32px #1f3b4e12}.boot-scene.done .page-frame[data-v-45a04f92]{box-shadow:0 0 0 1.5px #1f3b4e40,0 8px 32px #1f3b4e1a}.block[data-v-45a04f92]{opacity:0;will-change:transform,opacity;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1)}.block-nav[data-v-45a04f92]{transform:translateY(-24px) scale(.94)}.block-hero[data-v-45a04f92]{transform:translate(-32px) rotate(-1.5deg) scale(.92)}.block-features[data-v-45a04f92]{transform:translate(32px) rotate(1deg) scale(.92)}.block-cta[data-v-45a04f92]{transform:translateY(16px) translate(-16px) scale(.94)}.block-footer[data-v-45a04f92]{transform:translateY(24px) scale(.94)}.block.in[data-v-45a04f92]{opacity:1;transform:none}.bi[data-v-45a04f92]{display:flex;gap:6px;padding:8px 12px}.bi[data-v-45a04f92],.bi-col[data-v-45a04f92]{align-items:center}.bi-col[data-v-45a04f92]{flex-direction:column;padding:14px 12px}.bi-row[data-v-45a04f92]{justify-content:center;gap:6px;padding:10px 8px}.sk[data-v-45a04f92]{border-radius:3px;background:#e6e5e6;flex-shrink:0}.sk-circle[data-v-45a04f92]{width:14px;height:14px;border-radius:50%;background:#d5d2d3}.sk-bar[data-v-45a04f92]{height:6px}.h-xs[data-v-45a04f92]{height:4px}.h-sm[data-v-45a04f92]{height:5px}.h-md[data-v-45a04f92]{height:7px}.h-lg[data-v-45a04f92]{height:9px}.w14[data-v-45a04f92]{width:14%}.w24[data-v-45a04f92]{width:24%}.w40[data-v-45a04f92]{width:40%}.w50[data-v-45a04f92]{width:50%}.w60[data-v-45a04f92]{width:60%}.w80[data-v-45a04f92]{width:80%}.sk-spacer[data-v-45a04f92]{flex:1}.mt-6[data-v-45a04f92]{margin-top:6px}.sk-btn[data-v-45a04f92]{height:10px;width:40px;border-radius:4px;background:#1f3b4e}.sk-btn-ghost[data-v-45a04f92]{background:transparent;border:1.5px solid #1f3b4e;opacity:.3}.sk-btn-wide[data-v-45a04f92]{width:60px}.sk-row[data-v-45a04f92]{display:flex;gap:6px}.sk-card[data-v-45a04f92]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;padding:8px 4px;border-radius:4px;background:#faf9f9;border:1px solid #f5f4f4}.sk-square[data-v-45a04f92]{width:18px;height:18px;border-radius:4px;background:#e3e8e4}.block-nav[data-v-45a04f92]{background:#fefefe;border-bottom:1px solid #f5f4f4}.block-hero[data-v-45a04f92]{background:#faf9f9;flex:1}.block-features[data-v-45a04f92]{background:#fefefe}.block-cta[data-v-45a04f92]{background:#f9fafa}.block-footer[data-v-45a04f92]{background:#faf9f9;border-top:1px solid #f5f4f4}.boot-info[data-v-45a04f92]{display:flex;flex-direction:column;align-items:center;gap:10px;width:300px}.boot-name[data-v-45a04f92]{font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",system-ui,sans-serif;font-size:15px;font-weight:600;color:#1b1819;letter-spacing:-.01em;margin:0}.boot-track[data-v-45a04f92]{width:100%;height:6px;background:#e6e5e6;border-radius:6px;overflow:hidden}.boot-bar[data-v-45a04f92]{height:100%;background:#1f3b4e;border-radius:6px;transition:width .5s cubic-bezier(.22,1,.36,1)}.boot-bar.is-done[data-v-45a04f92]{background:#278cb3}.boot-label[data-v-45a04f92]{font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",system-ui,sans-serif;font-size:12px;color:#a6a0a2;margin:0}.boot-fade-leave-active[data-v-45a04f92]{transition:opacity .5s cubic-bezier(.22,1,.36,1)}.boot-fade-leave-to[data-v-45a04f92]{opacity:0}.editor-page[data-v-93d4b3b5]{display:flex;flex-direction:column;width:100%;height:100vh;background:var(--color-white,#fff);overflow:hidden}.ed-legacy-banner[data-v-93d4b3b5]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#8789c014;border-bottom:1px solid var(--color-cod-gray-100,#f0eeef);font-size:12.5px;color:var(--color-cod-gray-800,#2f2b2c)}.ed-legacy-banner__icon[data-v-93d4b3b5]{color:var(--color-primary-600,#6b6dab);flex-shrink:0}.ed-legacy-banner__body[data-v-93d4b3b5]{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.ed-legacy-banner__hint[data-v-93d4b3b5]{font-size:11px;color:var(--color-cod-gray-500,#766e70)}.ed-legacy-banner__cta[data-v-93d4b3b5]{background:var(--color-primary-600,#6b6dab);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.ed-legacy-banner__cta[data-v-93d4b3b5]:hover{background:var(--color-primary-700,#4f5188)}.ed-body[data-v-93d4b3b5]{position:relative;flex:1;display:grid;grid-template-columns:1fr;min-height:0;overflow:hidden}.ed-body.ed-hidden[data-v-93d4b3b5]{opacity:0}.ed-body.ed-hidden .ed-rail[data-v-93d4b3b5]{transform:translate(-20px);opacity:0}.ed-body.ed-hidden .ed-canvas[data-v-93d4b3b5]{transform:translateY(12px) scale(.98);opacity:0}.ed-body.ed-reveal .ed-rail[data-v-93d4b3b5]{animation:reveal-panel-93d4b3b5 .5s cubic-bezier(.22,1,.36,1) forwards}.ed-body.ed-reveal .ed-canvas[data-v-93d4b3b5]{animation:reveal-canvas-93d4b3b5 .5s cubic-bezier(.22,1,.36,1) .08s forwards}.ed-body.ed-reveal[data-v-93d4b3b5]{animation:reveal-body-93d4b3b5 .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes reveal-body-93d4b3b5{0%{opacity:0}to{opacity:1}}@keyframes reveal-panel-93d4b3b5{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes reveal-canvas-93d4b3b5{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ed-fpanel--rail[data-v-93d4b3b5]{position:absolute;top:16px;left:88px;bottom:16px;width:320px;z-index:var(--ux-z-rail,50)}.ed-fpanel--chat[data-v-93d4b3b5]{position:absolute;bottom:calc(100% + 12px);left:0;right:0;max-height:46vh;z-index:var(--ux-z-chat,40)}.ed-body:not(.cms-mode):not(.mobile-editor) .ed-canvas[data-v-93d4b3b5]{padding-left:88px;transition:padding-left .3s var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}.ed-body.panel-open:not(.cms-mode):not(.mobile-editor) .ed-canvas[data-v-93d4b3b5]{padding-left:424px}.ed-cms-shell[data-v-93d4b3b5]{position:relative;overflow:hidden;background:var(--color-white,#fff);border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:var(--ux-radius-xl,16px);box-shadow:0 8px 24px var(--ux-glow-pearl,rgba(135,137,192,.18)),0 2px 8px #1f3b4e0f,inset 0 1px #fff9;margin-bottom:12px}.ed-cms-canvas[data-v-93d4b3b5],.ed-cms-shell[data-v-93d4b3b5]{flex:1;min-height:0;display:flex;flex-direction:column}.ed-cms-canvas[data-v-93d4b3b5]{overflow-y:auto;background:transparent;padding:20px 40px 40px}.ed-cms-canvas[data-v-93d4b3b5]>*{max-width:1120px;width:100%;margin:0 auto}.ed-cms-form[data-v-93d4b3b5]{background:transparent;padding-top:16px}.ed-cms-form[data-v-93d4b3b5],.ed-cms-preview-fullscreen[data-v-93d4b3b5]{flex:1;min-height:0;display:flex;flex-direction:column}.ed-cms-preview-fullscreen[data-v-93d4b3b5]{background:var(--color-cod-gray-50,#faf9f9)}.ed-cms-preview-fullscreen[data-v-93d4b3b5] .editor-canvas-wrapper{flex:1}.ed-cms-preview-toggle[data-v-93d4b3b5]{position:absolute;top:16px;right:24px;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--color-cod-gray-900,#1b1819);color:#fff;border:none;font-family:var(--font-family-sans);font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 4px 16px #1f3b4e4d;transition:background .15s var(--ease-out-quint,ease),transform .15s var(--ease-out-quint,ease),box-shadow .15s var(--ease-out-quint,ease)}.ed-cms-preview-toggle[data-v-93d4b3b5]:hover{background:var(--color-cod-gray-800,#322d2e);transform:translateY(-1px);box-shadow:0 6px 20px #1f3b4e59}.ed-cms-preview-toggle.is-on[data-v-93d4b3b5]{background:var(--color-elephant-700,#235c7b)}.ed-cms-preview-toggle.is-on[data-v-93d4b3b5]:hover{background:var(--color-elephant-800,#1a4a64)}.ed-cms-toggle-state[data-v-93d4b3b5]{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:9px;font-weight:700;letter-spacing:.08em;padding:1px 6px;border-radius:999px;background:#ffffff2e;color:#fffffff2}.ed-canvas[data-v-93d4b3b5]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:var(--color-cod-gray-50,#faf9f9);background-image:radial-gradient(circle,var(--color-cod-gray-200,#e6e5e6) 1.5px,transparent 1px);background-size:24px 24px;background-position:50%;padding:24px 24px 12px}.ed-canvas[data-v-93d4b3b5] .editor-canvas-wrapper{flex:1;margin-bottom:16px}.ed-canvas-footer[data-v-93d4b3b5]{position:relative;width:100%;max-width:800px;margin:0 auto;z-index:var(--ux-z-chat,40)}.ed-agent-actions[data-v-93d4b3b5]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;max-height:40vh;overflow-y:auto}.ed-body.mobile-editor[data-v-93d4b3b5]{grid-template-columns:1fr}.ed-body.mobile-editor .ed-canvas[data-v-93d4b3b5]{padding:0}.ed-body.mobile-editor .ed-canvas[data-v-93d4b3b5] .editor-canvas-wrapper{border-radius:0;box-shadow:none;border:none;margin-bottom:0}@media(max-width:768px){.ed-canvas-footer[data-v-93d4b3b5]{padding:8px 12px}}.logic-placeholder[data-v-93d4b3b5]{flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.logic-icon-wrap[data-v-93d4b3b5],.logic-placeholder[data-v-93d4b3b5]{display:flex;align-items:center;justify-content:center}.logic-icon-wrap[data-v-93d4b3b5]{width:48px;height:48px;border-radius:12px;background:var(--color-cod-gray-50,#faf9f9);border:1px solid var(--color-cod-gray-100,#f5f4f4);color:var(--color-cod-gray-400,#a6a0a2)}.logic-title[data-v-93d4b3b5]{font-family:var(--font-family-sans);font-size:14px;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.logic-desc[data-v-93d4b3b5]{font-size:13px;color:var(--color-cod-gray-500,#766e70);line-height:1.5}.container-status-overlay[data-v-93d4b3b5]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:50;background:#faf9f9b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.container-status-card[data-v-93d4b3b5]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 48px;background:var(--color-white,#fff);border:1px solid var(--color-cod-gray-100,#f5f4f4);border-radius:16px;box-shadow:0 16px 48px #1f3b4e0f}.container-status-spinner[data-v-93d4b3b5]{width:24px;height:24px;border:2px solid var(--color-cod-gray-100,#f5f4f4);border-top-color:var(--color-cod-gray-900,#1b1819);border-radius:50%;animation:spin-93d4b3b5 .8s linear infinite}@keyframes spin-93d4b3b5{to{transform:rotate(1turn)}}.container-status-label[data-v-93d4b3b5]{font-family:var(--font-family-sans);font-size:14px;font-weight:500;color:var(--color-cod-gray-900,#1b1819)}.container-status-detail[data-v-93d4b3b5]{font-size:12px;color:var(--color-cod-gray-500,#766e70)}.custom-scrollbar[data-v-93d4b3b5]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-93d4b3b5]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-93d4b3b5]::-webkit-scrollbar-thumb{background:var(--color-cod-gray-200,#e6e5e6);border-radius:4px}.custom-scrollbar[data-v-93d4b3b5]::-webkit-scrollbar-thumb:hover{background:var(--color-cod-gray-300,#d5d2d3)}
