@font-face{font-family:essayFont;src:url(../media/roboto_latin-s.p.0pydetowk3fql.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:essayFont;src:url(../media/roboto_italic_latin-s.p.2t4pnzux49ted.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:essayFont Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.T6bbIa_className{font-family:essayFont,essayFont Fallback}
:is(:root:has(.JupOzG_icon),:where(button,a[href],[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],[data-wizel-icon-trigger]):has(.JupOzG_icon)){--wizel-icon-animation:none}:where(button,a[href],[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],[data-wizel-icon-trigger]):not(:disabled):not([aria-disabled=true]):is(:focus-visible,:active,[data-highlighted],[data-wizel-icon-active=true]):has(.JupOzG_icon){--wizel-icon-animation:initial}@media (hover:hover){:where(button,a[href],[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],[data-wizel-icon-trigger]):not(:disabled):not([aria-disabled=true]):hover:has(.JupOzG_icon){--wizel-icon-animation:initial}}.JupOzG_artwork{transform-box:fill-box;transform-origin:50%;animation-duration:var(--dur-flow-state,.22s);animation-timing-function:var(--ease-flow,ease-out);animation-iteration-count:1}.JupOzG_icon[data-wizel-motion=none]>.JupOzG_artwork,.JupOzG_icon[class*=animate-spin]>.JupOzG_artwork{animation:none!important}@keyframes JupOzG_nudge{0%,to{transform:translateY(0)}45%{transform:translateY(-6%)}}@keyframes JupOzG_turn{0%,to{transform:rotate(0)}45%{transform:rotate(12deg)}}@keyframes JupOzG_pop{0%,to{transform:scale(1)}45%{transform:scale(1.02)}}@keyframes JupOzG_scan{0%,to{transform:translate(0)}35%{transform:translate(4%)}70%{transform:translate(-2%)}}@media (prefers-reduced-motion:reduce){.JupOzG_icon,.JupOzG_artwork{transition:none!important;animation:none!important}}
.vH1v6G_field{min-width:0}.vH1v6G_labelRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.vH1v6G_label{color:var(--text-primary,var(--ink));font-size:12px;font-weight:600;line-height:1.5}.vH1v6G_shortcut{color:var(--text-muted,var(--ink-mute));white-space:nowrap;font-size:10px}.vH1v6G_composer{border:1px solid var(--border-subtle,var(--rule));background:var(--bg-primary,var(--paper-warm));border-radius:13px;transition:border-color .15s,box-shadow .15s,background-color .15s;position:relative;overflow:hidden;box-shadow:0 1px 2px #14172108}.vH1v6G_composer:hover{border-color:var(--border-subtle,var(--rule))}.vH1v6G_composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #262f420f}.vH1v6G_composer.vH1v6G_dragOver{border-color:var(--accent);background:var(--bg-secondary,var(--paper));box-shadow:0 0 0 3px #262f4214}.vH1v6G_composer.vH1v6G_disabled{background:var(--bg-secondary,var(--paper));opacity:.72}.vH1v6G_textarea{resize:vertical;width:100%;min-height:82px;max-height:280px;box-shadow:none;color:var(--text-primary,var(--ink));background:0 0;border:0;outline:none;margin:0;padding:13px 14px 9px;font-family:inherit;font-size:13px;line-height:1.65;display:block}.vH1v6G_textarea:focus{box-shadow:none;outline:none}.vH1v6G_textarea::placeholder{color:var(--text-muted,var(--ink-mute))}.vH1v6G_references{flex-wrap:wrap;gap:9px;padding:5px 14px 10px;display:flex}.vH1v6G_reference{border:1px solid var(--border-subtle,var(--rule));background:var(--bg-secondary,var(--paper));border-radius:9px;flex-shrink:0;width:62px;height:62px;position:relative}.vH1v6G_thumbnail{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:100%}.vH1v6G_referenceNumber{background:var(--bg-primary,var(--paper-warm));width:15px;height:15px;color:var(--text-secondary,var(--ink-soft));border-radius:4px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:3px;left:3px}.vH1v6G_remove{border:1px solid var(--border-subtle,var(--rule));background:var(--bg-primary,var(--paper-warm));width:22px;height:22px;color:var(--text-secondary,var(--ink-soft));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 3px #00000014}.vH1v6G_remove:hover{background:var(--bg-secondary,var(--paper));color:var(--text-primary,var(--ink))}.vH1v6G_remove:disabled{cursor:default;opacity:.5}.vH1v6G_pendingReference{color:var(--text-muted,var(--ink-mute));border-style:dashed;justify-content:center;align-items:center;display:flex}.vH1v6G_toolbar{border-top:1px solid var(--border-subtle,var(--rule));background:var(--bg-secondary,var(--paper));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;padding:7px 10px;display:flex}.vH1v6G_attachButton{min-height:30px;color:var(--text-secondary,var(--ink-soft));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:5px 8px;font-family:inherit;font-size:11px;font-weight:500;transition:background-color .13s,color .13s;display:inline-flex}.vH1v6G_attachButton:hover{background:var(--bg-secondary,var(--paper));color:var(--text-primary,var(--ink))}.vH1v6G_attachButton:disabled{color:var(--text-muted,var(--ink-mute));cursor:default;background:0 0}.vH1v6G_attachButton:focus-visible,.vH1v6G_remove:focus-visible,.vH1v6G_error button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vH1v6G_count{color:var(--text-muted,var(--ink-mute));white-space:nowrap;font-size:10px}.vH1v6G_fileInput{display:none}.vH1v6G_hint{color:var(--text-muted,var(--ink-mute));margin-top:6px;font-size:10px;line-height:1.6}.vH1v6G_children{padding:0 14px 9px}.vH1v6G_error{border:1px solid var(--semantic-error);background:var(--semantic-error-soft);color:var(--semantic-error);border-radius:8px;align-items:flex-start;gap:7px;margin-top:8px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.vH1v6G_error>svg{flex-shrink:0;margin-top:1px}.vH1v6G_error>span{flex:1}.vH1v6G_error button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.vH1v6G_error button:hover{background:var(--semantic-error-soft)}.vH1v6G_library{margin-top:9px}.vH1v6G_dropOverlay{z-index:3;border:2px dashed var(--accent);background:var(--bg-secondary,var(--paper));color:var(--text-secondary,var(--ink-soft));pointer-events:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.vH1v6G_spinner{animation:.9s linear infinite vH1v6G_spin}@keyframes vH1v6G_spin{to{transform:rotate(360deg)}}@media (max-width:420px){.vH1v6G_shortcut{font-size:9px}.vH1v6G_textarea{padding:11px 12px 8px;font-size:13px}.vH1v6G_references{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.vH1v6G_composer,.vH1v6G_remove,.vH1v6G_attachButton{transition:none}.vH1v6G_spinner{animation:none}}
.rV6wsa_overlay{z-index:10002;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff59;position:fixed;inset:0}.rV6wsa_overlayAnchored{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.rV6wsa_dialog{z-index:10003;color:#25272e;background:#fff;border:1px solid #e1e3e9;border-radius:16px;flex-direction:column;width:min(640px,100vw - 32px);max-height:min(80vh,100dvh - 32px);font-family:inherit;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 72px #14172129,0 4px 16px #1417210f}.rV6wsa_dialogAnchored{transform:none}.rV6wsa_dialogHeader{border-bottom:1px solid #eceef2;flex-shrink:0;align-items:flex-start;gap:12px;padding:20px;display:flex}.rV6wsa_headingIcon{background:#f8f9fb;border:1px solid #e6e8ed;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rV6wsa_headingCopy{flex:1;min-width:0}.rV6wsa_dialogTitle{color:#25272e;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500;line-height:1.2}.rV6wsa_dialogDescription{color:#747783;margin:5px 0 0;font-size:12px;line-height:1.55}.rV6wsa_placement{color:var(--accent,#2563eb);align-items:center;gap:5px;margin:7px 0 0;font-size:11px;font-weight:500;line-height:1.5;display:flex}.rV6wsa_placement>svg{flex-shrink:0}.rV6wsa_closeButton{color:#7b808c;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin:-4px -5px 0 0;padding:0;display:flex}.rV6wsa_closeButton:hover{color:#25272e;background:#f1f3f6}.rV6wsa_dialogBody{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d5d7dd transparent;flex-direction:column;flex:auto;gap:20px;min-height:0;padding:20px;display:flex;overflow-y:auto}.rV6wsa_dialogBody>*{flex-shrink:0}.rV6wsa_warning{color:#a16207;margin:0;font-size:11px;line-height:1.6}.rV6wsa_suggestions{min-width:0}.rV6wsa_sectionLabel{color:#747783;margin-bottom:8px;font-size:11px;font-weight:500;line-height:1.5}.rV6wsa_pills{flex-wrap:wrap;gap:7px;display:flex}.rV6wsa_pill,.rV6wsa_morePills{color:#5b6170;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e5eb;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.45;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.rV6wsa_pill:hover{border-color:var(--accent,#2563eb);background:var(--accent-tint,#f0f5ff);color:var(--accent,#2563eb)}.rV6wsa_morePills{color:#747783;background:#f5f6f8;border-color:#0000}.rV6wsa_morePills:hover{color:#30323a;background:#eceef3}.rV6wsa_morePills>svg{flex-shrink:0}.rV6wsa_footer{background:#fcfcfd;border-top:1px solid #eceef2;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.rV6wsa_footerNote{color:#828690;flex-direction:column;gap:3px;min-width:0;font-size:10px;line-height:1.5;display:flex}.rV6wsa_footerNote>:first-child{color:#616775}.rV6wsa_footerActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.rV6wsa_primaryButton,.rV6wsa_secondaryButton{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.rV6wsa_primaryButton{background:var(--accent,#2563eb);color:#fff}.rV6wsa_primaryButton:hover:not(:disabled){background:var(--accent-hover,#1b4dd8)}.rV6wsa_primaryButton:disabled{opacity:.45;cursor:not-allowed}.rV6wsa_secondaryButton{color:#626977;background:#fff;border-color:#e1e3e9}.rV6wsa_secondaryButton:hover{color:#30323a;background:#f4f5f8;border-color:#cbd0d8}.rV6wsa_closeButton:focus-visible,.rV6wsa_pill:focus-visible,.rV6wsa_morePills:focus-visible,.rV6wsa_primaryButton:focus-visible,.rV6wsa_secondaryButton:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}@media (max-width:719px){.rV6wsa_dialog{border-radius:13px;max-height:calc(100dvh - 32px)}.rV6wsa_dialogHeader{gap:10px;padding:16px}.rV6wsa_dialogBody{gap:18px;padding:16px}.rV6wsa_footer{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.rV6wsa_pill,.rV6wsa_morePills,.rV6wsa_primaryButton,.rV6wsa_secondaryButton{transition:none}}.rV6wsa_remixPanel{color:#25272e;flex-direction:column;gap:14px;min-height:0;max-height:min(760px,80dvh - 28px);display:flex}.rV6wsa_remixHeader{flex-shrink:0;align-items:center;gap:10px;display:flex}.rV6wsa_remixTitle{color:#25272e;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600;line-height:1.3}.rV6wsa_remixBody{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d5d7dd transparent;flex-direction:column;flex:auto;gap:17px;min-height:0;margin:-3px;padding:3px;display:flex;overflow-y:auto}.rV6wsa_remixBody>*{flex-shrink:0}.rV6wsa_remixDirection{flex-direction:column;gap:17px;min-width:0;display:flex}.rV6wsa_scopeTabs{background:#f5f6f8;border:1px solid #eceef2;border-radius:9px;flex-shrink:0;gap:3px;padding:3px;display:flex}.rV6wsa_scopeTabs>button{color:#777d89;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-width:0;min-height:30px;padding:5px 7px;font-size:11px;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s}.rV6wsa_scopeTabs>button:hover{color:#30323a}.rV6wsa_scopeTabs>button[aria-checked=true]{color:#30323a;background:#fff;box-shadow:0 1px 4px #14172114}.rV6wsa_scopeTabs>button:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.rV6wsa_scopeTabs>button:disabled,.rV6wsa_pill:disabled{opacity:.5;cursor:not-allowed}.rV6wsa_pill[aria-pressed=true]{border-color:var(--accent,#2563eb);background:var(--accent-tint,#f0f5ff);color:var(--accent,#2563eb)}.rV6wsa_target{background:#fafbfc;border:1px solid #e9ebef;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.rV6wsa_target>img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0;width:44px;height:44px}.rV6wsa_target>div{min-width:0}.rV6wsa_target .rV6wsa_sectionLabel{margin-bottom:2px;font-size:10px;display:block}.rV6wsa_target p{color:#616775;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.rV6wsa_error{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:7px;padding:10px;font-size:11px;line-height:1.5;display:flex}.rV6wsa_error>svg{flex-shrink:0;margin-top:1px}.rV6wsa_remixFooter{background:0 0;flex-wrap:nowrap;gap:10px;padding:13px 0 0}.rV6wsa_remixFooter .rV6wsa_footerNote{flex:1}.rV6wsa_blockRemixDialog{width:min(920px,100vw - 40px);height:min(740px,100dvh - 48px);max-height:calc(100dvh - 48px)}.rV6wsa_remixPanelSplit{gap:0;height:100%;max-height:none}.rV6wsa_remixPanelSplit .rV6wsa_remixHeader{border-bottom:1px solid #eceef2;padding:20px 24px}.rV6wsa_remixPanelSplit .rV6wsa_remixTitle{font-size:19px}.rV6wsa_remixPanelSplit .rV6wsa_remixBody{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;margin:0;padding:0;display:grid;overflow:hidden}.rV6wsa_remixPanelSplit .rV6wsa_remixDirection{overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid #eceef2;min-height:0;padding:24px;overflow-y:auto}.rV6wsa_remixPanelSplit .rV6wsa_remixDirection>*{flex-shrink:0}.rV6wsa_remixPanelSplit .rV6wsa_remixFooter{background:#fcfcfd;padding:16px 24px}.rV6wsa_remixPanelSplit .rV6wsa_footerNote{font-size:11px}.rV6wsa_remixPanelSplit .rV6wsa_primaryButton,.rV6wsa_remixPanelSplit .rV6wsa_secondaryButton{min-height:40px;padding-inline:16px;font-size:13px}.rV6wsa_remixPanelSplit .rV6wsa_closeButton{width:36px;height:36px;margin:0}@media (max-width:719px),(max-height:640px){.rV6wsa_blockRemixDialog{width:min(640px,100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.rV6wsa_remixPanelSplit .rV6wsa_remixHeader{padding:16px}.rV6wsa_remixPanelSplit .rV6wsa_remixBody{display:flex;overflow-y:auto}.rV6wsa_remixPanelSplit .rV6wsa_remixDirection{border-bottom:1px solid #eceef2;border-right:0;padding:20px 16px;overflow:visible}.rV6wsa_remixPanelSplit .rV6wsa_remixFooter{flex-wrap:wrap;padding:12px 16px}.rV6wsa_remixPanelSplit .rV6wsa_footerNote{flex-basis:100%}.rV6wsa_remixPanelSplit .rV6wsa_remixFooter .rV6wsa_footerActions{width:100%}.rV6wsa_remixPanelSplit .rV6wsa_remixFooter .rV6wsa_footerActions .rV6wsa_primaryButton{flex:1}}@media (prefers-reduced-motion:no-preference){.rV6wsa_overlay{animation:.16s ease-out rV6wsa_creativeReveal}.rV6wsa_dialog{animation:.18s ease-out rV6wsa_creativeReveal}@keyframes rV6wsa_creativeReveal{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.rV6wsa_scopeTabs>button{transition:none}}
.dTiCIW_composer{min-width:0;min-height:0;max-height:min(660px, calc(100dvh - var(--eb-topbar-h,72px) - 110px));overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-primary);flex-direction:column;flex:0 auto;padding:10px 12px;display:flex;overflow:hidden}.dTiCIW_body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.dTiCIW_promptField{display:contents}.dTiCIW_promptField>:not(.dTiCIW_referenceLibrary){flex:none}.dTiCIW_promptField textarea{resize:none;min-height:72px;max-height:150px;font-size:12px;line-height:1.55}.dTiCIW_referenceLibrary{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:30px;max-height:220px;overflow-y:auto}.dTiCIW_selectionReference{flex:none;min-width:0;margin-top:10px}.dTiCIW_selectionReference>div{margin:0}.dTiCIW_productToggle{min-height:30px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:500;display:inline-flex}.dTiCIW_productToggle:hover,.dTiCIW_productToggle[aria-expanded=true]{background:var(--bg-secondary);color:var(--text-primary)}.dTiCIW_productToggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.dTiCIW_productChips{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.dTiCIW_productChips li{max-width:100%}.dTiCIW_productChips button{border:1px solid var(--border-subtle);background:var(--bg-secondary);max-width:100%;min-height:28px;color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:3px 5px;font-size:10px;display:flex}.dTiCIW_productChips button>span{white-space:nowrap;text-overflow:ellipsis;max-width:142px;overflow:hidden}.dTiCIW_productChips img{background:var(--bg-primary);-o-object-fit:contain;object-fit:contain;border-radius:3px;flex-shrink:0;width:20px;height:20px}.dTiCIW_productChips button>svg{flex-shrink:0}.dTiCIW_productPanel{overscroll-behavior:contain;border:1px solid var(--border-subtle);background:var(--bg-secondary);scrollbar-width:thin;border-radius:9px;flex:0 270px;min-height:82px;margin-top:9px;padding:10px;overflow-y:auto}.dTiCIW_productPanelHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.dTiCIW_productPanelHeader button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.dTiCIW_productPanelHeader button:hover{background:var(--bg-secondary);color:var(--text-primary)}.dTiCIW_footer{z-index:1;background:var(--bg-primary);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding-top:8px;display:flex;position:relative}.dTiCIW_status{min-width:0;color:var(--text-muted);font-size:10px;line-height:1.4}.dTiCIW_sendButton{background:var(--accent,#2563eb);min-height:33px;color:var(--paper);cursor:pointer;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.dTiCIW_sendButton:hover{background:var(--accent-hover,#1d4ed8)}.dTiCIW_composer button:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.dTiCIW_composer button:disabled{cursor:not-allowed;opacity:.5}.dTiCIW_sendButton:disabled{background:var(--bg-secondary);color:var(--text-muted);opacity:1}.dTiCIW_spinner{animation:.9s linear infinite dTiCIW_spin}@keyframes dTiCIW_spin{to{transform:rotate(360deg)}}@media (max-width:420px){.dTiCIW_composer{padding:9px 10px}.dTiCIW_productToggle{gap:4px;padding-left:4px;padding-right:4px}.dTiCIW_productChips button>span{max-width:120px}}@media (prefers-reduced-motion:reduce){.dTiCIW_spinner{animation:none}}.dTiCIW_suggestions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.dTiCIW_suggestions button{border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:11px}.dTiCIW_suggestions button:hover{background:var(--bg-secondary)}.dTiCIW_concise .dTiCIW_suggestions button,.dTiCIW_concise .dTiCIW_sendButton,.dTiCIW_concise .dTiCIW_productToggle{font-size:12px}.dTiCIW_concise .dTiCIW_footer{justify-content:flex-start}.dTiCIW_concise .dTiCIW_sendButton{margin-left:auto}.dTiCIW_concise .dTiCIW_status:empty{display:none}.dTiCIW_helpButton{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dTiCIW_helpButton:hover{background:var(--surface-hover)}
.P6S2za_thumb{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.P6S2za_thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.P6S2za_frame{pointer-events:none;transform-origin:0 0;border:0;position:absolute;top:0;left:0}.P6S2za_imageChoices{align-items:center;gap:8px;min-width:0;display:flex}.P6S2za_imageChoices button:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.P6S2za_imageChoicesLabel{color:#5f6876;flex-shrink:0;font-size:10px;font-weight:550}.P6S2za_imageChoicesList{scrollbar-width:thin;flex:1;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.P6S2za_imageChoicesList button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:5px;flex:none;align-items:center;gap:6px;min-height:40px;padding:3px 8px 3px 3px;font-size:11px;display:flex}.P6S2za_imageChoicesList button:hover{border-color:#7693bc}.P6S2za_imageChoicesList button[aria-pressed=true]{border-color:var(--accent,#2563eb);color:#234f91;background:#edf3ff}.P6S2za_imageChoicesList img{-o-object-fit:contain;object-fit:contain;background:#f1f3f5;border-radius:3px;width:32px;height:36px}.P6S2za_fallback{color:#647080;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;padding:8px;display:flex}.P6S2za_fallback span{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.P6S2za_thumb .P6S2za_fallback{gap:0;padding:0}.P6S2za_thumb .P6S2za_fallback span{display:none}.P6S2za_expandedVisual{background:#fff;width:100%;max-width:600px;margin:0 auto;position:relative;overflow:hidden}.P6S2za_expandedVisual img{width:100%;height:auto;display:block}
.Tw4pqq_colorPickerWrapper{display:inline-block;position:relative}.Tw4pqq_colorInputGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Tw4pqq_colorSwatch{border:2px solid var(--border-subtle,var(--rule));cursor:pointer;border-radius:6px;flex-shrink:0;width:40px;height:40px;transition:all .2s;position:relative;overflow:hidden}.Tw4pqq_colorSwatch:hover{border-color:var(--accent);transform:scale(1.05)}.Tw4pqq_colorSwatchInner{background:inherit;position:absolute;inset:0}.Tw4pqq_hexInput{color:var(--text-primary,var(--ink));background:var(--bg-primary,var(--paper-warm));border:1px solid var(--border-subtle,var(--rule));text-transform:uppercase;border-radius:6px;flex:1 1 0;min-width:0;max-width:100px;padding:8px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;transition:border-color .2s}.Tw4pqq_hexInput:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3b82f61a}.Tw4pqq_compactTrigger{box-sizing:border-box;background:var(--bg-primary,var(--paper-warm));border:1px solid var(--border-subtle,var(--rule));cursor:pointer;border-radius:6px;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 8px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.Tw4pqq_compactTrigger:hover{border-color:var(--accent,#2563eb)}.Tw4pqq_compactSwatch{border:1px solid #0f172a26;border-radius:4px;flex-shrink:0;width:20px;height:20px}.Tw4pqq_compactHex{text-align:left;text-transform:uppercase;min-width:0;color:var(--text-primary,var(--ink));text-overflow:ellipsis;white-space:nowrap;flex:auto;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;overflow:hidden}.Tw4pqq_compactChevron{color:var(--text-muted,var(--ink-mute));flex-shrink:0}.Tw4pqq_popoverHexInput{background:var(--bg-primary,var(--paper-warm));box-sizing:border-box;border:1px solid var(--border-subtle,var(--rule));text-transform:uppercase;width:100%;color:var(--text-primary,var(--ink));border-radius:4px;padding:6px 8px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px}.Tw4pqq_popoverHexInput:focus{border-color:var(--accent,#2563eb);box-shadow:0 0 0 3px var(--accent-tint,#2563eb1a);outline:none}.Tw4pqq_colorPickerDropdown{background:var(--bg-primary,var(--paper-warm));border:1px solid var(--border-subtle,var(--rule));z-index:var(--z-floating);border-radius:8px;width:220px;max-width:220px;animation:.2s Tw4pqq_dropdownSlide;position:fixed;box-shadow:0 10px 40px #00000026}@keyframes Tw4pqq_dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Tw4pqq_tabContent{padding:12px}.Tw4pqq_pickerContent{flex-direction:column;gap:10px;padding:10px;display:flex;position:relative}.Tw4pqq_pickerSection{flex-direction:column;gap:6px;display:flex}.Tw4pqq_pickerHeader{justify-content:space-between;align-items:center;display:flex}.Tw4pqq_sectionLabel{text-transform:uppercase;color:var(--text-muted,var(--ink-mute));letter-spacing:.5px;font-size:11px;font-weight:600}.Tw4pqq_eyedropperIcon{background:var(--accent,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}.Tw4pqq_eyedropperIcon:hover{background:var(--accent-hover,#1b4dd8)}.Tw4pqq_colorCanvas{cursor:pointer;border:2px solid var(--border-subtle,var(--rule));border-radius:6px;height:40px;transition:all .3s;position:relative;overflow:hidden}.Tw4pqq_colorCanvas:hover{border-color:var(--accent);transform:scale(1.02)}.Tw4pqq_nativeColorInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Tw4pqq_colorGrid{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.Tw4pqq_colorGridItem{border:1.5px solid var(--border-subtle,var(--rule));cursor:pointer;background-clip:padding-box;border-radius:4px;width:24px;height:24px;transition:all .2s;position:relative}.Tw4pqq_colorGridItem:hover{border-color:var(--accent);z-index:10;transform:scale(1.15)}.Tw4pqq_colorGridItem:active{transform:scale(.95)}.dark .Tw4pqq_colorPickerDropdown{background:var(--bg-primary,var(--background));border-color:var(--border-subtle,color-mix(in srgb, var(--foreground) 16%, transparent))}:is(.dark .Tw4pqq_hexInput,.dark .Tw4pqq_popoverHexInput,.dark .Tw4pqq_compactTrigger){background:var(--bg-secondary,var(--color-card-bg));border-color:var(--border-subtle,color-mix(in srgb, var(--foreground) 16%, transparent));color:var(--text-primary,var(--foreground))}.dark .Tw4pqq_compactHex{color:var(--text-primary,var(--foreground))}.Tw4pqq_contrastHint{letter-spacing:.02em;white-space:normal;background:0 0;border:1px solid;border-radius:4px;align-items:center;max-width:100%;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}
.jRqANG_emptyCanvas{text-align:center;background:var(--eb-panel,#fff);min-height:410px;color:var(--eb-ink,#20232b);flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;transition:background .18s,box-shadow .18s;display:flex}.jRqANG_emptyCanvasMark{border:1px solid var(--eb-line,#e6e8ed);background:var(--eb-panel-soft,#f7f8fa);width:60px;height:68px;color:var(--eb-muted,#687180);border-radius:10px;place-items:center;margin-bottom:24px;display:grid;transform:rotate(-5deg);box-shadow:0 3px 6px -4px #141e3229}.jRqANG_emptyCanvas h2{letter-spacing:-.035em;text-wrap:balance;max-width:330px;margin:0;font-size:24px;font-weight:600;line-height:1.25}.jRqANG_emptyCanvas p{max-width:310px;color:var(--eb-muted,#687180);text-wrap:pretty;margin:12px 0 26px;font-size:13px;line-height:1.65}.jRqANG_generateButton{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 18px;font-size:13px;font-weight:600;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a1f,inset 0 1px #ffffff29}.jRqANG_generateButton:hover{background:#1d4ed8;box-shadow:0 4px 10px #2563eb2e}.jRqANG_generateButton:active{transform:translateY(1px)}.jRqANG_emptyCanvasHint{color:var(--eb-muted,#687180);margin-top:18px;font-size:11px;line-height:1.6}.jRqANG_emptyCanvasDragging{background:var(--eb-panel-soft);box-shadow:inset 0 0 0 2px var(--eb-accent)}.jRqANG_zoomDock{z-index:50;border:1px solid var(--eb-line,#e6e8ed);background:var(--eb-panel,#fff);color:var(--eb-ink,#20232b);border-radius:12px;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;bottom:18px;box-shadow:0 4px 16px -4px #0f172a1f,0 1px 2px #0f172a0a}.jRqANG_zoomButton,.jRqANG_zoomValue{height:32px;color:var(--eb-muted,#687180);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.jRqANG_zoomButton{width:32px;padding:0}.jRqANG_zoomValue{min-width:65px;color:var(--eb-ink);font-variant-numeric:tabular-nums;gap:5px;padding:0 7px;font-size:12px;font-weight:600}.jRqANG_zoomButton:hover:not(:disabled),.jRqANG_zoomValue:hover,.jRqANG_zoomValue[aria-expanded=true]{background:var(--eb-panel-soft);color:var(--eb-ink)}.jRqANG_zoomButton:disabled{opacity:.35;cursor:default}.jRqANG_zoomDivider{background:var(--eb-line);width:1px;height:16px;margin:0 3px}.jRqANG_zoomValue svg{transition:transform .18s}.jRqANG_chevronOpen{transform:rotate(180deg)}.jRqANG_zoomPopover{border:1px solid var(--eb-line);background:var(--eb-panel);width:220px;max-width:calc(100vw - 80px);animation:jRqANG_popoverEnter .18s var(--eb-ease,ease-out);border-radius:12px;padding:16px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 10px 30px -10px #0f172a33}.jRqANG_zoomPopoverHeading{font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.jRqANG_zoomPopover input{width:100%;height:20px;accent-color:var(--eb-accent,#2563eb);cursor:pointer;display:block}.jRqANG_zoomRangeLabels{color:var(--eb-muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.jRqANG_zoomDock button:focus-visible,.jRqANG_zoomPopover input:focus-visible,.jRqANG_generateButton:focus-visible{outline:2px solid var(--eb-accent,#2563eb);outline-offset:3px}@keyframes jRqANG_popoverEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.jRqANG_emptyCanvas{min-height:360px;padding:32px 20px}.jRqANG_emptyCanvas h2{font-size:21px}.jRqANG_generateButton{gap:7px;padding:0 12px;font-size:12px}.jRqANG_zoomDock{bottom:12px}}@media (prefers-reduced-motion:reduce){.jRqANG_emptyCanvas,.jRqANG_generateButton,.jRqANG_zoomButton,.jRqANG_zoomValue,.jRqANG_zoomValue svg{transition:none}.jRqANG_zoomPopover{animation:none}}
.GbLuIa_status{z-index:100;border:1px solid var(--rule,#ddd);background:var(--paper,#fff);width:min(360px,100vw - 40px);max-height:40vh;color:var(--ink,#222);border-radius:10px;font-size:13px;line-height:1.5;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 4px 20px #0000001a}.GbLuIa_issue{padding:14px 16px}.GbLuIa_issue+.GbLuIa_issue{border-top:1px solid var(--rule,#ddd)}.GbLuIa_issue p{margin:0 0 6px}.GbLuIa_issue strong{font-weight:600}.GbLuIa_issue a{color:var(--ink,#222);text-decoration:underline}.GbLuIa_issue a:focus-visible{outline:2px solid var(--accent,#777);outline-offset:3px}
.jDwPpa_panel{color:#172033;background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.jDwPpa_heading{justify-content:space-between;align-items:center;padding:15px 14px 10px;display:flex}.jDwPpa_heading strong{font-size:13px;font-weight:650;display:block}.jDwPpa_heading span{color:#64748b;margin-top:4px;font-size:11px;display:block}.jDwPpa_search{color:#64748b;border:1px solid #e2e6ec;border-radius:6px;flex-shrink:0;align-items:center;gap:7px;margin:0 12px 12px;padding:8px 9px;display:flex}.jDwPpa_search:focus-within{border-color:var(--eb-accent,#2b70e8)}.jDwPpa_search input{color:#172033;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.jDwPpa_list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 7px 14px;overflow-y:auto}.jDwPpa_section{margin-left:calc(var(--section-depth,0) * 10px)}.jDwPpa_section+.jDwPpa_section{margin-top:8px}.jDwPpa_sectionHeader{align-items:center;gap:2px;min-width:0;min-height:33px;display:flex}.jDwPpa_expand,.jDwPpa_iconButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.jDwPpa_expand{width:20px}.jDwPpa_expand:hover,.jDwPpa_iconButton:hover{color:#172033;background:#edf2f8}.jDwPpa_iconButton:disabled{opacity:.3;cursor:default}.jDwPpa_sectionSelect{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 5px;font-size:11px;font-weight:650;display:flex}.jDwPpa_sectionSelect span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jDwPpa_sectionSelect small{color:#94a3b8;margin-left:auto;font-size:10px;font-weight:450}.jDwPpa_sectionSelect[aria-pressed=true]{color:#215aba;background:#eff5ff}.jDwPpa_sectionActions{display:flex}.jDwPpa_sectionActions .jDwPpa_iconButton{width:21px;height:24px}.jDwPpa_entries{border-left:1px solid #e9edf3;margin-left:12px;padding-left:5px}.jDwPpa_row{width:100%;min-width:0;padding:7px 8px 7px calc(8px + var(--layer-depth,0) * 10px);text-align:left;color:#334155;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;margin:2px 0;display:flex}.jDwPpa_row:hover{background:#f7f9fc}.jDwPpa_row[aria-pressed=true]{color:#174da4;background:#edf4ff;border-color:#a9c9ff}.jDwPpa_rowText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.jDwPpa_rowText>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.3;overflow:hidden}.jDwPpa_rowText small{color:#7a889d;text-transform:capitalize;font-size:10px}.jDwPpa_thumbnail{color:#64748b;background:repeating-conic-gradient(#edf0f4 0% 25%,#fff 0% 50%) 0/10px 10px;border:1px solid #e0e6ed;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:flex;overflow:hidden}.jDwPpa_thumbnail:has(>svg){background:#f5f7fa}.jDwPpa_thumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jDwPpa_selectionTools{background:#fcfdff;border-top:1px solid #e5eaf1;flex-shrink:0;max-height:45%;padding:12px;overflow-y:auto}.jDwPpa_selectedLabel{align-items:center;gap:9px;min-width:0;margin-bottom:10px;display:flex}.jDwPpa_selectedLabel>span{min-width:0}.jDwPpa_selectedLabel small{color:#7a889d;text-transform:capitalize;margin-bottom:3px;font-size:10px;display:block}.jDwPpa_selectedLabel strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.jDwPpa_primaryActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.jDwPpa_primaryActions button,.jDwPpa_replaceButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px;font-size:11px;font-weight:550;display:flex}.jDwPpa_primaryActions button:hover,.jDwPpa_replaceButton:hover{background:#eff5ff;border-color:#b7c9e4}.jDwPpa_replaceButton{width:100%;margin-top:6px}.jDwPpa_objectActions{align-items:center;gap:5px;margin-top:8px;display:flex}.jDwPpa_objectActions:empty{display:none}.jDwPpa_objectActions select{color:#475569;background:#fff;border:1px solid #dce3ed;border-radius:5px;flex:1;min-width:0;min-height:29px;padding:4px 8px;font-size:11px}.jDwPpa_hint{color:#7a889d;margin:10px 0 0;font-size:10px;line-height:1.6}.jDwPpa_empty,.jDwPpa_sectionEmpty{color:#64748b;margin:0;padding:14px 9px;font-size:12px;line-height:1.5}.jDwPpa_sectionEmpty{padding:9px 7px;font-size:11px}.jDwPpa_panel button:focus-visible,.jDwPpa_objectActions select:focus-visible{outline:2px solid var(--eb-accent,#2b70e8);outline-offset:1px}@media (max-width:820px){.jDwPpa_drawer{z-index:125;top:var(--eb-topbar-h);width:min(340px,100vw - 52px);position:fixed;bottom:0;left:52px;box-shadow:4px 0 24px #0f172a1a}.jDwPpa_selectionTools{max-height:42%}}.jDwPpa_layerRow{padding-left:calc(var(--layer-depth,0) * 10px);border-radius:6px;align-items:center;display:flex;position:relative}.jDwPpa_layerRow .jDwPpa_row{flex:1;gap:7px;width:auto;padding-left:5px}.jDwPpa_dragHandle,.jDwPpa_handleSpacer{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}.jDwPpa_dragHandle{color:#94a3b8;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;align-self:stretch;padding:0}.jDwPpa_dragHandle:hover{color:#245ad6;background:#edf4ff}.jDwPpa_dragging{z-index:4;background:#fff;box-shadow:0 4px 14px #17203326}.jDwPpa_dragging .jDwPpa_dragHandle{cursor:grabbing}.jDwPpa_arrangeActions{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0 12px;display:grid}.jDwPpa_arrangeActions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px;font-size:11px;display:flex}.jDwPpa_arrangeActions button:hover:not(:disabled){background:#eff5ff;border-color:#b7c9e4}.jDwPpa_arrangeActions button:disabled{opacity:.4;cursor:default}.jDwPpa_structureToggle{color:#64748b;cursor:pointer;align-items:center;gap:6px;margin:-3px 14px 10px;font-size:11px;display:flex}.jDwPpa_structureToggle input{accent-color:var(--eb-accent,#2b70e8)}.jDwPpa_withEditor{background:#fff;flex-shrink:1;min-height:140px;max-height:58%}.jDwPpa_panel:has(.jDwPpa_withEditor) .jDwPpa_list{min-height:96px}.jDwPpa_inlineEditor{margin:0 -4px 12px}.jDwPpa_inlineEditor fieldset{border:0;min-width:0;margin:0;padding:0}.jDwPpa_inlineEditor [data-slot-image-preview]{max-height:120px!important}.jDwPpa_description{color:#64748b;margin:0 0 12px;font-size:11px;line-height:1.5}.jDwPpa_chatSelect{width:14px;height:14px;accent-color:var(--eb-accent,#2b70e8);cursor:pointer;flex-shrink:0;margin:0 4px}.jDwPpa_chatSelectionClear{color:var(--eb-accent,#2b70e8);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:11px;font-weight:600;text-decoration:underline}
.sXmtLq_panel{background:#fff;border-color:#e6e8ed}.sXmtLq_panel .sXmtLq_content{scrollbar-gutter:stable;overscroll-behavior-y:contain;background:#fff;border-radius:0}.sXmtLq_panel .sXmtLq_tabs{background:#fff;border-bottom-color:#e6e8ed;align-items:center;gap:3px;min-height:57px;padding:9px 12px}.sXmtLq_tabs>button{color:#626b79;white-space:nowrap;border:0;border-radius:7px;min-height:34px;padding:8px 10px;font-weight:500;transition:background .16s,color .16s}.sXmtLq_tabs>button:hover{color:#20232b;background:#f7f8fa}.sXmtLq_tabs>button[aria-pressed=true]{color:#245ad6;background:#eef3fe;font-weight:600}.sXmtLq_panel button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.sXmtLq_panel .sXmtLq_empty{color:#20232b;text-align:left;padding:40px 22px 24px}.sXmtLq_emptyIcon{color:#687180;background:#f7f8fa;border:1px solid #e6e8ed;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:20px;display:grid}.sXmtLq_panel .sXmtLq_empty h3{color:#20232b;letter-spacing:-.02em;margin:0 0 8px;font-size:15px;font-weight:600}.sXmtLq_empty p{color:#687180;max-width:245px;margin:0;font-size:12px;line-height:1.7}.sXmtLq_settingsLink{color:#2563eb;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:16px 0 0;padding:4px 0;font-size:12px;font-weight:500;display:inline-flex}.sXmtLq_settingsLink svg{transition:transform .16s}.sXmtLq_settingsLink:hover svg{transform:translate(2px)}.sXmtLq_panel .sXmtLq_tip{color:#687180;background:#f7f8fa;border:1px solid #e6e8ed;border-radius:10px;margin-top:32px;padding:14px 12px}.sXmtLq_panel .sXmtLq_tip svg{color:#687180}.sXmtLq_panel .sXmtLq_tip span{color:#374151}.sXmtLq_panel .sXmtLq_tip>div{color:#687180}.sXmtLq_tip button{flex-shrink:0}@media (prefers-reduced-motion:reduce){.sXmtLq_tabs>button,.sXmtLq_settingsLink svg{transition:none}}.sXmtLq_panel .sXmtLq_tabs{flex-wrap:wrap;flex-shrink:0}.sXmtLq_tabStatus{flex:1 0 100%;min-height:16px;padding:2px 1px 0;display:flex}.sXmtLq_panel .sXmtLq_layersContent{gap:0;min-height:0;overflow:hidden}.sXmtLq_editFields{border:0;min-width:0;margin:0;padding:0}.sXmtLq_editFields:disabled{opacity:.65}.sXmtLq_lockedStatus{color:var(--text-secondary);white-space:nowrap;font-size:12px}.sXmtLq_canvasHelp{color:var(--text-secondary);margin-top:24px;font-size:12px}.sXmtLq_canvasHelp summary{cursor:pointer}.sXmtLq_canvasHelp p{margin-top:8px}
.tKI13a_control{flex-direction:column;gap:5px;display:flex}.tKI13a_row{align-items:center;gap:10px;min-height:30px;display:flex}.tKI13a_slider{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;width:0;min-width:0;height:28px;margin:0}.tKI13a_slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #2563eb var(--range-progress), #e5e9ef var(--range-progress));border-radius:4px;height:4px}.tKI13a_slider::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #2563eb;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 3px #0f172a1a}.tKI13a_slider::-moz-range-track{background:#e5e9ef;border-radius:4px;height:4px}.tKI13a_slider::-moz-range-progress{background:#2563eb;border-radius:4px;height:4px}.tKI13a_slider::-moz-range-thumb{background:#fff;border:2px solid #2563eb;border-radius:50%;width:10px;height:10px}.tKI13a_slider:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.tKI13a_value{color:#1f2937;background:#fff;border:1px solid #dce1e8;border-radius:6px;flex:0 0 62px;align-items:center;gap:3px;height:30px;padding:0 6px;display:flex}.tKI13a_value:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.tKI13a_value input{width:100%;min-width:0;color:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:12px}.tKI13a_value span{color:#687180;font-size:10px}.tKI13a_value[data-warning]{color:#b45309;border-color:#b45309}
.zeYk0G_control{background:#f7f8fa;border:1px solid #e5e7eb;border-radius:7px;justify-self:start;gap:2px;width:fit-content;padding:3px;display:inline-flex}.zeYk0G_control button{color:#596579;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:34px;height:28px;padding:0;transition:color .14s,background .14s;display:grid}.zeYk0G_control button:hover{color:#1f2937;background:#e9edf3}.zeYk0G_control button[aria-pressed=true]{color:#245ad6;background:#fff;border-color:#dce4ef;box-shadow:0 1px 2px #0f172a0a}.zeYk0G_control button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}@media (prefers-reduced-motion:reduce){.zeYk0G_control button{transition:none}}
.Cz0pzW_copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Cz0pzW_title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#20232b;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.Cz0pzW_detail{color:#687180;font-size:10px;line-height:1.4}.Cz0pzW_pill{color:#596579;background:#f8f9fb;border:1px solid #e4e8ee;border-radius:999px;flex:none;align-self:center;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.4}.Cz0pzW_pill[data-type=button],.Cz0pzW_pill[data-type=link]{color:#245ad6;background:#eef3fe;border-color:#dce7fb}.Cz0pzW_thumbnail{color:#687180;background:#f1f3f6;border:1px solid #e4e8ee;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}.Cz0pzW_thumbnail img{-o-object-fit:contain;object-fit:contain;background:#f1f3f6;width:100%;height:100%;position:absolute;inset:0}.Cz0pzW_arrange{opacity:.38;flex:none;align-items:center;gap:1px;transition:opacity .14s;display:flex}[data-poster-layer]:hover .Cz0pzW_arrange,[data-poster-layer][data-active=true] .Cz0pzW_arrange,.Cz0pzW_arrange:focus-within{opacity:1}.Cz0pzW_arrangeStep{color:#596579;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:19px;height:22px;padding:0;display:grid}.Cz0pzW_arrangeStep:hover:not(:disabled){color:#20232b;background:#eef1f6}.Cz0pzW_arrangeStep:disabled{opacity:.3;cursor:default}.Cz0pzW_arrangeStep:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.Cz0pzW_arrangeJump{gap:6px;margin:1px 0 4px;display:flex}.Cz0pzW_arrangeJump button{color:#596579;cursor:pointer;background:#fff;border:1px solid #e4e8ee;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.Cz0pzW_arrangeJump button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, #e4e8ee);background:color-mix(in srgb, var(--accent) 7%, white);color:var(--accent)}.Cz0pzW_arrangeJump button:disabled{opacity:.4;cursor:default}.Cz0pzW_arrangeJump button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
.EHTyQq_overlay{z-index:10001;background:#0f172a5c;position:fixed;inset:0}.EHTyQq_dialog{background:var(--background,#fff);width:min(860px,94vw);max-height:90vh;color:var(--foreground,#182020);border:1px solid var(--border,#ddd);z-index:10002;border-radius:16px;font-size:13px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0003}.EHTyQq_header{border-bottom:1px solid var(--border,#ddd);justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.EHTyQq_header h2{margin:0 0 8px;font-size:20px;line-height:1.2}.EHTyQq_header p{color:var(--muted-foreground,#687070);margin:0;line-height:1.5}.EHTyQq_dialog button,.EHTyQq_panel button{cursor:pointer;border:1px solid var(--border,#d9dddd);background:var(--background,#fff);color:inherit;border-radius:7px;padding:8px 11px;font-size:12px}.EHTyQq_header>button{align-self:flex-start;padding:6px;display:flex}.EHTyQq_columns{grid-template-columns:1.1fr 1fr;gap:24px;padding:24px;display:grid}.EHTyQq_form{flex-direction:column;gap:14px;display:flex}.EHTyQq_form label{font-weight:600;display:block}.EHTyQq_form label>span{color:var(--muted-foreground,#687070);font-weight:400}.EHTyQq_form input,.EHTyQq_form textarea,.EHTyQq_form select{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border,#d9dddd);color:inherit;background:var(--background,#fff);border-radius:7px;margin-top:6px;padding:9px 10px;display:block}.EHTyQq_form textarea{resize:vertical}.EHTyQq_form fieldset{border:0;margin:0;padding:0}.EHTyQq_form legend{margin-bottom:6px;font-weight:600}.EHTyQq_actions{flex-wrap:wrap;gap:6px;display:flex}.EHTyQq_actions button[aria-pressed=true],.EHTyQq_products button[aria-pressed=true]{border-color:var(--accent,#297963);background:color-mix(in srgb,var(--accent,#297963) 9%,white)}.EHTyQq_products{grid-template-columns:1fr 1fr;gap:6px;max-height:200px;display:grid;overflow:auto}.EHTyQq_products button{text-align:left;align-items:center;gap:8px;padding:7px;display:flex}.EHTyQq_products img{-o-object-fit:contain;object-fit:contain;width:38px;height:44px}.EHTyQq_products span{font-size:11px;line-height:1.3}.EHTyQq_hint{color:var(--muted-foreground,#687070);align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.EHTyQq_preview{min-width:0}.EHTyQq_preview iframe{border:0;border-radius:8px;width:100%;height:520px;margin-top:10px}.EHTyQq_empty{background:var(--muted,#f3f5f4);text-align:center;color:var(--muted-foreground,#687070);border-radius:8px;padding:60px 20px}.EHTyQq_dialog .EHTyQq_primary,.EHTyQq_panel .EHTyQq_primary{background:var(--accent,#297963);color:var(--accent-foreground,#fff);border-color:#0000;font-weight:600}.EHTyQq_dialog button:disabled,.EHTyQq_panel button:disabled{opacity:.45;cursor:not-allowed}.EHTyQq_error{color:#ad2828;margin:0;line-height:1.5}.EHTyQq_panel{border:1px solid var(--border,#d9dddd);border-radius:10px;margin-bottom:14px;padding:12px}.EHTyQq_panel h3{margin:0 0 6px;font-size:13px}.EHTyQq_panel .EHTyQq_actions{margin:10px 0}.EHTyQq_items{margin:12px 0 0;padding:0;list-style:none}.EHTyQq_items li{border-top:1px solid var(--border,#ddd);padding:9px 0}.EHTyQq_itemHeader{align-items:center;gap:8px;display:flex}.EHTyQq_itemHeader>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.EHTyQq_items button{padding:5px 7px;font-size:11px}.EHTyQq_items .EHTyQq_actions{gap:4px;margin:6px 0 0}@media (max-width:680px){.EHTyQq_columns{grid-template-columns:1fr}.EHTyQq_preview{display:none}.EHTyQq_dialog{max-height:94vh}.EHTyQq_header,.EHTyQq_columns{padding:18px}}
.coJmIW_editableText{cursor:pointer;transition:background-color var(--dur-flow-micro,.12s) var(--ease-flow,ease), outline-color var(--dur-flow-micro,.12s) var(--ease-flow,ease), box-shadow var(--dur-flow-micro,.12s) var(--ease-flow,ease);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;box-sizing:border-box;border-radius:0;outline:none;max-width:100%;margin:-2px -4px;padding:2px 4px;display:inline-block;position:relative}.coJmIW_blockMode{width:100%;display:block}.coJmIW_editableText:hover{outline-offset:0;background-color:#60a5fa14;outline:2px solid #60a5fa66}.coJmIW_editableText:hover:after{content:"Double-click to edit";color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#1f2937;border-radius:4px;padding:4px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;animation:.2s .3s forwards coJmIW_fadeInTooltip;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.coJmIW_editableText:hover:before{content:"";opacity:0;z-index:100;border:4px solid #0000;border-top-color:#1f2937;animation:.2s .3s forwards coJmIW_fadeInTooltip;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes coJmIW_fadeInTooltip{to{opacity:1}}.coJmIW_editableText:focus{cursor:text;outline-offset:0;background-color:#60a5fa14;outline:2px solid #60a5fa80}.coJmIW_editableText:focus:after,.coJmIW_editableText:focus:before,.coJmIW_editableText.coJmIW_editing:after,.coJmIW_editableText.coJmIW_editing:before,.coJmIW_editableText.coJmIW_editing:hover:after,.coJmIW_editableText.coJmIW_editing:hover:before{display:none}.coJmIW_editableText.coJmIW_editing:hover{box-shadow:none;background-color:#0000}.coJmIW_editableText[data-light-bg=true]:hover:after{color:#fff;background:#1f2937}.coJmIW_editableText[data-dark-bg=true]:hover:after{color:#1f2937;background:#f9fafb}.coJmIW_editableText[data-dark-bg=true]:hover:before{border-top-color:#f9fafb}.coJmIW_statValue{margin:0;font-weight:700;line-height:1}.coJmIW_addItemButton{color:#6b7280;cursor:pointer;background-color:#0000;border:1px dashed #9ca3af;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin:16px auto 0;padding:8px 16px;font-size:13px;transition:all .15s;display:flex}.coJmIW_addItemButton:hover{color:#007bff;background-color:#007bff0d;border-color:#007bff}.coJmIW_removeItemButton{color:#fff;cursor:pointer;opacity:0;background-color:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}@media (prefers-reduced-motion:reduce){.coJmIW_editableText,.coJmIW_editableText:before,.coJmIW_editableText:after,.coJmIW_editableText:hover:before,.coJmIW_editableText:hover:after{transition:none!important;animation:none!important}}
.jXLuCG_picker{flex-direction:column;gap:9px;min-width:0;display:flex}.jXLuCG_heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jXLuCG_label{color:var(--ink);font-size:12px;font-weight:650}.jXLuCG_count{color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.jXLuCG_hint{color:var(--ink);margin:-3px 0 0;font-size:11px;line-height:1.5}.jXLuCG_selection{align-items:flex-start;gap:8px;display:flex}.jXLuCG_chips{flex-wrap:wrap;flex:1;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.jXLuCG_chip{border:1px solid color-mix(in srgb, var(--accent) 25%, #e8e8eb);background:color-mix(in srgb, var(--accent) 5%, white);max-width:172px;color:var(--ink);border-radius:7px;align-items:center;gap:5px;padding:3px 6px 3px 3px;font-size:11px;line-height:20px;transition:background .15s,border-color .15s;display:flex}.jXLuCG_chip:hover{background:color-mix(in srgb, var(--accent) 10%, white);border-color:color-mix(in srgb, var(--accent) 45%, #e8e8eb)}.jXLuCG_chip>img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;flex-shrink:0;width:21px;height:21px}.jXLuCG_chip>svg{flex-shrink:0}.jXLuCG_chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jXLuCG_clearAll{color:var(--ink);background:0 0;border:0;flex-shrink:0;padding:7px 0;font-size:10px}.jXLuCG_clearAll:hover{color:var(--ink)}.jXLuCG_search{height:37px;color:var(--ink-mute);background:#fff;border:1px solid #e1e2e6;border-radius:8px;align-items:center;gap:9px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.jXLuCG_search:focus-within{border-color:color-mix(in srgb, var(--accent) 65%, #d5d6dc);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.jXLuCG_search>svg{flex-shrink:0}.jXLuCG_search input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.jXLuCG_search input::placeholder{color:#9597a0}.jXLuCG_search input::-webkit-search-cancel-button{display:none}.jXLuCG_search button{width:24px;height:24px;color:var(--ink-mute);background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jXLuCG_search button:hover{color:var(--ink);background:#f2f3f5}.jXLuCG_filters{background:#f1f2f4;border-radius:7px;flex-wrap:wrap;gap:3px;width:fit-content;max-width:100%;padding:3px;display:flex}.jXLuCG_filter{min-height:27px;color:var(--ink);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:550;transition:background .15s,color .15s,box-shadow .15s;display:flex}.jXLuCG_filter:hover{color:var(--ink)}.jXLuCG_filter[aria-pressed=true]{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #24293810}.jXLuCG_filter>span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:9px}.jXLuCG_status,.jXLuCG_limit{color:var(--ink);margin:0;font-size:10.5px;line-height:1.45}.jXLuCG_results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5d7dd transparent;min-height:112px;max-height:254px;margin:-3px;padding:3px;overflow-y:auto;container-type:inline-size}.jXLuCG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jXLuCG_card{text-align:left;background:#fff;border:1px solid #e8e9ed;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:5px 5px 8px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.jXLuCG_card:hover{border-color:#c8cbd3;box-shadow:0 2px 6px #24293808}.jXLuCG_card[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 3%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.jXLuCG_productImage{width:100%;height:78px;color:var(--ink-mute);background:#f6f6f8;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.jXLuCG_productImage>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:4px}.jXLuCG_check{color:#fff;background:#fff;border:1px solid #dedfe4;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #30323908}.jXLuCG_card[aria-pressed=true] .jXLuCG_check{border-color:var(--accent);background:var(--accent)}.jXLuCG_productName{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 3px;font-size:11px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.jXLuCG_price{color:var(--ink);padding:0 3px;font-size:10px;line-height:1}.jXLuCG_empty{min-height:120px;color:var(--ink);text-align:center;border:1px dashed #e1e3e8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;font-size:11px;line-height:1.5;display:flex}.jXLuCG_empty>svg{color:var(--ink-mute)}.jXLuCG_retry,.jXLuCG_loadMore{color:var(--ink);background:#fff;border:1px solid #e3e5e9;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 11px;font-size:11px;display:flex}.jXLuCG_retry:hover,.jXLuCG_loadMore:hover{color:var(--ink);background:#f9f9fb;border-color:#cbd0d8}.jXLuCG_loadMore{width:100%;margin-top:8px}.jXLuCG_picker button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jXLuCG_picker button:disabled{cursor:not-allowed;opacity:.48}.jXLuCG_picker input:disabled{cursor:not-allowed;opacity:.6}.jXLuCG_results:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px;border-radius:6px}.jXLuCG_fill{gap:12px;min-height:0;padding:24px 20px 0}.jXLuCG_fill>*{flex-shrink:0}.jXLuCG_sourceRow{display:contents}.jXLuCG_fill .jXLuCG_sourceRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.jXLuCG_fill .jXLuCG_sourceRow .jXLuCG_status{flex-shrink:0}.jXLuCG_fill .jXLuCG_sourceRow:has(.jXLuCG_limit){flex-wrap:wrap}.jXLuCG_fill .jXLuCG_label{font-size:13px}.jXLuCG_fill .jXLuCG_hint{font-size:12px}.jXLuCG_fill .jXLuCG_search{height:40px}.jXLuCG_fill .jXLuCG_search input{font-size:13px}.jXLuCG_fill .jXLuCG_filter{min-height:32px;font-size:11px}.jXLuCG_fill .jXLuCG_results{scrollbar-gutter:stable;scrollbar-color:#b8bdc8 #f3f4f6;flex:1 1 0;min-height:0;max-height:none;margin:0;padding:3px 8px 12px 3px}.jXLuCG_fill .jXLuCG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jXLuCG_fill .jXLuCG_card{gap:7px;padding:6px 6px 10px}.jXLuCG_fill .jXLuCG_productImage{height:104px}.jXLuCG_fill .jXLuCG_productName{font-size:12px}.jXLuCG_fill .jXLuCG_price{font-size:11px}.jXLuCG_fill .jXLuCG_check{width:22px;height:22px}.jXLuCG_selectionTray{border-top:1px solid #eceef2;align-items:center;min-height:58px;padding:10px 0;display:flex}.jXLuCG_selectionTray .jXLuCG_selection{align-items:center;width:100%;min-width:0}.jXLuCG_selectionTray .jXLuCG_chips{scrollbar-width:thin;flex-wrap:nowrap;padding:3px;overflow-x:auto}.jXLuCG_selectionTray .jXLuCG_chips>li{flex-shrink:0}.jXLuCG_selectionTray .jXLuCG_chip{min-height:32px}.jXLuCG_selectionEmpty{color:var(--ink);font-size:11px}@media (max-width:719px),(max-height:640px){.jXLuCG_fill{padding:20px 16px 0}.jXLuCG_fill .jXLuCG_results{scrollbar-gutter:auto;flex:none;padding-right:3px;overflow:visible}.jXLuCG_fill .jXLuCG_selectionTray{z-index:1;background:#fff;position:sticky;bottom:0}}.jXLuCG_spinner{animation:.85s linear infinite jXLuCG_spin}@keyframes jXLuCG_spin{to{transform:rotate(360deg)}}@container (min-width:355px){.jXLuCG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:515px){.jXLuCG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.jXLuCG_picker *,.jXLuCG_picker :before,.jXLuCG_picker :after{transition:none!important;animation:none!important}}.jXLuCG_note{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.jXLuCG_fill .jXLuCG_note{font-size:11px}.jXLuCG_recommendedHeader{flex-direction:column;gap:8px;display:flex}
.MmH_jG_timingSlider{--gif-track-color:#dbe3ef;--gif-fill-color:#2563eb;appearance:none;cursor:pointer;background:0 0;border-radius:6px;width:100%;min-width:0;height:32px;margin:0;display:block}.dark .MmH_jG_timingSlider{--gif-track-color:#374151;--gif-fill-color:#60a5fa}.MmH_jG_timingSlider:focus-visible{outline:2px solid var(--gif-fill-color);outline-offset:3px}.MmH_jG_timingSlider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gif-fill-color) var(--gif-duration-progress), var(--gif-track-color) var(--gif-duration-progress));border-radius:99px;height:10px}.MmH_jG_timingSlider::-moz-range-track{background:linear-gradient(to right, var(--gif-fill-color) var(--gif-duration-progress), var(--gif-track-color) var(--gif-duration-progress));border-radius:99px;height:10px}.MmH_jG_timingSlider::-webkit-slider-thumb{appearance:none;border:2px solid var(--gif-fill-color);background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-5px;box-shadow:0 1px 3px #0002}.MmH_jG_timingSlider::-moz-range-thumb{border:2px solid var(--gif-fill-color);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0002}
.zeX9TG_modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal);background-color:#0f172a8c;justify-content:center;align-items:center;padding:16px;animation:.12s ease-out zeX9TG_spliceFadeIn;display:flex;position:fixed;inset:0}@keyframes zeX9TG_spliceFadeIn{0%{opacity:0}to{opacity:1}}.zeX9TG_modalContainer{background:#fff;border-radius:14px;flex-direction:column;width:min(96vw,1480px);height:min(94vh,980px);display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #0f172a73}.zeX9TG_header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:14px 22px;display:flex}.zeX9TG_headerTitleGroup{align-items:center;gap:12px;min-width:0;display:flex}.zeX9TG_headerIcon{color:#2563eb;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.zeX9TG_headerTextStack{flex-direction:column;gap:2px;min-width:0;display:flex}.zeX9TG_headerTitle{color:#111827;margin:0;font-size:15px;font-weight:600;line-height:1.2}.zeX9TG_headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.zeX9TG_tileBadge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.zeX9TG_undoGroup{border:1px solid #d1d5db;border-radius:7px;align-items:center;display:inline-flex;overflow:hidden}.zeX9TG_iconHeaderButton{color:#374151;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:32px;height:30px;transition:background-color .12s,color .12s;display:inline-flex}.zeX9TG_iconHeaderButton+.zeX9TG_iconHeaderButton{border-left:1px solid #e5e7eb}.zeX9TG_iconHeaderButton:hover:not(:disabled){color:#111827;background:#f3f4f6}.zeX9TG_iconHeaderButton:disabled{opacity:.4;cursor:not-allowed}.zeX9TG_headerButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.zeX9TG_headerButton:hover:not(:disabled){color:#111827;background:#f9fafb;border-color:#94a3b8}.zeX9TG_headerButton:disabled{opacity:.5;cursor:not-allowed}.zeX9TG_headerButtonPrimary{color:#fff;background:#2563eb;border-color:#2563eb}.zeX9TG_headerButtonPrimary:hover:not(:disabled){color:#fff;background:#1d4ed8;border-color:#1d4ed8}.zeX9TG_closeIconButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .12s,color .12s;display:inline-flex}.zeX9TG_closeIconButton:hover{color:#111827;background:#f3f4f6}.zeX9TG_stepper{align-items:center;gap:8px;margin-left:2px;display:inline-flex}.zeX9TG_step{color:var(--ink-mute);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:500;transition:color .12s;display:inline-flex}.zeX9TG_step:hover:not(:disabled){color:var(--ink-soft)}.zeX9TG_step:disabled,.zeX9TG_railTab:disabled{cursor:default;opacity:.55}.zeX9TG_stepActive{color:#2563eb}.zeX9TG_stepNum{color:#64748b;background:#e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.zeX9TG_stepActive .zeX9TG_stepNum{color:#fff;background:#2563eb}.zeX9TG_stepConnector{background:#cbd5e1;flex-shrink:0;width:18px;height:1px}.zeX9TG_body{flex:auto;min-height:0;display:flex}.zeX9TG_minimap{background:#f8fafc;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:184px;min-height:0;display:flex}.zeX9TG_minimapHeader{border-bottom:1px solid #eef2f7;flex-shrink:0;padding:10px 12px 8px}.zeX9TG_minimapTitle{color:#475569;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.zeX9TG_minimapSubtitle{color:var(--ink-soft);margin-top:2px;font-size:10px;line-height:1.4}.zeX9TG_minimapScroll{flex:auto;justify-content:flex-start;align-items:center;min-height:0;padding:12px 8px 12px 38px;display:flex;overflow:hidden}.zeX9TG_minimapInner{max-width:100%;max-height:100%;position:relative;overflow:visible}.zeX9TG_minimapImg{-o-object-fit:contain;object-fit:contain;border-radius:2px;width:100%;height:100%;display:block;box-shadow:0 1px 4px #0f172a1f}.zeX9TG_minimapEmpty{text-align:center;color:var(--ink-soft);padding:24px 12px;font-size:10px;line-height:1.5}.zeX9TG_minimapSelection{pointer-events:none;z-index:6;background:#2563eb2e;border:2px solid #2563eb;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #ffffffb3,0 2px 8px #2563eb59}.zeX9TG_minimapClickRect{pointer-events:auto;cursor:pointer;background:0 0;transition:background-color .12s;position:absolute}.zeX9TG_minimapClickRect:hover{background:#2563eb1f}.zeX9TG_minimapClickRectWarn{background:#f59e0b4d}.zeX9TG_minimapClickRectWarn:hover{background:#f59e0b73}.zeX9TG_minimapClickRectInvalid{background:#ef444457}.zeX9TG_minimapClickRectInvalid:hover{background:#ef444480}.zeX9TG_rowBandHotspot{pointer-events:auto;cursor:pointer;background:0 0;transition:background-color .12s,box-shadow .12s;position:absolute}.zeX9TG_rowBandHotspot:hover{background:#2563eb14;box-shadow:inset 3px 0 #2563eb80}.zeX9TG_rowBandHotspotActive,.zeX9TG_rowBandHotspotActive:hover{background:#2563eb1f;box-shadow:inset 3px 0 #2563eb}.zeX9TG_rowBandLabel{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#2563eb;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0f172a40}.zeX9TG_rowBandHotspot:hover .zeX9TG_rowBandLabel,.zeX9TG_rowBandHotspotActive .zeX9TG_rowBandLabel{opacity:1}.zeX9TG_rowBandLabelMini{border-radius:3px;padding:2px 6px;font-size:9px}.zeX9TG_canvasArea{background-color:#f3f4f6;background-image:linear-gradient(45deg,#0f172a06 25%,#0000 25%),linear-gradient(-45deg,#0f172a06 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0f172a06 75%),linear-gradient(-45deg,#0000 75%,#0f172a06 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-repeat:repeat;background-size:18px 18px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.zeX9TG_canvasScroll{flex:auto;justify-content:center;align-items:flex-start;padding:28px;display:flex;overflow:auto}.zeX9TG_canvasStack{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:440px;display:flex}.zeX9TG_imageContainer{background:#fff;border-radius:4px;display:inline-block;position:relative;box-shadow:0 4px 12px #0f172a1f}.zeX9TG_fragmentZone{background:#fff9;border:1.5px dashed #d1d5db;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;transition:border-color .12s,background-color .12s;display:flex}.zeX9TG_fragmentZoneOver{background:#eff6ff;border-style:solid;border-color:#2563eb}.zeX9TG_fragmentZoneFilled{background:0 0;border-color:#0000;min-height:0;padding:0}.zeX9TG_fragmentZoneHint{color:#6b7280;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.zeX9TG_fragmentBand{background:#fff;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 4px 12px #0f172a1f}.zeX9TG_fragmentBandImg{width:100%;height:auto;display:block}.zeX9TG_fragmentBandFallback{text-align:center;color:#111827;background:#f3f4f6;padding:20px 12px;font-size:12px}.zeX9TG_fragmentBandBar{background:#eff6ff;border-top:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.zeX9TG_fragmentBandName{color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.zeX9TG_fragmentBandRemove{color:#1e3a8a;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.zeX9TG_fragmentBandRemove:hover{background:#dbeafe}.zeX9TG_fragmentShelf{border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.zeX9TG_fragmentShelfTitle{color:#111827;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.zeX9TG_fragmentCard{cursor:grab;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:border-color .12s,background-color .12s;display:flex}.zeX9TG_fragmentCard:hover{background:#f3f4f6;border-color:#9ca3af}.zeX9TG_fragmentCard:active{cursor:grabbing}.zeX9TG_fragmentCardAttached{background:#eff6ff;border-color:#2563eb}.zeX9TG_fragmentCardGrip{color:#9ca3af;flex-shrink:0}.zeX9TG_fragmentCardThumb{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;width:32px;height:32px}.zeX9TG_fragmentCardThumbEmpty{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.zeX9TG_fragmentCardText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.zeX9TG_fragmentCardDelete{width:22px;height:22px;color:var(--ink-mute);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background-color .12s;display:inline-flex}.zeX9TG_fragmentCard:hover .zeX9TG_fragmentCardDelete,.zeX9TG_fragmentCardDelete:focus-visible{opacity:1}.zeX9TG_fragmentCardDelete:hover{color:#b91c1c;background:#fee2e2}.zeX9TG_fragmentCardName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.zeX9TG_fragmentCardMeta{color:#6b7280;text-transform:capitalize;font-size:10.5px}.zeX9TG_templateImage{border-radius:4px;width:100%;max-width:440px;height:auto;display:block}.zeX9TG_canvasEmpty{color:#6b7280;flex:auto;justify-content:center;align-items:center;font-size:13px;display:flex}.zeX9TG_cellClickLayer{pointer-events:none;position:absolute;top:0;left:0}.zeX9TG_cellClickRect{pointer-events:auto;cursor:pointer;background:#2563eb00;border:1.5px dashed #2563eb73;transition:background-color .12s,border-color .12s;position:absolute}.zeX9TG_cellClickRect:hover{background:#2563eb1a;border-color:#2563ebd9}.zeX9TG_cellClickRectActive{background:#2563eb2e;border:2px solid #2563eb;box-shadow:inset 0 0 0 1px #fff9}.zeX9TG_cellClickLabel{color:#fff;pointer-events:none;letter-spacing:.02em;background:#0f172ad9;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}.zeX9TG_cellClickRectWarn{background:#f59e0b1f;border:1.5px dashed #d97706bf}.zeX9TG_cellClickRectWarn:hover{background:#f59e0b33;border-color:#d97706f2}.zeX9TG_cellClickRectInvalid{background:#ef444424;border:1.5px dashed #dc2626cc}.zeX9TG_cellClickRectInvalid:hover{background:#ef444438;border-color:#dc2626}.zeX9TG_rightRail{background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:440px;min-height:0;display:flex}.zeX9TG_railTabs{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;display:flex}.zeX9TG_railTab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:50%;justify-content:center;align-items:center;gap:6px;padding:12px 14px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.zeX9TG_railTab:hover{color:#111827}.zeX9TG_railTabActive{color:#2563eb;border-bottom-color:#2563eb}.zeX9TG_railTabBadge{color:#3730a3;background:#e0e7ff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.zeX9TG_railTabActive .zeX9TG_railTabBadge{color:#1d4ed8;background:#dbeafe}.zeX9TG_railContent{flex-direction:column;flex:auto;gap:10px;padding:14px;display:flex;overflow-y:auto}.zeX9TG_railEmpty{text-align:center;color:#6b7280;padding:24px 14px;font-size:12px;line-height:1.6}.zeX9TG_railHelp{color:#6b7280;padding:0 2px 4px;font-size:11px;line-height:1.5}.zeX9TG_rowCard{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;scroll-margin-top:8px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.zeX9TG_rowCardActive{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.zeX9TG_rowCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.zeX9TG_rowCardTitle{color:#111827;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.zeX9TG_rowIndicator{background:#2563eb;border-radius:2px;flex-shrink:0;width:10px;height:10px}.zeX9TG_rowCardActions{gap:4px;display:flex}.zeX9TG_iconButton{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .12s;display:inline-flex}.zeX9TG_iconButton:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#2563eb}.zeX9TG_iconButton:disabled{opacity:.4;cursor:not-allowed}.zeX9TG_columnCount{color:#6b7280;font-size:11px}.zeX9TG_columnIndicators{gap:3px;display:flex}.zeX9TG_columnIndicator{background:#bfdbfe;border-radius:1px;flex:1;height:6px}.zeX9TG_cutRow{cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin:-2px 10px;padding:2px 6px;transition:background-color .12s,box-shadow .12s;display:flex}.zeX9TG_cutRow:hover{background:#f3f4f6}.zeX9TG_cutRowActive{background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb59}.zeX9TG_cutRowActive .zeX9TG_cutRowLabel{color:#2563eb}.zeX9TG_cutRowActive .zeX9TG_cutRowDash{border-top-color:#93c5fd}.zeX9TG_cutRowActive .zeX9TG_cutIconButtonDanger{color:#dc2626;border-color:#fecaca}.zeX9TG_cutRowLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);flex-shrink:0;align-items:center;gap:4px;font-size:9px;font-weight:600;display:inline-flex}.zeX9TG_cutRowDash{border-top:1px dashed #d1d5db;flex:1;height:0}.zeX9TG_cutRowActions{gap:4px;display:flex}.zeX9TG_cutIconButton{cursor:pointer;width:20px;height:20px;color:var(--ink-mute);background:#fff;border:1px solid #e5e7eb;border-radius:5px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.zeX9TG_cutIconButton:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#2563eb}.zeX9TG_cutIconButtonDanger:hover:not(:disabled){color:#dc2626;background:#fee2e2;border-color:#dc2626}.zeX9TG_cutIconButton:disabled{opacity:.4;cursor:not-allowed}.zeX9TG_altAllButton{background:var(--accent-tint);width:100%;color:var(--accent);border:1px solid var(--accent-soft);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.zeX9TG_altAllButton:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.zeX9TG_altAllButton:disabled{opacity:.6;cursor:progress}.zeX9TG_cellCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:8px;padding:12px;scroll-margin-top:8px;scroll-margin-bottom:8px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex}.zeX9TG_cellCard:hover{border-color:#93c5fd}.zeX9TG_cellCardActive{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.zeX9TG_cellCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.zeX9TG_cellThumb{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:100%;max-height:120px;display:flex;position:relative;overflow:hidden}.zeX9TG_cellThumbImg{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;display:block}.zeX9TG_cellThumbPlaceholder{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:44px;display:flex}.zeX9TG_cellTitle{color:#334155;font-size:12px;font-weight:600}.zeX9TG_cellDims{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:10px}.zeX9TG_cellField{flex-direction:column;gap:4px;min-width:0;display:flex}.zeX9TG_cellFieldHead{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.zeX9TG_cellFieldLabel{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10px;font-weight:700}.zeX9TG_linkStatus{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.zeX9TG_linkStatusWarn{color:#b45309}.zeX9TG_linkStatusInvalid{color:#b91c1c}.zeX9TG_cellInput{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:7px 9px;font-size:12px;transition:border-color .12s,box-shadow .12s}.zeX9TG_cellInput:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.zeX9TG_cellInputWarn{border-color:#f59e0b}.zeX9TG_cellInputWarn:focus{border-color:#d97706;box-shadow:0 0 0 2px #f59e0b33}.zeX9TG_cellInputInvalid{border-color:#ef4444}.zeX9TG_cellInputInvalid:focus{border-color:#dc2626;box-shadow:0 0 0 2px #ef444433}.zeX9TG_gridOverlay{pointer-events:none;z-index:4;position:absolute;top:0;left:0}.zeX9TG_rowLine{cursor:ns-resize;pointer-events:auto;z-index:5;background-color:#2563eb;width:100%;height:2px;transition:background-color .12s,height .12s;position:absolute;box-shadow:0 0 0 1.5px #fffffff2,0 1px 3px #0f172a59}.zeX9TG_rowLine:before{content:"";position:absolute;inset:-7px 0}.zeX9TG_rowLine:hover{background-color:#1d4ed8;height:3px}.zeX9TG_rowLineActive{background-color:#1d4ed8;height:3px;box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #2563eb80,0 1px 4px #0f172a66}.zeX9TG_rowHandle{pointer-events:auto;white-space:nowrap;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.zeX9TG_rowHandleGrip{color:#fff;cursor:ns-resize;background:#2563eb;border-radius:5px;align-items:center;gap:3px;height:20px;padding:0 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0f172a4d,0 0 0 1.5px #ffffffe6}.zeX9TG_rowHandleRemove{color:#6b7280;cursor:pointer;opacity:0;background:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .12s,color .12s,background-color .12s;display:inline-flex;box-shadow:0 1px 3px #0f172a40,0 0 0 1px #0f172a1f}.zeX9TG_rowHandle:hover .zeX9TG_rowHandleRemove,.zeX9TG_rowHandleRemove:focus-visible{opacity:1}.zeX9TG_rowHandleRemove:hover{color:#dc2626;background:#fee2e2}.zeX9TG_cutInsertLayer{pointer-events:auto;cursor:crosshair;z-index:3;position:absolute;top:0;left:0}.zeX9TG_cutGhostLine{pointer-events:none;border-top:2px dashed #2563ebcc;height:0;position:absolute;left:0;right:0;box-shadow:0 0 0 1px #fff9}.zeX9TG_cutGhostLabel{color:#fff;white-space:nowrap;pointer-events:none;background:#2563eb;border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-9px;left:6px;box-shadow:0 1px 3px #0f172a4d}.zeX9TG_selectedBandHighlight{pointer-events:none;z-index:2;background:#2563eb1a;position:absolute;left:0;right:0;box-shadow:inset 3px 0 #2563eb}.zeX9TG_selectedCutHighlight{pointer-events:none;z-index:2;background:#2563eb24;border-radius:3px;position:absolute;left:0;right:0;box-shadow:inset 0 0 0 1px #2563eb59}.zeX9TG_columnLine{cursor:ew-resize;pointer-events:auto;z-index:5;background-color:#2563eb;width:1px;transition:background-color .12s,width .12s;position:absolute}.zeX9TG_columnLine:before{content:"";position:absolute;inset:0 -7px}.zeX9TG_columnLine:hover{background-color:#1d4ed8;width:2px}.zeX9TG_columnLineActive{background-color:#1d4ed8;width:3px;box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #2563eb80,0 1px 4px #0f172a66}.zeX9TG_columnLabel{color:#fff;white-space:nowrap;pointer-events:none;background-color:#2563eb;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:600;position:absolute;top:6px;left:-28px}.zeX9TG_gridOverlayMinimap .zeX9TG_rowLine{height:3px;box-shadow:0 0 0 1px #ffffffbf}.zeX9TG_gridOverlayMinimap .zeX9TG_rowLine:hover,.zeX9TG_gridOverlayMinimap .zeX9TG_rowLineActive{height:4px}.zeX9TG_gridOverlayMinimap .zeX9TG_columnLine{width:2px;box-shadow:0 0 0 1px #fff9}.zeX9TG_gridOverlayMinimap .zeX9TG_columnLine:hover{width:3px}.zeX9TG_gridOverlayMinimap .zeX9TG_columnLineActive{width:4px}.zeX9TG_gridOverlayMinimap .zeX9TG_columnLabel{display:none}.zeX9TG_canvasUploadStub{text-align:center;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;gap:12px;max-width:420px;padding:48px 32px;display:flex}.zeX9TG_canvasUploadIcon{color:#2563eb;background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.zeX9TG_canvasUploadTitle{color:#111827;font-size:14px;font-weight:600}.zeX9TG_canvasUploadSubtitle{color:#6b7280;font-size:12px;line-height:1.5}@media (max-width:1024px){.zeX9TG_body{flex-direction:column}.zeX9TG_minimap{display:none}.zeX9TG_rightRail{border-top:1px solid #e5e7eb;border-left:none;width:100%;max-height:50vh}}.zeX9TG_linkFieldRow{align-items:flex-start;gap:4px;display:flex}.zeX9TG_linkFieldInput{flex:auto;min-width:0}.zeX9TG_productSearchWrap{flex:none;position:relative}.zeX9TG_productSearchButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .12s,color .12s;display:flex}.zeX9TG_productSearchButton:hover,.zeX9TG_productSearchButtonActive{color:#2563eb;border-color:#2563eb}.zeX9TG_productSearchPopover{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:272px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0f172a24}.zeX9TG_productSearchInputWrap{position:relative}.zeX9TG_productSearchIcon{color:#6b7280;pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.zeX9TG_productSearchInput{padding-left:25px;padding-right:25px}.zeX9TG_productSearchSpinner{color:#6b7280;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.zeX9TG_productSearchSectionLabel{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:6px 2px 0;font-size:10px;font-weight:600}.zeX9TG_productSearchGrid{grid-template-columns:repeat(3,1fr);gap:5px;max-height:244px;margin-top:5px;display:grid;overflow-y:auto}.zeX9TG_productSearchCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:4px;padding:4px;transition:border-color .12s;display:flex}.zeX9TG_productSearchCard:hover{border-color:#2563eb}.zeX9TG_productSearchCardThumb{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#f3f4f6;border-radius:4px;width:100%}.zeX9TG_productSearchCardIcon{color:#6b7280;justify-content:center;align-items:center;display:flex}.zeX9TG_productSearchCardTitle{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.zeX9TG_productSearchEmpty{color:#6b7280;margin-top:4px;font-size:11px}.zeX9TG_reviewBanner{background:#fffbeb;border-bottom:1px solid #fde68a;flex-shrink:0;align-items:flex-start;gap:10px;padding:9px 22px;display:flex}.zeX9TG_reviewBannerClean{background:#f0fdf4;border-bottom-color:#d1fae5}.zeX9TG_reviewBannerIcon{color:#b45309;flex-shrink:0;margin-top:1px;display:inline-flex}.zeX9TG_reviewBannerClean .zeX9TG_reviewBannerIcon{color:#047857}.zeX9TG_reviewBannerText{color:#1f2937;flex:1;min-width:0;font-size:12.5px;line-height:1.45}.zeX9TG_reviewBannerTitle{font-weight:600}.zeX9TG_reviewBannerList{color:#4b5563;margin:3px 0 0;padding:0;list-style:none}.zeX9TG_reviewBannerList li{font-size:12px;line-height:1.4}.zeX9TG_reviewBannerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.zeX9TG_reviewBannerButton{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.zeX9TG_reviewBannerButton:hover{background:#f9fafb}.zeX9TG_reviewPending{color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:8px;padding:7px 22px;font-size:12px;display:flex}.zeX9TG_modalContainer:focus{outline:none}.zeX9TG_fragmentCard:focus-visible,.zeX9TG_cutRow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.zeX9TG_rowLine,.zeX9TG_columnLine{touch-action:none}@media (hover:none){.zeX9TG_rowHandleRemove,.zeX9TG_fragmentCardDelete{opacity:1}}.zeX9TG_unsubNote{border:1px solid var(--rule);background:var(--accent-tint);color:var(--ink-soft);border-radius:7px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}.zeX9TG_unsubNote>svg{color:var(--ink-mute);flex-shrink:0;margin-top:2px}.zeX9TG_unsubNoteOk>svg{color:var(--accent)}.zeX9TG_unsubNote strong{color:var(--ink);font-weight:600}.zeX9TG_unsubBadge{color:var(--accent);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.zeX9TG_unsubMarkButton{color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:0;font-size:11px;font-weight:500;text-decoration:underline;display:inline-flex}.zeX9TG_unsubMarkButton:hover{color:var(--accent-hover)}.zeX9TG_unsubLinkNote{color:var(--ink-soft);margin:0;font-size:11.5px;line-height:1.45}
.-tchqW_tools{background:var(--bg-primary);color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.-tchqW_version{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:600}.-tchqW_actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.-tchqW_actions>button{border-radius:var(--radius-md,8px);min-height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.-tchqW_actions>button:hover,.-tchqW_actions>button[aria-expanded=true]{background:var(--surface-hover);color:var(--text-primary)}.-tchqW_actions>button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.-tchqW_actions>button:disabled{opacity:.45;cursor:not-allowed}.-tchqW_workspace.-tchqW_workspace.-tchqW_workspace{grid-template-columns:var(--builder2-library-width,0px) minmax(0, 1fr);background:var(--bg-secondary);padding-right:0}.-tchqW_workspace>aside[aria-label=Email\ editor]{grid-column:1}.-tchqW_workspace>aside[aria-label=Email\ editor],.-tchqW_workspace>aside[aria-label=Component\ properties]{z-index:80}.-tchqW_workspace>div{grid-column:2}.-tchqW_workspace.-tchqW_workspace.-tchqW_inspectorOpen{padding-right:320px}@media (min-width:820px){.-tchqW_workspace>aside[aria-label=Email\ editor],.-tchqW_workspace>aside[aria-label=Component\ properties]{top:var(--eb-topbar-h);height:calc(100dvh - var(--eb-topbar-h));max-height:calc(100dvh - var(--eb-topbar-h))}.-tchqW_workspace>aside[aria-label=Component\ properties]>div{min-height:0}}@media (min-width:820px) and (max-width:1100px){.-tchqW_workspace.-tchqW_workspace.-tchqW_workspace{grid-template-columns:min(var(--builder2-library-width,0px), 240px) minmax(0, 1fr)}.-tchqW_workspace.-tchqW_workspace.-tchqW_inspectorOpen{padding-right:280px}.-tchqW_workspace>aside[aria-label=Email\ editor]{width:auto;min-width:0}.-tchqW_workspace>aside[aria-label=Component\ properties]{width:280px}}@media (max-width:819px){.-tchqW_workspace.-tchqW_workspace.-tchqW_workspace,.-tchqW_workspace.-tchqW_workspace.-tchqW_inspectorOpen{grid-template-columns:minmax(0,1fr);padding-right:0}.-tchqW_workspace>div{grid-area:1/1}.-tchqW_workspace>aside[aria-label=Email\ editor],.-tchqW_workspace>aside[aria-label=Component\ properties]{top:var(--eb-topbar-h);z-index:140;width:min(360px,100vw);min-width:0;height:calc(100dvh - var(--eb-topbar-h));max-height:calc(100dvh - var(--eb-topbar-h));position:fixed;bottom:0;left:0;right:auto;transform:none;box-shadow:4px 0 20px #0f172a14}.-tchqW_workspace>aside[aria-label=Component\ properties]{width:min(320px,100vw);min-height:0;left:auto;right:0}.-tchqW_workspace:has(>aside[aria-label=Email\ editor]:not([hidden]))>aside[aria-label=Component\ properties]{display:none}.-tchqW_workspace:not(.-tchqW_inspectorOpen)>aside[aria-label=Component\ properties]{display:none}}@media (max-width:600px){.-tchqW_tools{align-items:flex-start;gap:4px;padding:8px}.-tchqW_version{padding-top:9px}.-tchqW_actions{justify-content:flex-end;gap:2px}.-tchqW_actions>button{padding:6px 8px}}
.tbQ5XW_root{flex-direction:column;gap:20px;min-width:0;display:flex}.tbQ5XW_setup{background:#fff;border:1px solid #dfe3e7;border-radius:9px;min-width:0}.tbQ5XW_setupSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:flex}.tbQ5XW_setupSummary>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.tbQ5XW_setupSummary strong{color:#30353d;font-size:13px;font-weight:550}.tbQ5XW_setupSummary small{color:#6a7079;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.tbQ5XW_changeDesign{flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.tbQ5XW_setup[open] .tbQ5XW_changeDesign svg{transform:rotate(180deg)}.tbQ5XW_setupBody{border-top:1px solid #e4e7eb;flex-direction:column;gap:20px;padding:20px;display:flex}.tbQ5XW_mode{border:0;min-width:0;margin:0;padding:0}.tbQ5XW_mode legend,.tbQ5XW_sourceChooser label,.tbQ5XW_htmlEditor label{color:#414650;font-size:12px;font-weight:550}.tbQ5XW_mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.tbQ5XW_mode button{text-align:left;border:1px solid #dce0e5;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:9px;padding:13px;font-size:13px;font-weight:550;display:flex}.tbQ5XW_mode button small{color:#6a7079;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.tbQ5XW_mode button[aria-pressed=true]{border-color:var(--accent,#c15c3b);background:color-mix(in srgb, var(--accent,#c15c3b) 4%, white)}.tbQ5XW_mode button svg{color:var(--accent,#c15c3b);flex-shrink:0}.tbQ5XW_sourceStatus{color:#646b75;font-size:12px;line-height:1.5}.tbQ5XW_sourceStatus>span{align-items:center;gap:8px;display:flex}.tbQ5XW_sourceStatus>p{margin:0 0 6px}.tbQ5XW_sourceStatus>button{text-underline-offset:3px;align-items:center;gap:5px;min-height:36px;font-size:12px;text-decoration:underline;display:inline-flex}.tbQ5XW_sourceChooser{border-top:1px solid #e4e7eb;padding-top:18px}.tbQ5XW_sourceTitle{color:#414650;margin:0;font-size:13px;font-weight:550}.tbQ5XW_sourceChooser>label{margin-top:14px;margin-bottom:7px;display:block}.tbQ5XW_sourceChooser select{color:#20242b;background:#fff;border:1px solid #dce0e5;border-radius:7px;width:100%;padding:10px;font-size:13px;display:block}.tbQ5XW_sourceChooser>.tbQ5XW_hint{margin-top:8px}.tbQ5XW_sourceChooser>.tbQ5XW_previewHost{margin-top:18px}.tbQ5XW_notice,.tbQ5XW_pendingNotice{border-radius:7px;margin:0;padding:11px 14px;font-size:12px;line-height:1.6}.tbQ5XW_notice{color:#35594a;background:#f0f7f3}.tbQ5XW_pendingNotice{color:#665737;background:#faf6eb}.tbQ5XW_importNotes{border:1px solid #e4d7b9;border-radius:7px;padding:12px 14px}.tbQ5XW_importNotes summary{cursor:pointer;color:#665737;align-items:center;gap:8px;font-size:12px;font-weight:500;list-style:none;display:flex}.tbQ5XW_importNotes summary svg{margin-left:auto}.tbQ5XW_importNotes[open] summary svg{transform:rotate(180deg)}.tbQ5XW_importNotes .tbQ5XW_notes{margin-top:12px}.tbQ5XW_editorGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.tbQ5XW_controls,.tbQ5XW_standardFields{flex-direction:column;gap:22px;min-width:0;display:flex}.tbQ5XW_aiEditor{background:#fff;border:1px solid #dfe3e7;border-radius:9px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.tbQ5XW_aiHeading h4{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.tbQ5XW_aiHeading svg{color:#626770;flex-shrink:0}.tbQ5XW_presets{flex-wrap:wrap;gap:7px;display:flex}.tbQ5XW_presets button{color:#555d67;border:1px solid #dce0e5;border-radius:6px;min-height:34px;padding:7px 10px;font-size:12px}.tbQ5XW_presets button:hover{color:#20242b;background:#f3f5f7}.tbQ5XW_model{color:#737984;font-size:11px;line-height:1.5}.tbQ5XW_questions{background:#f6f7f8;border-radius:7px;flex-direction:column;gap:15px;width:100%;margin-top:3px;padding:16px;display:flex}.tbQ5XW_questions h5{margin:0;font-size:13px;font-weight:600}.tbQ5XW_question{flex-direction:column;gap:8px;display:flex}.tbQ5XW_question label{color:#414650;font-size:13px;font-weight:500;line-height:1.5}.tbQ5XW_question input,.tbQ5XW_question select,.tbQ5XW_linkRow input{background:#fff;border:1px solid #dce0e5;border-radius:6px;width:100%;min-width:0;height:40px;padding:9px 10px;font-size:13px}.tbQ5XW_questions>button{align-self:flex-start}.tbQ5XW_question [aria-invalid=true]{border-color:#c85048}.tbQ5XW_aiEditor textarea,.tbQ5XW_htmlEditor textarea{resize:vertical;width:100%;box-shadow:none;border-color:#dce0e5;border-radius:7px;font-size:13px;line-height:1.6}.tbQ5XW_hint{color:#6a7079;margin:0;font-size:12px;line-height:1.5}.tbQ5XW_error{color:#b43a32;margin:0;font-size:12px;line-height:1.5}.tbQ5XW_htmlEditor{padding:0 2px}.tbQ5XW_htmlEditor summary{cursor:pointer;color:#626770;justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:12px;font-weight:500;list-style:none;display:flex}.tbQ5XW_htmlEditor[open]>summary svg{transform:rotate(180deg)}.tbQ5XW_htmlEditor label{margin:14px 0 7px;display:block}.tbQ5XW_htmlEditor textarea{tab-size:2;min-height:200px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.tbQ5XW_htmlEditor .tbQ5XW_hint,.tbQ5XW_htmlEditor .tbQ5XW_error{margin-top:9px}.tbQ5XW_htmlEditor [aria-invalid=true]{border-color:#c85048}.tbQ5XW_notes{color:#6a7079;margin:0;padding-left:17px;font-size:12px;line-height:1.6}.tbQ5XW_htmlEditor .tbQ5XW_notes,.tbQ5XW_sourceChooser .tbQ5XW_notes{margin-top:10px}.tbQ5XW_primary{color:#fff;white-space:nowrap;background:#272b32;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:500;display:inline-flex;border:1px solid #272b32!important}.tbQ5XW_primary:hover{background:#414650}.tbQ5XW_root button:disabled{opacity:.45;cursor:not-allowed}.tbQ5XW_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.tbQ5XW_actions button{white-space:nowrap;border:1px solid #dce0e5;border-radius:7px;min-height:40px;padding:9px 12px;font-size:12px}.tbQ5XW_preview{background:#f1f3f5;border:1px solid #e1e4e8;border-radius:9px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.tbQ5XW_previewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tbQ5XW_previewHeading h4{color:#414650;margin:0;scroll-margin-block:20px;font-size:13px;font-weight:550;line-height:1.5}.tbQ5XW_previewHeading h4:focus{outline:none}.tbQ5XW_previewHeading h4:focus-visible{outline:2px solid var(--accent,#c15c3b);outline-offset:4px}.tbQ5XW_previewColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.tbQ5XW_mobileLinksShortcut{border:1px solid #dce0e5;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;display:inline-flex}.tbQ5XW_linksEditor{flex-direction:column;gap:12px;min-width:0;display:flex}.tbQ5XW_linksHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.tbQ5XW_linksHeading h4{align-items:center;gap:7px;margin:0;font-size:14px;font-weight:550;display:inline-flex}.tbQ5XW_linksHeading h4>span{color:#737984;font-size:12px;font-weight:400}.tbQ5XW_linksHeading button{white-space:nowrap;background:#fff;border:1px solid #dce0e5;border-radius:6px;align-items:center;gap:4px;min-height:36px;padding:8px 10px;font-size:12px;display:inline-flex}.tbQ5XW_linkList{background:#fff;border:1px solid #dfe3e7;border-radius:9px;flex-direction:column;display:flex}.tbQ5XW_linkItem{min-width:0}.tbQ5XW_linkItem+.tbQ5XW_linkItem{border-top:1px solid #e7e9ec}.tbQ5XW_linkSummary{cursor:pointer;align-items:center;gap:10px;min-height:70px;padding:14px;list-style:none;display:flex}.tbQ5XW_root summary::-webkit-details-marker{display:none}.tbQ5XW_linkSummary>svg{color:#737984;flex-shrink:0}.tbQ5XW_linkSummary>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tbQ5XW_linkSummary strong{color:#30353d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.tbQ5XW_linkSummary small{color:#6a7079;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.tbQ5XW_linkSummary em{color:#80603c;font-size:11px;font-style:normal}.tbQ5XW_linkSummary:hover{background:#f8f9fa;border-radius:8px}.tbQ5XW_linkItem[open]>.tbQ5XW_linkSummary>svg:last-child{transform:rotate(180deg)}.tbQ5XW_linkItem[open]>.tbQ5XW_linkSummary{background:#f8f9fa;border-radius:8px 8px 0 0}.tbQ5XW_linkRow{background:#fff;border:1px solid #dfe3e7;border-radius:8px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:15px;display:flex}.tbQ5XW_linkItem>.tbQ5XW_linkRow{background:#f8f9fa;border:0;border-radius:0 0 8px 8px;padding-top:2px}.tbQ5XW_newLinkTitle{color:#414650;margin-bottom:3px;font-size:13px;font-weight:550}.tbQ5XW_linkRow label{color:#626770;margin-top:5px;font-size:12px;font-weight:500}.tbQ5XW_linkRow input[readonly]{color:#626770;background:#eef0f3;font-size:11px}.tbQ5XW_linkRow>.tbQ5XW_hint{font-size:11px}.tbQ5XW_removeLink{color:#85514b;align-self:flex-start;align-items:center;gap:6px;min-height:34px;margin-top:5px;font-size:12px;display:inline-flex}.tbQ5XW_removeLink:hover{color:#b43a32}.tbQ5XW_pendingLinks{z-index:2;background:#faf6eb;border:1px solid #e4d7b9;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:8px}.tbQ5XW_pendingLinks>p:first-child{margin:0;font-size:12px;font-weight:500}.tbQ5XW_pendingLinks .tbQ5XW_actions{justify-content:flex-start;margin-top:0}.tbQ5XW_pendingLinks .tbQ5XW_actions button{flex:1;padding-inline:8px;font-size:11px}.tbQ5XW_devices,.tbQ5XW_reviewTabs{border:1px solid #d9dde3;border-radius:7px;flex-shrink:0;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.tbQ5XW_devices button,.tbQ5XW_reviewTabs button{color:#626770;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:6px 8px;font-size:11px;display:inline-flex}.tbQ5XW_devices button[aria-pressed=true],.tbQ5XW_reviewTabs button[aria-pressed=true]{color:#20242b;background:#fff;box-shadow:0 1px 3px #20242b12}.tbQ5XW_reviewTabs{align-self:stretch}.tbQ5XW_reviewTabs button{flex:1;font-size:12px}.tbQ5XW_previewHost{width:100%;min-width:0}.tbQ5XW_previewFrame{background:#fff;border-radius:4px;margin:0 auto;position:relative;overflow:hidden}.tbQ5XW_previewIframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.tbQ5XW_previewEmpty{color:#6a7079;text-align:center;background:#fff;border:1px dashed #dce0e5;border-radius:6px;margin:0;padding:36px 20px;font-size:13px;line-height:1.6}.tbQ5XW_reviewDetails{flex-direction:column;gap:14px;display:flex}.tbQ5XW_reviewActions{border-top:1px solid #dce0e5;flex-direction:column;gap:10px;padding-top:14px;display:flex}.tbQ5XW_reviewActions .tbQ5XW_actions{justify-content:flex-start;margin-top:0}.tbQ5XW_changes{flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}.tbQ5XW_changes li{align-items:flex-start;gap:7px;display:flex}.tbQ5XW_changes svg{color:#35594a;flex-shrink:0;margin-top:3px}.tbQ5XW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tbQ5XW_root button:focus-visible,.tbQ5XW_root summary:focus-visible,.tbQ5XW_root select:focus-visible{outline:2px solid var(--accent,#c15c3b);outline-offset:3px}@container email-settings (min-width:860px){.tbQ5XW_editorGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:32px}.tbQ5XW_customGrid{grid-template-columns:minmax(0,1fr) minmax(290px,.58fr)}.tbQ5XW_mobileLinksShortcut{display:none}}@container email-settings (max-width:559px){.tbQ5XW_setupSummary{align-items:flex-start;gap:12px;padding:12px}.tbQ5XW_setupSummary small{white-space:normal;overflow-wrap:anywhere}.tbQ5XW_changeDesign{padding-block:3px;font-size:11px}.tbQ5XW_setupBody{padding:14px}.tbQ5XW_mode>div{grid-template-columns:minmax(0,1fr)}.tbQ5XW_preview,.tbQ5XW_aiEditor{padding:14px}.tbQ5XW_root button,.tbQ5XW_htmlEditor summary{min-height:44px}.tbQ5XW_devices button{min-height:36px}.tbQ5XW_question input,.tbQ5XW_question select,.tbQ5XW_linkRow input,.tbQ5XW_aiEditor textarea,.tbQ5XW_sourceChooser select{min-height:44px;font-size:16px}.tbQ5XW_previewHeading{gap:12px}.tbQ5XW_pendingLinks{position:static}}.dark .tbQ5XW_setup{background:#191b22;border-color:#373b44}.dark .tbQ5XW_aiEditor{background:#191b22;border-color:#373b44}.dark .tbQ5XW_linkList{background:#191b22;border-color:#373b44}.dark .tbQ5XW_linkRow{background:#191b22;border-color:#373b44}.dark .tbQ5XW_linksHeading button{background:#191b22;border-color:#373b44}.dark .tbQ5XW_setupBody{border-color:#373b44}.dark .tbQ5XW_mode button{border-color:#373b44}.dark .tbQ5XW_sourceChooser{border-color:#373b44}.dark .tbQ5XW_devices{border-color:#373b44}.dark .tbQ5XW_reviewTabs{border-color:#373b44}.dark .tbQ5XW_actions button{border-color:#373b44}.dark .tbQ5XW_reviewActions{border-color:#373b44}.dark .tbQ5XW_presets button{border-color:#373b44}.dark .tbQ5XW_linkItem+.tbQ5XW_linkItem{border-color:#373b44}.dark .tbQ5XW_mobileLinksShortcut{border-color:#373b44}.dark .tbQ5XW_setupSummary strong{color:#d3d7df}.dark .tbQ5XW_mode legend{color:#d3d7df}.dark .tbQ5XW_sourceChooser label{color:#d3d7df}.dark .tbQ5XW_sourceTitle{color:#d3d7df}.dark .tbQ5XW_htmlEditor label{color:#d3d7df}.dark .tbQ5XW_previewHeading h4{color:#d3d7df}.dark .tbQ5XW_question label{color:#d3d7df}.dark .tbQ5XW_newLinkTitle{color:#d3d7df}.dark .tbQ5XW_linkSummary strong{color:#d3d7df}.dark .tbQ5XW_setupSummary small{color:#a8afba}.dark .tbQ5XW_mode button small{color:#a8afba}.dark .tbQ5XW_sourceStatus{color:#a8afba}.dark .tbQ5XW_hint{color:#a8afba}.dark .tbQ5XW_notes{color:#a8afba}.dark .tbQ5XW_model{color:#a8afba}.dark .tbQ5XW_htmlEditor summary{color:#a8afba}.dark .tbQ5XW_presets button{color:#a8afba}.dark .tbQ5XW_linkSummary small{color:#a8afba}.dark .tbQ5XW_linkRow label{color:#a8afba}.dark .tbQ5XW_devices button{color:#a8afba}.dark .tbQ5XW_reviewTabs button{color:#a8afba}.dark .tbQ5XW_mode button[aria-pressed=true]{background:color-mix(in srgb, var(--accent,#c15c3b) 8%, #1b1d24);border-color:var(--accent,#c15c3b)}:is(.dark .tbQ5XW_sourceChooser select,.dark .tbQ5XW_aiEditor textarea,.dark .tbQ5XW_htmlEditor textarea,.dark .tbQ5XW_question input,.dark .tbQ5XW_question select,.dark .tbQ5XW_linkRow input){color:#e6e8ec;background:#191b22;border-color:#3b404b}.dark .tbQ5XW_primary{color:#20242b;background:#e1e4e9;border-color:#e1e4e9!important}.dark .tbQ5XW_primary:hover{background:#fff}.dark .tbQ5XW_notice{color:#b4d8c3;background:#1c3027}:is(.dark .tbQ5XW_pendingNotice,.dark .tbQ5XW_pendingLinks){color:#dccfaf;background:#2c291f;border-color:#514630}.dark .tbQ5XW_importNotes{border-color:#514630}.dark .tbQ5XW_importNotes summary{color:#dccfaf}.dark .tbQ5XW_linkSummary em{color:#dccfaf}.dark .tbQ5XW_error{color:#f3a79f}.dark .tbQ5XW_preview{background:#1b1d24;border-color:#373b44}:is(.dark .tbQ5XW_devices button[aria-pressed=true],.dark .tbQ5XW_reviewTabs button[aria-pressed=true]){color:#f1f3f6;background:#353945}.dark .tbQ5XW_presets button:hover{background:#23262e}.dark .tbQ5XW_questions{background:#23262e}.dark .tbQ5XW_linkItem>.tbQ5XW_linkRow{background:#23262e}.dark .tbQ5XW_linkItem[open]>.tbQ5XW_linkSummary{background:#23262e}.dark .tbQ5XW_linkSummary:hover{background:#23262e}.dark .tbQ5XW_linkRow input[readonly]{color:#a8afba;background:#242730}.dark .tbQ5XW_removeLink{color:#e2a19a}.dark .tbQ5XW_changes svg{color:#a8d0ba}
.qpmbaW_card{max-width:min(100%,100vw - 40px);container-type:inline-size}.qpmbaW_body{max-height:min(560px, calc(var(--radix-popover-content-available-height,var(--radix-hover-card-content-available-height,624px)) - 64px));overscroll-behavior:contain;grid-template-columns:300px minmax(0,1fr);display:grid;overflow-y:auto}.qpmbaW_details{border-right-width:1px;min-width:0}.qpmbaW_detailContent{padding:16px}.qpmbaW_metrics{-moz-column-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;display:grid}@container (max-width:539px){.qpmbaW_body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qpmbaW_detailContent{padding:12px}}@container (max-width:479px){.qpmbaW_metrics{-moz-column-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}@container (max-width:399px){.qpmbaW_body{grid-template-columns:minmax(0,1fr)}.qpmbaW_details{border-bottom-width:1px;border-right-width:0}.qpmbaW_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
.QBGG-q_root{isolation:isolate;container:brand-workspace/inline-size}.QBGG-q_brandLogo.bg-white{background-color:#fff!important}.QBGG-q_tab{min-height:44px;transition:color var(--dur-flow-micro) var(--ease-flow), background-color var(--dur-flow-micro) var(--ease-flow);border-radius:6px 6px 0 0}.QBGG-q_indicatorTrack{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;overflow:hidden}.QBGG-q_tabIndicator{background:var(--accent);pointer-events:none;border-radius:2px 2px 0 0;height:2px;position:absolute;top:0;left:0}.QBGG-q_scrollButton{width:32px;min-height:44px;color:var(--ink-soft,#64748b);transition:opacity var(--dur-flow-micro) var(--ease-flow), background-color var(--dur-flow-micro) var(--ease-flow), color var(--dur-flow-micro) var(--ease-flow);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.QBGG-q_scrollButton:disabled{opacity:0;pointer-events:none}.QBGG-q_scrollButton:focus-visible,.QBGG-q_modeButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.QBGG-q_handbookLink{transition:background-color var(--dur-flow-micro) var(--ease-flow), color var(--dur-flow-micro) var(--ease-flow)}.QBGG-q_handbookLink svg{transition:transform var(--dur-flow-state) var(--ease-flow)}.QBGG-q_modeSwitch{background:#f1f4f8;border:1px solid #e8edf3;border-radius:10px;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid;position:relative}.QBGG-q_modeSwitch:before{content:"";width:calc(50% - 3px);transition:transform var(--dur-flow-state) var(--ease-flow);pointer-events:none;background:#fff;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #0f172a17,0 0 0 1px #0f172a08}.QBGG-q_modeSwitch[data-mode=map]:before{transform:translate(100%)}.QBGG-q_modeButton{color:#64748b;min-height:34px;transition:color var(--dur-flow-micro) var(--ease-flow), transform var(--dur-flow-micro) var(--ease-flow);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.QBGG-q_modeButton[aria-pressed=true]{color:#17212f}.QBGG-q_modeButton:active{transform:scale(.98)}.QBGG-q_handbookSlot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.QBGG-q_handbookSlot[hidden]{display:none}@media (hover:hover){.QBGG-q_tab:hover,.QBGG-q_scrollButton:hover{background:rgb(var(--accent-rgb) / 5%)}.QBGG-q_scrollButton:hover{color:var(--accent)}.QBGG-q_handbookLink:hover svg{transform:translate(1px,-1px)}.QBGG-q_modeButton:hover{color:#17212f}}.dark .QBGG-q_modeSwitch{background:#171f29;border-color:#303944}.dark .QBGG-q_modeSwitch:before{background:#34404f;box-shadow:0 1px 3px #0000002e}.dark .QBGG-q_modeButton{color:#a4b3c4}:is(.dark .QBGG-q_modeButton[aria-pressed=true],.dark .QBGG-q_modeButton:hover){color:#f3f6fb}@container brand-workspace (max-width:380px){.QBGG-q_modeDescription{display:none}.QBGG-q_modeSwitch{width:100%}}@media (prefers-reduced-motion:reduce){.QBGG-q_tab,.QBGG-q_scrollButton,.QBGG-q_modeButton,.QBGG-q_modeSwitch:before,.QBGG-q_handbookLink,.QBGG-q_handbookLink svg{transition:none}.QBGG-q_modeButton:active,.QBGG-q_handbookLink:hover svg{transform:none}}
.y1YNtW_branches{--line:#94a3b8;align-items:stretch;width:max-content;display:flex;position:relative}.y1YNtW_trunk,.y1YNtW_join{background:var(--line);width:2px;position:absolute;left:50%;transform:translate(-50%)}.y1YNtW_trunk{height:25px;top:0}.y1YNtW_join{height:25px;bottom:0}.y1YNtW_lane{--branch-line:var(--line);flex-direction:column;flex:none;align-items:center;min-width:200px;display:flex}.y1YNtW_lane[data-variant=yes]{--branch-line:#10b981}.y1YNtW_lane[data-variant=no]{--branch-line:#f87171}.y1YNtW_fork{align-self:stretch;height:88px;position:relative}.y1YNtW_rail{background:var(--branch-line);height:2px;position:absolute;top:24px;left:0;right:0}.y1YNtW_lane:first-of-type>.y1YNtW_fork>.y1YNtW_rail,.y1YNtW_lane:first-of-type>.y1YNtW_return>.y1YNtW_rail{left:50%}.y1YNtW_lane:last-of-type>.y1YNtW_fork>.y1YNtW_rail,.y1YNtW_lane:last-of-type>.y1YNtW_return>.y1YNtW_rail{right:50%}.y1YNtW_drop,.y1YNtW_returnDrop{background:var(--branch-line);width:2px;position:absolute;top:24px;bottom:0;left:50%;transform:translate(-50%)}.y1YNtW_drop:after{content:"";border-right:2px solid var(--branch-line);border-bottom:2px solid var(--branch-line);width:8px;height:8px;position:absolute;bottom:2px;left:-3px;transform:rotate(45deg)}.y1YNtW_label{color:#475569;text-align:center;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;max-width:calc(100% - 32px);padding:3px 10px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:39px;left:50%;transform:translate(-50%)}.y1YNtW_lane[data-variant=yes]>.y1YNtW_fork>.y1YNtW_label{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.y1YNtW_lane[data-variant=no]>.y1YNtW_fork>.y1YNtW_label{color:#be123c;background:#fff1f2;border-color:#fecdd3}.y1YNtW_content{flex-direction:column;align-items:center;padding:0 24px;display:flex}.y1YNtW_return{flex:1 0 56px;align-self:stretch;position:relative}.y1YNtW_returnDrop{top:0;bottom:24px}.y1YNtW_return>.y1YNtW_rail{top:auto;bottom:24px}.dark .y1YNtW_branches{--line:#64748b}.dark .y1YNtW_label{color:#e2e8f0;background:#1e293b;border-color:#475569}.dark .y1YNtW_lane[data-variant=yes]>.y1YNtW_fork>.y1YNtW_label{color:#6ee7b7;background:#022c22;border-color:#065f46}.dark .y1YNtW_lane[data-variant=no]>.y1YNtW_fork>.y1YNtW_label{color:#fda4af;background:#4c0519;border-color:#9f1239}
@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin-s.p.2sdwdth4yfzix.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.SUbLlq_className{font-family:bricolage,bricolage Fallback}
.ATFkmG_surface{transition:border-color var(--dur-flow-micro) var(--ease-flow), box-shadow var(--dur-flow-micro) var(--ease-flow);border-radius:20px;padding:10px;container-type:inline-size}.ATFkmG_surface:focus-within,.ATFkmG_surface[data-dragging=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.ATFkmG_input{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;padding:8px 6px 12px;line-height:1.65}.ATFkmG_toolbar{gap:4px}.ATFkmG_toolbar>:first-child{flex-shrink:1}.ATFkmG_submit{border-radius:12px;width:40px;height:40px}.ATFkmG_dropTarget{z-index:2;border:1px dashed var(--accent);background:var(--background);color:var(--foreground);pointer-events:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:4px}.ATFkmG_keyboardHint{white-space:nowrap;color:#64748b;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:none}.ATFkmG_keyboardHint kbd{font:inherit}.dark .ATFkmG_keyboardHint{color:#94a3b8}@container (min-width:540px){.ATFkmG_input{min-height:72px;padding:10px 10px 16px;font-size:15px}}.ATFkmG_region{container-type:inline-size}@container (min-width:620px){.ATFkmG_keyboardHint{display:inline-flex}}@container (max-width:360px){.ATFkmG_surface{padding:8px}.ATFkmG_toolbar [data-chat-store-avatar]{display:none}}@media (pointer:coarse),(max-width:640px){.ATFkmG_submit,.ATFkmG_toolbar button{min-height:44px}.ATFkmG_submit{min-width:44px}}@media (prefers-reduced-motion:reduce){.ATFkmG_surface,.ATFkmG_submit{transition:none}}
.ZAXO3W_timelineScope{timeline-scope:--blog-reading}.ZAXO3W_readingRange{view-timeline-name:--blog-reading;view-timeline-axis:block}.ZAXO3W_progress{display:none}@supports (animation-timeline:view()) and (timeline-scope:none){.ZAXO3W_progress{z-index:60;background:var(--accent);transform-origin:0;height:3px;animation-name:ZAXO3W_blog-reading-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--blog-reading;animation-range:contain;display:block;position:fixed;top:0;left:0;right:0}}@keyframes ZAXO3W_blog-reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
._7kdyea_body{display:flow-root}._7kdyea_body>:first-child{margin-top:0}._7kdyea_body>:last-child{margin-bottom:0}
