.GuidedFlowModal_overlay__cAXXO{--gf-ink:var(--fl-ink,#6b4fa0);--gf-ink-deep:var(--fl-ink-deep,#2a1b47);--gf-line:var(--fl-line,#dad0ec);--gf-line-soft:var(--fl-line-soft,#e7dff3);--gf-muted:var(--fl-muted,#9a8fb5);--gf-tint:var(--fl-active-tint,#f3effa);--gf-paper:#fcfafe;--gf-green:var(--fl-green,#2fa36b);--gf-amber:#c98a2e;--gf-danger:#c0392b;--gf-danger-bg:#fdf2f1;--gf-danger-line:#f6d5d1;--gf-grad:linear-gradient(135deg,#7b5cb5,#5e4191);--gf-lift:0 12px 30px rgba(42,27,71,0.16);--gf-mono:var(--font-mono,"JetBrains Mono"),monospace;--gf-ease:cubic-bezier(0.22,1,0.36,1);--gf-ease-pop:cubic-bezier(0.34,1.56,0.64,1);position:fixed;inset:0;z-index:1000;padding:24px;background:rgba(42,27,71,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:GuidedFlowModal_gfOverlayIn__mCZou .18s ease}.GuidedFlowModal_overlay__cAXXO [data-b=landscape]{--gf-b:var(--gf-ink)}.GuidedFlowModal_overlay__cAXXO [data-b=portrait]{--gf-b:var(--gf-green)}.GuidedFlowModal_overlay__cAXXO [data-b=square]{--gf-b:var(--gf-amber)}.GuidedFlowModal_shell__x7YDZ{width:min(940px,96vw);height:min(672px,90vh);background:linear-gradient(180deg,#fff,#fcfafe);border-radius:22px;box-shadow:0 30px 90px rgba(42,27,71,.45);display:flex;flex-direction:column;overflow:hidden;animation:GuidedFlowModal_gfShellIn__A9rGq .3s var(--gf-ease) both}.GuidedFlowModal_head__8_AVt{padding:18px 24px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0}.GuidedFlowModal_eyebrow__7VKHf{font-family:var(--font-ui-secondary,"Geist"),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--gf-muted);display:block;margin-bottom:5px}.GuidedFlowModal_title__9GoxS{margin:0;font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--gf-ink-deep)}.GuidedFlowModal_close__cymaL{flex-shrink:0}.GuidedFlowModal_meter__h6w_a{height:3px;background:var(--gf-line-soft);flex-shrink:0}.GuidedFlowModal_meterFill__DrP3V{display:block;height:100%;background:var(--gf-grad);border-radius:0 2px 2px 0;transform-origin:left;transform:scaleX(var(--gf-p,0));transition:transform .42s var(--gf-ease)}.GuidedFlowModal_core__TG3O7{flex:1 1;min-height:0;display:grid;grid-template-columns:236px 1fr}.GuidedFlowModal_rail__0gZGw{background:linear-gradient(180deg,#fcfbfe,#f7f4fd);border-right:1px solid var(--gf-line-soft);padding:16px 12px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.GuidedFlowModal_railRow__Pcud3{position:relative;display:flex;gap:11px;align-items:flex-start;padding:10px 14px;border-radius:11px;width:100%;text-align:left;background:none;border:none;font-family:inherit;animation:GuidedFlowModal_gfRowIn__6NVKr .26s var(--gf-ease) both;transition:background .14s ease}.GuidedFlowModal_railRow__Pcud3:not(:disabled):hover{background:var(--gf-tint);cursor:pointer}.GuidedFlowModal_railRow__Pcud3:disabled{cursor:default}.GuidedFlowModal_num__aG2td{width:26px;height:26px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--gf-tint);color:var(--gf-ink);opacity:.55;transition:background .22s ease,color .22s ease,box-shadow .22s ease,opacity .22s ease,transform .22s var(--gf-ease-pop)}.GuidedFlowModal_numActive__Wy0pY{background:var(--gf-grad);color:#fff;opacity:1;transform:scale(1.06);box-shadow:0 0 0 4px rgba(107,79,160,.14)}.GuidedFlowModal_numDone___s8vs{background:var(--gf-green);color:#fff;opacity:1}.GuidedFlowModal_numBlocked__6H9xU{background:var(--gf-danger-bg);color:var(--gf-danger);opacity:1;box-shadow:0 0 0 3px rgba(192,57,43,.1)}.GuidedFlowModal_numCheck__OuSNu{animation:GuidedFlowModal_gfCheckIn__A8wC7 .2s var(--gf-ease-pop) both;display:grid;place-items:center}.GuidedFlowModal_railText__e5uzJ{display:flex;flex-direction:column;gap:2px;min-width:0}.GuidedFlowModal_railLabel__HLdFy{font-size:12.5px;font-weight:700;color:var(--gf-ink-deep)}.GuidedFlowModal_railSub__uFq_P{font-size:11px;font-weight:500;color:var(--gf-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GuidedFlowModal_railSubReq__SpspL{color:var(--gf-ink);font-weight:700}.GuidedFlowModal_railTrack__21TFh{position:absolute;left:26px;top:36px;bottom:-2px;width:2px;background:var(--gf-line);border-radius:1px}.GuidedFlowModal_railTrackFill__LEAul{position:absolute;inset:0;background:var(--gf-ink);transform-origin:top;border-radius:1px;animation:GuidedFlowModal_gfTrackFill__fA6KR .42s var(--gf-ease) both}.GuidedFlowModal_pane__f2hgA{padding:22px 26px 26px;overflow-y:auto;min-height:0;animation:GuidedFlowModal_gfPaneFwd__ImH2C .3s var(--gf-ease) both}.GuidedFlowModal_paneBack__Od7ET{animation-name:GuidedFlowModal_gfPaneBack__JxDHw}.GuidedFlowModal_paneH__ZHfOk{font-size:16px;font-weight:800;color:var(--gf-ink-deep);margin:0 0 6px;outline:none}.GuidedFlowModal_paneSub__pdDuL{font-size:13px;font-weight:500;line-height:1.55;color:var(--gf-muted);max-width:58ch;margin:0 0 18px}.GuidedFlowModal_emptyNote__e_YBn{font-size:12.5px;color:var(--gf-muted);line-height:1.5}.GuidedFlowModal_briefBox__f1NKM{border:1px solid var(--gf-line);border-radius:12px;background:var(--gf-paper);padding:12px 14px;margin-bottom:16px}.GuidedFlowModal_briefBox__f1NKM .GuidedFlowModal_eyebrow__7VKHf{display:block;margin-bottom:7px}.GuidedFlowModal_briefTextarea__Q54YC{display:block;width:100%;min-height:56px;resize:vertical;border:1px solid var(--gf-line);border-radius:10px;background:#fff;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.5;color:var(--gf-ink-deep);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.GuidedFlowModal_briefTextarea__Q54YC::placeholder{color:var(--gf-muted)}.GuidedFlowModal_briefTextarea__Q54YC:focus{border-color:var(--gf-ink);box-shadow:0 0 0 3px rgba(107,79,160,.1)}.GuidedFlowModal_briefSubmit__geJzU{margin-top:9px}.GuidedFlowModal_briefCard__BjXsb{border:1px solid var(--gf-line-soft);border-left:3px solid var(--gf-ink);border-radius:12px;background:linear-gradient(160deg,#faf7ff,#fff);padding:12px 14px;margin-bottom:16px;animation:GuidedFlowModal_gfRowIn__6NVKr .26s var(--gf-ease) both}.GuidedFlowModal_briefRead__XO66H{font-size:13.5px;font-weight:700;color:var(--gf-ink-deep);margin-top:4px}.GuidedFlowModal_briefNotes__NItui{margin:8px 0 0;padding-left:16px;font-size:11.5px;line-height:1.5;color:var(--gf-muted)}.GuidedFlowModal_briefHint__Ea2_r{margin-top:8px;font-size:11.5px;color:var(--gf-ink);font-weight:600}.GuidedFlowModal_chipWrap__T3M6J{display:flex;gap:8px;flex-wrap:wrap}.GuidedFlowModal_chipIn__CJ2yW{animation:GuidedFlowModal_gfChipIn__OyV4M .24s ease both}.GuidedFlowModal_chipTick__VysJq{width:15px;height:15px;border-radius:50%;background:rgba(255,255,255,.22);color:inherit;display:grid;place-items:center;animation:GuidedFlowModal_gfCheckIn__A8wC7 .2s var(--gf-ease-pop) both}.GuidedFlowModal_componentPicker__vMHO_{margin-top:16px}.GuidedFlowModal_componentPickerHead__mOTFB{display:flex;align-items:center;gap:10px;margin-bottom:8px}.GuidedFlowModal_componentPickerHead__mOTFB .GuidedFlowModal_sectionH__l1fkZ{margin:0}.GuidedFlowModal_componentCount__mNHDV{margin-left:auto;font-size:12px;color:var(--gf-muted)}.GuidedFlowModal_componentHint__yPbQO,.GuidedFlowModal_componentSelection__vKmbh{font-size:12px;line-height:1.5;color:var(--gf-muted)}.GuidedFlowModal_componentHint__yPbQO{margin:0 0 10px}.GuidedFlowModal_componentSelection__vKmbh{margin:10px 0 0;color:var(--gf-ink)}.GuidedFlowModal_search__e38Ck{display:flex;align-items:center;gap:9px;background:var(--gf-paper);border:1px solid var(--gf-line);border-radius:11px;padding:10px 13px;margin-bottom:14px;color:var(--gf-muted);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.GuidedFlowModal_search__e38Ck:focus-within{border-color:var(--gf-ink);background:#fff;box-shadow:0 0 0 3px rgba(107,79,160,.1)}.GuidedFlowModal_search__e38Ck input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--gf-ink-deep)}.GuidedFlowModal_toolRow__Pez0e{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.GuidedFlowModal_toolRow__Pez0e .GuidedFlowModal_search__e38Ck{margin-bottom:0;flex:1 1;min-width:180px}.GuidedFlowModal_seg__DEDr_{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--gf-paper);border:1px solid var(--gf-line);border-radius:10px;padding:3px}.GuidedFlowModal_segThumb__EQa_z{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--gf-n, 4));border-radius:8px;background:var(--gf-grad);box-shadow:0 3px 10px rgba(94,65,145,.28);transform:translateX(calc(var(--gf-idx, 0) * 100%));transition:transform .26s var(--gf-ease);pointer-events:none}.GuidedFlowModal_segBtn__W0qRq{position:relative;z-index:1;padding:7px 8px;border:none;background:none;font-family:inherit;font-size:12px;font-weight:600;line-height:1;color:var(--gf-muted);cursor:pointer;white-space:nowrap;transition:color .18s ease}.GuidedFlowModal_segBtnOn__2pGyy{color:#fff;font-weight:700}.GuidedFlowModal_fmtGrid__2km_x{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.GuidedFlowModal_fmtCard__DxDJ6{border:1px solid var(--gf-line);border-radius:12px;background:#fff;overflow:hidden;animation:GuidedFlowModal_gfRowIn__6NVKr .26s var(--gf-ease) both;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.GuidedFlowModal_fmtCard__DxDJ6:hover{transform:translateY(-2px);border-color:var(--gf-ink);box-shadow:var(--gf-lift)}.GuidedFlowModal_fmtCardOn__5nYhi{border-color:var(--gf-ink);box-shadow:0 0 0 1px var(--gf-ink) inset;background:var(--gf-tint)}.GuidedFlowModal_fmtHit__sWc9H{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;padding:12px 10px 11px;border:none;background:none;cursor:pointer;font-family:inherit}.GuidedFlowModal_fmtWell__1Xvt4{width:40px;height:40px;display:grid;place-items:center}.GuidedFlowModal_rect__X2KOJ{background:var(--gf-b);border-radius:2px;opacity:.24;transition:opacity .16s ease}.GuidedFlowModal_fmtCardOn__5nYhi .GuidedFlowModal_rect__X2KOJ{opacity:1}.GuidedFlowModal_fmtSize__PYpU9{font-size:13px;font-weight:800;line-height:1;color:var(--gf-ink-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GuidedFlowModal_fmtChan__nLvM8{font-size:10.5px;font-weight:500;line-height:1.2;color:var(--gf-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GuidedFlowModal_fmtCheck__t0H89{position:absolute;top:7px;right:7px;width:16px;height:16px;border-radius:50%;background:var(--gf-ink);color:#fff;display:grid;place-items:center;animation:GuidedFlowModal_gfCheckIn__A8wC7 .2s var(--gf-ease-pop) both}.GuidedFlowModal_fmtCount__Vcr1e{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s var(--gf-ease),opacity .2s ease}.GuidedFlowModal_fmtCount__Vcr1e>div{overflow:hidden;min-height:0}.GuidedFlowModal_fmtCardOn__5nYhi .GuidedFlowModal_fmtCount__Vcr1e{grid-template-rows:1fr;opacity:1}.GuidedFlowModal_fmtCountInner__380_Z{padding:0 10px 10px;border-top:1px solid var(--gf-line-soft)}.GuidedFlowModal_stepper__AgoTd{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:9px;border:1px solid var(--gf-line);border-radius:10px;background:#fff;padding:2px}.GuidedFlowModal_stepBtn__4e_p_{width:26px;height:26px;border-radius:7px;border:none;background:none;color:var(--gf-ink-deep);font-size:15px;line-height:1;cursor:pointer;font-family:inherit;transition:background .12s ease,color .12s ease,transform .08s ease}.GuidedFlowModal_stepBtn__4e_p_:hover{background:var(--gf-tint);color:var(--gf-ink)}.GuidedFlowModal_stepBtn__4e_p_:active{transform:scale(.9)}.GuidedFlowModal_stepBtn__4e_p_:disabled{opacity:.32;cursor:default;transform:none}.GuidedFlowModal_stepInput__Od6Pp{width:38px;text-align:center;border:none;background:transparent;font-family:inherit;font-size:13.5px;font-weight:800;line-height:1;color:var(--gf-ink-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.GuidedFlowModal_capNote__cxMpg{margin-top:16px;font-size:12.5px;color:var(--gf-muted)}.GuidedFlowModal_capNum__t_zlk{font-weight:800;color:var(--gf-ink-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block;animation:GuidedFlowModal_gfBump__nK1eM .22s ease}.GuidedFlowModal_capWarn__z_qk4{color:var(--gf-amber);font-weight:700}.GuidedFlowModal_hero__8jKYp{border-radius:16px;border:1px solid var(--gf-line-soft);background:linear-gradient(160deg,#faf7ff,#fff);padding:18px 20px;margin-bottom:16px;animation:GuidedFlowModal_gfRowIn__6NVKr .26s var(--gf-ease) both}.GuidedFlowModal_heroTop__t3Aj3{display:flex;align-items:baseline;gap:8px}.GuidedFlowModal_heroNum__BfyFB{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--gf-ink-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GuidedFlowModal_heroUnit__z3g_h{font-size:15px;font-weight:700;color:var(--gf-muted)}.GuidedFlowModal_cap__RbjIx{height:4px;border-radius:2px;background:var(--gf-line-soft);margin:10px 0 6px;overflow:hidden}.GuidedFlowModal_capFill__mJfiC{display:block;height:100%;width:var(--gf-cap,0);border-radius:2px;background:var(--gf-grad);transition:width .42s var(--gf-ease) .12s,background .2s ease}.GuidedFlowModal_capAt__e0BGz .GuidedFlowModal_capFill__mJfiC{background:linear-gradient(135deg,#e0a94a,#c98a2e)}.GuidedFlowModal_capLabel__d_ASv{font-size:11px;color:var(--gf-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GuidedFlowModal_heroSub__9nMRq{font-size:12.5px;color:var(--gf-ink);font-weight:600;margin-top:8px}.GuidedFlowModal_tileStrip__ZQ8Rz{display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px;margin:0 0 16px;min-height:28px}.GuidedFlowModal_tile3__I4OFU{background:var(--gf-b);border-radius:2px;opacity:.85;animation:GuidedFlowModal_gfTileIn__ka6jV .26s var(--gf-ease-pop) both}.GuidedFlowModal_tileMore__70ycN{font-size:11px;font-weight:700;color:var(--gf-muted);align-self:center}.GuidedFlowModal_summaryGrid__VIt4k{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.GuidedFlowModal_tile__ncw3G{border:1px solid var(--gf-line-soft);border-radius:12px;background:#fff;padding:12px 14px;animation:GuidedFlowModal_gfRowIn__6NVKr .26s var(--gf-ease) both}.GuidedFlowModal_tileNum__UXp5M{font-size:20px;font-weight:800;color:var(--gf-ink-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GuidedFlowModal_tileLabel__eXMry{font-size:11px;color:var(--gf-muted);margin-top:2px}.GuidedFlowModal_sectionH__l1fkZ{font-family:var(--font-ui-secondary,"Geist"),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--gf-muted);margin:0 0 8px}.GuidedFlowModal_formatList___RAkt{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.GuidedFlowModal_formatRow__lUIdQ{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--gf-ink-deep);padding:5px 0;border-bottom:1px dashed var(--gf-line-soft);animation:GuidedFlowModal_gfRowIn__6NVKr .26s var(--gf-ease) both}.GuidedFlowModal_formatRow__lUIdQ:last-child{border-bottom:none}.GuidedFlowModal_formatName__jVe3_{color:var(--gf-muted);font-weight:500}.GuidedFlowModal_formatCount__B6Q9q{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GuidedFlowModal_mediaNote__CWCBx{border:1px solid var(--gf-line-soft);border-left:3px solid var(--gf-ink);border-radius:12px;background:var(--gf-paper);padding:11px 14px;margin-bottom:18px;animation:GuidedFlowModal_gfRowIn__6NVKr .26s var(--gf-ease) both}.GuidedFlowModal_mediaNote__CWCBx .GuidedFlowModal_lab__hIk9k{display:block;font-family:var(--font-ui-secondary,"Geist"),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--gf-muted);margin-bottom:4px}.GuidedFlowModal_mediaNote__CWCBx p{margin:0;font-size:12.5px;line-height:1.5;color:var(--gf-ink-deep)}.GuidedFlowModal_destRow__531aZ{display:flex;align-items:center;gap:10px;margin:0 0 12px;flex-wrap:wrap}.GuidedFlowModal_destLabel__AlwPF{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fl-muted,#6b6b8a)}.GuidedFlowModal_destPick___oxtR{display:inline-flex;gap:3px}.GuidedFlowModal_outcomes__2I6lr{display:grid;grid-template-columns:1fr;gap:12px}.GuidedFlowModal_outcome__W_ovv{position:relative;overflow:hidden;padding:16px;border-radius:14px;text-align:left;min-height:104px;display:flex;flex-direction:column;gap:6px;cursor:pointer;font-family:inherit;animation:GuidedFlowModal_gfRowIn__6NVKr .28s var(--gf-ease) both;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.GuidedFlowModal_outcome__W_ovv:hover{transform:translateY(-2px)}.GuidedFlowModal_outcome__W_ovv:active{transform:translateY(0) scale(.99)}.GuidedFlowModal_outcomeTpl___MdHw{background:#fff;border:1.5px solid var(--gf-ink);color:var(--gf-ink)}.GuidedFlowModal_outcomeTpl___MdHw:hover{background:var(--gf-tint)}.GuidedFlowModal_outcome__W_ovv:disabled{background:var(--gf-line-soft);border-color:var(--gf-line);color:var(--gf-muted);box-shadow:none;transform:none;cursor:default}.GuidedFlowModal_outcomeTitle__p6ZHe{font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px}.GuidedFlowModal_outcomeDesc__1HBYH{font-size:11.5px;line-height:1.45;opacity:.9;font-weight:500}.GuidedFlowModal_sheen__jsTCN{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.42),transparent);animation:GuidedFlowModal_gfSheen__ULA1E .9s var(--gf-ease) .9s 1 both}.GuidedFlowModal_notReady__GF4zC{margin-top:12px;font-size:12.5px;color:var(--gf-danger);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.GuidedFlowModal_jumpBack__nmw6i{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--gf-ink);text-decoration:underline;text-underline-offset:2px}.GuidedFlowModal_foot__6LsjK{display:flex;align-items:center;gap:14px;padding:14px 22px;flex-shrink:0;border-top:1px solid var(--gf-line-soft);background:rgba(255,255,255,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.GuidedFlowModal_footHint__MUjdI{font-size:12.5px;color:var(--gf-muted)}.GuidedFlowModal_footTotal__MzBEq{margin-left:auto;padding:6px 12px;border-radius:100px;background:var(--gf-tint);color:var(--gf-ink);font-size:12.5px;font-weight:700;white-space:nowrap}.GuidedFlowModal_footTotal__MzBEq b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block;animation:GuidedFlowModal_gfBump__nK1eM .22s ease}.GuidedFlowModal_skelWrap__0VORT{display:flex;gap:8px;flex-wrap:wrap}.GuidedFlowModal_skel__fxL8p{height:32px;border-radius:10px;background:linear-gradient(90deg,var(--gf-line-soft) 25%,#fff 50%,var(--gf-line-soft) 75%);background-size:220% 100%;animation:GuidedFlowModal_gfShimmer__SrBfx 1.3s ease-in-out infinite}.GuidedFlowModal_errCard__rDn5r{padding:14px 16px;border-radius:12px;border:1px solid var(--gf-danger-line);background:var(--gf-danger-bg);color:var(--gf-danger);font-size:13px;line-height:1.5;display:flex;gap:10px;align-items:flex-start}.GuidedFlowModal_fmtHit__sWc9H:focus-visible,.GuidedFlowModal_jumpBack__nmw6i:focus-visible,.GuidedFlowModal_outcome__W_ovv:focus-visible,.GuidedFlowModal_railRow__Pcud3:focus-visible,.GuidedFlowModal_segBtn__W0qRq:focus-visible,.GuidedFlowModal_stepBtn__4e_p_:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(107,79,160,.28)}@keyframes GuidedFlowModal_gfOverlayIn__mCZou{0%{opacity:0}to{opacity:1}}@keyframes GuidedFlowModal_gfShellIn__A9rGq{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes GuidedFlowModal_gfPaneFwd__ImH2C{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes GuidedFlowModal_gfPaneBack__JxDHw{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes GuidedFlowModal_gfChipIn__OyV4M{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes GuidedFlowModal_gfRowIn__6NVKr{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes GuidedFlowModal_gfTileIn__ka6jV{0%{opacity:0;transform:scale(.7)}to{opacity:.85;transform:scale(1)}}@keyframes GuidedFlowModal_gfCheckIn__A8wC7{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes GuidedFlowModal_gfSelectPop__RplZF{0%{transform:scale(1)}42%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes GuidedFlowModal_gfBump__nK1eM{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes GuidedFlowModal_gfTrackFill__fA6KR{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes GuidedFlowModal_gfSheen__ULA1E{0%{transform:translateX(-120%)}to{transform:translateX(240%)}}@keyframes GuidedFlowModal_gfShimmer__SrBfx{0%{background-position:-180% 0}to{background-position:180% 0}}@media (prefers-reduced-motion:reduce){.GuidedFlowModal_capNum__t_zlk,.GuidedFlowModal_chipIn__CJ2yW,.GuidedFlowModal_chipTick__VysJq,.GuidedFlowModal_fmtCard__DxDJ6,.GuidedFlowModal_fmtCheck__t0H89,.GuidedFlowModal_footTotal__MzBEq b,.GuidedFlowModal_formatRow__lUIdQ,.GuidedFlowModal_hero__8jKYp,.GuidedFlowModal_mediaNote__CWCBx,.GuidedFlowModal_numCheck__OuSNu,.GuidedFlowModal_outcome__W_ovv,.GuidedFlowModal_overlay__cAXXO,.GuidedFlowModal_pane__f2hgA,.GuidedFlowModal_railRow__Pcud3,.GuidedFlowModal_railTrackFill__LEAul,.GuidedFlowModal_sheen__jsTCN,.GuidedFlowModal_shell__x7YDZ,.GuidedFlowModal_skel__fxL8p,.GuidedFlowModal_tile3__I4OFU,.GuidedFlowModal_tile__ncw3G{animation:none!important}.GuidedFlowModal_capFill__mJfiC,.GuidedFlowModal_fmtCard__DxDJ6,.GuidedFlowModal_fmtCount__Vcr1e,.GuidedFlowModal_meterFill__DrP3V,.GuidedFlowModal_num__aG2td,.GuidedFlowModal_outcome__W_ovv,.GuidedFlowModal_railRow__Pcud3,.GuidedFlowModal_segThumb__EQa_z{transition:none!important}.GuidedFlowModal_railTrackFill__LEAul{transform:scaleY(1)}.GuidedFlowModal_skel__fxL8p{opacity:.6;background:var(--gf-line-soft)}.GuidedFlowModal_sheen__jsTCN{display:none}}@media (max-width:880px){.GuidedFlowModal_shell__x7YDZ{width:96vw;height:92vh;border-radius:18px}.GuidedFlowModal_core__TG3O7{grid-template-columns:1fr}.GuidedFlowModal_rail__0gZGw{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid var(--gf-line-soft);padding:12px 14px;gap:6px}.GuidedFlowModal_railRow__Pcud3{flex-direction:row;align-items:center;padding:6px 8px;width:auto;flex-shrink:0}.GuidedFlowModal_railSub__uFq_P,.GuidedFlowModal_railTrack__21TFh{display:none}.GuidedFlowModal_summaryGrid__VIt4k{grid-template-columns:1fr}.GuidedFlowModal_pane__f2hgA{padding:18px 18px 22px}}@media (max-width:560px){.GuidedFlowModal_seg__DEDr_{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,1fr)}.GuidedFlowModal_segThumb__EQa_z{display:none}.GuidedFlowModal_segBtnOn__2pGyy{background:var(--gf-grad);color:#fff;border-radius:8px}.GuidedFlowModal_fmtGrid__2km_x{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.GuidedFlowModal_foot__6LsjK{flex-wrap:wrap;gap:10px}.GuidedFlowModal_footTotal__MzBEq{order:3;width:100%;text-align:center}}.GuidedFlowModal_embedded__eyeJ0{position:static;display:block;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;min-width:0}.GuidedFlowModal_embedded__eyeJ0 .GuidedFlowModal_shell__x7YDZ{width:100%;height:auto;min-width:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;animation:none}.GuidedFlowModal_inlineBack__EHd_R{align-self:flex-start}.GuidedFlowModal_embedded__eyeJ0 .GuidedFlowModal_head__8_AVt{padding:16px 0}.GuidedFlowModal_embedded__eyeJ0 .GuidedFlowModal_core__TG3O7{display:block}.GuidedFlowModal_embedded__eyeJ0 .GuidedFlowModal_pane__f2hgA{padding:20px 0;overflow:visible;min-width:0}.GuidedFlowModal_embedded__eyeJ0 .GuidedFlowModal_foot__6LsjK{padding:14px 0 0;flex-wrap:wrap}@media (max-width:560px){.GuidedFlowModal_embedded__eyeJ0 .GuidedFlowModal_title__9GoxS{font-size:18px}}.GuidedFlowModal_typeFilter__pvit3{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--gf-muted);font-size:12px}.GuidedFlowModal_typeFilter__pvit3 select{min-width:0;max-width:100%;border:1px solid var(--gf-line);border-radius:10px;padding:8px 12px;background:white;color:var(--gf-ink-deep);font:inherit}.GuidedFlowModal_typeFilter__pvit3 select:focus-visible{outline:2px solid var(--gf-ink);outline-offset:2px}.GuidedFlowModal_inlineSteps__O3Mbz{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #eae1fa}.GuidedFlowModal_inlineSteps__O3Mbz button{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:12px;border:1px solid transparent;background:transparent;color:#9584ad;font:inherit;font-size:13px;cursor:pointer}.GuidedFlowModal_inlineSteps__O3Mbz button span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #eae1fa;border-radius:50%;font-size:11px}.GuidedFlowModal_inlineSteps__O3Mbz button[aria-current]{color:#281d48;background:#f3edff;border-color:#e3d6fa}.GuidedFlowModal_inlineSteps__O3Mbz button[aria-current] span{color:white;background:#7042d4;border-color:#7042d4}.GuidedFlowModal_inlineSteps__O3Mbz button:disabled{cursor:not-allowed;opacity:.5}.GuidedFlowModal_inlineSteps__O3Mbz button:focus-visible{outline:2px solid #7042d4;outline-offset:2px}.GuidedFlowModal_embedded__eyeJ0 .GuidedFlowModal_pane__f2hgA{padding-top:0}.GuidedFlowModal_inlineFooter__wdm4W{justify-content:flex-end;gap:10px;backdrop-filter:none;-webkit-backdrop-filter:none}.GuidedFlowModal_inlineFooter__wdm4W .GuidedFlowModal_footTotal__MzBEq{order:-1;margin-left:0;margin-right:auto;width:auto}@media (max-width:420px){.GuidedFlowModal_inlineSteps__O3Mbz{gap:2px}.GuidedFlowModal_inlineSteps__O3Mbz button{padding:6px 7px;font-size:12px}.GuidedFlowModal_inlineFooter__wdm4W .GuidedFlowModal_footTotal__MzBEq{flex-basis:100%;text-align:left}}.mediaReplaceOverlay_slot__VKkU1{position:absolute;pointer-events:none;z-index:120;border-radius:inherit}.mediaReplaceOverlay_videoIndicator__mALtI{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1.5px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(0,0,0,.32);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.16);pointer-events:none}.mediaReplaceOverlay_playControl__nYqJ1{pointer-events:auto;cursor:pointer}.mediaReplaceOverlay_playControl__nYqJ1:hover{background:rgba(0,0,0,.55)}.mediaReplaceOverlay_replace__ygxjp{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:linear-gradient(110deg,#813cf3,#6d28e5);color:#fff;box-shadow:0 4px 16px rgba(25,8,50,.28);font:650 14px/1.2 system-ui,sans-serif;white-space:nowrap;cursor:pointer}.mediaReplaceOverlay_replace__ygxjp:hover{background:linear-gradient(110deg,#9151ff,#7c3aed)}.mediaReplaceOverlay_playControl__nYqJ1:focus-visible,.mediaReplaceOverlay_replace__ygxjp:focus-visible{outline:2px solid #fff;outline-offset:3px}.mediaReplaceOverlay_collectionPreview__dAkZm{position:absolute;inset:0;display:flex;flex-direction:column;background:#f7f5fc;border:1px solid #cbb8f3;border-radius:8px;overflow:hidden;pointer-events:none}.mediaReplaceOverlay_previewBody__HLUPn{display:grid;align-items:center;flex:1 1;min-height:0}.mediaReplaceOverlay_previewAsset__YSGRO{min-width:0;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;color:#75688f;container-type:size}.mediaReplaceOverlay_previewFrame__aC2Xl{flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center}.mediaReplaceOverlay_previewAsset__YSGRO img,.mediaReplaceOverlay_previewAsset__YSGRO video{width:100%;height:100%;display:block}.mediaReplaceOverlay_previewAsset__YSGRO video{pointer-events:auto}.mediaReplaceOverlay_navigate__iOwwi{display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#fff;color:#7041cf;cursor:pointer;pointer-events:auto}.mediaReplaceOverlay_navigate__iOwwi:disabled{opacity:.35;cursor:default}.mediaReplaceOverlay_collectionControls__tHk09{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-shrink:0;background:#fff;border-top:1px solid #eee6ff;pointer-events:auto}.mediaReplaceOverlay_collectionSelect__t_u8Q{border:1px solid #ded2f6;border-radius:999px;background:#fff;color:#6236b2;font:600 11px/1.2 system-ui,sans-serif;max-width:100%}.mediaReplaceOverlay_replace__ygxjp .mediaReplaceOverlay_collectionLabel__RF02W{margin:0 5px}.unifiedEditorSkin_editor__l8zRF{--skin-accent:#7950df;--skin-tint:#f5f1fd;--skin-selected:#eee7fc;--skin-border:#e8e2f1;--skin-text:#322644;--skin-panel:#fff}.unifiedEditorSkin_editor__l8zRF[data-editor-appearance=dark]{--skin-accent:#b69aff;--skin-tint:#221e31;--skin-selected:#302344;--skin-border:#322b43;--skin-text:#eee7fa;--skin-panel:#0f172a}.unifiedEditorSkin_editor__l8zRF [data-tour=dm-rail]{background:linear-gradient(180deg,var(--skin-tint),var(--skin-panel))!important}.unifiedEditorSkin_editor__l8zRF [data-tour=dm-rail] button{border-radius:12px!important;transition:background .15s,color .15s,box-shadow .15s}.unifiedEditorSkin_editor__l8zRF [data-tour=dm-rail] button[aria-pressed=true]{background:var(--skin-selected)!important;color:var(--skin-accent)!important;box-shadow:inset 0 0 0 1px var(--skin-border),0 3px 9px #7950df12}.unifiedEditorSkin_editor__l8zRF [data-tour=dm-rail] button span{font-size:10px!important}.unifiedEditorSkin_editor__l8zRF [data-tour=dm-toolbar]{border-bottom-color:var(--skin-border)!important;box-shadow:0 3px 12px #38215608}.unifiedEditorSkin_editor__l8zRF [data-tour=dm-toolbar] button{border-radius:8px!important}.unifiedEditorSkin_editor__l8zRF [data-tour=dm-left-panel]>div:first-child,.unifiedEditorSkin_editor__l8zRF [data-tour=dm-right-panel]>div:first-child{background:linear-gradient(120deg,var(--skin-panel),var(--skin-tint));min-height:48px}.unifiedEditorSkin_editor__l8zRF [data-layer-id]{border-radius:9px!important}.unifiedEditorSkin_editor__l8zRF [data-layer-id]:hover{background:var(--skin-tint)!important}.unifiedEditorSkin_editor__l8zRF [data-layer-selected=true]{background:var(--skin-selected)!important;border-color:var(--skin-accent)!important;box-shadow:inset 3px 0 var(--skin-accent)}.unifiedEditorSkin_editor__l8zRF [data-layer-depth]:not([data-layer-depth="0"]){border-left-color:var(--skin-border);min-height:32px}.unifiedEditorSkin_editor__l8zRF [data-property-section][data-property-density=normal]{border-bottom-color:var(--skin-border)!important;padding:2px 0}.unifiedEditorSkin_editor__l8zRF [data-property-density=normal]>button>span:first-child{font-size:12px!important;color:var(--skin-text)!important;font-weight:700!important}.unifiedEditorSkin_editor__l8zRF [data-tour=dm-right-panel] input:not([type=checkbox]):not([type=range]):not([type=color]),.unifiedEditorSkin_editor__l8zRF [data-tour=dm-right-panel] select,.unifiedEditorSkin_editor__l8zRF [data-tour=dm-right-panel] textarea{border-radius:7px!important;border-color:var(--skin-border)!important}.unifiedEditorSkin_editor__l8zRF [data-editor-chrome] :is(button,input,select,textarea):focus-visible{outline:2px solid var(--skin-accent)!important;outline-offset:2px}@media (prefers-reduced-motion:reduce){.unifiedEditorSkin_editor__l8zRF [data-editor-chrome] *{transition:none!important}}button.componentOverlayToolbar_replaceButton__eZci1{background:#7041cf;color:#fff;font-weight:650;animation:componentOverlayToolbar_replacePulse__aJW8A 2.4s ease-in-out infinite}@keyframes componentOverlayToolbar_replacePulse__aJW8A{0%,to{background:#7041cf;box-shadow:0 0 0 0 rgba(121,80,223,.12)}50%{background:#8957e5;box-shadow:0 0 0 4px rgba(121,80,223,.22)}}button.componentOverlayToolbar_replaceButton__eZci1:focus-visible,button.componentOverlayToolbar_replaceButton__eZci1:hover{animation:none;background:#6236b2;box-shadow:0 0 0 3px rgba(121,80,223,.2)}@media (prefers-reduced-motion:reduce){button.componentOverlayToolbar_replaceButton__eZci1{animation:none}}.quickComponentControls_controls__Kjtjk{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;color:#665279;font:600 11px/1.2 system-ui,sans-serif}.quickComponentControls_buttonControls__SevSM,.quickComponentControls_ungrouped__KvU9S{display:contents}.quickComponentControls_buttonTextRow__2CFrq{display:flex;align-items:center;justify-content:center;flex:0 0 100%;gap:4px}.quickComponentControls_button__psqzT{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:26px;height:28px;padding:4px 7px;background:#fff;color:#705094;border:1px solid #e3d8f4;border-radius:7px;cursor:pointer;font:inherit}.quickComponentControls_button__psqzT[aria-pressed=true]{background:#eee6ff;color:#7041cf;border-color:#bda1ee}.quickComponentControls_button__psqzT:hover{background:#f5efff}.quickComponentControls_button__psqzT:focus-visible,.quickComponentControls_number__81uBa input:focus-visible,.quickComponentControls_select__55xnx:focus-visible{outline:2px solid #7950df;outline-offset:1px}.quickComponentControls_color__wN__4,.quickComponentControls_number__81uBa{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;min-height:28px;box-sizing:border-box;background:#f8f5fc;border-radius:7px;white-space:nowrap}.quickComponentControls_number__81uBa input{width:42px;border:0;padding:2px;background:transparent;color:#4c3768;font:inherit}.quickComponentControls_color__wN__4 input{width:22px;height:22px;padding:1px;border:1px solid #ddd1f0;background:#fff;border-radius:6px;cursor:pointer}.quickComponentControls_segment__ojLKu{display:inline-flex;gap:1px}.quickComponentControls_select__55xnx{height:28px;border:1px solid #e3d8f4;background:#fff;border-radius:7px;color:#665279;font:inherit;padding:2px 6px}.CreativeLibraryGenerator_brief__N_FNZ{display:flex;flex-direction:column;flex:1 1;min-height:0;color:#1d1b24;background:#faf9fc;overflow:hidden}.CreativeLibraryGenerator_brief__N_FNZ *{box-sizing:border-box}.CreativeLibraryGenerator_panels__B_fjO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 24px;overflow:auto;flex:1 1;min-height:0;align-items:start}.CreativeLibraryGenerator_panel__c_1Ij{display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px;border:1px solid #ecebf0;border-radius:12px;background:white}.CreativeLibraryGenerator_rightColumn__QnVCN{display:flex;flex-direction:column;gap:20px;min-width:0}.CreativeLibraryGenerator_panelHeading__Uqj_u{display:flex;align-items:center;gap:10px}.CreativeLibraryGenerator_panelHeading__Uqj_u>span{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#1d1b24;color:white;font-size:12px;font-weight:700}.CreativeLibraryGenerator_panelHeading__Uqj_u h2{font-size:16px;margin:0;font-weight:700}.CreativeLibraryGenerator_badge__npQ5z{margin-left:auto;border-radius:999px;padding:4px 10px;background:#e9f5ee;color:#2f7a4a;font-size:12px;font-weight:600;white-space:nowrap}.CreativeLibraryGenerator_pickOne__X80a9{margin-left:auto;color:#7a7686;font-size:12px;font-weight:400}.CreativeLibraryGenerator_brief__N_FNZ label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#5d5a69;font-weight:500}.CreativeLibraryGenerator_brief__N_FNZ input,.CreativeLibraryGenerator_brief__N_FNZ select,.CreativeLibraryGenerator_brief__N_FNZ textarea{width:100%;min-width:0;border:1px solid #dedce5;border-radius:8px;padding:10px 12px;background:white;color:#1d1b24;font:inherit;font-size:14px}.CreativeLibraryGenerator_brief__N_FNZ input,.CreativeLibraryGenerator_brief__N_FNZ select{height:42px}.CreativeLibraryGenerator_brief__N_FNZ textarea{resize:vertical;line-height:1.45;min-height:92px}.CreativeLibraryGenerator_brief__N_FNZ input:focus,.CreativeLibraryGenerator_brief__N_FNZ select:focus,.CreativeLibraryGenerator_brief__N_FNZ textarea:focus{outline:2px solid #ece6f8;outline-offset:1px;border-color:#5b3fa0}.CreativeLibraryGenerator_brief__N_FNZ :where(.CreativeLibraryGenerator_direction__2n5l4,.CreativeLibraryGenerator_ratios__Jurqv button,.CreativeLibraryGenerator_shotCount__1HxE5 button){display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;cursor:pointer}.CreativeLibraryGenerator_brief__N_FNZ :where(.CreativeLibraryGenerator_direction__2n5l4,.CreativeLibraryGenerator_ratios__Jurqv button,.CreativeLibraryGenerator_shotCount__1HxE5 button):disabled{opacity:.45;cursor:not-allowed}.CreativeLibraryGenerator_brief__N_FNZ :where(.CreativeLibraryGenerator_direction__2n5l4,.CreativeLibraryGenerator_ratios__Jurqv button,.CreativeLibraryGenerator_shotCount__1HxE5 button):focus-visible{outline:2px solid #5b3fa0;outline-offset:2px}.CreativeLibraryGenerator_brief__N_FNZ .CreativeLibraryGenerator_brandName__XHylM{font-size:15px}.CreativeLibraryGenerator_toolbar__SfT_C{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;border-top:1px solid #f0eff3}.CreativeLibraryGenerator_toolbar__SfT_C>div{display:flex;flex-direction:column;gap:2px;margin-right:auto}.CreativeLibraryGenerator_toolbar__SfT_C strong{font-size:14px}.CreativeLibraryGenerator_toolbar__SfT_C>div>span{font-size:12px;color:#7a7686}.CreativeLibraryGenerator_dna__EFt57{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.CreativeLibraryGenerator_avoidLabel__BvI81{font-size:12px;color:#5d5a69}.CreativeLibraryGenerator_avoid__J8pf2{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid #dedce5;border-radius:8px;margin-top:-10px}.CreativeLibraryGenerator_avoid__J8pf2>span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 10px;border-radius:6px;background:#f7f0ef;color:#8c3a31;font-size:13px}.CreativeLibraryGenerator_avoid__J8pf2 input{flex:1 1;width:140px;min-width:140px;height:28px;border:0;padding:0;font-size:13px}.CreativeLibraryGenerator_directions__HDlJs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CreativeLibraryGenerator_direction__2n5l4{text-align:left;padding:14px;border:1.5px solid #dedce5;border-radius:10px;background:white;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important}.CreativeLibraryGenerator_direction__2n5l4[aria-pressed=true]{border-color:#5b3fa0;background:#f5f1fc}.CreativeLibraryGenerator_radio__IKhtD{display:grid;place-items:center;flex:0 0 16px;height:16px;margin-top:2px;border:1.5px solid #dedce5;border-radius:50%}.CreativeLibraryGenerator_direction__2n5l4[aria-pressed=true] .CreativeLibraryGenerator_radio__IKhtD{border-color:#5b3fa0}.CreativeLibraryGenerator_radio__IKhtD>span{width:8px;height:8px;border-radius:50%;background:#5b3fa0}.CreativeLibraryGenerator_directionCopy__afPHd{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:4px}.CreativeLibraryGenerator_directionCopy__afPHd strong{font-size:15px}.CreativeLibraryGenerator_directionCopy__afPHd small{color:#5b3fa0;font-size:12px;font-weight:600}.CreativeLibraryGenerator_directionCopy__afPHd>span{font-size:13px;line-height:1.45;color:#5d5a69;text-wrap:pretty}.CreativeLibraryGenerator_note__WSG7q textarea{min-height:98px}.CreativeLibraryGenerator_optional__yPMJ7{color:#8a8696;font-weight:400}.CreativeLibraryGenerator_shotSetup__q_RAF{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.CreativeLibraryGenerator_ratios__Jurqv{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.CreativeLibraryGenerator_ratios__Jurqv button{height:44px;padding:0 12px;border:1.5px solid #dedce5;border-radius:10px;background:white;color:#5d5a69;font-size:13px;font-weight:600}.CreativeLibraryGenerator_ratios__Jurqv button>span{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #dedce5;border-radius:5px}.CreativeLibraryGenerator_ratios__Jurqv button i{display:block;border:1.5px solid;border-radius:2px}.CreativeLibraryGenerator_ratios__Jurqv button[aria-pressed=true]{border-color:#5b3fa0;background:#f5f1fc;color:#5b3fa0}.CreativeLibraryGenerator_ratios__Jurqv button[aria-pressed=true]>span{background:#5b3fa0;border-color:#5b3fa0;color:white}.CreativeLibraryGenerator_shotCount__1HxE5{display:flex;flex-direction:column;gap:6px;color:#5d5a69;font-size:12px}.CreativeLibraryGenerator_shotCount__1HxE5>div{display:flex;align-items:center;height:44px;border:1px solid #dedce5;border-radius:10px;overflow:hidden}.CreativeLibraryGenerator_shotCount__1HxE5 button{width:40px;height:100%;border:0;background:white}.CreativeLibraryGenerator_shotCount__1HxE5 output{width:36px;text-align:center;font-size:15px;font-weight:700;color:#1d1b24}.CreativeLibraryGenerator_settings__MAFJB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.CreativeLibraryGenerator_hint___rF_T{font-size:12px;line-height:1.5;color:#7a7686;margin:0}.CreativeLibraryGenerator_footer__bRPqI{display:flex;flex-shrink:0;align-items:center;gap:12px;background:white;border-top:1px solid #ecebf0;padding:14px 24px;flex-wrap:wrap}.CreativeLibraryGenerator_footer__bRPqI>div:first-child{display:flex;flex-direction:column;gap:2px;margin-right:auto}.CreativeLibraryGenerator_footer__bRPqI strong{font-size:14px;font-weight:700}.CreativeLibraryGenerator_footer__bRPqI span{font-size:12px;color:#7a7686}.CreativeLibraryGenerator_footerActions__LKq_F{display:flex;gap:12px;align-items:center}.CreativeLibraryGenerator_libraryHeader__38wha{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid #ecebf0;flex-shrink:0}.CreativeLibraryGenerator_libraryTitle__jlP1U{display:flex;align-items:center;gap:10px}.CreativeLibraryGenerator_libraryTitle__jlP1U>span{display:grid;place-items:center;width:32px;height:32px;background:#f0ecf9;color:#5b3fa0;border-radius:8px;font-size:14px;font-weight:700}.CreativeLibraryGenerator_libraryTitle__jlP1U h1{font-size:18px;font-weight:700;margin:0;color:#1d1b24}.CreativeLibraryGenerator_headerActions__mOAP9{display:flex;justify-content:flex-end;align-items:center}@media(max-width:960px){.CreativeLibraryGenerator_panels__B_fjO{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.CreativeLibraryGenerator_panels__B_fjO{padding:16px;gap:16px}.CreativeLibraryGenerator_panel__c_1Ij{padding:16px}.CreativeLibraryGenerator_directions__HDlJs,.CreativeLibraryGenerator_dna__EFt57,.CreativeLibraryGenerator_settings__MAFJB{grid-template-columns:minmax(0,1fr)}.CreativeLibraryGenerator_footer__bRPqI{padding:14px 16px}.CreativeLibraryGenerator_footerActions__LKq_F{width:100%;justify-content:flex-end}.CreativeLibraryGenerator_libraryHeader__38wha{grid-template-columns:1fr auto;padding:16px;gap:12px}.CreativeLibraryGenerator_libraryHeader__38wha>div:nth-child(2){grid-row:2;grid-column:1/-1}}.CreativeLibraryGenerator_stepper__0bVru{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1;flex-wrap:wrap}.CreativeLibraryGenerator_step__j_QrK{display:flex;align-items:center;gap:7px;color:#8a8696;font-size:12px;font-weight:600}.CreativeLibraryGenerator_step__j_QrK:not(:first-child):before{content:"";width:24px;height:1px;background:#dedce5;margin-right:3px}.CreativeLibraryGenerator_step__j_QrK>span{width:22px;height:22px;border:1px solid #dedce5;border-radius:50%;display:grid;place-items:center;font-size:11px}.CreativeLibraryGenerator_step__j_QrK[data-active=true]{color:#5b3fa0}.CreativeLibraryGenerator_step__j_QrK[data-active=true]>span{color:white;background:#5b3fa0;border-color:#5b3fa0}.CreativeLibraryGenerator_step__j_QrK[data-done=true]{color:#5b3fa0}.CreativeLibraryGenerator_step__j_QrK[data-done=true]>span{background:#f0ecf9;border-color:#d9cff0}.CreativeLibraryGenerator_shotCard__ryUTG{max-width:none!important;min-width:0;border-radius:12px!important}.CreativeLibraryGenerator_shotCard__ryUTG input{box-sizing:border-box;min-width:0}@media(max-width:650px){.CreativeLibraryGenerator_stepper__0bVru{gap:6px;flex-wrap:nowrap}.CreativeLibraryGenerator_step__j_QrK{gap:4px;font-size:10px}.CreativeLibraryGenerator_step__j_QrK:not(:first-child):before{width:10px;margin-right:0}}@keyframes CreativeLibraryGenerator_spin__jpjC3{to{transform:rotate(1turn)}}.CreativeLibraryGenerator_spinner__Qm5V2{animation:CreativeLibraryGenerator_spin__jpjC3 .8s linear infinite}.CreativeLibraryGenerator_generate__JmVXW{padding:20px 24px 0!important;background:#faf9fc;gap:20px!important}.CreativeLibraryGenerator_shotGroup__mpCGT{border:1px solid #ecebf0;border-radius:12px;background:white;padding:20px;gap:16px!important}.CreativeLibraryGenerator_shotGrid__ghMAY[data-ratio="9:16"]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}.CreativeLibraryGenerator_shotGrid__ghMAY[data-ratio="16:9"]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}.CreativeLibraryGenerator_shotGrid__ghMAY[data-ratio="1:1"]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}@media(max-width:600px){.CreativeLibraryGenerator_generate__JmVXW{padding:16px 16px 0!important}.CreativeLibraryGenerator_shotGroup__mpCGT{padding:14px}.CreativeLibraryGenerator_shotGrid__ghMAY[data-ratio]{grid-template-columns:minmax(0,1fr)!important}}.CreativeLibraryGenerator_brief__N_FNZ,.CreativeLibraryGenerator_generate__JmVXW,.CreativeLibraryGenerator_libraryHeader__38wha{font-family:Figtree,sans-serif}.CreativeLibraryGenerator_avoidLabel__BvI81,.CreativeLibraryGenerator_brief__N_FNZ label,.CreativeLibraryGenerator_optional__yPMJ7,.CreativeLibraryGenerator_ratios__Jurqv,.CreativeLibraryGenerator_shotCount__1HxE5{font-family:Geist,sans-serif}.CreativeLibraryGenerator_brief__N_FNZ input,.CreativeLibraryGenerator_brief__N_FNZ select,.CreativeLibraryGenerator_brief__N_FNZ textarea{font-family:Figtree,sans-serif}.CreativeLibraryGenerator_brief__N_FNZ textarea{field-sizing:content;min-height:72px}.CreativeLibraryGenerator_note__WSG7q textarea{min-height:76px}.CreativeLibraryGenerator_generateToolbar__o0nt9>div{display:flex;flex-direction:column;gap:2px}.CreativeLibraryGenerator_generateToolbar__o0nt9 strong{font-size:14px}.CreativeLibraryGenerator_generateToolbar__o0nt9 small{font-size:12px;color:#7a7686}.CreativeLibraryGenerator_generateFooter__QYi_T{margin-left:-24px;margin-right:-24px;padding:14px 24px!important}.CreativeLibraryGenerator_generateFooter__QYi_T>div:first-child{display:flex;flex-direction:column;gap:2px;margin-right:auto}.CreativeLibraryGenerator_generateFooter__QYi_T strong{font-size:14px}.CreativeLibraryGenerator_generateFooter__QYi_T small{font-size:12px;color:#7a7686}.CreativeLibraryGenerator_cardHeading__KRtKB{padding:0!important;border:0!important}.CreativeLibraryGenerator_cardHeading__KRtKB>span:first-child{background:transparent!important;color:#1d1b24!important;padding:0!important;font-size:13px!important;text-transform:none!important;letter-spacing:normal!important}.CreativeLibraryGenerator_cardActions__cdkcS{align-items:center}.CreativeLibraryGenerator_cardActions__cdkcS button{flex:initial!important;margin-left:auto}.CreativeLibraryGenerator_cardActions__cdkcS .CreativeLibraryGenerator_promptToggle__SHtYm{margin-left:0}.CreativeLibraryGenerator_compiledPrompt__8LOIh{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:11px;line-height:1.5;color:#5d5a69;background:#f7f6fa;border-radius:8px;padding:10px;max-height:140px;overflow:auto;white-space:pre-wrap}@media(max-width:600px){.CreativeLibraryGenerator_generateFooter__QYi_T{margin-left:-16px;margin-right:-16px;padding:14px 16px!important}}.CreativeLibraryGenerator_generateShell__irmMn{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;font-family:Figtree,sans-serif}.CreativeLibraryGenerator_generateShell__irmMn *{box-sizing:border-box}.CreativeLibraryGenerator_generateShell__irmMn .CreativeLibraryGenerator_generate__JmVXW{padding:20px 24px!important;height:auto!important;flex:1 1;min-height:0;overflow:auto}.CreativeLibraryGenerator_generateShell__irmMn .CreativeLibraryGenerator_generateFooter__QYi_T{position:static!important;margin:0!important;flex-shrink:0;padding:14px 24px!important}.CreativeLibraryGenerator_generateFooter__QYi_T .CreativeLibraryGenerator_footerActions__LKq_F{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;gap:12px}.CreativeLibraryGenerator_groupHeader__RCMN0{gap:10px!important}.CreativeLibraryGenerator_groupTitle__mdwjl{margin:0;font-size:16px;font-weight:700;color:#1d1b24}.CreativeLibraryGenerator_ratioBadge__nJBWG{font-family:Geist,sans-serif;font-size:12px;font-weight:500;color:#5b3fa0;background:#f0ecf9;padding:3px 8px;border-radius:6px}.CreativeLibraryGenerator_groupProgress__F1VW1{font-family:Geist,sans-serif;font-size:12px;color:#7a7686}.CreativeLibraryGenerator_shotGrid__ghMAY{align-items:start!important}.CreativeLibraryGenerator_shotGrid__ghMAY .CreativeLibraryGenerator_addShot__L93KA{width:100%;min-height:0!important;max-height:360px;border:1.5px dashed #d6d3de!important;border-radius:12px!important;background:transparent!important;color:#6b6778!important;font-size:13px!important;font-weight:600!important}.CreativeLibraryGenerator_addShot__L93KA[data-ratio="9:16"]{aspect-ratio:9/16}.CreativeLibraryGenerator_addShot__L93KA[data-ratio="16:9"]{aspect-ratio:16/9}.CreativeLibraryGenerator_addShot__L93KA[data-ratio="1:1"]{aspect-ratio:1}.CreativeLibraryGenerator_shotCard__ryUTG{border-color:#e3e1e9!important}.CreativeLibraryGenerator_shotPreview__W4YB9{flex-shrink:0;border-bottom:1px solid #f0eff3}.CreativeLibraryGenerator_previewLabel__Ds_GE{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:11px;color:#8a8696;background:rgba(255,255,255,.75);padding:4px 8px;border-radius:4px}.CreativeLibraryGenerator_shotCard__ryUTG .CreativeLibraryGenerator_shotBody__o_o5F{display:flex;flex-direction:column;gap:10px!important;padding:12px!important;background:white}.CreativeLibraryGenerator_cardHeading__KRtKB select{height:30px;padding:0 6px!important;border-radius:6px!important;font-size:12px!important}.CreativeLibraryGenerator_shotCard__ryUTG input{height:36px;padding:0 10px!important;border-color:#dedce5!important;font-size:13px!important}.CreativeLibraryGenerator_shotBody__o_o5F .CreativeLibraryGenerator_variantStrip__7zELE{padding:0!important;min-width:0}.CreativeLibraryGenerator_cardActions__cdkcS{gap:8px!important;flex-wrap:wrap}.CreativeLibraryGenerator_sharedPrompt__ib1wu{display:flex;flex-direction:column;gap:6px;background:white;border:1px solid #ecebf0;border-radius:12px;padding:16px;font-family:Geist,sans-serif;font-size:12px;color:#5d5a69;flex-shrink:0}.CreativeLibraryGenerator_sharedPrompt__ib1wu small{font-size:12px;color:#8a8696}.CreativeLibraryGenerator_sharedPrompt__ib1wu textarea{min-height:72px;padding:10px 12px;border:1px solid #dedce5;border-radius:8px;font-family:Figtree,sans-serif;font-size:14px;line-height:1.45;resize:vertical}.CreativeLibraryGenerator_sharedPrompt__ib1wu textarea:focus,.CreativeLibraryGenerator_shotCard__ryUTG input:focus{outline:2px solid #ece6f8;border-color:#5b3fa0!important}@media(max-width:600px){.CreativeLibraryGenerator_generateShell__irmMn .CreativeLibraryGenerator_generate__JmVXW{padding:16px!important}.CreativeLibraryGenerator_generateShell__irmMn .CreativeLibraryGenerator_generateFooter__QYi_T{padding:14px 16px!important}.CreativeLibraryGenerator_generateFooter__QYi_T .CreativeLibraryGenerator_footerActions__LKq_F{justify-content:flex-start;width:100%}}