._btn_x3a4e_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid transparent;font-weight:600;font-family:var(--rs-font-body);transition:background .18s var(--rs-ease),border-color .18s var(--rs-ease),transform .18s var(--rs-ease);white-space:nowrap}._btn_x3a4e_1:active{transform:translateY(1px)}._sm_x3a4e_15{padding:7px 12px;font-size:12.5px;border-radius:10px}._md_x3a4e_16{padding:10px 16px;font-size:13.5px}._lg_x3a4e_17{padding:12px 22px;font-size:14.5px}._primary_x3a4e_19{background:var(--rs-magenta);color:#fff}._primary_x3a4e_19:hover{background:var(--rs-magenta-600)}._secondary_x3a4e_22{background:var(--rs-white);color:var(--rs-black);border-color:var(--rs-border-strong)}._secondary_x3a4e_22:hover{border-color:var(--rs-magenta);color:var(--rs-magenta)}._ghost_x3a4e_25{background:transparent;color:var(--rs-text)}._ghost_x3a4e_25:hover{background:var(--rs-gray-light)}._dark_x3a4e_28{background:var(--rs-black);color:#fff}._dark_x3a4e_28:hover{background:#2a2125}._overlay_xihg2_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e171b8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_xihg2_1 .2s ease}._panel_xihg2_15{background:var(--rs-surface);border-radius:var(--rs-radius-xl);box-shadow:var(--rs-shadow-lg);width:100%;max-width:400px;padding:36px 32px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;animation:_slideUp_xihg2_1 .22s var(--rs-ease)}._iconWrap_xihg2_29{width:56px;height:56px;border-radius:16px;background:var(--rs-magenta-50);color:var(--rs-magenta);display:grid;place-items:center;margin-bottom:4px}._title_xihg2_40{font-family:var(--rs-font-display);font-size:18px;font-weight:700;color:var(--rs-text);text-align:center;margin:0}._body_xihg2_49{font-size:14px;color:var(--rs-text-muted);text-align:center;margin:0;line-height:1.5}._countdown_xihg2_57{font-family:var(--rs-font-display);font-size:42px;font-weight:800;color:var(--rs-magenta);letter-spacing:2px;transition:color .3s ease;margin:4px 0}._countdown_xihg2_57._urgent_xihg2_67{color:var(--rs-danger)}._actions_xihg2_71{display:flex;gap:10px;margin-top:8px;width:100%}._actions_xihg2_71>*{flex:1}@keyframes _fadeIn_xihg2_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_xihg2_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}._sidebar_cr1ml_1{position:fixed;top:0;left:0;bottom:0;width:var(--rs-sidebar-w);background:var(--rs-white);border-right:1px solid var(--rs-border);display:flex;flex-direction:column;padding:22px 14px 16px;z-index:40;transition:transform .25s var(--rs-ease)}._logo_cr1ml_16{display:flex;align-items:center;gap:10px;padding:4px 8px 18px}._logoMark_cr1ml_22{width:36px;height:36px;border-radius:10px;background:var(--rs-magenta);color:#fff;display:grid;place-items:center;font-family:var(--rs-font-display);font-weight:800;font-size:18px}._logoText_cr1ml_34{display:flex;flex-direction:column;line-height:1}._brand_cr1ml_35{font-family:var(--rs-font-display);font-weight:800;font-size:15px;letter-spacing:.04em;color:var(--rs-black)}._brandAccent_cr1ml_42{color:var(--rs-magenta)}._tagline_cr1ml_43{font-size:9px;color:var(--rs-text-soft);margin-top:4px;letter-spacing:.02em}._nav_cr1ml_50{display:flex;flex-direction:column;gap:14px;margin-top:6px;flex:1;overflow-y:auto;padding-right:2px}._group_cr1ml_60{display:flex;flex-direction:column;gap:2px}._groupLabel_cr1ml_66{padding:8px 12px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-text-soft)}._navError_cr1ml_75{padding:12px;font-size:13px;color:var(--rs-danger)}._item_cr1ml_81{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--rs-text);font-weight:500;font-size:13.5px;transition:background .18s var(--rs-ease),color .18s var(--rs-ease)}._item_cr1ml_81:not(._itemLink_cr1ml_95){opacity:.55;cursor:default}._itemLink_cr1ml_95{cursor:pointer}._itemLink_cr1ml_95:hover{background:var(--rs-gray-light)}._itemLink_cr1ml_95._active_cr1ml_102{background:var(--rs-magenta);color:var(--rs-white);box-shadow:0 4px 12px #ec006f40}._itemLink_cr1ml_95._active_cr1ml_102:hover{background:var(--rs-magenta-600)}._comingBadge_cr1ml_109{margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.03em;padding:2px 7px;border-radius:999px;background:var(--rs-gray-light);color:var(--rs-text-soft);white-space:nowrap;line-height:1.5;flex-shrink:0}._itemLink_cr1ml_95._active_cr1ml_102 ._comingBadge_cr1ml_109{background:#ffffff2e;color:#fffc}._backdrop_cr1ml_127{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e171b66;z-index:39;display:none}@media (max-width: 1024px){._sidebar_cr1ml_1{transform:translate(-100%);box-shadow:var(--rs-shadow-lg)}._sidebar_cr1ml_1._open_cr1ml_135{transform:translate(0)}._backdrop_cr1ml_127{display:block}}._topbar_19r3l_1{height:var(--rs-topbar-h);background:var(--rs-white);border-bottom:1px solid var(--rs-border);display:flex;align-items:center;gap:16px;padding:0 24px;position:sticky;top:0;z-index:20}._iconBtn_19r3l_13{position:relative;width:40px;height:40px;border-radius:12px;background:var(--rs-gray-light);border:none;display:grid;place-items:center;color:var(--rs-black);transition:background .18s var(--rs-ease)}._iconBtn_19r3l_13:hover{background:#eaeaee}._badge_19r3l_24{position:absolute;top:-2px;right:-2px;background:var(--rs-magenta);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;border:2px solid #fff}._titleBlock_19r3l_36{flex:1;min-width:0}._title_19r3l_36{font-size:18px;font-weight:700;color:var(--rs-black)}._subtitle_19r3l_42{margin:2px 0 0;font-size:12.5px;color:var(--rs-text-muted)}._actions_19r3l_47{display:flex;align-items:center;gap:10px}._company_19r3l_48{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--rs-white);border:1px solid var(--rs-border-strong);border-radius:12px;font-weight:500;color:var(--rs-black);font-size:13px;transition:border-color .18s var(--rs-ease)}._company_19r3l_48:hover{border-color:var(--rs-magenta)}._userMenuWrap_19r3l_61{position:relative}._userMenuBtn_19r3l_62{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;background:var(--rs-white);border:1px solid var(--rs-border-strong);border-radius:999px;font-size:13px;font-weight:500;color:var(--rs-black);transition:border-color .18s var(--rs-ease)}._userMenuBtn_19r3l_62:hover{border-color:var(--rs-magenta)}._userAvatar_19r3l_74{width:28px;height:28px;border-radius:50%;background:var(--rs-magenta);color:#fff;display:grid;place-items:center;font-weight:700;font-family:var(--rs-font-display);font-size:12.5px;flex-shrink:0}._userMenuName_19r3l_84{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMenuChevron_19r3l_85{color:var(--rs-text-muted);transition:transform .18s var(--rs-ease);flex-shrink:0}._userMenuChevronOpen_19r3l_86{transform:rotate(180deg)}._userMenuDropdown_19r3l_88{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-width:min(280px,calc(100vw - 32px));background:var(--rs-white);border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);box-shadow:var(--rs-shadow-lg);padding:10px;display:flex;flex-direction:column;gap:4px;z-index:30}._userMenuEmail_19r3l_104{font-size:12px;color:var(--rs-text-muted);padding:4px 10px 8px;border-bottom:1px solid var(--rs-border);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMenuLogout_19r3l_114{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:transparent;border:none;color:var(--rs-magenta);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s var(--rs-ease)}._userMenuLogout_19r3l_114:hover{background:#ec006f14}@media (max-width: 640px){._topbar_19r3l_1{padding:0 14px;gap:10px}._company_19r3l_48 span,._subtitle_19r3l_42{display:none}._title_19r3l_36{font-size:15px}._userMenuName_19r3l_84{display:none}._userMenuBtn_19r3l_62{padding:6px}._userMenuDropdown_19r3l_88{right:-14px}}._shell_tmk16_1{min-height:100vh;background:var(--rs-bg)}._main_tmk16_2{margin-left:var(--rs-sidebar-w);min-height:100vh;display:flex;flex-direction:column}._content_tmk16_8{padding:24px 28px 40px;flex:1}._deniedBanner_tmk16_13{display:flex;align-items:center;gap:10px;background:var(--rs-danger-50);border:1px solid #fecaca;color:#b91c1c;border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;font-weight:500;margin-bottom:16px}._deniedClose_tmk16_26{margin-left:auto;background:transparent;border:none;color:inherit;cursor:pointer;padding:2px;display:grid;place-items:center;flex-shrink:0}@media (max-width: 1024px){._main_tmk16_2{margin-left:0}._content_tmk16_8{padding:18px 16px 32px}}._page_mbtgc_1{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--rs-bg)}._left_mbtgc_7{background:var(--rs-black);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}._left_mbtgc_7:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(236,0,111,.35),transparent 70%);top:-120px;right:-160px}._left_mbtgc_7:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(182,29,142,.25),transparent 70%);bottom:-120px;left:-120px}._brandBlock_mbtgc_33{display:flex;align-items:center;gap:12px;position:relative;z-index:1}._logoMark_mbtgc_40{width:44px;height:44px;border-radius:12px;background:var(--rs-magenta);display:grid;place-items:center;font-family:var(--rs-font-display);font-weight:800;font-size:22px}._brand_mbtgc_33{font-family:var(--rs-font-display);font-weight:800;letter-spacing:.04em;font-size:18px}._accent_mbtgc_55{color:var(--rs-magenta)}._tagline_mbtgc_56{font-size:11px;color:#fff9;letter-spacing:.04em;margin-top:2px}._headline_mbtgc_58{font-size:38px;line-height:1.15;font-family:var(--rs-font-display);font-weight:800;max-width:480px;color:#fff;position:relative;z-index:1}._headlineAccent_mbtgc_68{color:var(--rs-yellow)}._copy_mbtgc_69{font-size:14px;color:#ffffffb3;max-width:460px;line-height:1.6;position:relative;z-index:1}._bullets_mbtgc_77{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}._bullet_mbtgc_77{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#ffffffd9}._dot_mbtgc_79{width:8px;height:8px;border-radius:50%;display:inline-block}._right_mbtgc_81{display:grid;place-items:center;padding:48px 32px}._scene_mbtgc_88{width:100%;max-width:420px;perspective:1200px;animation:_cardGrowIn_mbtgc_1 .38s cubic-bezier(.34,1.4,.64,1) forwards}._sceneExit_mbtgc_94{animation:_cardShrinkOut_mbtgc_1 .22s ease-in forwards;pointer-events:none}@keyframes _cardGrowIn_mbtgc_1{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes _cardShrinkOut_mbtgc_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}._flipper_mbtgc_107{position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1)}._flipped_mbtgc_112{transform:rotateY(180deg)}._cardFront_mbtgc_115,._cardBack_mbtgc_116{backface-visibility:hidden;-webkit-backface-visibility:hidden}._cardBack_mbtgc_116{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg);overflow-y:auto}._card_mbtgc_115{width:100%;background:var(--rs-white);border-radius:var(--rs-radius-xl);border:1px solid var(--rs-border);box-shadow:var(--rs-shadow);padding:36px;display:flex;flex-direction:column;gap:16px}._resetSuccess_mbtgc_140{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:12px 0}._resetSuccessIcon_mbtgc_148{width:60px;height:60px;border-radius:50%;background:var(--rs-success-50, #dcfce7);color:var(--rs-success);display:grid;place-items:center}._resetSuccessText_mbtgc_157{color:var(--rs-text-muted);font-size:13.5px;line-height:1.6;max-width:300px}._title_mbtgc_163{font-size:22px;font-weight:700;color:var(--rs-black)}._subtitle_mbtgc_164{color:var(--rs-text-muted);font-size:13.5px;margin:-8px 0 8px}._field_mbtgc_166{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--rs-black)}._inputWrap_mbtgc_167{position:relative;display:flex;align-items:center}._inputWrap_mbtgc_167 input{width:100%;padding:12px 40px 12px 38px;border:1px solid var(--rs-border-strong);border-radius:12px;background:var(--rs-white);outline:none;font-size:13.5px;font-weight:500;color:var(--rs-text);transition:border-color .18s var(--rs-ease),box-shadow .18s var(--rs-ease)}._inputWrap_mbtgc_167 input:focus{border-color:var(--rs-magenta);box-shadow:0 0 0 3px #ec006f1f}._inputIcon_mbtgc_184{position:absolute;left:12px;color:var(--rs-text-muted)}._toggle_mbtgc_189{position:absolute;right:10px;background:transparent;border:none;color:var(--rs-text-muted);padding:4px;border-radius:6px}._toggle_mbtgc_189:hover{color:var(--rs-magenta)}._row_mbtgc_200{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}._remember_mbtgc_201{display:inline-flex;align-items:center;gap:6px;color:var(--rs-text-muted);font-weight:500}._link_mbtgc_202{color:var(--rs-magenta);font-weight:600;background:none;border:none;padding:0;cursor:pointer;font-size:inherit}._footer_mbtgc_211{text-align:center;color:var(--rs-text-muted);font-size:12.5px;margin-top:6px}._errorMsg_mbtgc_213{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500}._loadingOverlay_mbtgc_224{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e171beb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;z-index:100;animation:_overlayIn_mbtgc_1 .25s ease forwards}._loadingRing_mbtgc_239{position:relative;width:88px;height:88px;display:grid;place-items:center}._loadingRing_mbtgc_239:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(236,0,111,.2);border-top-color:var(--rs-magenta);animation:_spin_mbtgc_1 .9s linear infinite}._loadingRing_mbtgc_239:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:2px solid rgba(182,29,142,.15);border-bottom-color:var(--rs-purple);animation:_spin_mbtgc_1 1.4s linear infinite reverse}._loadingLogoMark_mbtgc_265{width:52px;height:52px;border-radius:14px;background:var(--rs-magenta);color:#fff;display:grid;place-items:center;font-family:var(--rs-font-display);font-weight:800;font-size:26px;animation:_logoPulse_mbtgc_1 1.8s ease-in-out infinite;position:relative;z-index:1}._loadingText_mbtgc_281{color:#ffffff8c;font-size:13px;letter-spacing:.04em;font-weight:500;animation:_textFade_mbtgc_1 1.8s ease-in-out infinite}@keyframes _overlayIn_mbtgc_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_mbtgc_1{to{transform:rotate(360deg)}}@keyframes _logoPulse_mbtgc_1{0%,to{transform:scale(1);box-shadow:0 0 #ec006f66}50%{transform:scale(1.06);box-shadow:0 0 0 12px #ec006f00}}@keyframes _textFade_mbtgc_1{0%,to{opacity:.55}50%{opacity:.9}}@media (max-width: 960px){._page_mbtgc_1{grid-template-columns:1fr}._left_mbtgc_7{padding:36px 24px;gap:28px}._headline_mbtgc_58{font-size:28px}._right_mbtgc_81{padding:24px 16px 40px}._card_mbtgc_115{padding:28px 22px}}._page_rvvat_2{min-height:100vh;display:grid;grid-template-columns:.8fr 1.2fr;background:var(--rs-bg)}._left_rvvat_10{background:var(--rs-black);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}._left_rvvat_10:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(236,0,111,.35),transparent 70%);top:-120px;right:-160px}._left_rvvat_10:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(182,29,142,.25),transparent 70%);bottom:-120px;left:-120px}._brandBlock_rvvat_36{display:flex;align-items:center;gap:12px;position:relative;z-index:1}._logoMark_rvvat_40{width:44px;height:44px;border-radius:12px;background:var(--rs-magenta);display:grid;place-items:center;font-family:var(--rs-font-display);font-weight:800;font-size:22px}._brand_rvvat_36{font-family:var(--rs-font-display);font-weight:800;letter-spacing:.04em;font-size:18px}._accent_rvvat_51{color:var(--rs-magenta)}._tagline_rvvat_52{font-size:11px;color:#fff9;letter-spacing:.04em;margin-top:2px}._headline_rvvat_53{font-size:34px;line-height:1.15;font-family:var(--rs-font-display);font-weight:800;max-width:380px;color:#fff;position:relative;z-index:1}._headlineAccent_rvvat_59{color:var(--rs-yellow)}._copy_rvvat_60{font-size:13.5px;color:#ffffffb3;max-width:380px;line-height:1.6;position:relative;z-index:1}._bullets_rvvat_65{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}._bullet_rvvat_65{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#ffffffd9}._dot_rvvat_67{width:8px;height:8px;border-radius:50%;display:inline-block}._right_rvvat_70{overflow-y:auto;padding:48px 40px;display:flex;flex-direction:column;align-items:center}._card_rvvat_79{width:100%;max-width:600px;animation:_cardGrowIn_rvvat_1 .38s cubic-bezier(.34,1.4,.64,1) forwards;background:var(--rs-white);border-radius:var(--rs-radius-xl);border:1px solid var(--rs-border);box-shadow:var(--rs-shadow);padding:36px;display:flex;flex-direction:column;gap:20px}._cardTitle_rvvat_92{font-size:22px;font-weight:700;color:var(--rs-black);margin-bottom:-4px}._cardSubtitle_rvvat_93{color:var(--rs-text-muted);font-size:13.5px;margin-bottom:4px}._section_rvvat_96{display:flex;flex-direction:column;gap:14px}._sectionTitle_rvvat_101{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rs-text-soft);padding-bottom:6px;border-bottom:1px solid var(--rs-border)}._grid2_rvvat_112{display:grid;grid-template-columns:1fr 1fr;gap:14px}._gridFull_rvvat_117{grid-column:1 / -1}._field_rvvat_122{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--rs-black)}._inputWrap_rvvat_126{position:relative;display:flex;align-items:center}._inputWrap_rvvat_126 input,._inputWrap_rvvat_126 select,._inputWrap_rvvat_126 textarea{width:100%;padding:10px 14px;border:1px solid var(--rs-border-strong);border-radius:10px;background:var(--rs-white);outline:none;font-size:13px;font-weight:500;color:var(--rs-text);font-family:var(--rs-font-body);transition:border-color .18s var(--rs-ease),box-shadow .18s var(--rs-ease)}._inputWrap_rvvat_126 input:focus,._inputWrap_rvvat_126 select:focus,._inputWrap_rvvat_126 textarea:focus{border-color:var(--rs-magenta);box-shadow:0 0 0 3px #ec006f1f}._inputWrap_rvvat_126._hasError_rvvat_150 input,._inputWrap_rvvat_126._hasError_rvvat_150 select,._inputWrap_rvvat_126._hasError_rvvat_150 textarea{border-color:var(--rs-danger)}._inputWrap_rvvat_126 textarea{resize:vertical;min-height:72px}._fieldError_rvvat_159{font-size:11.5px;font-weight:500;color:#b91c1c;margin-top:-2px}._hintSmall_rvvat_166{font-size:11.5px;font-weight:500;color:var(--rs-text-muted);margin-top:-2px}._adminNote_rvvat_174{background:var(--rs-yellow-50);border:1px solid rgba(248,178,26,.3);border-radius:10px;padding:10px 14px;font-size:12.5px;color:#97670a;line-height:1.5}._errorMsg_rvvat_185{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500}._navLink_rvvat_196{text-align:center;color:var(--rs-text-muted);font-size:12.5px;margin-top:4px}._link_rvvat_202{color:var(--rs-magenta);font-weight:600}._cardExit_rvvat_204{animation:_cardShrinkOut_rvvat_1 .22s ease-in forwards!important;pointer-events:none}@keyframes _cardGrowIn_rvvat_1{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes _cardShrinkOut_rvvat_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}._successCard_rvvat_219{width:100%;max-width:560px;animation:_cardGrowIn_rvvat_1 .38s cubic-bezier(.34,1.4,.64,1) forwards;background:var(--rs-white);border-radius:var(--rs-radius-xl);border:1px solid var(--rs-border);box-shadow:var(--rs-shadow);padding:44px 40px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}._successIcon_rvvat_234{width:64px;height:64px;border-radius:50%;background:var(--rs-success-50);display:grid;place-items:center;color:var(--rs-success)}._successTitle_rvvat_240{font-size:22px;font-weight:700;color:var(--rs-black);font-family:var(--rs-font-display)}._successMsg_rvvat_244{font-size:14px;color:var(--rs-text-muted);line-height:1.55;max-width:420px}._passwordBox_rvvat_247{width:100%;background:var(--rs-black);border-radius:var(--rs-radius);padding:20px 24px;display:flex;flex-direction:column;gap:12px}._passwordLabel_rvvat_256{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}._passwordValue_rvvat_260{font-family:Courier New,Lucida Console,monospace;font-size:22px;font-weight:700;color:var(--rs-yellow);letter-spacing:.08em;word-break:break-all}._copyBtn_rvvat_267{align-self:flex-start;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fffc;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .18s}._copyBtn_rvvat_267:hover{background:#ffffff26;color:#fff}._copyBtn_rvvat_267._copied_rvvat_281{color:var(--rs-yellow);border-color:#f8b21a66}._passwordWarning_rvvat_282{font-size:12px;color:#b91c1c;font-weight:500;background:var(--rs-danger-50);border:1px solid #fecaca;border-radius:8px;padding:8px 12px;width:100%;text-align:left}@media (max-width: 960px){._page_rvvat_2{grid-template-columns:1fr}._left_rvvat_10{padding:36px 24px;gap:28px}._headline_rvvat_53{font-size:26px}._right_rvvat_70{padding:24px 16px 40px}._card_rvvat_79{padding:28px 20px}._grid2_rvvat_112{grid-template-columns:1fr}}._card_2zwlv_1{background:var(--rs-white);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);box-shadow:var(--rs-shadow-sm);transition:box-shadow .18s var(--rs-ease),transform .18s var(--rs-ease)}._card_2zwlv_1:hover{box-shadow:var(--rs-shadow)}._p-sm_2zwlv_9{padding:14px}._p-md_2zwlv_10{padding:18px}._p-lg_2zwlv_11{padding:22px}._p-none_2zwlv_12{padding:0}._cardHeader_2zwlv_13{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}._cardTitle_2zwlv_20{font-size:14.5px;font-weight:700;font-family:var(--rs-font-display);color:var(--rs-black)}._cardSubtitle_2zwlv_26{margin:2px 0 0;font-size:12px;color:var(--rs-text-muted)}._card_9zy3p_1{background:var(--rs-white);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);padding:18px 20px;display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;box-shadow:var(--rs-shadow-sm);transition:transform .2s var(--rs-ease),box-shadow .2s var(--rs-ease)}._card_9zy3p_1:hover{transform:translateY(-2px);box-shadow:var(--rs-shadow)}._iconWrap_9zy3p_14{width:56px;height:56px;border-radius:50%;display:grid;place-items:center}._body_9zy3p_19{display:flex;flex-direction:column;min-width:0}._label_9zy3p_20{font-size:12px;color:var(--rs-text-muted);font-weight:500;margin-bottom:2px}._value_9zy3p_26{font-size:26px;font-weight:800;font-family:var(--rs-font-display);color:var(--rs-black);line-height:1.1}._delta_9zy3p_33{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:600;color:var(--rs-success)}._deltaDown_9zy3p_42{color:var(--rs-danger)}._spark_9zy3p_45{display:block}._row_1m2u6_1{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rs-border)}._row_1m2u6_1:last-child{border-bottom:none}._icon_1m2u6_10{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}._magenta_1m2u6_15{background:var(--rs-magenta-50);color:var(--rs-magenta)}._purple_1m2u6_16{background:var(--rs-purple-50);color:var(--rs-purple)}._yellow_1m2u6_17{background:var(--rs-yellow-50);color:#b8830f}._body_1m2u6_18{min-width:0}._title_1m2u6_19{font-size:13px;font-weight:600;color:var(--rs-black)}._meta_1m2u6_20{font-size:11.5px;color:var(--rs-text-muted);margin-top:2px}._time_1m2u6_21{font-size:11.5px;color:var(--rs-text-muted);white-space:nowrap}._box_1fo2v_1{padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._icon_1fo2v_9{width:56px;height:56px;border-radius:50%;background:var(--rs-gray-light);color:var(--rs-text-muted);display:grid;place-items:center}._title_1fo2v_16{font-size:15px;color:var(--rs-black)}._msg_1fo2v_17{margin:0;font-size:13px;color:var(--rs-text-muted);max-width:380px}._page_ifnsl_1{display:flex;flex-direction:column;gap:18px}._kpis_ifnsl_3{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){._kpis_ifnsl_3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._kpis_ifnsl_3{grid-template-columns:1fr}}._panels_ifnsl_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}._precisionHead_ifnsl_21{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}._bigPct_ifnsl_27{font-family:var(--rs-font-display);font-size:38px;font-weight:800;color:var(--rs-success);line-height:1}._deltaUp_ifnsl_34{color:var(--rs-success);font-weight:600;font-size:12px;display:inline-flex;align-items:center;gap:4px}._deltaDown_ifnsl_42{color:var(--rs-danger);font-weight:600;font-size:12px;display:inline-flex;align-items:center;gap:4px}._noData_ifnsl_51{font-size:13px;color:var(--rs-text-muted);padding:24px 0;text-align:center}._donutWrap_ifnsl_58{display:grid;grid-template-columns:1fr 1.1fr;gap:16px;align-items:center}@media (max-width: 520px){._donutWrap_ifnsl_58{grid-template-columns:1fr}}._legend_ifnsl_66{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._legend_ifnsl_66 li{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;font-size:13px;color:var(--rs-text)}._swatch_ifnsl_82{width:10px;height:10px;border-radius:50%}._legendName_ifnsl_83{font-weight:500}._legendValue_ifnsl_84{color:var(--rs-black);font-weight:600}._legendValue_ifnsl_84 em{color:var(--rs-text-muted);font-style:normal;font-weight:500}._loadingWrap_ifnsl_87{display:flex;justify-content:center;padding:60px 0;color:var(--rs-text-muted);font-size:.9rem}._errorBanner_ifnsl_95{display:flex;align-items:flex-start;gap:8px;background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;font-weight:500}._header_btpsp_1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}._title_btpsp_9{font-size:22px;font-weight:700;color:var(--rs-magenta);font-family:var(--rs-font-display)}._crumbs_btpsp_15{display:flex;gap:4px;margin-top:6px;color:var(--rs-text-muted);font-size:12px}._crumb_btpsp_15{display:inline-flex;align-items:center;gap:4px}._current_btpsp_23{color:var(--rs-text);font-weight:500}._actions_btpsp_24{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._wrap_9ttxp_1{position:relative;display:inline-flex;align-items:center;width:100%;max-width:320px}._icon_9ttxp_8{position:absolute;left:12px;color:var(--rs-text-muted);pointer-events:none}._input_9ttxp_14{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--rs-border-strong);border-radius:12px;background:var(--rs-white);color:var(--rs-text);outline:none;transition:border-color .18s var(--rs-ease),box-shadow .18s var(--rs-ease)}._input_9ttxp_14:focus{border-color:var(--rs-magenta);box-shadow:0 0 0 3px #ec006f1f}._wrap_1dkf0_1{width:100%;overflow-x:auto;border-radius:var(--rs-radius);border:1px solid var(--rs-border);background:var(--rs-white)}._table_1dkf0_8{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}._table_1dkf0_8 thead th{text-align:left;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--rs-text-muted);padding:12px 16px;background:var(--rs-gray-light);border-bottom:1px solid var(--rs-border)}._table_1dkf0_8 tbody td{padding:14px 16px;border-bottom:1px solid var(--rs-border);color:var(--rs-text);vertical-align:middle}._table_1dkf0_8 tbody tr:last-child td{border-bottom:none}._table_1dkf0_8 tbody tr:hover{background:#fafafb}._empty_1dkf0_33{padding:30px;text-align:center;color:var(--rs-text-muted)}._badge_1kqv0_1{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.01em;line-height:1}._success_1kqv0_12{background:var(--rs-success);color:#fff}._success_1kqv0_12._soft_1kqv0_13{background:var(--rs-success-50);color:#15803d}._danger_1kqv0_14{background:var(--rs-danger);color:#fff}._danger_1kqv0_14._soft_1kqv0_13{background:var(--rs-danger-50);color:#b91c1c}._magenta_1kqv0_16{background:var(--rs-magenta);color:#fff}._magenta_1kqv0_16._soft_1kqv0_13{background:var(--rs-magenta-50);color:var(--rs-magenta)}._purple_1kqv0_18{background:var(--rs-purple);color:#fff}._purple_1kqv0_18._soft_1kqv0_13{background:var(--rs-purple-50);color:var(--rs-purple)}._yellow_1kqv0_20{background:var(--rs-yellow);color:var(--rs-black)}._yellow_1kqv0_20._soft_1kqv0_13{background:var(--rs-yellow-50);color:#97670a}._neutral_1kqv0_22{background:var(--rs-black);color:#fff}._neutral_1kqv0_22._soft_1kqv0_13{background:var(--rs-gray-light);color:var(--rs-text)}._pag_144oe_1{display:inline-flex;align-items:center;gap:4px;margin-top:14px}._btn_144oe_7{min-width:32px;height:32px;padding:0 8px;border-radius:10px;border:1px solid var(--rs-border-strong);background:var(--rs-white);color:var(--rs-text);font-size:12.5px;font-weight:600;display:grid;place-items:center;transition:background .15s var(--rs-ease),border-color .15s var(--rs-ease),color .15s var(--rs-ease)}._btn_144oe_7:hover:not(:disabled){border-color:var(--rs-magenta);color:var(--rs-magenta)}._btn_144oe_7:disabled{opacity:.45;cursor:not-allowed}._btn_144oe_7._active_144oe_22{background:var(--rs-magenta);border-color:var(--rs-magenta);color:#fff}._dots_144oe_27{color:var(--rs-text-muted);padding:0 4px}._overlay_820we_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e171b80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_820we_1 .2s ease}._panel_820we_15{background:var(--rs-white);border-radius:var(--rs-radius-xl);box-shadow:var(--rs-shadow-lg);width:100%;max-height:90vh;overflow-y:auto;animation:_slideUp_820we_1 .22s var(--rs-ease)}._header_820we_25{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 0;position:sticky;top:0;background:var(--rs-white);z-index:1}._title_820we_36{font-size:17px;font-weight:700;color:var(--rs-black);font-family:var(--rs-font-display)}._close_820we_43{width:32px;height:32px;border-radius:8px;border:1px solid var(--rs-border-strong);background:transparent;color:var(--rs-text-muted);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background .18s var(--rs-ease),color .18s var(--rs-ease)}._close_820we_43:hover{background:var(--rs-gray-light);color:var(--rs-black)}._body_820we_58{padding:20px 24px 28px}@keyframes _fadeIn_820we_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_820we_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}._body_1lee4_1{display:flex;gap:20px;align-items:flex-start}._imgWrap_1lee4_7{flex-shrink:0}._img_1lee4_7{width:160px;height:160px;object-fit:contain;border-radius:var(--rs-radius);background:var(--rs-bg);display:block}._imgFallback_1lee4_20{width:160px;height:160px;border-radius:var(--rs-radius);background:var(--rs-bg);display:grid;place-items:center;font-size:2.5rem;font-weight:700;font-family:var(--rs-font-display);color:var(--rs-text-muted)}._info_1lee4_33{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}._name_1lee4_41{margin:0;font-family:var(--rs-font-display);font-size:1rem;font-weight:700;color:var(--rs-text);line-height:1.3}._fields_1lee4_50{display:flex;flex-direction:column;gap:6px;margin-top:4px}._field_1lee4_50{display:flex;gap:8px;font-size:.85rem;line-height:1.4}._label_1lee4_64{color:var(--rs-text-muted);min-width:90px;flex-shrink:0}._value_1lee4_70{color:var(--rs-text);font-weight:500;word-break:break-all}._filters_1h0ao_1{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._categorySelect_1h0ao_8{height:38px;padding:0 12px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text);font-family:var(--rs-font-body);font-size:.875rem;cursor:pointer;outline:none;min-width:190px}._categorySelect_1h0ao_8:focus{border-color:var(--rs-magenta)}._thumb_1h0ao_26{width:44px;height:44px;border-radius:10px;object-fit:contain;background:var(--rs-bg);display:block}._thumbFallback_1h0ao_35{width:44px;height:44px;border-radius:10px;background:var(--rs-bg);display:grid;place-items:center;font-weight:700;font-family:var(--rs-font-display);font-size:.9rem;color:var(--rs-text-muted);flex-shrink:0}._gtin_1h0ao_49{font-family:monospace;font-size:.82rem;color:var(--rs-text-muted)}._descCell_1h0ao_55{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionBtn_1h0ao_62{height:30px;padding:0 12px;border:1px solid var(--rs-border-strong);border-radius:8px;background:var(--rs-surface);color:var(--rs-text-muted);font-family:var(--rs-font-body);font-size:.78rem;cursor:pointer;white-space:nowrap}._actionBtn_1h0ao_62:hover{border-color:var(--rs-magenta);color:var(--rs-magenta)}._pagBar_1h0ao_80{display:flex;align-items:center;justify-content:space-between;padding:14px 0 4px;gap:12px;flex-wrap:wrap}._pagInfo_1h0ao_89{font-size:.82rem;color:var(--rs-text-muted)}._loadingWrap_1h0ao_94{display:flex;justify-content:center;padding:60px 0;color:var(--rs-text-muted);font-size:.9rem}._emptyLink_1h0ao_102{color:var(--rs-magenta);font-weight:600;text-decoration:none}._emptyLink_1h0ao_102:hover{text-decoration:underline}._wrap_kmqu6_1{display:flex;flex-direction:column;gap:6px;width:100%}._labelRow_kmqu6_8{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600}._label_kmqu6_8{color:var(--rs-text-muted)}._percent_kmqu6_17{color:var(--rs-black);font-weight:700}._track_kmqu6_19{width:100%;height:8px;border-radius:999px;background:var(--rs-gray-light);overflow:hidden}._fill_kmqu6_27{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--rs-magenta),var(--rs-purple));transition:width .25s var(--rs-ease)}._fill_kmqu6_27._indeterminate_kmqu6_34{background-size:200% 100%;animation:_shimmer_kmqu6_1 1.1s linear infinite}@keyframes _shimmer_kmqu6_1{0%{background-position:200% 0}to{background-position:-200% 0}}._wizardNav_ixq2w_2{display:flex;align-items:center;margin-bottom:28px}._wizardStep_ixq2w_7{display:flex;align-items:center;gap:10px;flex-shrink:0}._stepCircle_ixq2w_13{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;font-family:var(--rs-font-display);transition:background .22s var(--rs-ease),color .22s var(--rs-ease)}._stepCircle_ixq2w_13._done_ixq2w_22{background:var(--rs-success);color:#fff}._stepCircle_ixq2w_13._active_ixq2w_23{background:var(--rs-magenta);color:#fff;box-shadow:0 0 0 4px #ec006f24}._stepCircle_ixq2w_13._pending_ixq2w_24{background:var(--rs-gray-light);color:var(--rs-text-soft)}._stepLabel_ixq2w_26{font-size:13px;font-weight:600;color:var(--rs-text-muted);transition:color .2s}._stepLabel_ixq2w_26._active_ixq2w_23{color:var(--rs-magenta)}._stepLabel_ixq2w_26._done_ixq2w_22{color:var(--rs-success)}._connector_ixq2w_35{flex:1;height:2px;margin:0 14px;border-radius:1px;background:var(--rs-border-strong);transition:background .3s}._connector_ixq2w_35._done_ixq2w_22{background:var(--rs-success)}._stepCard_ixq2w_46{background:var(--rs-white);border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);box-shadow:var(--rs-shadow);padding:32px;max-width:720px}._stepTitle_ixq2w_55{font-size:18px;font-weight:700;color:var(--rs-black);font-family:var(--rs-font-display);margin-bottom:6px}._stepSubtitle_ixq2w_62{font-size:13.5px;color:var(--rs-text-muted);margin-bottom:24px}._dropZone_ixq2w_69{border:2px dashed var(--rs-border-strong);border-radius:var(--rs-radius-lg);padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:border-color .18s var(--rs-ease),background .18s var(--rs-ease);text-align:center}._dropZone_ixq2w_69:hover,._dropZone_ixq2w_69._dragging_ixq2w_85{border-color:var(--rs-magenta);background:var(--rs-magenta-50)}._dropZone_ixq2w_69._hasFile_ixq2w_89{border-style:solid;border-color:var(--rs-success);background:var(--rs-success-50)}._dropZoneIcon_ixq2w_94{width:52px;height:52px;border-radius:14px;background:var(--rs-gray-light);display:grid;place-items:center;color:var(--rs-text-muted);margin-bottom:4px}._dropZone_ixq2w_69._dragging_ixq2w_85 ._dropZoneIcon_ixq2w_94,._dropZone_ixq2w_69:hover ._dropZoneIcon_ixq2w_94{background:#ec006f1a;color:var(--rs-magenta)}._dropZone_ixq2w_69._hasFile_ixq2w_89 ._dropZoneIcon_ixq2w_94{background:#16a34a1f;color:var(--rs-success)}._dropTitle_ixq2w_106{font-size:14.5px;font-weight:600;color:var(--rs-black)}._dropSub_ixq2w_107{font-size:12.5px;color:var(--rs-text-muted)}._dropAccept_ixq2w_108{font-size:11.5px;color:var(--rs-text-soft);margin-top:2px}._fileRow_ixq2w_111{display:flex;align-items:center;gap:14px;background:var(--rs-gray-light);border-radius:var(--rs-radius);padding:12px 16px;margin-top:16px}._fileIcon_ixq2w_120{width:38px;height:38px;border-radius:10px;background:#16a34a;display:grid;place-items:center;color:#fff;flex-shrink:0}._fileName_ixq2w_128{font-weight:600;font-size:13.5px;color:var(--rs-black)}._fileSize_ixq2w_129{font-size:11.5px;color:var(--rs-text-muted);margin-top:2px}._fileRemove_ixq2w_130{margin-left:auto;background:transparent;border:1px solid var(--rs-border-strong);border-radius:8px;width:28px;height:28px;display:grid;place-items:center;color:var(--rs-text-muted);cursor:pointer}._fileRemove_ixq2w_130:hover{color:var(--rs-danger);border-color:var(--rs-danger)}._infoBox_ixq2w_143{border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.55;margin-top:16px}._infoSuccess_ixq2w_150{background:var(--rs-success-50);border:1px solid rgba(22,163,74,.25);color:#15803d}._infoWarning_ixq2w_151{background:var(--rs-yellow-50);border:1px solid rgba(248,178,26,.3);color:#97670a}._infoError_ixq2w_152{background:var(--rs-danger-50);border:1px solid #fecaca;color:#b91c1c}._infoTitle_ixq2w_154{font-weight:700;margin-bottom:4px}._errorList_ixq2w_155{margin:6px 0 0 16px;font-size:12.5px;list-style:disc}._inlineLink_ixq2w_157{background:transparent;border:none;padding:0;font:inherit;font-weight:600;color:var(--rs-magenta);cursor:pointer;text-decoration:underline;text-decoration-color:#ec006f73;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease,transform .18s ease;display:inline-block}._inlineLink_ixq2w_157:hover{color:var(--rs-purple);text-decoration-color:var(--rs-purple);transform:translateY(-1px)}._stepFooter_ixq2w_179{display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--rs-border)}._spacer_ixq2w_187{flex:1}._spinner_ixq2w_190{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:_spin_ixq2w_190 .7s linear infinite;display:inline-block}._spinnerDark_ixq2w_198{border-color:var(--rs-border-strong);border-top-color:var(--rs-magenta)}@keyframes _spin_ixq2w_190{to{transform:rotate(360deg)}}._imageCounter_ixq2w_205{font-size:13px;font-weight:600;color:var(--rs-text-muted);margin-bottom:14px}._imageGrid_ixq2w_211{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-height:360px;overflow-y:auto;margin-top:16px}._thumbnail_ixq2w_219{position:relative;border-radius:var(--rs-radius-sm);overflow:hidden;aspect-ratio:1;background:var(--rs-gray-light)}._thumbImg_ixq2w_226{width:100%;height:100%;object-fit:cover;display:block}._thumbName_ixq2w_232{position:absolute;bottom:0;left:0;right:0;background:#1e171bb3;color:#fff;font-size:9.5px;padding:3px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._thumbRemove_ixq2w_243{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#1e171bb3;color:#fff;border:none;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s}._thumbnail_ixq2w_219:hover ._thumbRemove_ixq2w_243{opacity:1}._gtinWarn_ixq2w_257{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:var(--rs-yellow);color:var(--rs-black);display:grid;place-items:center;font-size:11px;font-weight:900;cursor:help}._timeline_ixq2w_271{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}._tStep_ixq2w_278{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:14px}._tBullet_ixq2w_284{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}._tDone_ixq2w_290{background:#dcfce7;color:var(--rs-success)}._tProgress_ixq2w_291{background:var(--rs-magenta-50);color:var(--rs-magenta)}._tPending_ixq2w_292{background:var(--rs-gray-light);color:var(--rs-text-soft)}._tError_ixq2w_293{background:var(--rs-danger-50);color:var(--rs-danger)}._tSpin_ixq2w_294{animation:_spin_ixq2w_190 .7s linear infinite}._tLabel_ixq2w_296{font-size:13.5px;font-weight:600;color:var(--rs-black)}._tStatus_ixq2w_297{font-size:12px;color:var(--rs-text-muted);white-space:nowrap}._resultBanner_ixq2w_300{border-radius:var(--rs-radius-lg);padding:18px 22px;display:flex;align-items:center;gap:14px;margin-bottom:24px;font-size:15px;font-weight:700;font-family:var(--rs-font-display)}._bannerSuccess_ixq2w_311{background:var(--rs-success-50);color:#15803d;border:1px solid rgba(22,163,74,.25)}._bannerFail_ixq2w_312{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca}._bannerIcon_ixq2w_313{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}._bannerSuccess_ixq2w_311 ._bannerIcon_ixq2w_313{background:#16a34a26}._bannerFail_ixq2w_312 ._bannerIcon_ixq2w_313{background:#ef44441a}._metricsGrid_ixq2w_323{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:20px}._metricCard_ixq2w_329{background:var(--rs-white);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:4px}._metricValue_ixq2w_338{font-size:28px;font-weight:800;font-family:var(--rs-font-display);color:var(--rs-magenta);line-height:1}._metricLabel_ixq2w_345{font-size:12px;color:var(--rs-text-muted);font-weight:500}._accordion_ixq2w_352{border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius);overflow:hidden;margin-bottom:10px}._accordionTrigger_ixq2w_358{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--rs-gray-light);border:none;font-size:13px;font-weight:600;color:var(--rs-black);cursor:pointer;text-align:left}._accordionBody_ixq2w_372{padding:10px 16px 14px;font-size:12.5px;color:var(--rs-text-muted);max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}._codeTag_ixq2w_382{font-family:Courier New,monospace;background:var(--rs-gray-light);padding:2px 6px;border-radius:4px;font-size:12px}._catSearchWrap_ixq2w_391{position:relative;margin-bottom:18px}._catSearchIcon_ixq2w_395{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--rs-text-soft);pointer-events:none}._catSearchInput_ixq2w_403{width:100%;padding:9px 14px 9px 36px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius);font-size:13.5px;color:var(--rs-text);background:var(--rs-white);outline:none;box-sizing:border-box;transition:border-color .15s}._catSearchInput_ixq2w_403:focus{border-color:var(--rs-magenta)}._catLoading_ixq2w_418{display:flex;align-items:center;gap:10px;padding:24px 0;font-size:13.5px;color:var(--rs-text-muted)}._catGrid_ixq2w_428{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:4px}._catCard_ixq2w_434{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--rs-white);border:1.5px solid var(--rs-border-strong);border-radius:var(--rs-radius);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s;font-family:var(--rs-font-body)}._catCard_ixq2w_434:hover{border-color:var(--rs-magenta);background:var(--rs-magenta-50)}._catCardSelected_ixq2w_451{border-color:var(--rs-magenta);background:var(--rs-magenta-50);box-shadow:0 0 0 3px #ec006f1f}._catCardIcon_ixq2w_456{width:32px;height:32px;border-radius:9px;background:var(--rs-gray-light);display:grid;place-items:center;color:var(--rs-text-muted);flex-shrink:0;transition:background .15s,color .15s}._catCard_ixq2w_434:hover ._catCardIcon_ixq2w_456,._catCardSelected_ixq2w_451 ._catCardIcon_ixq2w_456{background:#ec006f1f;color:var(--rs-magenta)}._catCardName_ixq2w_472{flex:1;font-size:13px;font-weight:600;color:var(--rs-text);line-height:1.3}._catCardCheck_ixq2w_479{color:var(--rs-magenta);flex-shrink:0}._catContext_ixq2w_485{display:inline-flex;align-items:center;gap:8px;background:var(--rs-magenta-50);border:1px solid rgba(236,0,111,.2);border-radius:var(--rs-radius-sm);padding:7px 14px;font-size:13px;color:var(--rs-magenta);margin-bottom:2px}._catContextChange_ixq2w_497{background:transparent;border:none;font-size:12px;color:var(--rs-magenta);text-decoration:underline;cursor:pointer;padding:0;font-family:var(--rs-font-body)}._catContextChange_ixq2w_497:disabled{opacity:.5;cursor:default}._catContextChange_ixq2w_497:hover:not(:disabled){opacity:.75}._processingRow_ixq2w_511{display:flex;align-items:center;gap:10px;font-size:13.5px}._metricSuccess_ixq2w_519 ._metricValue_ixq2w_338{color:var(--rs-success)}._metricDanger_ixq2w_520 ._metricValue_ixq2w_338{color:var(--rs-danger)}._errorTable_ixq2w_523{width:100%;border-collapse:collapse;font-size:12.5px}._errorTable_ixq2w_523 th{text-align:left;font-weight:600;color:var(--rs-text-muted);padding:4px 8px;border-bottom:1px solid var(--rs-border-strong)}._errorTable_ixq2w_523 td{padding:5px 8px;color:var(--rs-text);border-bottom:1px solid var(--rs-border);vertical-align:top}._errorTable_ixq2w_523 tr:last-child td{border-bottom:none}._errorTableMore_ixq2w_542{text-align:center;color:var(--rs-text-soft);padding:8px}@media (max-width: 700px){._catGrid_ixq2w_428{grid-template-columns:1fr 1fr}._stepLabel_ixq2w_26{display:none}._stepCard_ixq2w_46{padding:20px 16px}._metricsGrid_ixq2w_323{grid-template-columns:repeat(2,1fr)}}._tree_g4f2h_1{display:flex;flex-direction:column}._controls_g4f2h_6{display:flex;gap:8px;padding:8px 12px 10px;border-bottom:1px solid var(--rs-border);margin-bottom:2px}._controlBtn_g4f2h_14{background:none;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);padding:3px 10px;font-size:12px;color:var(--rs-text-muted);cursor:pointer;transition:all .15s}._controlBtn_g4f2h_14:hover{background:var(--rs-bg);color:var(--rs-text);border-color:var(--rs-border-strong)}._list_g4f2h_31{display:flex;flex-direction:column;gap:1px;padding:4px 0}._nodeWrap_g4f2h_38{display:flex;flex-direction:column}._node_g4f2h_38{display:flex;align-items:center;gap:7px;padding-top:7px;padding-bottom:7px;padding-right:12px;border-radius:var(--rs-radius-sm);min-height:36px;transition:background .12s;cursor:default;-webkit-user-select:none;user-select:none}._node_g4f2h_38[role=button]{cursor:pointer}._node_g4f2h_38[role=button]:hover{background:var(--rs-magenta-50)}._node_g4f2h_38[role=button]:focus-visible{outline:2px solid var(--rs-magenta);outline-offset:-2px}._nodeSelected_g4f2h_70{background:var(--rs-magenta-50)!important}._nodeInactive_g4f2h_74{opacity:.4}._chevron_g4f2h_78{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--rs-text-soft);transition:transform .15s var(--rs-ease);visibility:hidden;cursor:pointer;border-radius:4px}._chevronVisible_g4f2h_92{visibility:visible}._chevronOpen_g4f2h_96{transform:rotate(90deg)}._chevron_g4f2h_78:hover{color:var(--rs-text);background:#0000000d}._name_g4f2h_105{font-size:13.5px;font-weight:500;color:var(--rs-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nodeInactive_g4f2h_74 ._name_g4f2h_105{color:var(--rs-text-muted);text-decoration:line-through}._smartBadge_g4f2h_121{display:inline-flex;align-items:center;gap:4px;background:var(--rs-purple-50);color:var(--rs-purple);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}._levelChip_g4f2h_135{font-size:11px;font-weight:500;color:var(--rs-text-soft);background:var(--rs-bg);border:1px solid var(--rs-border);border-radius:999px;padding:1px 7px;flex-shrink:0}._resBadge_g4f2h_146{font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;flex-shrink:0}._resDirect_g4f2h_154{background:var(--rs-success-50);color:#15803d}._resExpand_g4f2h_159{background:var(--rs-magenta-50);color:var(--rs-magenta)}._resCollapse_g4f2h_164{background:var(--rs-yellow-50);color:#92600a}._actions_g4f2h_169{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:2px}._checkMark_g4f2h_177{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--rs-magenta);color:#fff;border-radius:50%;flex-shrink:0}._actionBtn_g4f2h_189{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text-muted);cursor:pointer;transition:all .12s}._actionBtn_g4f2h_189:hover{border-color:var(--rs-border-strong);color:var(--rs-text)}._actionBtnDanger_g4f2h_208:hover{border-color:var(--rs-danger);color:var(--rs-danger);background:var(--rs-danger-50)}._actionBtnSuccess_g4f2h_214:hover{border-color:var(--rs-success);color:var(--rs-success);background:var(--rs-success-50)}._children_g4f2h_220{display:flex;flex-direction:column;gap:1px}._empty_g4f2h_226,._noResults_g4f2h_227{text-align:center;padding:40px 20px;color:var(--rs-text-muted);font-size:14px}._actionBar_1h13q_2{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}._counter_1h13q_10{font-size:13px;color:var(--rs-text-muted);font-weight:500}._pendingBadge_1h13q_16{font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 10px;border-radius:999px;background:var(--rs-yellow-50);color:#97670a;border:1px solid rgba(248,178,26,.3)}._savedBadge_1h13q_27{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--rs-success-50);color:#15803d;border:1px solid rgba(22,163,74,.25)}._spacer_1h13q_37{flex:1}._confirmModal_1h13q_40{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:4px 0 8px}._confirmIcon_1h13q_48{width:60px;height:60px;border-radius:50%;background:var(--rs-success-50);color:#15803d;display:grid;place-items:center;margin-bottom:6px}._confirmTitle_1h13q_57{font-family:var(--rs-font-display);font-size:19px;font-weight:700;color:var(--rs-black)}._confirmText_1h13q_63{font-size:13.5px;color:var(--rs-text-muted);line-height:1.5;margin-bottom:8px}._confirmActions_1h13q_69{display:flex;gap:10px;width:100%}._confirmActions_1h13q_69>*{flex:1}._savedBanner_1h13q_77{display:flex;align-items:center;gap:10px;background:var(--rs-success-50);color:#15803d;border:1px solid rgba(22,163,74,.25);border-radius:var(--rs-radius-sm);padding:12px 16px;font-size:13.5px;font-weight:600;margin-bottom:16px;animation:_fadeInDown_1h13q_1 .22s var(--rs-ease)}@keyframes _fadeInDown_1h13q_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._errorMsg_1h13q_98{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:var(--rs-radius-sm);padding:12px 16px;font-size:13px;font-weight:500;margin-bottom:16px}._spinner_1h13q_110{width:36px;height:36px;border-radius:50%;border:3px solid var(--rs-border-strong);border-top-color:var(--rs-magenta);animation:_spin_1h13q_110 .8s linear infinite;margin:80px auto}@keyframes _spin_1h13q_110{to{transform:rotate(360deg)}}._layout_1h13q_123{display:flex;gap:16px;align-items:flex-start}._treePanel_1h13q_130{flex:1;min-width:0;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius);box-shadow:var(--rs-shadow-sm);overflow:hidden}._summaryPanel_1h13q_141{width:280px;flex-shrink:0;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius);box-shadow:var(--rs-shadow-sm);overflow:hidden;position:sticky;top:calc(var(--rs-topbar-h) + 16px)}._panelHeader_1h13q_154{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 11px;border-bottom:1px solid var(--rs-border)}._panelTitle_1h13q_163{font-size:11px;font-weight:700;color:var(--rs-text-muted);text-transform:uppercase;letter-spacing:.06em}._searchWrap_1h13q_172{position:relative;display:flex;align-items:center}._searchIcon_1h13q_178{position:absolute;left:9px;color:var(--rs-text-soft);pointer-events:none}._searchInput_1h13q_185{border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);padding:5px 10px 5px 27px;font-size:13px;color:var(--rs-text);background:var(--rs-bg);width:200px;outline:none;transition:border-color .12s;font-family:inherit}._searchInput_1h13q_185::placeholder{color:var(--rs-text-soft)}._searchInput_1h13q_185:focus{border-color:var(--rs-magenta);background:var(--rs-surface)}._treeScroll_1h13q_206{max-height:calc(100vh - 280px);overflow-y:auto;padding:4px 8px}._summaryCount_1h13q_213{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--rs-magenta);color:#fff;border-radius:999px;font-size:12px;font-weight:700}._emptySelection_1h13q_228{padding:28px 16px;text-align:center;color:var(--rs-text-muted);font-size:13px;line-height:1.5}._summaryList_1h13q_237{display:flex;flex-direction:column;gap:1px;padding:6px;max-height:380px;overflow-y:auto}._summaryItem_1h13q_246{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--rs-radius-sm);transition:background .1s}._summaryItem_1h13q_246:hover{background:var(--rs-bg)}._summaryItemLeft_1h13q_260{display:flex;align-items:center;gap:6px;min-width:0;flex:1;flex-wrap:wrap}._summaryName_1h13q_269{font-size:13px;font-weight:600;color:var(--rs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._summaryLevel_1h13q_279{font-size:11px;color:var(--rs-text-soft);background:var(--rs-bg);border:1px solid var(--rs-border);border-radius:999px;padding:1px 6px;flex-shrink:0}._summaryTag_1h13q_289{font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px;flex-shrink:0}._tagDirect_1h13q_297{background:var(--rs-success-50);color:#15803d}._tagExpand_1h13q_298{background:var(--rs-magenta-50);color:var(--rs-magenta)}._tagCollapse_1h13q_299{background:var(--rs-yellow-50);color:#92600a}._removeBtn_1h13q_301{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:none;color:var(--rs-text-soft);cursor:pointer;transition:all .1s;flex-shrink:0}._removeBtn_1h13q_301:hover{background:var(--rs-danger-50);color:var(--rs-danger)}._resolutionLegend_1h13q_322{border-top:1px solid var(--rs-border);padding:10px 14px;display:flex;flex-direction:column;gap:5px}._legendRow_1h13q_330{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--rs-text-muted)}._legendDot_1h13q_338{width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotDirect_1h13q_345{background:#15803d}._dotExpand_1h13q_346{background:var(--rs-magenta)}._dotCollapse_1h13q_347{background:#92600a}._tabs_1ptf7_1{display:inline-flex;gap:4px;border-bottom:1px solid var(--rs-border);margin-bottom:14px}._tab_1ptf7_1{background:transparent;border:none;padding:10px 4px;margin-right:18px;font-size:13px;color:var(--rs-text-muted);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s var(--rs-ease),border-color .15s var(--rs-ease)}._tab_1ptf7_1:hover{color:var(--rs-text)}._tab_1ptf7_1._active_1ptf7_20{color:var(--rs-magenta);border-bottom-color:var(--rs-magenta)}._count_1ptf7_24{font-weight:500;color:inherit;margin-left:4px;opacity:.8}._field_1jn67_1{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}._label_1jn67_8{font-weight:600;color:var(--rs-black);font-size:12.5px}._input_1jn67_13{width:100%;padding:10px 12px;border:1px solid var(--rs-border-strong);border-radius:12px;background:var(--rs-white);color:var(--rs-text);outline:none;transition:border-color .18s var(--rs-ease),box-shadow .18s var(--rs-ease)}._input_1jn67_13:focus{border-color:var(--rs-magenta);box-shadow:0 0 0 3px #ec006f1f}._hint_1jn67_24{font-size:11.5px;color:var(--rs-text-muted)}._cbWrap_1jn67_26{display:inline-flex;align-items:center}._cb_1jn67_26{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid var(--rs-border-strong);border-radius:5px;background:var(--rs-white);display:inline-grid;place-items:center;cursor:pointer;transition:background .15s var(--rs-ease),border-color .15s var(--rs-ease)}._cb_1jn67_26:checked{background:var(--rs-magenta);border-color:var(--rs-magenta)}._cb_1jn67_26:checked:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}._body_xee5d_1{display:flex;flex-direction:column;gap:18px;padding:20px 24px 24px}._checks_xee5d_8{display:flex;flex-direction:column;gap:10px}._checkRow_xee5d_14{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);cursor:pointer;transition:background .12s,border-color .12s}._checkRow_xee5d_14:hover{background:var(--rs-bg);border-color:var(--rs-border-strong)}._checkInput_xee5d_30{margin-top:2px;accent-color:var(--rs-magenta);width:15px;height:15px;cursor:pointer;flex-shrink:0}._checkBody_xee5d_39{display:flex;flex-direction:column;gap:2px}._checkLabel_xee5d_45{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--rs-text)}._brainIcon_xee5d_54{color:var(--rs-purple)}._checkHint_xee5d_58{font-size:12px;color:var(--rs-text-muted)}._error_xee5d_63{padding:10px 14px;background:var(--rs-danger-50);color:#b91c1c;border-radius:var(--rs-radius-sm);font-size:13px;font-weight:500;border:1px solid #fecaca}._footer_xee5d_73{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--rs-border);margin-top:4px;padding-top:16px}._stats_128s9_1{display:flex;gap:16px;margin-bottom:24px}._stat_128s9_1{display:flex;align-items:center;gap:12px;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius);padding:14px 20px;flex:1;box-shadow:var(--rs-shadow-sm)}._statIcon_128s9_19{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--rs-magenta-50);color:var(--rs-magenta);flex-shrink:0}._statIconPurple_128s9_31{background:var(--rs-purple-50);color:var(--rs-purple)}._statIconGreen_128s9_36{background:var(--rs-success-50);color:var(--rs-success)}._statValue_128s9_41{display:block;font-size:22px;font-weight:700;font-family:var(--rs-font-display);color:var(--rs-text);line-height:1.1}._statLabel_128s9_50{display:block;font-size:12px;color:var(--rs-text-muted);font-weight:500;margin-top:2px}._errorMsg_128s9_58{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:var(--rs-radius-sm);padding:12px 16px;font-size:13px;font-weight:500;margin-bottom:16px}._treeCard_128s9_69{overflow:hidden}._treeHeader_128s9_73{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 12px;border-bottom:1px solid var(--rs-border)}._treeTitle_128s9_82{font-size:13px;font-weight:700;color:var(--rs-text-muted);text-transform:uppercase;letter-spacing:.04em}._searchWrap_128s9_90{position:relative;display:flex;align-items:center}._searchIcon_128s9_96{position:absolute;left:9px;color:var(--rs-text-soft);pointer-events:none}._searchInput_128s9_103{border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);padding:6px 10px 6px 28px;font-size:13px;color:var(--rs-text);background:var(--rs-bg);width:220px;outline:none;transition:border-color .12s;font-family:inherit}._searchInput_128s9_103::placeholder{color:var(--rs-text-soft)}._searchInput_128s9_103:focus{border-color:var(--rs-magenta);background:var(--rs-surface)}._spinner_128s9_125{width:36px;height:36px;border-radius:50%;border:3px solid var(--rs-border-strong);border-top-color:var(--rs-magenta);animation:_spin_128s9_125 .8s linear infinite;margin:60px auto}@keyframes _spin_128s9_125{to{transform:rotate(360deg)}}._legend_128s9_137{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px;padding:12px 16px;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius);font-size:12px}._legendTitle_128s9_150{font-weight:700;color:var(--rs-text-muted);white-space:nowrap}._legendItem_128s9_156{display:flex;align-items:center;gap:6px;color:var(--rs-text-muted)}._legendDot_128s9_163{width:10px;height:10px;border-radius:50%;flex-shrink:0}._mappingPanel_128s9_172{display:flex;flex-direction:column;gap:16px}._mappingInfo_128s9_178{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:var(--rs-purple-50);border:1px solid rgba(182,29,142,.15);border-radius:var(--rs-radius-sm);font-size:13px;color:var(--rs-text-muted);line-height:1.5}._mappingInfoIcon_128s9_191{color:var(--rs-purple);flex-shrink:0;margin-top:1px}._addMappingCard_128s9_197{display:flex;flex-direction:column;gap:12px}._addMappingTitle_128s9_203{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--rs-text-muted)}._addMappingRow_128s9_211{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}._addMappingField_128s9_218{display:flex;flex-direction:column;gap:5px;flex:1;min-width:200px}._selectLabel_128s9_226{font-size:12px;font-weight:600;color:var(--rs-text-muted)}._mappingSelect_128s9_232{border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);padding:8px 10px;font-size:13px;color:var(--rs-text);background:var(--rs-bg);outline:none;width:100%;transition:border-color .12s;font-family:inherit}._mappingSelect_128s9_232:focus{border-color:var(--rs-magenta);background:var(--rs-surface)}._arrowIcon_128s9_250{color:var(--rs-text-soft);flex-shrink:0;margin-bottom:8px}._mappingTable_128s9_257{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius);overflow:hidden;box-shadow:var(--rs-shadow-sm)}._mappingTableHead_128s9_265{display:grid;grid-template-columns:1fr 24px 1fr 36px;align-items:center;gap:12px;padding:10px 16px;background:var(--rs-bg);border-bottom:1px solid var(--rs-border);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--rs-text-muted)}._mappingRow_128s9_280{display:grid;grid-template-columns:1fr 24px 1fr 36px;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--rs-border);transition:background .1s}._mappingRow_128s9_280:last-child{border-bottom:none}._mappingRow_128s9_280:hover{background:var(--rs-bg)}._mappingCat_128s9_298{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--rs-text)}._mappingCatDetection_128s9_307{color:var(--rs-purple)}._directTag_128s9_311{font-size:11px;font-weight:700;background:var(--rs-success-50);color:#15803d;border-radius:999px;padding:1px 7px}._arrowSm_128s9_320{color:var(--rs-text-soft)}._removeBtn_128s9_324{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);background:none;color:var(--rs-text-soft);cursor:pointer;transition:all .12s}._removeBtn_128s9_324:hover:not(:disabled){border-color:var(--rs-danger);color:var(--rs-danger);background:var(--rs-danger-50)}._removeBtn_128s9_324:disabled{opacity:.5;cursor:not-allowed}._emptyMapping_128s9_349{text-align:center;padding:48px 20px;color:var(--rs-text-muted);font-size:14px;background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius)}._filters_cz3jq_1{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}@media (max-width: 640px){._filters_cz3jq_1{grid-template-columns:1fr}}._actions_cz3jq_8{display:flex;justify-content:flex-end;margin-top:16px}._iconBtn_cz3jq_9{width:30px;height:30px;border:1px solid var(--rs-border-strong);border-radius:8px;background:#fff;display:grid;place-items:center;color:var(--rs-text-muted);cursor:pointer;transition:color .15s var(--rs-ease),border-color .15s var(--rs-ease)}._iconBtn_cz3jq_9:hover{color:var(--rs-magenta);border-color:var(--rs-magenta)}._section_1b40n_2{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius);padding:24px;margin-bottom:16px;box-shadow:var(--rs-shadow-sm)}._sectionHead_1b40n_11{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;gap:12px}._sectionTitle_1b40n_19{font-size:15px;font-weight:700;color:var(--rs-black);font-family:var(--rs-font-display);margin:0 0 4px}._sectionSub_1b40n_27{font-size:12.5px;color:var(--rs-text-muted)}._stepCard_1b40n_33{background:var(--rs-white);border:1px solid var(--rs-border);border-radius:var(--rs-radius-xl);box-shadow:var(--rs-shadow);padding:32px;margin-bottom:16px;max-width:720px}._stepTitle_1b40n_43{font-size:18px;font-weight:700;color:var(--rs-black);font-family:var(--rs-font-display);margin-bottom:6px}._stepSubtitle_1b40n_51{font-size:13.5px;color:var(--rs-text-muted);margin-bottom:24px}._stepFooter_1b40n_57{display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--rs-border)}._spacer_1b40n_66{flex:1}._infoBox_1b40n_71{border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.55;margin-top:16px}._infoWarning_1b40n_79{background:var(--rs-yellow-50);border:1px solid color-mix(in srgb,var(--rs-yellow) 30%,transparent);color:#97670a}._infoError_1b40n_85{background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger)}._infoTitle_1b40n_91{font-weight:700;margin-bottom:4px}._catSearchWrap_1b40n_97{position:relative;margin-bottom:18px}._catSearchIcon_1b40n_102{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--rs-text-soft);pointer-events:none}._catSearchInput_1b40n_111{width:100%;padding:9px 14px 9px 36px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius);font-size:13.5px;color:var(--rs-black);background:var(--rs-white);outline:none;box-sizing:border-box;transition:border-color .15s ease}._catSearchInput_1b40n_111:focus{border-color:var(--rs-magenta)}._catLoading_1b40n_129{display:flex;align-items:center;gap:10px;padding:24px 0;font-size:13.5px;color:var(--rs-text-muted)}._catGrid_1b40n_139{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:4px}._catCard_1b40n_146{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--rs-white);border:1.5px solid var(--rs-border-strong);border-radius:var(--rs-radius);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;font-family:var(--rs-font-body)}._catCard_1b40n_146:hover{border-color:var(--rs-magenta);background:color-mix(in srgb,var(--rs-magenta) 4%,transparent)}._catCardSelected_1b40n_165{border-color:var(--rs-magenta);background:color-mix(in srgb,var(--rs-magenta) 4%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rs-magenta) 12%,transparent)}._catCardIcon_1b40n_171{width:32px;height:32px;border-radius:9px;background:var(--rs-gray-light);display:grid;place-items:center;color:var(--rs-text-muted);flex-shrink:0;transition:background .15s ease,color .15s ease}._catCard_1b40n_146:hover ._catCardIcon_1b40n_171,._catCardSelected_1b40n_165 ._catCardIcon_1b40n_171{background:color-mix(in srgb,var(--rs-magenta) 12%,transparent);color:var(--rs-magenta)}._catCardName_1b40n_189{flex:1;font-size:13px;font-weight:600;color:var(--rs-black);line-height:1.3}._catCardCheck_1b40n_197{color:var(--rs-magenta);flex-shrink:0}._catContext_1b40n_203{display:inline-flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--rs-magenta) 6%,transparent);border:1px solid color-mix(in srgb,var(--rs-magenta) 20%,transparent);border-radius:var(--rs-radius-sm);padding:7px 14px;font-size:13px;color:var(--rs-magenta);margin-bottom:2px}._catContextChange_1b40n_216{background:transparent;border:none;font-size:12px;color:var(--rs-magenta);text-decoration:underline;cursor:pointer;padding:0;font-family:var(--rs-font-body)}._catContextChange_1b40n_216:disabled{opacity:.5;cursor:default}._catContextChange_1b40n_216:hover:not(:disabled){opacity:.75}._dropZone_1b40n_237{border:2px dashed var(--rs-border-strong);border-radius:var(--rs-radius);padding:36px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease;-webkit-user-select:none;user-select:none}._dropZone_1b40n_237:hover{border-color:var(--rs-magenta);background:color-mix(in srgb,var(--rs-magenta) 4%,transparent)}._dropZone_1b40n_237._dragging_1b40n_257{border-color:var(--rs-magenta);background:color-mix(in srgb,var(--rs-magenta) 6%,transparent)}._dropZoneIcon_1b40n_262{color:var(--rs-text-soft);margin-bottom:4px;transition:color .18s ease}._dropZone_1b40n_237:hover ._dropZoneIcon_1b40n_262,._dropZone_1b40n_237._dragging_1b40n_257 ._dropZoneIcon_1b40n_262{color:var(--rs-magenta)}._dropTitle_1b40n_273{font-size:14px;font-weight:600;color:var(--rs-text-muted)}._dropSub_1b40n_279{font-size:12px;color:var(--rs-text-soft)}._fileCount_1b40n_285{margin-top:24px;font-size:12px;color:var(--rs-text-muted);display:flex;gap:4px;flex-wrap:wrap}._oversizeWarn_1b40n_294{color:var(--rs-danger);font-weight:500}._thumbGrid_1b40n_300{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin-top:14px}._thumb_1b40n_300{position:relative;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);overflow:hidden;background:var(--rs-bg);display:flex;flex-direction:column}._thumbOversized_1b40n_317{border-color:var(--rs-danger);opacity:.75}._thumbImg_1b40n_322{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}._thumbRemove_1b40n_329{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#0000008c;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;padding:0}._thumb_1b40n_300:hover ._thumbRemove_1b40n_329{opacity:1}._thumbRemove_1b40n_329:disabled{cursor:not-allowed;opacity:.3}._badgeWarn_1b40n_354,._badgeDanger_1b40n_355{position:absolute;top:4px;left:4px;font-size:9.5px;font-weight:700;padding:2px 5px;border-radius:4px;letter-spacing:.01em;pointer-events:none}._badgeWarn_1b40n_354{background:color-mix(in srgb,var(--rs-yellow) 18%,transparent);color:#8a6100;border:1px solid color-mix(in srgb,var(--rs-yellow) 40%,transparent)}._badgeDanger_1b40n_355{background:color-mix(in srgb,var(--rs-danger) 12%,transparent);color:var(--rs-danger);border:1px solid color-mix(in srgb,var(--rs-danger) 30%,transparent)}._thumbName_1b40n_379{font-size:10px;color:var(--rs-text-muted);padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--rs-bg)}._errorBanner_1b40n_390{margin-top:24px;padding:10px 14px;border-radius:var(--rs-radius-sm);background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);font-size:13px;display:flex;align-items:flex-start;gap:8px}._inlineLink_1b40n_403{background:transparent;border:none;padding:0;font:inherit;font-weight:600;color:var(--rs-magenta);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--rs-magenta) 45%,transparent);text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease,transform .18s ease;display:inline-block}._inlineLink_1b40n_403:hover{color:var(--rs-purple);text-decoration-color:var(--rs-purple);transform:translateY(-1px)}._spinner_1b40n_425{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--rs-magenta) 25%,transparent);border-top-color:var(--rs-magenta);border-radius:50%;animation:_spin_1b40n_425 .7s linear infinite;flex-shrink:0}._spinnerDark_1b40n_436{border-color:color-mix(in srgb,var(--rs-text-muted) 25%,transparent);border-top-color:var(--rs-text-muted)}@keyframes _spin_1b40n_425{to{transform:rotate(360deg)}}._jobCard_1b40n_444{margin-top:20px;border:1.5px solid var(--rs-border);border-radius:var(--rs-radius);padding:16px 18px;background:var(--rs-bg)}._jobCardActive_1b40n_452{border-color:color-mix(in srgb,var(--rs-magenta) 40%,transparent);background:color-mix(in srgb,var(--rs-magenta) 3%,var(--rs-surface))}._jobCardDone_1b40n_457{border-color:color-mix(in srgb,var(--rs-success) 45%,transparent);background:color-mix(in srgb,var(--rs-success) 3%,var(--rs-surface))}._jobCardFailed_1b40n_462{border-color:color-mix(in srgb,var(--rs-danger) 35%,transparent);background:color-mix(in srgb,var(--rs-danger) 3%,var(--rs-surface))}._jobCardHead_1b40n_467{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._jobCardTitle_1b40n_474{font-size:14px;font-weight:600;color:var(--rs-black);font-family:var(--rs-font-display)}._processingRow_1b40n_481{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--rs-text-muted);padding:4px 0}._jobCardError_1b40n_490{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--rs-danger);padding:4px 0}._summaryGrid_1b40n_500{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}._summaryItem_1b40n_506{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);padding:10px 12px;display:flex;flex-direction:column;align-items:center;gap:2px}._summaryValue_1b40n_517{font-size:22px;font-weight:700;color:var(--rs-black);font-family:var(--rs-font-display);line-height:1.1}._summaryLabel_1b40n_525{font-size:11px;color:var(--rs-text-muted);text-align:center}._valueError_1b40n_531{color:var(--rs-danger)}._summaryItemBtn_1b40n_535{cursor:pointer;font:inherit;color:inherit;transition:border-color .15s ease,background .15s ease}._summaryItemBtn_1b40n_535:hover{border-color:var(--rs-danger);background:var(--rs-danger-50)}._summaryChevron_1b40n_547{display:inline-block;margin-left:3px;vertical-align:-2px;transition:transform .18s ease}._summaryChevronOpen_1b40n_554{transform:rotate(180deg)}._errorList_1b40n_559{width:100%;margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}._errorListItem_1b40n_569{font-size:12.5px;line-height:1.5;color:var(--rs-danger);background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);border-radius:var(--rs-radius-sm);padding:8px 12px}._loadingRow_1b40n_580{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:13px;color:var(--rs-text-muted)}._jobList_1b40n_589{display:flex;flex-direction:column;gap:0}._jobRow_1b40n_595{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--rs-border);flex-wrap:wrap}._jobRow_1b40n_595:last-child{border-bottom:none}._jobRowLast_1b40n_609{border-bottom:none}._jobRowLeft_1b40n_613{display:flex;flex-direction:column;gap:2px;min-width:120px}._jobRowId_1b40n_620{font-size:13.5px;font-weight:600;color:var(--rs-black);font-family:var(--rs-font-display)}._jobRowDate_1b40n_627{font-size:11.5px;color:var(--rs-text-soft)}._jobRowCounters_1b40n_632{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--rs-text-muted);flex:1}._jobRowCounters_1b40n_632 strong{color:var(--rs-black)}._jobRowErrorsBtn_1b40n_645{background:transparent;border:none;padding:0;font:inherit;font-size:12.5px;color:var(--rs-danger);cursor:pointer;display:inline-flex;align-items:center}._jobRowErrorsBtn_1b40n_645 strong{color:var(--rs-danger);margin:0 2px}@media (max-width: 640px){._thumbGrid_1b40n_300{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}._summaryGrid_1b40n_500{grid-template-columns:repeat(3,1fr)}._jobRow_1b40n_595{flex-direction:column;align-items:flex-start}._catGrid_1b40n_139{grid-template-columns:1fr 1fr}._stepCard_1b40n_33{padding:20px 16px}}._layout_1xaxt_1{display:grid;grid-template-columns:minmax(0,720px);gap:16px}._modelRow_1xaxt_2{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:10px 0 4px}._label_1xaxt_8{font-size:11.5px;color:var(--rs-text-muted);margin-bottom:4px}._modelName_1xaxt_9{font-size:18px;font-weight:700;font-family:var(--rs-font-display);color:var(--rs-black)}._modelPct_1xaxt_10{font-size:22px;font-weight:800;font-family:var(--rs-font-display);color:var(--rs-success)}._divider_1xaxt_12{height:1px;background:var(--rs-border);margin:18px 0}._timeline_1xaxt_14{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}._step_1xaxt_15{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:14px}._bullet_1xaxt_21{width:28px;height:28px;border-radius:50%;display:grid;place-items:center}._done_1xaxt_26{background:#dcfce7;color:var(--rs-success)}._progress_1xaxt_27{background:var(--rs-purple-50);color:var(--rs-purple)}._pending_1xaxt_28{background:var(--rs-gray-light);color:var(--rs-text-soft)}._stepBody_1xaxt_30{display:flex;flex-direction:column;gap:6px}._stepLabel_1xaxt_31{font-size:13.5px;font-weight:600;color:var(--rs-black)}._bar_1xaxt_32{height:6px;background:var(--rs-gray-light);border-radius:999px;overflow:hidden;max-width:280px}._barFill_1xaxt_39{height:100%;background:var(--rs-purple);border-radius:999px;transition:width .3s var(--rs-ease)}._stepStatus_1xaxt_45{font-size:12px;color:var(--rs-text-muted);white-space:nowrap}._actions_1xaxt_47{display:flex;justify-content:flex-end;margin-top:18px}._form_88ws7_1{display:flex;flex-direction:column;gap:18px}@keyframes _spin_88ws7_1{to{transform:rotate(360deg)}}._grid2_88ws7_5{display:grid;grid-template-columns:1fr 1fr;gap:14px}._passWrap_88ws7_7{position:relative}._passWrap_88ws7_7 input{padding-right:40px}._togglePass_88ws7_9{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--rs-text-muted);padding:4px;border-radius:6px;cursor:pointer;display:grid;place-items:center}._togglePass_88ws7_9:hover{color:var(--rs-magenta)}._successMsg_88ws7_23{background:var(--rs-success-50);color:#15803d;border:1px solid rgba(22,163,74,.25);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;text-align:center}._errorMsg_88ws7_33{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500}._hint_88ws7_42{font-size:11.5px;color:var(--rs-text-muted);margin-top:-10px}._rolesLoading_88ws7_48{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rs-text-muted);padding:10px 0}._rolesLoadingSpinner_88ws7_56{display:inline-block;width:14px;height:14px;border:2px solid rgba(107,103,112,.25);border-top-color:var(--rs-text-muted);border-radius:50%;animation:_spin_88ws7_1 .7s linear infinite;flex-shrink:0}._rolesErrorBox_88ws7_66{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--rs-danger-50);border:1px solid #fecaca;color:#b91c1c;font-size:13px}._retryLink_88ws7_77{background:transparent;border:none;color:#b91c1c;font-size:13px;text-decoration:underline;cursor:pointer;padding:0;font-family:inherit;margin-left:auto;flex-shrink:0}._form_1d6jt_1{display:flex;flex-direction:column;gap:18px}._passWrap_1d6jt_3{position:relative}._passWrap_1d6jt_3 input{padding-right:40px}._togglePass_1d6jt_5{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--rs-text-muted);padding:4px;border-radius:6px;cursor:pointer;display:grid;place-items:center}._togglePass_1d6jt_5:hover{color:var(--rs-magenta)}._successMsg_1d6jt_19{background:var(--rs-success-50);color:#15803d;border:1px solid rgba(22,163,74,.25);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;text-align:center}._errorMsg_1d6jt_29{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500}._divider_1d6jt_38{border:none;border-top:1px solid var(--rs-border);margin:2px 0}._sectionLabel_1d6jt_43{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--rs-text-soft)}._rolesLoading_1d6jt_51{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rs-text-muted);padding:10px 0}._rolesLoadingSpinner_1d6jt_59{display:inline-block;width:14px;height:14px;border:2px solid rgba(107,103,112,.25);border-top-color:var(--rs-text-muted);border-radius:50%;animation:_spin_1d6jt_1 .7s linear infinite;flex-shrink:0}@keyframes _spin_1d6jt_1{to{transform:rotate(360deg)}}._rolesErrorBox_1d6jt_70{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--rs-danger-50);border:1px solid #fecaca;color:#b91c1c;font-size:13px}._retryLink_1d6jt_81{background:transparent;border:none;color:#b91c1c;font-size:13px;text-decoration:underline;cursor:pointer;padding:0;font-family:inherit;margin-left:auto;flex-shrink:0}._form_1xhue_1{display:flex;flex-direction:column;gap:16px}._textarea_1xhue_7{width:100%;padding:10px 12px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-sm);font-family:var(--rs-font-body);font-size:14px;color:var(--rs-text);background:var(--rs-surface);resize:vertical;outline:none;transition:border-color .15s;box-sizing:border-box}._textarea_1xhue_7:focus{border-color:var(--rs-magenta)}._textarea_1xhue_7:disabled{opacity:.6;cursor:not-allowed}._fieldError_1xhue_31{font-size:12px;color:var(--rs-danger);margin-top:4px;display:block}._permissionsPlaceholder_1xhue_38{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--rs-bg);border:1px dashed var(--rs-border-strong);border-radius:var(--rs-radius-sm)}._permLabel_1xhue_48{font-size:12px;font-weight:600;color:var(--rs-text-muted);text-transform:uppercase;letter-spacing:.04em}._permNote_1xhue_56{font-size:13px;color:var(--rs-text-soft)}._errorMsg_1xhue_61{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:var(--rs-radius-sm);padding:10px 14px;font-size:13px;font-weight:500}._successMsg_1xhue_71{background:var(--rs-success-50);color:#15803d;border:1px solid #bbf7d0;border-radius:var(--rs-radius-sm);padding:10px 14px;font-size:13px;font-weight:500}._form_dwykm_1{display:flex;flex-direction:column;gap:18px}._sectionLabel_dwykm_7{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--rs-text-soft);margin-top:4px}._grid2_dwykm_16{display:grid;grid-template-columns:1fr 1fr;gap:14px}._gridFull_dwykm_22{grid-column:1 / -1}._adminNote_dwykm_26{font-size:12.5px;color:var(--rs-text-muted);background:var(--rs-bg);border-radius:8px;padding:10px 12px;line-height:1.5;margin:-6px 0}._err_dwykm_36{font-size:11.5px;color:#b91c1c;margin-top:-8px}._errorMsg_dwykm_42{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500}._successMsg_dwykm_52{background:var(--rs-success-50);color:#15803d;border:1px solid rgba(22,163,74,.25);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;text-align:center}._form_15n5m_1{display:flex;flex-direction:column;gap:18px}._sectionLabel_15n5m_7{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--rs-text-soft)}._grid2_15n5m_15{display:grid;grid-template-columns:1fr 1fr;gap:14px}._gridFull_15n5m_21{grid-column:1 / -1}._divider_15n5m_25{border:none;border-top:1px solid var(--rs-border);margin:2px 0}._errorMsg_15n5m_31{background:var(--rs-danger-50);color:#b91c1c;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500}._successMsg_15n5m_41{background:var(--rs-success-50);color:#15803d;border:1px solid rgba(22,163,74,.25);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;text-align:center}._grid_nkqr6_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._card_nkqr6_7{display:flex;flex-direction:column;gap:8px}._head_nkqr6_13{display:flex;align-items:center;justify-content:space-between}._icon_nkqr6_19{width:38px;height:38px;border-radius:10px;background:var(--rs-purple-50);color:var(--rs-purple);display:grid;place-items:center}._name_nkqr6_29{font-size:16px;font-weight:700;color:var(--rs-black);margin-top:4px;font-family:var(--rs-font-display)}._row_nkqr6_37{display:flex;justify-content:space-between;font-size:12.5px;color:var(--rs-text-muted);padding:6px 0;border-bottom:1px dashed var(--rs-border)}._row_nkqr6_37:last-of-type{border-bottom:none}._row_nkqr6_37 b{color:var(--rs-black);font-weight:600}._cardActions_nkqr6_55{display:flex;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--rs-border)}._actionBtn_nkqr6_63{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:600;font-family:var(--rs-font-body);border:1px solid var(--rs-border-strong);border-radius:8px;background:transparent;color:var(--rs-text-muted);cursor:pointer;transition:background .15s,border-color .15s,color .15s}._actionBtn_nkqr6_63:hover{background:var(--rs-bg);color:var(--rs-black)}._actionBtnDanger_nkqr6_86{color:var(--rs-danger);border-color:#ef44444d}._actionBtnDanger_nkqr6_86:hover{background:var(--rs-danger-50);border-color:var(--rs-danger)}._actionBtnSuccess_nkqr6_96{color:var(--rs-success);border-color:#16a34a4d}._actionBtnSuccess_nkqr6_96:hover{background:var(--rs-success-50);border-color:var(--rs-success)}._filters_120q1_1{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}@media (max-width: 720px){._filters_120q1_1{grid-template-columns:1fr}}._grid_120q1_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}._card_120q1_14{display:flex;flex-direction:column;gap:8px}._icon_120q1_15{width:42px;height:42px;border-radius:12px;background:var(--rs-magenta-50);color:var(--rs-magenta);display:grid;place-items:center}._title_120q1_22{font-size:15px;color:var(--rs-black);margin-top:4px}._desc_120q1_23{margin:0;font-size:12.5px;color:var(--rs-text-muted);flex:1}._foot_120q1_24{display:flex;justify-content:flex-end;margin-top:6px}._layout_3id02_1{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:start}@media (max-width: 800px){._layout_3id02_1{grid-template-columns:1fr}}._nav_3id02_8{display:flex;flex-direction:column;gap:2px}._navItem_3id02_9{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;border-radius:10px;font-weight:500;font-size:13px;color:var(--rs-text);text-align:left;transition:background .15s var(--rs-ease),color .15s var(--rs-ease)}._navItem_3id02_9:hover{background:var(--rs-gray-light)}._navItem_3id02_9._active_3id02_22{background:var(--rs-magenta);color:#fff}._grid2_3id02_23{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}@media (max-width: 640px){._grid2_3id02_23{grid-template-columns:1fr}}._actions_3id02_25{display:flex;justify-content:flex-end;margin-top:14px}._checkRow_3id02_26{display:inline-flex;align-items:center;gap:10px;font-size:13px;padding:8px 0}._section_qyvom_2{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:var(--rs-radius);padding:24px;margin-bottom:16px;box-shadow:var(--rs-shadow-sm)}._sectionHead_qyvom_11{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px}._sectionTitle_qyvom_19{font-size:15px;font-weight:700;color:var(--rs-black);font-family:var(--rs-font-display);margin:0 0 4px}._sectionSub_qyvom_27{font-size:12.5px;color:var(--rs-text-muted)}._fieldGroup_qyvom_33{margin-bottom:22px}._fieldLabel_qyvom_37{font-size:13px;font-weight:600;color:var(--rs-text-muted);margin:0 0 10px}._required_qyvom_44{color:var(--rs-magenta);margin-left:2px}._catSearchWrap_qyvom_50{position:relative;margin-bottom:12px}._catSearchIcon_qyvom_55{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--rs-text-soft);pointer-events:none}._catSearchInput_qyvom_64{width:100%;padding:8px 12px 8px 34px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-sm);font-size:13.5px;color:var(--rs-text);background:var(--rs-white);outline:none;box-sizing:border-box;transition:border-color .15s;font-family:var(--rs-font-body)}._catSearchInput_qyvom_64:focus{border-color:var(--rs-magenta)}._catLoading_qyvom_81{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--rs-text-muted);padding:12px 0}._catEmpty_qyvom_90{font-size:13px;color:var(--rs-text-soft);padding:12px 0}._catGrid_qyvom_97{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px}._catCard_qyvom_103{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--rs-white);border:1.5px solid var(--rs-border-strong);border-radius:var(--rs-radius);cursor:pointer;text-align:left;font-family:var(--rs-font-body);transition:border-color .14s,background .14s,box-shadow .14s}._catCard_qyvom_103:hover:not(:disabled){border-color:var(--rs-magenta);background:var(--rs-magenta-50)}._catCard_qyvom_103:disabled{cursor:not-allowed;opacity:.6}._catCardSelected_qyvom_124{border-color:var(--rs-magenta);background:var(--rs-magenta-50);box-shadow:0 0 0 3px #ec006f1c}._catCardIcon_qyvom_130{width:30px;height:30px;border-radius:8px;background:var(--rs-gray-light);display:grid;place-items:center;color:var(--rs-text-muted);flex-shrink:0;transition:background .14s,color .14s}._catCard_qyvom_103:hover:not(:disabled) ._catCardIcon_qyvom_130,._catCardSelected_qyvom_124 ._catCardIcon_qyvom_130{background:#ec006f1f;color:var(--rs-magenta)}._catCardName_qyvom_148{flex:1;font-size:13px;font-weight:600;color:var(--rs-text);line-height:1.3}._catCardCheck_qyvom_156{color:var(--rs-magenta);flex-shrink:0}._canalGrid_qyvom_162{display:flex;gap:10px;flex-wrap:wrap}._canalBtn_qyvom_168{position:relative;flex:1;min-width:130px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 16px;background:var(--rs-white);border:1.5px solid var(--rs-border-strong);border-radius:var(--rs-radius);cursor:pointer;font-family:var(--rs-font-body);text-align:center;transition:border-color .14s,background .14s,box-shadow .14s}._canalBtn_qyvom_168:hover:not(:disabled){border-color:var(--rs-magenta);background:var(--rs-magenta-50)}._canalBtn_qyvom_168:disabled{cursor:not-allowed;opacity:.6}._canalBtnSelected_qyvom_193{border-color:var(--rs-magenta);background:var(--rs-magenta-50);box-shadow:0 0 0 3px #ec006f1c}._canalBtnCheck_qyvom_199{position:absolute;top:8px;right:10px;color:var(--rs-magenta)}._canalBtnLabel_qyvom_206{font-size:14px;font-weight:700;color:var(--rs-black);font-family:var(--rs-font-display);letter-spacing:.01em}._canalBtnSelected_qyvom_193 ._canalBtnLabel_qyvom_206{color:var(--rs-magenta)}._canalBtnSub_qyvom_216{font-size:11.5px;color:var(--rs-text-muted)}._dropZone_qyvom_222{border:2px dashed var(--rs-border-strong);border-radius:var(--rs-radius);padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease;-webkit-user-select:none;user-select:none}._dropZone_qyvom_222:hover{border-color:var(--rs-magenta);background:color-mix(in srgb,var(--rs-magenta) 4%,transparent)}._dropZone_qyvom_222._dragging_qyvom_242{border-color:var(--rs-magenta);background:color-mix(in srgb,var(--rs-magenta) 6%,transparent)}._dropZoneIcon_qyvom_247{color:var(--rs-text-soft);margin-bottom:4px;transition:color .18s ease}._dropZone_qyvom_222:hover ._dropZoneIcon_qyvom_247,._dropZone_qyvom_222._dragging_qyvom_242 ._dropZoneIcon_qyvom_247{color:var(--rs-magenta)}._dropTitle_qyvom_256{font-size:14px;font-weight:600;color:var(--rs-text-muted)}._dropSub_qyvom_262{font-size:12px;color:var(--rs-text-soft)}._fileCount_qyvom_268{margin-top:16px;font-size:12.5px;color:var(--rs-text-muted);display:flex;gap:4px;flex-wrap:wrap}._fileCountDone_qyvom_277{color:var(--rs-success);font-weight:500}._fileCountError_qyvom_282{color:var(--rs-danger);font-weight:500}._thumbGrid_qyvom_288{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin-top:12px}._thumb_qyvom_288{position:relative;border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);overflow:hidden;background:var(--rs-bg);display:flex;flex-direction:column}._thumbStatus_done_qyvom_305{border-color:var(--rs-success)}._thumbStatus_error_qyvom_309{border-color:var(--rs-danger)}._thumbStatus_uploading_qyvom_313{border-color:var(--rs-magenta)}._thumbTone_duplicate_qyvom_321{border-color:var(--rs-yellow)}._thumbTone_config_qyvom_322,._thumbTone_network_qyvom_323{border-color:var(--rs-text-soft)}._thumbTone_duplicate_qyvom_321 ._thumbStatusBadge_qyvom_325{color:#97670a}._thumbTone_config_qyvom_322 ._thumbStatusBadge_qyvom_325,._thumbTone_network_qyvom_323 ._thumbStatusBadge_qyvom_325{color:var(--rs-text-muted)}._thumbImgWrap_qyvom_333{position:relative}._thumbImg_qyvom_333{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}._thumbRemove_qyvom_344{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#0000008c;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s ease}._thumb_qyvom_288:hover ._thumbRemove_qyvom_344{opacity:1}._thumbStatusBadge_qyvom_325{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffe6}._thumbStatus_done_qyvom_305 ._thumbStatusBadge_qyvom_325{color:var(--rs-success)}._thumbStatus_error_qyvom_309 ._thumbStatusBadge_qyvom_325{color:var(--rs-danger)}._thumbStatus_uploading_qyvom_313 ._thumbStatusBadge_qyvom_325{color:var(--rs-magenta)}._thumbStatusDot_qyvom_381{width:7px;height:7px;border-radius:50%;background:var(--rs-text-soft)}._thumbRetry_qyvom_388{position:absolute;bottom:0;left:0;right:0;background:#ef4444e0;color:#fff;border:none;font-size:10px;font-weight:600;padding:3px 0;display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}._thumbName_qyvom_406{font-size:10px;color:var(--rs-text-muted);padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--rs-bg)}._thumbErrorText_qyvom_419{font-size:9px;line-height:1.35;padding:0 6px 5px;background:var(--rs-bg);color:var(--rs-danger);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._thumbErrorText_duplicate_qyvom_431{color:#97670a}._thumbErrorText_config_qyvom_432,._thumbErrorText_network_qyvom_433{color:var(--rs-text-muted)}._errorBanner_qyvom_436{margin-top:12px;padding:10px 14px;border-radius:var(--rs-radius-sm);background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);font-size:13px;display:flex;align-items:flex-start;gap:8px}._retryLink_qyvom_449{background:transparent;border:none;color:var(--rs-danger);font-size:13px;text-decoration:underline;cursor:pointer;padding:0;font-family:var(--rs-font-body);white-space:nowrap;margin-left:auto}._formActions_qyvom_463{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--rs-border)}._spinner_qyvom_473{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--rs-magenta) 25%,transparent);border-top-color:var(--rs-magenta);border-radius:50%;animation:_spin_qyvom_473 .7s linear infinite;flex-shrink:0}._spinnerDark_qyvom_484{border-color:color-mix(in srgb,var(--rs-text-muted) 25%,transparent);border-top-color:var(--rs-text-muted)}@keyframes _spin_qyvom_473{to{transform:rotate(360deg)}}@media (max-width: 640px){._catGrid_qyvom_97{grid-template-columns:1fr 1fr}._canalGrid_qyvom_162{flex-direction:column}._canalBtn_qyvom_168{min-width:unset}._thumbGrid_qyvom_288{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}._completeBanner_qyvom_500{margin-top:18px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid transparent;font-size:14px;animation:_completeBannerIn_qyvom_1 .22s ease-out}._completeBannerOk_qyvom_501{background:#22c55e1f;border-color:var(--rs-success);color:var(--rs-success)}._completeBannerPartial_qyvom_502{background:#ef44441a;border-color:var(--rs-danger);color:var(--rs-danger)}._completeBannerText_qyvom_503{display:flex;flex-direction:column;gap:2px;line-height:1.35}._completeBannerText_qyvom_503 strong{font-size:15px}._completeBannerText_qyvom_503 span{color:var(--rs-text);opacity:.85}._completeBannerClose_qyvom_506{margin-left:auto;background:none;border:none;cursor:pointer;color:inherit;opacity:.7;padding:4px;border-radius:6px;display:inline-flex}._completeBannerClose_qyvom_506:hover{opacity:1;background:#0000000f}@keyframes _completeBannerIn_qyvom_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._ean_10wx8_1{font-family:monospace;font-size:.82rem;color:var(--rs-text-muted)}._descCell_10wx8_7{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pagBar_10wx8_14{display:flex;align-items:center;justify-content:space-between;padding:14px 0 4px;gap:12px;flex-wrap:wrap}._pagInfo_10wx8_23{font-size:.82rem;color:var(--rs-text-muted)}._loadingWrap_10wx8_28{display:flex;justify-content:center;padding:60px 0;color:var(--rs-text-muted);font-size:.9rem}._errorBanner_10wx8_36{display:flex;align-items:flex-start;gap:8px;background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;font-weight:500}._loadingWrap_gs6zs_1{display:flex;justify-content:center;padding:60px 0;color:var(--rs-text-muted);font-size:.9rem}._errorBanner_gs6zs_9{display:flex;align-items:flex-start;gap:8px;background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;font-weight:500}._warningBanner_gs6zs_22{display:flex;align-items:flex-start;gap:10px;background:color-mix(in srgb,var(--rs-yellow) 15%,transparent);border:1px solid color-mix(in srgb,var(--rs-yellow) 40%,transparent);color:#8a6100;border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;margin-bottom:16px;line-height:1.5}._infoNote_gs6zs_36{background:var(--rs-gray-light);color:var(--rs-text-muted);border-radius:var(--rs-radius-sm);padding:10px 14px;font-size:12.5px;margin-bottom:16px}._activeCell_gs6zs_45{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._duplicateFlag_gs6zs_52{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--rs-danger);text-transform:uppercase;letter-spacing:.02em}._metrics_gs6zs_63{font-family:monospace;font-size:.8rem;color:var(--rs-text-muted);white-space:nowrap}._description_1uw5h_7{font-size:13px;color:var(--rs-text-muted);margin:-8px 0 16px}._filters_1uw5h_14{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}._filterSelect_1uw5h_21{height:38px;padding:0 12px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text);font-family:var(--rs-font-body);font-size:.85rem;cursor:pointer;outline:none;min-width:170px}._filterSelect_1uw5h_21:focus{border-color:var(--rs-magenta)}._filterSelect_1uw5h_21:disabled{cursor:not-allowed;opacity:.6}._loadingWrap_1uw5h_39{display:flex;justify-content:center;padding:60px 0;color:var(--rs-text-muted);font-size:.9rem}._errorBanner_1uw5h_47{display:flex;align-items:flex-start;gap:8px;background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;font-weight:500;margin-top:12px}._paginationRow_1uw5h_62{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}._totalCount_1uw5h_71{font-size:12.5px;color:var(--rs-text-muted)}._batchBar_1uw5h_79{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border-radius:var(--rs-radius-sm);background:color-mix(in srgb,var(--rs-magenta) 7%,transparent);border:1px solid color-mix(in srgb,var(--rs-magenta) 22%,transparent)}._batchCount_1uw5h_91{font-size:13px;font-weight:600;color:var(--rs-magenta)}._batchClear_1uw5h_97{border:none;background:none;padding:0;font-size:12.5px;color:var(--rs-text-muted);cursor:pointer;text-decoration:underline;margin-right:auto}._batchClear_1uw5h_97:hover{color:var(--rs-text)}._warningBanner_1uw5h_110,._successBanner_1uw5h_111{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px 14px;border-radius:var(--rs-radius-sm);font-size:13px;line-height:1.5}._warningBanner_1uw5h_110{background:color-mix(in srgb,var(--rs-yellow) 15%,transparent);border:1px solid color-mix(in srgb,var(--rs-yellow) 40%,transparent);color:#8a6100}._successBanner_1uw5h_111{background:var(--rs-success-50);border:1px solid color-mix(in srgb,var(--rs-success) 25%,transparent);color:var(--rs-success);font-weight:500}._toolbar_1tdo0_2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}._toolGroup_1tdo0_11{display:flex;align-items:center;gap:6px}._deleteActive_1tdo0_22{color:var(--rs-danger);border-color:color-mix(in srgb,var(--rs-danger) 45%,transparent)}._deleteActive_1tdo0_22:hover{background:var(--rs-danger-50);border-color:var(--rs-danger)}._zoomBtn_1tdo0_32{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text);cursor:pointer;transition:border-color .15s ease,color .15s ease}._zoomBtn_1tdo0_32:hover:not(:disabled){border-color:var(--rs-magenta);color:var(--rs-magenta)}._zoomBtn_1tdo0_32:disabled{cursor:not-allowed;opacity:.45}._toolSep_1tdo0_56{width:1px;height:20px;margin:0 4px;background:var(--rs-border)}._zoomLevel_1tdo0_63{min-width:46px;text-align:center;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--rs-text-muted)}._viewport_1tdo0_74{width:100%;overflow:auto;background:var(--rs-bg);border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);min-height:240px}._panReady_1tdo0_95 ._stage_1tdo0_90,._panReady_1tdo0_95 ._stage_1tdo0_90._editable_1tdo0_90,._panReady_1tdo0_95 ._image_1tdo0_97,._panReady_1tdo0_95 ._bbox_1tdo0_90{cursor:grab}._panning_1tdo0_100 ._stage_1tdo0_90,._panning_1tdo0_100 ._stage_1tdo0_90._editable_1tdo0_90,._panning_1tdo0_100 ._image_1tdo0_97,._panning_1tdo0_100 ._bbox_1tdo0_90{cursor:grabbing}._stage_1tdo0_90{position:relative;display:block;-webkit-user-select:none;user-select:none;margin:0 auto}._editable_1tdo0_90{cursor:crosshair}._image_1tdo0_97{display:block;width:100%;height:auto}._noImage_1tdo0_148{display:grid;place-items:center;min-height:240px;padding:24px;color:var(--rs-text-muted);font-size:13px;text-align:center}._bbox_1tdo0_90{position:absolute;border:2px solid #fff;background:#ffffff14;box-shadow:0 0 0 1px #00000073;box-sizing:border-box;cursor:move}._stage_1tdo0_90:not(._editable_1tdo0_90) ._bbox_1tdo0_90{cursor:default;pointer-events:none}._selected_1tdo0_183{border-color:var(--rs-purple);background:color-mix(in srgb,var(--rs-purple) 14%,transparent);box-shadow:0 0 0 1px #00000059;z-index:2}._saving_1tdo0_192{opacity:.6;cursor:progress}._draft_1tdo0_200{border-style:dashed;border-color:var(--rs-yellow);background:color-mix(in srgb,var(--rs-yellow) 16%,transparent)}._drawing_1tdo0_208{border-style:dashed;border-color:var(--rs-yellow);background:color-mix(in srgb,var(--rs-yellow) 12%,transparent);pointer-events:none}._drawingTooSmall_1tdo0_218{border-style:dashed;border-color:var(--rs-danger);background:color-mix(in srgb,var(--rs-danger) 12%,transparent);pointer-events:none}._handle_1tdo0_226{position:absolute;width:10px;height:10px;background:var(--rs-surface);border:2px solid var(--rs-purple);border-radius:2px;box-sizing:border-box}._handle_nw_1tdo0_238{top:0;left:0;margin:-5px 0 0 -5px}._handle_n_1tdo0_238{top:0;left:50%;margin:-5px 0 0 -5px}._handle_ne_1tdo0_240{top:0;left:100%;margin:-5px 0 0 -5px}._handle_e_1tdo0_241{top:50%;left:100%;margin:-5px 0 0 -5px}._handle_se_1tdo0_242{top:100%;left:100%;margin:-5px 0 0 -5px}._handle_s_1tdo0_242{top:100%;left:50%;margin:-5px 0 0 -5px}._handle_sw_1tdo0_244{top:100%;left:0;margin:-5px 0 0 -5px}._handle_w_1tdo0_245{top:50%;left:0;margin:-5px 0 0 -5px}._layout_mpk5z_4{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}@media (max-width: 900px){._layout_mpk5z_4{grid-template-columns:minmax(0,1fr)}}._canvasCol_mpk5z_15{min-width:0}._hint_mpk5z_17{margin:12px 0 0;padding-left:20px;font-size:12.5px;line-height:1.6;color:var(--rs-text-muted)}._hint_mpk5z_17 li{margin-bottom:3px}._hint_mpk5z_17 li strong{color:var(--rs-text);font-weight:600}._sidebar_mpk5z_28{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--rs-border);border-radius:var(--rs-radius);background:var(--rs-surface);position:sticky;top:16px}@media (max-width: 900px){._sidebar_mpk5z_28{position:static}}._metaBlock_mpk5z_44{display:flex;flex-direction:column;gap:8px;align-items:flex-start}._metaRow_mpk5z_51{font-size:13px;color:var(--rs-text-muted)}._metaRow_mpk5z_51 strong{color:var(--rs-black)}._savedFlash_mpk5z_60{display:inline-flex;align-items:center;gap:3px;margin-left:8px;color:var(--rs-success);font-size:11.5px;font-weight:600;animation:_savedIn_mpk5z_1 .15s ease-out}@keyframes _savedIn_mpk5z_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}._actions_mpk5z_76{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--rs-border)}._approveBlock_mpk5z_84{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--rs-border)}._checkboxLabel_mpk5z_92{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rs-text-muted);cursor:pointer}._rejectBtn_mpk5z_104{color:var(--rs-danger);border-color:color-mix(in srgb,var(--rs-danger) 45%,transparent)}._rejectBtn_mpk5z_104:hover:not(:disabled){background:var(--rs-danger-50);border-color:var(--rs-danger)}._backRow_mpk5z_114{margin-top:16px}._loadingWrap_mpk5z_116{display:flex;justify-content:center;padding:60px 0;color:var(--rs-text-muted);font-size:.9rem}._errorBanner_mpk5z_125,._warningBanner_mpk5z_126,._successBanner_mpk5z_127,._devBanner_mpk5z_128,._infoNote_mpk5z_129{display:flex;align-items:flex-start;gap:8px;border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;line-height:1.5}._errorBanner_mpk5z_125{background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);font-weight:500}._warningBanner_mpk5z_126{background:color-mix(in srgb,var(--rs-yellow) 15%,transparent);border:1px solid color-mix(in srgb,var(--rs-yellow) 40%,transparent);color:#8a6100}._successBanner_mpk5z_127{background:var(--rs-success-50);border:1px solid color-mix(in srgb,var(--rs-success) 25%,transparent);color:var(--rs-success);font-weight:500}._devBanner_mpk5z_128{margin-bottom:16px;background:color-mix(in srgb,var(--rs-purple) 8%,transparent);border:1px solid color-mix(in srgb,var(--rs-purple) 25%,transparent);color:var(--rs-purple)}._devBanner_mpk5z_128 code{font-size:12px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--rs-purple) 12%,transparent)}._infoNote_mpk5z_129{background:var(--rs-bg);border:1px solid var(--rs-border);color:var(--rs-text-muted)}._lockedBanner_mpk5z_183{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:12px 14px;border-radius:var(--rs-radius-sm);background:var(--rs-success-50);border:1px solid color-mix(in srgb,var(--rs-success) 30%,transparent);color:var(--rs-success);font-size:13px;line-height:1.5}._avatar_1u57o_1{width:34px;height:34px;border-radius:50%;background:var(--rs-magenta);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex-shrink:0}._muted_1u57o_14{color:var(--rs-text-soft)}._loadingWrap_1u57o_18{display:flex;justify-content:center;padding:60px 0;color:var(--rs-text-muted);font-size:.9rem}._errorBanner_1u57o_26{display:flex;align-items:flex-start;gap:8px;background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;font-weight:500}._filters_3djgj_1{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._categorySelect_3djgj_8{height:38px;padding:0 12px;border:1px solid var(--rs-border-strong);border-radius:var(--rs-radius-sm);background:var(--rs-surface);color:var(--rs-text);font-family:var(--rs-font-body);font-size:.875rem;cursor:pointer;outline:none;min-width:190px}._categorySelect_3djgj_8:focus{border-color:var(--rs-magenta)}._thumb_3djgj_26{width:44px;height:44px;border-radius:10px;object-fit:contain;background:var(--rs-bg);display:block}._thumbFallback_3djgj_35{width:44px;height:44px;border-radius:10px;background:var(--rs-bg);display:grid;place-items:center;font-weight:700;font-family:var(--rs-font-display);font-size:.9rem;color:var(--rs-text-muted);flex-shrink:0}._descCell_3djgj_49{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._muted_3djgj_56{color:var(--rs-text-soft)}._pagBar_3djgj_60{display:flex;align-items:center;justify-content:space-between;padding:14px 0 4px;gap:12px;flex-wrap:wrap}._pagInfo_3djgj_69{font-size:.82rem;color:var(--rs-text-muted)}._loadingWrap_3djgj_74{display:flex;justify-content:center;padding:60px 0;color:var(--rs-text-muted);font-size:.9rem}._errorBanner_3djgj_82{display:flex;align-items:flex-start;gap:8px;background:var(--rs-danger-50);border:1px solid color-mix(in srgb,var(--rs-danger) 25%,transparent);color:var(--rs-danger);border-radius:var(--rs-radius-sm);padding:12px 14px;font-size:13px;font-weight:500}:root{--rs-magenta: #EC006F;--rs-magenta-600: #c80060;--rs-magenta-50: #fde6f0;--rs-black: #1E171B;--rs-purple: #B61D8E;--rs-purple-50: #f5e6f1;--rs-yellow: #F8B21A;--rs-yellow-50: #fdf2d6;--rs-gray: #A7A9AC;--rs-gray-light: #F4F4F5;--rs-white: #FFFFFF;--rs-success: #16a34a;--rs-success-50: #dcfce7;--rs-danger: #ef4444;--rs-danger-50: #fee2e2;--rs-bg: #F4F4F5;--rs-surface: #FFFFFF;--rs-border: #ECECEF;--rs-border-strong: #E2E2E5;--rs-text: #1E171B;--rs-text-muted: #6B6770;--rs-text-soft: #9A969E;--rs-radius-sm: 10px;--rs-radius: 14px;--rs-radius-lg: 18px;--rs-radius-xl: 22px;--rs-shadow-sm: 0 1px 2px rgba(30, 23, 27, .04);--rs-shadow: 0 4px 16px rgba(30, 23, 27, .06);--rs-shadow-lg: 0 8px 28px rgba(30, 23, 27, .08);--rs-sidebar-w: 248px;--rs-sidebar-w-collapsed: 76px;--rs-topbar-h: 72px;--rs-font-display: "Montserrat", system-ui, -apple-system, sans-serif;--rs-font-body: "Inter", system-ui, -apple-system, sans-serif;--rs-ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--rs-font-body);color:var(--rs-text);background:var(--rs-bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--rs-font-display);color:var(--rs-black);margin:0;font-weight:700;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:14px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d8d8db;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c2c2c6}@keyframes rs-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rs-anim-in{animation:rs-fade-up .35s var(--rs-ease) both}
