.EditorManagement_page__LuV7Z{--g50:oklch(98.5% 0.002 247.839);--g100:oklch(96.7% 0.003 264.542);--g200:oklch(92.8% 0.006 264.531);--g300:oklch(87.2% 0.01 258.338);--g400:oklch(70.7% 0.022 261.325);--g500:oklch(55.1% 0.027 264.364);--g600:oklch(44.6% 0.03 256.802);--g700:oklch(37.3% 0.034 259.733);--g800:oklch(27.8% 0.033 256.848);--g900:oklch(21% 0.034 264.665);--accent:#613c92;display:flex;flex-direction:column;gap:12px;padding:32px}.EditorManagement_header__ZPp4c{margin-bottom:12px}.EditorManagement_card__f5F__{background:#fff;border:1px solid var(--color-card-border);border-radius:8px;overflow:hidden}.EditorManagement_barTitle__3CAEM{font-size:13px;font-weight:600;color:var(--g900);white-space:nowrap}.EditorManagement_barCount__M9f4L{font-size:11px;color:var(--g500);white-space:nowrap}.EditorManagement_barCount__M9f4L b{font-weight:600;color:var(--g900)}.EditorManagement_scopeName__jVBWi{font-size:12px;font-weight:600;color:var(--g900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorManagement_scopeSelectors__5hIdb{display:flex;align-items:center;gap:6px}.EditorManagement_scopeSelectors__5hIdb>*{width:170px}.EditorManagement_hintRow__hYOfH{display:flex;align-items:flex-start;gap:6px;padding:7px 16px;background:var(--g50);border-bottom:1px solid var(--g200);font-size:11px;line-height:1.5;color:var(--g600)}.EditorManagement_hintRow__hYOfH svg{flex-shrink:0;margin-top:2px;color:var(--g500)}.EditorManagement_hintRow__hYOfH b{font-weight:600;color:var(--g900)}.EditorManagement_hintRowLast__MQIi_{border-bottom:0}.EditorManagement_code__fU5pM{padding:0 4px;border-radius:4px;background:var(--g100);font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:10px;color:var(--g700)}.EditorManagement_search__yIBkS{position:relative;display:flex;align-items:center;width:220px}.EditorManagement_search__yIBkS>svg{position:absolute;left:10px;z-index:1;color:var(--g500);pointer-events:none}.EditorManagement_search__yIBkS>:not(svg):not(.EditorManagement_searchClear__VT6be){flex:1 1;min-width:0}.EditorManagement_search__yIBkS input{padding-left:28px}.EditorManagement_searchClear__VT6be{position:absolute;right:4px}.EditorManagement_filter__Iv_7D{width:150px}.EditorManagement_error__Opx9o,.EditorManagement_success__Hr7bo{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:8px;font-size:12px}.EditorManagement_error__Opx9o{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.EditorManagement_success__Hr7bo{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.EditorManagement_pushRight__W1I4b{margin-left:auto}.EditorManagement_muted__SE16Y{color:var(--g500)}.EditorManagement_faint__KdsFG{color:var(--g400)}.EditorManagement_tableFieldset__Jh_xU{min-width:0;margin:0;padding:0;border:0}.EditorManagement_tableScroll__ldC5C{max-height:65vh;overflow:auto}.EditorManagement_matrix__Yhbaw{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:11px;line-height:1.4286}.EditorManagement_matrix__Yhbaw td,.EditorManagement_matrix__Yhbaw th{border-bottom:1px solid var(--g200)}.EditorManagement_matrix__Yhbaw tbody tr:last-child td,.EditorManagement_matrix__Yhbaw tbody tr:last-child th{border-bottom:0}.EditorManagement_matrix__Yhbaw thead th{position:sticky;top:0;z-index:2;padding:6px 8px;background:var(--g100);font-size:10px;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--g800);white-space:nowrap}.EditorManagement_matrix__Yhbaw thead th:first-child{padding-left:16px}.EditorManagement_headCount__FNFvd{margin-left:6px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--g500)}.EditorManagement_matrix__Yhbaw th.EditorManagement_accessHeading__0jrBI{width:130px;text-align:center}.EditorManagement_matrix__Yhbaw th.EditorManagement_ruleHeading__zCkNz{width:120px;text-align:center}.EditorManagement_groupRow__a16NW td,.EditorManagement_groupRow__a16NW th{background:var(--g50)}.EditorManagement_groupRow__a16NW th{padding:0 8px 0 12px;text-align:left;font-weight:400}.EditorManagement_groupToggle__MrlUS{display:flex;align-items:center;gap:8px;width:100%;padding:6px 4px;border:0;background:none;font:inherit;text-align:left;color:var(--g900);cursor:pointer}.EditorManagement_groupToggle__MrlUS:disabled{cursor:default;opacity:1}.EditorManagement_groupToggle__MrlUS b{font-weight:600}.EditorManagement_groupMeta__KRR3e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--g500)}.EditorManagement_expandDot__YE413{display:inline-grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:999px;background:var(--accent);color:#fff}.EditorManagement_expandDotClosed__pN6Bv svg{transform:rotate(-90deg)}.EditorManagement_groupToggle__MrlUS:disabled .EditorManagement_expandDot__YE413{opacity:.45}.EditorManagement_componentRow__HuKl_ th{padding:4px 8px 4px 44px;text-align:left;font-weight:400}.EditorManagement_componentRow__HuKl_:hover td,.EditorManagement_componentRow__HuKl_:hover th{background:var(--g50)}.EditorManagement_componentName__tPDtI{display:flex;align-items:center;gap:8px;min-width:0}.EditorManagement_componentName__tPDtI b{font-weight:600;color:var(--g900);white-space:nowrap}.EditorManagement_componentType__yRYkt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:10px;color:var(--g400)}.EditorManagement_componentIcon___4hzQ{display:inline-grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:6px;background:var(--g100);color:var(--g600)}.EditorManagement_radioCell__7lA2z{padding:0 6px;text-align:center}.EditorManagement_radioTarget__GYK1o{display:flex;align-items:center;justify-content:center;min-height:32px;cursor:pointer}.EditorManagement_radioTarget__GYK1o input{appearance:none;display:grid;place-content:center;width:16px;height:16px;margin:0;border:1px solid var(--g300);border-radius:50%;background:#fff;cursor:pointer;transition:border-color .12s}.EditorManagement_radioTarget__GYK1o input:checked{border-color:var(--accent)}.EditorManagement_radioTarget__GYK1o input:checked:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.EditorManagement_radioTarget__GYK1o:hover input{border-color:var(--accent)}.EditorManagement_radioTarget__GYK1o input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EditorManagement_radioCell__7lA2z[data-tier=hidden] input:checked{border-color:var(--g500)}.EditorManagement_radioCell__7lA2z[data-tier=hidden] input:checked:before{background:var(--g500)}.EditorManagement_ruleCell__F1wX_{padding:0 8px;text-align:center;font-size:10px}.EditorManagement_rule__lQP3i{display:inline-flex;align-items:center;gap:4px}.EditorManagement_empty__CD_IA{padding:36px 16px!important;text-align:center;color:var(--g500)}.EditorManagement_empty__CD_IA>*{display:block;margin:6px auto}.EditorManagement_empty__CD_IA strong{font-size:15px;font-weight:700;color:var(--g900)}.EditorManagement_emptyIcon__ysRlV{display:grid!important;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--g100)}.EditorManagement_spin__sMBOh{color:var(--accent)}.EditorManagement_saveStatus__X9FC1{display:flex;flex-direction:column;gap:2px}.EditorManagement_saveStatus__X9FC1 small{font-size:10px;color:var(--g500)}.EditorManagement_unsaved__fFe_3{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:#d97706}.EditorManagement_savedState__CC61x:before,.EditorManagement_unsaved__fFe_3:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.EditorManagement_savedState__CC61x{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--g700)}.EditorManagement_savedState__CC61x:before{background:#16a34a}.EditorManagement_srOnly__b85k5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.EditorManagement_search__yIBkS{width:170px}.EditorManagement_filter__Iv_7D{width:130px}.EditorManagement_scopeSelectors__5hIdb>*{width:140px}}@media (max-width:640px){.EditorManagement_page__LuV7Z{padding:20px 16px}}.interaction_button__mzVr1{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;border:1px solid transparent;border-radius:var(--control-radius,9999px);background:transparent;color:inherit;font-family:inherit;font-weight:500;letter-spacing:inherit;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.interaction_button__mzVr1:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--button-ring,#ddc3ff)}.interaction_button__mzVr1:disabled{opacity:.5;cursor:not-allowed}.interaction_buttonPrimaryBorder__SSmRX,.interaction_buttonPrimary__BvsNJ,.interaction_buttonSquare__zjcyc{background:#613c92;color:#fff;--button-ring:#ddc3ff}.interaction_buttonPrimaryBorder__SSmRX{border-color:#fff}.interaction_buttonSquare__zjcyc{border-radius:4px}.interaction_buttonLightBorder__0xthQ,.interaction_buttonLight__RGgt1{background:oklch(96.7% .003 264.542);color:oklch(37.3% .034 259.733);--button-ring:oklch(87.2% 0.01 258.338)}.interaction_buttonLightBorder__0xthQ{border-color:oklch(87.2% .01 258.338)}.interaction_buttonGhost__xqLfT{background:transparent;color:#613c92;--button-ring:#ddc3ff}.interaction_buttonDanger__3xvG2{background:#ef4444;color:#fff;--button-ring:#fecaca}.interaction_buttonSuccess__16AB1{background:#16a34a;color:#fff;--button-ring:#bbf7d0}.interaction_buttonSubtle__q6iy8{background:transparent;color:oklch(70.7% .022 261.325);--button-ring:oklch(87.2% 0.01 258.338)}@media (hover:hover){.interaction_buttonPrimaryBorder__SSmRX:hover:not(:disabled),.interaction_buttonPrimary__BvsNJ:hover:not(:disabled),.interaction_buttonSquare__zjcyc:hover:not(:disabled){background:#694697}.interaction_buttonLightBorder__0xthQ:hover:not(:disabled),.interaction_buttonLight__RGgt1:hover:not(:disabled){background:oklch(92.8% .006 264.531)}.interaction_buttonGhost__xqLfT:hover:not(:disabled){background:#f2e9ff}.interaction_buttonDanger__3xvG2:hover:not(:disabled){background:#dc2626}.interaction_buttonSuccess__16AB1:hover:not(:disabled){background:#15803d}.interaction_buttonSubtle__q6iy8:hover:not(:disabled){background:oklch(96.7% .003 264.542);color:oklch(37.3% .034 259.733)}}.interaction_buttonPrimaryBorder__SSmRX:active:not(:disabled),.interaction_buttonPrimary__BvsNJ:active:not(:disabled),.interaction_buttonSquare__zjcyc:active:not(:disabled){background:#613c92}.interaction_buttonLightBorder__0xthQ:active:not(:disabled),.interaction_buttonLight__RGgt1:active:not(:disabled){background:oklch(87.2% .01 258.338)}.interaction_buttonGhost__xqLfT:active:not(:disabled){background:#ddc3ff}.interaction_buttonDanger__3xvG2:active:not(:disabled){background:#b91c1c}.interaction_buttonSuccess__16AB1:active:not(:disabled){background:#166534}.interaction_buttonSubtle__q6iy8:active:not(:disabled){background:oklch(92.8% .006 264.531)}a.interaction_buttonDanger__3xvG2:hover,a.interaction_buttonPrimaryBorder__SSmRX:hover,a.interaction_buttonPrimary__BvsNJ:hover,a.interaction_buttonSquare__zjcyc:hover,a.interaction_buttonSuccess__16AB1:hover{color:#fff}a.interaction_buttonLightBorder__0xthQ:hover,a.interaction_buttonLight__RGgt1:hover{color:oklch(37.3% .034 259.733)}a.interaction_buttonGhost__xqLfT:hover{color:#613c92}.interaction_buttonXs__dXob_{padding:2px 8px;font-size:10px;line-height:1.3333}.interaction_buttonSm__nv2cJ{padding:4px 10px;font-size:10px;line-height:1.3333}.interaction_buttonMd__uI1_9{padding:6px 12px;font-size:11px;line-height:1.4286}.interaction_buttonLg__iMu7M{padding:8px 14px;font-size:11px;line-height:1.4286}.interaction_buttonXl__ebt5P{padding:10px 16px;font-size:13px;line-height:1.5}.interaction_button2xl__2EYfD{padding:12px 20px;font-size:15px;line-height:1.5556}.interaction_button3xl__CbdyP{padding:16px 24px;font-size:16px;line-height:1.4}.interaction_buttonRound__C8_I3{padding:0;flex-shrink:0;border-radius:9999px}.interaction_buttonRound__C8_I3.interaction_buttonXs__dXob_{width:20px;height:20px}.interaction_buttonRound__C8_I3.interaction_buttonSm__nv2cJ{width:24px;height:24px}.interaction_buttonRound__C8_I3.interaction_buttonMd__uI1_9{width:32px;height:32px}.interaction_buttonRound__C8_I3.interaction_buttonLg__iMu7M{width:36px;height:36px}.interaction_buttonRound__C8_I3.interaction_buttonXl__ebt5P{width:44px;height:44px}.interaction_buttonRound__C8_I3.interaction_button2xl__2EYfD{width:52px;height:52px}.interaction_buttonRound__C8_I3.interaction_button3xl__CbdyP{width:60px;height:60px}.interaction_inputWrapper__49dx6{position:relative}.interaction_input__0AVmR{margin:0;box-sizing:border-box;font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;display:flex;width:100%;border:1px solid #e9d5ff;border-radius:var(--control-radius,9999px);background-color:#ffffff;font-size:11px;line-height:1.4286;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.interaction_input__0AVmR::placeholder{opacity:1;color:oklch(55.1% .027 264.364)}.interaction_input__0AVmR:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px #ddc3ff}.interaction_input__0AVmR:disabled{cursor:not-allowed;opacity:.5}.interaction_input__0AVmR::file-selector-button{border:0;background-color:transparent;font-size:11px;line-height:1.4286;font-weight:500}.interaction_inputPrimary__Uq1IG{border-color:oklch(55.1% .027 264.364);color:oklch(21% .034 264.665)}.interaction_inputPrimary__Uq1IG:focus-visible{border-color:#613c92}.interaction_inputLight__8pgMU{border-color:oklch(87.2% .01 258.338)}.interaction_inputLight__8pgMU:focus-visible{border-color:oklch(70.7% .022 261.325)}.interaction_inputSquare__f_ZLf:focus-visible{border-color:#613c92}.interaction_inputNumeric__Il6cM{min-width:3.5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.interaction_inputXs__xsYa0{padding:2px 8px;font-size:10px;line-height:1.3333}.interaction_inputSm__b2Hic{padding:4px 10px;font-size:10px;line-height:1.3333}.interaction_inputMd__CpOZ_{padding:6px 12px;font-size:11px;line-height:1.4286}.interaction_inputLg__eghBI{padding:8px 14px;font-size:11px;line-height:1.4286}.interaction_inputXl__6zsQf{padding:10px 16px;font-size:13px;line-height:1.5}.interaction_input2xl__7hZu_{padding:12px 20px;font-size:15px;line-height:1.5556}.interaction_input3xl__xRgI_{padding:16px 24px;font-size:16px;line-height:1.4}.interaction_input__0AVmR.interaction_inputSquare__f_ZLf{border-radius:4px}.interaction_input__0AVmR.interaction_inputPassword__1iQX5{padding-right:40px}.interaction_inputPasswordToggle__nfZ7a{margin:0;border:0;background-color:transparent;font:inherit;cursor:default;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding:0 12px 0 0;color:oklch(70.7% .022 261.325)}.interaction_inputPasswordToggle__nfZ7a:focus{outline:none}@media (hover:hover){.interaction_inputPasswordToggle__nfZ7a:hover{color:oklch(44.6% .03 256.802)}}.interaction_inputPasswordIcon__cFUbS{width:16px;height:16px}.interaction_textareaContainer__ko5hF{display:flex;flex-direction:column;gap:var(--spacing-sm)}.interaction_textareaLabel__rEzUw{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}.interaction_textareaRequired__ukGy7:after{content:"*";color:var(--color-error);margin-left:2px}.interaction_textarea__OyffK{width:100%;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);outline:none;font-family:inherit;font-size:var(--text-base);background:var(--color-bg-card);color:var(--color-text-primary);resize:none;min-height:44px;line-height:1.5}.interaction_textarea__OyffK::placeholder{color:var(--color-text-muted)}.interaction_textarea__OyffK:hover:not(:disabled):not(:focus){border-color:var(--sofia-primary-200,#ddc3ff)}.interaction_textarea__OyffK:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px rgba(88,61,145,.12)}.interaction_textarea__OyffK:disabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-secondary);color:var(--color-text-muted)}.interaction_textareaError__m6w7E{border-color:var(--color-error)}.interaction_textareaError__m6w7E:focus{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.interaction_textareaErrorMessage__FIWGh{font-size:var(--text-sm);color:var(--color-error);margin-top:4px}.interaction_pill__6lebf{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;margin:0;border:1px solid transparent;border-radius:var(--control-radius,9999px);background:transparent;color:inherit;font-family:inherit;font-weight:500;letter-spacing:inherit;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.interaction_pillXs__6Q3EX{padding:2px 8px;font-size:10px;line-height:1.3333;border-radius:var(--chip-radius,9999px)}.interaction_pillSm__yHUe8{padding:4px 10px;font-size:10px;line-height:1.3333}.interaction_pillMd__Z07vF{padding:6px 12px;font-size:11px;line-height:1.4286}.interaction_pillLg__Bf7PF{padding:8px 14px;font-size:11px;line-height:1.4286}.interaction_pillXl__ESOjs{padding:10px 16px;font-size:13px;line-height:1.5}.interaction_pill2xl__b4bXC{padding:12px 20px;font-size:15px;line-height:1.5556}.interaction_pill3xl__NFDkL{padding:16px 24px;font-size:16px;line-height:1.4}.interaction_pillPrimary__PzqiW,.interaction_pillSquare__6tsXc{background:#613c92;color:#fff}.interaction_pillSquare__6tsXc{border-radius:4px}.interaction_pillLight__W1LWC{background:oklch(98.5% .002 247.839);color:oklch(37.3% .034 259.733);border-color:oklch(92.8% .006 264.531)}.interaction_pillGhost__DF6US{background:transparent;color:#613c92}.interaction_pillSoft__1Bhir{background:#f2e9ff;color:#613c92;border-color:#ddc3ff;font-weight:600}.interaction_pillTone__LSC6D{font-weight:600}.interaction_pillToneGray__cC55h{background:#f1f1f4;color:#6b7280}.interaction_pillToneFaded__54Mlu{background:#f1f1f4;color:#9ca3af}.interaction_pillToneYellow___mHOa{background:#fbf3e0;color:#b8860b}.interaction_pillToneOrange__IlYqs{background:#ffead5;color:#c2410c}.interaction_pillToneGreen__UoMoJ{background:#e7f7f0;color:#1fa971}.interaction_pillToneBlue__TC_LG{background:#e0edff;color:#2563eb}.interaction_pillTonePink__9lPKx{background:#fce7f3;color:#db2777}.interaction_pillToneAmber__Hkbk_{background:#fef3c7;color:#b45309;border-color:#fde68a}.interaction_pillDot__9iuHz{width:6px;height:6px;margin-right:-2px;border-radius:50%;background:currentColor;flex-shrink:0}.interaction_pillCount__tVB7t{margin-left:-2px;color:oklch(70.7% .022 261.325);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.interaction_pillSoft__1Bhir .interaction_pillCount__tVB7t{color:#613c92;opacity:.7}.interaction_pillPrimary__PzqiW .interaction_pillCount__tVB7t,.interaction_pillSquare__6tsXc .interaction_pillCount__tVB7t{color:#fff;opacity:.7}@media (hover:hover){.interaction_pillPrimary__PzqiW:hover,.interaction_pillSquare__6tsXc:hover{background:#694697}.interaction_pillLight__W1LWC:hover{background:oklch(96.7% .003 264.542)}.interaction_pillGhost__DF6US:hover{background:#f2e9ff}.interaction_pillSoft__1Bhir.interaction_pillClickable__D2_MR:hover{background:#ead9ff}}.interaction_pillClickable__D2_MR{cursor:pointer}.interaction_pillClickable__D2_MR:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddc3ff}.interaction_pillClickable__D2_MR:disabled{opacity:.5;cursor:not-allowed}.interaction_pillIcon__OGag4{width:14px;height:14px;flex-shrink:0}.interaction_pillRemove__HQY_V{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:0;border-radius:9999px;background:transparent;color:inherit;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.interaction_pillRemove__HQY_V:hover{background:rgba(0,0,0,.1)}}.interaction_pillRemoveIcon__YFC6I{width:12px;height:12px}.interaction_pillList__YUIFy{display:flex;flex-wrap:wrap;gap:8px}.interaction_selectWithSearch__VnHX2{position:relative;display:inline-block;max-width:100%}.interaction_selectWithSearchTrigger__cj8g5{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;max-width:100%;box-sizing:border-box;margin:0;border:1px solid oklch(55.1% .027 264.364);border-radius:var(--control-radius,9999px);background:#fff;color:oklch(21% .034 264.665);font-family:inherit;font-weight:400;text-align:left;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.interaction_selectWithSearchLight__4y4OU{border-color:oklch(87.2% .01 258.338)}.interaction_selectWithSearchTrigger__cj8g5:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddc3ff}.interaction_selectWithSearchPrimary__dQzA2:focus{border-color:#613c92}.interaction_selectWithSearchLight__4y4OU:focus{border-color:oklch(70.7% .022 261.325)}.interaction_selectWithSearchTrigger__cj8g5:disabled{opacity:.5;cursor:not-allowed}.interaction_selectWithSearchXs__PIrEQ{padding:2px 8px;font-size:10px;line-height:1.3333}.interaction_selectWithSearchSm__l_391{padding:4px 10px;font-size:10px;line-height:1.3333}.interaction_selectWithSearchMd__tODSL{padding:6px 12px;font-size:11px;line-height:1.4286}.interaction_selectWithSearchLg__1XDkX{padding:8px 14px;font-size:11px;line-height:1.4286}.interaction_selectWithSearchXl__2ta3H{padding:10px 16px;font-size:13px;line-height:1.5}.interaction_selectWithSearch2xl__xHq8f{padding:12px 20px;font-size:15px;line-height:1.5556}.interaction_selectWithSearch3xl__NnhC4{padding:16px 24px;font-size:16px;line-height:1.4}.interaction_selectWithSearchText__fe5xw{display:inline-flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.interaction_selectWithSearchIcon__JpLYs{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;vertical-align:middle;flex-shrink:0;overflow:hidden;border-radius:50%;background:#f2e9ff;color:#613c92;font-size:10px;font-weight:600;line-height:1}.interaction_selectWithSearchIcon__JpLYs img{width:100%;height:100%;object-fit:contain}.interaction_selectWithSearchPlaceholder__hFRo3{color:oklch(55.1% .027 264.364)}.interaction_selectWithSearchLeadIcon__U333G{width:12px;height:12px;margin-right:6px;flex-shrink:0;color:#613c92}.interaction_selectWithSearchTrigger__cj8g5.interaction_selectWithSearchActive___VS6f{border-color:#ddc3ff;background:#f2e9ff;color:#613c92;font-weight:600}.interaction_selectWithSearchActive___VS6f .interaction_selectWithSearchChevron__fEoF8{color:#613c92}.interaction_selectWithSearchChevron__fEoF8{width:16px;height:16px;margin-block:-4px;flex-shrink:0;color:oklch(55.1% .027 264.364);transition:transform .15s}.interaction_selectWithSearchChevronOpen__BwKWB{transform:rotate(180deg)}.interaction_selectWithSearchPanel__d_THK{z-index:10000;width:max-content;max-width:min(896px,calc(100vw - 16px));box-sizing:border-box;max-height:384px;overflow:hidden;background:#fff;border:1px solid #e9d5ff;border-radius:8px;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);font-family:var(--font-ui-primary,inherit);color:oklch(21% .034 264.665)}.interaction_selectWithSearchSearchRow__XR1y7{position:relative;padding:2px 8px;border-bottom:1px solid #f2e9ff}.interaction_selectWithSearchSearchIcon__kfykU{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:oklch(70.7% .022 261.325)}.interaction_selectWithSearchSearch__zryz6{width:100%;height:20px;box-sizing:border-box;margin:0;padding:2px 8px 2px 24px;border:none;outline:none;background:transparent;color:inherit;font-family:inherit;font-size:10px;line-height:1.3333}.interaction_selectWithSearchSearch__zryz6:focus,.interaction_selectWithSearchSearch__zryz6:focus-visible{outline:none;box-shadow:none}.interaction_selectWithSearchSearch__zryz6::placeholder{color:oklch(70.7% .022 261.325)}.interaction_selectWithSearchList__POCFC{max-height:320px;overflow-y:auto}.interaction_selectWithSearchListGrid__1ut9O{padding:8px}.interaction_selectWithSearchGrid__S0hWE{display:grid}.interaction_selectWithSearchOption__qRmj5{display:flex;align-items:center;box-sizing:border-box;border:2px solid transparent;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.interaction_selectWithSearchOptionXs__rckw9{padding:2px 6px;font-size:10px;line-height:1.3333}.interaction_selectWithSearchOptionSm__CGhQN{padding:2px 8px;font-size:10px;line-height:1.3333}.interaction_selectWithSearchOptionMd__Odfio{padding:4px 8px;font-size:11px;line-height:1.4286}.interaction_selectWithSearchOptionLg__gMXyV{padding:6px 10px;font-size:11px;line-height:1.4286}.interaction_selectWithSearchOptionXl__bzjPe{padding:8px 12px;font-size:13px;line-height:1.5}.interaction_selectWithSearchOptionActive__p0_Dp{background:#f2e9ff}.interaction_selectWithSearchOptionSelected__Ysax_{border-color:#613c92;border-radius:9999px;background:#fdf8ff;color:#613c92}.interaction_selectWithSearchOptionPartial__GyOnC{border-color:#613c92;border-style:dashed;border-radius:9999px;color:#613c92}.interaction_selectWithSearchOptionSelected__Ysax_.interaction_selectWithSearchOptionActive__p0_Dp{background:#f2e9ff}.interaction_selectWithSearchDivider__Fmwa_{margin:0 8px;border-bottom:1px solid #f2e9ff}.interaction_selectWithSearchEmpty__Ez_Mz{max-width:260px;padding:10px 12px;font-size:11px;line-height:1.4286;color:oklch(55.1% .027 264.364)}.interaction_selectWithSearchEmpty__Ez_Mz b{font-weight:600;color:oklch(21% .034 264.665)}.interaction_selectWithSearchEmptyAction__7d2Bg{margin:0;padding:0;border:none;background:none;color:#613c92;font:inherit;text-decoration:underline;cursor:pointer}.interaction_checkbox__fC1q2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none}.interaction_checkboxInput__nLjlF{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.interaction_checkboxBox__tSq9f{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;border:1px solid #e9d5ff;border-radius:6px;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}.interaction_checkboxInput__nLjlF:checked+.interaction_checkboxBox__tSq9f,.interaction_checkboxInput__nLjlF:indeterminate+.interaction_checkboxBox__tSq9f{border-color:#613c92;background:#613c92}@media (hover:hover){.interaction_checkboxInput__nLjlF:hover:not(:disabled)+.interaction_checkboxBox__tSq9f{border-color:#613c92}}.interaction_checkboxInput__nLjlF:focus-visible+.interaction_checkboxBox__tSq9f{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddc3ff}.interaction_checkboxDisabled__wCpDp{opacity:.7;cursor:not-allowed}.interaction_checkboxInput__nLjlF:disabled:not(:checked):not(:indeterminate)+.interaction_checkboxBox__tSq9f{border-color:oklch(92.8% .006 264.531);background:oklch(96.7% .003 264.542)}.interaction_checkboxIcon__0U_zc{color:#fff;stroke-width:3;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.interaction_checkboxXs__wExiP{width:14px;height:14px}.interaction_checkboxSm__JGMwW{width:16px;height:16px}.interaction_checkboxMd__Q_ln9{width:18px;height:18px}.interaction_checkboxLg__klj2O{width:20px;height:20px}.interaction_checkboxXl___w43A{width:24px;height:24px}.interaction_checkbox2xl__DCd9b{width:28px;height:28px}.interaction_checkbox3xl__UFfPA{width:32px;height:32px}.interaction_checkboxXs__wExiP .interaction_checkboxIcon__0U_zc{width:8px;height:8px}.interaction_checkboxSm__JGMwW .interaction_checkboxIcon__0U_zc{width:10px;height:10px}.interaction_checkboxMd__Q_ln9 .interaction_checkboxIcon__0U_zc{width:12px;height:12px}.interaction_checkboxLg__klj2O .interaction_checkboxIcon__0U_zc{width:14px;height:14px}.interaction_checkboxXl___w43A .interaction_checkboxIcon__0U_zc{width:16px;height:16px}.interaction_checkbox2xl__DCd9b .interaction_checkboxIcon__0U_zc{width:18px;height:18px}.interaction_checkbox3xl__UFfPA .interaction_checkboxIcon__0U_zc{width:22px;height:22px}.interaction_label__7Ansp{font-size:14px;white-space:nowrap}.interaction_labelPrimary__Lgg_V{color:var(--color-primary)}.interaction_labelMuted__2MXZb{color:var(--color-text-muted)}.interaction_multiItemInputContainer__IFRq4{display:flex;flex-direction:column;gap:var(--spacing-sm)}.interaction_multiItemInputLabel__wG97_{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}.interaction_multiItemInputRequired__QMn8k:after{content:"*";color:var(--color-error);margin-left:2px}.interaction_multiItemInputList__6f_iP{display:flex;flex-direction:column;gap:var(--spacing-sm)}.interaction_multiItemInputItem__RSEsV{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-sm)}.interaction_multiItemInputTextarea__Jm8C8{width:100%;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none;font-family:inherit;font-size:var(--text-base);background:var(--color-bg-card);color:var(--color-text-primary);resize:none;min-height:44px;flex:1 1}.interaction_multiItemInputTextarea__Jm8C8:focus{border-color:var(--color-primary);outline:none}.interaction_multiItemInputTextareaEditing__DIJmK{field-sizing:content;min-height:44px;max-height:200px}.interaction_multiItemInputTextarea__Jm8C8:disabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-secondary);color:var(--color-text-muted)}.interaction_multiItemInputTextareaReadOnly__zSKrB{cursor:pointer;overflow:hidden;border-radius:var(--radius-full)}.interaction_multiItemInputTextareaReadOnly__zSKrB,.interaction_multiItemInputTextareaReadOnly__zSKrB:focus{background:var(--color-primary);color:var(--color-text-white)}.interaction_multiItemInputRemoveButton__S1KVD{position:absolute;top:50%;right:var(--spacing-sm);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-white);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);opacity:.7;z-index:1}.interaction_multiItemInputRemoveButton__S1KVD:hover:not(:disabled){background:rgba(255,255,255,.1);opacity:1}.interaction_multiItemInputRemoveButton__S1KVD:disabled{opacity:.4;cursor:not-allowed}.interaction_multiItemInputRemoveButtonReadOnly__8gMvu:hover:not(:disabled){background:transparent}.interaction_multiItemInputRemoveButtonSm__kU_F9,.interaction_multiItemInputRemoveButtonXs__RnYPr{right:var(--spacing-xs)}.interaction_multiItemInputRemoveButtonLg__jrBkg,.interaction_multiItemInputRemoveButtonMd__2H4bt,.interaction_multiItemInputRemoveButtonXl__Q3N7d{right:var(--spacing-sm)}.interaction_multiItemInputTextareaXs__cv0Xb{padding:var(--spacing-xs) var(--spacing-sm);min-height:20px;font-size:var(--text-xs)}.interaction_multiItemInputTextareaSm__4C3wH{padding:var(--spacing-xs) var(--spacing-sm);min-height:24px;font-size:var(--text-sm)}.interaction_multiItemInputTextareaMd__P05FG{padding:var(--spacing-sm) var(--spacing-md);min-height:28px;font-size:var(--text-base)}.interaction_multiItemInputTextareaLg__wX2uc{padding:var(--spacing-sm) var(--spacing-lg);min-height:40px;font-size:var(--text-lg)}.interaction_multiItemInputTextareaXl__ndtCX{padding:var(--spacing-md) var(--spacing-xl);min-height:44px;font-size:var(--text-base)}.interaction_swipeableCardStack__sM1xJ{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto;padding:var(--spacing-lg)}.interaction_cardStackContainer__ot9UL{position:relative;width:100%;height:300px;margin-bottom:var(--spacing-xl)}.interaction_swipeCard__1lXVy{position:absolute;top:0;left:0;right:0;height:280px;background:var(--sofia-primary-100);border:2px solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);transition:transform .3s ease;cursor:grab;-webkit-user-select:none;user-select:none}.interaction_swipeCard__1lXVy:active{cursor:grabbing}.interaction_backgroundCard__gWGBK{opacity:.3;pointer-events:none}.interaction_activeCard__dk7U3{z-index:20;box-shadow:var(--shadow-xl)}.interaction_hintAnimation__uPipX{animation:interaction_swipeHint__gQ13M 3s ease-in-out 1s infinite;animation-fill-mode:both}@keyframes interaction_swipeHint__gQ13M{0%{transform:translateX(0) rotate(0deg)}15%{transform:translateX(20px) rotate(2deg)}30%{transform:translateX(-20px) rotate(-2deg)}45%{transform:translateX(15px) rotate(1.5deg)}60%{transform:translateX(-15px) rotate(-1.5deg)}75%{transform:translateX(10px) rotate(1deg)}90%{transform:translateX(-10px) rotate(-1deg)}to{transform:translateX(0) rotate(0deg)}}.interaction_swipeHintOverlay__T0z1k{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding-top:var(--spacing-lg);pointer-events:none;z-index:25}.interaction_hintText__IXOzo{background:rgba(255,255,255,.95);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;box-shadow:var(--shadow-md);animation:interaction_hintTextFade__GdK5X 2s ease-in-out infinite;white-space:nowrap}@keyframes interaction_hintTextFade__GdK5X{0%,to{opacity:1;transform:translateY(0)}}.interaction_cardContent__HNUMz{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.interaction_iconLarge__2uLlk{font-size:4rem;line-height:1;margin-bottom:var(--spacing-sm)}.interaction_audienceName__wXCxR{font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary);margin:0;text-align:center}.interaction_aiBadge__9Xfxo{background:var(--color-primary);color:var(--color-text-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-sm)}.interaction_swipeActions__yyZQy{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg)}.interaction_swipeIndicator__HDFjW{opacity:0;transition:opacity .2s ease;font-size:var(--text-lg);font-weight:600;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);text-align:center;min-width:80px}.interaction_swipeIndicator__HDFjW.interaction_active__EjfPX{opacity:1}.interaction_swipeIndicator__HDFjW.interaction_reject__OExY7{background:rgba(239,68,68,.1);color:#ef4444;border:2px solid #ef4444}.interaction_swipeIndicator__HDFjW.interaction_accept__LSoBH{background:rgba(34,197,94,.1);color:#22c55e;border:2px solid #22c55e}.interaction_stackControls__srd3r{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:300px;gap:var(--spacing-md)}.interaction_progressIndicator__Npzo_{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500;min-width:60px;text-align:center}.interaction_completionState__xLwIY{text-align:center;padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.interaction_completionIcon__lBVXV{font-size:3rem;margin-bottom:var(--spacing-sm)}.interaction_completionState__xLwIY h3{font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary);margin:0}.interaction_completionState__xLwIY p{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.interaction_selectionSummary__eGRHx{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-accent);border-radius:var(--radius-full)}@media (max-width:768px){.interaction_swipeableCardStack__sM1xJ{padding:var(--spacing-md)}.interaction_cardStackContainer__ot9UL{height:260px;margin-bottom:var(--spacing-lg)}.interaction_swipeCard__1lXVy{height:240px;padding:var(--spacing-lg);background:var(--sofia-primary-100);border:2px solid var(--color-primary)}.interaction_iconLarge__2uLlk{font-size:3.5rem}.interaction_audienceName__wXCxR{font-size:var(--text-lg)}.interaction_stackControls__srd3r{max-width:280px}.interaction_button__mzVr1{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--text-base)}}.interaction_pageHeader__aFlOL{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.interaction_pageHeaderMain__NfNYt{display:flex;flex-direction:column;gap:6px;min-width:0}.interaction_pageHeaderSubtitle__Z3UKa{margin:0;max-width:672px;font-size:13px;line-height:1.5;color:oklch(55.1% .027 264.364)}.interaction_pageHeaderSlot__MUfM4{flex-shrink:0;display:flex;align-items:center;gap:8px}.interaction_pageHeaderTitleRow__GvvbW{display:flex;align-items:baseline;gap:8px;min-width:0}.interaction_pageHeaderMeta__ZCFl3{flex-shrink:0;font-size:13px;font-weight:500;color:oklch(55.1% .027 264.364);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.interaction_pageHeaderInline__ngoVL{align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px 24px}.interaction_pageHeaderInline__ngoVL .interaction_pageHeaderSlot__MUfM4{flex-shrink:1;min-width:0}@media (max-width:639px){.interaction_pageHeaderSlot__MUfM4,.interaction_pageHeader__aFlOL{flex-wrap:wrap}}.interaction_titleWithCrumb__mtACb{display:flex;align-items:baseline;gap:8px;min-width:0}.interaction_titleWithCrumbTitle__xuHJy{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.025em;color:oklch(21% .034 264.665)}.interaction_titleCrumbLink__3oxS3{display:flex;align-items:center;flex-shrink:0;font-size:24px;line-height:1.2;font-weight:700;color:oklch(70.7% .022 261.325);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.interaction_titleCrumbLink__3oxS3:hover{color:oklch(44.6% .03 256.802)}.interaction_titleCrumbChevronSlot__Agvpz{display:grid;place-items:center;width:0;overflow:hidden;transition:width .2s ease-out}.interaction_titleCrumbChevron__JQ2L7{width:16px;height:16px;flex-shrink:0;opacity:0;transform:translateX(-8px);transition:all .2s ease-out}.interaction_titleCrumbLink__3oxS3:focus-visible .interaction_titleCrumbChevronSlot__Agvpz,.interaction_titleCrumbLink__3oxS3:hover .interaction_titleCrumbChevronSlot__Agvpz{width:20px}.interaction_titleCrumbLink__3oxS3:focus-visible .interaction_titleCrumbChevron__JQ2L7,.interaction_titleCrumbLink__3oxS3:hover .interaction_titleCrumbChevron__JQ2L7{opacity:1;transform:translateX(0)}.interaction_titleCrumbSlash__hobRS{font-size:24px;line-height:1.2;font-weight:700;color:oklch(87.2% .01 258.338);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.interaction_titleCrumbChevronSlot__Agvpz,.interaction_titleCrumbChevron__JQ2L7,.interaction_titleCrumbLink__3oxS3{transition:none}}.interaction_columnLabel__gJtZu{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.4286;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:oklch(55.1% .027 264.364);white-space:nowrap}.interaction_columnLabelSpaced__HkyVr{margin-bottom:8px}.interaction_columnLabelIcon__gg91x{width:14px;height:14px}.interaction_sectionsCard__Et4Ye{border:1px solid oklch(92.8% .006 264.531);border-radius:8px;background:#fff}.interaction_sectionsCard__Et4Ye>*+*{border-top:1px solid oklch(92.8% .006 264.531)}.interaction_sectionsCardSegmented__n8cO9{display:flex;flex-direction:column;gap:12px}.interaction_sectionsCardSegment__u_M_X{border:1px solid oklch(92.8% .006 264.531);border-radius:8px;background:#fff}.interaction_sectionsCardHeader__Put7r{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px}.interaction_sectionsCardHeaderOpen__vpr4e{border-bottom:1px solid oklch(92.8% .006 264.531)}.interaction_sectionsCardHeaderTinted__qT2jt{background:oklch(98.5% .002 247.839)}.interaction_sectionsCardHeaderCollapsible__j06lF{cursor:pointer}.interaction_sectionsCardHeaderCollapsible__j06lF:hover{background:oklch(98.5% .002 247.839)}.interaction_sectionsCardToggle__gEtKk{margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;display:flex;flex:1 1;align-items:center;gap:8px;min-width:0;text-align:left;cursor:pointer}.interaction_sectionsCardToggle__gEtKk:focus-visible{outline:none;border-radius:9999px;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddc3ff}.interaction_sectionsCardChevron__g4IXm{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:#613c92;color:#fff;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.interaction_sectionsCardHeaderCollapsible__j06lF:hover .interaction_sectionsCardChevron__g4IXm{background:#694697}.interaction_sectionsCardChevronIcon__V7_3S{width:14px;height:14px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.interaction_sectionsCardChevronIconClosed__y_T14{transform:rotate(-90deg)}.interaction_sectionsCardTitleWrap__U4OTo{display:flex;align-items:center;gap:8px;min-width:0}.interaction_sectionsCardTitle__txfbB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3333;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:oklch(44.6% .03 256.802)}.interaction_sectionsCardHeaderCollapsible__j06lF:hover .interaction_sectionsCardTitle__txfbB{color:oklch(27.8% .033 256.848)}.interaction_sectionsCardToggleHint__UnUCP{flex-shrink:0;font-size:10px;line-height:1.3333;font-weight:500;color:oklch(70.7% .022 261.325)}.interaction_sectionsCardHeaderCollapsible__j06lF:hover .interaction_sectionsCardToggleHint__UnUCP{color:oklch(44.6% .03 256.802)}.interaction_sectionsCardHeaderAction__wyBfp{flex-shrink:0}.interaction_sectionsCardGrid__ep8Pt{display:grid;grid-template-columns:minmax(0,1fr)}.interaction_sectionsCardGrid__ep8Pt>*+*{border-top:1px solid oklch(92.8% .006 264.531)}.interaction_sectionsCardColumn__OSkQ9{padding:12px 16px}.interaction_sectionsCardToolbarRow__4RCvt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px}.interaction_sectionsCardToolbarLabel__BguCp{margin-right:4px;white-space:nowrap;font-size:10px;line-height:1.3333;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:oklch(55.1% .027 264.364)}.interaction_sectionsCardToolbarItem__nxIup{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.interaction_sectionsCardToolbarTrailing__tytCK{display:flex;align-items:center;gap:8px;margin-left:auto}.interaction_sectionsCardRail__UvcaX{display:grid;grid-template-columns:minmax(0,1fr)}.interaction_sectionsCardRailLabelCell__CZ_9N{display:flex;align-items:center;padding:12px;border-bottom:1px solid oklch(92.8% .006 264.531)}.interaction_sectionsCardRailLabel__z3Szp{white-space:nowrap;font-size:11px;line-height:1.4286;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:oklch(55.1% .027 264.364)}@media (min-width:768px){.interaction_sectionsCardGrid__ep8Pt{grid-template-columns:var(--sections-card-template,repeat(var(--sections-card-cols,1),minmax(0,1fr)))}.interaction_sectionsCardGrid__ep8Pt>*+*{border-top:0;border-left:1px solid oklch(92.8% .006 264.531)}.interaction_sectionsCardRail__UvcaX{grid-template-columns:auto minmax(0,1fr)}.interaction_sectionsCardRailLabelCell__CZ_9N{justify-content:center;border-bottom:0;border-right:1px solid oklch(92.8% .006 264.531)}.interaction_sectionsCardRailLabel__z3Szp{writing-mode:vertical-rl;transform:rotate(180deg)}}.interaction_miniTable__wiKF8{overflow:auto;border:1px solid oklch(92.8% .006 264.531);border-radius:6px;background:#fff}.interaction_miniTableFit__F9CNS{display:inline-block}.interaction_miniTableElement__cMu3k{width:100%;border-collapse:collapse;font-size:11px}.interaction_miniTableElementFit__FqjT8{width:auto}.interaction_miniTableHead__skXok{background:#f8fafc;color:#1e1b4b;border-bottom:1px solid oklch(92.8% .006 264.531)}.interaction_miniTableHeadCell__Ujd6J{position:sticky;top:0;z-index:10;padding:3px 6px;background:#f8fafc;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.interaction_miniTableBody__N1QAq{color:#1e1b4b}.interaction_miniTableBody__N1QAq>tr+tr{border-top:1px solid oklch(92.8% .006 264.531)}.interaction_miniTableCell__0gzkz{padding:3px 6px}.interaction_miniTableDivider__98IXM{background:#f8fafc;border-top:1px solid oklch(87.2% .01 258.338);border-bottom:1px solid oklch(87.2% .01 258.338)}.interaction_miniTableDividerCell__Gt_Ls{padding:4px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#64748b}.interaction_miniTableEmpty__oTihB{padding:6px;font-size:12px;color:#64748b}.interaction_titleMetaBar__H_4f9{display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid oklch(92.8% .006 264.531)}.interaction_titleMetaBarLeft__VWH4B,.interaction_titleMetaBarRight__c9c1l{display:flex;align-items:stretch}.interaction_titleMetaBarLeft__VWH4B{min-width:0}.interaction_titleMetaBarRight__c9c1l{flex-shrink:0}.interaction_titleMetaBarItem__QaMLt{display:flex;align-items:center;padding:12px}.interaction_titleMetaBarLeft__VWH4B>.interaction_titleMetaBarItem__QaMLt{min-width:0}.interaction_titleMetaBarItem__QaMLt:first-child{padding-left:16px}.interaction_titleMetaBarItem__QaMLt:last-child{padding-right:16px}.interaction_titleMetaBarItem__QaMLt+.interaction_titleMetaBarItem__QaMLt{border-left:1px solid oklch(92.8% .006 264.531)}.interaction_table__Kk4KW{border:1px solid oklch(92.8% .006 264.531);border-radius:8px;overflow:hidden;background:#fff}.interaction_tableScroll__f41XU{overflow-x:auto}.interaction_tableNoScroll__DrQL6{overflow:visible}.interaction_tableElement__ACMz_{width:100%;border-collapse:collapse;text-indent:0;border-color:inherit}.interaction_tableHead__qDX1S{background:oklch(96.7% .003 264.542);border-bottom:1px solid oklch(92.8% .006 264.531)}.interaction_tableHeadCell__27f4b{padding:12px 16px}.interaction_tableHeadCellCompact__5xSw5{padding:6px 8px}.interaction_tableCell__OkvA5{padding:16px}.interaction_tableCellCompact__Toblt{padding:4px 8px}.interaction_tableNoWrap__B5YGE{white-space:nowrap}.interaction_tableExpandHead__xoP62{width:40px}.interaction_tableHeadText__KeR7Y{font-size:10px;line-height:1.3333;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:oklch(27.8% .033 256.848)}.interaction_tableGroupHead__XZViD{text-align:center;border-bottom:1px solid oklch(92.8% .006 264.531)}.interaction_tableAlignLeft__J0gJn{text-align:left}.interaction_tableAlignRight__4_oLk{text-align:right}.interaction_tableAlignCenter__XRp0M{text-align:center}.interaction_tableHeaderWords__gAkj6{display:inline-flex;flex-direction:column}.interaction_tableHeaderWordsLeft__mFgam{align-items:flex-start;text-align:left}.interaction_tableHeaderWordsRight___8zQH{align-items:flex-end;text-align:right}.interaction_tableSortButton__V0BCV{margin:0 -6px;border:0;background:transparent;font:inherit;letter-spacing:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;padding:4px 6px;border-radius:6px;text-transform:uppercase;color:oklch(37.3% .034 259.733);cursor:pointer;-webkit-user-select:none;user-select:none}.interaction_tableSortButtonRight__gicVh{justify-content:flex-end}.interaction_tableSortButtonCenter__Pdg9x{justify-content:center}.interaction_tableSortButtonActive__W9dN0{color:#613c92}.interaction_tableSortButton__V0BCV:hover{background:#f8fafc;color:oklch(21% .034 264.665)}.interaction_tableSortButton__V0BCV:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddc3ff}.interaction_tableSortLabel__CFplI{display:inline-flex;flex:1 1}.interaction_tableSortIcons__mhxIw{display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:1;font-weight:600}.interaction_tableSortIcon__dPfbE{width:16px;height:16px}.interaction_tableSortIconCompact__gkpCq{width:14px;height:14px}.interaction_tableSortIconIdle__jjG7F{color:oklch(70.7% .022 261.325)}.interaction_tableSortButton__V0BCV:hover .interaction_tableSortIconIdle__jjG7F{color:oklch(44.6% .03 256.802)}.interaction_tableSortIndex__ZGUJY{border-radius:9999px;border:1px solid;padding:0 2px;font-size:9px;line-height:1;font-weight:600;background:#f8fafc;color:oklch(37.3% .034 259.733)}.interaction_tableSortIndexActive__ULZX1{background:#f3e8ff;color:#613c92}.interaction_tableBody__Q2ILg{background:#fff}.interaction_tableBody__Q2ILg>tr+tr{border-top:1px solid oklch(92.8% .006 264.531)}.interaction_tableRow__2UOP6{transition:background-color .15s cubic-bezier(.4,0,.2,1)}.interaction_tableRow__2UOP6:hover{background:#f5f3ff}.interaction_tableRowSelected__y6ZZ_{background:#ede9fe;box-shadow:inset 4px 0 0 0 #613c92}.interaction_tableRowClickable__b0fc7{cursor:pointer}.interaction_tableRowClickable__b0fc7:focus-visible{outline:2px solid #ddc3ff;outline-offset:-2px}.interaction_tableBody__Q2ILg>tr+tr.interaction_tableGroupDivider__ZX0ns,.interaction_tableGroupDivider__ZX0ns{border-top:2px solid #613c92}.interaction_tableBodyText__kcCht{white-space:nowrap;font-size:11px;line-height:1.4286;color:#1e1b4b}.interaction_tableExpandIcon__zmkOs{width:14px;height:14px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.interaction_tableExpandIconClosed__Yjtpn{transform:rotate(-90deg)}.interaction_tableExpandIconOpen__u_BhU{transform:rotate(90deg)}.interaction_tableExpandSubtleOpen__DY_jb,.interaction_tableExpandSubtleOpen__DY_jb:hover:not(:disabled){color:#613c92}.interaction_tableExpandedCell__eJN7t{padding:24px 40px}.interaction_tableExpandedCellCompact__wmbof{padding:20px 32px}.interaction_tableExpandedBg__NyU35{background:#f8fafc}.interaction_pagination__HV0YP{display:flex;flex-direction:column;gap:12px;padding:12px 16px;border-top:1px solid oklch(92.8% .006 264.531);background:oklch(98.5% .002 247.839);border-radius:0 0 12px 12px}@media (min-width:640px){.interaction_pagination__HV0YP{flex-direction:row;align-items:center;justify-content:space-between}}.interaction_paginationLeft__UHBnh,.interaction_paginationSizeGroup__Lt_Bm{display:flex;align-items:center;flex-wrap:wrap}.interaction_paginationLeft__UHBnh{gap:8px}.interaction_paginationSizeGroup__Lt_Bm{gap:6px}.interaction_paginationIcon__Z8B8P{width:12px;height:12px}.interaction_paginationSizeOption__qpvyw,.interaction_paginationSizeToggle__30_AZ{margin:0;font-family:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;font-size:10px;line-height:1.3333;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.interaction_paginationSizeToggle__30_AZ{gap:4px;border:1px solid transparent;background:#f3e8ff;color:#613c92}.interaction_paginationSizeToggle__30_AZ:hover{background:#f2e9ff}.interaction_paginationSizeToggleOpen__X4t5w,.interaction_paginationSizeToggleOpen__X4t5w:hover{background:#613c92;color:#fff}.interaction_paginationSizeOption__qpvyw{border:1px solid oklch(92.8% .006 264.531);background:transparent;color:oklch(44.6% .03 256.802)}.interaction_paginationSizeOption__qpvyw:hover{background:#f5f3ff}.interaction_paginationSizeOptionSelected___1CJR{border-color:#613c92;color:#613c92}.interaction_paginationSizeOption__qpvyw:focus-visible,.interaction_paginationSizeToggle__30_AZ:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddc3ff}.interaction_paginationInfo__FO6Ud{font-size:11px;color:oklch(44.6% .03 256.802);white-space:nowrap}.interaction_paginationInfoStrong__C6qI0{font-weight:500}.interaction_paginationRight__arQ0h{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.interaction_paginationPages__AClhj{display:flex;align-items:center;gap:4px;margin:0 8px}.interaction_paginationPageButton___gQFh{height:24px;min-width:24px;padding:0}.interaction_paginationEllipsis__cUawI{padding:0 4px;font-size:10px;color:oklch(70.7% .022 261.325)}.interaction_paginationJump__WOa3N{display:flex;align-items:center;gap:6px;margin-left:4px;padding-left:8px;border-left:1px solid oklch(87.2% .01 258.338)}.interaction_paginationJumpInput__yytdK{width:80px;min-width:80px;height:24px;min-height:24px;padding-top:2px;padding-bottom:2px;font-size:11px;text-align:center;flex-shrink:0}.interaction_tabs__X_aKb{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid oklch(92.8% .006 264.531)}.interaction_tabs__X_aKb::-webkit-scrollbar{display:none}.interaction_tab__Q9EAx{margin:0 0 -1px;border:0;background:transparent;font:inherit;display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:0 1px 10px;border-bottom:2px solid transparent;font-size:12px;line-height:1.4;font-weight:500;white-space:nowrap;color:oklch(55.1% .027 264.364);cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.interaction_tab__Q9EAx:hover{color:oklch(27.8% .033 256.848)}.interaction_tab__Q9EAx:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddc3ff}.interaction_tabSelected__x2Gb2,.interaction_tabSelected__x2Gb2:hover{color:oklch(21% .034 264.665);font-weight:600;border-bottom-color:#613c92}.interaction_tabIcon__SuI_L{width:14px;height:14px;flex-shrink:0}.interaction_tabSelected__x2Gb2 .interaction_tabIcon__SuI_L{color:#613c92}.interaction_tabCount__aeOt5{padding:0 6px;border-radius:9999px;background:oklch(96.7% .003 264.542);font-size:10px;line-height:1.6;font-weight:600;color:oklch(55.1% .027 264.364);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.interaction_saveBar__oC4pE{position:sticky;bottom:24px;z-index:10;display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 16px;background:#fff;border:1px solid oklch(92.8% .006 264.531);border-radius:8px;box-shadow:0 6px 20px rgba(15,23,42,.08);font-size:11px}.interaction_saveBarStatus___N5w3{flex:1 1;min-width:0;color:oklch(55.1% .027 264.364)}.interaction_saveBarUnsaved__rNdtp{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:#d97706}.interaction_saveBarUnsaved__rNdtp:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.interaction_saveBarHint___P44j{color:oklch(55.1% .027 264.364)}.interaction_saveBarActions__Xcbx4{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width:640px){.interaction_saveBar__oC4pE{flex-wrap:wrap;bottom:8px}.interaction_saveBarActions__Xcbx4{margin-left:auto}}.interaction_segmented__boiu6{display:inline-flex;align-items:center;gap:2px;padding:2px;box-sizing:border-box;border:1px solid oklch(92.8% .006 264.531);border-radius:calc(var(--control-radius, 9999px) + 2px);background:oklch(96.7% .003 264.542);max-width:100%}.interaction_segment__VKvJG{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;border:0;border-radius:calc(var(--control-radius, 9999px) - 1px);background:transparent;color:oklch(44.6% .03 256.802);font-family:inherit;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.interaction_segmentedMd__Vk63g .interaction_segment__VKvJG{padding:4px 10px;font-size:11px;line-height:1.4286}.interaction_segmentedSm__CryZH .interaction_segment__VKvJG{padding:2px 8px;font-size:10px;line-height:1.3333}.interaction_segmentedIconOnly__ormaw.interaction_segmentedMd__Vk63g .interaction_segment__VKvJG{padding:4px 7px}.interaction_segmentedIconOnly__ormaw.interaction_segmentedSm__CryZH .interaction_segment__VKvJG{padding:2px 5px}@media (hover:hover){.interaction_segment__VKvJG:hover:not(.interaction_segmentSelected__PkRsE){color:oklch(21% .034 264.665);background:oklch(92.8% .006 264.531)}}.interaction_segmentSelected__PkRsE{background:#fff;color:#613c92;font-weight:600;box-shadow:0 1px 2px rgb(15 23 42/.08),0 0 0 1px oklch(92.8% .006 264.531)}.interaction_segment__VKvJG:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #ddc3ff}.interaction_segmentIcon__mbrsG{width:12px;height:12px;flex-shrink:0;color:#613c92}.interaction_checkboxPill__6JteW{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;padding:6px 12px;border:1px solid oklch(87.2% .01 258.338);border-radius:var(--control-radius,9999px);background:#fff;color:oklch(37.3% .034 259.733);font-size:11px;line-height:1.4286;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.interaction_checkboxPillChecked__yOOpV{border-color:#ddc3ff;background:#f2e9ff;color:#613c92;font-weight:600}.interaction_checkboxPillDisabled___Tc5r{opacity:.5;cursor:not-allowed}.interaction_cellStack__uSkWx{display:inline-flex;flex-direction:column;min-width:0;max-width:100%;vertical-align:middle}.interaction_cellStackPrimary__CvERT,.interaction_cellStackSecondary__bKCnk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interaction_cellStackPrimary__CvERT{font-weight:600;color:oklch(21% .034 264.665)}.interaction_cellStackSecondary__bKCnk{font-size:10px;line-height:1.4;color:oklch(55.1% .027 264.364)}.HierarchicalLabelTypeahead_root__r13KR{position:relative;width:100%}.HierarchicalLabelTypeahead_control__YhNsA{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 10px;background:var(--color-bg-input,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);cursor:text;transition:border-color .12s}.HierarchicalLabelTypeahead_control__YhNsA:focus-within{border-color:var(--color-primary,#7c3aed);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.HierarchicalLabelTypeahead_searchIcon__FPDbM{color:var(--color-text-muted,#9ca3af);flex:0 0 auto}.HierarchicalLabelTypeahead_input__7NDsk{flex:1 1;min-width:140px;border:none;outline:none;background:transparent;font-size:var(--text-sm,14px);color:var(--color-text-primary,#111827);padding:2px 4px}.HierarchicalLabelTypeahead_caret__xY17j{color:var(--color-text-muted,#9ca3af);flex:0 0 auto;margin-left:auto}.HierarchicalLabelTypeahead_token__ca0qe{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 8px;background:rgba(124,58,237,.1);color:var(--color-primary,#7c3aed);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,12px);font-weight:500;white-space:nowrap}.HierarchicalLabelTypeahead_tokenParent__lbIrj{color:var(--color-text-muted,#6b7280);font-weight:400;margin-right:2px}.HierarchicalLabelTypeahead_tokenRemove__qdY8w{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:inherit;cursor:pointer;padding:0;border-radius:var(--radius-sm,4px)}.HierarchicalLabelTypeahead_tokenRemove__qdY8w:hover{background:rgba(124,58,237,.2)}.HierarchicalLabelTypeahead_menu__nHRTK{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow-y:auto;background:var(--color-bg-card,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);box-shadow:0 10px 30px rgba(0,0,0,.12);z-index:50;padding:4px 0}.HierarchicalLabelTypeahead_menuItem__chN4s{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;text-align:left;font-size:var(--text-sm,14px);color:var(--color-text-primary,#111827);cursor:pointer}.HierarchicalLabelTypeahead_menuItemFocus__kB9HN,.HierarchicalLabelTypeahead_menuItem__chN4s:hover{background:var(--color-bg-hover,#f9fafb)}.HierarchicalLabelTypeahead_menuItemParent__CoCWq{font-weight:600}.HierarchicalLabelTypeahead_menuItemChild__yf_C_{padding-left:24px;font-weight:400;color:var(--color-text-secondary,#4b5563)}.HierarchicalLabelTypeahead_childBullet__8LohI{color:var(--color-text-muted,#9ca3af);font-weight:700;margin-right:-4px}.HierarchicalLabelTypeahead_menuItemLabel__RTUGH{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HierarchicalLabelTypeahead_menuItemParentRef__lxkXo{color:var(--color-text-muted,#9ca3af);margin-right:4px;font-weight:400}.HierarchicalLabelTypeahead_menuItemGroup__6AEsC{font-size:var(--text-xs,11px);color:var(--color-text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.04em;flex:0 0 auto}.HierarchicalLabelTypeahead_menuEmpty__EtX8B{padding:12px 16px;color:var(--color-text-muted,#9ca3af);font-size:var(--text-sm,14px);text-align:center}.nativeChrome_input__15MCm{border-radius:9999px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nativeChrome_input__15MCm:focus-visible{outline:2px solid var(--property-accent,var(--sofia-primary-200,#ddc3ff));outline-offset:2px}.nativeChrome_pill__cjh3k{border-radius:9999px!important;font-family:inherit;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nativeChrome_pill__cjh3k:focus-visible{outline:2px solid var(--property-accent,var(--sofia-primary-200,#ddc3ff));outline-offset:2px}.nativeChrome_pill__cjh3k:disabled{opacity:.5;cursor:not-allowed}.nativeChrome_choice___oJu9[aria-pressed=false]{background:var(--fl-card,#f9fafb)!important;border-color:var(--fl-border,#e5e7eb)!important;color:var(--fl-text,#374151)!important}.nativeChrome_choice___oJu9[aria-pressed=true]{background:#613c92!important;border-color:#613c92!important;color:#fff!important}.BrandDnaRefresh_dialog__xiSP8{position:fixed;inset:0;margin:auto;width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:hidden;box-sizing:border-box;padding:0;border:1px solid #e2e8f0;border-radius:20px;background:#fff;color:#0f172a;box-shadow:0 24px 80px #0f172a40}.BrandDnaRefresh_dialog__xiSP8[open]{display:flex;flex-direction:column}.BrandDnaRefresh_dialog__xiSP8::backdrop{background:#0f172a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.BrandDnaRefresh_dialog__xiSP8 h2{margin:4px 0 0;font-size:23px;font-weight:700}.BrandDnaRefresh_dialog__xiSP8 h4{margin:20px 0 10px}.BrandDnaRefresh_dialog__xiSP8 p{line-height:1.5}.BrandDnaRefresh_matches__JkjfL button,.BrandDnaRefresh_options__I4fx6 button,.BrandDnaRefresh_resultHeading__7YBQ4{cursor:pointer;font:inherit}.BrandDnaRefresh_matches__JkjfL button:disabled,.BrandDnaRefresh_options__I4fx6 button:disabled{opacity:.55;cursor:default}.BrandDnaRefresh_matches__JkjfL button:focus-visible,.BrandDnaRefresh_options__I4fx6 button:focus-visible,.BrandDnaRefresh_resultHeading__7YBQ4:focus-visible{outline:3px solid #818cf8;outline-offset:2px}.BrandDnaRefresh_header__2RhmY{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 16px;flex-shrink:0}.BrandDnaRefresh_eyebrow__AGoln{font-size:10px;letter-spacing:.16em;color:#6366f1;font-weight:800}.BrandDnaRefresh_tracker____glx{padding:0 28px 20px;flex-shrink:0;border-bottom:1px solid #e2e8f0}.BrandDnaRefresh_intro__22lvr{font-size:13px;color:#64748b;margin:0 0 20px}.BrandDnaRefresh_progressTitle__TSxkh{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;margin-bottom:10px}.BrandDnaRefresh_progressTitle__TSxkh span{color:#64748b;font-size:12px;white-space:nowrap}.BrandDnaRefresh_progress__1ReVj{height:8px;border-radius:20px;background:#ede9fe;overflow:hidden}.BrandDnaRefresh_progress__1ReVj>div{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:inherit;transition:width .3s ease}.BrandDnaRefresh_stats__xakvq{display:flex;flex-wrap:wrap;gap:18px;margin:12px 0;font-size:12px;color:#64748b}.BrandDnaRefresh_stats__xakvq span{display:inline-flex;gap:5px;align-items:center}.BrandDnaRefresh_stats__xakvq b{color:#334155}.BrandDnaRefresh_stats__xakvq i{width:7px;height:7px;border-radius:50%}.BrandDnaRefresh_savedDot__9ustW{background:#10b981}.BrandDnaRefresh_warningDot__I2KYG{background:#f59e0b}.BrandDnaRefresh_failedDot____63t{background:#ef4444}.BrandDnaRefresh_runNote__q1e4n{font-size:12px;color:#475569;min-height:18px;overflow-wrap:anywhere}.BrandDnaRefresh_actions__wbVfY{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 0}.BrandDnaRefresh_matches__JkjfL button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f172a;font-size:12px}.BrandDnaRefresh_scope__9h_zo{flex:1 1;font-size:11px;color:#64748b}.BrandDnaRefresh_results__V9irq{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px}.BrandDnaRefresh_result__EP9xe{border-bottom:1px solid #e2e8f0}.BrandDnaRefresh_result__EP9xe:last-child{border-bottom:0}.BrandDnaRefresh_resultHeading__7YBQ4{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;background:transparent;color:#64748b;padding:17px 0}.BrandDnaRefresh_resultHeading__7YBQ4>svg{flex-shrink:0}.BrandDnaRefresh_resultName__xjIyf{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.BrandDnaRefresh_resultName__xjIyf strong{font-size:14px;color:#0f172a}.BrandDnaRefresh_resultName__xjIyf>span{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BrandDnaRefresh_badge__Gs6eg{border-radius:5px;padding:4px 7px;background:#f1f5f9;font-size:10px;white-space:nowrap}.BrandDnaRefresh_result__EP9xe[data-status=saved] .BrandDnaRefresh_badge__Gs6eg{color:#047857;background:#ecfdf5}.BrandDnaRefresh_result__EP9xe[data-status=running] .BrandDnaRefresh_badge__Gs6eg{color:#4338ca;background:#eef2ff}.BrandDnaRefresh_result__EP9xe[data-status=warning] .BrandDnaRefresh_badge__Gs6eg{color:#92400e;background:#fffbeb}.BrandDnaRefresh_result__EP9xe[data-status=failed] .BrandDnaRefresh_badge__Gs6eg{color:#b91c1c;background:#fef2f2}.BrandDnaRefresh_resultDetails__JFBM_{padding:0 0 22px;font-size:13px}.BrandDnaRefresh_resultDetails__JFBM_>p{margin:14px 0;overflow-wrap:anywhere}.BrandDnaRefresh_spin__rV871{animation:BrandDnaRefresh_spin__rV871 1s linear infinite}@keyframes BrandDnaRefresh_spin__rV871{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BrandDnaRefresh_spin__rV871{animation:none}.BrandDnaRefresh_progress__1ReVj>div{transition:none}}.BrandDnaRefresh_tiles__rrIm0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.BrandDnaRefresh_tile__EM0lj{display:flex;flex-direction:column;gap:6px;font-size:13px}.BrandDnaRefresh_tile__EM0lj small{color:#4338ca}.BrandDnaRefresh_dark__gCN0g,.BrandDnaRefresh_light__r99LS{height:130px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:10px;padding:18px}.BrandDnaRefresh_light__r99LS{background:#f8fafc;color:#475569}.BrandDnaRefresh_dark__gCN0g{background:#161923;color:#cbd5e1}.BrandDnaRefresh_tile__EM0lj img{max-width:100%;max-height:96px;object-fit:contain}.BrandDnaRefresh_options__I4fx6{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.BrandDnaRefresh_options__I4fx6 button{display:flex;flex-direction:column;gap:8px;align-items:center;padding:12px;background:#e2e8f0;color:#0f172a;border:1px solid #94a3b8;border-radius:8px}.BrandDnaRefresh_options__I4fx6 img{width:100%;height:56px;object-fit:contain}.BrandDnaRefresh_matches__JkjfL{display:flex;flex-wrap:wrap;gap:10px}.BrandDnaRefresh_matches__JkjfL button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left}.BrandDnaRefresh_matches__JkjfL span,.BrandDnaRefresh_sources__5Lv50{font-size:12px;color:#64748b}.BrandDnaRefresh_swatches__8YA26{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.BrandDnaRefresh_swatches__8YA26 span{display:flex;align-items:center;gap:5px;font-size:12px}.BrandDnaRefresh_swatches__8YA26 i{width:20px;height:20px;border-radius:5px;border:1px solid #cbd5e1}.BrandDnaRefresh_actions__wbVfY input:not([data-interaction]){min-width:0;flex:1 1;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}@media (max-width:600px){.BrandDnaRefresh_dialog__xiSP8{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:14px}.BrandDnaRefresh_header__2RhmY{padding:16px}.BrandDnaRefresh_dialog__xiSP8 h2{font-size:19px}.BrandDnaRefresh_tracker____glx{padding:0 16px 14px}.BrandDnaRefresh_results__V9irq{padding:0 16px}.BrandDnaRefresh_intro__22lvr{margin-bottom:12px;font-size:12px}.BrandDnaRefresh_progressTitle__TSxkh{align-items:flex-start;flex-direction:column}.BrandDnaRefresh_scope__9h_zo{flex-basis:100%}.BrandDnaRefresh_tiles__rrIm0{grid-template-columns:1fr}.BrandDnaRefresh_badge__Gs6eg{display:none}}@media (max-height:540px){.BrandDnaRefresh_dialog__xiSP8{max-height:calc(100dvh - 16px)}.BrandDnaRefresh_header__2RhmY{padding-top:12px;padding-bottom:8px}.BrandDnaRefresh_intro__22lvr,.BrandDnaRefresh_scope__9h_zo{display:none}.BrandDnaRefresh_tracker____glx{padding-bottom:10px}}.BrandDnaRefresh_profileReport__EnlCQ{margin:16px 0;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.BrandDnaRefresh_profileReport__EnlCQ details{padding:8px 0;border-top:1px solid #e2e8f0}.BrandDnaRefresh_profileReport__EnlCQ summary{cursor:pointer;font-size:13px;font-weight:600}.BrandDnaRefresh_profileReport__EnlCQ pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:240px;overflow:auto}.BrandDnaRefresh_profileReport__EnlCQ a,.BrandDnaRefresh_profileReport__EnlCQ p{font-size:12px;line-height:1.6}.LocationsCard_card__k9xCJ{background:var(--color-bg-card);border:1px solid var(--color-card-border);border-radius:16px;padding:20px;margin-bottom:24px}.LocationsCard_header__dJ3iS{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.LocationsCard_titleWrap__2JzRA{display:flex;align-items:center;gap:8px}.LocationsCard_title__HO9m5{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.LocationsCard_emptyState__tNZ2b{text-align:center;padding:32px 16px;color:var(--color-text-muted);font-size:13px}.LocationsCard_banner__tdZXF{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:14px}.LocationsCard_bannerSuccess__SRWGe{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.LocationsCard_bannerError__Rgw0B{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.LocationsCard_tableWrap__NoUWS{overflow-x:auto}.LocationsCard_table__eJW_s{width:100%;border-collapse:collapse;font-size:13px}.LocationsCard_table__eJW_s th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:0 12px 8px;border-bottom:1px solid var(--color-border);white-space:nowrap}.LocationsCard_table__eJW_s td{padding:12px;border-bottom:1px solid var(--color-border-light,var(--color-border));color:var(--color-text-primary);vertical-align:middle}.LocationsCard_table__eJW_s tr:last-child td{border-bottom:none}.LocationsCard_slugCell__BJEkQ{font-weight:600;font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:12.5px}.LocationsCard_mutedCell__z9mMp{color:var(--color-text-secondary);white-space:nowrap}.LocationsCard_rowActions__hG3SX{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.LocationsCard_modalOverlay__P_REB{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.LocationsCard_modal___5n_a{background:var(--color-bg-card);border-radius:16px;width:100%;max-width:1180px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.LocationsCard_modalHeader__2ugO1{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border)}.LocationsCard_modalHeader__2ugO1 h3{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.LocationsCard_modalSubtitle__8dLjH{margin:6px 0 0;color:var(--color-text-secondary);font-size:12.5px;line-height:1.4}.LocationsCard_modalBody__q0S4V{padding:20px 24px;overflow-y:auto;flex:1 1}.LocationsCard_modalFooter__jOqVL{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--color-border);background:var(--color-bg-secondary)}.LocationsCard_unsavedBadge__QSV0V{margin-right:auto;color:#92400e;font-size:12px;font-weight:600}.LocationsCard_formField__AWjiL{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.LocationsCard_formField__AWjiL:last-child{margin-bottom:0}.LocationsCard_formField__AWjiL span{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.LocationsCard_formField__AWjiL input:not([data-interaction]){padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;color:var(--color-text-primary);background:var(--color-bg-primary);transition:all .2s}.LocationsCard_formField__AWjiL input:not([data-interaction]):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.LocationsCard_formField__AWjiL input:not([data-interaction]):disabled{opacity:.65;cursor:not-allowed}.LocationsCard_formHint__owX41{font-size:11.5px;color:var(--color-text-muted)}.LocationsCard_fieldError__o5Gox{color:#b91c1c;font-size:12px}.LocationsCard_visuallyHidden__eCoXS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LocationsCard_importRow__OwRjH{display:flex;align-items:center;gap:14px;padding:12px 14px;margin-bottom:14px;border:1px dashed var(--color-border);border-radius:10px;background:var(--color-bg-secondary)}.LocationsCard_importCopy__gmEZS{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.LocationsCard_importCopy__gmEZS strong{color:var(--color-text-primary);font-size:13px}.LocationsCard_importCopy__gmEZS span,.LocationsCard_importStatus__Z1hO8{color:var(--color-text-secondary);font-size:12px}.LocationsCard_importStatus__Z1hO8{margin:-5px 0 14px}.LocationsCard_importButton__w7RWk{flex-shrink:0;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;font-size:12px;font-weight:600}.LocationsCard_importButton__w7RWk:focus-within,.LocationsCard_importButton__w7RWk:hover{border-color:var(--color-primary)}.LocationsCard_sheetToolbar__JQjGW{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px;color:var(--color-text-primary);font-size:13px}.LocationsCard_sheetScroll__ZGooq{max-height:45vh;overflow:auto;border:1px solid var(--color-border);border-radius:8px}.LocationsCard_sheetTable__O_0MR{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}.LocationsCard_sheetTable__O_0MR td,.LocationsCard_sheetTable__O_0MR th{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.LocationsCard_sheetTable__O_0MR td:last-child,.LocationsCard_sheetTable__O_0MR th:last-child{border-right:0}.LocationsCard_sheetTable__O_0MR tr:last-child td,.LocationsCard_sheetTable__O_0MR tr:last-child th{border-bottom:0}.LocationsCard_sheetTable__O_0MR thead th{position:sticky;top:0;z-index:1;padding:9px 10px;background:var(--color-bg-secondary);color:var(--color-text-secondary);text-align:left;font-weight:700;white-space:nowrap}.LocationsCard_sheetTable__O_0MR tbody td:last-child,.LocationsCard_sheetTable__O_0MR tbody th,.LocationsCard_sheetTable__O_0MR thead th:first-child,.LocationsCard_sheetTable__O_0MR thead th:last-child{width:42px;text-align:center}.LocationsCard_sheetTable__O_0MR thead th:nth-child(3),.LocationsCard_sheetTable__O_0MR thead th:nth-child(4){width:92px}.LocationsCard_sheetTable__O_0MR thead th:nth-child(8){width:132px}.LocationsCard_sheetTable__O_0MR tbody th{background:var(--color-bg-secondary);color:var(--color-text-muted);font-weight:500}.LocationsCard_sheetTable__O_0MR tbody tr:nth-child(2n) td{background:var(--color-bg-secondary)}.LocationsCard_sheetTable__O_0MR td{padding:0}.LocationsCard_sheetTable__O_0MR td input{width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;box-sizing:border-box}.LocationsCard_sheetTable__O_0MR td input:focus{position:relative;z-index:1;background:var(--color-bg-card);box-shadow:inset 0 0 0 2px var(--color-primary)}.LocationsCard_sheetTable__O_0MR td input:disabled{opacity:.65}.LocationsCard_requiredMark__nEEyI{color:#dc2626}.LocationsCard_removeRowButton__KNfVi{border:0;background:none;color:var(--color-text-muted);cursor:pointer;font-size:18px;line-height:1}.LocationsCard_removeRowButton__KNfVi:hover{color:#dc2626}.LocationsCard_sheetHint__a5iBp{margin:8px 0 0;color:var(--color-text-muted);font-size:11.5px}.LocationsCard_addRowButton__fWYp5{margin-top:12px;padding:7px 10px;border:1px dashed var(--color-border);border-radius:7px;background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;font-size:12px;font-weight:600}.LocationsCard_addRowButton__fWYp5:hover{border-color:var(--color-primary)}.LocationsCard_sheetState__2_qSi{min-height:140px;display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;color:var(--color-text-secondary);font-size:13px}.LocationsCard_sheetError__jkrvP{color:#b91c1c}.LocationsCard_dropzone__SCRK2{border:1.5px dashed var(--color-border);border-radius:10px;padding:20px;text-align:center;cursor:pointer;background:var(--color-bg-primary);transition:all .15s}.LocationsCard_dropzoneActive__h2wyG,.LocationsCard_dropzone__SCRK2:hover{border-color:var(--color-primary);background:var(--color-bg-secondary)}.LocationsCard_dropzoneFileName__egHPP{font-weight:600;font-size:13px;color:var(--color-text-primary);word-break:break-all}.LocationsCard_dropzoneHint__JzojS{font-size:12px;color:var(--color-text-muted);margin-top:4px}.LocationsCard_detailsBox__p2yMS{margin-top:12px;padding:12px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.LocationsCard_detailsTitle__ehJrB{font-size:12.5px;font-weight:600;color:#dc2626;margin:0 0 6px}.LocationsCard_detailsList__O1c8v{margin:0;padding-left:18px;color:#b91c1c;font-size:12.5px;font-family:var(--font-mono,"JetBrains Mono"),monospace}.LocationsCard_detailsList__O1c8v li{margin-bottom:3px}.LocationsCard_retryBox__J2GdQ{margin-top:12px;padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:12.5px;display:flex;align-items:center;justify-content:space-between;gap:10px}.LocationsCard_formatPanel__gWkj9{border:1px solid var(--color-border);border-radius:10px;margin-bottom:20px;overflow:hidden}.LocationsCard_formatToggle__3vVnY{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--color-bg-secondary);border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--color-text-primary)}.LocationsCard_formatChevron__w9STD{transition:transform .15s;color:var(--color-text-muted)}.LocationsCard_formatChevronOpen__qjpow{transform:rotate(180deg)}.LocationsCard_formatBody__ECJFG{padding:14px;font-size:12.5px}.LocationsCard_formatRef__wkBzB{margin:0 0 14px;color:var(--color-text-secondary);line-height:1.7;white-space:pre-wrap;font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:11.5px}@media (max-width:720px){.LocationsCard_modalOverlay__P_REB{padding:8px}.LocationsCard_modal___5n_a{max-height:96vh}.LocationsCard_modalBody__q0S4V,.LocationsCard_modalFooter__jOqVL,.LocationsCard_modalHeader__2ugO1{padding:14px}.LocationsCard_importRow__OwRjH{align-items:stretch;flex-direction:column}.LocationsCard_importButton__w7RWk{text-align:center}.LocationsCard_sheetScroll__ZGooq{max-height:42vh}.LocationsCard_modalFooter__jOqVL{flex-wrap:wrap;gap:8px}.LocationsCard_unsavedBadge__QSV0V{flex-basis:100%}}.Tabs_tabs__sJneI{display:flex;gap:4px;margin-bottom:var(--spacing-2xl);overflow-x:auto;scrollbar-width:none}.Tabs_tabs__sJneI::-webkit-scrollbar{display:none}.Tabs_count___dJkl{background:var(--color-bg-tertiary);color:var(--color-text-secondary);padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:1}.SectionHeader_standalone__L5hVW{flex-shrink:0;margin:16px 0 20px}.GamesAdGeneratorApp_filter__9B6_X{max-width:380px;margin-bottom:12px}.GamesAdGeneratorApp_games__MpDkK button{border-radius:999px}