@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Roboto:wght@500&display=swap";._spinnerContainer_1x3a1_2{display:flex;align-items:center;gap:8px}._spinnerContainer_1x3a1_2._centered_1x3a1_8{justify-content:center;flex-direction:column}._spinnerContainer_1x3a1_2._inline_1x3a1_13{display:inline-flex;flex-direction:row}._spinner_1x3a1_2{display:block}@media(prefers-reduced-motion:reduce){._spinner_1x3a1_2{opacity:.7}}._text_1x3a1_34{font-size:14px;color:var(--text-secondary, #666);font-weight:500}._centered_1x3a1_8 ._text_1x3a1_34{margin-top:4px;text-align:center}._inline_1x3a1_13 ._text_1x3a1_34{margin-left:4px}._control_tb3xn_1{position:relative}._trigger_tb3xn_2{box-sizing:border-box;display:flex;align-items:center;gap:5px;position:relative;width:100%;height:29px;padding:4px 7px;border:0;border-radius:4px;background:#27292d;color:#fff;font:500 12px/20.8px Inter,sans-serif;text-align:left}button._trigger_tb3xn_2{cursor:pointer}button._trigger_tb3xn_2:hover,._trigger_tb3xn_2._open_tb3xn_19{background:#202327}._trigger_tb3xn_2:disabled{cursor:wait;opacity:.6}._trigger_tb3xn_2:focus-visible,._option_tb3xn_21:focus-visible{outline:1px solid #328dff;outline-offset:1px}._statusIcon_tb3xn_22{position:relative;flex:none;width:15px;height:15px}._statusIcon_tb3xn_22 img{display:block;max-width:none}._groupIcon_tb3xn_24 img{position:absolute;top:-1.1px;left:-.1px}._currentName_tb3xn_25{flex:1;min-width:0;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}._arrow_tb3xn_26{position:absolute;right:6px;top:7px;width:15px;height:15px;overflow:hidden}._arrow_tb3xn_26 img{display:block;max-width:none}._menu_tb3xn_28{box-sizing:border-box;position:fixed;z-index:9000;display:flex;flex-direction:column;align-items:center;gap:5px;padding:4px 0;border:1px solid #353a40;border-radius:10px;background:#2d3036;box-shadow:0 0 7.5px #0f1117e6;overflow:auto}._option_tb3xn_21{position:relative;box-sizing:border-box;flex:none;width:calc(100% - 8px);transform:translate(1px);height:46px;padding:0;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}._option_tb3xn_21:hover,._option_tb3xn_21[aria-selected=true],._option_tb3xn_21:focus-visible{background:#27292d}._optionIcon_tb3xn_58{position:absolute;left:7px;top:6px;display:block;max-width:none}._optionName_tb3xn_59{position:absolute;top:5.1px;left:32px;right:8px;color:#fff;font:500 13px/20.8px Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._optionDescription_tb3xn_60{position:absolute;top:20px;left:32px;right:4px;color:#8b8b8b;font:500 11px/21.053px Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap}._divider_tb3xn_61{width:100%;height:1px;flex:none;background:#353a40}._empty_tb3xn_62{margin:0 7px 3px;color:#8b8b8b;font:500 11px/16px Helvetica Neue,sans-serif}._error_tb3xn_63{position:absolute;z-index:1;display:block;top:33px;left:0;width:100%;padding:6px;border:1px solid #743638;border-radius:4px;background:#27292d;color:#f87171;font:500 11px/15px Inter,sans-serif}._projectsList_ncylq_2{display:flex;flex-direction:column;flex:1;min-height:0}._projectsList_ncylq_2>:first-child{flex-shrink:0}._searchToolbar_ncylq_13{width:100%;min-width:0;margin:0}._searchField_ncylq_19{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px;color:#9ca3af;background:#0f1117;border:1px solid #21202f;border-right:0;border-radius:0;transition:border-color .15s ease,box-shadow .15s ease}._searchField_ncylq_19:focus-within{border-color:#3a89e6;box-shadow:0 0 0 2px #3a89e626}._searchField_ncylq_19>svg{flex-shrink:0;color:#b8c0ca}._searchField_ncylq_19 input{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;outline:none;background:transparent;color:#f3f4f6;font:inherit;font-size:16px;text-overflow:ellipsis}._searchField_ncylq_19 input::-moz-placeholder{color:#9ca3af}._searchField_ncylq_19 input::placeholder{color:#9ca3af}._searchField_ncylq_19 input::-webkit-search-cancel-button{-webkit-appearance:none}._searchField_ncylq_19 button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:4px;color:#9ca3af;background:transparent;cursor:pointer}._searchField_ncylq_19 button:hover{color:#fff;background:#ffffff0f}._searchField_ncylq_19 button:focus-visible{outline:2px solid #3a89e6;outline-offset:2px}._bundleList_ncylq_92{text-align:left;background-color:transparent;width:100%;margin:0;flex:1;min-height:0;overflow-y:auto}._bundlesFullSection_ncylq_103 ._bundleList_ncylq_92{border:none;border-radius:0;max-width:none}._bundleListHeader_ncylq_109{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._bundleListHeader_ncylq_109 h2{margin:0}._bundleListToolbar_ncylq_120{display:flex;gap:10px;align-items:center}._newButton_ncylq_126{background-color:#6c757d;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}._newButton_ncylq_126:hover{background-color:#545b62}._refreshButton_ncylq_144{background-color:#007bff;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}._refreshButton_ncylq_144:hover{background-color:#0056b3}._bundleList_ncylq_92._loading_ncylq_162{text-align:center;padding:32px 42px;color:#9ca3af}._bundleList_ncylq_92._error_ncylq_168{text-align:center;padding:32px 42px}._bundleList_ncylq_92._empty_ncylq_173{text-align:center;padding:32px 42px;color:#9ca3af;overflow-wrap:anywhere}._bundleGrid_ncylq_180{display:grid;grid-template-columns:repeat(auto-fill,minmax(237px,1fr));gap:20px;margin:0;padding:0 42px 42px}._bundleCard_ncylq_188{--card-info-font: "Helvetica Neue", Helvetica, Arial, sans-serif;border:0;border-radius:1px 20px 1px 1px;padding:0;background-color:#2a2d35;cursor:pointer;transition:box-shadow .2s ease;overflow:hidden;position:relative;aspect-ratio:245 / 342;min-width:0}._bundleCard_ncylq_188:hover{box-shadow:inset 0 0 0 1px var(--accent-primary)}._bundleCard_ncylq_188._withBackground_ncylq_206{background-size:cover;background-position:center;background-repeat:no-repeat}._statusBadge_ncylq_213{position:absolute;top:15px;left:16px;min-height:28px;min-width:62px;padding:6px 14px;border-radius:30px;font:500 12px/16px var(--card-info-font);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;z-index:2;text-transform:capitalize;display:flex;align-items:center;justify-content:center;gap:6px}._cardInfo_ncylq_233{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 16px;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 70%,transparent 100%);z-index:1}._cardTitle_ncylq_243{margin:0 0 5px;font:500 18px/22px var(--card-info-font);letter-spacing:normal;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cardDate_ncylq_255,._cardAuthor_ncylq_256{min-width:0;font:500 12px/16.8px var(--card-info-font);color:#c8c8c8;text-shadow:0 1px 4px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._visibilityBadge_ncylq_266{display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:calc(100% + 6px);min-width:0;height:25px;margin:9px 0 0 -6px;padding:2px 10px 2px 7px;border-radius:30px;background:#27292d99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:500 12px/20.8px Inter,sans-serif}._visibilityIcon_ncylq_283{position:relative;display:flex;align-items:center;width:15px;height:15px;flex:0 0 15px}._visibilityIcon_ncylq_283 img{display:block;max-width:none}._visibilityName_ncylq_297{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}._bundleInfoBlock_ncylq_305{background-color:#000000bf;border-radius:8px;padding:12px;border:1px solid rgba(255,255,255,.1)}._bundleCard_ncylq_188:not(._withBackground_ncylq_206) ._bundleInfoBlock_ncylq_305{background-color:transparent;border:none;padding:0;margin-bottom:15px}._infoRow_ncylq_319{display:flex;justify-content:space-between;margin:5px 0;font-size:14px;color:#fff}._bundleCard_ncylq_188:not(._withBackground_ncylq_206) ._infoRow_ncylq_319{color:inherit}._infoRow_ncylq_319._error_ncylq_168 ._value_ncylq_331{color:#ff6b6b}._bundleCard_ncylq_188:not(._withBackground_ncylq_206) ._infoRow_ncylq_319._error_ncylq_168 ._value_ncylq_331{color:#dc3545}._label_ncylq_339{font-weight:700;color:#ffffffe6}._bundleCard_ncylq_188:not(._withBackground_ncylq_206) ._label_ncylq_339{color:inherit}._bundleFilesBadges_ncylq_348{display:flex;gap:6px;align-items:center}._bundleProgressBlock_ncylq_354{background-color:#000000bf;border-radius:8px;padding:10px;border:1px solid rgba(255,255,255,.1);min-width:140px}._bundleCard_ncylq_188:not(._withBackground_ncylq_206) ._bundleProgressBlock_ncylq_354{background-color:#f0f0f0;border:1px solid #ddd}._progressInfo_ncylq_367{text-align:center;margin-bottom:6px;font-size:11px}._progressLabel_ncylq_373{font-weight:700;color:#ffffffe6}._bundleCard_ncylq_188:not(._withBackground_ncylq_206) ._progressLabel_ncylq_373{color:#333}._progressValue_ncylq_382{color:#fffc}._bundleCard_ncylq_188:not(._withBackground_ncylq_206) ._progressValue_ncylq_382{color:#666}._progressBarContainer_ncylq_390{width:100%;height:4px;background-color:#ffffff4d;border-radius:2px;overflow:hidden}._bundleCard_ncylq_188:not(._withBackground_ncylq_206) ._progressBarContainer_ncylq_390{background-color:#ddd}._progressBar_ncylq_390{height:100%;background-color:#28a745;border-radius:2px;transition:width .3s ease}._errorOverlay_ncylq_410{position:absolute;inset:0;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;z-index:3;gap:12px}._errorMessage_ncylq_426{color:#ff6b6b;font-size:13px;text-align:center;margin:0;line-height:1.4}._fileIndicator_ncylq_434{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;opacity:.88}._fileIndicator_ncylq_434._uploaded_ncylq_442{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}._fileIndicator_ncylq_434._missing_ncylq_448{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._restartButton_ncylq_454{background-color:#4a7cf6;color:#fff;border:none;padding:10px 20px;border-radius:0;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease;display:flex;align-items:center;gap:6px}._restartButton_ncylq_454:hover:not(:disabled){background-color:#3a6ce0;transform:scale(1.05)}._restartButton_ncylq_454:disabled{background-color:#666;cursor:not-allowed;opacity:.6}._analysisButton_ncylq_480{background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s;opacity:.88;display:flex;align-items:center;gap:4px}._analysisButton_ncylq_480:hover:not(:disabled){background-color:#218838;opacity:1}._analysisButton_ncylq_480._active_ncylq_501{background-color:#17a2b8;opacity:1}._analysisButton_ncylq_480:disabled{background-color:#999;cursor:not-allowed;opacity:.6}._bundleAnalysisPanel_ncylq_513{margin-top:15px;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6;animation:_slideDown_ncylq_1 .3s ease-out}._refreshButton_ncylq_144{background-color:#28a745;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}._bundleDetails_ncylq_531 p{margin:10px 0}._viewGalleryButton_ncylq_535{background-color:#007bff;color:#fff;padding:10px 20px;text-decoration:none;border-radius:4px;display:inline-block}._viewGalleryButton_ncylq_535:hover{background-color:#0056b3;color:#fff;text-decoration:none}._selectedBundle_ncylq_550{grid-column:1 / -1;margin-top:20px;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;text-align:left}._selectedBundle_ncylq_550 pre{background:#fff;padding:10px;border-radius:4px;overflow-x:auto;font-size:12px;text-align:left}._pulsing_ncylq_570{animation:_pulse_ncylq_1 2s infinite}._liveIndicator_ncylq_574{margin-left:4px;color:#28a745;font-size:8px;animation:_blink_ncylq_1 1.5s infinite}@keyframes _slideDown_ncylq_1{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}@keyframes _pulse_ncylq_1{0%,to{opacity:1}50%{opacity:.6}}@keyframes _blink_ncylq_1{0%,50%{opacity:1}51%,to{opacity:.3}}._cardMenuContainer_ncylq_614{position:absolute;top:15px;right:16px;z-index:4}._cardMenuButton_ncylq_621{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease}._cardMenuButton_ncylq_621._active_ncylq_501{background:#00000080}._cardMenuButton_ncylq_621 img{display:block;max-width:none}._cardMenuButton_ncylq_621:hover{background:#000000b3}._cardDropdownMenu_ncylq_649{position:absolute;top:calc(100% + 4px);right:0;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:160px;box-shadow:0 4px 12px #0006;z-index:10}._cardDropdownItem_ncylq_662{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;text-align:left;font-size:14px;color:#e5e7eb;cursor:pointer;transition:background-color .15s ease}._cardDropdownItem_ncylq_662:hover:not(:disabled){background-color:#3b82f626}._cardDropdownItem_ncylq_662:disabled{opacity:.5;cursor:not-allowed}._cardDropdownItem_ncylq_662 svg{flex-shrink:0}._cardDropdownItem_ncylq_662._deleteItem_ncylq_690{color:#f87171}._cardDropdownItem_ncylq_662._deleteItem_ncylq_690:hover:not(:disabled){background-color:#ef444426}._modalOverlay_ncylq_699{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._confirmModal_ncylq_712{background:#1f2937;border-radius:12px;max-width:420px;width:90%;box-shadow:0 8px 32px #0006;overflow:hidden}._confirmModalHeader_ncylq_721{padding:20px 24px 0}._confirmModalHeader_ncylq_721 h3{margin:0;font-size:18px;font-weight:600;color:#fff}._confirmModalContent_ncylq_732{padding:16px 24px;color:#d1d5db;font-size:14px;line-height:1.5}._confirmModalContent_ncylq_732 p{margin:0 0 12px}._confirmModalContent_ncylq_732 strong{color:#fff}._warningText_ncylq_747{color:#9ca3af}._deletionList_ncylq_751{margin:8px 0;padding-left:20px;color:#9ca3af}._deletionList_ncylq_751 li{margin:4px 0}._confirmModalActions_ncylq_761{display:flex;gap:12px;padding:16px 24px 24px;justify-content:flex-end}._cancelButton_ncylq_768{padding:10px 20px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:transparent;color:#d1d5db;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_ncylq_768:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._cancelButton_ncylq_768:disabled{opacity:.5;cursor:not-allowed}._confirmButton_ncylq_790{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._confirmButton_ncylq_790:hover:not(:disabled){background:#2563eb}._confirmButton_ncylq_790:disabled{opacity:.7;cursor:not-allowed}._confirmButton_ncylq_790._danger_ncylq_814{background:#dc2626}._confirmButton_ncylq_790._danger_ncylq_814:hover:not(:disabled){background:#b91c1c}._pageHeader_esf5b_2{background:#0f1117;padding:0;display:flex;flex-direction:column;gap:0}._headerTop_esf5b_10{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #21202F;gap:2rem}._logoSection_esf5b_19{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:opacity .2s ease;text-decoration:none}._logoSection_esf5b_19:hover{opacity:.8}._logoImage_esf5b_32{height:28px;width:auto}._navigation_esf5b_38{display:flex;flex-wrap:wrap;align-items:center;gap:5px;flex:1;min-width:0;justify-content:center}._customNavigation_esf5b_48{display:flex;align-items:center;flex:1;justify-content:flex-start}._navLink_esf5b_55{--nav-icon-color: #bdc7d0;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box;width:106px;height:42px;gap:6px;padding:0 8px;border-radius:6px;background:#17191e;color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:20.8px;white-space:nowrap;transition:background-color .2s ease;position:relative}._navLink_esf5b_55:hover{background:#202327}._navLink_esf5b_55._active_esf5b_82{--nav-icon-color: #3a89e6;background:#202327}._navLink_esf5b_55:focus-visible{outline:2px solid #ffffff;outline-offset:2px}._layoutsLink_esf5b_92{width:107px}._adminLink_esf5b_96{width:133px}._navIcon_esf5b_100{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:var(--nav-icon-color)}._maskedIcon_esf5b_110{display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px}._projectsIcon_esf5b_123{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%201097'%3e%3cpath%20id='Vector'%20d='M18.6668%2016.6667C18.6668%2017.0203%2018.5264%2017.3594%2018.2763%2017.6095C18.0262%2017.8595%2017.6871%2018%2017.3335%2018H6.66683C6.31321%2018%205.97407%2017.8595%205.72402%2017.6095C5.47397%2017.3594%205.3335%2017.0203%205.3335%2016.6667V7.33333C5.3335%206.97971%205.47397%206.64057%205.72402%206.39053C5.97407%206.14047%206.31321%206%206.66683%206H10.0002L11.3335%208H17.3335C17.6871%208%2018.0262%208.14047%2018.2763%208.39053C18.5264%208.64057%2018.6668%208.97971%2018.6668%209.33333V16.6667Z'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%233A89E6'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%201097'%3e%3cpath%20id='Vector'%20d='M18.6668%2016.6667C18.6668%2017.0203%2018.5264%2017.3594%2018.2763%2017.6095C18.0262%2017.8595%2017.6871%2018%2017.3335%2018H6.66683C6.31321%2018%205.97407%2017.8595%205.72402%2017.6095C5.47397%2017.3594%205.3335%2017.0203%205.3335%2016.6667V7.33333C5.3335%206.97971%205.47397%206.64057%205.72402%206.39053C5.97407%206.14047%206.31321%206%206.66683%206H10.0002L11.3335%208H17.3335C17.6871%208%2018.0262%208.14047%2018.2763%208.39053C18.5264%208.64057%2018.6668%208.97971%2018.6668%209.33333V16.6667Z'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%233A89E6'/%3e%3c/g%3e%3c/svg%3e")}._outputsIcon_esf5b_128{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%201097'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M7.33333%206H16.6667C17.403%206%2018%206.59695%2018%207.33333V16.6667C18%2017.403%2017.403%2018%2016.6667%2018H7.33333C6.59695%2018%206%2017.403%206%2016.6667V7.33333C6%206.59695%206.59695%206%207.33333%206Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_2'%20d='M10%208.66667H9.33333C8.96514%208.66667%208.66667%208.96514%208.66667%209.33333V10C8.66667%2010.3682%208.96514%2010.6667%209.33333%2010.6667H10C10.3682%2010.6667%2010.6667%2010.3682%2010.6667%2010V9.33333C10.6667%208.96514%2010.3682%208.66667%2010%208.66667Z'%20fill='%23BDC7D0'/%3e%3cpath%20id='Vector_3'%20d='M14.6667%208.66667H14C13.6318%208.66667%2013.3333%208.96514%2013.3333%209.33333V10C13.3333%2010.3682%2013.6318%2010.6667%2014%2010.6667H14.6667C15.0349%2010.6667%2015.3333%2010.3682%2015.3333%2010V9.33333C15.3333%208.96514%2015.0349%208.66667%2014.6667%208.66667Z'%20fill='%23BDC7D0'/%3e%3cpath%20id='Vector_4'%20d='M10%2013.3333H9.33333C8.96514%2013.3333%208.66667%2013.6318%208.66667%2014V14.6667C8.66667%2015.0349%208.96514%2015.3333%209.33333%2015.3333H10C10.3682%2015.3333%2010.6667%2015.0349%2010.6667%2014.6667V14C10.6667%2013.6318%2010.3682%2013.3333%2010%2013.3333Z'%20fill='%23BDC7D0'/%3e%3cpath%20id='Vector_5'%20d='M14.6667%2013.3333H14C13.6318%2013.3333%2013.3333%2013.6318%2013.3333%2014V14.6667C13.3333%2015.0349%2013.6318%2015.3333%2014%2015.3333H14.6667C15.0349%2015.3333%2015.3333%2015.0349%2015.3333%2014.6667V14C15.3333%2013.6318%2015.0349%2013.3333%2014.6667%2013.3333Z'%20fill='%23BDC7D0'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%201097'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M7.33333%206H16.6667C17.403%206%2018%206.59695%2018%207.33333V16.6667C18%2017.403%2017.403%2018%2016.6667%2018H7.33333C6.59695%2018%206%2017.403%206%2016.6667V7.33333C6%206.59695%206.59695%206%207.33333%206Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_2'%20d='M10%208.66667H9.33333C8.96514%208.66667%208.66667%208.96514%208.66667%209.33333V10C8.66667%2010.3682%208.96514%2010.6667%209.33333%2010.6667H10C10.3682%2010.6667%2010.6667%2010.3682%2010.6667%2010V9.33333C10.6667%208.96514%2010.3682%208.66667%2010%208.66667Z'%20fill='%23BDC7D0'/%3e%3cpath%20id='Vector_3'%20d='M14.6667%208.66667H14C13.6318%208.66667%2013.3333%208.96514%2013.3333%209.33333V10C13.3333%2010.3682%2013.6318%2010.6667%2014%2010.6667H14.6667C15.0349%2010.6667%2015.3333%2010.3682%2015.3333%2010V9.33333C15.3333%208.96514%2015.0349%208.66667%2014.6667%208.66667Z'%20fill='%23BDC7D0'/%3e%3cpath%20id='Vector_4'%20d='M10%2013.3333H9.33333C8.96514%2013.3333%208.66667%2013.6318%208.66667%2014V14.6667C8.66667%2015.0349%208.96514%2015.3333%209.33333%2015.3333H10C10.3682%2015.3333%2010.6667%2015.0349%2010.6667%2014.6667V14C10.6667%2013.6318%2010.3682%2013.3333%2010%2013.3333Z'%20fill='%23BDC7D0'/%3e%3cpath%20id='Vector_5'%20d='M14.6667%2013.3333H14C13.6318%2013.3333%2013.3333%2013.6318%2013.3333%2014V14.6667C13.3333%2015.0349%2013.6318%2015.3333%2014%2015.3333H14.6667C15.0349%2015.3333%2015.3333%2015.0349%2015.3333%2014.6667V14C15.3333%2013.6318%2015.0349%2013.3333%2014.6667%2013.3333Z'%20fill='%23BDC7D0'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}._layoutsIcon_esf5b_133{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%201097'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M14.666%2016L18.666%2012L14.666%208'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_2'%20d='M9.33398%208L5.33398%2012L9.33398%2016'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23BDC7D0'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%201097'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M14.666%2016L18.666%2012L14.666%208'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_2'%20d='M9.33398%208L5.33398%2012L9.33398%2016'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23BDC7D0'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}._adminIcon_esf5b_138{width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M2.66667%202H6C6.36819%202%206.66667%202.29848%206.66667%202.66667V6C6.66667%206.36819%206.36819%206.66667%206%206.66667H2.66667C2.29848%206.66667%202%206.36819%202%206V2.66667C2%202.29848%202.29848%202%202.66667%202Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_2'%20d='M10.0007%202H13.334C13.7022%202%2014.0007%202.29848%2014.0007%202.66667V6C14.0007%206.36819%2013.7022%206.66667%2013.334%206.66667H10.0007C9.63246%206.66667%209.33398%206.36819%209.33398%206V2.66667C9.33398%202.29848%209.63246%202%2010.0007%202Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_3'%20d='M10.0007%209.33331H13.334C13.7022%209.33331%2014.0007%209.63179%2014.0007%209.99998V13.3333C14.0007%2013.7015%2013.7022%2014%2013.334%2014H10.0007C9.63246%2014%209.33398%2013.7015%209.33398%2013.3333V9.99998C9.33398%209.63179%209.63246%209.33331%2010.0007%209.33331Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_4'%20d='M2.66667%209.33333H6C6.36819%209.33333%206.66667%209.63181%206.66667%2010V13.3333C6.66667%2013.7015%206.36819%2014%206%2014H2.66667C2.29848%2014%202%2013.7015%202%2013.3333V10C2%209.63181%202.29848%209.33333%202.66667%209.33333Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M2.66667%202H6C6.36819%202%206.66667%202.29848%206.66667%202.66667V6C6.66667%206.36819%206.36819%206.66667%206%206.66667H2.66667C2.29848%206.66667%202%206.36819%202%206V2.66667C2%202.29848%202.29848%202%202.66667%202Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_2'%20d='M10.0007%202H13.334C13.7022%202%2014.0007%202.29848%2014.0007%202.66667V6C14.0007%206.36819%2013.7022%206.66667%2013.334%206.66667H10.0007C9.63246%206.66667%209.33398%206.36819%209.33398%206V2.66667C9.33398%202.29848%209.63246%202%2010.0007%202Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_3'%20d='M10.0007%209.33331H13.334C13.7022%209.33331%2014.0007%209.63179%2014.0007%209.99998V13.3333C14.0007%2013.7015%2013.7022%2014%2013.334%2014H10.0007C9.63246%2014%209.33398%2013.7015%209.33398%2013.3333V9.99998C9.33398%209.63179%209.63246%209.33331%2010.0007%209.33331Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3cpath%20id='Vector_4'%20d='M2.66667%209.33333H6C6.36819%209.33333%206.66667%209.63181%206.66667%2010V13.3333C6.66667%2013.7015%206.36819%2014%206%2014H2.66667C2.29848%2014%202%2013.7015%202%2013.3333V10C2%209.63181%202.29848%209.33333%202.66667%209.33333Z'%20stroke-width='1.33333'%20stroke='%23BDC7D0'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-size:16px 16px;mask-size:16px 16px}._navDivider_esf5b_147 img{display:block}._navDivider_esf5b_147{flex:0 0 1px;width:1px;height:26px;margin:0 5px}._headerBottom_esf5b_158{display:flex;justify-content:space-between;align-items:center;padding:calc(1.5rem + 10px) 51px 11px 42px}._headerBottom_esf5b_158._noScroll_esf5b_165{padding-right:42px}._pageTitle_esf5b_169 h1{margin:0;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._pageActions_esf5b_177{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){._headerTop_esf5b_10{flex-direction:column;align-items:flex-start;gap:1rem}._navigation_esf5b_38{width:100%;justify-content:flex-start}._headerBottom_esf5b_158{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}._pageActions_esf5b_177{width:100%}}@media(max-width:480px){._headerTop_esf5b_10{padding:1rem}._pageTitle_esf5b_169 h1{font-size:1.25rem}}._app_7bsl8_2{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary);color:var(--text-primary);transition:all var(--transition-normal)}._header_7bsl8_12{background:var(--bg-card);border-bottom:1px solid var(--border-primary);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._headerContent_7bsl8_22{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;gap:2rem}._logo_7bsl8_32{display:flex;align-items:center;gap:.75rem;color:var(--accent-primary);text-decoration:none;cursor:pointer;transition:opacity var(--transition-normal);border-radius:6px;padding:4px 8px;margin:-4px -8px}._logo_7bsl8_32:hover{opacity:.8;background-color:#ffffff0d}._logo_7bsl8_32 h1{font-size:1.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._logo_7bsl8_32 svg{transition:transform var(--transition-normal)}._logo_7bsl8_32:hover svg{transform:rotate(5deg) scale(1.05)}._navigationContainer_7bsl8_70{display:flex;align-items:center;gap:2rem;flex:1}._nav_7bsl8_70{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}._navLink_7bsl8_85{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-lg);color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.875rem;transition:all var(--transition-normal);position:relative}._navLink_7bsl8_85:hover{color:var(--text-primary);background:var(--bg-secondary);transform:translateY(-1px)}._navLink_7bsl8_85._active_7bsl8_105{color:var(--accent-primary);background:#6366f11a;font-weight:600}._navLink_7bsl8_85._active_7bsl8_105:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:4px;height:4px;background:var(--accent-primary);border-radius:50%}._navLink_7bsl8_85 svg{transition:transform var(--transition-fast)}._navLink_7bsl8_85:hover svg,._navLink_7bsl8_85._active_7bsl8_105 svg{transform:scale(1.1)}._userSection_7bsl8_133{display:flex;align-items:center;gap:1rem;margin-left:auto}._wsStatus_7bsl8_140{font-size:.75rem}._userInfo_7bsl8_144{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}._userName_7bsl8_151{font-size:.875rem;font-weight:600;color:var(--text-primary);line-height:1.2}._userEmail_7bsl8_158{font-size:.75rem;color:var(--text-secondary);line-height:1.2}._userAvatar_7bsl8_164{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase;border:2px solid var(--border-primary);transition:all var(--transition-normal)}._userAvatar_7bsl8_164:hover{transform:scale(1.05);border-color:var(--accent-primary)}._logoutButton_7bsl8_185{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0d;color:#ffffffb3;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}._logoutButton_7bsl8_185:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--transition-normal)}._logoutButton_7bsl8_185:hover{color:#ffffffe6;border-color:#fff3;background:#ffffff14;transform:translateY(-1px);box-shadow:0 2px 8px #0003}._logoutButton_7bsl8_185:hover:before{left:100%}._logoutButton_7bsl8_185:active{transform:translateY(0);box-shadow:none}._logoutButton_7bsl8_185 svg{transition:transform var(--transition-fast)}._logoutButton_7bsl8_185:hover svg{transform:translate(2px)}._headerActions_7bsl8_239{display:flex;align-items:center;gap:1rem}._main_7bsl8_246{flex:1;background:var(--bg-primary);animation:_fadeIn_7bsl8_1 .3s ease-out}@media(max-width:768px){._headerContent_7bsl8_22{padding:1rem;gap:1rem;flex-wrap:wrap}._logo_7bsl8_32 h1{font-size:1.25rem}._navigationContainer_7bsl8_70{order:3;flex:1 0 100%;margin-top:.5rem;gap:1rem}._nav_7bsl8_70{justify-content:flex-start;gap:.25rem;flex:1}._navLink_7bsl8_85{padding:.5rem 1rem;font-size:.8rem}._userSection_7bsl8_133{gap:.75rem;margin-left:0}._userInfo_7bsl8_144{display:none}._logoutButton_7bsl8_185{padding:.5rem .75rem;font-size:.8rem}._headerActions_7bsl8_239{margin-left:auto}}@media(max-width:480px){._headerContent_7bsl8_22{padding:.75rem}._logo_7bsl8_32{gap:.5rem}._logo_7bsl8_32 svg{width:24px;height:24px}._logo_7bsl8_32 h1{font-size:1.125rem}._navLink_7bsl8_85{padding:.5rem .75rem;gap:.375rem}._navLink_7bsl8_85 svg{width:16px;height:16px}}@keyframes _fadeIn_7bsl8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-contrast:high){._header_7bsl8_12{border-bottom-width:2px}._navLink_7bsl8_85{border:1px solid transparent}._navLink_7bsl8_85:hover,._navLink_7bsl8_85._active_7bsl8_105{border-color:var(--accent-primary)}}._bundlesPage_u80dy_2,._page_u80dy_3{height:100vh;animation:_fadeIn_u80dy_1 .4s ease-out;background:#0f1117;display:flex;flex-direction:column;overflow:hidden}._pageHeader_u80dy_12{background:#0f1117;padding:0;display:flex;flex-direction:column;gap:0}._headerTop_u80dy_20{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #21202F;gap:2rem}._navigation_u80dy_30{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}._navLink_u80dy_38{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:6px;color:#ffffff80;text-decoration:none;font-weight:400;font-size:.8125rem;transition:all .2s ease;position:relative}._navLink_u80dy_38:hover{color:#fffc;background:#ffffff0a}._navLink_u80dy_38._active_u80dy_57{color:#ffffffd9;background:#ffffff0f;font-weight:500}._navLink_u80dy_38 svg{transition:transform .15s ease}._navLink_u80dy_38:hover svg,._navLink_u80dy_38._active_u80dy_57 svg{transform:scale(1.1)}._headerBottom_u80dy_72{display:flex;justify-content:space-between;align-items:center;padding:calc(1.5rem + 10px) 51px 11px 42px}._headerLeft_u80dy_79{display:flex;flex-direction:column;gap:1.5rem}._logoSection_u80dy_85{display:flex;align-items:center;gap:.75rem}._logoImage_u80dy_91{height:28px;width:auto}._pageTitle_u80dy_96 h1{margin:0;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._pageTitle_u80dy_96 h2{margin:0 0 .5rem;color:var(--text-primary);font-weight:600}._pageTitle_u80dy_96 p{margin:0;color:var(--text-secondary);font-size:.875rem}._pageActions_u80dy_116{display:flex;gap:.75rem;align-items:center}._actionButton_u80dy_122{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:0 12px 0 0;font-weight:500;font-size:.875rem;border:1px solid transparent;cursor:pointer;transition:all var(--transition-normal);text-decoration:none;white-space:nowrap}._actionButton_u80dy_122:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._actionButton_u80dy_122._primary_u80dy_143{background:var(--accent-primary);color:#fff;box-shadow:var(--shadow-sm)}._actionButton_u80dy_122._primary_u80dy_143 svg{color:#fff}._actionButton_u80dy_122._primary_u80dy_143:hover:not(:disabled){background:var(--accent-secondary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._actionButton_u80dy_122._secondary_u80dy_159{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border-primary)}._actionButton_u80dy_122._secondary_u80dy_159:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-hover);transform:translateY(-1px)}._actionButton_u80dy_122 svg{transition:transform var(--transition-fast)}._actionButton_u80dy_122:hover:not(:disabled) svg{transform:scale(1.1)}._actionButton_u80dy_122._loading_u80dy_180 svg{animation:_spin_u80dy_1 1s linear infinite}._projectActions_u80dy_184{display:flex;align-items:stretch;width:487px;max-width:100%;min-width:0}._projectActions_u80dy_184>form{flex:1}._projectActions_u80dy_184>._newProjectButton_u80dy_196{flex:0 0 167px}._actionButton_u80dy_122._newProjectButton_u80dy_196{background:#3a89e6;color:#fff;width:167px;height:46px;padding:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;border-radius:0 12px 0 0;display:flex;align-items:center;justify-content:center;gap:.5rem}._actionButton_u80dy_122._newProjectButton_u80dy_196:hover:not(:disabled){background:#2a79d6}@keyframes _spin_u80dy_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageContent_u80dy_225{flex:1;padding:0;overflow-y:auto;display:flex;flex-direction:column}._modalOverlay_u80dy_234{position:fixed;inset:0;background:#000000bf;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_modalFadeIn_u80dy_1 .3s ease-out}._modalContent_u80dy_250{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000040;max-width:640px;width:100%;max-height:90vh;overflow:hidden;animation:_modalSlideIn_u80dy_1 .3s ease-out}._modalContent_u80dy_250._wideModal_u80dy_262{max-width:1100px}._modalBody_u80dy_266{overflow-y:auto;max-height:calc(90vh - 80px)}._modalHeader_u80dy_271{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);position:sticky;top:0;z-index:10;gap:16px}._modalHeader_u80dy_271 h2,._modalHeader_u80dy_271 h3{margin:0;color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:-.025em}._modalTitleInput_u80dy_293{flex:1;padding:12px 16px;border:2px solid var(--border-primary);border-radius:var(--radius-md);background-color:var(--bg-primary);color:var(--text-primary);font-size:18px;font-weight:600;transition:var(--transition-colors);outline:none}._modalTitleInput_u80dy_293:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a}._modalTitleInput_u80dy_293::-moz-placeholder{color:var(--text-tertiary);font-weight:500}._modalTitleInput_u80dy_293::placeholder{color:var(--text-tertiary);font-weight:500}._modalTitleInput_u80dy_293:disabled{opacity:.6;cursor:not-allowed}._modalHeaderActions_u80dy_321{display:flex;align-items:center;gap:12px}._modalSubmitButton_u80dy_327{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;transition:all var(--transition-normal);box-shadow:var(--shadow-sm);white-space:nowrap}._modalSubmitButton_u80dy_327:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}._modalSubmitButton_u80dy_327:active:not(:disabled){transform:translateY(0)}._modalSubmitButton_u80dy_327:disabled{background:var(--text-tertiary);cursor:not-allowed;opacity:.6;transform:none!important;box-shadow:none}._modalClose_u80dy_361{background:var(--bg-tertiary);border:1px solid var(--border-primary);font-size:18px;cursor:pointer;color:var(--text-secondary);padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:all var(--transition-normal)}._modalClose_u80dy_361:hover{background:var(--bg-primary);color:var(--text-primary);transform:scale(1.05);border-color:var(--border-hover)}._modalClose_u80dy_361:active{transform:scale(.95)}@keyframes _modalFadeIn_u80dy_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideIn_u80dy_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._pageHeader_u80dy_12{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem}._pageActions_u80dy_116{width:100%;justify-content:stretch}._actionButton_u80dy_122{flex:1;justify-content:center}._modalOverlay_u80dy_234{padding:1rem}._modalHeader_u80dy_271{padding:1rem 1.5rem}}@media(max-width:480px){._projectActions_u80dy_184>._newProjectButton_u80dy_196{flex-basis:140px;font-size:14px}._pageHeader_u80dy_12{padding:1rem}._pageTitle_u80dy_96 h2{font-size:1.5rem}._actionButton_u80dy_122{padding:.625rem 1rem;font-size:.8rem}._modalHeader_u80dy_271{padding:1rem}._modalHeader_u80dy_271 h3{font-size:1.25rem}}@keyframes _fadeIn_u80dy_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_u80dy_1{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._container_cyo31_1{padding:2rem 42px;width:100%;max-width:100%;margin:0;background-color:var(--bg-primary);overflow-y:auto;flex:1;box-sizing:border-box}._header_cyo31_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-primary)}._title_cyo31_21{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0}._createButton_cyo31_28{background-color:var(--accent-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius-lg);font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:.5rem}._createButton_cyo31_28:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);background-color:var(--accent-secondary)}._createButton_cyo31_28:active{transform:translateY(0)}._loading_cyo31_54{display:flex;justify-content:center;align-items:center;height:200px;color:var(--text-secondary);font-size:1.1rem}._loadingSpinner_cyo31_63{width:24px;height:24px;border:3px solid var(--border-primary);border-top:3px solid var(--accent-primary);border-radius:50%;animation:_spin_cyo31_1 1s linear infinite;margin-right:.75rem}@keyframes _spin_cyo31_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_cyo31_78{background-color:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:0 12px 0 0;padding:1.5rem;margin:1rem 0}._errorMessage_cyo31_86{color:var(--error);font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._retryButton_cyo31_95{background-color:var(--error);color:#fff;border:none;padding:.5rem 1rem;border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all var(--transition-normal)}._retryButton_cyo31_95:hover{opacity:.9;transform:translateY(-1px)}._emptyState_cyo31_111{text-align:center;padding:4rem 2rem;border:2px dashed var(--border-primary);border-radius:0 16px 0 0;background-color:var(--bg-secondary)}._emptyTitle_cyo31_119{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}._emptyDescription_cyo31_126{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem}._grid_cyo31_132{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:1rem;width:100%}._card_cyo31_140{background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:1.5rem;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}._card_cyo31_140:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));opacity:0;transition:opacity var(--transition-normal)}._card_cyo31_140:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-hover)}._card_cyo31_140:hover:before{opacity:1}._parentCard_cyo31_175{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);box-shadow:var(--shadow-sm)}._parentCard_cyo31_175:before{height:3px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));opacity:.5}._parentCard_cyo31_175:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-hover)}._parentCard_cyo31_175 ._cardTitle_cyo31_193{font-weight:600;color:var(--text-primary)}._cardHeader_cyo31_198{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._cardTitle_cyo31_193{margin:0;font-size:1.0625rem;font-weight:600;color:var(--text-primary);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;letter-spacing:-.015em}._cardActions_cyo31_220{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._statusBadge_cyo31_227{color:#fff;padding:.1875rem .5rem;border-radius:0 4px 0 0;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._versionBadge_cyo31_238{color:var(--text-secondary);background-color:var(--bg-tertiary);padding:.1875rem .5rem;border-radius:var(--radius-sm);font-size:.625rem;font-weight:600;letter-spacing:.02em;flex-shrink:0}._deleteButton_cyo31_249{background:transparent;color:var(--text-secondary);border:none;padding:.375rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._deleteButton_cyo31_249:hover{background-color:#ef44441a;color:var(--error)}._deleteButton_cyo31_249:active{transform:scale(.95)}._statusPublic_cyo31_271{background-color:var(--success)}._statusDraft_cyo31_275{background-color:var(--warning)}._cardDetails_cyo31_279{display:flex;gap:1.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border-primary)}._detailItem_cyo31_287{font-size:.8125rem;color:var(--text-secondary);display:flex;align-items:baseline;gap:.375rem;font-weight:500}._detailLabel_cyo31_296{color:var(--text-tertiary);font-weight:500;font-size:.75rem}._cardFooter_cyo31_302{display:flex;justify-content:space-between;gap:1rem}._cardDate_cyo31_308{font-size:.6875rem;color:var(--text-tertiary);display:flex;align-items:baseline;gap:.375rem}._dateLabel_cyo31_316{color:var(--text-tertiary);font-weight:500;font-size:.6875rem}._codePreview_cyo31_322{background-color:var(--bg-tertiary);border:1px solid var(--border-primary);padding:.75rem;border-radius:var(--radius-md);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:.75rem;line-height:1.4;color:var(--text-secondary);max-height:4rem;overflow:hidden;position:relative;margin-top:.5rem}._codePreview_cyo31_322:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1rem;background:linear-gradient(to bottom,transparent,var(--bg-tertiary));pointer-events:none}._fadeOverlay_cyo31_348{position:absolute;bottom:.75rem;right:.75rem;background:linear-gradient(to right,transparent,var(--bg-tertiary));padding:0 .5rem;font-size:.6875rem;font-style:italic;color:var(--text-tertiary);pointer-events:none}@media(max-width:768px){._container_cyo31_1{padding:1rem}._header_cyo31_12{flex-direction:column;align-items:stretch;gap:1rem}._title_cyo31_21{font-size:2rem;text-align:center}._grid_cyo31_132{grid-template-columns:1fr;gap:1rem}._card_cyo31_140{padding:1rem}._cardHeader_cyo31_198{flex-direction:column;align-items:stretch;gap:.75rem}._statusBadge_cyo31_227{align-self:flex-start}}@media(max-width:480px){._cardDetails_cyo31_279{grid-template-columns:1fr}}._modal_cyo31_404{position:fixed;inset:0;background-color:var(--bg-modal);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_modalFadeIn_cyo31_1 .2s ease-out}._modalContent_cyo31_419{background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:0 16px 0 0;padding:2rem;max-width:400px;width:90%;box-shadow:var(--shadow-xl);transform:scale(.95);animation:_modalSlideIn_cyo31_1 .2s ease-out forwards}._modalTitle_cyo31_431{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:var(--text-primary)}._modalMessage_cyo31_438{margin:0 0 2rem;color:var(--text-secondary);line-height:1.6}._modalActions_cyo31_444{display:flex;gap:1rem;justify-content:flex-end}._cancelButton_cyo31_450{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);padding:.75rem 1.5rem;border-radius:0 8px 0 0;cursor:pointer;font-weight:500;transition:all var(--transition-normal)}._cancelButton_cyo31_450:hover{background-color:var(--bg-tertiary);border-color:var(--border-hover)}._confirmDeleteButton_cyo31_466{background-color:var(--error);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:0 8px 0 0;cursor:pointer;font-weight:500;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}._confirmDeleteButton_cyo31_466:hover{opacity:.9;box-shadow:var(--shadow-md);transform:translateY(-1px)}._confirmDeleteButton_cyo31_466:active{transform:translateY(0)}@keyframes _modalFadeIn_cyo31_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideIn_cyo31_1{0%{transform:scale(.95) translateY(-10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._vscodeLayout_1vh9z_4{display:flex;height:100vh;width:100vw;overflow:hidden;background-color:#1e1e1e;color:#ccc}._editorContainer_1vh9z_13{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#1e1e1e}._layoutEditor_1vh9z_22{display:flex;flex-direction:column;flex:1;background-color:var(--bg-primary);color:var(--text-primary);overflow:auto}._headerContainer_1vh9z_32{padding:12px 20px;background-color:transparent;border-bottom:none;flex-shrink:0}._titleContainer_1vh9z_39{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-primary)}._debugPanel_1vh9z_46{background-color:#e8f4f8;border:1px solid #bee5eb;border-radius:6px;padding:15px;margin-bottom:15px}._headerTitle_1vh9z_55{margin-bottom:15px}._editableTitle_1vh9z_59{margin:0;cursor:pointer;transition:color var(--transition-normal);display:flex;align-items:center;gap:6px;color:var(--text-primary);font-size:1rem;font-weight:600}._editableTitle_1vh9z_59:hover{color:var(--accent-primary)}._editableTitle_1vh9z_59:hover ._editIcon_1vh9z_75{opacity:1}._editIcon_1vh9z_75{opacity:.5;transition:opacity var(--transition-normal);font-size:.8em}._titleInput_1vh9z_85{font-size:1rem;font-weight:600;margin:0;padding:6px 10px;border:2px solid var(--accent-primary);border-radius:var(--radius-md);background-color:var(--bg-primary);color:var(--text-primary);outline:none;font-family:inherit;width:100%;box-sizing:border-box}._saveButton_1vh9z_101{display:flex;align-items:center;gap:5px;padding:8px 16px;background-color:var(--accent-primary);color:#fff;border:none;border-radius:0 8px 0 0;cursor:pointer;font-size:14px;font-weight:700;transition:all var(--transition-normal)}._saveButton_1vh9z_101:hover:not(:disabled){background-color:var(--accent-secondary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._saveButton_1vh9z_101:disabled{cursor:not-allowed;opacity:.6}._saveButton_1vh9z_101._saveSuccess_1vh9z_127{background-color:var(--success);animation:_saveSuccessFlash_1vh9z_1 2s ease-in-out}@keyframes _saveSuccessFlash_1vh9z_1{0%,to{background-color:var(--success)}10%,90%{background-color:var(--success);box-shadow:0 0 20px var(--success)}}._bundleSelection_1vh9z_143{display:flex;gap:10px;align-items:center}._bundleSelect_1vh9z_143{padding:8px 12px;border:1px solid var(--border-primary);border-radius:0 8px 0 0;background-color:var(--bg-primary);color:var(--text-primary);font-size:14px;min-width:180px;cursor:pointer}._bundleSelect_1vh9z_143:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary)}._bundlePreview_1vh9z_166{display:flex;align-items:center;transition:all var(--transition-normal)}._bundlePreview_1vh9z_166:hover{transform:scale(1.1)}._previewImage_1vh9z_176{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}._bundlePreview_1vh9z_166:hover ._previewImage_1vh9z_176{box-shadow:var(--shadow-md);border-color:var(--accent-primary)}._editorContainer_1vh9z_13{flex:1;border:1px solid var(--border-primary);border-radius:0 8px 0 0;overflow:hidden;background-color:var(--bg-primary)}._rightPanel_1vh9z_201{flex:1;display:flex;flex-direction:column;gap:15px;overflow-y:auto;min-height:0}._previewSection_1vh9z_211{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:15px}._previewSection_1vh9z_211 h3{margin:0 0 10px;font-size:16px;font-weight:700;color:var(--text-primary)}._toolbarPanel_1vh9z_225{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:10px}._propertiesPanel_1vh9z_233{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:15px}._propertiesPanel_1vh9z_233 h3{margin:0 0 15px;font-size:16px;font-weight:700;color:var(--text-primary)}._propertiesPanel_1vh9z_233 input,._propertiesPanel_1vh9z_233 select{background-color:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:var(--radius-sm)}._propertiesPanel_1vh9z_233 input:focus,._propertiesPanel_1vh9z_233 select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #6366f133}._propertiesPanel_1vh9z_233 label{color:var(--text-secondary)}._helpOverlay_1vh9z_267{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_1vh9z_1 .2s ease-in-out}@keyframes _fadeIn_1vh9z_1{0%{opacity:0}to{opacity:1}}._helpPanel_1vh9z_291{position:relative;width:90%;max-width:1000px;max-height:90vh;background-color:var(--bg-card);border:2px solid var(--border-primary);border-radius:0 12px 0 0;box-shadow:0 10px 40px #0000004d;overflow:hidden;display:flex;flex-direction:column;animation:_slideIn_1vh9z_1 .3s ease-out}@keyframes _slideIn_1vh9z_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._helpHeader_1vh9z_317{padding:20px 25px;border-bottom:2px solid var(--border-primary);background-color:var(--bg-secondary);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10}._helpTitle_1vh9z_329{margin:0;font-size:20px;font-weight:700;color:var(--text-primary)}._helpCloseButton_1vh9z_336{background:#dc3545;border:none;font-size:20px;cursor:pointer;color:#fff;padding:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-normal)}._helpCloseButton_1vh9z_336:hover{background-color:#c82333;transform:scale(1.1)}._helpContent_1vh9z_357{padding:25px;overflow-y:auto;flex:1}._documentationPanel_1vh9z_364{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:15px;height:100%;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._functionCard_1vh9z_374{margin-bottom:15px;padding:12px;background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 0 0;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}._functionCard_1vh9z_374:hover{background-color:var(--bg-tertiary);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._functionName_1vh9z_392{font-weight:600;color:var(--accent-primary);margin-bottom:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;display:flex;align-items:center}._functionDescription_1vh9z_404{font-size:12px;color:var(--text-primary);margin-bottom:8px;line-height:1.4}._functionSignature_1vh9z_411{font-size:11px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--text-secondary);background-color:var(--bg-tertiary);padding:6px 8px;border-radius:var(--radius-sm);margin-bottom:8px;border-left:3px solid var(--accent-primary);overflow-x:auto;text-align:left}._functionParams_1vh9z_424{font-size:11px;margin-bottom:6px}._functionParam_1vh9z_424{margin:3px 0 3px 12px;color:var(--text-secondary);line-height:1.3}._paramName_1vh9z_436{font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--error);font-weight:500}._paramDefault_1vh9z_442{color:var(--text-tertiary);font-style:italic}._functionReturns_1vh9z_447{font-size:11px;color:var(--text-tertiary);margin-top:6px;padding-top:6px;border-top:1px solid var(--border-secondary)}._variableCard_1vh9z_455{margin-bottom:12px;padding:10px;background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 0 0;border-left:4px solid var(--success)}._variableName_1vh9z_464{font-weight:600;color:var(--success);margin-bottom:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}._variableDescription_1vh9z_472{font-size:11px;color:var(--text-secondary);margin-bottom:4px;line-height:1.3}._variableProperties_1vh9z_479{font-size:10px;color:var(--text-tertiary);font-style:italic}._documentationSectionTitle_1vh9z_485{margin:0 0 12px;color:var(--text-primary);font-size:16px;font-weight:600;padding-bottom:6px;border-bottom:2px solid var(--border-primary)}._documentationSubtitle_1vh9z_494{margin:20px 0 12px;color:var(--text-primary);font-size:14px;font-weight:600}._documentationInstruction_1vh9z_501{font-size:12px;color:var(--text-secondary);margin-bottom:15px;padding:8px 10px;background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}._templateCard_1vh9z_513{border-left:4px solid var(--warning)!important}._templateCard_1vh9z_513 ._functionName_1vh9z_392{color:var(--warning)!important}._templateCard_1vh9z_513 ._functionSignature_1vh9z_411{border-left-color:var(--warning)!important;background-color:var(--bg-secondary)}._templateCard_1vh9z_513:hover{background-color:var(--bg-tertiary)!important;border-color:var(--warning)!important}._resultsPanel_1vh9z_534{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:0;overflow:visible;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);animation:_slideInUp_1vh9z_1 .3s ease-out;margin-top:0}@keyframes _slideInUp_1vh9z_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._resultsPanelHeader_1vh9z_557{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--bg-card),var(--bg-secondary));border-bottom:1px solid var(--border-primary)}._resultsPanelTitle_1vh9z_566{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}._resultsIcon_1vh9z_576{font-size:18px}._statusBadge_1vh9z_580{padding:4px 12px;border-radius:0 12px 0 0;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.5px;animation:_fadeInScale_1vh9z_1 .4s ease-out .2s both}@keyframes _fadeInScale_1vh9z_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._statusSuccess_1vh9z_604{background-color:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}._statusError_1vh9z_610{background-color:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._resultsPanelContent_1vh9z_616{padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;max-height:600px}._metricsRow_1vh9z_625{display:flex;gap:20px;flex-wrap:wrap}._metricItem_1vh9z_631{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 0 0;transition:all var(--transition-normal);animation:_fadeInUp_1vh9z_1 .4s ease-out}@keyframes _fadeInUp_1vh9z_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._metricItem_1vh9z_631:hover{background-color:var(--bg-tertiary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._metricLabel_1vh9z_660{font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._metricValue_1vh9z_668{font-size:16px;font-weight:600;color:var(--accent-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace}._errorCard_1vh9z_675{background-color:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:0 8px 0 0;padding:16px;animation:_shakeIn_1vh9z_1 .5s ease-out}@keyframes _shakeIn_1vh9z_1{0%{transform:translate(-5px)}25%{transform:translate(5px)}50%{transform:translate(-3px)}75%{transform:translate(3px)}to{transform:translate(0)}}._errorHeader_1vh9z_691{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:#ef4444}._errorIcon_1vh9z_700{font-size:16px}._errorMessage_1vh9z_704{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:var(--text-primary);background-color:#0000000d;padding:8px;border-radius:var(--radius-sm);border-left:3px solid #ef4444}._featuresCard_1vh9z_714,._logsCard_1vh9z_715,._positioningCard_1vh9z_716{background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 0 0;overflow:visible;transition:all var(--transition-normal)}@keyframes _expandIn_1vh9z_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}._cardHeader_1vh9z_735{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary)}._cardTitle_1vh9z_744{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}._cardIcon_1vh9z_754{font-size:14px}._copyButton_1vh9z_758{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:10px;transition:all var(--transition-normal)}._copyButton_1vh9z_758:hover{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--accent-primary);transform:scale(1.05)}._featuresList_1vh9z_779{padding:16px;display:flex;flex-direction:column;gap:8px}._featureItem_1vh9z_786{display:flex;align-items:center;gap:8px;padding:6px 0}._featureDot_1vh9z_793{width:8px;height:8px;border-radius:50%;animation:_pulse_1vh9z_1 2s infinite}@keyframes _pulse_1vh9z_1{0%,to{opacity:1}50%{opacity:.6}}._featureActive_1vh9z_805{background-color:#22c55e;box-shadow:0 0 6px #22c55e99}._featureDetected_1vh9z_810{background-color:#f59e0b;box-shadow:0 0 6px #f59e0b99}._featureName_1vh9z_815{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:var(--text-primary);flex:1}._featureStatus_1vh9z_822{font-size:10px;color:var(--text-secondary);font-style:italic}._logsContent_1vh9z_828{padding:0;max-height:400px;overflow-y:auto}._logLine_1vh9z_834{display:flex;align-items:flex-start;gap:12px;padding:8px 16px;border-bottom:1px solid var(--border-secondary);transition:background-color var(--transition-normal)}._logLine_1vh9z_834:hover{background-color:var(--bg-secondary)}._logLine_1vh9z_834:last-child{border-bottom:none}._logIndex_1vh9z_851{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;color:var(--text-tertiary);min-width:20px;text-align:right;margin-top:2px}._logText_1vh9z_860{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;color:var(--text-primary);flex:1;line-height:1.4}._jsonData_1vh9z_868{margin:0;padding:16px;background-color:var(--bg-primary);color:var(--text-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.4;overflow:auto;max-height:500px;border:none}@keyframes _spin_1vh9z_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabBar_12cv2_4{display:flex;align-items:center;background:var(--bg-secondary, #1e1e1e);border-bottom:1px solid var(--border-primary, #333);height:35px;overflow:visible}._tabsContainer_12cv2_14{display:flex;flex:1;overflow-x:auto;overflow-y:hidden;height:100%;scrollbar-width:thin}._tabsContainer_12cv2_14::-webkit-scrollbar{height:3px}._tabsContainer_12cv2_14::-webkit-scrollbar-track{background:var(--bg-secondary, #1e1e1e)}._tabsContainer_12cv2_14::-webkit-scrollbar-thumb{background:var(--border-primary, #333);border-radius:2px}._tab_12cv2_4{display:flex;align-items:center;padding:0 12px;height:100%;border-right:1px solid var(--border-primary, #333);background:var(--bg-tertiary, #252526);cursor:pointer;min-width:120px;max-width:200px;position:relative;transition:background-color .1s ease;flex-shrink:0}._tab_12cv2_4:hover{background:var(--bg-hover, #2a2d2e)}._tab_12cv2_4._active_12cv2_56{background:var(--bg-primary, #1e1e1e);border-bottom:2px solid var(--accent-primary, #007acc)}._tab_12cv2_4._active_12cv2_56 ._tabCloseButton_12cv2_61,._tab_12cv2_4:hover ._tabCloseButton_12cv2_61{display:flex}._tabContent_12cv2_70{display:flex;align-items:center;gap:6px;flex:1;overflow:hidden;min-width:0}._fileIcon_12cv2_79{font-size:14px;flex-shrink:0}._tabName_12cv2_84{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-primary, #cccccc)}._dirtyIndicator_12cv2_92{color:var(--warning, #ff9800);font-size:14px;line-height:1;margin-left:2px;flex-shrink:0}._tabDropdownContainer_12cv2_101{position:relative;display:flex;align-items:center;margin-left:4px;flex-shrink:0}._tabDropdownButton_12cv2_109{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary, #999);cursor:pointer;font-size:16px;width:20px;height:20px;border-radius:3px;padding:0;line-height:1}._tabDropdownButton_12cv2_109:hover{background:var(--bg-tertiary, #3e3e42);color:var(--text-primary, #cccccc)}._renameInput_12cv2_131{flex:1;display:flex}._renameInput_12cv2_131 input{width:100%;background:var(--bg-primary, #1e1e1e);border:1px solid var(--accent-primary, #007acc);color:var(--text-primary, #cccccc);padding:4px 6px;font-size:13px;border-radius:2px;outline:none}._newFileButtonContainer_12cv2_148{display:flex;align-items:center;padding:0 8px;height:100%;border-left:1px solid var(--border-primary, #333)}._newFileButton_12cv2_148{background:transparent;border:none;color:var(--text-primary, #cccccc);cursor:pointer;font-size:20px;padding:4px 8px;border-radius:3px;line-height:1;display:flex;align-items:center;justify-content:center;height:28px;font-weight:400}._newFileButton_12cv2_148:hover{background:var(--bg-hover, #2a2d2e)}._dropdownMenu_12cv2_177{position:fixed;margin-top:2px;background:var(--bg-secondary, #252526);border:1px solid var(--border-primary, #333);border-radius:4px;box-shadow:0 4px 12px #0006;z-index:99999;min-width:180px;padding:4px 0}._dropdownItem_12cv2_189{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text-primary, #cccccc);font-size:13px;cursor:pointer;text-align:left;transition:background-color .1s ease}._dropdownItem_12cv2_189:hover:not(:disabled){background:var(--bg-hover, #2a2d2e)}._dropdownItem_12cv2_189:disabled{opacity:.4;cursor:not-allowed}._dropdownItem_12cv2_189 span:first-child{font-size:14px;width:16px;text-align:center}._dropdownDivider_12cv2_219{height:1px;background:var(--border-primary, #333);margin:4px 0}._createDialog_12cv2_226{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}._createDialogContent_12cv2_239{background:var(--bg-secondary, #252526);border:1px solid var(--border-primary, #333);border-radius:6px;padding:20px;min-width:300px;box-shadow:0 4px 16px #0006}._createDialogContent_12cv2_239 h4{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text-primary, #cccccc)}._createDialogContent_12cv2_239 input{width:100%;background:var(--bg-primary, #1e1e1e);border:1px solid var(--border-secondary, #3e3e42);color:var(--text-primary, #cccccc);padding:8px;font-size:13px;border-radius:4px;margin-bottom:12px;box-sizing:border-box}._createDialogContent_12cv2_239 input:focus{outline:none;border-color:var(--accent-primary, #007acc)}._dialogButtons_12cv2_272{display:flex;gap:8px;justify-content:flex-end}._dialogButtons_12cv2_272 button{background:var(--bg-tertiary, #3e3e42);border:1px solid var(--border-secondary, #3e3e42);color:var(--text-primary, #cccccc);padding:6px 12px;font-size:13px;border-radius:4px;cursor:pointer}._dialogButtons_12cv2_272 button:first-child{background:var(--accent-primary, #007acc);border-color:var(--accent-primary, #007acc)}._dialogButtons_12cv2_272 button:hover{filter:brightness(1.2)}._tabBarVertical_12cv2_298{flex-direction:column;height:auto;border-bottom:none;border-right:none;background:transparent}._tabBarVertical_12cv2_298 ._tabsContainer_12cv2_14{flex-direction:column;overflow-x:hidden;overflow-y:visible;height:auto;width:100%}._tabVertical_12cv2_314{width:100%;height:32px;min-width:unset;max-width:unset;border-right:none;border-bottom:1px solid var(--border-primary, #333);background:transparent}._tabVertical_12cv2_314._active_12cv2_56{background:#2d2d30;border-bottom:1px solid var(--border-primary, #333)}._tabVertical_12cv2_314:hover:not(._active_12cv2_56){background:#ffffff0d}._tabBarVertical_12cv2_298 ._newFileButtonContainer_12cv2_148{width:100%;height:32px;border-left:none;border-top:1px solid var(--border-primary, #333);padding:0 12px;justify-content:flex-start}._activityBar_19j6c_2{width:48px;height:100vh;background-color:#333;display:flex;flex-direction:column;align-items:center;border-right:1px solid #454545;flex-shrink:0;z-index:100}._exitButton_19j6c_15{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#858585;cursor:pointer;transition:all .15s ease;position:relative}._exitButton_19j6c_15:hover{background-color:#ffffff0d;color:#fff}._exitButton_19j6c_15:active{background-color:#ffffff1a}._divider_19j6c_39{width:32px;height:1px;background-color:#454545;margin:4px 0 8px}._tabButtons_19j6c_47{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}._tabButton_19j6c_47{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#858585;cursor:pointer;transition:all .15s ease;position:relative}._tabButton_19j6c_47:hover{background-color:#ffffff0d;color:#ccc}._tabButton_19j6c_47:active{background-color:#ffffff1a}._tabButton_19j6c_47._active_19j6c_80{color:#fff;background-color:#ffffff14}._activeIndicator_19j6c_86{position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#007acc;animation:_slideIn_19j6c_1 .15s ease}@keyframes _slideIn_19j6c_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}._exitButton_19j6c_15:focus,._tabButton_19j6c_47:focus{outline:1px solid #007ACC;outline-offset:-1px}._exitButton_19j6c_15:focus:not(:focus-visible),._tabButton_19j6c_47:focus:not(:focus-visible){outline:none}._activityPanel_10s98_2{width:320px;height:100vh;background-color:#252526;border-right:1px solid #454545;display:flex;flex-direction:column;flex-shrink:0;animation:_slideInPanel_10s98_1 .2s ease;z-index:99}@keyframes _slideInPanel_10s98_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}._header_10s98_26{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px;border-bottom:1px solid #454545;background-color:#2d2d30;flex-shrink:0}._title_10s98_37{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ccc;margin:0}._closeButton_10s98_46{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#858585;cursor:pointer;border-radius:4px;transition:all .15s ease}._closeButton_10s98_46:hover{background-color:#ffffff1a;color:#ccc}._closeButton_10s98_46:active{background-color:#ffffff26}._closeButton_10s98_46:focus{outline:1px solid #007ACC;outline-offset:-1px}._closeButton_10s98_46:focus:not(:focus-visible){outline:none}._content_10s98_79{flex:1;overflow-y:auto;overflow-x:hidden}._content_10s98_79::-webkit-scrollbar{width:10px}._content_10s98_79::-webkit-scrollbar-track{background:#1e1e1e}._content_10s98_79::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}._content_10s98_79::-webkit-scrollbar-thumb:hover{background:#4e4e4e}._content_10s98_79{scrollbar-width:thin;scrollbar-color:#424242 #1E1E1E}._filesTab_14ap0_1{display:flex;flex-direction:column;height:100%;background-color:#252526}._nameSection_14ap0_9{padding:12px 16px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._nameLabel_14ap0_15{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585;margin-bottom:6px}._nameDisplay_14ap0_24{font-size:13px;color:#ccc;padding:6px 8px;border-radius:4px;cursor:default;word-break:break-word;transition:all .15s ease;position:relative}._nameDisplay_14ap0_24._editable_14ap0_35{cursor:pointer}._nameDisplay_14ap0_24._editable_14ap0_35:hover{background-color:#ffffff0d;color:#fff}._nameInput_14ap0_44{width:100%;font-size:13px;color:#ccc;background-color:#3c3c3c;border:1px solid #007ACC;border-radius:4px;padding:6px 8px;outline:none;font-family:inherit}._nameInput_14ap0_44:focus{border-color:#007acc;background-color:#2d2d30}._unsavedIndicator_14ap0_61{color:#ff9800;margin-left:6px;font-size:16px;line-height:1}._codeHash_14ap0_68{font-size:10px;color:#6a6a6a;margin-top:4px;font-family:Courier New,monospace}._actionSection_14ap0_76{padding:12px 16px;border-bottom:1px solid #3C3C3C}._saveButton_14ap0_81{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background-color:#007acc;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._saveButton_14ap0_81:hover:not(:disabled){background-color:#0098ff}._saveButton_14ap0_81:active:not(:disabled){background-color:#005a9e}._saveButton_14ap0_81:disabled{background-color:#3c3c3c;color:#858585;cursor:not-allowed}._saveButton_14ap0_81._success_14ap0_112{background-color:#4caf50}._saveButton_14ap0_81._success_14ap0_112:hover{background-color:#66bb6a}._spinner_14ap0_120{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_14ap0_120 .6s linear infinite}@keyframes _spin_14ap0_120{to{transform:rotate(360deg)}}._filesSection_14ap0_136{flex:1;display:flex;flex-direction:column;overflow:hidden}._filesHeader_14ap0_143{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}._filesLabel_14ap0_150{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585}._newFileButton_14ap0_158{background:transparent;border:none;color:#ccc;cursor:pointer;font-size:18px;padding:0;width:20px;height:20px;border-radius:3px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._newFileButton_14ap0_158:hover{background:#ffffff1a;color:#fff}._createDialog_14ap0_181{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}._createDialogContent_14ap0_194{background:#252526;border:1px solid #3C3C3C;border-radius:6px;padding:20px;min-width:300px;box-shadow:0 4px 16px #0006}._createDialogContent_14ap0_194 h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#ccc}._createDialogContent_14ap0_194 input{width:100%;background:#1e1e1e;border:1px solid #3C3C3C;color:#ccc;padding:8px;font-size:13px;border-radius:4px;margin-bottom:12px;box-sizing:border-box}._createDialogContent_14ap0_194 input:focus{outline:none;border-color:#007acc}._dialogButtons_14ap0_227{display:flex;gap:8px;justify-content:flex-end}._dialogButtons_14ap0_227 button{background:#3c3c3c;border:1px solid #3C3C3C;color:#ccc;padding:6px 12px;font-size:13px;border-radius:4px;cursor:pointer}._dialogButtons_14ap0_227 button:first-child{background:#007acc;border-color:#007acc}._dialogButtons_14ap0_227 button:hover{filter:brightness(1.2)}._testingTab_166jj_1{display:flex;flex-direction:column;height:100%;background-color:#252526}._tabs_166jj_9{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._tab_166jj_9{flex:1;padding:6px 12px;background-color:transparent;border:none;border-radius:4px;color:#858585;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}._tab_166jj_9:hover{background-color:#ffffff0d;color:#ccc}._tabActive_166jj_35{background-color:#007acc;color:#fff}._tabActive_166jj_35:hover{background-color:#0098ff}._content_166jj_45{padding:12px;border-bottom:1px solid #3C3C3C;background-color:#252526}._bundleSelection_166jj_51{display:flex;flex-direction:column;gap:12px}._bundleSelect_166jj_51{width:100%;padding:8px 12px;background-color:#3c3c3c;border:1px solid #454545;border-radius:4px;color:#ccc;font-size:13px;cursor:pointer;outline:none;transition:all .15s ease}._bundleSelect_166jj_51:hover{border-color:#007acc}._bundleSelect_166jj_51:focus{border-color:#007acc;background-color:#2d2d30}._bundlePreview_166jj_79{width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background-color:#1e1e1e}._previewImage_166jj_87{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._mockDescription_166jj_97{font-size:12px;color:#ccc;line-height:1.5}._mockDescription_166jj_97 p{margin:0 0 8px;color:#858585}._mockDescription_166jj_97 ul{margin:0;padding-left:20px;list-style-type:disc}._mockDescription_166jj_97 li{margin-bottom:4px;color:#ccc}._actionBar_166jj_120{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._testButton_166jj_129{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background-color:#007acc;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._testButton_166jj_129:hover:not(:disabled){background-color:#0098ff}._testButton_166jj_129:active:not(:disabled){background-color:#005a9e}._testButton_166jj_129:disabled{opacity:.6;cursor:not-allowed}._spinner_166jj_159{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_166jj_159 .6s linear infinite}@keyframes _spin_166jj_159{to{transform:rotate(360deg)}}._autoTestLabel_166jj_174{display:flex;align-items:center;gap:8px;font-size:12px;color:#ccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._autoTestLabel_166jj_174:hover{color:#fff}._checkbox_166jj_188{width:16px;height:16px;cursor:pointer}._testAllTab_zjkrl_1{display:flex;flex-direction:column;height:100%;background-color:#252526;overflow-y:auto}._header_zjkrl_10{padding:16px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._title_zjkrl_16{margin:0 0 8px;font-size:14px;font-weight:600;color:#ccc}._description_zjkrl_23{margin:0;font-size:12px;color:#858585;line-height:1.5}._section_zjkrl_31{padding:16px;border-bottom:1px solid #3C3C3C}._sectionHeader_zjkrl_36{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._sectionTitle_zjkrl_43{font-size:12px;font-weight:600;color:#ccc;text-transform:uppercase;letter-spacing:.5px}._selectionButtons_zjkrl_51{display:flex;align-items:center;gap:8px}._linkButton_zjkrl_57{padding:0;background:none;border:none;color:#007acc;font-size:11px;cursor:pointer;transition:color .15s ease}._linkButton_zjkrl_57:hover:not(:disabled){color:#0098ff;text-decoration:underline}._linkButton_zjkrl_57:disabled{color:#505050;cursor:not-allowed}._separator_zjkrl_77{color:#505050;font-size:10px}._bundleList_zjkrl_83{display:flex;flex-direction:column;gap:4px;max-height:400px;overflow-y:auto}._bundleItem_zjkrl_91{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:#2d2d30;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._bundleItem_zjkrl_91:hover{background-color:#3c3c3c;border-color:#454545}._bundleItemSelected_zjkrl_109{background-color:#007acc1a;border-color:#007acc}._bundleCheckbox_zjkrl_114{flex-shrink:0}._checkbox_zjkrl_118{width:16px;height:16px;cursor:pointer}._bundleInfo_zjkrl_124{flex:1;min-width:0}._bundleName_zjkrl_129{font-size:13px;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bundleStatus_zjkrl_137{margin-top:4px}._statusBadge_zjkrl_141{display:inline-block;padding:2px 8px;font-size:10px;font-weight:500;text-transform:uppercase;border-radius:3px;letter-spacing:.5px}._status-ready_zjkrl_151{background-color:#10b98126;color:#10b981}._status-completed_zjkrl_156{background-color:#3b82f626;color:#3b82f6}._bundleResult_zjkrl_161{flex-shrink:0;font-size:18px}._emptyState_zjkrl_167{padding:32px 16px;text-align:center;color:#858585}._emptyState_zjkrl_167 p{margin:0 0 8px;font-size:13px}._hint_zjkrl_178{font-size:12px;color:#666}._actionBar_zjkrl_184{padding:16px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._testButton_zjkrl_190{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background-color:#007acc;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._testButton_zjkrl_190:hover:not(:disabled){background-color:#0098ff}._testButton_zjkrl_190:active:not(:disabled){background-color:#005a9e}._testButton_zjkrl_190:disabled{opacity:.6;cursor:not-allowed}._stopButton_zjkrl_220{background-color:#d97706}._stopButton_zjkrl_220:hover:not(:disabled){background-color:#f59e0b}._stopButton_zjkrl_220:active:not(:disabled){background-color:#b45309}._progressContainer_zjkrl_233{margin-top:12px}._progressText_zjkrl_237{margin-bottom:8px;font-size:12px;color:#ccc;text-align:center}._progressBar_zjkrl_244{width:100%;height:6px;background-color:#3c3c3c;border-radius:3px;overflow:hidden}._progressFill_zjkrl_252{height:100%;background:linear-gradient(90deg,#007acc,#0098ff);transition:width .3s ease}._statusPending_zjkrl_259{opacity:.6}._statusSuccess_zjkrl_263{color:#10b981}._statusError_zjkrl_267{color:#ef4444}._spinner_zjkrl_271{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#007acc;border-radius:50%;animation:_spin_zjkrl_271 .6s linear infinite}@keyframes _spin_zjkrl_271{to{transform:rotate(360deg)}}._resultsSection_zjkrl_288{padding:16px}._resultsSummary_zjkrl_292{font-size:11px;color:#858585}._resultsGrid_zjkrl_297{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:12px}._resultCard_zjkrl_305{background-color:#2d2d30;border:1px solid #3C3C3C;border-radius:6px;overflow:hidden;transition:all .15s ease}._resultCard_zjkrl_305:hover{border-color:#454545;box-shadow:0 2px 8px #0000004d}._resultHeader_zjkrl_318{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#252526;border-bottom:1px solid #3C3C3C}._resultTitle_zjkrl_327{font-size:12px;font-weight:500;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:8px}._resultContent_zjkrl_338{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:#1e1e1e;position:relative}._resultLoading_zjkrl_348,._resultPending_zjkrl_349{display:flex;flex-direction:column;align-items:center;gap:8px;color:#858585}._loadingText_zjkrl_357,._pendingText_zjkrl_358{font-size:11px}._pendingIcon_zjkrl_362{font-size:24px;opacity:.6}._resultError_zjkrl_367{padding:16px;text-align:center}._errorIcon_zjkrl_372{font-size:32px;margin-bottom:8px}._errorMessage_zjkrl_377{font-size:11px;color:#ef4444;line-height:1.4;word-break:break-word}._resultImage_zjkrl_385{width:100%;height:100%;cursor:pointer;position:relative;overflow:hidden}._thumbnail_zjkrl_393{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#1e1e1e;transition:transform .2s ease}._resultImage_zjkrl_385:hover ._thumbnail_zjkrl_393{transform:scale(1.05)}._imageOverlayHint_zjkrl_405{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#000000b3;border-radius:4px;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}._resultImage_zjkrl_385:hover ._imageOverlayHint_zjkrl_405{opacity:1}._bundleList_zjkrl_83::-webkit-scrollbar,._testAllTab_zjkrl_1::-webkit-scrollbar{width:10px}._bundleList_zjkrl_83::-webkit-scrollbar-track,._testAllTab_zjkrl_1::-webkit-scrollbar-track{background:#1e1e1e}._bundleList_zjkrl_83::-webkit-scrollbar-thumb,._testAllTab_zjkrl_1::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}._bundleList_zjkrl_83::-webkit-scrollbar-thumb:hover,._testAllTab_zjkrl_1::-webkit-scrollbar-thumb:hover{background:#4e4e4e}._propertiesTab_1vtqj_1{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:#252526}._section_1vtqj_10{display:flex;flex-direction:column;gap:8px}._sectionLabel_1vtqj_16{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585}._nameDisplay_1vtqj_25{padding:7px 10px;background-color:#2d2d30;border:1px solid #3C3C3C;border-radius:4px;color:#ccc;font-size:13px;cursor:default;word-break:break-word;transition:all .15s ease}._nameDisplay_1vtqj_25._editable_1vtqj_37{cursor:pointer}._nameDisplay_1vtqj_25._editable_1vtqj_37:hover{background-color:#3c3c3c;border-color:#6a6a6a;color:#fff}._optional_1vtqj_47{font-weight:400;text-transform:none;margin-left:6px;color:#6a6a6a}._required_1vtqj_54{color:#f48771;margin-left:4px;font-weight:400}._dimensionsRow_1vtqj_61{display:flex;gap:12px}._field_1vtqj_66{flex:1;display:flex;flex-direction:column;gap:6px}._label_1vtqj_73{font-size:12px;color:#ccc;font-weight:500}._input_1vtqj_80{width:100%;padding:7px 10px;background-color:#3c3c3c;border:1px solid #454545;border-radius:4px;color:#ccc;font-size:13px;font-family:inherit;outline:none;transition:all .15s ease}._input_1vtqj_80:hover{border-color:#6a6a6a}._input_1vtqj_80:focus{border-color:#007acc;background-color:#2d2d30}._input_1vtqj_80::-moz-placeholder{color:#6a6a6a}._input_1vtqj_80::placeholder{color:#6a6a6a}._input_1vtqj_80[type=number]::-webkit-inner-spin-button,._input_1vtqj_80[type=number]::-webkit-outer-spin-button{opacity:.5}._select_1vtqj_111{width:100%;padding:7px 10px;background-color:#3c3c3c;border:1px solid #454545;border-radius:4px;color:#ccc;font-size:13px;cursor:pointer;outline:none;transition:all .15s ease}._select_1vtqj_111:hover{border-color:#6a6a6a}._select_1vtqj_111:focus{border-color:#007acc;background-color:#2d2d30}._checkboxLabel_1vtqj_134{display:flex;align-items:center;gap:8px;font-size:13px;color:#ccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._checkboxLabel_1vtqj_134:hover{color:#fff}._checkbox_1vtqj_134{width:16px;height:16px;cursor:pointer}._radioGroup_1vtqj_155{display:flex;flex-direction:column;gap:8px}._radioLabel_1vtqj_161{display:flex;align-items:center;gap:8px;font-size:13px;color:#ccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._radioLabel_1vtqj_161:hover{color:#fff}._radio_1vtqj_155{width:16px;height:16px;cursor:pointer}._readonlyValue_1vtqj_182{padding:7px 10px;background-color:#2d2d30;border:1px solid #3C3C3C;border-radius:4px;color:#858585;font-size:13px}._hint_1vtqj_192{font-size:11px;color:#858585;line-height:1.4}._hint_1vtqj_192 code{background-color:#3c3c3c;padding:2px 5px;border-radius:3px;color:#d4d4d4;font-family:Courier New,monospace;font-size:11px}._logsTab_1vchs_1{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#252526}._emptyState_1vchs_10{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;color:#858585;text-align:center}._emptyState_1vchs_10 svg{color:#454545}._emptyState_1vchs_10 p{margin:0;font-size:14px;font-weight:500;color:#ccc}._emptyState_1vchs_10 span{font-size:12px;color:#858585}._statusSection_1vchs_38{display:flex;justify-content:center;padding-bottom:12px;border-bottom:1px solid #3C3C3C}._statusBadge_1vchs_45{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusSuccess_1vchs_57{background-color:#4caf5026;color:#4caf50}._statusError_1vchs_62{background-color:#f4433626;color:#f44336}._errorSection_1vchs_68{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:4px}._errorHeader_1vchs_78{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#f44336}._errorMessage_1vchs_87{font-size:12px;color:#ffcdd2;line-height:1.5;font-family:Courier New,monospace;white-space:pre-wrap;word-break:break-word}._logsSection_1vchs_97{display:flex;flex-direction:column;gap:8px}._logsHeader_1vchs_103{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #3C3C3C}._logsTitle_1vchs_111{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585}._copyButton_1vchs_119{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:transparent;border:none;border-radius:3px;color:#858585;font-size:11px;cursor:pointer;transition:all .15s ease}._copyButton_1vchs_119:hover{background-color:#ffffff0d;color:#ccc}._copyButton_1vchs_119:active{background-color:#ffffff1a}._logsContent_1vchs_142{display:flex;flex-direction:column;gap:2px;font-family:Courier New,monospace;font-size:11px;max-height:400px;overflow-y:auto}._logLine_1vchs_152{display:flex;gap:12px;padding:4px 8px;border-radius:3px;line-height:1.5}._logLine_1vchs_152:hover{background-color:#ffffff08}._logIndex_1vchs_164{flex-shrink:0;width:24px;text-align:right;color:#6a6a6a;-webkit-user-select:none;-moz-user-select:none;user-select:none}._logText_1vchs_172{flex:1;color:#ccc;word-break:break-word}._noLogs_1vchs_179{padding:24px 16px;text-align:center}._noLogs_1vchs_179 p{margin:0;font-size:12px;color:#858585}._logsContent_1vchs_142::-webkit-scrollbar{width:8px}._logsContent_1vchs_142::-webkit-scrollbar-track{background:#1e1e1e;border-radius:4px}._logsContent_1vchs_142::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}._logsContent_1vchs_142::-webkit-scrollbar-thumb:hover{background:#4e4e4e}._logsContent_1vchs_142{scrollbar-width:thin;scrollbar-color:#424242 #1E1E1E}._positioningDataTab_1jwz6_1{display:flex;flex-direction:column;height:100%;background-color:#252526}._emptyState_1jwz6_9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;color:#858585;text-align:center}._emptyState_1jwz6_9 svg{color:#454545}._emptyState_1jwz6_9 p{margin:0;font-size:14px;font-weight:500;color:#ccc}._emptyState_1jwz6_9 span{font-size:12px;color:#858585}._header_1jwz6_37{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._title_1jwz6_46{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585}._copyButton_1jwz6_54{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:transparent;border:none;border-radius:3px;color:#858585;font-size:11px;cursor:pointer;transition:all .15s ease}._copyButton_1jwz6_54:hover{background-color:#ffffff1a;color:#ccc}._copyButton_1jwz6_54:active{background-color:#ffffff26}._jsonContainer_1jwz6_78{flex:1;overflow:auto;padding:16px;background-color:#1e1e1e}._jsonCode_1jwz6_85{margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.6;color:#d4d4d4;white-space:pre;word-wrap:break-word}._jsonCode_1jwz6_85 .json-key{color:#9cdcfe}._jsonCode_1jwz6_85 .json-string{color:#ce9178}._jsonCode_1jwz6_85 .json-number{color:#b5cea8}._jsonCode_1jwz6_85 .json-boolean,._jsonCode_1jwz6_85 .json-null{color:#569cd6}._jsonContainer_1jwz6_78::-webkit-scrollbar{width:10px;height:10px}._jsonContainer_1jwz6_78::-webkit-scrollbar-track{background:#1e1e1e}._jsonContainer_1jwz6_78::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}._jsonContainer_1jwz6_78::-webkit-scrollbar-thumb:hover{background:#4e4e4e}._jsonContainer_1jwz6_78{scrollbar-width:thin;scrollbar-color:#424242 #1E1E1E}._overlay_1z0df_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1z0df_1 .15s ease-out}@keyframes _fadeIn_1z0df_1{0%{opacity:0}to{opacity:1}}._panel_1z0df_23{background:#1e1e1e;border:1px solid #333;border-radius:8px;width:1000px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;overflow:hidden}._aiPanel_1z0df_36{width:1440px;height:90vh}._workspace_1z0df_41{display:flex;flex:1;min-height:0}._metadataPane_1z0df_47{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}._header_1z0df_56{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#252526;border-bottom:1px solid #333;flex-shrink:0}._headerLeft_1z0df_66{flex:1;min-width:0}._title_1z0df_71{margin:0;font-size:14px;font-weight:600;color:#e0e0e0;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._titleSep_1z0df_84{color:#555}._titleLayout_1z0df_88{color:#9cdcfe}._versionBadge_1z0df_92{font-size:11px;font-weight:600;padding:1px 6px;background:#ffffff1a;color:#ccc;border-radius:3px}._latestBadge_1z0df_101{font-size:10px;padding:1px 6px;background:#2ea04333;color:#4ec96b;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}._closeButton_1z0df_111{background:none;border:none;font-size:20px;cursor:pointer;color:#888;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0;transition:color .15s,background .15s}._closeButton_1z0df_111:hover{color:#fff;background:#ffffff1a}._tabBar_1z0df_134{display:flex;gap:0;background:#252526;border-bottom:1px solid #333;padding:0 16px;flex-shrink:0;overflow-x:auto}._tab_1z0df_134{background:none;border:none;border-bottom:2px solid transparent;color:#888;font-size:12px;padding:8px 14px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap;display:flex;align-items:center;gap:6px}._tab_1z0df_134:hover{color:#ccc}._tabActive_1z0df_163{color:#e0e0e0;border-bottom-color:#007acc}._tabBadge_1z0df_168{font-size:10px;padding:0 5px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;color:#aaa;border-radius:8px}._tabActive_1z0df_163 ._tabBadge_1z0df_168{background:#007acc4d;color:#9cdcfe}._content_1z0df_187{flex:1;overflow-y:auto;padding:16px 20px}._content_1z0df_187::-webkit-scrollbar{width:8px}._content_1z0df_187::-webkit-scrollbar-track{background:#1e1e1e}._content_1z0df_187::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}._content_1z0df_187::-webkit-scrollbar-thumb:hover{background:#555}._skeleton_1z0df_211{display:flex;flex-direction:column;gap:14px;padding:20px 0}._skeletonLine_1z0df_218{height:16px;background:linear-gradient(90deg,#2a2a2a 25%,#333,#2a2a2a 75%);background-size:200% 100%;animation:_shimmer_1z0df_1 1.5s infinite;border-radius:4px}@keyframes _shimmer_1z0df_1{0%{background-position:200% 0}to{background-position:-200% 0}}._error_1z0df_232{padding:32px 20px;text-align:center;color:#f48771;font-size:14px}@media(max-width:900px){._aiPanel_1z0df_36{height:94vh}._aiPanel_1z0df_36 ._workspace_1z0df_41{overflow-y:auto;flex-direction:column}._aiPanel_1z0df_36 ._metadataPane_1z0df_47{flex:0 0 min(58vh,620px)}}._copyButton_147ni_1{background:transparent;border:none;color:#858585;cursor:pointer;padding:4px 6px;border-radius:3px;display:inline-flex;align-items:center;gap:6px;transition:color .15s,background .15s;flex-shrink:0}._copyButton_147ni_1:hover{color:#ccc;background:#ffffff1a}._label_147ni_20{font-size:12px}._container_173wi_1{display:flex;flex-direction:column;gap:16px}._section_173wi_7{background:#252526;border:1px solid #333;border-radius:6px;overflow:hidden}._sectionTitle_173wi_14{margin:0;padding:8px 14px;font-size:11px;font-weight:600;color:#9cdcfe;text-transform:uppercase;letter-spacing:.5px;background:#2d2d2d;border-bottom:1px solid #333}._grid_173wi_26{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#333}._item_173wi_33{padding:10px 14px;background:#1e1e1e}._itemFull_173wi_38{grid-column:1 / -1}._label_173wi_42{display:block;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}._value_173wi_51{display:flex;align-items:center;gap:6px;font-size:13px;color:#d4d4d4}._mono_173wi_59{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;word-break:break-all}._latestBadge_173wi_65{display:inline-block;font-size:10px;padding:1px 6px;background:#2ea04333;color:#4ec96b;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}._formatsTable_173wi_77{font-size:12px}._formatHeader_173wi_81{display:grid;grid-template-columns:80px 80px 1fr;gap:12px;padding:6px 14px;background:#2d2d2d;border-bottom:1px solid #333;color:#888;font-size:11px;text-transform:uppercase;letter-spacing:.5px}._formatRow_173wi_94{display:grid;grid-template-columns:80px 80px 1fr;gap:12px;padding:6px 14px;color:#d4d4d4;border-bottom:1px solid #2a2a2a}._formatRow_173wi_94:last-child{border-bottom:none}._formatName_173wi_107{color:#dcdcaa;font-weight:600}._formatPath_173wi_112{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;display:flex;align-items:center;gap:4px;word-break:break-all;color:#aaa}._psdStatus_173wi_122{font-weight:400;color:#888;font-size:11px}._container_i0uao_1{display:flex;flex-direction:column;height:100%}._toolbar_i0uao_7{display:flex;align-items:center;gap:10px;padding:8px 0;flex-shrink:0}._searchWrapper_i0uao_15{flex:1;position:relative}._searchInput_i0uao_20{width:100%;background:#1a1a1a;border:1px solid #444;border-radius:4px;padding:6px 10px;color:#d4d4d4;font-size:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;outline:none;transition:border-color .15s;box-sizing:border-box}._searchInput_i0uao_20:focus{border-color:#007acc}._searchInput_i0uao_20::-moz-placeholder{color:#666}._searchInput_i0uao_20::placeholder{color:#666}._searchCount_i0uao_42{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;color:#888}._filters_i0uao_51{display:flex;gap:4px;flex-shrink:0}._filterPill_i0uao_57{background:transparent;border:1px solid #555;color:#888;font-size:10px;padding:3px 8px;border-radius:10px;cursor:pointer;transition:all .15s;letter-spacing:.5px}._filterPill_i0uao_57:hover{border-color:#888;color:#ccc}._filterActive_i0uao_74{background:#9cdcfe26;border-color:#9cdcfe;color:#9cdcfe}._logsList_i0uao_80{background:#1a1a1a;border:1px solid #333;border-radius:6px;overflow-y:auto;flex:1}._logsList_i0uao_80::-webkit-scrollbar{width:6px}._logsList_i0uao_80::-webkit-scrollbar-track{background:#1a1a1a}._logsList_i0uao_80::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}._logEntry_i0uao_101{display:flex;align-items:baseline;gap:8px;padding:5px 12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;border-bottom:1px solid #2a2a2a}._logEntry_i0uao_101:last-child{border-bottom:none}._logEntry_i0uao_101:nth-child(2n){background:#222}._logIndex_i0uao_120{color:#6a6a6a;min-width:28px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}._timestamp_i0uao_128{color:#608b4e;flex-shrink:0;font-size:11px}._typeCheckpoint_i0uao_134{color:#dcdcaa;font-size:10px;text-transform:uppercase;flex-shrink:0;min-width:72px}._logMessage_i0uao_142{color:#ccc;flex:1;word-break:break-word}._empty_i0uao_148{text-align:center;padding:48px 24px;color:#666;font-size:13px}._container_1hfof_1{background:#1a1a1a;border:1px solid #333;border-radius:6px;overflow:hidden}._toolbar_1hfof_8{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#252526;border-bottom:1px solid #333}._toolbarButton_1hfof_17{background:transparent;border:1px solid #555;color:#ccc;font-size:11px;padding:2px 8px;border-radius:3px;cursor:pointer;transition:background .15s,border-color .15s}._toolbarButton_1hfof_17:hover{background:#ffffff1a;border-color:#888}._tree_1hfof_33{padding:8px 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.6;overflow-x:auto;max-height:500px;overflow-y:auto}._tree_1hfof_33::-webkit-scrollbar{width:6px;height:6px}._tree_1hfof_33::-webkit-scrollbar-track{background:#1a1a1a}._tree_1hfof_33::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}._nodeHeader_1hfof_61{display:flex;align-items:baseline;gap:4px;cursor:pointer;padding:1px 12px;transition:background .1s}._nodeHeader_1hfof_61:hover{background:#ffffff0a}._arrow_1hfof_74{font-size:9px;width:12px;display:inline-block;color:#888;flex-shrink:0}._key_1hfof_82{color:#9cdcfe}._preview_1hfof_86{color:#888;font-size:11px}._leafNode_1hfof_95{display:flex;align-items:baseline;gap:4px;padding:1px 12px 1px 28px}._string_1hfof_103{color:#ce9178}._number_1hfof_107{color:#b5cea8}._boolean_1hfof_111{color:#c586c0}._null_1hfof_115{color:#888;font-style:italic}._empty_1hfof_120{padding:24px;text-align:center;color:#666;font-size:13px}._wrapper_w8wvs_1{position:relative;display:inline-flex;align-items:center;outline:none}._trigger_w8wvs_8{display:inline-flex;align-items:center;color:#6f7785;cursor:help;transition:color .15s}._wrapper_w8wvs_1:hover ._trigger_w8wvs_8,._wrapper_w8wvs_1:focus-within ._trigger_w8wvs_8{color:#9cdcfe}._popover_w8wvs_24{position:fixed;z-index:2000;width:-moz-max-content;width:max-content;max-width:280px;padding:8px 10px;background:#2d2d30;border:1px solid #454545;border-radius:6px;box-shadow:0 6px 20px #00000073;color:#d4d4d4;font-size:12px;line-height:1.45;font-weight:400;text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;pointer-events:none;animation:_tooltipIn_w8wvs_1 .12s ease}._above_w8wvs_46{transform:translate(-50%,-100%)}._below_w8wvs_50{transform:translate(-50%)}@keyframes _tooltipIn_w8wvs_1{0%{opacity:0}to{opacity:1}}._card_1v1lc_1{background:#252526;border:1px solid #333;border-radius:6px;overflow:hidden}._header_1v1lc_8{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:#2d2d2d;border-bottom:1px solid #333}._label_1v1lc_18{font-size:12px;font-weight:600;color:#dcdcaa;letter-spacing:.3px}._badges_1v1lc_25{display:flex;gap:6px}._badgeAdjusted_1v1lc_30,._badgeHidden_1v1lc_31{font-size:10px;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}._badgeAdjusted_1v1lc_30{background:#2ea04333;color:#4ec96b}._badgeHidden_1v1lc_31{background:#6b6b6b33;color:#aaa}._flow_1v1lc_50{display:flex;align-items:stretch;gap:12px;padding:12px 14px}._column_1v1lc_57{flex:1 1 0;min-width:0}._columnTitle_1v1lc_62{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:8px}._renderedPill_1v1lc_76{font-size:9px;color:#4ec96b}._fieldList_1v1lc_81{display:flex;flex-direction:column;gap:2px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}._fieldRow_1v1lc_89{display:flex;justify-content:space-between;gap:10px;padding:2px 6px;border-radius:3px}._fieldName_1v1lc_97{color:#9cdcfe}._fieldValue_1v1lc_101{color:#d4d4d4}._changed_1v1lc_105{background:#dcaa461f}._changed_1v1lc_105 ._fieldValue_1v1lc_101{color:#e2b341;font-weight:600}._connector_1v1lc_115{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:90px}._arrow_1v1lc_124{color:#666;font-size:16px}._autoAdjust_1v1lc_129{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 8px;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:5px;text-align:center}._autoAdjustTitle_1v1lc_141{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#c586c0}._aaRow_1v1lc_152{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;color:#d4d4d4}._aaMuted_1v1lc_158{font-size:10px;color:#777}._aaSkipped_1v1lc_163{font-size:10px;padding:1px 6px;border-radius:3px;background:#6b6b6b33;color:#cc9;text-transform:uppercase;letter-spacing:.5px;cursor:help}._shadowSection_1v1lc_174{padding:10px 14px 12px;border-top:1px solid #333;background:#222}._shadowHeader_1v1lc_180,._shadowTitle_1v1lc_181{display:flex;align-items:center}._shadowHeader_1v1lc_180{justify-content:space-between;gap:12px;margin-bottom:8px}._shadowTitle_1v1lc_181{gap:5px;color:#c586c0;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}._shadowSource_1v1lc_201,._shadowEmpty_1v1lc_202{font-size:10px;border-radius:3px;padding:1px 6px}._shadowSource_1v1lc_201{color:#b5cea8;background:#4ec96b14;border:1px solid rgba(78,201,107,.2)}._shadowEmpty_1v1lc_202{color:#777}._shadowGrid_1v1lc_218{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 10px}._shadowField_1v1lc_224{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 6px;border-radius:3px;background:#1e1e1e;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px}._shadowFieldName_1v1lc_237{color:#9cdcfe}._shadowFieldValue_1v1lc_241{min-width:0;color:#d4d4d4;overflow-wrap:anywhere;text-align:right}._container_cqc5r_1{display:flex;flex-direction:column;gap:12px}._explainer_cqc5r_7{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888}._controls_cqc5r_18{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}._toggleGroup_cqc5r_26{display:flex;flex-direction:column;gap:5px}._viewToggle_cqc5r_32{margin-left:auto}._toggleLabel_cqc5r_36{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888}._toggleRow_cqc5r_47{display:flex;gap:4px}._toggleButton_cqc5r_52{background:transparent;border:1px solid #555;color:#888;font-size:12px;padding:4px 14px;border-radius:4px;cursor:pointer;transition:all .15s}._toggleButton_cqc5r_52:hover{border-color:#888;color:#ccc}._toggleActive_cqc5r_68{background:#9cdcfe26;border-color:#9cdcfe;color:#9cdcfe}._structured_cqc5r_74{display:flex;flex-direction:column;gap:12px}._section_cqc5r_80{background:#252526;border:1px solid #333;border-radius:6px;overflow:hidden}._sectionTitle_cqc5r_87{padding:8px 14px;font-size:11px;font-weight:600;color:#9cdcfe;text-transform:uppercase;letter-spacing:.5px;background:#2d2d2d;border-bottom:1px solid #333}._gradientRows_cqc5r_98{display:flex;flex-direction:column}._gradientRow_cqc5r_98{padding:10px 14px 12px;border-bottom:1px solid #2a2a2a}._gradientRow_cqc5r_98:last-child{border-bottom:none}._gradientHeader_cqc5r_112{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._gradientName_cqc5r_120{font-size:12px;color:#d4d4d4}._gradientCount_cqc5r_125{font-size:11px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#b5cea8;background:#1e1e1e;border:1px solid #333;border-radius:10px;padding:1px 8px}._empty_cqc5r_135{text-align:center;padding:48px 24px;color:#666;font-size:13px}._container_1r9ys_1{display:flex;flex-direction:column}._empty_1r9ys_6{text-align:center;padding:48px 24px;color:#666;font-size:13px}._container_1lu9e_1{padding:4px 0}._timeline_1lu9e_5{display:flex;flex-direction:column}._versionEntry_1lu9e_10{display:flex;gap:14px;padding:8px 12px;border-radius:6px;transition:background .15s;cursor:pointer}._versionEntry_1lu9e_10:hover:not(._current_1lu9e_19){background:#ffffff0a}._current_1lu9e_19{background:#9cdcfe14;cursor:default}._timelineDot_1lu9e_28{display:flex;flex-direction:column;align-items:center;padding-top:6px;flex-shrink:0;width:16px}._dot_1lu9e_37{width:8px;height:8px;border-radius:50%;background:#555;flex-shrink:0}._dotCurrent_1lu9e_45{background:#9cdcfe;box-shadow:0 0 6px #9cdcfe66}._line_1lu9e_50{width:1px;flex:1;background:#333;margin-top:4px}._versionEntry_1lu9e_10:last-child ._line_1lu9e_50{display:none}._versionContent_1lu9e_61{flex:1;padding-bottom:12px}._versionHeader_1lu9e_66{display:flex;align-items:center;gap:6px;margin-bottom:4px}._versionBadge_1lu9e_73{font-size:13px;font-weight:600;color:#d4d4d4}._latestBadge_1lu9e_79{font-size:10px;padding:1px 6px;background:#2ea04333;color:#4ec96b;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}._adjustBadge_1lu9e_89{font-size:10px;padding:1px 6px;background:#dcdcaa26;color:#dcdcaa;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}._viewingBadge_1lu9e_99{font-size:10px;padding:1px 6px;background:#9cdcfe33;color:#9cdcfe;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}._versionMeta_1lu9e_109{display:flex;gap:6px;font-size:12px;color:#888}._versionNotes_1lu9e_116{margin-top:4px;font-size:12px;color:#aaa;font-style:italic}._empty_1lu9e_123{text-align:center;padding:48px 24px;color:#666;font-size:13px}._container_iqjl6_1{display:flex;flex-direction:column}._feed_iqjl6_6{display:flex;flex-direction:column;gap:2px}._logEntry_iqjl6_12{padding:10px 14px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px}._logHeader_iqjl6_19{display:flex;align-items:center;gap:8px;margin-bottom:4px}._logTime_iqjl6_26{font-size:11px;color:#888;font-family:Monaco,Menlo,Ubuntu Mono,monospace}._levelBadge_iqjl6_32{font-size:10px;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}._levelInfo_iqjl6_41{background:#4e94e633;color:#4e94e6}._levelWarning_iqjl6_46{background:#e6b43233;color:#e6b432}._levelError_iqjl6_51{background:#f4877133;color:#f48771}._levelDebug_iqjl6_56{background:#88888826;color:#888}._eventTag_iqjl6_61{font-size:10px;padding:1px 6px;background:#ffffff0f;color:#aaa;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}._logMessage_iqjl6_70{font-size:13px;color:#d4d4d4;line-height:1.4}._metadataToggle_iqjl6_76{background:none;border:none;color:#888;font-size:11px;cursor:pointer;padding:4px 0;margin-top:4px;transition:color .15s}._metadataToggle_iqjl6_76:hover{color:#ccc}._metadataBlock_iqjl6_91{background:#111;border:1px solid #333;border-radius:4px;padding:10px;margin-top:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.5;color:#d4d4d4;overflow-x:auto;max-height:200px;overflow-y:auto}._metadataBlock_iqjl6_91::-webkit-scrollbar{width:6px;height:6px}._metadataBlock_iqjl6_91::-webkit-scrollbar-track{background:#111}._metadataBlock_iqjl6_91::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}._empty_iqjl6_120{text-align:center;padding:48px 24px;color:#666;font-size:13px}._panel_8hrqm_1{flex:0 0 430px;min-width:0;min-height:0;overflow-y:auto;padding:16px;border-left:1px solid #333;background:radial-gradient(circle at 100% 0,rgba(91,76,170,.16),transparent 34%),#19191c;color:#d4d4d4}._panel_8hrqm_1::-webkit-scrollbar{width:7px}._panel_8hrqm_1::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}._heading_8hrqm_23{display:flex;align-items:center;gap:10px;margin-bottom:12px}._headingIcon_8hrqm_30{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(167,139,250,.35);border-radius:8px;color:#c4b5fd;background:#7c3aed26}._headingCopy_8hrqm_41{min-width:0}._headingTitle_8hrqm_45{font-size:13px;font-weight:650;color:#f1f1f1}._model_8hrqm_51{margin-top:2px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;color:#8f8f98}._metadataNotice_8hrqm_58{padding:10px 11px;border:1px solid #36363c;border-radius:6px;background:#ffffff06;font-size:11px;line-height:1.45;color:#a9a9b2}._versionChip_8hrqm_68{display:inline-block;margin-right:7px;padding:1px 6px;border-radius:3px;background:#7c3aed33;color:#c4b5fd;font-weight:650}._attachmentsSection_8hrqm_78,._form_8hrqm_79,._response_8hrqm_80{margin-top:14px}._sectionHeader_8hrqm_84,._responseHeader_8hrqm_85,._formFooter_8hrqm_86{display:flex;align-items:center;justify-content:space-between;gap:10px}._sectionTitle_8hrqm_93{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:650;color:#d7d7dc;text-transform:uppercase;letter-spacing:.45px}._selectButton_8hrqm_104{padding:2px 6px;border:0;background:transparent;color:#9e9ea8;font-size:10px;cursor:pointer}._selectButton_8hrqm_104:hover{color:#fff}._orderNotice_8hrqm_117{margin:7px 0 8px;color:#777780;font-size:10px;line-height:1.4}._loadingRow_8hrqm_124,._emptyAttachments_8hrqm_125{display:flex;align-items:center;gap:7px;padding:14px 10px;border:1px dashed #3a3a40;border-radius:6px;color:#8b8b94;font-size:11px}._attachmentList_8hrqm_136{display:flex;flex-direction:column;gap:5px}._attachment_8hrqm_78{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid #33343a;border-radius:6px;background:#222226;cursor:pointer;transition:border-color .12s,background .12s}._attachment_8hrqm_78:hover,._attachmentSelected_8hrqm_156{border-color:#4b465e;background:#25242b}._attachment_8hrqm_78 input{margin:0;accent-color:#8b5cf6}._ordinal_8hrqm_166{flex:0 0 25px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;font-weight:700;color:#c4b5fd}._ordinalMuted_8hrqm_174{color:#5f5f68}._fileIcon_8hrqm_178{flex:0 0 auto;color:#8f8f98}._attachmentCopy_8hrqm_183{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}._attachmentLabel_8hrqm_191{overflow:hidden;color:#d9d9de;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}._attachmentFilename_8hrqm_200{overflow:hidden;color:#777780;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}._attachmentDetails_8hrqm_209{font-family:inherit}._warning_8hrqm_213,._error_8hrqm_214{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 9px;border-radius:5px;font-size:10px;line-height:1.45}._warning_8hrqm_213{border:1px solid rgba(217,163,65,.3);color:#d9b76c;background:#d9a34114}._error_8hrqm_214{border:1px solid rgba(244,135,113,.35);color:#f48771;background:#f4877114}._warning_8hrqm_213 svg,._error_8hrqm_214 svg{flex:0 0 auto;margin-top:1px}._form_8hrqm_79{display:flex;flex-direction:column;gap:7px}._promptLabel_8hrqm_249{font-size:11px;font-weight:650;color:#d7d7dc;text-transform:uppercase;letter-spacing:.45px}._textarea_8hrqm_257{width:100%;min-height:135px;resize:vertical;box-sizing:border-box;padding:10px 11px;border:1px solid #3b3b42;border-radius:6px;outline:none;background:#121214;color:#e6e6ea;font-family:inherit;font-size:12px;line-height:1.5}._textarea_8hrqm_257:focus{border-color:#7657b5;box-shadow:0 0 0 2px #7c3aed21}._textarea_8hrqm_257::-moz-placeholder{color:#606069}._textarea_8hrqm_257::placeholder{color:#606069}._formFooter_8hrqm_86{color:#74747d;font-size:10px}._sendButton_8hrqm_287{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #7455b5;border-radius:5px;background:linear-gradient(180deg,#7651c7,#5b35a5);color:#fff;font-size:11px;font-weight:650;cursor:pointer}._sendButton_8hrqm_287:hover:not(:disabled){filter:brightness(1.08)}._sendButton_8hrqm_287:disabled{border-color:#444047;background:#323136;color:#777780;cursor:not-allowed}._response_8hrqm_80{overflow:hidden;border:1px solid #3c3947;border-radius:6px;background:#202025}._responseHeader_8hrqm_85{padding:7px 9px;border-bottom:1px solid #34343a;background:#7c3aed12}._sentFiles_8hrqm_325{padding:7px 10px 0;color:#777780;font-size:9px;line-height:1.4}._responseText_8hrqm_332{padding:10px;color:#dbdbe0;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}._spin_8hrqm_341{animation:_spin_8hrqm_341 .8s linear infinite}@keyframes _spin_8hrqm_341{to{transform:rotate(360deg)}}@media(max-width:1100px){._panel_8hrqm_1{flex:0 0 360px}}._overlay_iquvn_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}._headerControls_iquvn_15{position:absolute;top:20px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;z-index:10000;pointer-events:none}._headerButtons_iquvn_27{display:flex;align-items:center;gap:12px}._headerButton_iquvn_27{background:#fff3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .2s ease;pointer-events:auto}._headerButton_iquvn_27:hover{background-color:#ffffff4d}._downloadMenuWrapper_iquvn_52{position:relative;pointer-events:auto}._downloadMenu_iquvn_52{position:absolute;top:100%;right:0;margin-top:4px;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:120px;z-index:10001;box-shadow:0 4px 12px #0006}._downloadMenuItem_iquvn_71{display:block;width:100%;padding:8px 14px;background:transparent;border:none;color:#e5e7eb;font-size:13px;cursor:pointer;transition:background-color .15s ease;text-align:left}._downloadMenuItem_iquvn_71:hover{background-color:#3b82f626}._imageContainer_iquvn_88{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;width:calc(100vw - 200px);height:calc(100vh - 180px);pointer-events:none}._image_iquvn_88{max-width:90vw;max-height:85vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:0;box-shadow:0 8px 32px #0000004d;pointer-events:auto;cursor:default}._instructionText_iquvn_112{margin-top:10px;color:#fff;font-size:14px;text-align:center;background-color:#00000080;padding:8px 16px;border-radius:4px}._loadingContainer_iquvn_122{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}._spinner_ring_iquvn_131{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:_spin_iquvn_131 1s linear infinite}._loadingText_iquvn_140{color:#fff;font-size:16px}@keyframes _spin_iquvn_131{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_iquvn_131{width:64px;height:32px;-o-object-fit:contain;object-fit:contain}._progressBar_iquvn_156{width:200px;height:6px;background:#fff3;border-radius:3px;overflow:hidden}._progressFill_iquvn_164{height:100%;width:30%;background:var(--accent-primary, #3b82f6);border-radius:3px;animation:_indeterminateProgress_iquvn_1 1.5s infinite ease-in-out}@keyframes _indeterminateProgress_iquvn_1{0%{transform:translate(-100%);width:30%}50%{transform:translate(150%);width:30%}to{transform:translate(-100%);width:30%}}._overlay_125pv_1{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}._container_125pv_15{background-color:#1e1e1e;border-radius:8px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 24px #0000004d}._header_125pv_26{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #333}._title_125pv_34{margin:0;font-size:18px;font-weight:600;color:#fff}._actions_125pv_41{display:flex;gap:12px;align-items:center}._copyButton_125pv_47{padding:8px 16px;background-color:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}._copyButton_125pv_47:hover{background-color:#0052a3}._copyButton_125pv_47:active{background-color:#004080}._closeButton_125pv_67{background:none;border:none;color:#999;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}._closeButton_125pv_67:hover{background-color:#333;color:#fff}._content_125pv_88{flex:1;overflow:auto;padding:20px 24px}._jsonPre_125pv_94{margin:0;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;color:#d4d4d4;white-space:pre-wrap;word-wrap:break-word;background-color:#252526;padding:16px;border-radius:4px;border:1px solid #333}._content_125pv_88::-webkit-scrollbar{width:10px}._content_125pv_88::-webkit-scrollbar-track{background:#1e1e1e}._content_125pv_88::-webkit-scrollbar-thumb{background:#555;border-radius:5px}._content_125pv_88::-webkit-scrollbar-thumb:hover{background:#666}.file-thumbnail{display:flex;flex-direction:column;width:180px;border:2px solid transparent;border-radius:var(--radius-md);padding:8px;cursor:pointer;transition:all var(--transition-normal);background-color:var(--bg-card)}.file-thumbnail:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.file-thumbnail.selected{border-color:var(--accent-primary);background-color:var(--bg-tertiary);box-shadow:var(--shadow-md)}.file-thumbnail.invalid{opacity:.6;cursor:not-allowed}.file-thumbnail.invalid:hover{border-color:var(--error);transform:none}.thumbnail-preview{position:relative;width:100%;height:120px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:8px;border:1px solid var(--border-primary)}.thumbnail-image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.thumbnail-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-tertiary);font-size:14px}.thumbnail-placeholder.loading{color:var(--accent-primary)}.thumbnail-placeholder.error{color:var(--error);background:#fef2f2;border:1px solid #fecaca;cursor:help;padding:8px;gap:4px}.thumbnail-placeholder .error-icon{font-size:24px}.thumbnail-placeholder .error-text{font-size:11px;text-align:center;line-height:1.3}.retry-preview-btn{margin-top:4px;padding:2px 8px;font-size:11px;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;color:#374151;transition:all var(--transition-fast)}.retry-preview-btn:hover{background:#f3f4f6;border-color:#9ca3af}.thumbnail-placeholder .icon{font-size:48px;margin-bottom:8px}.spinner{width:24px;height:24px;border:3px solid var(--border-secondary);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:8px}.error-badge{position:absolute;top:4px;right:4px;background-color:var(--error);color:var(--text-inverse);padding:2px 8px;border-radius:var(--radius-sm);font-size:11px;font-weight:600}.selected-badge{position:absolute;top:4px;left:4px;background-color:var(--accent-primary);color:var(--text-inverse);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;box-shadow:var(--shadow-md)}.file-info{display:flex;flex-direction:column;gap:4px}.file-name{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{font-size:12px;color:var(--text-secondary)}.file-dimensions{font-size:11px;color:var(--text-tertiary)}.s3-browser-overlay{position:fixed;inset:0;background-color:var(--bg-modal);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.s3-browser-modal{background-color:var(--bg-card);border-radius:var(--radius-xl);width:90%;max-width:1200px;height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-xl);border:1px solid var(--border-primary)}.s3-browser-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-primary)}.s3-browser-header h2{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.close-button{background:none;border:none;font-size:32px;color:var(--text-tertiary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;transition:color var(--transition-normal);border-radius:var(--radius-sm)}.close-button:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.s3-browser-navigation{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border-primary);background-color:var(--bg-primary)}.breadcrumbs{display:flex;align-items:center;gap:4px;flex:1}.breadcrumb-item{background:none;border:none;color:var(--accent-primary);cursor:pointer;padding:4px 8px;font-size:14px;transition:background-color var(--transition-normal);border-radius:var(--radius-sm)}.breadcrumb-item:hover{background-color:var(--bg-tertiary)}.breadcrumb-current{padding:4px 8px;font-size:14px;color:var(--text-primary);font-weight:600;background-color:var(--bg-tertiary);border-radius:var(--radius-sm)}.breadcrumb-separator{color:var(--text-tertiary);font-size:14px}.search-input{width:250px;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);font-size:14px;background-color:var(--bg-card);color:var(--text-primary)}.search-input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #3a89e61a}.s3-browser-content{flex:1;min-height:0;overflow-y:auto;padding:24px;background-color:var(--bg-primary)}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}.spinner-large{width:48px;height:48px;border:4px solid var(--border-secondary);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}.error-message{padding:12px 24px;background-color:#f871711a;color:var(--error);border-left:4px solid var(--error);margin:0 24px 16px;border-radius:var(--radius-sm)}.directories-section{margin-bottom:32px}.directories-section h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.directories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.directory-item{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal);background-color:var(--bg-card)}.directory-item:hover{border-color:var(--accent-primary);background-color:var(--bg-tertiary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.directory-icon{font-size:24px}.directory-name{font-size:14px;color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-section h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.empty-state{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-tertiary);font-size:14px}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);background-color:var(--bg-card)}.pagination-button{padding:8px 16px;border:1px solid var(--border-secondary);background-color:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;transition:all var(--transition-normal)}.pagination-button:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background-color:var(--bg-tertiary)}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-info{font-size:14px;color:var(--text-secondary)}.s3-browser-footer{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-top:1px solid var(--border-primary);background-color:var(--bg-card);gap:20px}.selected-file-info{font-size:14px;color:var(--text-secondary);min-width:0}.selected-file-info strong{color:var(--text-primary)}.footer-buttons{display:flex;gap:12px}.button-secondary,.button-primary{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-normal)}.button-secondary{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-primary)}.button-secondary:hover{background-color:var(--bg-card);border-color:var(--border-hover)}.button-primary{background-color:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--text-inverse)}.button-primary:hover:not(:disabled){background-color:var(--accent-secondary);border-color:var(--accent-secondary);box-shadow:var(--shadow-md)}.button-primary:disabled{opacity:.5;cursor:not-allowed}.s3-browser-modal .button-primary{border-radius:0 16px 0 0;white-space:nowrap}.s3-multi-file{position:relative;min-width:0}.s3-multi-file .file-thumbnail{width:100%;box-sizing:border-box}.s3-selection-checkbox{width:20px;height:20px;margin:0;accent-color:var(--accent-primary);flex-shrink:0;cursor:pointer}.s3-multi-file>.s3-selection-checkbox{position:absolute;top:16px;left:16px;z-index:1}.s3-multi-file:focus-within .file-thumbnail{outline:2px solid var(--accent-primary);outline-offset:2px}.s3-multi-file .selected-badge{display:none}.s3-selection-checkbox:disabled{cursor:not-allowed}.s3-selection-message{padding:12px 24px;color:var(--text-primary);background:var(--bg-tertiary);border-left:3px solid var(--accent-primary);font-size:14px}.is-multiple .selected-file-info{flex:1}.s3-multi-selection{display:flex;flex-direction:column;gap:10px;min-width:0}.s3-selection-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.s3-clear-selection{border:0;padding:0;background:transparent;color:var(--accent-primary);cursor:pointer;font:inherit}.s3-selected-files{display:flex;align-items:center;gap:6px;max-width:100%;overflow-x:auto;padding-bottom:2px}.s3-selected-file{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;max-width:180px;padding:5px 8px;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:12px}.s3-selected-file span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.s3-selected-file:hover{border-color:var(--accent-primary)}@media(max-width:600px){.s3-browser-modal.is-multiple .s3-browser-footer{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.is-multiple .footer-buttons{justify-content:flex-end}}.other-files-section{margin-top:16px}.other-files-section .section-header h4{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.other-files-list{display:flex;flex-direction:column;gap:2px}.other-file-item{display:flex;align-items:center;gap:12px;padding:6px 10px;border-radius:4px;background:var(--bg-secondary, #f5f5f5);font-size:12px;color:var(--text-tertiary, #888)}.other-file-item .file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary, #666)}.other-file-item .file-meta{flex-shrink:0;font-size:11px}.search-results-section h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.search-results-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start}.search-results-column{min-width:0}.search-results-column h4{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.search-results-empty{font-size:13px;color:var(--text-tertiary)}@media(max-width:600px){.search-results-columns{grid-template-columns:1fr}}.search-results-list{display:flex;flex-direction:column;gap:4px}.search-result-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background-color:var(--bg-card);cursor:pointer;transition:all var(--transition-normal)}.search-result-row:hover{border-color:var(--accent-primary);background-color:var(--bg-tertiary)}.search-result-row.is-selected{border-color:var(--accent-primary);background-color:var(--bg-tertiary);box-shadow:0 0 0 2px #3a89e640}.search-result-row.is-invalid{opacity:.55;cursor:not-allowed}.search-result-icon{font-size:20px;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.search-result-thumb{flex-shrink:0;width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);background-color:var(--bg-tertiary)}.search-result-icon-pending .spinner-small{width:18px;height:18px;border:2px solid var(--border-secondary);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.search-result-main{flex:1;min-width:0}.search-result-name{font-size:14px;color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-path{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-meta{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:12px;color:var(--text-secondary)}.search-result-score{font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._assetGrid_1b8dh_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;grid-column:1 / -1;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif}._assetGrid_1b8dh_1 *,._dropdown_1b8dh_8,._dropdown_1b8dh_8 *{box-sizing:border-box}._card_1b8dh_9{min-width:0;background:#17191d;border-radius:6px;padding:8px}._unavailableCard_1b8dh_10{opacity:.45}._keyartCard_1b8dh_11{grid-column:1 / -1}._compactCard_1b8dh_12{padding-bottom:7px}._cardHeading_1b8dh_13{display:flex;align-items:center;gap:6px;height:20px;margin:0 2px 8px;color:#bdc6d1;font-size:12px;font-weight:500;line-height:20px;text-transform:uppercase}._cardHeading_1b8dh_13>span{flex:1;min-width:0;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-.5px)}._cardHeading_1b8dh_13 ._icon_1b8dh_26{margin-right:2px}._compactCard_1b8dh_12 ._cardHeading_1b8dh_13{margin-bottom:9px}._icon_1b8dh_26{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:0;color:#bdc6d1;background:transparent;cursor:pointer}._selectedAsset_1b8dh_29{width:100%;height:120px;display:flex;align-items:center;justify-content:center;position:relative;border:0;border-radius:4px;background:#1f2327;color:#969da8;cursor:pointer;padding:0 3.5px 0 2.5px;overflow:hidden}._selectedAsset_1b8dh_29 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._selectedAsset_1b8dh_29>span{font-size:11px}._assetImage_1b8dh_46{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._card_1b8dh_9[data-asset-type=showlogo_cbs] ._selectedAsset_1b8dh_29 img,._card_1b8dh_9[data-asset-type=showlogo_no_cbs] ._selectedAsset_1b8dh_29 img{-o-object-position:center bottom;object-position:center bottom}._selectedAsset_1b8dh_29 ._recognitionPreview_1b8dh_49{display:block;position:relative;width:100%;height:100%;padding:0}._recognitionOverlay_1b8dh_50{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}._recognitionBox_1b8dh_51{fill:none;stroke:#f0f;stroke-width:2px}._selectedAsset_1b8dh_29:disabled,._icon_1b8dh_26:disabled{cursor:wait}._selectedAsset_1b8dh_29._readOnlyAsset_1b8dh_53:disabled{cursor:default}._unavailableCard_1b8dh_10 ._selectedAsset_1b8dh_29:disabled,._unavailableCard_1b8dh_10 ._icon_1b8dh_26:disabled{cursor:default}._loadingOverlay_1b8dh_55{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#1f232780;color:#bdc6d1}._loadingSpinner_1b8dh_56{flex-shrink:0;color:#3b89e6;animation:_assetLoading_1b8dh_1 1s linear infinite}._pendingFilename_1b8dh_57{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}@keyframes _assetLoading_1b8dh_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._loadingSpinner_1b8dh_56{animation:none}}._keyartHeading_1b8dh_60{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-transform:inherit;cursor:pointer}._keyartHeading_1b8dh_60:disabled{cursor:default}._keyartChevron_1b8dh_62{color:#555c62;flex-shrink:0}._keyartCard_1b8dh_11 ._selectedAsset_1b8dh_29{display:grid;grid-template-columns:48% minmax(0,1fr);align-items:stretch;height:auto;padding:0;text-align:left;background:#222427}._keyartImage_1b8dh_64{position:relative;display:flex;align-items:center;justify-content:center;align-self:start;width:100%;aspect-ratio:3 / 2;min-width:0;background:#1f2327}._keyartCard_1b8dh_11 ._selectedAsset_1b8dh_29 img[data-brand-preview]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._keyartImage_1b8dh_64 ._pendingFilename_1b8dh_57{position:absolute;top:calc(50% + 20px);left:8px;right:8px;text-align:center}._keyartDetails_1b8dh_67{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 10px;color:#bdc6d1}._keyartDetails_1b8dh_67[aria-hidden=true]{visibility:hidden}._keyartDetailRow_1b8dh_69{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:17px}._keyartDetailLabel_1b8dh_70{color:#7d8489;text-transform:uppercase;flex-shrink:0}._keyartDetailValue_1b8dh_71{min-width:0;text-align:right;overflow-wrap:anywhere}._keyartCard_1b8dh_11{container-type:inline-size}@container (max-width: 340px){._keyartDetails_1b8dh_67{padding:8px;gap:8px}._keyartDetailRow_1b8dh_69{flex-direction:column;gap:2px;font-size:11px;line-height:15px}._keyartDetailValue_1b8dh_71{text-align:left}}._compactCard_1b8dh_12 ._selectedAsset_1b8dh_29{height:32px;justify-content:flex-start;padding:4px 28px 4px 9px}._compactCard_1b8dh_12 ._assetImage_1b8dh_46{justify-content:flex-start}._compactCard_1b8dh_12 ._selectedAsset_1b8dh_29 img{width:auto;max-width:100%;-o-object-position:left center;object-position:left center}._compactCard_1b8dh_12[data-asset-type=cbs_bug] ._selectedAsset_1b8dh_29 img{height:17.5px}._compactCard_1b8dh_12[data-asset-type=attribution] ._selectedAsset_1b8dh_29 img{height:12px}._compactCard_1b8dh_12[data-asset-type=attribution] ._selectedAsset_1b8dh_29{padding-left:10px}._compactCard_1b8dh_12[data-asset-type=cbs_paramount_bug] ._selectedAsset_1b8dh_29 img{height:22.5px}._chevron_1b8dh_85{position:absolute;top:6px;right:7px;color:#bdc6d1}._chevronOpen_1b8dh_86{transform:rotate(180deg)}._compactCard_1b8dh_12 ._chevron_1b8dh_85{top:50%;transform:translateY(-50%)}._compactCard_1b8dh_12 ._chevronOpen_1b8dh_86{transform:translateY(-50%) rotate(180deg)}._dropdown_1b8dh_8{position:fixed;z-index:9000;display:flex;flex-direction:column;background:#2e3037;border:1px solid #353a41;border-radius:9px;box-shadow:0 14px 30px #0006;overflow:hidden;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif}._variants_1b8dh_101{min-height:0;max-height:370px;overflow-y:auto;padding:3px 4px 2px}._variant_1b8dh_101{position:relative}._variant_1b8dh_101+._variant_1b8dh_101{margin-top:1px}._variantChoice_1b8dh_104{display:flex;flex-direction:column;width:100%;border:0;border-radius:5px;background:transparent;color:#cbd2dd;padding:6px 2px;cursor:pointer;text-align:left;gap:5px}._variantPreview_1b8dh_105{position:relative;display:block;width:100%}._variantChoice_1b8dh_104 img[data-brand-preview]{display:block;width:100%;height:108px;-o-object-fit:contain;object-fit:contain}._variantChoice_1b8dh_104:hover:not(:disabled){background:#ffffff05}._variantChoice_1b8dh_104:disabled{cursor:default;opacity:.6}._compactMenu_1b8dh_109 ._variantChoice_1b8dh_104{padding:12px 24px 12px 8px}._compactMenu_1b8dh_109 ._variantChoice_1b8dh_104 img[data-brand-preview]{height:40px;-o-object-position:left center;object-position:left center}._keyartMenu_1b8dh_111{container-type:inline-size}._keyartMenu_1b8dh_111 ._variants_1b8dh_101{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 4.5px 5.5px}._keyartMenu_1b8dh_111 ._variant_1b8dh_101{min-width:0}@container (min-width: 360px){._keyartMenu_1b8dh_111 ._variants_1b8dh_101{grid-template-columns:repeat(2,minmax(0,1fr))}}._keyartMenu_1b8dh_111 ._variant_1b8dh_101+._variant_1b8dh_101{margin-top:0}._keyartMenu_1b8dh_111 ._variantChoice_1b8dh_104{padding:0;overflow:hidden;border-radius:4px}._keyartMenu_1b8dh_111 ._variantChoice_1b8dh_104 img[data-brand-preview]{height:auto;aspect-ratio:3 / 2;-o-object-fit:contain;object-fit:contain;background:#1f2327}._variantName_1b8dh_120{display:block;width:100%;padding:0 6px 6px;font-size:11px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._keyartMenu_1b8dh_111 ._delete_1b8dh_121{top:2px;right:2px}._menuActions_1b8dh_122{display:flex;flex-direction:column;flex-shrink:0;gap:3px;padding:3px 4px 4px;border-top:1px solid #353a41}._keyartMenu_1b8dh_111 ._menuActions_1b8dh_122{flex-direction:row;gap:10px;padding:6px 8px 6px 7px}._keyartMenu_1b8dh_111 ._add_1b8dh_124{min-width:0}._state_1b8dh_125{font-size:10px;color:#a2bde4;text-transform:capitalize}._delete_1b8dh_121{position:absolute;right:-3px;top:4px;color:#ca0249;background:transparent;border:0;cursor:pointer;padding:4px}._delete_1b8dh_121:disabled{color:#737986;cursor:default}._add_1b8dh_124,._review_1b8dh_128,._reprocess_1b8dh_128{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px solid #414752;border-radius:7px;background:#202226;color:#cdd5e1;cursor:pointer}._add_1b8dh_124{min-height:36px;padding:6px;border:0;background:#1f2023;color:#a6a7a8;font-family:Roboto,sans-serif;font-size:14px;font-weight:500}._add_1b8dh_124 svg{color:#3b89e6;flex-shrink:0}._add_1b8dh_124 ._uploadIcon_1b8dh_131{transform:translate(1px)}._add_1b8dh_124:disabled{opacity:.45;cursor:default}._selectedAsset_1b8dh_29:focus-visible,._keyartHeading_1b8dh_60:focus-visible,._icon_1b8dh_26:focus-visible,._variantChoice_1b8dh_104:focus-visible,._delete_1b8dh_121:focus-visible,._add_1b8dh_124:focus-visible,._reprocess_1b8dh_128:focus-visible{outline:2px solid #6ca6ff;outline-offset:-2px}._review_1b8dh_128{font-size:11px;padding:7px}._empty_1b8dh_135{font-size:11px;color:#a4adbb;text-align:center}._reprocessArea_1b8dh_136{width:100%}._reprocess_1b8dh_128{margin:5px 0;gap:10px;font-family:inherit;font-size:15px;font-weight:600;background:#2563eb;border-color:#2563eb;color:#fff}._reprocess_1b8dh_128 svg{flex-shrink:0}._reprocess_1b8dh_128:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}._reprocess_1b8dh_128:disabled{background:#15171f;border-color:#414752;color:#8b8b8b;cursor:not-allowed}._hint_1b8dh_141{color:#a5bbd8;font-size:11px;line-height:1.45;padding:4px}._hint_1b8dh_141 button{color:#67a4ff;background:transparent;border:0;display:block;padding:5px 0;cursor:pointer}._error_1b8dh_143{color:#ff9ca6;font-size:12px;padding:6px;overflow-wrap:anywhere}._uploadActions_1b8dh_144 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #465063;border-radius:5px;background:#2c3545;color:#cbd8ec;padding:6px 10px;cursor:pointer}._backdrop_1b8dh_145{position:fixed;inset:0;z-index:10000;background:#080b11bf;display:flex;align-items:center;justify-content:center;padding:20px}._uploadDialog_1b8dh_146{width:min(540px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #444c5b;background:#20242c;color:#e2e8f2;border-radius:14px;padding:22px;box-shadow:0 24px 90px #0009}._uploadHeading_1b8dh_147{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}._uploadHeading_1b8dh_147 h2{font-size:18px;margin:0}._dropzone_1b8dh_149{border:1px dashed #59657a;border-radius:8px;padding:26px 12px;text-align:center;color:#bdc9db;overflow-wrap:anywhere}._uploadPreview_1b8dh_150{display:flex;align-items:center;justify-content:center;height:min(250px,35vh);margin-bottom:12px}._uploadPreview_1b8dh_150 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._uploadActions_1b8dh_144{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}._dropzone_1b8dh_149 ._uploadActions_1b8dh_144{justify-content:center}._uploadActions_1b8dh_144 button:disabled{opacity:.45;cursor:default}._initialHint_1b8dh_156{grid-column:1 / -1;font-size:11px;color:#a5bbd8;margin:0;line-height:1.4}._initialHint_1b8dh_156[aria-hidden=true]{visibility:hidden}._outputSelectionHint_1b8dh_158{height:16px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}._keyArtAppearance_1b8dh_161{align-items:start;grid-auto-flow:row;color:#bdc7d1}._keyArtAppearance_1b8dh_161 ._outputSelectionHint_1b8dh_158{transform:translateY(-11px)}._keyArtAppearance_1b8dh_161 ._card_1b8dh_9{height:188px;background:#17191e}._keyArtAppearance_1b8dh_161 ._keyartCard_1b8dh_11{grid-column:auto;container-type:normal}._keyArtAppearance_1b8dh_161 ._cardHeading_1b8dh_13{color:#bdc7d1}._keyArtAppearance_1b8dh_161 ._cardHeading_1b8dh_13 ._icon_1b8dh_26{padding:0;margin-right:6px}._keyArtAppearance_1b8dh_161 ._keyartHeading_1b8dh_60>span{font:inherit;transform:translateY(-.5px)}._keyArtAppearance_1b8dh_161 ._selectedAsset_1b8dh_29{background:#202327}._keyArtAppearance_1b8dh_161 ._card_1b8dh_9[data-asset-type=showlogo_cbs] ._selectedAsset_1b8dh_29,._keyArtAppearance_1b8dh_161 ._card_1b8dh_9[data-asset-type=showlogo_no_cbs] ._selectedAsset_1b8dh_29{padding:0 2.5px}._keyArtAppearance_1b8dh_161 ._keyartCard_1b8dh_11 ._selectedAsset_1b8dh_29{display:flex;height:120px;padding:0}._keyArtAppearance_1b8dh_161 ._keyartImage_1b8dh_64{height:120px;aspect-ratio:auto;background:#222427}._keyArtAppearance_1b8dh_161 ._keyartImage_1b8dh_64 img[data-brand-preview]{-o-object-fit:cover;object-fit:cover}._keyArtAppearance_1b8dh_161 ._compactCard_1b8dh_12{height:76px}._keyArtAppearance_1b8dh_161 ._compactCard_1b8dh_12[data-asset-type=attribution] ._selectedAsset_1b8dh_29 img[data-brand-preview]{height:24px}._keyArtAppearance_1b8dh_161 ._selectedAsset_1b8dh_29 ._figmaChevron_1b8dh_177{width:8.11601px;height:4.48082px;top:10px;right:8.5px}._keyArtAppearance_1b8dh_161 ._compactCard_1b8dh_12 ._selectedAsset_1b8dh_29 ._figmaChevron_1b8dh_177{top:50%}._figmaIcon_1b8dh_179{display:block;flex-shrink:0;-o-object-fit:contain;object-fit:contain}._unavailablePreview_1b8dh_180{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8b8b8b;font:11px/16px Helvetica Neue,Helvetica,sans-serif}._filenameCaption_1b8dh_181{display:block;flex-shrink:0;height:24px;width:100%;min-width:0;padding:2px 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b8b8b;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:20px;text-align:center}._keyArtDropdown_1b8dh_198{background:#2d3036;border-color:#353a40;border-radius:9px;box-shadow:0 4px 50px #0009;padding:3px 0;gap:3px}._keyArtDropdown_1b8dh_198 ._variants_1b8dh_101{display:block;max-height:288px;width:100%;padding:0;margin-inline:auto}._keyArtDropdown_1b8dh_198._keyartMenu_1b8dh_111 ._variants_1b8dh_101{width:calc(100% - 8px)}._keyArtDropdown_1b8dh_198 ._variant_1b8dh_101+._variant_1b8dh_101{margin-top:2px}._keyArtDropdown_1b8dh_198 ._variantChoice_1b8dh_104{position:relative;height:143px;padding:0;gap:0;border-radius:4px}._keyArtDropdown_1b8dh_198 ._variantPreview_1b8dh_105{display:flex;align-items:center;justify-content:center;height:119px;flex-shrink:0}._keyArtDropdown_1b8dh_198 ._state_1b8dh_125{position:absolute;top:5px;left:7px}._keyArtDropdown_1b8dh_198 ._variantChoice_1b8dh_104 img[data-brand-preview]{width:calc(100% - 12px);height:119px;-o-object-fit:contain;object-fit:contain}._keyArtDropdown_1b8dh_198._keyartMenu_1b8dh_111 ._variantChoice_1b8dh_104 img[data-brand-preview]{width:100%;height:119px;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}._keyArtDropdown_1b8dh_198 ._variantChoice_1b8dh_104:hover:not(:disabled),._keyArtDropdown_1b8dh_198 ._variantChoice_1b8dh_104[aria-pressed=true]{background:#202327}._keyArtDropdown_1b8dh_198 ._delete_1b8dh_121{top:7px;right:5px;padding:0;height:13px;width:13px}._keyArtDropdown_1b8dh_198._keyartMenu_1b8dh_111 ._delete_1b8dh_121{top:6px;right:5px}._keyArtDropdown_1b8dh_198 ._delete_1b8dh_121:disabled ._figmaIcon_1b8dh_179{filter:grayscale(1);opacity:.55}._keyArtDropdown_1b8dh_198 ._menuActions_1b8dh_122{flex-direction:column;gap:3px;height:80px;padding:3px 3px 0;margin:0;border-color:#353a40}._keyArtDropdown_1b8dh_198 ._add_1b8dh_124{height:36px;min-height:36px;padding:0;gap:7px;border-radius:6px;background:#1e2024;color:#a6a7a9;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:20.8px}._keyArtDropdown_1b8dh_198 ._add_1b8dh_124:hover:not(:disabled),._keyArtDropdown_1b8dh_198 ._add_1b8dh_124:active:not(:disabled){background:#202327}._keyArtDropdown_1b8dh_198._compactMenu_1b8dh_109 ._variants_1b8dh_101{max-height:166px}._keyArtDropdown_1b8dh_198._compactMenu_1b8dh_109 ._variantChoice_1b8dh_104,._keyArtDropdown_1b8dh_198._compactMenu_1b8dh_109 ._variantPreview_1b8dh_105{height:40px}._keyArtDropdown_1b8dh_198._compactMenu_1b8dh_109 ._variantChoice_1b8dh_104{padding:0 24px 0 8px}._keyArtDropdown_1b8dh_198._compactMenu_1b8dh_109 ._variantChoice_1b8dh_104 img[data-brand-preview]{width:auto;max-width:100%;height:24px;-o-object-position:left center;object-position:left center}._keyArtDropdown_1b8dh_198._compactMenu_1b8dh_109 ._delete_1b8dh_121{top:14px}._keyArtReprocess_1b8dh_227 ._reprocess_1b8dh_128{height:55px;margin:0;padding:0 10px;border-radius:1px 15px 1px 1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:18px}._keyArtReprocess_1b8dh_227 ._reprocess_1b8dh_128:disabled{background:#15171f;border-color:#1c1e22}._keyArtReprocess_1b8dh_227{width:calc(100% - 2px)}._reprocessIcon_1b8dh_230{display:block;width:18.6406px;height:19.5725px;transform:scaleX(-1)}._keyArtReprocess_1b8dh_227 ._reprocess_1b8dh_128:not(:disabled) ._reprocessIcon_1b8dh_230{filter:brightness(0) invert(1)}._overlay_ftbxh_1{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:24px;background:#05060ad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modal_ftbxh_13{display:flex;width:min(1240px,96vw);height:min(880px,92vh);min-height:520px;flex-direction:column;overflow:hidden;color:#edeaf2;border:1px solid #393441;border-radius:12px;background:#111218;box-shadow:0 28px 90px #00000094}._header_ftbxh_27{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px 13px 18px;border-bottom:1px solid #302d36;background:linear-gradient(180deg,#1c1b23,#17171e)}._titleBlock_ftbxh_38,._headerActions_ftbxh_39,._subheading_ftbxh_40,._acceptedMessage_ftbxh_41,._stepMeta_ftbxh_42,._attachmentHeader_ftbxh_43,._zoomHeader_ftbxh_44,._waiting_ftbxh_45,._runError_ftbxh_46,._stepError_ftbxh_47,._provenanceNotice_ftbxh_48{display:flex;align-items:center}._titleBlock_ftbxh_38{min-width:0;gap:11px}._titleIcon_ftbxh_58{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;color:#d6c4f2;border:1px solid #5d4b77;border-radius:8px;background:#2d233c}._titleBlock_ftbxh_38 h2,._runHeading_ftbxh_72 h2{margin:0;color:#f5f2f8;font-size:16px;font-weight:650}._titleBlock_ftbxh_38 p,._runHeading_ftbxh_72 p{margin:3px 0 0;color:#928d9b;font-size:11px}._headerActions_ftbxh_39{flex:0 0 auto;gap:7px}._secondaryButton_ftbxh_91,._closeButton_ftbxh_92,._copyButton_ftbxh_93,._zoomHeader_ftbxh_44 button,._zoomHeader_ftbxh_44 a{display:inline-flex;align-items:center;justify-content:center;color:#c7c2ce;border:1px solid #45404c;border-radius:6px;background:#24232b;cursor:pointer}._secondaryButton_ftbxh_91{gap:5px;min-height:30px;padding:0 9px;font-size:11px}._secondaryButton_ftbxh_91:disabled{color:#66616c;cursor:default;opacity:.65}._closeButton_ftbxh_92{width:31px;height:31px;padding:0}._secondaryButton_ftbxh_91:not(:disabled):hover,._closeButton_ftbxh_92:hover,._copyButton_ftbxh_93:hover,._zoomHeader_ftbxh_44 button:hover,._zoomHeader_ftbxh_44 a:hover{color:#fff;border-color:#68567e;background:#302a39}._provenanceNotice_ftbxh_48{gap:9px;padding:9px 18px;color:#c5bad4;border-bottom:1px solid #332c3c;background:#211a2a;font-size:11px;line-height:1.45}._provenanceNotice_ftbxh_48 svg{flex:0 0 auto;color:#b999e0}._provenanceNotice_ftbxh_48 strong+strong{margin-left:3px}._layout_ftbxh_154{display:grid;flex:1;min-height:0;grid-template-columns:250px minmax(0,1fr)}._runList_ftbxh_161{min-height:0;overflow-y:auto;padding:10px;border-right:1px solid #2d2b33;background:#0d0e13}._runItem_ftbxh_169{display:flex;width:100%;flex-direction:column;gap:5px;margin-bottom:7px;padding:10px;overflow:hidden;color:#c5c1cb;text-align:left;border:1px solid #292831;border-radius:7px;background:#15161c;cursor:pointer}._runItem_ftbxh_169:hover{border-color:#494052;background:#1a1921}._runItemSelected_ftbxh_190{border-color:#7254a0;background:#251d31;box-shadow:inset 2px 0 #8c62c7}._runTopline_ftbxh_196{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}._runTarget_ftbxh_204{overflow:hidden;color:#eeebf2;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._runMeta_ftbxh_213,._termination_ftbxh_214{color:#85818c;font-size:10px}._termination_ftbxh_214{color:#ab98c4}._runStatus_ftbxh_223,._statusChip_ftbxh_224{width:-moz-fit-content;width:fit-content;color:#b5b0bc;border:1px solid #494550;border-radius:999px;background:#25242b;font-size:9px;font-weight:650;line-height:1;text-transform:uppercase}._runStatus_ftbxh_223{flex:0 0 auto;padding:4px 6px}._statusChip_ftbxh_224{padding:4px 7px}._runStatus_ftbxh_223[data-status=running],._statusChip_ftbxh_224[data-status=preparing],._statusChip_ftbxh_224[data-status=rendering],._statusChip_ftbxh_224[data-status=sending]{color:#d8c5f5;border-color:#654f83;background:#2b213a}._runStatus_ftbxh_223[data-status=applied],._statusChip_ftbxh_224[data-status=succeeded]{color:#aee8c6;border-color:#366a4d;background:#183124}._runStatus_ftbxh_223[data-status=failed],._statusChip_ftbxh_224[data-status=failed]{color:#ffb5bb;border-color:#754047;background:#351d22}._runStatus_ftbxh_223[data-status=cancelled],._runStatus_ftbxh_223[data-status=stale],._statusChip_ftbxh_224[data-status=cancelled]{color:#e2c99e;border-color:#6e5835;background:#312819}._retentionNote_ftbxh_276,._emptyList_ftbxh_277{padding:10px 7px;color:#6f6b76;font-size:10px;line-height:1.45}._detail_ftbxh_284{min-width:0;min-height:0;overflow-y:auto;padding:18px 20px 36px;background:#121318}._runHeading_ftbxh_72{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}._runError_ftbxh_46,._stepError_ftbxh_47{gap:8px;color:#ffb8bd;border:1px solid #6d373e;border-radius:6px;background:#301b20;font-size:11px;line-height:1.4}._runError_ftbxh_46{margin-bottom:12px;padding:9px 10px}._stepError_ftbxh_47{margin-top:11px;padding:8px 9px}._runError_ftbxh_46 svg,._stepError_ftbxh_47 svg{flex:0 0 auto}._configDetails_ftbxh_326{margin-bottom:18px;color:#aaa5b1;border:1px solid #302e36;border-radius:7px;background:#17181e;font-size:11px}._configDetails_ftbxh_326>summary,._details_ftbxh_336>summary{padding:8px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._configContent_ftbxh_342{display:grid;gap:8px;padding:0 10px 10px}._timeline_ftbxh_348{position:relative;padding-left:23px}._timeline_ftbxh_348:before{position:absolute;top:5px;bottom:8px;left:7px;width:1px;background:#36323d;content:""}._step_ftbxh_42{position:relative;margin-bottom:18px;padding:13px;border:1px solid #302e37;border-radius:8px;background:#17181e}._timelineDot_ftbxh_372{position:absolute;top:17px;left:-21px;width:9px;height:9px;border:2px solid #17181e;border-radius:50%;background:#77717e;box-shadow:0 0 0 1px #4a4650}._timelineDot_ftbxh_372[data-status=preparing],._timelineDot_ftbxh_372[data-status=rendering],._timelineDot_ftbxh_372[data-status=sending]{background:#a678df;box-shadow:0 0 0 1px #8b5fc0,0 0 10px #a678df80}._timelineDot_ftbxh_372[data-status=succeeded]{background:#63c98e;box-shadow:0 0 0 1px #438c61}._timelineDot_ftbxh_372[data-status=failed]{background:#e66d79;box-shadow:0 0 0 1px #a74751}._stepHeader_ftbxh_401{display:flex;justify-content:space-between;gap:12px}._stepHeader_ftbxh_401 h3{margin:0 0 6px;color:#ece9ef;font-size:13px;font-weight:630}._stepMeta_ftbxh_42{flex-wrap:wrap;gap:7px;color:#837e89;font-size:10px}._assessment_ftbxh_421,._diffSection_ftbxh_422,._attachmentsSection_ftbxh_423{margin-top:12px}._assessment_ftbxh_421{padding:9px 10px;color:#d8cfe5;border:1px solid #514064;border-radius:6px;background:#241c2e}._assessment_ftbxh_421 p{margin:6px 0 0;white-space:pre-wrap;font-size:11px;line-height:1.5}._subheading_ftbxh_40{gap:6px;color:#c7c2cd;font-size:10px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}._acceptedMessage_ftbxh_41{gap:6px;margin-top:7px;color:#a8dfbd;font-size:11px}._diffGrid_ftbxh_458{display:grid;gap:4px;margin-top:7px}._diffRow_ftbxh_464{display:grid;grid-template-columns:minmax(100px,1fr) minmax(70px,auto) 14px minmax(70px,auto);align-items:center;gap:7px;color:#aba6b2;font-size:10px}._diffRow_ftbxh_464 code{padding:3px 5px;color:#ddd6e7;text-align:center;border:1px solid #393640;border-radius:4px;background:#101116}._muted_ftbxh_482{margin-top:6px;color:#85808b;font-size:10px}._attachmentsGrid_ftbxh_488{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:8px;margin-top:8px}._attachmentCard_ftbxh_495{min-width:0;overflow:hidden;border:1px solid #34313a;border-radius:7px;background:#111217}._attachmentPreview_ftbxh_503{display:flex;height:112px;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(45deg,#1a1b21 25%,transparent 25%),linear-gradient(-45deg,#1a1b21 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1b21 75%),linear-gradient(-45deg,transparent 75%,#1a1b21 75%),#13141a;background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}._imageButton_ftbxh_519{position:relative;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:transparent;cursor:zoom-in}._imageButton_ftbxh_519 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._zoomBadge_ftbxh_537{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;gap:4px;padding:3px 5px;color:#efedf2;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#09090cbf;font-size:9px;opacity:0;transition:opacity .12s ease}._imageButton_ftbxh_519:hover ._zoomBadge_ftbxh_537,._imageButton_ftbxh_519:focus-visible ._zoomBadge_ftbxh_537{opacity:1}._previewMessage_ftbxh_559{display:flex;height:100%;align-items:center;justify-content:center;gap:6px;padding:8px;color:#77727e;text-align:center;font-size:10px;line-height:1.35}._attachmentHeader_ftbxh_43{min-width:0;gap:6px;padding:7px 8px 3px}._ordinal_ftbxh_578{display:inline-flex;min-width:23px;height:19px;align-items:center;justify-content:center;color:#e2d3f5;border:1px solid #654d84;border-radius:4px;background:#30223f;font-size:10px;font-weight:700}._attachmentLabel_ftbxh_592{min-width:0;overflow:hidden;color:#d8d4dc;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._provenance_ftbxh_48{margin:2px 8px 4px;color:#b49bcf;font-size:9px;line-height:1.3}._filename_ftbxh_609,._attachmentDetails_ftbxh_610{overflow:hidden;padding:0 8px;color:#77737e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}._attachmentDetails_ftbxh_610{padding-top:3px;padding-bottom:8px}._traceGrid_ftbxh_624{display:grid;gap:7px;margin-top:13px}._details_ftbxh_336{min-width:0;overflow:hidden;color:#aaa5b0;border:1px solid #302e36;border-radius:6px;background:#111217;font-size:10px}._details_ftbxh_336[open]>summary{color:#d2cdd7;border-bottom:1px solid #292730}._codeHeader_ftbxh_645{display:flex;justify-content:flex-end;padding:5px 7px 0}._copyButton_ftbxh_93{gap:4px;min-height:23px;padding:0 6px;font-size:9px}._details_ftbxh_336 pre{max-height:330px;margin:0;overflow:auto;padding:7px 10px 10px;color:#d5d1da;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}._waiting_ftbxh_45,._emptyDetail_ftbxh_674{justify-content:center;gap:8px;min-height:160px;color:#77727e;font-size:11px}._emptyDetail_ftbxh_674{display:flex;flex-direction:column;text-align:center}._spin_ftbxh_688{animation:_output-ai-history-spin_ftbxh_1 .7s linear infinite}@keyframes _output-ai-history-spin_ftbxh_1{to{transform:rotate(360deg)}}._zoomOverlay_ftbxh_696{position:fixed;inset:18px;z-index:1510;display:flex;flex-direction:column;overflow:hidden;border:1px solid #4b4553;border-radius:10px;background:#07070af7;box-shadow:0 30px 100px #000000b8}._zoomHeader_ftbxh_44{justify-content:flex-end;gap:8px;min-height:45px;padding:7px 9px 7px 14px;border-bottom:1px solid #302d36;background:#17171d}._zoomHeader_ftbxh_44>span{flex:1;color:#dcd8e1;font-size:12px}._zoomHeader_ftbxh_44 a{gap:5px;min-height:29px;padding:0 8px;text-decoration:none;font-size:10px}._zoomHeader_ftbxh_44 button{width:30px;height:30px;padding:0}._zoomOverlay_ftbxh_696>img{display:block;width:100%;height:calc(100% - 45px);-o-object-fit:contain;object-fit:contain}@media(max-width:760px){._overlay_ftbxh_1{padding:8px}._modal_ftbxh_13{width:100%;height:96vh}._layout_ftbxh_154{grid-template-columns:1fr}._runList_ftbxh_161{display:flex;max-height:155px;gap:7px;overflow-x:auto;border-right:0;border-bottom:1px solid #2d2b33}._runItem_ftbxh_169,._retentionNote_ftbxh_276{min-width:205px}._headerActions_ftbxh_39 ._secondaryButton_ftbxh_91{display:none}}._toolbar_cefkm_1{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-primary);background:var(--bg-card)}._title_cefkm_10{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._toolbarActions_cefkm_17{display:flex;align-items:center;gap:.5rem}._closeButton_cefkm_23{background:none;border:none;padding:.5rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._closeButton_cefkm_23:hover{background:var(--bg-tertiary);color:var(--text-primary)}._panel_1sdni_1{padding:1rem;border-bottom:1px solid var(--border-primary);display:flex;flex-direction:column;gap:1rem}._section_1sdni_9{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._backgroundOptions_1sdni_16{display:flex;gap:.5rem}._bgButton_1sdni_21{width:28px;height:28px;padding:2px;border:2px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:transparent}._bgButton_1sdni_21:hover{border-color:var(--text-secondary)}._bgButton_1sdni_21._active_1sdni_36{border-color:var(--accent-primary)}._bgPreview_1sdni_40{width:100%;height:100%;border-radius:2px}._checkerboard_1sdni_46{background-image:linear-gradient(45deg,#1a1a1a 25%,transparent 25%),linear-gradient(-45deg,#1a1a1a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a1a 75%),linear-gradient(-45deg,transparent 75%,#1a1a1a 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;background-color:#2a2a2a}._magicWandButton_1sdni_57{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._magicWandButton_1sdni_57:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-hover)}._magicWandButton_1sdni_57._active_1sdni_36{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._addManuallyButton_1sdni_84{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._addManuallyButton_1sdni_84:hover{background:var(--bg-secondary);color:var(--text-primary)}._magicWandSettings_1sdni_101{padding:.75rem;background:var(--bg-tertiary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.75rem}._settingRow_1sdni_110{display:flex;align-items:center;gap:.75rem}._settingLabel_1sdni_116{font-size:.75rem;color:var(--text-secondary);min-width:120px}._slider_1sdni_122{flex:1;height:4px;-webkit-appearance:none;background:var(--border-primary);border-radius:2px;outline:none}._slider_1sdni_122::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:var(--accent-primary);border-radius:50%;cursor:pointer}._settingValue_1sdni_140{font-size:.75rem;color:var(--text-primary);min-width:32px;text-align:right}._optionsRow_1sdni_147{display:flex;gap:1rem;flex-wrap:wrap}._checkboxLabel_1sdni_153{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer}._checkboxLabel_1sdni_153:hover{color:var(--text-primary)}._checkbox_1sdni_153{width:14px;height:14px;accent-color:var(--accent-primary)}._zoomControl_1sdni_172{display:flex;align-items:center;gap:.75rem;margin-left:auto;cursor:pointer}._zoomLabel_1sdni_180{font-size:.75rem;color:var(--text-secondary);min-width:40px}._zoomSlider_1sdni_186{width:100px;height:4px;-webkit-appearance:none;background:var(--border-primary);border-radius:2px;outline:none}._zoomSlider_1sdni_186::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:var(--accent-primary);border-radius:50%;cursor:pointer}._fitToScreenButton_1sdni_204{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._fitToScreenButton_1sdni_204:hover{background:var(--bg-secondary);color:var(--text-primary)}._container_1tbv5_1{flex:1;position:relative;overflow:hidden;min-height:0}._loadingContainer_1tbv5_8{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:var(--text-secondary);font-size:.875rem}._spinner_1tbv5_19{width:32px;height:32px;border:3px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_1tbv5_19 1s linear infinite}@keyframes _spin_1tbv5_19{to{transform:rotate(360deg)}}._magicWandIndicator_1tbv5_34{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);padding:.5rem 1rem;background:#000c;color:#fff;font-size:.75rem;border-radius:var(--radius-md);pointer-events:none;z-index:10}._container_1vdho_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_1vdho_8{padding:1rem;border-bottom:1px solid var(--border-primary)}._title_1vdho_13{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}._list_1vdho_20{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}._layerItem_1vdho_29{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:1px solid transparent}._layerItem_1vdho_29:hover{background:var(--bg-tertiary)}._layerItem_1vdho_29._selected_1vdho_44{background:var(--bg-tertiary);border-color:var(--accent-primary)}._layerIcon_1vdho_49{display:flex;align-items:center;justify-content:center}._typeBadge_1vdho_55{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;padding:.125rem .375rem;border-radius:var(--radius-sm);color:#fff;flex-shrink:0}._layerName_1vdho_66{flex:1;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._layerInfo_1vdho_75{display:flex;align-items:center;gap:.5rem}._dimensions_1vdho_81{font-size:.75rem;color:var(--text-secondary)}._deleteButton_1vdho_86{background:none;border:none;padding:.25rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;opacity:0;transition:all var(--transition-fast)}._layerItem_1vdho_29:hover ._deleteButton_1vdho_86{opacity:1}._deleteButton_1vdho_86:hover{color:var(--error);background:#ef44441a}._emptyState_1vdho_109{padding:2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._hint_1vdho_116{font-size:.75rem;margin-top:.5rem;opacity:.7}._overlay_zcl85_1{position:fixed;inset:0;background:#000000d9;z-index:1000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_zcl85_1 .3s ease-out}@keyframes _fadeIn_zcl85_1{0%{opacity:0}to{opacity:1}}._modal_zcl85_24{width:90%;height:90%;min-width:900px;min-height:600px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_zcl85_1 .3s ease-out}@keyframes _slideIn_zcl85_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._content_zcl85_50{flex:1;display:flex;overflow:hidden;min-height:0}._mainArea_zcl85_57{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}._sidebar_zcl85_65{width:280px;flex-shrink:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);display:flex;flex-direction:column;overflow:hidden}._footer_zcl85_75{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid var(--border-primary);background:var(--bg-card)}._footerLeft_zcl85_84{flex:1}._footerActions_zcl85_88{display:flex;gap:.75rem}._errorMessage_zcl85_93{color:var(--error);font-size:.875rem}._successMessage_zcl85_98{color:var(--success);font-size:.875rem}._cancelButton_zcl85_103,._saveButton_zcl85_104{padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--border-primary)}._cancelButton_zcl85_103{background:var(--bg-tertiary);color:var(--text-primary)}._cancelButton_zcl85_103:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-hover)}._saveButton_zcl85_104{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._saveButton_zcl85_104:hover:not(:disabled){background:var(--accent-hover, var(--accent-primary));opacity:.9}._saveButton_zcl85_104:disabled,._cancelButton_zcl85_103:disabled{opacity:.6;cursor:not-allowed}._downloadProgressBarContainer_zcl85_141{width:100%;height:4px;background-color:#1a1a1a;overflow:hidden;flex-shrink:0}._downloadProgressFill_zcl85_149{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease}._toast_1ifn0_2{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:0;border-radius:8px;box-shadow:0 4px 20px #0006;border-left:4px solid;background:#2a2a2a;min-width:320px;max-width:400px;opacity:0;transform:translate(100%);transition:all .3s ease;position:relative;overflow:hidden}._toast_1ifn0_2._visible_1ifn0_21{opacity:1;transform:translate(0)}._toast_1ifn0_2._exiting_1ifn0_26{opacity:0;transform:translate(100%)}._toast_1ifn0_2._success_1ifn0_32{border-left-color:#4caf50;background:linear-gradient(135deg,#1a2e1a,#1f3d1f)}._toast_1ifn0_2._error_1ifn0_37{border-left-color:#f44336;background:linear-gradient(135deg,#2e1a1a,#3d1f1f)}._toast_1ifn0_2._warning_1ifn0_42{border-left-color:#ff9800;background:linear-gradient(135deg,#2e2a1a,#3d351f)}._toast_1ifn0_2._info_1ifn0_47{border-left-color:#2196f3;background:linear-gradient(135deg,#1a2333,#1f2d40)}._iconContainer_1ifn0_53{flex-shrink:0;margin-top:2px}._success_1ifn0_32 ._iconContainer_1ifn0_53{color:#4caf50}._error_1ifn0_37 ._iconContainer_1ifn0_53{color:#f44336}._warning_1ifn0_42 ._iconContainer_1ifn0_53{color:#ff9800}._info_1ifn0_47 ._iconContainer_1ifn0_53{color:#2196f3}._content_1ifn0_75{flex:1;min-width:0}._title_1ifn0_80{font-size:14px;font-weight:600;margin-bottom:4px;line-height:1.4;color:#fff}._message_1ifn0_88{font-size:13px;line-height:1.4;opacity:.85;margin-bottom:8px;color:#b0b0b0;white-space:pre-line}._actionButton_1ifn0_98{background:transparent;border:1px solid;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;cursor:pointer;margin-top:4px;transition:all .2s ease}._success_1ifn0_32 ._actionButton_1ifn0_98{border-color:#4caf50;color:#4caf50}._success_1ifn0_32 ._actionButton_1ifn0_98:hover{background:#4caf50;color:#1a2e1a}._error_1ifn0_37 ._actionButton_1ifn0_98{border-color:#f44336;color:#f44336}._error_1ifn0_37 ._actionButton_1ifn0_98:hover{background:#f44336;color:#2e1a1a}._warning_1ifn0_42 ._actionButton_1ifn0_98{border-color:#ff9800;color:#ff9800}._warning_1ifn0_42 ._actionButton_1ifn0_98:hover{background:#ff9800;color:#2e2a1a}._info_1ifn0_47 ._actionButton_1ifn0_98{border-color:#2196f3;color:#2196f3}._info_1ifn0_47 ._actionButton_1ifn0_98:hover{background:#2196f3;color:#1a2333}._dismissButton_1ifn0_151{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease;flex-shrink:0;opacity:.7;color:gray}._dismissButton_1ifn0_151:hover{opacity:1;background:#ffffff1a;color:#fff}._toast_1ifn0_2:before{content:"";position:absolute;bottom:0;left:0;height:2px;background:currentColor;width:100%;opacity:.5;animation:_progress_1ifn0_1 5s linear forwards}._toast_1ifn0_2._success_1ifn0_32:before{background:#4caf50}._toast_1ifn0_2._error_1ifn0_37:before{background:#f44336}._toast_1ifn0_2._warning_1ifn0_42:before{background:#ff9800}._toast_1ifn0_2._info_1ifn0_47:before{background:#2196f3}@keyframes _progress_1ifn0_1{0%{width:100%}to{width:0%}}@media(max-width:640px){._toast_1ifn0_2{min-width:280px;max-width:90vw;margin-left:auto;margin-right:auto}}._container_llynj_2{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:8px;pointer-events:none}._container_llynj_2>*{pointer-events:auto}@media(max-width:640px){._container_llynj_2{top:10px;right:10px;left:10px}}._indicator_cbek3_3{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;margin-bottom:12px;padding:8px 0;background:transparent;z-index:10}._badge_cbek3_15{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;background:#80808080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;color:#fff}._icon_cbek3_48{display:flex;align-items:center;line-height:1}._text_cbek3_54{font-weight:600}._errorCount_cbek3_58{color:#fca5a5;font-weight:600;margin-left:4px}@keyframes _spin_cbek3_74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_cbek3_74{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_cbek3_74 .8s linear infinite}._selectorContainer_7hx9t_1{position:relative}._selectorButton_7hx9t_5{padding:.25rem .5rem;background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.7rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all var(--transition-fast);min-width:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._selectorButton_7hx9t_5:hover{background:#0009;border-color:#ffffff4d}._selectorButton_7hx9t_5:active{transform:scale(.96)}._selectorButton_7hx9t_5._viewingOldVersion_7hx9t_31{border-color:#a0a0a080;background:#a0a0a01a}._selectorButton_7hx9t_5._viewingOldVersion_7hx9t_31:hover{border-color:#a0a0a0b3;background:#a0a0a026}._selectorButton_7hx9t_5:focus{outline:none;border-color:var(--accent-primary)}._selectorButton_7hx9t_5._loading_7hx9t_46{opacity:.6;pointer-events:none}._selectorButton_7hx9t_5:disabled{cursor:default}._selectedText_7hx9t_55{display:flex;align-items:center;gap:.25rem;white-space:nowrap}._chevron_7hx9t_62{color:var(--text-secondary);transition:transform var(--transition-fast);flex-shrink:0;opacity:.7}._chevronOpen_7hx9t_69{transform:rotate(180deg)}._modalOverlay_7hx9t_74{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_7hx9t_1 .15s ease-out}@keyframes _fadeIn_7hx9t_1{0%{opacity:0}to{opacity:1}}._modal_7hx9t_74{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:0 16px 48px #00000080;min-width:560px;max-width:640px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_modalSlideIn_7hx9t_1 .2s ease-out}@keyframes _modalSlideIn_7hx9t_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalHeader_7hx9t_122{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-tertiary);flex-shrink:0}._modalHeaderRight_7hx9t_132{display:flex;align-items:center;gap:10px}._closeButton_7hx9t_138{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._closeButton_7hx9t_138:hover{background:#ffffff1a;color:var(--text-primary)}._confirmContent_7hx9t_159{padding:24px;display:flex;flex-direction:column;gap:20px}._confirmText_7hx9t_166{font-size:14px;color:var(--text-primary);margin:0;text-align:center}._confirmActions_7hx9t_173{display:flex;gap:12px;justify-content:center}._confirmCancelButton_7hx9t_179,._confirmDeleteButton_7hx9t_180{padding:8px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._confirmCancelButton_7hx9t_179{background:transparent;border:1px solid var(--border-primary);color:var(--text-primary)}._confirmCancelButton_7hx9t_179:hover{background:#ffffff0d;border-color:var(--border-secondary)}._confirmDeleteButton_7hx9t_180{background:var(--error);border:1px solid var(--error);color:#fff}._confirmDeleteButton_7hx9t_180:hover{background:#dc2626;border-color:#dc2626}._dropdown_7hx9t_211{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:0 8px 24px #0006;z-index:10000;min-width:320px;max-width:380px;overflow:hidden}._dropdownHeader_7hx9t_222{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-tertiary)}._dropdownTitle_7hx9t_231{font-size:13px;font-weight:600;color:var(--text-primary)}._versionCount_7hx9t_237{font-size:11px;color:var(--text-secondary);background:var(--bg-primary);padding:2px 8px;border-radius:10px}._versionList_7hx9t_245{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:calc(90vh - 60px);background:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg)}._versionListDragging_7hx9t_255{overflow:visible}._dropdownDownward_7hx9t_259{animation:_slideDown_7hx9t_1 .15s ease-out}._dropdownUpward_7hx9t_263{animation:_slideUp_7hx9t_1 .15s ease-out}@keyframes _slideDown_7hx9t_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_7hx9t_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_7hx9t_289{width:100%;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid var(--border-secondary);color:var(--text-primary);font-size:.75rem;text-align:left;display:flex;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:visible}._dropdownItem_7hx9t_289:last-child{border-bottom:none}._versionContent_7hx9t_311{flex:1;display:flex;align-items:center;gap:16px;padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;background:var(--bg-secondary);position:relative}._versionContent_7hx9t_311:hover{background-color:rgba(var(--accent-primary-rgb),.08)}._versionContent_7hx9t_311._selected_7hx9t_55{background-color:rgba(var(--accent-primary-rgb),.15)}._versionContent_7hx9t_311._dragging_7hx9t_332{z-index:100;box-shadow:0 4px 20px #0006;background:var(--bg-tertiary);transition:none;cursor:grabbing;position:relative}._versionContent_7hx9t_311._dragOver_7hx9t_341{background:rgba(var(--accent-primary-rgb),.15)}._versionContent_7hx9t_311._shifting_7hx9t_345{transition:transform .15s ease;z-index:50}._versionNumber_7hx9t_351{font-size:13px;font-weight:600;color:var(--text-primary);flex-shrink:0;min-width:32px}._versionMeta_7hx9t_360{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._versionDate_7hx9t_369{font-size:11px;color:var(--text-muted);min-width:0}._versionAuthor_7hx9t_376{font-size:10px;color:var(--text-secondary);opacity:.75;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._versionNotes_7hx9t_387{font-size:11px;color:var(--text-secondary);line-height:1.35;min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}._preview_7hx9t_402{width:96px;height:72px;flex-shrink:0;border-radius:var(--radius-sm);overflow:visible;position:relative;display:flex;align-items:center;justify-content:center;background:#0003}._thumbnailWrapper_7hx9t_415{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}._thumbnail_7hx9t_415{max-width:96px;max-height:72px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);transition:opacity .2s ease;cursor:pointer}._zoomedPreview_7hx9t_436{position:fixed;z-index:10002;pointer-events:none;animation:_zoomIn_7hx9t_1 .15s ease-out}._zoomedPreview_7hx9t_436 img{max-width:280px;max-height:210px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 12px 40px #0009;background:var(--bg-secondary)}@keyframes _zoomIn_7hx9t_1{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}._thumbnailLoaded_7hx9t_465{opacity:1}._thumbnailHidden_7hx9t_469{opacity:0;position:absolute}._thumbnailLoading_7hx9t_474{width:48px;height:36px;display:flex;align-items:center;justify-content:center}._spinner_7hx9t_482{color:var(--text-muted);animation:_spin_7hx9t_482 1s linear infinite}@keyframes _spin_7hx9t_482{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._noPreview_7hx9t_496{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--text-muted);text-align:center}._actions_7hx9t_508{display:flex;align-items:center;gap:4px;margin-left:auto}._actionButton_7hx9t_515{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._actionButton_7hx9t_515:hover{background:#ffffff1a;color:var(--error)}._compareButton_7hx9t_535:hover{color:var(--text-primary)}._dragHandle_7hx9t_539{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-muted);cursor:grab;transition:color .15s ease}._dragHandle_7hx9t_539:hover{color:var(--text-secondary)}._dragHandle_7hx9t_539:active{cursor:grabbing}._selectCheckbox_7hx9t_559{width:16px;height:16px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #3b82f6;border-radius:3px;background:transparent;position:relative;transition:all .2s ease;margin:0 8px 0 0}._selectCheckbox_7hx9t_559:checked{background:#3b82f6;border-color:#3b82f6}._selectCheckbox_7hx9t_559:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._selectCheckbox_7hx9t_559:hover{border-color:#2563eb}._versionLabel_7hx9t_597{display:flex;align-items:center;gap:.25rem}._psdIndicator_7hx9t_603{font-size:.65rem;flex-shrink:0}._loadingState_7hx9t_608,._errorState_7hx9t_609,._emptyState_7hx9t_610{padding:.75rem;font-size:.75rem;color:var(--text-secondary);text-align:center}._errorState_7hx9t_609{color:var(--error)}._singleVersion_7hx9t_622{display:inline-flex}._versionText_7hx9t_626{padding:.25rem .5rem;background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:42px;text-align:center;box-sizing:border-box}._overlay_hp69o_1{position:fixed;inset:0;z-index:10001;background:#000000eb;display:flex;flex-direction:column;animation:_fadeIn_hp69o_1 .15s ease-out}@keyframes _fadeIn_hp69o_1{0%{opacity:0}to{opacity:1}}._header_hp69o_16{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:var(--text-primary);font-size:13px;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._headerLeft_hp69o_28,._headerRight_hp69o_29{display:flex;align-items:center;gap:8px;min-width:0}._headerLabel_hp69o_36{font-weight:600}._headerSubLabel_hp69o_40{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}._headerCenter_hp69o_47{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}._closeButton_hp69o_57{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._closeButton_hp69o_57:hover{background:#ffffff1a;color:var(--text-primary)}._stageWrapper_hp69o_77{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px}._stage_hp69o_77{position:relative;max-width:100%;max-height:100%;width:100%;height:100%;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;display:flex;align-items:center;justify-content:center}._layer_hp69o_100{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}._layerCurrent_hp69o_111{z-index:2}._layerTarget_hp69o_115{z-index:1}._divider_hp69o_119{position:absolute;top:0;bottom:0;width:2px;background:#fffffff2;box-shadow:0 0 0 1px #0006,0 0 12px #00000080;pointer-events:none;transform:translate(-50%);z-index:3}._knob_hp69o_133{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#fffffff2;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #0006,0 4px 14px #00000080}._statusOverlay_hp69o_151{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none}._statusBox_hp69o_161{background:#000000b3;color:var(--text-primary);padding:14px 22px;border-radius:var(--radius-md);display:flex;align-items:center;gap:10px;font-size:13px;pointer-events:auto}._statusBox_hp69o_161._error_hp69o_173{background:#781414d9}._spinner_hp69o_177{animation:_spin_hp69o_177 1s linear infinite}@keyframes _spin_hp69o_177{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_12dmx_1{position:relative;display:inline-flex;align-items:center;justify-content:center}._button_12dmx_8{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;transition:color .2s ease,opacity .3s ease-in-out}._button_12dmx_8:hover:not(:disabled){color:#3b82f6}._button_12dmx_8:disabled{cursor:not-allowed;opacity:1}._cached_12dmx_32{color:#3b82f6;transition:color .2s ease}._cached_12dmx_32:hover:not(:disabled){color:#60a5fa}._notCached_12dmx_42{color:#ffffffb3;transition:color .2s ease}._notCached_12dmx_42:hover:not(:disabled){color:#3b82f6}._label_12dmx_51{font-size:10px;font-weight:700}._cancelButton_12dmx_56{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:all .2s ease;z-index:10}._cancelButton_12dmx_56:hover{background:#ef4444e6;transform:translate(-50%,-50%) scale(1.1)}._cancelButton_12dmx_56:active{transform:translate(-50%,-50%) scale(.95)}._imageGallery_1qy8e_2{display:flex;flex-direction:column;flex:1;overflow:hidden;background:var(--bg-primary);position:relative}._galleryHeader_1qy8e_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:0}._galleryHeaderActions_1qy8e_19{display:flex;align-items:center;gap:12px}._galleryHeader_1qy8e_11 h2{margin:0;color:#fff;font-size:28px;font-weight:600}._refreshButton_1qy8e_32{background:#2a2a2a;color:#fff;border:1px solid #404040;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._refreshButton_1qy8e_32:hover{background:#333;border-color:#505050;color:#fff}._progressSection_1qy8e_50{flex-shrink:0}._progressBarContainer_1qy8e_54{width:100%;height:4px;background-color:#1a1a1a;border-radius:0;overflow:hidden;margin:0;flex-shrink:0}._progressBarContainer_1qy8e_54 ._progressFill_1qy8e_64{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;transition:width .3s ease}._statusInfo_1qy8e_71{display:flex;justify-content:space-between;align-items:center;margin:0;padding:12px 32px;font-size:14px;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);flex-shrink:0}._statusLeft_1qy8e_83{display:flex;align-items:center;gap:15px}._completionText_1qy8e_89{color:#9ca3af;font-weight:400;font-size:13px;display:flex;align-items:center}._statusRight_1qy8e_97{display:flex;align-items:center}._statusInfo_1qy8e_71 ._statusBadge_1qy8e_102{padding:6px 16px;border-radius:6px;font-size:11px;font-weight:600;background-color:#10b981;color:#fff;border:none;text-transform:uppercase;letter-spacing:.5px}._errorSection_1qy8e_114{background-color:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:16px;margin-bottom:20px;font-size:14px}._errorSection_1qy8e_114 ._label_1qy8e_124{font-weight:600;margin-right:8px;color:#ef4444}._closeButton_1qy8e_130{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}._closeButton_1qy8e_130:hover{background-color:#f0f0f0;color:#333}._processingStatus_1qy8e_150{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:30px}._statusRow_1qy8e_158{display:flex;align-items:center;margin:8px 0;gap:10px}._statusRow_1qy8e_158 ._label_1qy8e_124{font-weight:700;min-width:80px}._statusBadge_1qy8e_102{padding:4px 8px;border-radius:4px;font-size:14px;font-weight:700;background-color:#fff}._autoRefresh_1qy8e_178{font-size:12px;color:#666;font-style:italic}._progressBar_1qy8e_54{width:100%;height:20px;background-color:#e9ecef;border-radius:10px;overflow:hidden;margin-top:10px}._progressFill_1qy8e_64{height:100%;background-color:#28a745;transition:width .3s ease}._galleryActions_1qy8e_199{display:flex;gap:10px;margin-bottom:30px}._processButton_1qy8e_205{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 8px #3b82f64d}._processButton_1qy8e_205:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}._processButton_1qy8e_205:disabled{background:#4b5563;border:none;cursor:not-allowed;color:#9ca3af;box-shadow:none;transform:none}._imagesSection_1qy8e_233{margin-top:40px}._imagesSection_1qy8e_233 h3{color:#333;margin-bottom:20px}._imagesGrid_1qy8e_242{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}._imageCard_1qy8e_249{border:1px solid #ddd;border-radius:8px;padding:15px;background-color:#fff;box-shadow:0 2px 4px #0000001a}._imageHeader_1qy8e_257{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._imageTitle_1qy8e_264{font-weight:700;color:#333}._imageVersion_1qy8e_269{font-size:12px;color:#666;background-color:#e9ecef;padding:2px 6px;border-radius:3px}._imageContainer_1qy8e_277{width:100%;height:200px;margin-bottom:15px;border-radius:4px;overflow:hidden;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}._generatedImage_1qy8e_289{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}._imageLoadingVersion_1qy8e_297 ._generatedImage_1qy8e_289{transition:filter .2s,opacity .2s}._previousImage_1qy8e_302{filter:blur(2px);opacity:.7;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._versionLoadingOverlay_1qy8e_311{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);background-size:200% 100%;animation:_shimmer_1qy8e_1 1.5s infinite;pointer-events:none;z-index:5;border-radius:4px}._regeneratingOverlay_1qy8e_323{position:absolute;inset:0;background:#00000080;pointer-events:none;z-index:10;border-radius:8px;overflow:hidden}._regeneratingShimmer_1qy8e_334{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);background-size:200% 100%;animation:_shimmer_1qy8e_1 1.5s infinite}@keyframes _shimmer_1qy8e_1{0%{background-position:-200% 0}to{background-position:200% 0}}._imageFadingIn_1qy8e_353{animation:_fadeInScale_1qy8e_1 .3s ease-out}@keyframes _fadeInScale_1qy8e_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._imageFallback_1qy8e_362{width:100%;height:150px;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:4px;display:flex;align-items:center;justify-content:center}._imagePlaceholder_1qy8e_373{width:100%;height:150px;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}._placeholderContent_1qy8e_385{text-align:center;color:#6c757d;max-width:100%;width:100%;padding:16px;box-sizing:border-box}._placeholderIcon_1qy8e_394{font-size:24px;margin-bottom:5px}._placeholderText_1qy8e_399{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-width:100%}._imageInfo_1qy8e_407{margin-bottom:15px}._imageInfo_1qy8e_407 ._infoRow_1qy8e_411{font-size:13px;margin:5px 0}._imageActions_1qy8e_416{display:flex;gap:10px}._downloadButton_1qy8e_421{background-color:#17a2b8;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}._downloadButton_1qy8e_421:hover{background-color:#138496}._loadingContent_1qy8e_435,._errorContent_1qy8e_435{text-align:center;padding:40px;color:#9ca3af}._loadingGallery_1qy8e_441{text-align:center;padding:60px 40px;display:flex;justify-content:center;align-items:center}._errorMessage_1qy8e_449{background-color:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:16px;margin-bottom:20px;font-size:14px}._noImages_1qy8e_459{text-align:center;padding:40px;color:#666;background-color:#f8f9fa;border-radius:8px;margin-top:20px}._layoutsSection_1qy8e_469{margin:0}._layoutsSection_1qy8e_469 h3{color:#333;margin-bottom:20px;font-size:20px;font-weight:600}._layoutsGrid_1qy8e_480{display:grid;grid-template-columns:repeat(auto-fill,calc(280px * var(--card-scale, 1)));gap:calc(20px * var(--card-scale, 1));width:100%;transition:all .1s ease-out}._layoutCard_1qy8e_488{background-color:#1a1d23;border:2px solid #15171a;border-radius:0 12px 0 0;padding:0;transition:border-color .3s ease,transform .1s ease-out;overflow:hidden;position:relative;display:flex;flex-direction:column}._layoutCard_1qy8e_488:hover,._layoutCard_1qy8e_488._selected_1qy8e_504{border-color:#3b82f6}._layoutCard_1qy8e_488._viewingHistorical_1qy8e_509{border-color:#a0a0a066}._cardTopBar_1qy8e_513{height:51px;background-color:#202327;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-radius:0 10px 0 0}._cardHeaderLeftActions_1qy8e_523{display:flex;align-items:center;gap:11px}._downloadIconButton_1qy8e_529{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;transition:color .2s ease,opacity .3s ease-in-out}._downloadIconButton_1qy8e_529:hover{color:#3b82f6}._downloadIconButton_1qy8e_529:disabled{opacity:.4;cursor:not-allowed}._downloadIconButton_1qy8e_529:disabled:hover{color:#fff}._spinningIcon_1qy8e_567{animation:_spin_1qy8e_567 1s linear infinite}._cardDropdownWrapper_1qy8e_572{position:relative}._cardDropdownButton_1qy8e_576{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;transition:color .2s ease}._cardDropdownButton_1qy8e_576:hover{color:#3b82f6}._cardDropdownMenu_1qy8e_594{background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:160px;z-index:10000;box-shadow:0 4px 12px #0006}._cardDropdownItem_1qy8e_604{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:transparent;border:none;color:#e5e7eb;font-size:13px;cursor:pointer;transition:background-color .15s ease;text-align:left}._cardDropdownItem_1qy8e_604 svg{width:16px;height:16px;flex-shrink:0}._cardDropdownItem_1qy8e_604:hover{background-color:#3b82f626}._cardDropdownItem_1qy8e_604._disabled_1qy8e_629{opacity:.5;cursor:not-allowed}._cardDropdownItem_1qy8e_604._disabled_1qy8e_629:hover{background-color:transparent}._cardDropdownPsdWrapper_1qy8e_638{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background-color .15s ease}._cardDropdownPsdWrapper_1qy8e_638:hover{background-color:#3b82f626}._cardDropdownPsdButton_1qy8e_651{background:transparent!important;border:none!important;padding:0!important;min-width:16px!important;min-height:16px!important;width:16px!important;height:16px!important;flex-shrink:0}._cardDropdownPsdButton_1qy8e_651 svg{width:16px!important;height:16px!important}._cardDropdownPsdLabel_1qy8e_667{color:#e5e7eb;font-size:13px}._downloadDropdownWrapper_1qy8e_673{position:relative}._downloadDropdownMenu_1qy8e_677{position:absolute;top:100%;left:0;margin-top:4px;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:140px;z-index:10000;box-shadow:0 4px 12px #0006}._downloadDropdownItem_1qy8e_691{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;color:#e5e7eb;font-size:13px;cursor:pointer;transition:background-color .15s ease;text-align:left}._downloadDropdownItem_1qy8e_691:hover{background-color:#3b82f626}._downloadDropdownItem_1qy8e_691 svg{width:16px;height:16px;flex-shrink:0}._downloadDropdownPsdItem_1qy8e_716{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background-color .15s ease}._downloadDropdownPsdItem_1qy8e_716:hover{background-color:#3b82f626}._downloadDropdownPsdButton_1qy8e_729{background:transparent!important;border:none!important;padding:0!important;min-width:16px!important;min-height:16px!important;width:16px!important;height:16px!important;flex-shrink:0}._downloadDropdownPsdButton_1qy8e_729 svg{width:16px!important;height:16px!important}._downloadDropdownPsdLabel_1qy8e_745{color:#e5e7eb;font-size:13px}._cardBottomBar_1qy8e_750{min-height:60px;background-color:#202327;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:0;flex:1}._bottomBarTitle_1qy8e_761{font-size:14px;font-weight:400;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}._footerBottomRow_1qy8e_771{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}._bottomBarMetadata_1qy8e_779{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#9ca3af;flex:1}._bottomBarItem_1qy8e_788{line-height:1.4}._bottomBarVersion_1qy8e_792{font-size:.7rem;color:var(--text-primary);background:#0006;border:1px solid rgba(255,255,255,.2);padding:.25rem .5rem;border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;align-self:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._cardHeader_1qy8e_523{position:absolute;top:0;left:0;right:0;padding:12px;z-index:20;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}._cardHeaderActions_1qy8e_818{display:flex;gap:8px;margin-left:auto;pointer-events:auto}._iconButton_1qy8e_825{width:32px;height:32px;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._iconButton_1qy8e_825:hover{background:#000000b3;border-color:#fff3;color:#fff}._checkboxContainer_1qy8e_846{position:relative;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center}._checkbox_1qy8e_846{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%}._checkmark_1qy8e_864{width:20px;height:20px;background:#00000080;border:2px solid rgba(255,255,255,.3);border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease;display:flex;align-items:center;justify-content:center}._checkbox_1qy8e_846:checked~._checkmark_1qy8e_864{background:#3a89e6;border-color:#3a89e6}._checkbox_1qy8e_846:checked~._checkmark_1qy8e_864:after{content:"";display:block;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}._layoutHeader_1qy8e_893{padding:12px 16px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);border-bottom:1px solid var(--border-secondary);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}._layoutTitleSection_1qy8e_904{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1}._layoutVersionSection_1qy8e_912{display:flex;align-items:center;gap:8px}._layoutTitle_1qy8e_904{font-weight:600;color:var(--text-primary);font-size:15px;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._layoutDimensions_1qy8e_930{font-size:12px;color:var(--text-secondary);font-weight:500;font-family:Monaco,Menlo,Courier New,monospace;background:#ffffff1a;padding:2px 6px;border-radius:4px;border:1px solid var(--border-primary)}._layoutVersion_1qy8e_912{font-size:12px;background-color:var(--accent-primary);color:#fff;padding:3px 8px;border-radius:12px;font-weight:500;white-space:nowrap}._generatedVersion_1qy8e_951{font-size:11px;color:var(--text-secondary);background-color:var(--bg-secondary);padding:2px 6px;border-radius:8px;border:1px solid var(--border-secondary);white-space:nowrap}._layoutContent_1qy8e_961{position:relative;background-color:#0f1117;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:var(--aspect-ratio);width:100%}._layoutContent_1qy8e_961 ._imageContainer_1qy8e_277{width:100%;height:100%;margin:0;border-radius:0;overflow:hidden;background-color:#0f1117;display:flex;align-items:center;justify-content:center;position:relative;opacity:1;transition:opacity .3s ease}._imageLoadingSpinner_1qy8e_988{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f1117;color:var(--text-secondary);z-index:3;pointer-events:none}._imageOverlay_1qy8e_1000{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.7) 50%,transparent 100%);padding:16px;opacity:1;transition:opacity var(--transition-normal);z-index:10;pointer-events:none}._imageBottomInfo_1qy8e_1013{display:flex;flex-direction:column;gap:8px}._imageTitleOverlay_1qy8e_1019{color:#fff;font-size:18px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.8);letter-spacing:.3px;line-height:1.3}._imageMetadata_1qy8e_1028{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#9ca3af}._metadataItem_1qy8e_1036{display:block;line-height:1.4}._metadataVersion_1qy8e_1041{display:block;color:#9ca3af;margin-top:4px;text-align:right}._layoutContent_1qy8e_961 ._generatedImage_1qy8e_289{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._layoutPlaceholder_1qy8e_1054{width:100%;height:100%;background:#0f1117;border:2px dashed #15171a;display:flex;align-items:center;justify-content:center;position:relative;border-radius:0;opacity:.6}._layoutPlaceholder_1qy8e_1054 ._placeholderContent_1qy8e_385{text-align:center;color:var(--text-secondary);max-width:100%;width:100%;padding:16px;box-sizing:border-box}._layoutPlaceholder_1qy8e_1054 ._placeholderIcon_1qy8e_394{font-size:32px;margin-bottom:8px;opacity:.7}._layoutPlaceholder_1qy8e_1054 ._placeholderText_1qy8e_399{font-size:14px;font-weight:500;margin-bottom:6px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._layoutSpecs_1qy8e_1093{font-size:12px;color:var(--text-secondary);font-weight:400;background-color:var(--bg-card);padding:4px 8px;border-radius:6px;border:1px solid var(--border-secondary)}._layoutInfo_1qy8e_1103{padding:12px 16px;background-color:#1a1d23;border-top:1px solid #15171a}._layoutInfo_1qy8e_1103 ._infoRow_1qy8e_411{display:flex;justify-content:space-between;align-items:center;margin:4px 0;font-size:12px;color:#9ca3af}._layoutInfo_1qy8e_1103 ._infoRow_1qy8e_411:first-child{margin-top:0}._layoutInfo_1qy8e_1103 ._infoRow_1qy8e_411:last-child{margin-bottom:0;justify-content:flex-end}._layoutInfo_1qy8e_1103 ._label_1qy8e_124{font-weight:400;color:#6b7280}._layoutInfo_1qy8e_1103 ._value_1qy8e_1132{font-weight:400;color:#d1d5db}._versionBadge_1qy8e_1137{font-size:11px;color:#9ca3af;font-weight:500;padding:2px 0}._layoutActions_1qy8e_1144{padding:12px 16px;background-color:#1a1d23;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;border-top:1px solid #15171a}._generateButton_1qy8e_1154{background:#3a89e6;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-slow);box-shadow:none;min-width:100px}._generateButton_1qy8e_1154:hover:not(:disabled){background:#2b7ad4;transform:translateY(-1px);box-shadow:var(--shadow-sm)}._generateButton_1qy8e_1154:disabled{background:var(--text-tertiary);cursor:not-allowed;transform:none;box-shadow:none}._layoutActions_1qy8e_1144 ._downloadButton_1qy8e_421{background:var(--accent-tertiary);color:#fff;border:1px solid var(--accent-tertiary);padding:8px 16px;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-normal)}._layoutActions_1qy8e_1144 ._downloadButton_1qy8e_421:hover{background:var(--info);border-color:var(--info)}._layoutActions_1qy8e_1144 ._logsButton_1qy8e_1198{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);padding:8px 16px;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-normal)}._layoutActions_1qy8e_1144 ._logsButton_1qy8e_1198:hover{background:var(--bg-tertiary);border-color:var(--border-hover)}._noLayouts_1qy8e_1215{text-align:center;padding:60px 20px;color:var(--text-secondary);background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);border-radius:12px;margin-top:20px;border:1px solid var(--border-secondary)}._noLayouts_1qy8e_1215 p:first-child{font-size:18px;font-weight:500;color:var(--text-primary);margin-bottom:8px}._noLayouts_1qy8e_1215 p:last-child{font-size:14px;margin-bottom:0}._clearFiltersButton_1qy8e_1237{margin-top:16px;padding:8px 20px;font-size:14px;font-weight:500;border-radius:8px;border:1px solid rgba(59,130,246,.5);background:#2563eb33;color:#60a5fa;cursor:pointer;transition:all .15s ease}._clearFiltersButton_1qy8e_1237:hover{background:#2563eb4d;border-color:#3b82f6b3}._layoutCard_1qy8e_488._outdated_1qy8e_1256 ._layoutVersion_1qy8e_912{background-color:#ffc107;color:#212529}._layoutCard_1qy8e_488._outdated_1qy8e_1256 ._layoutHeader_1qy8e_893:after{content:"Update Available";position:absolute;top:-1px;right:-1px;background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529;font-size:10px;font-weight:600;padding:4px 8px;border-radius:0 12px 0 8px;text-transform:uppercase;letter-spacing:.5px}._modalOverlay_1qy8e_1277{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_modalFadeIn_1qy8e_1 .3s ease}@keyframes _modalFadeIn_1qy8e_1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}._tabContainer_1qy8e_1305{flex:1;display:flex;flex-direction:column;overflow:hidden}._bundleHeaderSection_1qy8e_1313{display:none;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:14px 28px;flex-shrink:0}._bundleTitleArea_1qy8e_1321{display:flex;align-items:center;gap:16px;flex:1}._bundleTitle_1qy8e_1321{margin:0;font-size:20px;font-weight:600;color:#fff;letter-spacing:-.02em;transition:color .2s ease;line-height:1.4;padding:6px 0;border:1px solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}._bundleTitle_1qy8e_1321:hover{color:#3b82f6}._bundleTitleInput_1qy8e_1348{margin:0;font-size:20px;font-weight:600;color:#fff;letter-spacing:-.02em;background:#1a1a1a;border:1px solid #3b82f6;border-radius:6px;padding:6px 12px;outline:none;min-width:300px;max-width:100%;line-height:1.4;height:auto;flex:1}._bundleTitleInput_1qy8e_1348:focus{border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}._bundleTitleInput_1qy8e_1348:disabled{opacity:.5;cursor:not-allowed}._statusBadgeHeader_1qy8e_1376{padding:6px 14px;border-radius:4px;font-size:11px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.8px}._rightNavSection_1qy8e_1386{display:flex;gap:5px;align-items:center;margin-left:282px}._backButton_1qy8e_1393{display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px;width:32px;height:32px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;flex-shrink:0}._backButton_1qy8e_1393:hover{background:#ffffff14;border-color:#fff3;color:#fff}._backButton_1qy8e_1393 svg{flex-shrink:0}._tabButton_1qy8e_1419{background:#202327;border:none;padding:10px 24px;margin-bottom:-16px;font-size:13px;font-weight:500;color:#fff9;cursor:pointer;border-radius:0 12px 0 0;transition:all .2s ease;position:relative;text-transform:capitalize;letter-spacing:.02em;align-self:flex-end;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}._tabButton_1qy8e_1419:hover{color:#ffffffe6;background:#2a2a2e}._tabButton_1qy8e_1419:disabled,._tabButton_1qy8e_1419:disabled:hover{opacity:.55;cursor:not-allowed;color:#ffffff73;background:#202327}._tabButton_1qy8e_1419._active_1qy8e_1453{color:#3a89e6;font-weight:500;background:#fff}._tabButton_1qy8e_1419._active_1qy8e_1453:disabled,._tabButton_1qy8e_1419._active_1qy8e_1453:disabled:hover{color:#3a89e6a6;background:#fff}._tabContent_1qy8e_1465{flex:1;display:flex;overflow:hidden;background:var(--bg-primary)}._galleryTabContent_1qy8e_1472{flex:1;display:flex;flex-direction:column;overflow:auto;padding:24px 32px}._bundlePreview_1qy8e_1481{flex:1;display:flex;overflow:hidden;background:var(--bg-primary);height:100%}._keyArtLayout_1qy8e_1490{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;overflow:hidden;transition:grid-template-columns .3s ease;position:relative}._keyArtLayout_1qy8e_1490._sidebarCollapsed_1qy8e_1501{grid-template-columns:auto 1fr 0}._keyArtRightSidebarHeader_1qy8e_1506{position:absolute;right:0;top:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:16px;display:flex;align-items:center;justify-content:space-between;width:240px;height:79px;box-sizing:border-box;overflow:hidden;z-index:10;pointer-events:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._keyArtRightSidebarContent_1qy8e_1528{position:absolute;right:0;top:79px;bottom:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;width:240px;transition:transform .3s ease,opacity .3s ease;transform:translate(0);opacity:1;z-index:9;pointer-events:auto}._keyArtLayout_1qy8e_1490._sidebarCollapsed_1qy8e_1501 ._keyArtRightSidebarContent_1qy8e_1528{transform:translate(240px);opacity:0;pointer-events:none}._resetToAutoButton_1qy8e_1555{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;margin-top:14px;margin-bottom:10px;background:transparent;border:1px solid #1C1E22;border-radius:5.5px;color:#9ca3af;font-size:11px;font-weight:500;cursor:pointer;transition:color .2s,background .2s,border-color .2s}._resetToAutoButton_1qy8e_1555:hover{color:#d1d5db;background:#ffffff0a;border-color:#2a2a2a}._mvpdLayout_1qy8e_1581{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;overflow:hidden;transition:grid-template-columns .3s ease;position:relative}._mvpdLayout_1qy8e_1581._sidebarCollapsed_1qy8e_1501{grid-template-columns:auto 1fr 0}._bundleNameSection_1qy8e_1597{background:var(--bg-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:18px 32px;grid-column:1;grid-row:1;display:flex;flex-direction:row;align-items:center;gap:16px;transition:width .3s ease,padding .3s ease}._moreMenuContainer_1qy8e_1611{position:relative;margin-left:auto;flex-shrink:0}._moreMenuButton_1qy8e_1617{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#ffffff80;cursor:pointer;transition:background .15s ease,color .15s ease;padding:0}._moreMenuButton_1qy8e_1617:hover{background:#ffffff14;color:#ffffffe6}._moreMenuDropdown_1qy8e_1637{position:absolute;top:100%;right:0;margin-top:4px;background:var(--bg-secondary, #1e1e1e);border:1px solid var(--border-primary, #333);border-radius:8px;min-width:180px;z-index:100;box-shadow:0 8px 24px #0006;padding:4px 0}._moreMenuItem_1qy8e_1651{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:none;color:#fffc;font-size:13px;cursor:pointer;text-align:left;transition:background .1s ease}._moreMenuItem_1qy8e_1651:hover:not(:disabled){background:#ffffff0f}._moreMenuItem_1qy8e_1651:disabled{opacity:.4;cursor:not-allowed}._moreMenuItem_1qy8e_1651._deleteItem_1qy8e_1675{color:#f87171}._moreMenuItem_1qy8e_1651._deleteItem_1qy8e_1675:hover:not(:disabled){background:#f8717114}._facesControlsSection_1qy8e_1684{background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:15px 32px;padding-right:calc(var(--keyart-right-sidebar-width, 300px) + 20px);grid-column:2 / 4;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:79px;transition:padding-right .3s ease}._mvpdLayout_1qy8e_1581._sidebarCollapsed_1qy8e_1501 ._facesControlsSection_1qy8e_1684{padding-right:32px}._keyArtLayout_1qy8e_1490._sidebarCollapsed_1qy8e_1501 ._facesControlsSection_1qy8e_1684{padding-right:calc(var(--keyart-right-sidebar-width, 300px) + 20px)}._uploadedFilesSection_1qy8e_1710{background:var(--bg-primary);border-right:1px solid var(--border-primary);grid-column:1;grid-row:2;display:flex;flex-direction:column;width:480px;overflow:hidden;transition:width .3s ease}._assetsPanelCollapseToggle_1qy8e_1723{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);flex-shrink:0;transition:padding .3s ease}._assetsPanelCollapseToggle_1qy8e_1723:hover{background:var(--bg-tertiary, #2a2a2a)}._assetsPanelCollapseLabel_1qy8e_1740{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#fff9;white-space:nowrap;overflow:hidden;transition:opacity .3s ease}._assetsPanelCollapseIcon_1qy8e_1751{flex-shrink:0;color:#fff6;transition:transform .3s ease,color .2s ease;transform:rotate(180deg)}._assetsPanelCollapseIcon_1qy8e_1751._collapsed_1qy8e_1758{transform:rotate(0)}._assetsPanelCollapseToggle_1qy8e_1723:hover ._assetsPanelCollapseIcon_1qy8e_1751{color:#ffffffb3}._uploadedFilesCollapsed_1qy8e_1767{width:48px;justify-content:space-between}._uploadedFilesCollapsed_1qy8e_1767 ._uploadedFilesContent_1qy8e_1772,._uploadedFilesCollapsed_1qy8e_1767 ._uploadedFilesActions_1qy8e_1773{opacity:0;pointer-events:none;overflow:hidden;max-height:0;transition:opacity .2s ease,max-height .3s ease}._uploadedFilesCollapsed_1qy8e_1767 ._assetsPanelCollapseToggle_1qy8e_1723{flex-direction:column;gap:6px;padding:12px 8px 8px;align-items:center;justify-content:center;height:auto;flex-shrink:0;border-bottom:1px solid var(--border-primary)}._uploadedFilesCollapsed_1qy8e_1767 ._assetsPanelCollapseLabel_1qy8e_1740{writing-mode:vertical-lr;text-orientation:mixed}._assetsPanelCollapsedActions_1qy8e_1798{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;flex-shrink:0;order:5}._assetsPanelCollapsedBtn_1qy8e_1808{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#ffffff73;cursor:pointer;transition:background .15s ease,color .15s ease;padding:0;flex-shrink:0}._assetsPanelCollapsedBtn_1qy8e_1808:hover:not(:disabled){background:#ffffff14;color:#ffffffe6}._assetsPanelCollapsedBtn_1qy8e_1808:disabled{opacity:.3;cursor:not-allowed}._keyArtLayout_1qy8e_1490._assetsPanelCollapsed_1qy8e_1798{grid-template-columns:48px 1fr auto}._keyArtLayout_1qy8e_1490._assetsPanelCollapsed_1qy8e_1798._sidebarCollapsed_1qy8e_1501{grid-template-columns:48px 1fr 0}._mvpdLayout_1qy8e_1581._assetsPanelCollapsed_1qy8e_1798{grid-template-columns:48px 1fr auto}._mvpdLayout_1qy8e_1581._assetsPanelCollapsed_1qy8e_1798._sidebarCollapsed_1qy8e_1501{grid-template-columns:48px 1fr 0}._assetsPanelCollapsed_1qy8e_1798 ._bundleNameSection_1qy8e_1597{width:48px;padding:16px 8px;overflow:hidden;justify-content:center}._assetsPanelCollapsed_1qy8e_1798 ._bundleNameSection_1qy8e_1597 ._bundleTitleArea_1qy8e_1321,._assetsPanelCollapsed_1qy8e_1798 ._bundleNameSection_1qy8e_1597 ._statusGroup_1qy8e_1860,._assetsPanelCollapsed_1qy8e_1798 ._bundleNameSection_1qy8e_1597 ._moreMenuContainer_1qy8e_1611{display:none}._uploadedFilesContent_1qy8e_1772{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column}._uploadedFilesActions_1qy8e_1773{background:var(--bg-primary);flex-shrink:0;padding:16px 32px;display:flex;flex-direction:column;gap:16px}._poweredByContainer_1qy8e_1884{display:flex;justify-content:center;align-items:center}._poweredByImage_1qy8e_1890{max-width:200px;height:auto;opacity:.7;transition:opacity .2s ease}._poweredByImage_1qy8e_1890:hover{opacity:1}._keyArtAssetsSidebar_1qy8e_1902{position:relative;border-right:0;max-width:100%;container-type:inline-size}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767){width:501px}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._uploadedFilesContent_1qy8e_1772{min-height:0;padding:27px 25px 24px}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._assetCardsGrid_1qy8e_1918{display:block;min-width:0;width:100%}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._uploadedFilesActions_1qy8e_1773{padding:16px 54px 24px;gap:9px}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._exportOpentextButton_1qy8e_1929,._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._startProcessButton_1qy8e_1930{min-height:55px;padding:14px 20px}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._exportOpentextButton_1qy8e_1929{border:0;border-radius:1px 15px 1px 1px;background:#fff;color:#0f1117;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:500}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._exportOpentextButton_1qy8e_1929:hover:not(:disabled){background:#f0f1f3;transform:none}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._exportOpentextIcon_1qy8e_1950{width:26px;height:19px;border-radius:0;-o-object-fit:contain;object-fit:contain}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._editSelectedButton_1qy8e_1957,._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._downloadAllButton_1qy8e_1958,._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._createCtaButton_1qy8e_1959{width:calc(100% - 2px);min-height:55px;padding:0 10px;border:1px solid transparent;border-radius:1px 15px 1px 1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:18px}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._editSelectedButton_1qy8e_1957:hover,._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._downloadAllButton_1qy8e_1958:hover,._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._createCtaButton_1qy8e_1959:hover{transform:none}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._editSelectedButton_1qy8e_1957:disabled,._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._createCtaButton_1qy8e_1959:disabled{background:#15171f;border-color:#1c1e22;color:#8b8b8b;opacity:1}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._poweredByImage_1qy8e_1890{width:160px;height:21px;-o-object-fit:contain;object-fit:contain}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._poweredByContainer_1qy8e_1884{margin-top:5px}@container (max-width: 420px){._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._uploadedFilesContent_1qy8e_1772{padding-inline:16px}._keyArtAssetsSidebar_1qy8e_1902:not(._uploadedFilesCollapsed_1qy8e_1767) ._uploadedFilesActions_1qy8e_1773{padding-inline:24px}}._filePrefixSection_1qy8e_2005{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._filePrefixValue_1qy8e_2012{font-size:15px;color:#fff;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._keyArtImageSection_1qy8e_2022{grid-column:2;grid-row:2;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary);position:relative;min-height:0;padding-right:236px;transition:padding-right .3s ease}._keyArtLayout_1qy8e_1490._sidebarCollapsed_1qy8e_1501 ._keyArtImageSection_1qy8e_2022{padding-right:0}._mvpdTopRightSection_1qy8e_2040{background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:12px 236px 12px 32px;grid-column:2;grid-row:1;display:flex;align-items:center;gap:1rem;justify-content:space-between;min-height:79px}._mvpdFilterBadges_1qy8e_2054{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}._mvpdFilterGroup_1qy8e_2062{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}._mvpdFilterGroupSeparated_1qy8e_2069{padding-left:8px;border-left:1px solid rgba(148,163,184,.18)}._mvpdFilterGroupFeature_1qy8e_2074{flex:0 0 auto;flex-shrink:0}._mvpdFilterGroupPrimary_1qy8e_2079 ._mvpdFilterBadge_1qy8e_2054._active_1qy8e_1453{background:#4482e942;border-color:#4482e9;color:#e8f1ff}._mvpdFilterGroupPrimary_1qy8e_2079 ._mvpdFilterBadge_1qy8e_2054._active_1qy8e_1453:hover{background:#4482e957;border-color:#5d93ec}._mvpdFilterGroupFeature_1qy8e_2074 ._mvpdFilterBadge_1qy8e_2054._active_1qy8e_1453{background:#f3bb0e3d;border-color:#f3bb0e;color:#fff4ce}._mvpdFilterGroupFeature_1qy8e_2074 ._mvpdFilterBadge_1qy8e_2054._active_1qy8e_1453:hover{background:#f3bb0e52;border-color:#f6c43a}._mvpdFilterBadge_1qy8e_2054{padding:4px 10px;font-size:11px;font-weight:500;border-radius:1px 9px 1px 1px;border:1px solid rgba(148,163,184,.28);background:#3741514d;color:#9ca3af;cursor:pointer;transition:all .15s ease;white-space:nowrap}._mvpdFilterBadge_1qy8e_2054:hover{background:#37415180;border-color:#9ca3af80;color:#d1d5db}._mvpdFilterBadge_1qy8e_2054._active_1qy8e_1453{background:#2563eb33;border-color:#3b82f680;color:#60a5fa}._mvpdFilterBadge_1qy8e_2054._active_1qy8e_1453:hover{background:#2563eb4d;border-color:#3b82f6b3}._scaleControl_1qy8e_2132{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#3741514d;border:1px solid var(--border-primary);border-radius:1px 10px 1px 1px;margin-right:33px}._scaleLabel_1qy8e_2143{font-size:.875rem;font-weight:600;color:#9ca3af;min-width:45px;text-align:right}._scaleSlider_1qy8e_2151{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;height:6px;border-radius:3px;background:linear-gradient(to right,#2563eb33,#2563eb66,#2563eb99);outline:none;cursor:pointer;transition:all .2s ease}._scaleSlider_1qy8e_2151:hover{background:linear-gradient(to right,#2563eb4d,#2563eb80,#2563ebb3)}._scaleSlider_1qy8e_2151::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2563eb;cursor:pointer;box-shadow:0 2px 4px #0003;-webkit-transition:all .2s ease;transition:all .2s ease}._scaleSlider_1qy8e_2151::-webkit-slider-thumb:hover{background:#1d4ed8;transform:scale(1.1);box-shadow:0 0 8px #2563eb99}._scaleSlider_1qy8e_2151::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2563eb;cursor:pointer;border:none;box-shadow:0 2px 4px #0003;-moz-transition:all .2s ease;transition:all .2s ease}._scaleSlider_1qy8e_2151::-moz-range-thumb:hover{background:#1d4ed8;transform:scale(1.1);box-shadow:0 0 8px #2563eb99}._mvpdLayoutsSection_1qy8e_2208{grid-column:2;grid-row:2;display:flex;flex-direction:column;overflow:auto;background:var(--bg-primary);padding:48px 272px 24px 32px;min-height:0;transition:padding-right .3s ease}._mvpdLayout_1qy8e_1581._sidebarCollapsed_1qy8e_1501 ._mvpdLayoutsSection_1qy8e_2208{padding-right:32px}._mvpdRightSidebarHeader_1qy8e_2226{position:absolute;right:0;top:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:16px;display:flex;align-items:center;justify-content:space-between;width:240px;height:79px;box-sizing:border-box;overflow:hidden;z-index:10;pointer-events:auto;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}._sidebarCollapseButton_1qy8e_2247{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .2s ease}._sidebarCollapseButton_1qy8e_2247:hover{color:#fff}._collapseIcon_1qy8e_2263{transition:transform .3s ease}._collapseIcon_1qy8e_2263._collapsed_1qy8e_1758{transform:rotate(180deg)}._mvpdRightSidebarContent_1qy8e_2272{position:absolute;right:0;top:79px;bottom:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;width:240px;transition:transform .3s ease,opacity .3s ease;transform:translate(0);opacity:1;z-index:9;pointer-events:auto}._mvpdLayout_1qy8e_1581._sidebarCollapsed_1qy8e_1501 ._mvpdRightSidebarContent_1qy8e_2272{transform:translate(240px);opacity:0;pointer-events:none}._sidebarTitle_1qy8e_2299{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:700;line-height:100%;letter-spacing:0;color:#fff;vertical-align:middle}._sidebarGroups_1qy8e_2309{display:flex;flex-direction:column;gap:8px}._sidebarCategoryGroup_1qy8e_2315{display:flex;flex-direction:column;gap:6px;margin-top:8px}._sidebarCategoryGroup_1qy8e_2315:first-child{margin-top:0}._sidebarCategoryHeader_1qy8e_2326{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding:0 4px 4px;border-bottom:1px solid var(--border-primary);margin-bottom:2px}._sidebarGroupButton_1qy8e_2337{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:0 8px 0 0;cursor:pointer;transition:all .2s ease;text-align:left;gap:10px}._sidebarGroupButton_1qy8e_2337:hover{background:#2563eb1a;border-color:#2563eb;transform:translate(-2px)}._sidebarGroupButton_1qy8e_2337._visible_1qy8e_2358{background:#2563eb14;border-color:#2563eb4d}._sidebarGroupButton_1qy8e_2337._visible_1qy8e_2358:hover{background:#2563eb26;border-color:#2563eb}._sidebarGroupButtonMuted_1qy8e_2368{opacity:.3}._sidebarGroupCheckbox_1qy8e_2372{width:16px;height:16px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #3b82f6;border-radius:3px;background:transparent;position:relative;transition:all .2s ease;margin:0}._sidebarGroupCheckbox_1qy8e_2372:checked{background:#3b82f6;border-color:#3b82f6}._sidebarGroupCheckbox_1qy8e_2372:checked:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._sidebarGroupCheckbox_1qy8e_2372:hover{border-color:#2563eb}._sidebarGroupName_1qy8e_2409{font-size:13px;font-weight:600;color:#e5e7eb;flex:1}._sidebarButtonsRow_1qy8e_2416{display:flex;gap:8px;margin-bottom:12px}._sidebarSelectAllButton_1qy8e_2422{flex:1;padding:10px 12px;background:transparent;border:1px solid var(--border-primary);border-radius:6px;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._sidebarSelectAllButton_1qy8e_2422:hover{background:#2563eb1a;border-color:#2563eb;color:#fff}._sidebarResetButton_1qy8e_2441{padding:10px 12px;background:transparent;border:1px solid var(--border-primary);border-radius:6px;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._sidebarResetButton_1qy8e_2441:hover{background:#ef44441a;border-color:#ef4444;color:#f87171}._sidebarLabels_1qy8e_2460{display:flex;flex-direction:column;gap:20px;flex:1}._cbsRow_1qy8e_2467{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}._cbsRowCombined_1qy8e_2474{display:flex;align-items:flex-start;gap:40px;width:100%}._cbsItemInline_1qy8e_2481{display:flex;flex-direction:column;gap:4px}._cbsItemInline_1qy8e_2481:first-child{flex:2.5}._cbsItemInline_1qy8e_2481:last-child{flex:1}._cbsItemInline_1qy8e_2481 ._cbsLabelContainer_1qy8e_2495,._cbsItemInline_1qy8e_2481 ._cbsLogoContainer_1qy8e_2496{width:100%;min-height:150px;height:150px;align-items:flex-start}._labelItem_1qy8e_2503{display:flex;flex-direction:column;gap:6px}._labelName_1qy8e_2509{font-size:11px;font-weight:400;color:#fff6;text-transform:uppercase;letter-spacing:1px}._labelValue_1qy8e_2517{font-size:18px;font-weight:600;color:#fff;letter-spacing:.5px}._cbsLabelContainer_1qy8e_2495{width:100%;min-height:120px;height:120px;display:flex;align-items:center;justify-content:flex-start}._cbsLabelImage_1qy8e_2533{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(1.1)}._logoContainer_1qy8e_2541{width:100%;min-height:160px;height:160px;display:flex;align-items:flex-start;justify-content:flex-start}._logoImage_1qy8e_2550{width:100%;max-height:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;filter:brightness(1.1);display:block}._noLogoText_1qy8e_2559{color:#ffffff40;font-size:13px;font-style:italic}._titleContainer_1qy8e_2565{width:100%;min-height:160px;height:160px;display:flex;align-items:flex-start;justify-content:flex-start}._titleImage_1qy8e_2574{width:100%;max-height:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;filter:brightness(1.1);display:block}._cbsLogoContainer_1qy8e_2496{width:100%;min-height:120px;height:120px;display:flex;align-items:center;justify-content:flex-start}._cbsLogoImage_1qy8e_2592{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}._cbsLogo_1qy8e_2496{display:flex;align-items:center}._noFileText_1qy8e_2604{font-size:12px;color:#6b7280;font-style:italic}._assetCardsGrid_1qy8e_1918{display:grid;grid-template-columns:1fr 1fr;gap:12px}._assetCard_1qy8e_1918{background:#1c1e22;border-radius:1px;overflow:hidden;display:flex;flex-direction:column}._projectInfoCard_1qy8e_2627{grid-column:1 / -1}._projectInfoReplacement_1qy8e_2631{background:#17191d;border-radius:6px;padding:8px}._projectInfoReplacement_1qy8e_2631 ._assetCardHeader_1qy8e_2637{padding:0 2px;height:20px;margin-bottom:8px}._projectInfoReplacement_1qy8e_2631 ._assetCardLabel_1qy8e_2643{font-size:12px;line-height:20px}._projectInfoBody_1qy8e_2648{display:flex;flex-direction:column;gap:6px;padding:0 16px 12px 10px}._projectInfoReplacement_1qy8e_2631 ._projectInfoBody_1qy8e_2648{gap:8px;padding:9px 10px 6px;border-radius:4px;background:#1f2327}._projectInfoRow_1qy8e_2662{display:flex;justify-content:space-between;gap:12px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;line-height:16px}._projectInfoReplacement_1qy8e_2631 ._projectInfoRow_1qy8e_2662{align-items:center;gap:8px;font-size:12px}._projectInfoLeader_1qy8e_2677{flex:1;min-width:0;border-bottom:1px dotted #41454a;align-self:center}._projectInfoLabel_1qy8e_2684{color:#ffffff73;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}._projectInfoValue_1qy8e_2691{color:#bdc7d1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._assetCardTopLeft_1qy8e_2700{border-bottom-right-radius:15px}._assetCardTopRight_1qy8e_2704{border-bottom-left-radius:15px}._assetCardBottomLeft_1qy8e_2708{border-top-right-radius:15px}._assetCardBottomRight_1qy8e_2712{border-top-left-radius:15px}._assetCardHeader_1qy8e_2637{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 8px 10px}._assetCardLabel_1qy8e_2643{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;color:#bdc7d1;text-transform:uppercase;line-height:16.69px}._assetCardChevron_1qy8e_2732{color:#ffffff40;flex-shrink:0}._assetCardPreview_1qy8e_2737{padding:8px;margin:0 8px 14px;background:#2b2d30;border-radius:1px;display:flex;align-items:center;justify-content:center;min-height:60px;max-height:100px}._assetCardPreview_1qy8e_2737 img{max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1)}._assetCardNoFile_1qy8e_2756{font-size:10px;color:#fff3;font-style:italic}._assetCardTopLeft_1qy8e_2700 ._assetCardPreview_1qy8e_2737,._assetCardTopRight_1qy8e_2704 ._assetCardPreview_1qy8e_2737{align-items:flex-end;flex:1}._assetCardBottomLeft_1qy8e_2708 ._assetCardPreview_1qy8e_2737,._assetCardBottomRight_1qy8e_2712 ._assetCardPreview_1qy8e_2737,._assetCardBottom_1qy8e_2708 ._assetCardPreview_1qy8e_2737{justify-content:flex-start;height:42px;min-height:42px;max-height:42px;overflow:hidden}._assetCardBottomLeft_1qy8e_2708 ._assetCardPreview_1qy8e_2737 img,._assetCardBottomRight_1qy8e_2712 ._assetCardPreview_1qy8e_2737 img,._assetCardBottom_1qy8e_2708 ._assetCardPreview_1qy8e_2737 img{max-height:100%;-o-object-fit:contain;object-fit:contain}._assetCardBottomLeft_1qy8e_2708 ._assetCardHeader_1qy8e_2637,._assetCardBottomRight_1qy8e_2712 ._assetCardHeader_1qy8e_2637,._assetCardBottom_1qy8e_2708 ._assetCardHeader_1qy8e_2637{padding:6px 16px 5px 10px}._assetCardBottomLeft_1qy8e_2708 ._assetCardPreview_1qy8e_2737,._assetCardBottomRight_1qy8e_2712 ._assetCardPreview_1qy8e_2737,._assetCardBottom_1qy8e_2708 ._assetCardPreview_1qy8e_2737{padding:5px 8px 5px 10px;margin:0 8px 8px}._startProcessButton_1qy8e_1930{display:flex;align-items:center;justify-content:center;gap:10px;background:#3b82f6;color:#fff;border:1px solid #1C1E22;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%}._startProcessButton_1qy8e_1930:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}._startProcessButton_1qy8e_1930:disabled{background:#4b5563;cursor:not-allowed;transform:none;opacity:.6}._startProcessButton_1qy8e_1930 svg{flex-shrink:0}._reprocessButton_1qy8e_2837{display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;color:#fff;border:1px solid #1C1E22;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%;position:relative;overflow:hidden}._reprocessSecondary_1qy8e_2857{display:flex;flex-direction:column;gap:inherit}._reprocessSecondary_1qy8e_2857 button,._reprocessSecondary_1qy8e_2857 button:hover:not(:disabled){background:#15171f;color:#bdc7d1;border:1px solid #1c1e22;transform:none}._reprocessSecondary_1qy8e_2857 button:hover:not(:disabled){background:#1b1e25;color:#fff}._reprocessButton_1qy8e_2837:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}._reprocessButton_1qy8e_2837:disabled{background:#15171f;color:#8b8b8b;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;cursor:not-allowed;transform:none;opacity:1}._reprocessButton_1qy8e_2837 svg{flex-shrink:0}._exportOpentextButton_1qy8e_1929{display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:#e5e7eb;border:1px solid #32303f;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%}._exportOpentextButton_1qy8e_1929:hover:not(:disabled){background:#1e2130;border-color:#4b4960;transform:translateY(-1px)}._exportOpentextButton_1qy8e_1929:disabled{color:#6b7280;cursor:not-allowed;transform:none;opacity:.6}._exportOpentextIcon_1qy8e_1950{width:18px;height:18px;border-radius:3px;flex-shrink:0}._reprocessButtonProcessing_1qy8e_2937{position:relative;overflow:hidden;animation:_reprocessPulse_1qy8e_1 2s ease-in-out infinite}._reprocessButtonProcessing_1qy8e_2937>svg,._reprocessButtonProcessing_1qy8e_2937>span{position:relative;z-index:1}._reprocessButtonProcessing_1qy8e_2937:disabled{background:#374151;opacity:1;cursor:default}._reprocessButtonComplete_1qy8e_2956{background:#16a34a;transform:scale(1.03);transition:all .3s ease;cursor:default}._reprocessButtonComplete_1qy8e_2956:disabled{background:#16a34a;opacity:1;cursor:default}@keyframes _reprocessPulse_1qy8e_1{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 12px 2px #2563eb59}}._spinningIcon_1qy8e_567{animation:_spin_1qy8e_567 1.5s linear infinite}._reprocessProgressBar_1qy8e_2984{position:absolute;top:0;left:0;height:100%;background:#2563eb;transition:width .8s cubic-bezier(.4,0,.2,1);z-index:0}._reprocessProgressBar_1qy8e_2984:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);animation:_shimmer_1qy8e_1 2s ease-in-out infinite}@keyframes _shimmer_1qy8e_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._leftSidebar_1qy8e_3020{display:none;width:80px;background:#16161d;border-right:1px solid #21202F;flex-direction:column;overflow-y:auto;flex-shrink:0;padding:12px 0}._sidebarHeader_1qy8e_3031{display:none}._sidebarHeader_1qy8e_3031 h3{margin:0;font-size:14px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}._sidebarContent_1qy8e_3044{flex:1;padding:0;display:flex;flex-direction:column;gap:12px}._sidebarImageCard_1qy8e_3052{background:transparent;border:none;border-radius:6px;overflow:visible;transition:all .2s ease;cursor:pointer;padding:4px;display:flex;justify-content:center;align-items:center;position:relative}._sidebarImageCard_1qy8e_3052:hover{background:#ffffff0d}._sidebarImageCard_1qy8e_3052:after{content:"";position:absolute;inset:0;border-radius:6px;border:1px solid transparent;transition:border-color .2s ease;pointer-events:none}._sidebarImageCard_1qy8e_3052:hover:after{border-color:#ffffff26}._sidebarImageHeader_1qy8e_3085{display:none}._sidebarImageHeader_1qy8e_3085 h4{margin:0;font-size:12px;font-weight:500;color:#fff}._sidebarImagePreview_1qy8e_3096{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:transparent;background-image:none;padding:0;position:relative}._sidebarImagePreview_1qy8e_3096 img{max-width:60px;max-height:60px;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:opacity .2s ease}._sidebarImageCard_1qy8e_3052:hover ._sidebarImagePreview_1qy8e_3096 img{opacity:1}._sidebarImageLabel_1qy8e_3120{display:none}._mainContentArea_1qy8e_3125{display:none;flex:1;flex-direction:column;overflow:hidden}._mainImageSection_1qy8e_3133{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}._mainImageHeader_1qy8e_3142{display:none;justify-content:flex-end;align-items:center;padding:12px 28px;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);flex-shrink:0;gap:20px}._imageControls_1qy8e_3153{display:flex;align-items:center;gap:20px}._mainImageHeader_1qy8e_3142 h3{margin:0;color:#333;font-size:18px;font-weight:600}@media(prefers-color-scheme:dark){._mainImageHeader_1qy8e_3142 h3{color:#fff}}._mainImageContainer_1qy8e_3173{position:absolute;inset:28px;width:auto;height:auto;overflow:hidden;cursor:default;background:var(--bg-primary);display:flex;align-items:flex-start;justify-content:center}._mainImageFrame_1qy8e_3189{position:relative;display:block;flex:0 1 auto;max-width:100%;max-height:100%;min-width:0;min-height:0}._mainImage_1qy8e_3133{max-width:100%;max-height:100%;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:transparent;position:relative}._keyArtGuidelinesOverlay_1qy8e_3214{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}._selectionInfo_1qy8e_3226{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin-top:15px}._selectionInfo_1qy8e_3226 h4{margin:0 0 10px;color:#333;font-size:16px;font-weight:600;text-transform:capitalize}._boxCoordinates_1qy8e_3242{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;font-family:Courier New,monospace;font-size:13px;color:#495057}._boxCoordinates_1qy8e_3242 div{background:#fff;padding:8px 12px;border-radius:4px;border:1px solid #e9ecef}._layersButton_1qy8e_3259{display:flex;align-items:center;gap:8px;background:#202327;color:#fff;border:none;padding:8px 14px;border-radius:0 12px 0 0;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}._layersButton_1qy8e_3259:hover,._layersButton_1qy8e_3259._active_1qy8e_1453{background:#2a2a2e}._layersButton_1qy8e_3259 svg{width:16px;height:16px;color:#3a89e6}._statusBadgeContainer_1qy8e_3289{position:relative;display:flex;align-items:center}._statusBadgeButton_1qy8e_3295{padding:8px 16px;border-radius:100px;font-size:12px;font-weight:500;background:#fff;color:#34895c;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}._statusBadgeButton_1qy8e_3295:hover:not(:disabled){background:#f5f5f5;border-color:#0003}._statusBadgeButton_1qy8e_3295:disabled{opacity:.6;cursor:not-allowed}._statusDropdownMenu_1qy8e_3321{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;z-index:1000;overflow:hidden}._statusDropdownItem_1qy8e_3334{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:#fff;border:none;text-align:left;font-size:14px;color:#333;cursor:pointer;transition:background-color .15s ease}._statusDropdownItem_1qy8e_3334:hover:not(:disabled){background-color:#f5f5f5}._statusDropdownItem_1qy8e_3334:disabled{opacity:.5;cursor:not-allowed}._statusDropdownItem_1qy8e_3334 svg{flex-shrink:0}._statusDropdownItem_1qy8e_3334._deleteItem_1qy8e_1675{color:#dc2626;border-top:1px solid rgba(0,0,0,.05)}._statusDropdownItem_1qy8e_3334._deleteItem_1qy8e_1675:hover:not(:disabled){background-color:#fef2f2}._spinnerSmall_1qy8e_3371{display:inline-block;width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:_spin_1qy8e_567 .8s linear infinite;flex-shrink:0}._spinnerSmallWhite_1qy8e_3382{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1qy8e_567 .8s linear infinite;flex-shrink:0}._boundingBox_1qy8e_3212{position:absolute;border:2px solid;border-radius:2px;background:transparent;transition:all .2s ease;pointer-events:all;cursor:pointer;z-index:5}._boundingBox_1qy8e_3212:hover{background:#ffffff14;transform:scale(1.01);border-width:3px;z-index:8;box-shadow:0 0 12px #0009}._boundingBoxApplying_1qy8e_3413{overflow:hidden}._boundingBoxApplying_1qy8e_3413:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,color-mix(in srgb,currentColor 22%,transparent) 42%,color-mix(in srgb,currentColor 38%,transparent) 50%,color-mix(in srgb,currentColor 22%,transparent) 58%,transparent 100%);opacity:.75;transform:translate(-120%);animation:_customBoxApplyShimmer_1qy8e_1 1.2s ease-in-out infinite}@keyframes _customBoxApplyShimmer_1qy8e_1{0%{transform:translate(-120%)}to{transform:translate(120%)}}._selectedBox_1qy8e_3445{background:#ffffff4d!important;border-width:3px!important;box-shadow:0 0 10px #0000004d;animation:_selectedPulse_1qy8e_1 1s infinite;z-index:10!important}@keyframes _selectedPulse_1qy8e_1{0%,to{box-shadow:0 0 10px #0000004d}50%{box-shadow:0 0 20px #00000080,inset 0 0 10px #ffffff4d}}._previewHeader_1qy8e_3462{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}._previewHeader_1qy8e_3462 h3{margin:0;color:#333;font-size:18px;font-weight:600}._previewLegend_1qy8e_3478{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;padding:0}._previewLegend_1qy8e_3478 ._legendItem_1qy8e_3488[data-type=disabledFaces],._previewLegend_1qy8e_3478 ._legendItem_1qy8e_3488[data-type=disabledPeople]{display:none}._zoomButton_1qy8e_3493{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#6c757d,#545b62);color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 4px #6c757d33;white-space:nowrap}._zoomButton_1qy8e_3493:hover{background:linear-gradient(135deg,#545b62,#383d41);transform:translateY(-1px);box-shadow:0 4px 8px #6c757d4d}._zoomButton_1qy8e_3493._active_1qy8e_1453{background:linear-gradient(135deg,#007bff,#0056b3);box-shadow:0 2px 4px #007bff33}._zoomButton_1qy8e_3493._active_1qy8e_1453:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 8px #007bff4d}._zoomButton_1qy8e_3493 svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._legendItem_1qy8e_3488{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;transition:all .2s ease;padding:6px 12px;border-radius:4px;background:transparent;border:none;font-weight:400;position:relative}._legendItem_1qy8e_3488._clickable_1qy8e_3548{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._legendItem_1qy8e_3488._clickable_1qy8e_3548:hover{background-color:#ffffff14}._legendItem_1qy8e_3488._disabled_1qy8e_629{opacity:.5}._legendItem_1qy8e_3488._disabled_1qy8e_629:hover{opacity:.6}._legendBox_1qy8e_3565{width:16px;height:16px;border:2px solid;border-radius:2px;background:transparent;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}._previewGrid_1qy8e_3578{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}._previewCard_1qy8e_3584{background:#444;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;padding:8px;border:1px solid #555}._previewCard_1qy8e_3584:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;border-color:#666}._previewCardHeader_1qy8e_3599{background:#333;padding:12px 16px;margin:-8px -8px 16px;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #555}._previewCardHeader_1qy8e_3599 h4{margin:0;color:#fff;font-size:14px;font-weight:500}._retryLogoButton_1qy8e_3617{background:var(--primary);color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all var(--transition-normal)}._retryLogoButton_1qy8e_3617:hover{background:var(--primary-hover);transform:translateY(-1px)}._retryLogoButton_1qy8e_3617:disabled{background:#666;cursor:not-allowed;transform:none}._previewImageContainer_1qy8e_3640{position:relative;width:100%;height:200px;overflow:hidden}._headImageContainer_1qy8e_3648{width:360px;height:200px}._previewCardMain_1qy8e_3654{grid-column:span 2;max-width:800px}._previewCardMain_1qy8e_3654 ._previewImageContainer_1qy8e_3640{height:300px;background:#fff!important}@media(max-width:1000px){._previewCardMain_1qy8e_3654{grid-column:span 1}._previewCardMain_1qy8e_3654 ._previewImageContainer_1qy8e_3640{height:200px}}._previewCardTransparent_1qy8e_3675 ._previewImageContainer_1qy8e_3640{background-color:#444;background-image:linear-gradient(45deg,#333 25%,transparent 25%),linear-gradient(-45deg,#333 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#333 75%),linear-gradient(-45deg,transparent 75%,#333 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;display:flex;align-items:center;justify-content:center;position:relative}._previewCardTransparent_1qy8e_3675 ._previewImageWrapper_1qy8e_3691{position:relative;display:inline-block;border:2px solid rgba(255,255,255,.4);box-shadow:0 0 0 2px #0000004d,0 4px 12px #00000080}._previewCardTransparent_1qy8e_3675 ._previewImage_1qy8e_3640{display:block;background-color:#888;background-image:linear-gradient(45deg,#666 25%,transparent 25%),linear-gradient(-45deg,#666 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#666 75%),linear-gradient(-45deg,transparent 75%,#666 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}._previewImage_1qy8e_3640{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}._noFileContainer_1qy8e_3718{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed #666;border-radius:12px;background-color:#888;background-image:linear-gradient(45deg,#666 25%,transparent 25%),linear-gradient(-45deg,#666 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#666 75%),linear-gradient(-45deg,transparent 75%,#666 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;transition:all .2s ease}._noFileContainer_1qy8e_3718:hover{border-color:#888;background-color:#999;background-image:linear-gradient(45deg,#777 25%,transparent 25%),linear-gradient(-45deg,#777 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#777 75%),linear-gradient(-45deg,transparent 75%,#777 75%)}._noFileContent_1qy8e_3747{display:flex;flex-direction:column;align-items:center;gap:8px}._noFileIcon_1qy8e_3754{color:#777;opacity:.7;transition:all .2s ease}._noFileContainer_1qy8e_3718:hover ._noFileIcon_1qy8e_3754{color:#999;opacity:1}._noFileText_1qy8e_2604{color:#999;font-size:13px;font-weight:400;font-style:italic;letter-spacing:.3px}._imageLabel_1qy8e_3773{margin-top:8px;padding:6px 10px;background-color:#ffffff1a;border-radius:6px;font-size:11px;color:#ccc;text-align:center;line-height:1.4;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease}._imageLabel_1qy8e_3773:hover{background-color:#ffffff26;border-color:#ffffff40;color:#fff}._groupedImagesContainer_1qy8e_3794{display:flex;flex-direction:column;gap:0}._groupedImageItem_1qy8e_3800{display:flex;flex-direction:column}._imageSeparator_1qy8e_3805{height:1px;background:linear-gradient(90deg,transparent,#555,transparent);margin:5px 0;opacity:.5}._boundingBoxContainer_1qy8e_3212{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;z-index:5}._weightedCenterMarker_1qy8e_3822{position:absolute;width:24px;height:24px;border:2px solid rgba(251,191,36,.95);border-radius:50%;background:#00000026;transform:translate(-50%,-50%);z-index:200;pointer-events:auto;cursor:grab;touch-action:none;box-shadow:0 0 0 2px #00000073,0 8px 18px #00000059}._weightedCenterVerticalGuide_1qy8e_3837{position:absolute;width:0;border-left:2px dashed rgba(251,191,36,.85);transform:translate(-50%);z-index:180;pointer-events:none}._weightedCenterCbboxGuide_1qy8e_3846{position:absolute;height:0;border-top:2px dashed rgba(251,191,36,.85);transform:translateY(-50%);z-index:185;pointer-events:none}@keyframes _weightedCenterPulseOuter_1qy8e_1{0%,to{border-color:#9ca3aff2}50%{border-color:#fbbf24f2}}@keyframes _weightedCenterPulseInner_1qy8e_1{0%,to{background:#9ca3af}50%{background:#fbbf24}}._weightedCenterMarkerLoading_1qy8e_3873{animation:_weightedCenterPulseOuter_1qy8e_1 .9s ease-in-out infinite}._weightedCenterMarkerLoading_1qy8e_3873 ._weightedCenterMarkerInner_1qy8e_3877{animation:_weightedCenterPulseInner_1qy8e_1 .9s ease-in-out infinite}._weightedCenterMarkerInner_1qy8e_3877{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#fbbf24;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #00000059}._keyArtPreviewLoadingOverlay_1qy8e_3893{position:absolute;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;background:#0f11179e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}._recognitionSummary_1qy8e_3905{margin-bottom:8px;padding:6px 0}._boundingBoxContainer_1qy8e_3212 ._boundingBox_1qy8e_3212{position:absolute;border:2px solid;background:transparent;opacity:.7;pointer-events:all;cursor:pointer;transition:all .2s ease}._confidenceLabel_1qy8e_3921{position:absolute;top:-24px;left:0;color:#fff;font-size:10px;font-weight:600;padding:4px 9px;border-radius:5px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 6px #0006}._resizeHandle_1qy8e_3937{position:absolute;width:10px;height:10px;background:#fff;border:1px solid #333;border-radius:2px;z-index:200;pointer-events:all;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 0 2px #0000004d}._resizeHandle_1qy8e_3937:before{content:"";position:absolute;inset:-6px}._resizeHandle_1qy8e_3937:hover{background:#3b82f6;border-color:#2563eb;transform:scale(1.3);box-shadow:0 0 6px #3b82f680}._resizeHandle_1qy8e_3937:active{background:#2563eb;border-color:#1d4ed8;transform:scale(1.2)}._drawPreview_1qy8e_3972{position:absolute;border:2px dashed #9b59b6;background:#9b59b61a;pointer-events:none;z-index:150}._dragGhost_1qy8e_3980{position:absolute;border:2px dashed rgba(255,255,255,.3);background:transparent;pointer-events:none;z-index:45}@media(max-width:1200px){._otherImagesGrid_1qy8e_3990{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){._leftSidebar_1qy8e_3020{width:60px}._sidebarImagePreview_1qy8e_3096{width:50px;height:50px}._sidebarImagePreview_1qy8e_3096 img{max-width:46px;max-height:46px}._tabButtons_1qy8e_4011{flex-direction:row;gap:0}._tabButton_1qy8e_1419{padding:12px 16px;font-size:12px;white-space:nowrap}._mainImageHeader_1qy8e_3142{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}._rightControls_1qy8e_4029{width:100%;justify-content:flex-start}._previewLegend_1qy8e_3478{flex-wrap:wrap;gap:8px}._legendItem_1qy8e_3488{padding:5px 10px;font-size:11px}._bundleHeaderSection_1qy8e_1313{padding:10px 16px}._bundleTitle_1qy8e_1321{font-size:18px}}._deleteButton_1qy8e_4054{background:transparent;color:#ef4444;border:1px solid #ef4444;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:8px}._deleteButton_1qy8e_4054:hover{background:#ef44441a;border-color:#f87171;color:#f87171}._deleteButton_1qy8e_4054._danger_1qy8e_4075{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;box-shadow:0 2px 8px #ef44444d}._deleteButton_1qy8e_4054._danger_1qy8e_4075:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}._deleteModal_1qy8e_4089{background:var(--bg-primary);border-radius:var(--radius-lg);padding:0;width:90%;max-width:500px;max-height:90vh;overflow-x:hidden;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid var(--border-primary);animation:_modalSlideIn_1qy8e_1 .3s ease}@keyframes _modalSlideIn_1qy8e_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._deleteModalHeader_1qy8e_4114{padding:20px 20px 0;border-bottom:1px solid var(--border-primary);margin-bottom:20px}._deleteModalHeader_1qy8e_4114 h3{margin:0;color:var(--text-primary);font-size:18px;font-weight:600;padding-bottom:15px}._deleteModalContent_1qy8e_4128{padding:0 20px 20px;color:var(--text-secondary);line-height:1.6}._deleteModalContent_1qy8e_4128 p{margin:0 0 12px}._deleteModalContent_1qy8e_4128 strong{color:var(--text-primary);font-weight:600}._warningText_1qy8e_4143{color:#dc2626!important;font-weight:500}._deletionList_1qy8e_4148{margin:12px 0;padding-left:20px;color:var(--text-secondary)}._deletionList_1qy8e_4148 li{margin:6px 0;font-size:14px}._deleteModalActions_1qy8e_4159{padding:20px;border-top:1px solid var(--border-primary);display:flex;justify-content:flex-end;gap:12px;background:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg)}._cancelButton_1qy8e_4169{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-normal)}._cancelButton_1qy8e_4169:hover{background:var(--bg-tertiary);border-color:var(--border-hover)}._deleteConfirmButton_1qy8e_4186{background:#dc2626;color:#fff;border:1px solid #dc2626;padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-normal);display:flex;align-items:center;gap:8px}._deleteConfirmButton_1qy8e_4186:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}._deleteConfirmButton_1qy8e_4186:disabled{opacity:.6;cursor:not-allowed}._deleteConfirmButton_1qy8e_4186 svg{width:16px;height:16px}._deleteConfirmButton_1qy8e_4186._primary_1qy8e_4216{background:#2563eb;border-color:#2563eb}._deleteConfirmButton_1qy8e_4186._primary_1qy8e_4216:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}._mainImageHeader_1qy8e_3142{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px}._leftControls_1qy8e_4235{display:flex;align-items:center;gap:12px}._keyArtLayout_1qy8e_1490 ._facesControlsSection_1qy8e_1684 ._leftControls_1qy8e_4235{flex:1;min-width:0}._keyArtLayout_1qy8e_1490 ._facesControlsSection_1qy8e_1684 ._statusBadgeContainer_1qy8e_3289{flex-shrink:0}._facesControlsSection_1qy8e_1684 ._leftControls_1qy8e_4235 ._scaleControl_1qy8e_2132{display:none}._statusTextContainer_1qy8e_4255{display:flex;align-items:center;gap:15px}._rightControls_1qy8e_4029{display:flex;align-items:center;gap:12px;justify-content:flex-end}._bboxDropdownContainer_1qy8e_4269{position:relative}._bboxDropdownButton_1qy8e_4273{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 8px #3b82f64d;white-space:nowrap}._bboxDropdownButton_1qy8e_4273:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}._bboxDropdownButton_1qy8e_4273._active_1qy8e_1453{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 2px 8px #1d4ed84d}._bboxDropdownButton_1qy8e_4273._active_1qy8e_1453:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);box-shadow:0 4px 12px #1d4ed866}._bboxDropdown_1qy8e_4269{position:absolute;top:100%;right:0;background:#1a1a1a;border:1px solid #333333;border-radius:8px;box-shadow:0 10px 40px #00000080;min-width:320px;max-width:400px;z-index:1000;margin-top:8px;animation:_dropdownSlideIn_1qy8e_1 .2s ease}@keyframes _dropdownSlideIn_1qy8e_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1qy8e_4332{padding:12px 16px;background:#222;border-bottom:1px solid #333333;border-radius:8px 8px 0 0}._dropdownHeader_1qy8e_4332 span{font-size:13px;font-weight:600;color:#fff}._dropdownContent_1qy8e_4345{max-height:320px;overflow-y:auto;padding:8px 0}._dropdownSection_1qy8e_4351{padding:0;margin-top:14px;margin-bottom:0}._dropdownSection_1qy8e_4351:first-child{margin-top:0}._dropdownSection_1qy8e_4351:last-child{margin-bottom:0}._sectionHeader_1qy8e_4365{display:flex;align-items:center;gap:14px;height:30px;padding:0 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:700;line-height:20.8px;letter-spacing:0;leading-trim:normal;color:#fff;background:#1c1e22;border-radius:0 6px 0 0;margin-bottom:3px}._sectionHeader_1qy8e_4365>span{vertical-align:middle}._sectionHeader_1qy8e_4365 ._legendBox_1qy8e_3565{position:static;left:-1px;width:3px;height:18px;margin-left:-12px;border:none;border-radius:2px;background:currentColor;opacity:1}._checkboxList_1qy8e_4400{display:flex;flex-direction:column;gap:5px;transition:opacity .6s ease}._weightedCenterSummaryRow_1qy8e_4407{display:flex;align-items:center;justify-content:space-between;gap:10px;height:30px;padding:0 12px;border-radius:0 6px 0 0;background:#1c1e22}._weightedCenterSummaryLabel_1qy8e_4418{display:flex;align-items:center;gap:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:700;line-height:20.8px;letter-spacing:0;color:#fff}._weightedCenterSummaryBar_1qy8e_4430{position:static;left:-1px;width:3px;height:18px;margin-left:-12px;border-radius:2px;background:#febf22;opacity:1;flex-shrink:0}._weightedCenterAutoToggle_1qy8e_4442{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;transition:opacity .2s ease}._weightedCenterAutoToggle_1qy8e_4442._disabled_1qy8e_629{opacity:.4;pointer-events:none}._weightedCenterToggleLabel_1qy8e_4458{font-size:11px;color:#595959;-webkit-user-select:none;-moz-user-select:none;user-select:none}._weightedCenterToggleTrack_1qy8e_4464{position:relative;width:28px;height:16px;border-radius:8px;background:#4b5563;transition:background .2s ease}._weightedCenterToggleTrack_1qy8e_4464._on_1qy8e_4473{background:#fbbf24}._weightedCenterToggleThumb_1qy8e_4477{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#fff;transition:transform .2s ease}._weightedCenterToggleTrack_1qy8e_4464._on_1qy8e_4473 ._weightedCenterToggleThumb_1qy8e_4477{transform:translate(12px)}._previewWindowList_1qy8e_4492{display:flex;flex-direction:column;gap:3px;transition:opacity .6s ease}._previewWindowItem_1qy8e_4499{display:flex;align-items:center;gap:10px;height:42.8px;padding:0 10px 0 12px;border:1px solid #21202F;border-radius:6px;background:#0f1117;color:#fff;font-size:13px;font-weight:500;line-height:20.8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .5s ease,color .5s ease,border-color .2s ease}._previewWindowItem_1qy8e_4499:hover,._previewWindowItemHighlighted_1qy8e_4518{background:color-mix(in srgb,#FEBF22 80%,transparent);color:#fff}._previewWindowShowlogoItem_1qy8e_4523{display:flex;align-items:center;gap:10px;width:calc(100% - 38.4px);height:34px;margin:7px 0 7px 38.4px;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2A2935;border-radius:6px;box-sizing:border-box;background:#17181d;color:#8b8b8b;font:inherit;font-size:12px;font-weight:500;line-height:19.2px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}._previewWindowShowlogoItem_1qy8e_4523:hover{border-color:#373646;background:#1b1c22;color:#a0a0a0}._previewWindowShowlogoItem_1qy8e_4523:focus-visible{outline:1px solid rgba(254,191,34,.72);outline-offset:1px}._previewWindowShowlogoIconSlot_1qy8e_4558{display:flex;align-items:center;justify-content:center;width:16.4px;height:16.4px;flex-shrink:0;color:#595959;transition:color .2s ease}._previewWindowShowlogoItem_1qy8e_4523:hover ._previewWindowShowlogoIconSlot_1qy8e_4558{color:#8b8b8b}._previewWindowShowlogoActionSpacer_1qy8e_4573{width:13px;height:13px;margin-left:auto;flex-shrink:0}._previewWindowIconSlot_1qy8e_4580{display:flex;align-items:center;justify-content:center;width:16.4px;height:16.4px;flex-shrink:0}._previewWindowIcon_1qy8e_4580{display:block;flex-shrink:0;border:1px solid #FEBF22;border-radius:2px;box-sizing:border-box}._previewWindowIconHorizontal_1qy8e_4597{width:15px;height:9px}._previewWindowIconVertical_1qy8e_4602{width:9px;height:15px}._previewWindowActions_1qy8e_4607{display:flex;align-items:center;gap:9px;margin-left:auto;flex-shrink:0}._faceLimitAdminActions_1qy8e_4615{display:flex;align-items:center;gap:8px;margin-left:auto}._faceLimitLogDownloadButton_1qy8e_4622{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#595959;cursor:pointer;transition:color .2s,opacity .2s}._faceLimitLogDownloadButton_1qy8e_4622:hover:not(:disabled){color:#8b8b8b}._faceLimitLogDownloadButton_1qy8e_4622:disabled{cursor:default;opacity:.28}._previewWindowResetIcon_1qy8e_4645{flex-shrink:0;color:#ffffff73;cursor:pointer;transition:color .2s,opacity .2s}._previewWindowResetIcon_1qy8e_4645:hover{color:#fffc}._previewWindowResetIconDisabled_1qy8e_4656{cursor:default;opacity:.28}._previewWindowResetIconDisabled_1qy8e_4656:hover{color:#ffffff73}._previewWindowSpotlightClip_1qy8e_4668{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:230}._previewWindowSpotlight_1qy8e_4668{position:absolute;border-radius:2px;box-shadow:0 0 0 9999px #000000bf;pointer-events:none}._previewWindowFrame_1qy8e_4683{position:absolute;border:2px solid #FEBF22;border-radius:2px;background:#00000003;box-sizing:border-box;z-index:240;transition:opacity .6s ease,border-width .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}._previewWindowFrameHighlighted_1qy8e_4693{border-width:4px;box-shadow:0 0 20px #febf22d9;background:#febf220a;transform:scale(1.02);z-index:255}._previewWindowFrameActive_1qy8e_4701{border-width:3px;box-shadow:0 0 16px #febf22cc;background:#febf220a;transform:none;z-index:260}._previewWindowDebugFacePlacement_1qy8e_4709,._previewWindowDebugMetricPlacement_1qy8e_4710{position:absolute;box-sizing:border-box;pointer-events:none}._previewWindowDebugFacePlacement_1qy8e_4709{z-index:5;border:2px solid rgba(52,211,255,.95);background:#14b8ff33}._previewWindowDebugMetricPlacement_1qy8e_4710{z-index:6;border:2px dashed rgba(255,93,169,.98);background:#ff2d8b33}._previewWindowDebugPanel_1qy8e_4728{position:fixed;width:min(360px,calc(100vw - 24px));overflow:auto;box-sizing:border-box;padding:12px;border:1px solid rgba(254,191,34,.7);border-radius:6px;background:#0a0c12f7;box-shadow:0 16px 44px #00000094;color:#e8edf3;cursor:default;pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;z-index:10000}._previewWindowDebugPanelHeader_1qy8e_4745{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.02em}._previewWindowDebugPanelFormat_1qy8e_4756{padding:2px 6px;border:1px solid rgba(254,191,34,.45);border-radius:999px;color:#febf22;font-size:10px;font-weight:700;text-transform:uppercase}._previewWindowDebugLegend_1qy8e_4766{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;color:#e8edf3c7;font-size:10px}._previewWindowDebugLegend_1qy8e_4766 span{display:flex;align-items:center;gap:7px}._previewWindowDebugLegend_1qy8e_4766 i{display:inline-block;width:12px;height:12px;box-sizing:border-box;border-radius:2px}._previewWindowDebugFaceSwatch_1qy8e_4789{border:1px solid rgba(52,211,255,.95);background:#14b8ff73}._previewWindowDebugMetricSwatch_1qy8e_4794{border:1px dashed rgba(255,93,169,.98);background:#ff2d8b73}._previewWindowDebugEndpoint_1qy8e_4799{margin-bottom:8px;color:#e8edf38c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;overflow-wrap:anywhere}._previewWindowDebugPanelActions_1qy8e_4807{margin-bottom:10px}._previewWindowDebugDownloadButton_1qy8e_4811{width:100%;padding:7px 9px;border:1px solid rgba(254,191,34,.55);border-radius:4px;background:#febf221f;color:#febf22;cursor:pointer;font-size:10px;font-weight:700;line-height:1.2}._previewWindowDebugDownloadButton_1qy8e_4811:hover:not(:disabled){background:#febf2233}._previewWindowDebugDownloadButton_1qy8e_4811:disabled{border-color:#e8edf32e;background:#e8edf30d;color:#e8edf359;cursor:not-allowed}._previewWindowDebugPanel_1qy8e_4728 pre{margin:0;color:#d7e4f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}._previewWindowLogo_1qy8e_4845{position:absolute;display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}._previewWindowLogoZone_1qy8e_4854{position:absolute;border:1px solid rgba(255,255,255,.45);box-sizing:border-box;pointer-events:none;z-index:3}._previewWindowLogoZoneDown_1qy8e_4862{background:#ae5fff42;border-color:#c280ffd1}._previewWindowLogoZoneUp_1qy8e_4867{background:#40beff33;border-color:#4ac9ffd1}._previewWindowProjectionToggle_1qy8e_4872{position:absolute;top:-34px;right:0;display:flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(254,191,34,.5);border-radius:4px;background:#0a0c12e6;box-shadow:0 8px 18px #00000059;z-index:6}._previewWindowProjectionButton_1qy8e_4887{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;background:transparent;color:#ffffffb8;cursor:pointer;font-size:11px;font-weight:700;line-height:1;padding:5px 7px}._previewWindowProjectionButton_1qy8e_4887:hover{color:#fff;background:#ffffff14}._previewWindowProjectionButtonActive_1qy8e_4905{color:#111318;background:#febf22}._faceLimitDiagnosticHeaderActions_1qy8e_4910{margin-left:auto;display:flex;align-items:center}._faceLimitDiagnosticHeaderActions_1qy8e_4910 input{width:14px;height:14px;accent-color:#00C2FF;cursor:pointer}._faceLimitDiagnosticPanel_1qy8e_4923{display:flex;flex-direction:column;gap:10px;padding:8px 0 2px;transition:opacity .3s ease}._faceLimitDiagnosticProfile_1qy8e_4931{display:flex;flex-direction:column;gap:6px}._faceLimitDiagnosticScenario_1qy8e_4937{display:flex;flex-direction:column;gap:5px}._faceLimitDiagnosticProfileTitle_1qy8e_4943{color:#ffffffb8;font-size:11px;font-weight:600;line-height:14px}._faceLimitDiagnosticScenarioTitle_1qy8e_4950{color:#ffffff80;font-size:10px;font-weight:600;line-height:12px}._faceLimitDiagnosticGrid_1qy8e_4957{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._faceLimitDiagnosticField_1qy8e_4963{display:flex;min-width:0;flex-direction:column;gap:4px;color:#8b8b8b;font-size:10px;line-height:12px}._faceLimitDiagnosticField_1qy8e_4963 input{width:100%;min-width:0;height:26px;padding:0 6px;border:1px solid #21202F;border-radius:4px;background:#0f1117;color:#fff;font-size:11px;outline:none}._faceLimitDiagnosticField_1qy8e_4963 input:focus{border-color:#00c2ff;box-shadow:0 0 0 1px #00c2ff40}._faceLimitDiagnosticStepControls_1qy8e_4991{display:grid;grid-template-columns:minmax(0,88px) minmax(0,1fr);gap:8px;align-items:end}._faceLimitDiagnosticStepSummary_1qy8e_4998{display:flex;min-width:0;flex-direction:column;gap:2px;color:#ffffff80;font-size:10px;line-height:12px}._faceLimitDiagnosticStepSummary_1qy8e_4998 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._faceLimitDiagnosticCopyLogsButton_1qy8e_5014{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:5px;min-height:24px;padding:4px 7px;border:1px solid rgba(0,194,255,.35);border-radius:4px;background:#00c2ff14;color:#ffffffd1;font-size:10px;line-height:12px;cursor:pointer}._faceLimitDiagnosticCopyLogsButton_1qy8e_5014:hover{border-color:#00c2ffb8;background:#00c2ff24}._faceLimitDiagnosticCopyLogsStatus_1qy8e_5036{color:#ffffff80}._faceLimitDiagnosticCenterReadout_1qy8e_5040{display:flex;justify-content:space-between;gap:8px;color:#ffffff8f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;line-height:14px}._faceLimitDiagnosticLockRow_1qy8e_5050{display:flex;align-items:center;gap:8px;min-height:24px;color:#ffffffb8;font-size:11px;line-height:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._faceLimitDiagnosticLockRow_1qy8e_5050 input{width:14px;height:14px;accent-color:#00C2FF;cursor:pointer}._faceLimitDiagnosticLockRowDisabled_1qy8e_5068{color:#ffffff52}._faceLimitDiagnosticLockRowDisabled_1qy8e_5068 input{cursor:default}._faceLimitDiagnosticOverlay_1qy8e_5076{position:absolute;border:2px solid #00C2FF;border-radius:2px;background:#00c2ff29;box-shadow:inset 0 0 0 1px #fff3,0 0 18px #00c2ff6b;box-sizing:border-box;cursor:grab;pointer-events:auto;z-index:35;transition:opacity .2s ease,box-shadow .2s ease}._faceLimitDiagnosticMoveBounds_1qy8e_5089{position:absolute;border:1px solid rgba(0,194,255,.55);border-radius:2px;box-sizing:border-box;box-shadow:inset 0 0 0 9999px #00c2ff06;pointer-events:none;z-index:24}._faceLimitDiagnosticCropFrame_1qy8e_5099{position:absolute;border:2px dashed rgba(255,255,255,.72);border-radius:2px;box-sizing:border-box;pointer-events:none;z-index:27}._faceLimitDiagnosticCropFrameHorizontal_1qy8e_5108{border-color:#ffbc42e6}._faceLimitDiagnosticCropFrameVertical_1qy8e_5112{border-color:#b677ffe6}._faceLimitDiagnosticCropLabel_1qy8e_5116{position:absolute;top:4px;right:4px;min-width:18px;padding:2px 5px;border-radius:3px;background:#030a12bd;color:#fff;font-size:10px;font-weight:700;line-height:13px;text-align:center}._faceLimitDiagnosticLogoRegion_1qy8e_5131{position:absolute;border:1px solid rgba(255,255,255,.7);border-radius:2px;background:#ff5c7a40;box-sizing:border-box;pointer-events:none;z-index:28}._faceLimitDiagnosticLogoRegion_1qy8e_5131._faceLimitDiagnosticCropFrameHorizontal_1qy8e_5108{background:#ffbc423d;border-color:#ffbc42d9}._faceLimitDiagnosticLogoRegion_1qy8e_5131._faceLimitDiagnosticCropFrameVertical_1qy8e_5112{background:#b677ff3d;border-color:#b677ffd9}._faceLimitDiagnosticOverlayDragging_1qy8e_5151{cursor:grabbing;transition:none}._faceLimitDiagnosticOverlayReadOnly_1qy8e_5156{cursor:default;pointer-events:none}._faceLimitDiagnosticLabel_1qy8e_5161{position:absolute;top:6px;left:6px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#030a12b8;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:14px;pointer-events:none}._faceLimitDiagnosticCenter_1qy8e_5040{position:absolute;width:18px;height:18px;border:2px solid #ffffff;border-radius:50%;background:#00c2ff;box-shadow:0 0 0 2px #0000008c,0 0 14px #00c2ffcc;cursor:grab;pointer-events:auto;transform:translate(-50%,-50%);z-index:36}._faceLimitDiagnosticCenter_1qy8e_5040 span{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:#031016;transform:translate(-50%,-50%)}._faceLimitDiagnosticCenterReadOnly_1qy8e_5205{cursor:default;pointer-events:none}._faceLimitDiagnosticCenterInvalid_1qy8e_5210{background:#ff5c7a;box-shadow:0 0 0 2px #0000008c,0 0 14px #ff5c7acc}._faceLimitDiagnosticCenterDragging_1qy8e_5215{cursor:grabbing}._noFaceRecoveryPanel_1qy8e_5219{margin:10px 12px 12px;padding:12px;background:#2a2014f5;border:1px solid rgba(245,158,11,.45);border-radius:8px;color:#fff7edeb}._noFaceRecoveryAlert_1qy8e_5228{margin:10px 12px 8px;padding:8px 10px;background:#7f1d1d38;border:1px solid rgba(248,113,113,.55);border-radius:6px}._noFaceRecoveryMessage_1qy8e_5236{margin:0;color:#f87171;font-size:11px;line-height:1.4}._noFaceRecoverySubjectGroup_1qy8e_5243{margin:0 12px 10px;overflow:hidden;border:1px solid rgba(44,48,58,.8);border-radius:8px;background:#12141ab8}._noFaceRecoverySubjectList_1qy8e_5251{display:flex;flex-direction:column;gap:6px;padding:8px}._noFaceRecoverySubjectItem_1qy8e_5258{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:7px 9px;color:#eef5ffdb;background:#0a0c1273;border:1px solid rgba(255,255,255,.06);border-left:3px solid var(--subject-color, #3b82f6);border-radius:6px;cursor:pointer;font-size:12px;font-weight:600}._noFaceRecoverySubjectItem_1qy8e_5258:hover,._noFaceRecoverySubjectItemSelected_1qy8e_5275{background:color-mix(in srgb,var(--subject-color, #3b82f6) 18%,rgba(10,12,18,.62));border-color:color-mix(in srgb,var(--subject-color, #3b82f6) 50%,rgba(255,255,255,.08))}._noFaceRecoveryEmpty_1qy8e_5280{padding:8px 2px;color:#9ca3afc7;font-size:11px;font-style:italic}._noFaceRecoveryAddButton_1qy8e_5287{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 16px);min-height:32px;margin:0 8px 8px;padding:7px 10px;color:#eef5ffe6;background:#262a34eb;border:1px solid rgba(76,86,106,.72);border-radius:6px;cursor:pointer;font-size:12px;font-weight:700}._noFaceRecoveryAddButton_1qy8e_5287:hover:not(:disabled){background:#333a48f5;border-color:#65748bcc}._noFaceRecoveryAddButton_1qy8e_5287:disabled{cursor:not-allowed;opacity:.48}._noFaceRecoveryAcceptPanel_1qy8e_5315{margin:0 12px 12px;padding:10px;border:1px solid rgba(44,48,58,.8);border-radius:8px;background:#12141ab8}._noFaceRecoveryStats_1qy8e_5323{display:flex;gap:8px;margin-bottom:8px;color:#fff7edad;font-size:11px}._noFaceRecoveryActions_1qy8e_5331{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}._noFaceRecoveryButton_1qy8e_5338,._noFaceRecoveryAcceptButton_1qy8e_5339{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:7px 10px;border:1px solid rgba(245,158,11,.42);border-radius:6px;background:#f59e0b1f;color:#fff7edeb;font-size:12px;font-weight:600;cursor:pointer}._noFaceRecoveryButton_1qy8e_5338:hover:not(:disabled),._noFaceRecoveryAcceptButton_1qy8e_5339:hover:not(:disabled){background:#f59e0b33;border-color:#f59e0ba3}._noFaceRecoveryButton_1qy8e_5338:disabled,._noFaceRecoveryAcceptButton_1qy8e_5339:disabled{cursor:not-allowed;opacity:.48}._noFaceRecoveryAcceptButton_1qy8e_5339{width:100%;margin-top:0;background:#22c55e29;border-color:#22c55e7a}._noFaceRecoveryAcceptButton_1qy8e_5339:hover:not(:disabled){background:#22c55e3d;border-color:#22c55ead}._noFaceRecoveryError_1qy8e_5379{margin-top:8px;color:#fca5a5;font-size:11px;line-height:1.35}._checkboxItem_1qy8e_5386{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border:1px solid #21202F;border-radius:5.5px;background:transparent;transition:background-color .5s ease,color .5s ease,border-color .2s ease;font-size:11px;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none}._checkboxItem_1qy8e_5386:hover{background:color-mix(in srgb,var(--checkbox-color, #3b82f6) 80%,transparent);color:#fff}._checkboxItemDisabled_1qy8e_5406{cursor:not-allowed;opacity:.48}._checkboxItemDisabled_1qy8e_5406:hover{background:transparent;color:#9ca3af}._checkboxItemHighlighted_1qy8e_5416{background:#17191e;color:#fff}._checkboxItem_1qy8e_5386 input[type=checkbox]{width:16.4px;height:16.4px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--checkbox-color, #3b82f6);border-radius:1px;background:transparent;position:relative;transition:background .15s ease,border-color .15s ease;margin:0}._checkboxItem_1qy8e_5386 input[type=checkbox]:checked{background:var(--checkbox-color, #3b82f6);border-color:var(--checkbox-color, #3b82f6)}._checkboxItem_1qy8e_5386 input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxItem_1qy8e_5386 input[type=checkbox]:disabled{cursor:not-allowed;border-color:#5b6070;background:#5b607029}._checkboxItem_1qy8e_5386 span{flex:1;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteBoxButton_1qy8e_5468{display:none;margin-left:auto;padding:2px;background:none;border:none;color:#ffffff80;cursor:pointer;border-radius:3px;line-height:0}._deleteBoxButton_1qy8e_5468:hover{color:#ef4444;background:#ef444426}._checkboxItem_1qy8e_5386:hover ._deleteBoxButton_1qy8e_5468,._checkboxItemHighlighted_1qy8e_5416 ._deleteBoxButton_1qy8e_5468{display:flex}._priorityToggleRow_1qy8e_5490{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:11px;color:#9ca3af}._priorityToggleRow_1qy8e_5490>button:first-of-type{margin-left:auto}._priorityToggleButton_1qy8e_5503,._priorityToggleButtonNormal_1qy8e_5504,._priorityToggleButtonHigh_1qy8e_5505{width:53px;height:30px;border-radius:6px;border-width:1px;border-style:solid;font-size:11px;padding:0;cursor:pointer;transition:all .15s ease}._priorityToggleButton_1qy8e_5503{border-color:#333;background:transparent;color:#9ca3af}._priorityToggleButton_1qy8e_5503:hover{border-color:#555;color:#d1d5db}._priorityToggleButtonHoverNormal_1qy8e_5528:hover{border-color:#ca7500}._priorityToggleButtonHoverHigh_1qy8e_5532:hover{border-color:#ca0049}._priorityToggleButtonNormal_1qy8e_5504{border-color:#2c1e14;background:#2c1e14;color:#ca7500;cursor:default}._priorityToggleButtonHigh_1qy8e_5505{border-color:#2c141d;background:#2c141d;color:#ca0049;cursor:default}._noBoxes_1qy8e_5550{padding:20px 16px;text-align:center;color:#6b7280;font-size:13px;font-style:italic}._layersSidebar_1qy8e_5559{grid-column:3;grid-row:2;width:0;opacity:0;background:var(--bg-primary);border-left:1px solid var(--border-primary);display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease,opacity .3s ease;pointer-events:none}._layersSidebar_1qy8e_5559._open_1qy8e_5573{width:350px;opacity:1;pointer-events:auto}._layersSidebarHeader_1qy8e_5579{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-primary);background:var(--bg-primary);min-width:350px}._layersSidebarHeader_1qy8e_5579 h3{margin:0;font-size:16px;font-weight:600;color:#fff}._layersSidebarClose_1qy8e_5596{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}._layersSidebarClose_1qy8e_5596:hover{opacity:.7}._layersSidebarContent_1qy8e_5612{flex:1;overflow-y:auto;padding:16px;min-width:350px}._sidebarHeader_1qy8e_3031{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #333333;background:#222}._sidebarHeader_1qy8e_3031 h3{margin:0;font-size:18px;font-weight:600;color:#fff}._closeSidebar_1qy8e_5635{background:transparent;border:none;color:#9ca3af;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;line-height:1}._closeSidebar_1qy8e_5635:hover{background:#333;color:#fff}._sidebarContent_1qy8e_3044{flex:1;overflow-y:auto;padding:16px 0}._sidebarSection_1qy8e_5663{padding:0 16px;margin-bottom:24px}._sidebarSection_1qy8e_5663:last-child{margin-bottom:0}._layersList_1qy8e_5672{display:flex;flex-direction:column;gap:4px;margin-top:8px}._layerItem_1qy8e_5679{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;border-radius:6px;transition:all .2s ease;font-size:13px;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}._layerItem_1qy8e_5679:hover{background:#222;color:#fff}._layerItem_1qy8e_5679 input[type=checkbox]{width:18px;height:18px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._layerItem_1qy8e_5679 span{flex:1;line-height:1.4}._noLayers_1qy8e_5711{padding:32px 24px;text-align:center;color:#6b7280;font-size:14px;font-style:italic}._floatingProcessButton_1qy8e_5720{position:fixed;bottom:32px;left:32px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:14px 24px;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 8px 24px #3b82f666;z-index:100;white-space:nowrap}._floatingProcessButton_1qy8e_5720:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 12px 32px #3b82f680}._floatingProcessButton_1qy8e_5720:disabled{background:#4b5563;cursor:not-allowed;transform:none;box-shadow:0 4px 12px #0003}._floatingProcessButton_1qy8e_5720 svg{flex-shrink:0}@keyframes _spin_1qy8e_567{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinning_1qy8e_567{animation:_spin_1qy8e_567 1s linear infinite}._recognitionBlockOverlay_1qy8e_5771{position:absolute;inset:0 236px 0 0;z-index:40;display:flex;align-items:center;justify-content:center;background:#0f11179e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}._keyArtLayout_1qy8e_1490._sidebarCollapsed_1qy8e_1501 ._recognitionBlockOverlay_1qy8e_5771{right:0}._recognitionBlockPanel_1qy8e_5787{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:min(680px,calc(100% - 48px));padding:28px 32px;background:#1f222aeb;border:1px solid rgba(70,139,229,.36);border-radius:8px;box-shadow:0 16px 44px #0000006b;text-align:center}._recognitionBlockMessage_1qy8e_5801{color:#eef5ffe0;font-size:15px;font-weight:600;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recognitionBlockError_1qy8e_5812{color:#ffb4b4;font-size:13px;line-height:1.35;max-width:100%}._processingOverlay_1qy8e_5820{position:absolute;inset:0;background:#0f1117d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10;animation:_fadeIn_1qy8e_1 .3s ease-out,_processingGlow_1qy8e_1 3s ease-in-out infinite}@keyframes _processingGlow_1qy8e_1{0%,to{box-shadow:inset 0 0 60px #3b82f626}50%{box-shadow:inset 0 0 100px #3b82f659}}._processingOverlayContent_1qy8e_5844{max-width:600px;width:90%}._processingContainer_1qy8e_5849{display:flex;flex-direction:column;gap:24px;padding:32px;background:#2a2a2af2;border:1px solid #404040;border-radius:12px;box-shadow:0 8px 32px #0006}._processingHeader_1qy8e_5860{display:flex;align-items:center;gap:16px;justify-content:center}._processingTitle_1qy8e_5867{font-size:18px;font-weight:600;color:#f0f0f0}._processingProgressSection_1qy8e_5873{display:flex;flex-direction:column;gap:12px}._processingProgressBar_1qy8e_5879{height:8px;background:#1a1a1a;border-radius:4px;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d}._processingProgressFill_1qy8e_5887{height:100%;background:linear-gradient(90deg,#4cafff,#1890ff);transition:width .5s ease;box-shadow:0 0 8px #4cafff80}._processingProgressText_1qy8e_5894{text-align:center;font-size:15px;font-weight:500;color:#4cafff}._processingMessage_1qy8e_5901{padding:16px;background:#4cafff26;border:1px solid rgba(76,175,255,.4);border-radius:8px;color:#4cafff;font-size:14px;text-align:center}@keyframes _fadeIn_1qy8e_1{0%{opacity:0}to{opacity:1}}._groupHeader_1qy8e_5921{display:flex;align-items:center;justify-content:space-between;background:#1a1e24;padding:0 16px;margin-bottom:15px;border-radius:0;border:none;border-bottom:1px solid var(--border-secondary);min-height:32px}._groupHeaderLeft_1qy8e_5934{display:flex;align-items:center;gap:12px;flex:1}._groupCollapseButton_1qy8e_5941{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._groupCollapseButton_1qy8e_5941:hover{background:#ffffff1a;color:#fff}._groupTitle_1qy8e_5959{margin:0;font-size:14px;font-weight:600;color:#e5e7eb;display:flex;align-items:center;gap:10px;line-height:1.2}._standardPaidGroupTitle_1qy8e_5970{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;font-style:normal;color:#3a89e6;line-height:100%;letter-spacing:0;vertical-align:middle}._standardPaidGroupHeader_1qy8e_5982{display:flex;align-items:center;justify-content:space-between;background:#1a1e24;padding:0 16px;margin-bottom:15px;border-radius:0;border:none;min-height:38px;height:38px}._spResolutionHeader_1qy8e_5996{display:flex;align-items:center;justify-content:space-between;background:#1e2228;border-radius:6px;min-height:40px;margin-bottom:11px;padding-left:20px;width:96%;margin-left:auto}._spResolutionHeaderLeft_1qy8e_6009{display:flex;align-items:center;gap:8px}._spResolutionTitle_1qy8e_6015{font-size:15px;font-weight:600;color:#e5e7eb}._spResolutionCount_1qy8e_6021{font-size:13px;color:#9ca3af;font-weight:400}._spResolutionContent_1qy8e_6028{display:flex;flex-direction:column;gap:0;width:100%}._spFullWidthCard_1qy8e_6036{width:96%;margin-left:4%;margin-bottom:11px}._spTemplateGroup_1qy8e_6043{display:flex;flex-direction:column;gap:0;margin-bottom:16px}._spSubtypeSection_1qy8e_6051{display:flex;flex-direction:column;gap:0;width:92%;margin-left:8%}._spSubtypeHeader_1qy8e_6059{display:flex;align-items:center;justify-content:space-between;background:#16191e;padding:6px 16px;min-height:34px;border-top:1px solid #2a2e35;margin-bottom:11px}._spSubtypeCardsGrid_1qy8e_6072{display:grid;grid-template-columns:repeat(auto-fill,min(calc(280px * var(--card-scale, 1) * 3),100%));gap:calc(20px * var(--card-scale, 1));width:100%;overflow-x:hidden;transition:all .1s ease-out}._spSubtypeSection_1qy8e_6051 ._spFullWidthCard_1qy8e_6036{margin-right:auto;margin-left:unset}._spSubtypeTitle_1qy8e_6086{font-size:13px;font-weight:600;color:#d1d5db}._spCreateButton_1qy8e_6093{display:flex;align-items:center;justify-content:center;gap:4px;width:86px;height:36px;background:#fff;color:#3a89e6;border:none;border-radius:0 7.11px 0 0;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:15.18px;letter-spacing:0;text-align:center;transition:all .15s ease;white-space:nowrap;opacity:1}._spCreateButton_1qy8e_6093:hover:not(:disabled){background:#f0f0f0}._spCreateButton_1qy8e_6093:disabled{background:#15171f;color:#8b8b8b;cursor:not-allowed}._groupCount_1qy8e_6126{font-size:12px;color:#9ca3af;font-weight:400}._groupHeaderRight_1qy8e_6132{display:flex;align-items:center;gap:16px}._groupCheckboxLabel_1qy8e_6138{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;font-size:13px;color:#9ca3af}._groupCheckboxLabel_1qy8e_6138:hover{background:#ffffff0d;color:#fff}._groupCheckbox_1qy8e_6138{width:16px;height:16px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #3b82f6;border-radius:3px;background:transparent;position:relative;transition:all .2s ease}._secondaryGroupCheckboxColor_1qy8e_6170{border-color:#8a8a8a}._secondaryGroupCheckboxSize_1qy8e_6174{width:18px;height:18px}._groupCheckbox_1qy8e_6138:checked{background:#3b82f6;border-color:#3b82f6}._groupCheckbox_1qy8e_6138:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._groupCheckbox_1qy8e_6138:hover{border-color:#2563eb}._downloadAllContainer_1qy8e_6202{margin:0 0 20px;padding:16px;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-secondary)}._editSelectedButton_1qy8e_1957{display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;color:#fff;border:none;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%}._editSelectedButton_1qy8e_1957:hover{background:#1d4ed8;transform:translateY(-1px)}._editSelectedButton_1qy8e_1957:active{transform:translateY(0)}._editSelectedButton_1qy8e_1957:disabled{background:#93a4c4;cursor:not-allowed;opacity:.6}._editSelectedButton_1qy8e_1957:disabled:hover{background:#93a4c4;transform:none}._editSelectedButton_1qy8e_1957 svg{flex-shrink:0}._downloadAllButton_1qy8e_1958{display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;color:#fff;border:none;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%;text-decoration:none}._downloadAllButton_1qy8e_1958:hover{background:#1d4ed8;transform:translateY(-1px)}._downloadAllButton_1qy8e_1958:active{transform:translateY(0)}._downloadAllButton_1qy8e_1958 svg{flex-shrink:0}._createCtaButton_1qy8e_1959{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1e1e2e;border:none;padding:14px 28px;border-radius:1px 15px 1px 1px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%}._createCtaButton_1qy8e_1959:hover:not(:disabled){background:#e5e5e5;transform:translateY(-1px)}._createCtaButton_1qy8e_1959:active:not(:disabled){transform:translateY(0)}._createCtaButton_1qy8e_1959:disabled{background:#15171f;color:#8b8b8b;cursor:not-allowed;transform:none}._createCtaButton_1qy8e_1959 svg{flex-shrink:0}._createCtaHint_1qy8e_6327{font-size:11px;line-height:1.35;color:#f59e0b;text-align:center;padding:2px 0 4px}._actionRow_1qy8e_6335{display:flex;flex-direction:column;gap:12px}._actionRowButton_1qy8e_6341{width:100%}._archiveProgress_1qy8e_6345{padding:4px 0}._archiveProgressHeader_1qy8e_6349{font-size:15px;font-weight:500;margin-bottom:12px;color:var(--text-primary)}._archiveProgressBarContainer_1qy8e_6357{width:100%;height:8px;background-color:#3b82f61a;border-radius:4px;overflow:hidden;margin:12px 0}._archiveProgressBarFill_1qy8e_6367{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;transition:width .3s ease}._progressStage_1qy8e_6374{font-size:13px;color:var(--text-secondary);margin-top:8px}._cancelArchiveButton_1qy8e_6381{display:flex;align-items:center;justify-content:center;gap:6px;background:#ef4444;color:#fff;border:none;padding:0 24px;height:44px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:15px;font-weight:500;min-width:120px;margin:16px auto 0}._cancelArchiveButton_1qy8e_6381:hover{background:#dc2626;transform:translateY(-1px)}._cancelArchiveButton_1qy8e_6381:disabled{background:#6b7280;cursor:not-allowed;opacity:.6;transform:none}._cancelArchiveButton_1qy8e_6381:disabled:hover{background:#6b7280;transform:none}._cancelArchiveButton_1qy8e_6381 svg{flex-shrink:0;width:14px;height:14px}._archiveError_1qy8e_6423{padding:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px}._archiveError_1qy8e_6423 ._errorMessage_1qy8e_449{color:#ef4444;margin-bottom:12px;font-size:14px}._retryButton_1qy8e_6436{padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._retryButton_1qy8e_6436:hover{background:#dc2626}._newEditorToggle_1qy8e_6454{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;background:none;border:none;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#9ca3af;font-size:13px;font-weight:500;transition:color .2s ease}._newEditorToggle_1qy8e_6454:hover{color:#fff}._newEditorToggleLabel_1qy8e_6475{flex:1;text-align:left}._newEditorToggleTrack_1qy8e_6480{position:relative;width:32px;height:18px;border-radius:9px;background:#4b5563;transition:background .2s ease;flex-shrink:0}._newEditorToggleTrackOn_1qy8e_6490{background:#3b82f6}._newEditorToggleThumb_1qy8e_6494{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s ease}._newEditorToggleTrackOn_1qy8e_6490 ._newEditorToggleThumb_1qy8e_6494{transform:translate(14px)}._root_1n1mi_5{background-color:#202327;border-radius:0 12px 0 0;width:100%}._root_1n1mi_5 ._topBar_1n1mi_19{height:36px;padding:0 10px;flex-direction:row-reverse;justify-content:space-between;background-color:#202327;border-radius:0 12px 0 0}._root_1n1mi_5 ._actions_1n1mi_28{gap:13px}._root_1n1mi_5 ._checkboxWrap_1n1mi_32{margin-left:0}._root_1n1mi_5 ._checkmark_1n1mi_36{width:16px;height:16px;border:1.5px solid #8b8b8b;border-radius:3px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}._root_1n1mi_5 ._bottomBar_1n1mi_46{min-height:0;padding:12px;gap:8px;background-color:#202327}._root_1n1mi_5 ._title_1n1mi_53{font-size:14px;font-weight:400;color:#e5e7eb}._root_1n1mi_5 ._meta_1n1mi_59{gap:2px;font-size:12px;font-weight:500;color:#8b8b8b}._versionPill_1n1mi_66{flex-shrink:0}._versionPill_1n1mi_66 button,._versionPill_1n1mi_66>span,._root_1n1mi_5 ._v1Pill_1n1mi_72{background:#181b1e;border:none;border-radius:6px;padding:5px 12px;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;gap:4px;-webkit-backdrop-filter:none;backdrop-filter:none}._versionPill_1n1mi_66 button:hover{background:#22262b}[data-mvpd-tiny=true] ._root_1n1mi_5 ._meta_1n1mi_59{display:none}[data-mvpd-tiny=true] ._root_1n1mi_5 ._title_1n1mi_53{font-size:11px}._overlay_1ijvi_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer;animation:_fadeIn_1ijvi_1 .5s ease forwards}._overlayLight_1ijvi_16 ._imageFrame_1ijvi_16{background-color:#4d4d4d}._overlayClosing_1ijvi_20{animation:_fadeOut_1ijvi_1 .5s ease forwards;pointer-events:none}@keyframes _fadeIn_1ijvi_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1ijvi_1{0%{opacity:1}to{opacity:0}}._headerControls_1ijvi_35{position:absolute;top:20px;left:20px;right:20px;display:flex;align-items:center;justify-content:flex-end;z-index:10000;pointer-events:none}._headerButton_1ijvi_47{background:#fff3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .2s ease;pointer-events:auto}._headerButton_1ijvi_47:hover{background-color:#ffffff4d}._imageContainer_1ijvi_66{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;width:calc(100vw - 120px);height:calc(100vh - 220px);pointer-events:none}._imageFrame_1ijvi_16{display:inline-block;position:relative;max-width:90vw;max-height:calc(100vh - 220px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #00000080;pointer-events:auto;cursor:zoom-out;line-height:0;transition:opacity .3s ease}._image_1ijvi_16{display:block;width:auto;height:auto;max-width:90vw;max-height:calc(100vh - 220px);pointer-events:auto;cursor:zoom-out}._loadingContainer_1ijvi_101{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}._spinner_ring_1ijvi_110{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:_spin_1ijvi_110 1s linear infinite}._loadingText_1ijvi_119{color:#fff;font-size:16px}@keyframes _spin_1ijvi_110{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._metadataPanel_1ijvi_129{position:absolute;left:50%;bottom:32px;transform:translate(-50%);background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px 20px;color:#fff;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.5;pointer-events:auto;cursor:zoom-out;max-width:calc(100vw - 80px);z-index:10000}._metadataRow_1ijvi_150{display:flex;gap:8px;align-items:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metadataRow_1ijvi_150+._metadataRow_1ijvi_150{margin-top:4px}._metadataLabel_1ijvi_163{color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;min-width:72px;flex-shrink:0}._metadataValue_1ijvi_173{color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis}._filenameValue_1ijvi_180{font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px}._stack_irxtb_1{display:flex;flex-direction:column;gap:5px;height:188px;min-width:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif}._stack_irxtb_1 *{box-sizing:border-box}._projectInfo_irxtb_10,._visibility_irxtb_10{position:relative;background:#17191e;border-radius:6px;flex:none;min-width:0}._projectInfo_irxtb_10{height:113px}._visibility_irxtb_10{height:70px}._heading_irxtb_13{display:flex;align-items:center;gap:7px;height:16.694px;margin:9px 10px 0;font:500 12px/16.694px Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;color:#bdc7d1;text-transform:uppercase}._metadata_irxtb_23{position:absolute;inset:33px 8px 7px;padding:4px 9px 5px;border-radius:4px;background:#202327}._row_irxtb_24{display:flex;align-items:baseline;gap:5px;height:20px;font-size:12px;font-weight:500;line-height:21.053px}._label_irxtb_25{flex:none;color:#8b8b8b;font:inherit;text-transform:uppercase}._leader_irxtb_26{flex:1;min-width:0;overflow:hidden;white-space:nowrap;color:#3f444c;font-size:12px;font-weight:300;line-height:16.694px}._value_irxtb_27{flex:0 1 auto;min-width:0;max-width:70%;color:#bdc7d1;font:inherit;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._info_irxtb_28{position:absolute;top:12px;left:77px;width:11px;height:11px}._info_irxtb_28 img{position:absolute;top:-.6111px;left:-.6111px;max-width:none}._control_irxtb_30{position:absolute;top:33px;left:8px;right:8px}._toolbar_yjyep_11{display:flex;align-items:center;gap:12px;width:100%;min-width:0;box-sizing:border-box;padding-right:30px}._spacer_yjyep_21{flex:1}._iconButton_yjyep_25,._toolButton_yjyep_26{height:36px;border:none;border-radius:6px;background:#17191e;color:#a6a7a9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease}._iconButton_yjyep_25{width:36px;justify-content:center;padding:0}._toolButton_yjyep_26{padding:0 11px}._iconButton_yjyep_25:hover:not(:disabled),._toolButton_yjyep_26:hover:not(:disabled),._toolButton_yjyep_26[aria-expanded=true]{background:#20242b;color:#e5e7eb}._iconButton_yjyep_25:disabled,._toolButton_yjyep_26:disabled{cursor:not-allowed;opacity:.7}._iconButton_yjyep_25:focus-visible,._toolButton_yjyep_26:focus-visible,._option_yjyep_67:focus-visible,._resetButton_yjyep_68:focus-visible,._chevronButton_yjyep_69:focus-visible,._handle_yjyep_70:focus-visible{outline:2px solid #3a89e6;outline-offset:1px}._activeDot_yjyep_75{width:6px;height:6px;border-radius:50%;background:#3a89e6}._popoverAnchor_yjyep_82{position:relative}._popover_yjyep_82{position:absolute;top:calc(100% + 3px);left:0;z-index:40;width:227px;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;gap:13px;background:#202327;border-radius:6px;box-shadow:0 0 7.5px #0f1117e6}._popoverGroup_yjyep_102{display:flex;flex-direction:column;gap:4px}._option_yjyep_67{height:36px;padding:0 11px;border:1px solid transparent;border-radius:6px;background:#2d3036;color:#a6a7a9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}._option_yjyep_67:hover{background:#343841;color:#e5e7eb}._option_yjyep_67[aria-pressed=true]{color:#fff;border-color:#3a89e6;background:#26364b}._resetButton_yjyep_68{height:40px;border:1px solid #313438;border-radius:6px;background:transparent;color:#a6a7a9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;cursor:pointer}._resetButton_yjyep_68:hover{background:#17191e;color:#e5e7eb}._zoomMenu_yjyep_151{position:absolute;top:calc(100% + 3px);right:0;z-index:40;min-width:100%;margin:0;padding:4px;list-style:none;background:#202327;border-radius:6px;box-shadow:0 0 7.5px #0f1117e6}._zoomOption_yjyep_165{display:block;width:100%;height:32px;padding:0 12px;border:none;border-radius:4px;background:transparent;color:#a6a7a9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;text-align:left;cursor:pointer}._zoomOption_yjyep_165:hover{background:#2d3036;color:#e5e7eb}._zoomOption_yjyep_165[aria-selected=true]{color:#3a89e6}._section_yjyep_194._section_yjyep_194{padding:0 var(--mvpd-pr, 272px) 24px 32px;position:relative;border-left:1px solid #21202f}._section_yjyep_194[data-sidebar-collapsed=true]{--mvpd-pr: 32px}._content_yjyep_205{--mvpd-zoom: 1;--mvpd-card-w: 316px;--mvpd-gap: max(10px, calc(38px * var(--mvpd-zoom)));--mvpd-row-gap: max(26px, calc(38px * var(--mvpd-zoom)));margin-top:21px;display:flex;flex-direction:column;gap:0;width:100%}._stickyWrap_yjyep_219{position:sticky;top:0;z-index:30;height:0;pointer-events:none}._stickyBar_yjyep_227{position:absolute;top:0;left:-32px;right:-32px;height:39px;padding:0 32px;box-sizing:border-box;display:flex;align-items:center;gap:8px;background:#0f1117cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .15s ease;pointer-events:none}._stickyBar_yjyep_227[data-visible=true]{opacity:1;pointer-events:auto}._stickyLabel_yjyep_253{position:relative;display:inline-flex;align-items:center;height:24px;overflow:hidden;min-width:60px}._stickyLabelText_yjyep_262{display:inline-block;white-space:nowrap}._group_yjyep_269{scroll-margin-top:0;position:relative;z-index:0}._groupHeader_yjyep_278{display:flex;align-items:center;gap:8px;height:32px;margin-bottom:11px;position:relative;z-index:5}._groupTitle_yjyep_288,._stickyLabelText_yjyep_262{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#e5e7eb}._groupMeta_yjyep_298{font-weight:500;color:#757676}._checkbox_yjyep_303{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0;border:1.5px solid #8b8b8b;border-radius:3px;background:transparent;cursor:pointer;position:relative;transition:background-color .15s ease,border-color .15s ease}._checkbox_yjyep_303:checked{background:#3a89e6;border-color:#3a89e6}._checkbox_yjyep_303:checked:after{content:"";position:absolute;left:50%;top:calc(50% - 1px);width:4px;height:8px;box-sizing:border-box;border:solid #ffffff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}._checkbox_yjyep_303:focus-visible{outline:2px solid #3a89e6;outline-offset:2px}._chevronButton_yjyep_69{flex:none;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:#17191e;color:#e5e7eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._chevronButton_yjyep_69:hover{background:#20242b}._grid_yjyep_365{display:flex;flex-wrap:wrap;align-items:flex-start;margin-right:calc(var(--mvpd-gap) * -1);padding-top:22px}._cell_yjyep_373{position:relative;flex:none;width:var(--mvpd-card-w);margin-right:var(--mvpd-gap);margin-bottom:var(--mvpd-row-gap)}._cell_yjyep_373._peek_yjyep_381{--peek-o: calc(8px * var(--mvpd-zoom));margin-left:calc((var(--mvpd-card-w) + var(--mvpd-gap)) * -1 + var(--peek-o));margin-right:calc(var(--mvpd-gap) - var(--peek-o));pointer-events:none;filter:brightness(.8);background:#202327;border-radius:0 12px 0 0}._cell_yjyep_373._peek_yjyep_381>*{visibility:hidden}._cell_yjyep_373._peek_yjyep_381[data-peek-index="2"],._cell_yjyep_373._peek_yjyep_381[data-peek-index="3"],._cell_yjyep_373._peek_yjyep_381[data-peek-index="4"]{--peek-o: calc(16px * var(--mvpd-zoom));filter:brightness(.62)}._stackTab_yjyep_404{position:absolute;left:0;bottom:100%;height:22px;padding:0 10px;display:inline-flex;align-items:center;border-radius:6px 6px 0 0;background:#202327;color:#8b8b8b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;white-space:nowrap}._handle_yjyep_70{position:absolute;top:50%;--handle-w: max(14px, min(28px, var(--mvpd-gap)));--handle-h: max(24px, calc(var(--handle-w) * 48 / 28));left:calc(100% + min((var(--mvpd-gap) - var(--handle-w)) / 2,var(--mvpd-gap) - var(--handle-w)));z-index:20;width:var(--handle-w);height:var(--handle-h);margin-top:calc(var(--handle-h) / -2);padding:0;border:none;border-radius:calc(var(--handle-w) * 8 / 28);background:#fff;color:#3a89e6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000059;transition:opacity .15s ease}._handle_yjyep_70 svg{width:65%;height:auto}._handle_yjyep_70[data-action=expand]{opacity:0}._cell_yjyep_373:hover>._handle_yjyep_70[data-action=expand],._handle_yjyep_70[data-action=expand]:focus-visible{opacity:1}@media(hover:none){._handle_yjyep_70[data-action=expand]{opacity:1}}._panelHeader_yjyep_471{position:absolute;right:0;top:0;z-index:10;width:240px;height:79px;box-sizing:border-box;padding:0 24px 0 25px;display:flex;align-items:center;justify-content:space-between;background:var(--bg-primary, #0f1117);border-left:1px solid #21202f;border-bottom:1px solid #21202f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._panelTitle_yjyep_490{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;color:#f1f5f9}._panelChevron_yjyep_497{color:#e5e7eb;display:inline-flex;transition:transform .3s ease}._panelChevron_yjyep_497[data-collapsed=true]{transform:rotate(180deg)}._panelBody_yjyep_507{position:absolute;right:0;top:79px;bottom:0;z-index:9;width:240px;box-sizing:border-box;padding:24px 25px;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;background:var(--bg-primary, #0f1117);border-left:1px solid #21202f;transition:transform .3s ease,opacity .3s ease}._panelBody_yjyep_507[data-collapsed=true]{transform:translate(240px);opacity:0;pointer-events:none}._selectAll_yjyep_532{height:43px;flex:none;border:1px solid #21202f;border-radius:6px;background:transparent;color:#9ca3af;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}._selectAll_yjyep_532:hover{background:#17191e;color:#e5e7eb}._selectAll_yjyep_532:focus-visible,._rowLabel_yjyep_552:focus-visible{outline:2px solid #3a89e6;outline-offset:1px}._rows_yjyep_557{display:flex;flex-direction:column;gap:3px}._row_yjyep_552{display:flex;align-items:center;gap:12px;height:36px;padding:0 13px;border-radius:6px;background:#17191e;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}._row_yjyep_552:hover{background:#1d2128}._row_yjyep_552[data-visible=true]{background:#3a89e61f;border-color:#3a89e659}._rowLabel_yjyep_552{flex:1;min-width:0;height:100%;padding:0;border:none;background:transparent;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;text-align:left;cursor:pointer}@media(prefers-reduced-motion:reduce){._panelBody_yjyep_507,._panelChevron_yjyep_497,._stickyBar_yjyep_227,._handle_yjyep_70{transition:none}}._content_r0jnq_7{--sp-gap: max(8px, calc(10px * var(--mvpd-zoom, 1)));margin-top:21px;display:flex;flex-direction:column;width:100%}._category_r0jnq_17{position:relative;z-index:0;margin-bottom:24px}._categoryHeader_r0jnq_23,._resHeader_r0jnq_24,._subHeader_r0jnq_25{display:flex;align-items:center;gap:8px;height:32px}._categoryHeader_r0jnq_23{height:39px}._categoryTitle_r0jnq_36{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#3a89e6}._resGroup_r0jnq_46{margin-top:8px}._resHeader_r0jnq_24{margin-bottom:11px}._subGroup_r0jnq_54{margin-top:22px}._subHeader_r0jnq_25{margin-bottom:11px}._grid_r0jnq_64{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--sp-gap) * 2) var(--sp-gap)}._cell_r0jnq_71{position:relative;flex:none;width:var(--mvpd-card-w)}._templateCell_r0jnq_79{position:relative;flex:none;width:var(--mvpd-card-w);cursor:pointer;opacity:.3;transition:opacity .2s ease}._templateCell_r0jnq_79:hover{opacity:.6}._templateCell_r0jnq_79[data-active=true]{opacity:1}._templateCell_r0jnq_79:focus-visible{outline:2px solid #3a89e6;outline-offset:2px}._templateCell_r0jnq_79[data-active=true]>div{background-color:#132f50}._templateCell_r0jnq_79[data-active=true]>div>div:last-child{background-color:#132f50}._templateCell_r0jnq_79[data-active=true] [data-card-meta]{color:#a2afbf}._templateCell_r0jnq_79[data-active=true] [data-card-meta]+* button,._templateCell_r0jnq_79[data-active=true] [data-card-meta]+*>span{background:#0e223a}._templateEdit_r0jnq_119{position:absolute;top:8px;right:8px;z-index:3;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:#0f1117b3;color:#e5e7eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s ease}._templateCell_r0jnq_79:hover ._templateEdit_r0jnq_119,._templateEdit_r0jnq_119:focus-visible{opacity:1}._templateEdit_r0jnq_119:disabled{cursor:not-allowed;opacity:.4}._crumbs_r0jnq_151{position:relative;display:inline-flex;align-items:center;height:24px;overflow:hidden;white-space:nowrap}._crumbSlot_r0jnq_160{position:relative;display:inline-flex;align-items:center;height:24px}._crumbText_r0jnq_167{display:inline-block;white-space:pre;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#e5e7eb}._crumbCategory_r0jnq_177{text-transform:uppercase;color:#3a89e6}._panelCategory_r0jnq_184{margin:10px 0 2px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#3a89e6}._panelCategory_r0jnq_184:first-child{margin-top:0}._plusButton_r0jnq_197{flex:none;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#a6a7a9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._plusButton_r0jnq_197:hover:not(:disabled){background:#20242b;color:#fff}._plusButton_r0jnq_197:disabled{cursor:not-allowed;opacity:.35}._plusButton_r0jnq_197:focus-visible{outline:2px solid #3a89e6;outline-offset:1px}._createPaidButton_r0jnq_229{width:100%;height:55px;box-sizing:border-box;border:1px solid #1c1e22;border-radius:15px 1px 1px;background:#fff;color:#0f1117;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15.3px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background-color .15s ease}._createPaidButton_r0jnq_229:hover:not(:disabled){background:#e5e7eb}._createPaidButton_r0jnq_229:disabled{cursor:not-allowed;opacity:.5}._createPaidButton_r0jnq_229:focus-visible{outline:2px solid #3a89e6;outline-offset:2px}._emptyHint_r0jnq_262{padding:24px 0;color:#757676;font-size:14px}@media(prefers-reduced-motion:reduce){._templateCell_r0jnq_79,._templateEdit_r0jnq_119{transition:none}}._dock_bdfvv_2{position:fixed;right:var(--preview-adjuster-right-offset, 24px);bottom:24px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - var(--preview-adjuster-right-offset, 24px) - 16px);max-height:calc(100dvh - 48px);overflow-y:auto;pointer-events:none;color:var(--text-primary)}._dock_bdfvv_2>*{pointer-events:auto}._launcher_bdfvv_20{flex-shrink:0;position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 14px;border:1px solid var(--border-hover);border-radius:999px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px -6px #0009,0 2px 6px #00000059;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._launcher_bdfvv_20[aria-expanded=true]{width:48px;padding:0;justify-content:center}._launcher_bdfvv_20:hover{background:#1d2130;border-color:var(--accent-primary)}._launcher_bdfvv_20:active{transform:translateY(1px)}._launcher_bdfvv_20:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:3px}._launcher_bdfvv_20>svg{flex-shrink:0;color:var(--accent-secondary)}._launcherText_bdfvv_44{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}._launcherStatus_bdfvv_45{font-size:12px;font-weight:500;color:var(--text-tertiary)}._launcher_bdfvv_20[data-state=busy] ._launcherStatus_bdfvv_45{color:var(--accent-secondary)}._launcher_bdfvv_20[data-state=ready] ._launcherStatus_bdfvv_45{color:var(--success)}._launcher_bdfvv_20[data-state=failed] ._launcherStatus_bdfvv_45{color:var(--error)}._statusDot_bdfvv_49{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg-card);background:var(--accent-secondary)}._launcher_bdfvv_20[data-state=busy] ._statusDot_bdfvv_49{animation:_pulse_bdfvv_1 1.4s ease-in-out infinite}._launcher_bdfvv_20[data-state=ready] ._statusDot_bdfvv_49{background:var(--success)}._launcher_bdfvv_20[data-state=failed] ._statusDot_bdfvv_49{background:var(--error)}._panel_bdfvv_64{max-width:100%;min-height:160px;flex:0 1 auto;width:min(400px,calc(100vw - var(--preview-adjuster-right-offset, 24px) - 16px));max-height:min(680px,calc(100vh - 120px));display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:var(--radius-xl);box-shadow:0 24px 48px -12px #000000b3,0 4px 12px #00000059;transform-origin:bottom right;animation:_panelIn_bdfvv_1 .22s cubic-bezier(.16,1,.3,1);overflow:hidden}._panel_bdfvv_64:focus{outline:none}._panel_bdfvv_64:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}._header_bdfvv_82{display:flex;align-items:flex-start;gap:12px;padding:18px 16px 14px 20px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._heading_bdfvv_90{flex:1;min-width:0}._heading_bdfvv_90 h2{margin:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}._heading_bdfvv_90 p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text-tertiary)}._body_bdfvv_93{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}._body_bdfvv_93 p{margin:0}._footer_bdfvv_106{display:flex;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--border-primary);flex-shrink:0}._footer_bdfvv_106>._button_bdfvv_113{flex:1}._button_bdfvv_113{min-height:40px;padding:8px 14px;color:var(--text-primary);background:transparent;border:1px solid var(--border-secondary);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:14px;font-weight:500;transition:background var(--transition-fast),border-color var(--transition-fast)}._button_bdfvv_113:hover:not(:disabled){background:var(--border-primary);border-color:var(--border-hover)}._button_bdfvv_113:active:not(:disabled){background:var(--bg-primary)}._button_bdfvv_113:focus-visible,._iconButton_bdfvv_131:focus-visible,._preview_bdfvv_131 summary:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}._button_bdfvv_113:disabled{opacity:.45;cursor:not-allowed}._primary_bdfvv_133{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}._primary_bdfvv_133:hover:not(:disabled){background:var(--accent-secondary);border-color:var(--accent-secondary)}._iconButton_bdfvv_131{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}._iconButton_bdfvv_131:hover:not(:disabled){background:var(--border-primary);color:var(--text-primary)}._iconButton_bdfvv_131:disabled{opacity:.45;cursor:not-allowed}._notice_bdfvv_153,._hint_bdfvv_153{color:var(--text-tertiary);font-size:13px;line-height:1.5}._notice_bdfvv_153{padding:8px 12px;border-radius:var(--radius-md);background:rgba(var(--accent-primary-rgb),.1);color:var(--text-secondary)}._error_bdfvv_155{color:var(--error);font-size:13px;line-height:1.5}._error_bdfvv_155>p{margin-bottom:8px}._error_bdfvv_155>p:last-child{margin-bottom:0}._success_bdfvv_158{color:var(--success);font-size:13px;line-height:1.5}._dropzone_bdfvv_161{border:1.5px dashed var(--border-hover);border-radius:var(--radius-lg);padding:22px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:#ffffff04;transition:border-color var(--transition-fast),background var(--transition-fast)}._dropzone_bdfvv_161[data-dragging=true]{border-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.08)}._dropzone_bdfvv_161[data-compact=true]{flex-direction:row;justify-content:space-between;padding:12px 14px;text-align:left}._dropzone_bdfvv_161>svg{color:var(--accent-secondary)}._dropzone_bdfvv_161 strong{font-size:14px;font-weight:600}._dropzone_bdfvv_161>span,._dropzoneText_bdfvv_177>span{color:var(--text-tertiary);font-size:12px;line-height:1.4}._dropzoneText_bdfvv_177{display:flex;flex-direction:column;gap:2px;min-width:0}._dropzone_bdfvv_161 ._button_bdfvv_113{margin-top:4px}._dropzone_bdfvv_161[data-compact=true] ._button_bdfvv_113{margin-top:0;flex-shrink:0}._referenceList_bdfvv_183{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._reference_bdfvv_183{padding:10px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px}._referenceRow_bdfvv_193{display:flex;align-items:center;gap:12px;min-width:0}._thumbnail_bdfvv_194{width:52px;height:52px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);background:var(--bg-card)}._fileDetails_bdfvv_195{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;font-size:12px;color:var(--text-tertiary)}._filename_bdfvv_196{color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._orientation_bdfvv_197{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}._orientationTag_bdfvv_198{padding:1px 6px;border-radius:var(--radius-sm);background:rgba(var(--accent-primary-rgb),.14);color:var(--accent-secondary);font-size:11px;font-weight:600;letter-spacing:.02em}._actions_bdfvv_207{display:flex;gap:2px;flex-shrink:0}._preview_bdfvv_131 summary{cursor:pointer;color:var(--text-tertiary);font-size:12px;padding:2px 0;list-style-position:inside;overflow-wrap:anywhere}._preview_bdfvv_131 summary:hover{color:var(--text-secondary)}._preview_bdfvv_131 img{display:block;max-width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;margin:8px auto 0;border-radius:var(--radius-sm)}._progress_bdfvv_214:empty,._results_bdfvv_214:empty{display:none}._progress_bdfvv_214{display:flex;flex-direction:column;gap:8px}._uploadRow_bdfvv_216{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}._progress_bdfvv_214 progress{display:block;width:100%;height:4px;border:0;border-radius:999px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border-primary);accent-color:var(--accent-primary)}._progress_bdfvv_214 progress::-webkit-progress-bar{background:var(--border-primary)}._progress_bdfvv_214 progress::-webkit-progress-value{background:var(--accent-primary);border-radius:999px}._progress_bdfvv_214 progress::-moz-progress-bar{background:var(--accent-primary)}._stages_bdfvv_231{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}._stage_bdfvv_231{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}._stage_bdfvv_231>svg{flex-shrink:0}._stage_bdfvv_231[data-status=ok]>svg{color:var(--success)}._stage_bdfvv_231[data-status=running]>svg{color:var(--accent-secondary);animation:_spin_bdfvv_1 1s linear infinite}._stage_bdfvv_231[data-status=failed]{color:var(--error)}._stageName_bdfvv_237{flex:1;min-width:0}._stageMeta_bdfvv_238{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}._results_bdfvv_214{display:flex;flex-direction:column;gap:10px}._result_bdfvv_214{border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--bg-primary)}._resultHead_bdfvv_251{display:flex;align-items:center;gap:10px;min-width:0}._resultThumb_bdfvv_252{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;background:var(--bg-card)}._resultTitle_bdfvv_253{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._resultTitle_bdfvv_253 h3{margin:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resultTitle_bdfvv_253 span{font-size:12px;color:var(--text-tertiary)}._verdict_bdfvv_256{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;background:var(--border-primary);color:var(--text-secondary)}._verdict_bdfvv_256[data-verdict=match]{background:#34d39924;color:var(--success)}._verdict_bdfvv_256[data-verdict=no_match]{background:#f8717124;color:var(--error)}._verdict_bdfvv_256[data-verdict=uncertain]{background:#fbbf2424;color:var(--warning)}._frameResult_bdfvv_269{display:flex;flex-direction:column;gap:8px}._keyartFrame_bdfvv_270{display:block;width:100%;height:auto;border-radius:var(--radius-sm);background:var(--bg-card)}._proposedCrop_bdfvv_271,._currentCrop_bdfvv_271{fill:none;stroke-width:2}._proposedCrop_bdfvv_271{stroke:#febf22}._currentCrop_bdfvv_271{stroke:var(--text-primary);stroke-dasharray:8 5;opacity:.85}._frameLegend_bdfvv_274{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--text-tertiary);font-size:12px}._frameLegend_bdfvv_274 span{display:inline-flex;align-items:center;gap:6px}._proposedLine_bdfvv_276,._currentLine_bdfvv_276{display:inline-block;width:18px;border-top:2px solid #FEBF22}._currentLine_bdfvv_276{border-top:2px dashed var(--text-primary)}._frameStatus_bdfvv_278{font-size:13px;color:var(--text-secondary)}@keyframes _panelIn_bdfvv_1{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes _pulse_bdfvv_1{0%,to{box-shadow:0 0 rgba(var(--accent-primary-rgb),.55)}50%{box-shadow:0 0 0 5px rgba(var(--accent-primary-rgb),0)}}@keyframes _spin_bdfvv_1{to{transform:rotate(360deg)}}@media(max-width:480px){._dock_bdfvv_2{right:16px;bottom:16px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}._panel_bdfvv_64{width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 96px)}}@media(prefers-reduced-motion:reduce){._panel_bdfvv_64,._launcher_bdfvv_20[data-state=busy] ._statusDot_bdfvv_49,._stage_bdfvv_231[data-status=running]>svg{animation:none}}._tabs_1osq3_1{display:flex;flex:1;align-items:center;gap:6px;min-width:0;overflow-x:auto;padding:3px 2px 5px;scrollbar-width:thin;scrollbar-color:#353a41 transparent}._tab_1osq3_1{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;box-sizing:border-box;height:40px;padding:7px 12px;border:1px solid #2a2e35;border-bottom:2px solid transparent;border-radius:1px 8px 1px 1px;background:#1f2327;color:#9ca3af;font:inherit;font-size:14px;font-weight:500;line-height:22px;white-space:nowrap;cursor:pointer}._tab_1osq3_1:hover:not(:disabled){background:#292e35;color:#d1d5db}._tab_1osq3_1[aria-pressed=true]{border-bottom-color:#3a89e6;background:#252b33;color:#fff}._tab_1osq3_1:focus-visible{outline:2px solid #3a89e6;outline-offset:1px}._tab_1osq3_1:disabled{cursor:default;opacity:.55}._tab_1osq3_1[aria-pressed=true]:disabled{opacity:.8}._tab_1osq3_1>span{font:inherit}._tabItem_1osq3_41{position:relative;box-sizing:border-box;flex-shrink:0;max-width:100%;height:40px;border:1px solid #2a2e35;border-bottom:2px solid transparent;border-radius:1px 8px 1px 1px;background:#1f2327;transition:width .28s cubic-bezier(.22,1,.36,1)}._tabItem_1osq3_41[data-active=true]{border-bottom-color:#3a89e6;background:#252b33}._tabItem_1osq3_41 ._sourceTab_1osq3_54{width:-moz-max-content;width:max-content;height:100%;padding-right:34px;border:0;background:transparent}._tabItem_1osq3_41[data-editing=true] ._sourceTab_1osq3_54{visibility:hidden;pointer-events:none}._renameButton_1osq3_56,._saveButton_1osq3_56{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:#aeb8c6;cursor:pointer;flex-shrink:0}._renameButton_1osq3_56{position:absolute;right:6px;top:50%;transform:translateY(-50%);opacity:0}._tabItem_1osq3_41[data-active=true] ._renameButton_1osq3_56,._tabItem_1osq3_41:hover ._renameButton_1osq3_56,._tabItem_1osq3_41:focus-within ._renameButton_1osq3_56{opacity:1}._renameButton_1osq3_56:disabled,._saveButton_1osq3_56:disabled{cursor:default}._saveButton_1osq3_56:disabled{opacity:.5}._renameButton_1osq3_56:focus-visible,._saveButton_1osq3_56:focus-visible{outline:2px solid #3a89e6;outline-offset:1px}._editor_1osq3_64{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:6px;box-sizing:border-box;cursor:default;padding:0 6px 0 12px;animation:_revealEditor_1osq3_1 .18s cubic-bezier(.22,1,.36,1) both}._nameInput_1osq3_65{box-sizing:border-box;width:100%;min-width:0;height:22px;border:0;padding:0;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:22px;transform:translateY(-1px)}._nameInput_1osq3_65:focus,._nameInput_1osq3_65:focus-visible{outline:none;box-shadow:none}._nameError_1osq3_67{position:fixed;z-index:9000;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 16px));padding:6px 8px;border:1px solid #653842;border-radius:4px;background:#272027;font-size:11px;line-height:16px;color:#ff9ca6;white-space:normal;overflow-wrap:anywhere}@keyframes _revealEditor_1osq3_1{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._tabItem_1osq3_41{transition:none}._editor_1osq3_64{animation:none}}@media(hover:none){._renameButton_1osq3_56{opacity:1}}._wrap_3fl2a_5{position:relative;width:100%}._field_3fl2a_10{width:100%;box-sizing:border-box}._chevron_3fl2a_15{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888;pointer-events:none}._panel_3fl2a_24{position:fixed;z-index:9999;background:#2a2a2a;border:1px solid #404040;border-radius:6px;box-shadow:0 12px 32px #00000073;overflow:hidden}._options_3fl2a_34{max-height:320px;overflow-y:auto}._option_3fl2a_34{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;background:transparent;border:none;color:#d0d0d0;font-size:13px;padding:8px 12px;cursor:pointer}._option_3fl2a_34:hover{background:#333}._option_3fl2a_34:focus,._option_3fl2a_34:focus-visible{background:#333;outline:1px solid #4cafff;outline-offset:-1px}._optionLabel_3fl2a_66{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0f0f0;font-weight:500}._optionSub_3fl2a_76{flex-shrink:0;color:#888;font-size:12px}._empty_3fl2a_82{padding:24px 12px;text-align:center;font-size:12px;color:#888}._modalOverlay_1x1ly_2{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--bg-modal),rgba(0,0,0,.8));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_modalFadeIn_1x1ly_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _modalFadeIn_1x1ly_1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}._modalContent_1x1ly_30{background:var(--bg-card);background:linear-gradient(145deg,var(--bg-card) 0%,var(--bg-secondary) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-primary);max-width:640px;width:100%;max-height:90vh;overflow:hidden;border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d;animation:_modalSlideIn_1x1ly_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _modalSlideIn_1x1ly_1{0%{transform:scale(.95) translateY(-40px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._modalBody_1x1ly_58{overflow-y:auto;max-height:calc(90vh - 80px)}._modalHeader_1x1ly_63{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--border-primary);background:linear-gradient(145deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:10}._modalHeader_1x1ly_63 h2{margin:0;color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:-.025em}._modalClose_1x1ly_84{background:var(--bg-tertiary);border:1px solid var(--border-primary);font-size:18px;cursor:pointer;color:var(--text-secondary);padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalClose_1x1ly_84:hover{background:var(--bg-primary);color:var(--text-primary);transform:scale(1.05);border-color:var(--border-hover)}._modalClose_1x1ly_84:active{transform:scale(.95)}._card_1opho_2{width:min(380px,calc(100vw - 32px));max-width:100%;max-height:min(430px,calc(100dvh - 108px));min-height:110px;box-sizing:border-box;flex:0 1 auto;display:flex;flex-direction:column;gap:10px;padding:14px 12px 14px 16px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:var(--radius-xl);box-shadow:0 24px 48px -12px #000000b3,0 4px 12px #00000059;color:var(--text-primary);animation:_cardIn_1opho_1 .22s cubic-bezier(.16,1,.3,1);transform-origin:bottom right;transition:opacity .22s ease,transform .22s ease}._card_1opho_2[data-closing=true]{opacity:0;transform:translateY(8px);pointer-events:none}._header_1opho_23{display:flex;align-items:flex-start;gap:10px;flex-shrink:0}._card_1opho_2[data-tone=success]{border-color:var(--success)}._card_1opho_2[data-tone=attention]{border-color:var(--warning, var(--border-hover))}._icon_1opho_26{flex-shrink:0;margin-top:2px;color:var(--accent-secondary)}._message_1opho_27{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.5}._steps_1opho_28{flex:1;min-height:24px;overflow-y:auto;margin:0;padding:0;list-style:none;overscroll-behavior:contain}._steps_1opho_28 li{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}._steps_1opho_28 li>svg{flex-shrink:0}._steps_1opho_28 li[data-state=completed]{color:var(--text-secondary)}._steps_1opho_28 li[data-state=completed]>svg{color:var(--success)}._steps_1opho_28 li[data-state=running]{color:var(--text-primary)}._steps_1opho_28 li[data-state=running]>svg{color:var(--accent-secondary)}._srOnly_1opho_35{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._spinner_1opho_36{animation:_spin_1opho_36 1s linear infinite}._error_1opho_37{flex-shrink:0;max-height:96px;overflow-y:auto;margin:0;color:var(--error);font-size:13px;line-height:1.5}._actions_1opho_38{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px}._button_1opho_39{min-height:36px;padding:6px 14px;color:var(--text-primary);background:transparent;border:1px solid var(--border-secondary);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:14px;font-weight:500;transition:background var(--transition-fast),border-color var(--transition-fast)}._button_1opho_39:hover:not(:disabled){background:var(--border-primary);border-color:var(--border-hover)}._button_1opho_39:disabled{opacity:.45;cursor:not-allowed}._button_1opho_39:focus-visible,._close_1opho_54:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}._primary_1opho_55{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}._primary_1opho_55:hover:not(:disabled){background:var(--accent-secondary);border-color:var(--accent-secondary)}._close_1opho_54{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}._close_1opho_54:hover{background:var(--border-primary);color:var(--text-primary)}@keyframes _cardIn_1opho_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _spin_1opho_36{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._card_1opho_2,._spinner_1opho_36{animation:none;transition:none}}._overlay_1hd7a_5{position:fixed;inset:0;background-color:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_overlayFadeIn_1hd7a_1 .2s ease}@keyframes _overlayFadeIn_1hd7a_1{0%{opacity:0}to{opacity:1}}._modal_1hd7a_25{position:relative;background:#0f1117;border:1px solid #333;border-radius:12px;width:90vw;max-width:1054px;height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_modalSlideIn_1hd7a_1 .2s ease;box-shadow:0 24px 64px #0009}@keyframes _modalSlideIn_1hd7a_1{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1hd7a_47{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #2a2a40;flex-shrink:0;height:65px}._title_1hd7a_57{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:-.4px;vertical-align:middle;color:#f1f5f9}._closeBtn_1hd7a_68{background:transparent;border:none;color:#cbd5e1;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;line-height:0}._closeBtn_1hd7a_68:hover{background:#ffffff14;color:#e2e8f0}._body_1hd7a_89{display:flex;flex:1;overflow:hidden;gap:0}._column_1hd7a_96{display:flex;flex-direction:column;flex:1;overflow:hidden;border-right:1px solid #2a2a40}._column_1hd7a_96:last-child{border-right:none}._columnHeader_1hd7a_108{padding:0 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:-.4px;text-transform:uppercase;color:#f1f5f9;border-bottom:1px solid #2a2a40;flex-shrink:0;height:61px;display:flex;align-items:center;justify-content:space-between;gap:12px}._columnHeader_1hd7a_108 ._searchWrap_1hd7a_126{flex:none}._columnScroll_1hd7a_132{flex:1;overflow-y:auto;padding:20px 0}._columnScroll_1hd7a_132::-webkit-scrollbar{width:4px}._columnScroll_1hd7a_132::-webkit-scrollbar-track{background:transparent}._columnScroll_1hd7a_132::-webkit-scrollbar-thumb{background:#374151;border-radius:2px}._columnScroll_1hd7a_132::-webkit-scrollbar-thumb:hover{background:#4b5563}._selectAllRow_1hd7a_157{padding:4px 24px 8px 20px;margin-bottom:4px;border-bottom:1px solid #2a2a40}._selectAllRow_1hd7a_157 ._checkboxText_1hd7a_163{font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:-.4px;color:#94a3b8}._placementGroup_1hd7a_171{margin-bottom:4px}._placementGroup_1hd7a_171:first-of-type{margin-top:6px}._groupHeaderRow_1hd7a_179{display:flex;align-items:center;padding:6px 12px}._groupToggleBtn_1hd7a_185{display:flex;align-items:center;justify-content:space-between;gap:6px;background:transparent;border:none;cursor:pointer;color:#3b82f6;font-family:Inter,sans-serif;font-weight:600;font-size:13px;line-height:20.8px;letter-spacing:-.4px;text-transform:uppercase;padding:0;text-align:left;flex:1;min-width:0}._groupToggleBtn_1hd7a_185:hover{color:#60a5fa}._groupName_1hd7a_210{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chevron_1hd7a_216{flex-shrink:0;transition:transform .15s ease}._chevronCollapsed_1hd7a_221{transform:rotate(180deg)}._resolutionList_1hd7a_225{padding-left:12px;padding-bottom:4px}._resolutionCheckbox_1hd7a_234{padding:4px 12px 4px 8px;display:flex}._subItemList_1hd7a_239{padding-left:20px}._subItemCheckbox_1hd7a_243{padding:3px 12px 3px 8px;display:flex;background:#3b82f61a;border-radius:4px;margin:1px 0}._checkboxLabel_1hd7a_253{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}._checkboxLabel_1hd7a_253:hover ._checkboxCustom_1hd7a_262{border-color:#3b82f6}._checkboxLabelDisabled_1hd7a_266{cursor:not-allowed;opacity:.4}._checkboxLabelDisabled_1hd7a_266:hover ._checkboxCustom_1hd7a_262{border-color:#4b5563}._checkboxInput_1hd7a_275{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._checkboxCustom_1hd7a_262{width:14px;height:14px;border:1.5px solid #4b5563;border-radius:3px;background:transparent;flex-shrink:0;position:relative;transition:border-color .15s ease,background .15s ease}._checkboxInput_1hd7a_275:checked+._checkboxCustom_1hd7a_262{background:#3b82f6;border-color:#3b82f6}._checkboxInput_1hd7a_275:checked+._checkboxCustom_1hd7a_262:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:1.5px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}._checkboxInput_1hd7a_275:indeterminate+._checkboxCustom_1hd7a_262{background:#3b82f6;border-color:#3b82f6}._checkboxInput_1hd7a_275:indeterminate+._checkboxCustom_1hd7a_262:after{content:"";position:absolute;left:2px;top:5px;width:8px;height:1.5px;background:#fff;border:none;transform:none}._checkboxText_1hd7a_163{font-size:13px;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._searchRow_1hd7a_341{padding:10px 12px;border-bottom:1px solid #2a2a40;flex-shrink:0}._searchWrap_1hd7a_126{position:relative;display:flex;align-items:center;width:155px;height:26px;border-radius:.81px;background:#15171f}._searchIcon_1hd7a_357{position:absolute;left:10px;color:#bdc7d1;pointer-events:none;flex-shrink:0}._searchInput_1hd7a_365{width:100%;height:100%;background:transparent;border:none;border-radius:.81px;padding:0 10px 0 28px;font-size:13px;color:#bdc7d1;outline:none}._searchInput_1hd7a_365::-moz-placeholder{color:#bdc7d1}._searchInput_1hd7a_365::placeholder{color:#bdc7d1}._searchInput_1hd7a_365:focus{border-color:#3b82f6}._presetGrid3_1hd7a_387{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 24px 5px}._presetGrid2_1hd7a_394{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 24px 8px}._presetCard_1hd7a_403{position:relative;border:1.5px solid #21202F;border-radius:8px;padding:0;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;text-align:left;flex-shrink:0}._presetCardDelete_1hd7a_419{position:absolute;top:4px;right:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:5px;background:#0000008c;color:#9ca3af;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease;z-index:2}._presetCard_1hd7a_403:hover ._presetCardDelete_1hd7a_419,._presetCardDelete_1hd7a_419:focus-visible{opacity:1}._presetCardDelete_1hd7a_419:hover{color:#ef4444;background:#000000b3}._presetGrid3_1hd7a_387 ._presetCard_1hd7a_403{padding-left:13px;padding-right:13px;width:112px;height:75px}._presetGrid2_1hd7a_394 ._presetCard_1hd7a_403{width:173px;height:113px}._presetCard_1hd7a_403:hover{border-color:#4b5563;box-shadow:0 0 0 1px #4b556366}._presetCardSelected_1hd7a_466{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f666!important}._presetCardImageWrap_1hd7a_471{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}._presetCardImage_1hd7a_471{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}._presetCardName_1hd7a_486{display:none}._addCard_1hd7a_492{background:transparent;border:1.5px dashed #3A8AE6;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#3a8ae6;transition:border-color .15s ease,color .15s ease;flex-shrink:0}._presetGrid3_1hd7a_387 ._addCard_1hd7a_492{width:112px;height:75px}._presetGrid2_1hd7a_394 ._addCard_1hd7a_492{width:173px;height:113px}._addCard_1hd7a_492:hover{border-color:#6b7280;color:#9ca3af}._addCard_1hd7a_492:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._addCardWrap_1hd7a_528{position:relative;flex-shrink:0}._sourceMenu_1hd7a_535{position:absolute;bottom:calc(100% + 6px);left:0;background:#2a2a2a;border:1px solid #4b5563;border-radius:6px;box-shadow:0 4px 16px #0006;z-index:50;min-width:160px;overflow:hidden}._sourceMenuItem_1hd7a_548{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;color:#e5e7eb;background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap}._sourceMenuItem_1hd7a_548:hover{background:#374151}._uploadingCard_1hd7a_569{background:#3a8ae60f;border:1.5px solid rgba(58,138,230,.25);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#3a8ae6;flex-shrink:0}._presetGrid3_1hd7a_387 ._uploadingCard_1hd7a_569{width:112px;height:75px}._presetGrid2_1hd7a_394 ._uploadingCard_1hd7a_569{width:173px;height:113px}@keyframes _spin_1hd7a_594{to{transform:rotate(360deg)}}._spinner_1hd7a_594{animation:_spin_1hd7a_594 .8s linear infinite}._columnDisabled_1hd7a_600 ._presetCardImage_1hd7a_471{filter:grayscale(100%) opacity(.35)}._columnDisabled_1hd7a_600 ._presetCard_1hd7a_403{cursor:default}._columnDisabled_1hd7a_600 ._presetCard_1hd7a_403:hover{border-color:#21202f;box-shadow:none}._columnDisabled_1hd7a_600 ._searchInput_1hd7a_365{opacity:.4;cursor:not-allowed}._columnDisabled_1hd7a_600 ._searchWrap_1hd7a_126{opacity:.4}._loadingState_1hd7a_628{padding:24px 16px;text-align:center;font-size:13px;color:#6b7280}._footer_1hd7a_637{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid #2a2a40;flex-shrink:0;height:83px}._footerEstimate_1hd7a_648{font-size:13px;color:#94a3b8;font-weight:500;white-space:nowrap}._footerActions_1hd7a_655{display:flex;align-items:center;gap:12px}._cancelBtn_1hd7a_661{background:transparent;border:none;color:#cbd5e1;font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:6px;transition:color .15s ease,background .15s ease}._cancelBtn_1hd7a_661:hover{color:#e2e8f0;background:#ffffff0f}._createBtn_1hd7a_678{background:#3b82f6;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;padding:8px 24px;border-radius:6px;transition:background .15s ease,opacity .15s ease}._createBtn_1hd7a_678:hover:not(:disabled){background:#2563eb}._createBtn_1hd7a_678:disabled{background:#282f36;color:#686868;opacity:1;cursor:not-allowed}._createBtnStatus_1hd7a_702{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;cursor:default}._createBtnStatus_1hd7a_702>*{position:relative;z-index:1}._createBtnProgress_1hd7a_718{position:absolute;top:0;left:0;height:100%;background:#3b82f659;transition:width .6s cubic-bezier(.4,0,.2,1);z-index:0}._confirmOverlay_1hd7a_730{position:absolute;inset:0;background:#0009;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1100;border-radius:12px;animation:_overlayFadeIn_1hd7a_1 .15s ease}._confirmDialog_1hd7a_744{background:#15171f;border:1px solid #333;border-radius:10px;padding:24px;width:360px;max-width:90%;box-shadow:0 16px 48px #0000008c}._confirmTitle_1hd7a_754{margin:0 0 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#f1f5f9}._confirmPreview_1hd7a_762{display:flex;align-items:center;justify-content:center;padding:12px;margin-bottom:16px;background:#0f1117;border:1px solid #2a2a40;border-radius:8px}._confirmPreviewImage_1hd7a_773{max-width:100%;max-height:120px;-o-object-fit:contain;object-fit:contain;display:block}._confirmText_1hd7a_780{margin:0 0 6px;font-size:14px;color:#cbd5e1;word-break:break-word}._confirmText_1hd7a_780 strong{color:#f1f5f9;font-weight:600}._confirmWarning_1hd7a_792{margin:0 0 16px;font-size:12px;color:#f59e0b}._confirmError_1hd7a_798{margin:0 0 12px;font-size:13px;color:#ef4444}._confirmActions_1hd7a_804{display:flex;justify-content:flex-end;gap:12px}._confirmDeleteBtn_1hd7a_810{background:#dc2626;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;padding:8px 20px;border-radius:6px;transition:background .15s ease,opacity .15s ease}._confirmDeleteBtn_1hd7a_810:hover:not(:disabled){background:#b91c1c}._confirmDeleteBtn_1hd7a_810:disabled{opacity:.6;cursor:not-allowed}._redesign_1hd7a_833{width:calc(100vw - 48px);max-width:1498px;border-color:#21202f}._redesign_1hd7a_833 ._header_1hd7a_47{height:39px;padding:0 20px 0 22px;border-bottom-color:#21202f}._redesign_1hd7a_833 ._columnHeader_1hd7a_108{border-bottom-color:#21202f}._redesign_1hd7a_833 ._column_1hd7a_96{border-right-color:#21202f}._rdLayoutsTemplate_1hd7a_858{flex:677 1 0;min-width:0}._redesign_1hd7a_833 ._column_1hd7a_96:not(._rdLayoutsTemplate_1hd7a_858):nth-of-type(2){flex:439 1 0}._redesign_1hd7a_833 ._column_1hd7a_96:not(._rdLayoutsTemplate_1hd7a_858):nth-of-type(3){flex:399 1 0}._rdHeadRow_1hd7a_871{display:grid;grid-template-columns:233px minmax(0,1fr);flex-shrink:0}._rdHeadLayouts_1hd7a_877{border-right:1px solid #21202f}._rdLayoutsTemplate_1hd7a_858 ._columnScroll_1hd7a_132{padding:0}._redesign_1hd7a_833 ._selectAllRow_1hd7a_157{padding:12px 24px 12px 36px;margin-bottom:0;border-bottom:1px solid #21202f}._redesign_1hd7a_833 ._selectAllRow_1hd7a_157 ._checkboxText_1hd7a_163{text-transform:none;font-size:13px;font-weight:400;letter-spacing:0;color:#f1f5f9}._rdCategory_1hd7a_899{border-bottom:1px solid #21202f;padding-bottom:8px}._rdRow_1hd7a_904{display:grid;grid-template-columns:233px minmax(0,1fr);align-items:start}._rdLayoutsCell_1hd7a_910{border-right:1px solid #21202f;padding:0 12px;align-self:stretch}._redesign_1hd7a_833 ._rdLayoutsCell_1hd7a_910 ._groupHeaderRow_1hd7a_179{padding:14px 12px 6px}._redesign_1hd7a_833 ._rdLayoutsCell_1hd7a_910 ._groupToggleBtn_1hd7a_185{color:#3a89e6;font-size:13px}._redesign_1hd7a_833 ._rdLayoutsCell_1hd7a_910 ._resolutionCheckbox_1hd7a_234{padding:8px 12px;background:#15171f;border:1px solid transparent;border-radius:4px;margin:3px 0}._redesign_1hd7a_833 ._rdLayoutsCell_1hd7a_910 ._resolutionItem_1hd7a_230:has(input:checked) ._resolutionCheckbox_1hd7a_234,._redesign_1hd7a_833 ._rdLayoutsCell_1hd7a_910 ._resolutionItem_1hd7a_230:has(input:indeterminate) ._resolutionCheckbox_1hd7a_234{border-color:#3a89e6}._redesign_1hd7a_833 ._rdLayoutsCell_1hd7a_910 ._subItemList_1hd7a_239{padding-left:14px}._redesign_1hd7a_833 ._rdLayoutsCell_1hd7a_910 ._subItemCheckbox_1hd7a_243{background:#1b1d27;padding:5px 12px}._rdTemplateCell_1hd7a_947{padding:4px 16px;min-width:0}._rdTemplateStrip_1hd7a_952{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 4px 6px}._rdTemplateThumb_1hd7a_959{position:relative;padding:0;overflow:hidden;background:#15171f;border:1px solid transparent;border-radius:2px;opacity:.3;cursor:pointer;transition:opacity .15s ease,border-color .15s ease}._rdTemplateThumb_1hd7a_959:hover{opacity:.6}._rdTemplateThumb_1hd7a_959:focus-visible{outline:2px solid #3a89e6;outline-offset:1px}._rdTemplateThumbActive_1hd7a_980,._rdTemplateThumbActive_1hd7a_980:hover{opacity:1;border-color:#3a89e6}._rdTemplateImg_1hd7a_986{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._rdTemplateName_1hd7a_993{display:block;padding:4px;font-size:10px;line-height:1.2;color:#cbd5e1;word-break:break-word}._redesign_1hd7a_833 ._columnScroll_1hd7a_132{padding:20px 0}._redesign_1hd7a_833 ._rdLayoutsTemplate_1hd7a_858 ._columnScroll_1hd7a_132{padding:0}._redesign_1hd7a_833 ._columnScroll_1hd7a_132{overflow-x:hidden}._redesign_1hd7a_833 ._presetGrid3_1hd7a_387{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 24px 8px}._redesign_1hd7a_833 ._presetGrid2_1hd7a_394{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 24px 8px}._rdTile_1hd7a_1027{display:flex;min-width:0}._rdTile_1hd7a_1027>*{width:100%}._redesign_1hd7a_833 ._presetGrid3_1hd7a_387 ._presetCard_1hd7a_403,._redesign_1hd7a_833 ._presetGrid3_1hd7a_387 ._addCard_1hd7a_492,._redesign_1hd7a_833 ._presetGrid3_1hd7a_387 ._uploadingCard_1hd7a_569{width:100%;height:auto;aspect-ratio:124 / 83;padding-left:0;padding-right:0}._redesign_1hd7a_833 ._presetGrid2_1hd7a_394 ._presetCard_1hd7a_403,._redesign_1hd7a_833 ._presetGrid2_1hd7a_394 ._addCard_1hd7a_492,._redesign_1hd7a_833 ._presetGrid2_1hd7a_394 ._uploadingCard_1hd7a_569{width:100%;height:auto;aspect-ratio:173 / 113}._redesign_1hd7a_833 ._addCardWrap_1hd7a_528{min-width:0}._redesign_1hd7a_833 ._addCardWrap_1hd7a_528 ._addCard_1hd7a_492{width:100%}._rdSearchBtn_1hd7a_1063{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#15171f;border:1px solid #21202f;border-radius:2px;color:#bdc7d1;cursor:pointer;flex-shrink:0}._rdSearchBtn_1hd7a_1063:hover:not(:disabled){color:#f1f5f9;border-color:#3a89e6}._rdSearchBtn_1hd7a_1063:disabled{opacity:.4;cursor:not-allowed}._rdSearchOpen_1hd7a_1087{height:36px;width:180px;border:1px solid #3a89e6}._redesign_1hd7a_833 ._presetCard_1hd7a_403{border:1px solid #21202f;border-radius:6px}._redesign_1hd7a_833 ._presetCardSelected_1hd7a_466{background:#27292d;border-color:#3a89e6!important;box-shadow:none!important}._redesign_1hd7a_833 ._addCard_1hd7a_492{border-width:1px;border-radius:6px}._redesign_1hd7a_833 ._uploadingCard_1hd7a_569{flex-direction:column;gap:6px;border-width:1px;border-radius:6px}._rdUploadingLabel_1hd7a_1116{font-size:11px;color:#a2afbf}@media(prefers-reduced-motion:reduce){._redesign_1hd7a_833 ._spinner_1hd7a_594{animation-duration:2.4s}}._redesign_1hd7a_833 ._footer_1hd7a_637{height:66px;padding:0 12px 0 24px;border-top-color:#21202f}._redesign_1hd7a_833 ._footerEstimate_1hd7a_648{font-size:13px;font-weight:500;color:#f1f5f9}._redesign_1hd7a_833 ._cancelBtn_1hd7a_661{width:93px;height:41px;padding:0;background:#0f1117;border:1px solid #21202f;border-radius:2px;color:#f1f5f9;font-size:13px}._redesign_1hd7a_833 ._createBtn_1hd7a_678{min-width:115px;height:40px;padding:0 16px;background:#3a89e6;border-radius:2px;font-size:13px}._redesign_1hd7a_833 ._createBtn_1hd7a_678:hover:not(:disabled){background:#2f78d0}._redesign_1hd7a_833 ._createBtn_1hd7a_678:disabled{background:#282f36;color:#686868}._loginContainer_ufkf0_2{min-height:100vh;background:var(--bg-primary);position:relative;overflow:hidden;display:flex;flex-direction:column}._backgroundGradient_ufkf0_12{position:absolute;inset:0;background:var(--bg-primary);z-index:1}._backgroundPattern_ufkf0_22{position:absolute;inset:0;z-index:2;overflow:hidden}._contentWrapper_ufkf0_33{position:relative;z-index:3;display:flex;flex-direction:column;min-height:100vh;max-width:1200px;margin:0 auto;padding:2rem;width:100%}._logoContainer_ufkf0_46{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:var(--radius-md);background:transparent;transition:opacity var(--transition-normal);margin-bottom:1.5rem}._logoContainer_ufkf0_46:hover{opacity:.8}._logo_ufkf0_46{height:28px;width:auto}._loginCard_ufkf0_67{max-width:400px;margin:0 auto;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg);box-shadow:0 8px 32px #00000026;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(prefers-color-scheme:dark){._loginCard_ufkf0_67{background:#0003;border:1px solid rgba(255,255,255,.15)}}._cardHeader_ufkf0_91{text-align:center;padding:2.5rem 2rem 1.5rem}._title_ufkf0_96{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}._subtitle_ufkf0_103{font-size:.9rem;color:var(--text-secondary);margin:0}._cardBody_ufkf0_110{padding:0 2rem 2.5rem}._loginButton_ufkf0_115{width:100%;background:var(--accent-primary);border:none;border-radius:var(--radius-md);padding:.875rem 1.5rem;font-size:.9rem;font-weight:500;color:#fff;cursor:pointer;transition:all var(--transition-normal)}._loginButton_ufkf0_115:hover{background:var(--accent-secondary)}._loginButton_ufkf0_115:active{transform:scale(.98)}._footer_ufkf0_138{text-align:center;margin-top:auto;padding-top:3rem}._footer_ufkf0_138 p{font-size:.8rem;color:var(--text-tertiary)}._loadingContainer_ufkf0_150{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-primary);gap:2rem}@media(max-width:768px){._contentWrapper_ufkf0_33{padding:1.5rem}._loginCard_ufkf0_67{max-width:100%;margin:0}._cardHeader_ufkf0_91{padding:2rem 1.5rem 1.25rem}._cardBody_ufkf0_110{padding:0 1.5rem 2rem}._title_ufkf0_96{font-size:1.5rem}._subtitle_ufkf0_103{font-size:.85rem}._loginButton_ufkf0_115{padding:.875rem 1.25rem;font-size:.875rem}}@media(max-width:480px){._contentWrapper_ufkf0_33{padding:1rem}._header_ufkf0_198{margin-bottom:3rem}._logoContainer_ufkf0_46{padding:.625rem .875rem}._logo_ufkf0_46{height:24px}._cardHeader_ufkf0_91{padding:1.75rem 1.25rem 1rem}._cardBody_ufkf0_110{padding:0 1.25rem 1.75rem}._title_ufkf0_96{font-size:1.375rem}._subtitle_ufkf0_103{font-size:.8rem}._loginButton_ufkf0_115{padding:.875rem 1.125rem;font-size:.85rem}}@media(prefers-contrast:high){._loginCard_ufkf0_67{border:2px solid var(--border-secondary)}._loginButton_ufkf0_115{border:2px solid var(--accent-primary)}._feature_ufkf0_242{border:1px solid var(--border-primary)}}@media(prefers-reduced-motion:reduce){._backgroundPattern_ufkf0_22{display:none}}._layoutTabs_ocf6g_2{display:flex;flex-direction:column;gap:.125rem;padding:.5rem;overflow-y:auto;height:100%}._tab_ocf6g_11{padding:.5rem .75rem;border:none;background:none;color:#9ca3af;font-weight:500;border-left:3px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem;font-size:.8rem;position:relative;text-align:left;border-radius:0 4px 0 0}._tabText_ocf6g_30{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._tab_ocf6g_11:hover{color:#e5e7eb;background-color:#37415180}._tab_ocf6g_11._active_ocf6g_43{color:var(--warning);border-left-color:var(--warning);background-color:#fbbf2426;font-weight:600;box-shadow:0 0 0 1px #fbbf2433,0 0 20px #fbbf241a}._tab_ocf6g_11._processing_ocf6g_51{color:#fbbf24}._outputsGrid_ocf6g_56{display:flex;flex-direction:column;gap:1.5rem}._gridHeader_ocf6g_62{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:0 0 8px 8px;margin-bottom:1.5rem}._gridInfo_ocf6g_73 h3{margin:0 0 .5rem;color:#f9fafb;font-size:1.375rem;font-weight:700;letter-spacing:-.025em}._gridInfo_ocf6g_73 p{margin:0;color:#d1d5db;font-size:.9rem;font-weight:500}._topInfo_ocf6g_89{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--bg-card);border-bottom:1px solid var(--border-primary);flex-shrink:0}._layoutName_ocf6g_99{flex:1}._layoutName_ocf6g_99 h2{margin:0;color:#f9fafb;font-size:1.125rem;font-weight:600}._reprocessAllButton_ocf6g_111{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid rgba(34,197,94,.3);border-radius:0 12px 0 0;background:#22c55e1a;color:#22c55e;font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}._reprocessAllButton_ocf6g_111:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,197,94,.2),transparent);transition:left var(--transition-normal)}._reprocessAllButton_ocf6g_111:hover{color:#10b981;border-color:#22c55e;background:#22c55e26;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e33}._reprocessAllButton_ocf6g_111:hover:before{left:100%}._reprocessAllButton_ocf6g_111:active{transform:translateY(0);box-shadow:0 2px 6px #22c55e26}._reprocessAllButton_ocf6g_111:disabled{opacity:.5;cursor:not-allowed;transform:none}._reprocessAllButton_ocf6g_111:disabled:hover{color:#22c55e;border-color:#22c55e4d;background:#22c55e1a;box-shadow:none}._reprocessAllButton_ocf6g_111 svg{transition:transform var(--transition-fast)}._reprocessAllButton_ocf6g_111:hover svg{transform:rotate(180deg) scale(1.1)}._fullWidthContent_ocf6g_178{width:100%}._outputsPageLayout_ocf6g_183{display:flex;height:100%;animation:_fadeIn_ocf6g_1 .4s ease-out}._leftSidebar_ocf6g_190{width:250px;min-width:250px;background:var(--bg-secondary);border-right:1px solid var(--border-primary);display:flex;flex-direction:column;overflow-y:auto;height:100%}._mainContent_ocf6g_202{flex:1;display:flex;flex-direction:column;overflow-x:hidden}._imageGrid_ocf6g_210{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:1rem 2rem;width:100%;max-width:100%;margin:0 auto}@media(min-width:1600px){._imageGrid_ocf6g_210{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding:2rem 4rem}}@media(min-width:1400px){._imageGrid_ocf6g_210{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:1.5rem 3rem}}@media(max-width:1200px){._imageGrid_ocf6g_210{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:1rem 1.5rem}}@media(max-width:768px){._imageGrid_ocf6g_210{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:.75rem 1rem}}@media(max-width:480px){._imageGrid_ocf6g_210{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:.5rem}}._imageCard_ocf6g_261{overflow:hidden;cursor:pointer;transition:all .2s ease;position:relative;display:block;width:100%;border-radius:0 8px 0 0;background:transparent;animation:_imageFadeIn_ocf6g_1 .3s ease-out}._imageCard_ocf6g_261._updated_ocf6g_274{animation:none!important}._imageCard_ocf6g_261._flashing_ocf6g_279._updated_ocf6g_274,._imageCard_ocf6g_261._flashing_ocf6g_279{animation:_flash_ocf6g_279 2s ease-in-out!important}._imageCard_ocf6g_261:hover{box-shadow:0 8px 25px #00000026}._emptyCard_ocf6g_288:hover{box-shadow:none}._imageContainer_ocf6g_292{position:relative;background:transparent;overflow:hidden;border-radius:0 8px 0 0;aspect-ratio:auto;display:flex;align-items:center;justify-content:center}._imageContainer_ocf6g_292._outdated_ocf6g_303{position:relative}._imageContainer_ocf6g_292._outdated_ocf6g_303:before{content:"";position:absolute;inset:0;border:2px solid #fbbf24;border-radius:0 8px 0 0;pointer-events:none;z-index:2;box-sizing:border-box}._image_ocf6g_210{width:100%;height:auto;display:block;transition:all .3s ease;border-radius:0 8px 0 0;-o-object-fit:contain;object-fit:contain}._placeholder_ocf6g_334{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;gap:.75rem;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border:1px solid var(--border-primary);position:relative;overflow:hidden;min-height:120px;padding:1rem}._placeholder_ocf6g_334:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(115,124,137,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(100,116,139,.1) 0%,transparent 50%);pointer-events:none}._placeholder_ocf6g_334 svg{opacity:.6;z-index:1;position:relative}._placeholder_ocf6g_334 span{font-size:.875rem;font-weight:500;color:#d1d5db;z-index:1;position:relative}._placeholderWithAspectRatio_ocf6g_378{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-tertiary);gap:.75rem;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border:1px solid var(--border-primary);position:relative;overflow:hidden;min-height:120px}._versionBadge_ocf6g_392{position:absolute;top:8px;right:8px;background:#fbbf24e6;color:#fff;padding:.25rem .5rem;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 8px 0 0}._cardOverlay_ocf6g_406{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);color:#fff;padding:1rem;opacity:0;display:flex;align-items:center;justify-content:space-between}._imageCard_ocf6g_261:hover ._cardOverlay_ocf6g_406,._cardOverlay_ocf6g_406._alwaysVisible_ocf6g_424{opacity:1}._cardOverlay_ocf6g_406 h4{margin:0;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;color:#fff}._cardActions_ocf6g_440{display:flex;align-items:center;gap:.5rem}._reprocessButton_ocf6g_446{width:32px;height:32px;border:none;background:#ffffff1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}._reprocessButton_ocf6g_446:hover{background:#fff3;transform:scale(1.1)}._reprocessButton_ocf6g_446:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#ffffff0d}._reprocessButton_ocf6g_446._processing_ocf6g_51{background:#fbbf2433;color:#fbbf24}._downloadButton_ocf6g_479{width:32px;height:32px;border:none;background:#ffffff1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}._downloadButton_ocf6g_479:hover{background:#22c55e4d;color:#22c55e;transform:scale(1.1)}._downloadMenuWrapper_ocf6g_501{position:relative}._downloadMenu_ocf6g_501{position:absolute;top:100%;right:0;margin-top:4px;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:110px;z-index:20;box-shadow:0 4px 12px #0006}._downloadMenuItem_ocf6g_519{display:block;width:100%;padding:8px 14px;background:transparent;border:none;color:#e5e7eb;font-size:13px;cursor:pointer;transition:background-color .15s ease;text-align:left}._downloadMenuItem_ocf6g_519:hover{background-color:#3b82f626}._exportPSDButton_ocf6g_536{width:32px;height:32px;border:none;background:#ffffff1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}._exportPSDButton_ocf6g_536:hover{background:#3b82f64d;color:#3b82f6;transform:scale(1.1)}._exportPSDButton_ocf6g_536:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#ffffff0d}._exportPSDButton_ocf6g_536._processing_ocf6g_51{background:#3b82f633;color:#3b82f6}@keyframes _flash_ocf6g_279{0%,to{box-shadow:0 8px 25px #00000026}25%,75%{box-shadow:0 0 20px #22c55ecc,0 0 40px #22c55e66;transform:scale(1.02)}50%{box-shadow:0 0 30px #22c55e,0 0 60px #22c55e99;transform:scale(1.04)}}._imageCard_ocf6g_261._breathing_ocf6g_587{animation:_breathe_ocf6g_1 2s ease-in-out infinite}@keyframes _breathe_ocf6g_1{0%,to{box-shadow:0 8px 25px #00000026}50%{box-shadow:0 0 20px #fbbf2499,0 0 40px #fbbf244d}}._statusDot_ocf6g_601{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative;margin-left:.5rem}._statusDot_ocf6g_601._ready_ocf6g_610{background:#10b981}._statusDot_ocf6g_601._processing_ocf6g_51{background:#f59e0b;animation:_pulse_ocf6g_1 2s infinite}._statusDot_ocf6g_601._completed_ocf6g_619{background:var(--accent-primary)}._statusDot_ocf6g_601._error_ocf6g_623{background:#ef4444}._statusDot_ocf6g_601._preparing_ocf6g_627{background:#6b7280}@keyframes _pulse_ocf6g_1{0%,to{opacity:1}50%{opacity:.5}}._statusTooltip_ocf6g_641{position:absolute;bottom:100%;right:0;background:#000000e6;color:#fff;padding:.5rem;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;transform:translateY(4px);transition:all .2s ease;pointer-events:none;z-index:10}._statusDot_ocf6g_601:hover ._statusTooltip_ocf6g_641{opacity:1;transform:translateY(0)}._cardInfo_ocf6g_664,._status_ocf6g_601{display:none}._loading_ocf6g_673{display:flex;align-items:center;justify-content:center;padding:4rem;color:#6b7280;font-size:1rem}._loadingGrid_ocf6g_683{display:flex;align-items:center;justify-content:center;padding:4rem;min-height:400px}._loadingMessage_ocf6g_691{color:#9ca3af;font-size:1rem;display:flex;align-items:center;gap:.75rem}._loadingMessage_ocf6g_691:before{content:"";width:20px;height:20px;border:2px solid #374151;border-top:2px solid var(--accent-primary);border-radius:50%;animation:_spin_ocf6g_1 1s linear infinite}._imageOverlay_ocf6g_710{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_ocf6g_1 .2s ease}._overlayContent_ocf6g_734{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}._overlayContent_ocf6g_734 ._imageContainer_ocf6g_292{position:relative;max-width:100%;max-height:80vh;display:flex;align-items:center;justify-content:center;min-height:300px}._overlayImage_ocf6g_753{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 10px 40px #0000004d}._overlayLoading_ocf6g_760{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#fff;min-height:200px}._loadingSpinner_ocf6g_770{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:_spin_ocf6g_1 1s linear infinite}._overlayLoading_ocf6g_760 span{font-size:1rem;opacity:.8}._overlayInfo_ocf6g_784{margin-top:1rem;text-align:center;color:#fff}._overlayInfo_ocf6g_784 h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}._overlayInfo_ocf6g_784 p{margin:0;font-size:.875rem;color:#d1d5db}._outdatedText_ocf6g_802{color:#fbbf24;font-weight:700}._overlayClose_ocf6g_807{position:absolute;top:-2rem;right:-2rem;background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 8px 0 0}._overlayClose_ocf6g_807:hover{background:#fff3;transform:scale(1.1)}._overlayNav_ocf6g_831{position:absolute;top:50%;transform:translateY(-50%);background:#0009;border:none;color:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001}._overlayNav_ocf6g_831:hover{background:#000c;transform:translateY(-50%) scale(1.1)}._overlayNavPrev_ocf6g_855{left:-80px}._overlayNavNext_ocf6g_859{right:-80px}._overlayHint_ocf6g_863{margin-top:.5rem;font-size:.75rem;color:#9ca3af;opacity:.8}._toast_ocf6g_871{position:fixed;top:2rem;right:2rem;z-index:1100;animation:_slideInFromRight_ocf6g_1 .3s ease-out;pointer-events:none}._toastContent_ocf6g_880{background:#22c55ef2;color:#fff;padding:.875rem 1.25rem;border-radius:0 8px 0 0;font-weight:500;font-size:.875rem;box-shadow:0 10px 25px #00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);max-width:350px;word-wrap:break-word}@keyframes _slideInFromRight_ocf6g_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeIn_ocf6g_1{0%{opacity:0}to{opacity:1}}@keyframes _imageFadeIn_ocf6g_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._outputsPageLayout_ocf6g_183{flex-direction:column;height:100vh}._leftSidebar_ocf6g_190{width:100%;min-width:auto;height:auto;max-height:200px;border-right:none;border-bottom:1px solid #374151}._layoutTabs_ocf6g_2{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:.5rem}._tab_ocf6g_11{padding:.75rem 1rem;font-size:.875rem;border-left:none;border-bottom:3px solid transparent;white-space:nowrap}._tab_ocf6g_11._active_ocf6g_43{border-left-color:transparent;border-bottom-color:#60a5fa}._topInfo_ocf6g_89{flex-direction:column;gap:1rem;padding:1rem}._layoutName_ocf6g_99 h2{font-size:1.25rem}._fullWidthContent_ocf6g_178{padding:0}._imageOverlay_ocf6g_710{padding:1rem}._overlayClose_ocf6g_807{top:-1rem;right:-1rem;width:32px;height:32px}._overlayImage_ocf6g_753{max-height:70vh}._overlayNav_ocf6g_831{width:40px;height:40px}._overlayNavPrev_ocf6g_855{left:-60px}._overlayNavNext_ocf6g_859{right:-60px}._overlayHint_ocf6g_863{font-size:.7rem}._toast_ocf6g_871{top:1rem;right:1rem;left:1rem}._toastContent_ocf6g_880{padding:.75rem 1rem;font-size:.8rem}}._overlay_1t1ki_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_1t1ki_1 .2s ease-out}@keyframes _fadeIn_1t1ki_1{0%{opacity:0}to{opacity:1}}._content_1t1ki_20{background:#2a2a2a;border:1px solid #404040;border-radius:8px;padding:24px;width:90%;max-width:560px;box-shadow:0 8px 24px #0009;animation:_slideUp_1t1ki_1 .2s ease-out}@keyframes _slideUp_1t1ki_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._title_1t1ki_42{margin:0 0 8px;font-size:18px;font-weight:600;color:#f0f0f0}._subtitle_1t1ki_49{margin:0 0 20px;font-size:14px;color:#ccc;line-height:1.5}._previewRow_1t1ki_56{display:flex;align-items:center;gap:12px;margin-bottom:24px}._previewSide_1t1ki_63{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}._previewLabel_1t1ki_71{font-size:12px;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.05em}._previewBox_1t1ki_79{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;background:#1a1a1a;border:1px solid #404040;border-radius:6px;min-height:80px}._previewImage_1t1ki_91{max-width:100%;max-height:100px;-o-object-fit:contain;object-fit:contain;border-radius:4px}._previewPlaceholder_1t1ki_98{font-size:12px;color:#666;font-style:italic}._arrow_1t1ki_104{font-size:28px;color:#f0c040;flex-shrink:0;line-height:1;padding-top:24px}._actions_1t1ki_112{display:flex;gap:12px;justify-content:flex-end}._cancelButton_1t1ki_118,._replaceButton_1t1ki_119{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_1t1ki_118{background:#333;color:#f0f0f0}._cancelButton_1t1ki_118:hover:not(:disabled){background:#404040}._replaceButton_1t1ki_119{background:#f0a020;color:#fff}._replaceButton_1t1ki_119:hover:not(:disabled){background:#d48a10}._cancelButton_1t1ki_118:disabled,._replaceButton_1t1ki_119:disabled{opacity:.5;cursor:not-allowed}._presetSelector_6t9k1_1{display:flex;flex-direction:column;gap:8px}._label_6t9k1_7{font-size:14px;font-weight:500;color:#f0f0f0;display:flex;align-items:center;gap:6px}._formatBadge_6t9k1_16{font-size:10px;padding:1px 6px;border-radius:3px;background:#333;color:#999;text-transform:uppercase;font-weight:600;letter-spacing:.5px;line-height:1.4}._selectorContainer_6t9k1_28{position:relative}._selectorWrapper_6t9k1_32{display:flex;gap:4px;align-items:stretch}._selectorButton_6t9k1_38{flex:1;min-height:50px;padding:8px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;color:#f0f0f0;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s}._selectorButton_6t9k1_38:hover:not(:disabled){background:#333;border-color:#505050}._selectorButton_6t9k1_38:disabled{opacity:.5;cursor:not-allowed}._selectedValue_6t9k1_64{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:1;overflow:hidden;min-height:28px}._previewThumbnail_6t9k1_74{width:100%;max-width:120px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0}._selectedText_6t9k1_83{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#999}._buttonActions_6t9k1_93{display:flex;align-items:center;gap:8px}._clearButton_6t9k1_99{padding:8px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:44px;width:44px;transition:all .2s}._clearButton_6t9k1_99:hover{background:#333;border-color:#505050;color:#f0f0f0}._chevron_6t9k1_120{color:#888;transition:transform .2s}._chevronOpen_6t9k1_125{transform:rotate(180deg)}._dropdown_6t9k1_129{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:#2a2a2a;border:1px solid #404040;border-radius:6px;box-shadow:0 4px 12px #00000080;z-index:1000;max-height:400px;overflow-y:auto;animation:_slideUp_6t9k1_1 .2s ease-out}@keyframes _slideUp_6t9k1_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dropdownSection_6t9k1_155{padding:4px}._sectionHeader_6t9k1_159{padding:8px 12px 4px;font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}._dropdownItem_6t9k1_168{width:100%;padding:10px 12px;background:transparent;border:none;border-radius:4px;color:#f0f0f0;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;transition:background .2s}._dropdownItem_6t9k1_168:hover{background:#ffffff1a}._dropdownItem_6t9k1_168._selected_6t9k1_64{background:#4cafff33}._dropdownItem_6t9k1_168._imageItem_6t9k1_192{justify-content:flex-start;padding:8px 12px}._dropdownItem_6t9k1_168 input[type=file]{display:none}._itemThumbnail_6t9k1_201{width:100px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0}._dropdownDivider_6t9k1_209{height:1px;background:#404040;margin:4px 8px}._uploadingMessage_6t9k1_215{margin-top:4px;padding:8px 12px;background:#4cafff1a;border:1px solid rgba(76,175,255,.3);border-radius:4px;color:#4cafff;font-size:13px;text-align:center}._presetItemWrapper_6t9k1_226{position:relative;display:flex;align-items:center;gap:8px;padding-right:4px}._presetItemWrapper_6t9k1_226 ._dropdownItem_6t9k1_168{flex:1}._deleteButton_6t9k1_238{padding:6px;background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}._deleteButton_6t9k1_238:hover:not(:disabled){background:#ff50501a;color:#ff5050}._deleteButton_6t9k1_238:disabled{opacity:.5;cursor:not-allowed}._confirmDialog_6t9k1_263{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_6t9k1_1 .2s ease-out}@keyframes _fadeIn_6t9k1_1{0%{opacity:0}to{opacity:1}}._confirmDialogContent_6t9k1_286{background:#2a2a2a;border:1px solid #404040;border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:0 8px 24px #0009;animation:_slideUp_6t9k1_1 .2s ease-out}@keyframes _slideUp_6t9k1_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._confirmDialogContent_6t9k1_286 h3{margin:0 0 16px;font-size:18px;font-weight:600;color:#f0f0f0}._confirmPreviewContainer_6t9k1_315{display:flex;align-items:center;justify-content:center;padding:16px;background:#1a1a1a;border:1px solid #404040;border-radius:6px;margin-bottom:16px}._confirmPreviewImage_6t9k1_326{max-width:200px;max-height:100px;-o-object-fit:contain;object-fit:contain;border-radius:4px}._confirmDialogContent_6t9k1_286 p{margin:0 0 8px;font-size:14px;color:#ccc;line-height:1.5}._confirmWarning_6t9k1_340{color:#ff8a50!important;font-size:13px!important;margin-bottom:20px!important}._confirmActions_6t9k1_346{display:flex;gap:12px;justify-content:flex-end}._confirmCancelButton_6t9k1_352,._confirmDeleteButton_6t9k1_353{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._confirmCancelButton_6t9k1_352{background:#333;color:#f0f0f0}._confirmCancelButton_6t9k1_352:hover:not(:disabled){background:#404040}._confirmDeleteButton_6t9k1_353{background:#ff5050;color:#fff}._confirmDeleteButton_6t9k1_353:hover:not(:disabled){background:#ff3030}._confirmCancelButton_6t9k1_352:disabled,._confirmDeleteButton_6t9k1_353:disabled{opacity:.5;cursor:not-allowed}._card_1dw73_4{background:#2a2a2a;border:1px solid #404040;border-radius:6px;overflow:hidden}._header_1dw73_11{display:flex;align-items:center;gap:8px;padding:10px 12px}._toggle_1dw73_18{display:flex;align-items:center;gap:8px;flex:1;min-width:0;background:transparent;border:none;color:#f0f0f0;font-family:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}._toggle_1dw73_18 svg{flex-shrink:0;color:#4cafff}._heading_1dw73_39{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unlink_1dw73_47{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;background:transparent;border:1px solid transparent;border-radius:4px;color:#888;cursor:pointer;transition:all .2s}._unlink_1dw73_47:hover:not(:disabled){background:#ff6b6b1f;border-color:#ff6b6b;color:#ff6b6b}._unlink_1dw73_47:disabled{opacity:.5;cursor:not-allowed}._body_1dw73_72{margin:0;padding:0 12px 12px;border-top:1px solid #404040;display:flex;flex-direction:column;gap:6px}._row_1dw73_81{display:flex;gap:12px;padding-top:8px}._rowLabel_1dw73_87{flex-shrink:0;width:120px;margin:0;color:#888;font-size:13px}._rowValue_1dw73_95{flex:1;min-width:0;margin:0;color:#f0f0f0;font-size:13px;word-break:break-word}._container_1gkvu_1{display:flex;flex-direction:column;gap:12px}._labelRow_1gkvu_7{display:flex;align-items:center;gap:8px}._label_1gkvu_7{font-size:14px;font-weight:600;color:var(--text-primary)}._hint_1gkvu_19{font-size:12px;color:var(--text-tertiary)}._formatBadge_1gkvu_24{font-size:10px;padding:1px 6px;border-radius:3px;background:var(--muted, #333);color:var(--muted-foreground, #999);text-transform:uppercase;font-weight:600;letter-spacing:.5px;line-height:1.4}._modeToggle_1gkvu_36{display:flex;gap:8px;padding:4px;background-color:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-primary)}._toggleButton_1gkvu_45{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:none;background-color:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal)}._toggleButton_1gkvu_45:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}._toggleButton_1gkvu_45._active_1gkvu_67{background-color:var(--accent-primary);color:var(--file-input-active-color, var(--text-inverse));border-radius:var(--file-input-active-radius, var(--radius-sm));box-shadow:var(--shadow-sm)}._toggleButton_1gkvu_45:disabled{opacity:.5;cursor:not-allowed}._uploadArea_1gkvu_79{height:120px;min-height:120px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-secondary);border-radius:var(--radius-md);background-color:var(--bg-card);transition:all var(--transition-normal)}._uploadArea_1gkvu_79._logoVariant_1gkvu_93{height:154px;min-height:154px}._uploadArea_1gkvu_79._logoVariant_1gkvu_93 ._uploadLabel_1gkvu_98,._uploadArea_1gkvu_79._logoVariant_1gkvu_93 ._s3BrowseButton_1gkvu_99{min-height:154px;padding:16px;gap:6px}._logoPlaceholder_1gkvu_105{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}._attributionImage_1gkvu_113{width:90px;height:auto;display:block}._uploadText_1gkvu_119{padding-top:7px}._logoText_1gkvu_123{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:45.05px;line-height:50px;letter-spacing:0;text-align:center;color:#737c89}._container_1gkvu_1._large_1gkvu_134 ._uploadArea_1gkvu_79._keyArtVariant_1gkvu_134{width:411px;height:257px;min-height:257px;max-height:257px}._container_1gkvu_1._large_1gkvu_134 ._uploadArea_1gkvu_79._keyArtVariant_1gkvu_134 ._uploadLabel_1gkvu_98,._container_1gkvu_1._large_1gkvu_134 ._uploadArea_1gkvu_79._keyArtVariant_1gkvu_134 ._s3BrowseButton_1gkvu_99{min-height:257px;padding:48px 24px 36px;justify-content:flex-start;gap:0}._container_1gkvu_1._large_1gkvu_134 ._uploadArea_1gkvu_79._keyArtVariant_1gkvu_134 ._uploadText_1gkvu_119{margin-top:26px;padding-top:0}._container_1gkvu_1._large_1gkvu_134 ._uploadArea_1gkvu_79._keyArtVariant_1gkvu_134 ._uploadHint_1gkvu_154{margin-top:12px;line-height:18px;text-align:center}._container_1gkvu_1._large_1gkvu_134{width:411px;height:100%;max-height:100%}._container_1gkvu_1._large_1gkvu_134._hasFile_1gkvu_168{width:100%}._container_1gkvu_1._large_1gkvu_134 ._uploadArea_1gkvu_79{min-height:400px}._container_1gkvu_1._large_1gkvu_134 ._label_1gkvu_7{font-size:14px}._container_1gkvu_1._large_1gkvu_134 ._uploadLabel_1gkvu_98,._container_1gkvu_1._large_1gkvu_134 ._s3BrowseButton_1gkvu_99{padding:24px;gap:8px;min-height:400px}._container_1gkvu_1._large_1gkvu_134 ._uploadLabel_1gkvu_98 svg,._container_1gkvu_1._large_1gkvu_134 ._s3BrowseButton_1gkvu_99 svg{width:32px;height:32px}._container_1gkvu_1._large_1gkvu_134 ._uploadLabel_1gkvu_98 span:not(._logoText_1gkvu_123),._container_1gkvu_1._large_1gkvu_134 ._s3BrowseButton_1gkvu_99 span:not(._logoText_1gkvu_123){font-size:14px}._container_1gkvu_1._large_1gkvu_134 ._uploadHint_1gkvu_154{font-size:12px}._container_1gkvu_1._large_1gkvu_134 ._fileDisplay_1gkvu_202{width:100%;height:100%;max-height:100%}._container_1gkvu_1._large_1gkvu_134 ._filePreview_1gkvu_208{padding:8px 20px 16px;height:100%;box-sizing:border-box}._container_1gkvu_1._large_1gkvu_134 ._previewImage_1gkvu_214{max-height:calc(100% - 120px);max-width:calc(100% - 40px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}._container_1gkvu_1._large_1gkvu_134:has(._s3Badge_1gkvu_223) ._previewImage_1gkvu_214{min-width:min(600px,90%);max-width:100%;max-height:calc(100% - 100px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}._uploadArea_1gkvu_79:hover{border-color:var(--accent-primary);background-color:var(--bg-tertiary)}._uploadArea_1gkvu_79:has(._uploadLabel_1gkvu_98._dragging_1gkvu_237),._uploadArea_1gkvu_79:has(._s3BrowseButton_1gkvu_99._dragging_1gkvu_237){border-color:var(--accent-primary);background-color:var(--accent-primary-alpha, rgba(59, 130, 246, .1))}._uploadLabel_1gkvu_98,._s3BrowseButton_1gkvu_99{width:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--text-secondary);padding:24px}._uploadLabel_1gkvu_98._dragging_1gkvu_237,._s3BrowseButton_1gkvu_99._dragging_1gkvu_237{color:var(--accent-primary);font-weight:600}._s3BrowseButton_1gkvu_99{border:none;background:none;font-size:14px}._s3BrowseButton_1gkvu_99:hover:not(:disabled){color:var(--accent-primary)}._s3BrowseButton_1gkvu_99:disabled{opacity:.5;cursor:not-allowed}._uploadHint_1gkvu_154{font-size:12px;color:var(--text-tertiary)}._fileDisplay_1gkvu_202{position:relative;min-height:120px;border:2px solid var(--accent-primary);border-radius:var(--radius-md);background-color:var(--bg-card);display:flex;align-items:center;justify-content:center;overflow:hidden}._filePreview_1gkvu_208{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px}._previewImage_1gkvu_214{max-width:100%;max-height:400px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);background-color:transparent;border:1px solid var(--border-primary);box-shadow:var(--shadow-md)}._previewImageCheckerboard_1gkvu_319{background-image:linear-gradient(45deg,#1a1a1a 25%,transparent 25%),linear-gradient(-45deg,#1a1a1a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a1a 75%),linear-gradient(-45deg,transparent 75%,#1a1a1a 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;background-color:#2a2a2a}._previewPlaceholder_1gkvu_330{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;background-color:var(--bg-tertiary);border-radius:var(--radius-sm);border:2px dashed var(--border-secondary);min-height:200px}._container_1gkvu_1._large_1gkvu_134 ._previewPlaceholder_1gkvu_330{min-height:400px;padding:48px;width:100%;max-width:411px}._placeholderIcon_1gkvu_350{color:var(--text-tertiary);opacity:.5}._placeholderText_1gkvu_355{font-size:14px;color:var(--text-secondary);font-weight:500}._fileInfo_1gkvu_361{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:600px;padding:0 16px 12px}._fileName_1gkvu_371{font-size:14px;font-weight:600;color:var(--text-primary);word-break:break-word;text-align:center}._fileMetadata_1gkvu_379{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary);text-align:center}._fileSize_1gkvu_390,._fileResolution_1gkvu_396{font-size:12px;color:var(--text-secondary);text-align:center}._fileSeparator_1gkvu_402{color:var(--text-tertiary);opacity:.5}._largeFileNote_1gkvu_407{font-size:11px;color:var(--text-tertiary);font-style:italic;text-align:center;margin-top:4px}._progressBarTrack_1gkvu_416{width:180px;height:4px;background-color:var(--border-secondary);border-radius:2px;overflow:hidden}._progressBarFill_1gkvu_424{width:40%;height:100%;background-color:var(--accent-primary);border-radius:2px;animation:_indeterminate_1gkvu_1 1.4s ease-in-out infinite}@keyframes _indeterminate_1gkvu_1{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(-100%)}}._progressHint_1gkvu_444{font-size:11px;color:var(--text-tertiary)}._s3Badge_1gkvu_223{display:inline-block;padding:2px 8px;background-color:var(--accent-primary);color:var(--text-inverse);font-size:11px;font-weight:600;border-radius:var(--radius-sm);width:-moz-fit-content;width:fit-content}._clearButton_1gkvu_460{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background-color:var(--bg-card);color:var(--error);border-radius:50%;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md);border:1px solid var(--border-secondary)}._clearButton_1gkvu_460:hover:not(:disabled){background-color:var(--error);color:var(--text-inverse);transform:scale(1.1)}._clearButton_1gkvu_460:disabled{opacity:.5;cursor:not-allowed}._container_1gkvu_1._error_1gkvu_491 ._fileDisplay_1gkvu_202{border-color:var(--error)}._errorText_1gkvu_495{font-size:12px;color:var(--error);text-align:center;font-weight:500}._tooltipWrapper_1gkvu_503{position:relative;display:inline-flex;align-items:center}._infoIcon_1gkvu_509{color:var(--text-tertiary);cursor:help;transition:color var(--transition-normal)}._infoIcon_1gkvu_509:hover{color:var(--text-secondary)}._tooltip_1gkvu_503{visibility:hidden;opacity:0;position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);background-color:var(--bg-card);color:var(--text-secondary);padding:8px 12px;border-radius:var(--radius-sm);font-size:12px;white-space:nowrap;box-shadow:var(--shadow-md);border:1px solid var(--border-primary);z-index:100;transition:opacity var(--transition-normal),visibility var(--transition-normal)}._tooltipWrapper_1gkvu_503:hover ._tooltip_1gkvu_503{visibility:visible;opacity:1}._tooltip_1gkvu_503:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--border-primary)}._newBundleLayout_1w5m2_2{width:100%;flex:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;overflow:hidden}._progressActionsSection_1w5m2_14{background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:18px 32px;grid-column:2;grid-row:1;display:flex;flex-direction:row;gap:24px;justify-content:flex-end;align-items:flex-end}._bundlePrefixInput_1w5m2_27{flex:1;max-width:500px}._transparentImagesSection_1w5m2_34{background:var(--bg-secondary);border-right:1px solid var(--border-primary);grid-column:1;grid-row:1 / -1;width:480px;display:flex;flex-direction:column;overflow:hidden}._scrollableContent_1w5m2_45{flex:1;overflow-y:auto;padding:32px}._fileInputsColumn_1w5m2_51{display:flex;flex-direction:column;gap:20px}._mainImageSection_1w5m2_58{background:var(--bg-primary);padding:40px;grid-column:2;grid-row:2;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}._mainImagePreview_1w5m2_71{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._mainPreviewImage_1w5m2_80{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}._changeImageButton_1w5m2_89{position:absolute;bottom:20px;right:20px;padding:10px 20px;background:#2a2a2af2;border:1px solid #404040;border-radius:6px;color:#f0f0f0;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._changeImageButton_1w5m2_89:hover:not(:disabled){background:#333333f2;border-color:#505050}._changeImageButton_1w5m2_89:disabled{opacity:.5;cursor:not-allowed}._mainUploadArea_1w5m2_116{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#2a2a2a;border:2px dashed #404040;border-radius:8px;cursor:pointer;transition:all .2s;color:#888;min-height:400px}._mainUploadArea_1w5m2_116:hover{background:#333;border-color:#505050;color:#f0f0f0}._mainUploadArea_1w5m2_116 svg{color:#666}._mainUploadArea_1w5m2_116:hover svg{color:#4cafff}._uploadText_1w5m2_147{font-size:16px;font-weight:500;color:inherit}._uploadHint_1w5m2_153{font-size:13px;color:#666}._titleInput_1w5m2_158{display:flex;flex-direction:column;gap:8px}._label_1w5m2_164{font-size:14px;font-weight:500;color:#f0f0f0}._required_1w5m2_170{color:#ff6b6b;margin-left:4px}._input_1w5m2_175{padding:12px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;color:#f0f0f0;font-size:14px;transition:all .2s}._input_1w5m2_175:focus{outline:none;border-color:#4cafff;background:#333}._input_1w5m2_175:disabled{opacity:.5;cursor:not-allowed}._prefixSuggestion_1w5m2_198{align-self:flex-start;padding:4px 10px;background:#4cafff1f;border:1px solid rgba(76,175,255,.4);border-radius:12px;color:#9ad0ff;font-size:12px;cursor:pointer;transition:all .2s}._prefixSuggestion_1w5m2_198:hover:not(:disabled){background:#4cafff38;border-color:#4cafff}._prefixSuggestion_1w5m2_198:disabled{opacity:.5;cursor:not-allowed}._presetRow_1w5m2_220{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}._presetField_1w5m2_227{width:100%}._fileInput_1w5m2_51{display:flex;flex-direction:column;gap:6px}._labelRow_1w5m2_238{display:flex;align-items:center;justify-content:space-between}._hint_1w5m2_244{font-size:12px;color:#888}._uploadArea_1w5m2_249{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;background:#2a2a2a;border:2px dashed #404040;border-radius:8px;cursor:pointer;transition:all .2s;color:#888;min-height:200px}._uploadArea_1w5m2_249:hover{background:#333;border-color:#505050;color:#f0f0f0}._uploadArea_1w5m2_249 svg{color:#666}._uploadArea_1w5m2_249:hover svg{color:#4cafff}._uploadHint_1w5m2_153{font-size:12px;color:#666}._filePreview_1w5m2_284{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#2a2a2a;border:1px solid #404040;border-radius:8px;position:relative;min-height:260px;height:260px}._previewImage_1w5m2_298{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px}._fileInfo_1w5m2_307,._fileName_1w5m2_311,._fileSize_1w5m2_315{display:none}._clearButton_1w5m2_319{position:absolute;top:8px;right:8px;padding:6px;background:#2a2a2ae6;border:1px solid #404040;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;z-index:1}._clearButton_1w5m2_319:hover{background:#333333f2;border-color:#ff6b6b;color:#ff6b6b}._uploadOverlay_1w5m2_343{position:absolute;inset:0;background:#0f1117bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;animation:_fadeIn_1w5m2_1 .3s ease-out}._overlaySpinnerContainer_1w5m2_359{position:absolute;top:50%;left:10%;transform:translateY(-50%);opacity:.4;z-index:100;pointer-events:none}._uploadOverlayContent_1w5m2_369{max-width:600px;width:90%;position:relative;z-index:2}._progressContainer_1w5m2_376{display:flex;flex-direction:column;gap:16px}._currentStatusCard_1w5m2_383{padding:20px 24px;background:#4cafff26;border:1px solid rgba(76,175,255,.4);border-radius:8px;margin-bottom:8px;animation:_slideInFromTop_1w5m2_1 .4s ease-out}._currentStatusHeader_1w5m2_392{display:flex;align-items:center;gap:12px}._currentStatusText_1w5m2_398{font-size:16px;font-weight:500;color:#4cafff;flex:1}._currentStatusSpinner_1w5m2_405{flex-shrink:0;color:#4cafff;animation:_spin_1w5m2_1 1s linear infinite}._progressList_1w5m2_412{display:flex;flex-direction:column;gap:12px}._progressItem_1w5m2_418{padding:12px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;animation:_slideDownIntoList_1w5m2_1 .5s ease-out}._progressItemNew_1w5m2_427{padding:12px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;animation:_slideInFromTop_1w5m2_1 .4s ease-out}._progressItemStatic_1w5m2_436{padding:12px;background:#2a2a2a;border:1px solid #404040;border-radius:6px}._progressHeader_1w5m2_443{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._progressFileName_1w5m2_450{font-size:14px;color:#f0f0f0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressStatus_1w5m2_459{font-size:13px;font-weight:500}._status-waiting_1w5m2_464{color:#888}._status-uploading_1w5m2_468{color:#4cafff}._status-completed_1w5m2_472{color:#52c41a}._status-error_1w5m2_476{color:#ff6b6b}._progressBar_1w5m2_480{height:4px;background:#1a1a1a;border-radius:2px;overflow:hidden}._progressFill_1w5m2_487{height:100%;background:linear-gradient(90deg,#4cafff,#1890ff);transition:width .3s ease}._progressError_1w5m2_493{margin-top:8px;padding:8px 12px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:4px;color:#ff6b6b;font-size:13px}._progressModeBadge_1w5m2_503{color:#4cafff;font-size:12px;font-weight:500}._progressSubcaption_1w5m2_509{margin-top:4px;font-size:12px;color:#fff9}._progressRetryNote_1w5m2_515{margin-top:4px;font-size:12px;color:#ffb84c}._messageContainer_1w5m2_521{position:relative;margin-top:16px;min-height:56px}._uploadMessage_1w5m2_527{padding:16px;background:#4cafff26;border:1px solid rgba(76,175,255,.4);border-radius:8px;color:#4cafff;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;animation:_messageSlideIn_1w5m2_1 .4s ease-out}._uploadMessage_1w5m2_527._fadingOut_1w5m2_542{position:absolute;top:0;left:0;right:0;animation:_fadeOutSlideDown_1w5m2_1 .5s ease-out forwards;pointer-events:none;z-index:0}._messageSpinner_1w5m2_552{flex-shrink:0;animation:_spin_1w5m2_1 1s linear infinite}._errorMessage_1w5m2_558{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#ff6b6b26;border:1px solid rgba(255,107,107,.4);border-radius:8px;color:#ff6b6b;font-size:15px;position:relative}._errorText_1w5m2_571{flex:1}._dismissError_1w5m2_575{background:none;border:none;color:#ff6b6b;font-size:24px;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}._dismissError_1w5m2_575:hover{background-color:#ff6b6b33}._actions_1w5m2_597{display:flex;justify-content:flex-end;gap:12px;align-items:center}._cancelButton_1w5m2_604,._createButton_1w5m2_605{width:167px;height:46px;padding:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._cancelButton_1w5m2_604{background:transparent;border:1px solid #404040;color:#f0f0f0;border-radius:0}._cancelButton_1w5m2_604:hover:not(:disabled){background:#ffffff0d;border-color:#505050}._createButton_1w5m2_605{background:#3a89e6;border:none;color:#fff;border-radius:0 12px 0 0}._createButton_1w5m2_605:hover:not(:disabled){background:#2a79d6}._cancelButton_1w5m2_604:disabled,._createButton_1w5m2_605:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_1w5m2_1{0%{opacity:0}to{opacity:1}}@keyframes _messageSlideIn_1w5m2_1{0%{opacity:0;transform:translateY(-15px) scale(.95)}60%{transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _fadeOutSlideDown_1w5m2_1{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.5;transform:translateY(10px) scale(.98)}to{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes _spin_1w5m2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _slideInFromTop_1w5m2_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}60%{transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideDownIntoList_1w5m2_1{0%{opacity:0;transform:translateY(-30px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}50%{opacity:.5;max-height:100px}to{opacity:1;transform:translateY(0);max-height:200px;margin-bottom:initial;padding-top:12px;padding-bottom:12px}}._bottomSection_1w5m2_735{grid-column:2;grid-row:3;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:16px 32px;display:flex;flex-direction:row;gap:12px;align-items:center}._bottomActionsFixed_1w5m2_748{display:flex;flex-direction:column;gap:12px;width:100%;flex-shrink:0;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:16px 32px}._bottomCancelButton_1w5m2_759{display:flex;align-items:center;justify-content:center;gap:10px;background:#3a3a3a;color:#f0f0f0;border:1px solid #404040;padding:14px 28px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;min-width:120px}._bottomCancelButton_1w5m2_759:hover:not(:disabled){background:#444;border-color:#505050;transform:translateY(-1px)}._bottomCancelButton_1w5m2_759:active{transform:translateY(0)}._bottomCancelButton_1w5m2_759:disabled{opacity:.5;cursor:not-allowed}._bottomCreateButton_1w5m2_791{display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;color:#fff;border:none;padding:14px 28px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;min-width:160px}._bottomCreateButton_1w5m2_791:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}._bottomCreateButton_1w5m2_791:active{transform:translateY(0)}._bottomCreateButton_1w5m2_791:disabled{opacity:.5;cursor:not-allowed}._stepper_1hxl3_2{display:flex;align-items:flex-start;margin-bottom:28px}._stepItem_1hxl3_8{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:1}._stepCircle_1hxl3_17{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:2px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-tertiary);transition:all .4s cubic-bezier(.16,1,.3,1)}._stepActive_1hxl3_32{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff;box-shadow:0 0 0 4px #3a89e626}._stepDone_1hxl3_39{border-color:var(--success);background:var(--success);color:#fff}._stepLabel_1hxl3_45{font-size:11px;font-weight:500;color:var(--text-tertiary);white-space:nowrap;transition:color .3s ease}._stepLabelActive_1hxl3_53{color:var(--text-primary)}._stepLine_1hxl3_57{flex:1;height:2px;background:var(--border-primary);margin-top:15px;transition:background .5s ease}._stepLineFilled_1hxl3_65{background:var(--success)}._dropZone_1hxl3_70{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;padding:48px 24px;border:2px dashed var(--border-secondary);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease;background:radial-gradient(ellipse at center,rgba(58,137,230,.04) 0%,transparent 70%)}._dropZone_1hxl3_70:hover{border-color:var(--accent-primary);border-style:solid;background:radial-gradient(ellipse at center,rgba(58,137,230,.08) 0%,transparent 70%)}._dropZone_1hxl3_70:hover ._dropIcon_1hxl3_91{animation:_iconFloat_1hxl3_1 1.5s ease-in-out infinite}._dropIcon_1hxl3_91{width:48px;height:48px;padding:12px;border-radius:50%;background:#3a89e61a;color:var(--accent-primary);display:flex;align-items:center;justify-content:center;transition:all .3s ease}@keyframes _iconFloat_1hxl3_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._summaryGrid_1hxl3_114{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px}._summaryCard_1hxl3_121{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--bg-primary);transition:border-color .2s ease}._summaryCard_1hxl3_121:hover{border-color:var(--border-hover)}._summaryCount_1hxl3_137{font-size:20px;font-weight:700;line-height:1}._summaryLabel_1hxl3_143{font-size:11px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}._progressContainer_1hxl3_152{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto}._progressRing_1hxl3_162{transform:rotate(-90deg)}._progressRingBg_1hxl3_166{stroke:var(--border-primary);fill:none;stroke-width:4}._progressRingFill_1hxl3_172{stroke:var(--accent-primary);fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .4s cubic-bezier(.16,1,.3,1)}._progressText_1hxl3_180{position:absolute;font-size:14px;font-weight:600;color:var(--text-primary)}._uploadDetails_1hxl3_188{display:flex;flex-direction:column;gap:18px;padding:20px 4px 8px}._barBlock_1hxl3_195{display:flex;flex-direction:column;gap:6px}._barLabel_1hxl3_201{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-primary)}._barTitle_1hxl3_210{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._barPct_1hxl3_219{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:12px;font-weight:600}._barTrack_1hxl3_226{width:100%;height:8px;background:var(--border-primary);border-radius:999px;overflow:hidden}._barFill_1hxl3_234{height:100%;background:var(--accent-primary);border-radius:999px;transition:width .2s ease-out}._barFillOverall_1hxl3_241{background:linear-gradient(90deg,var(--accent-primary) 0%,#5aa3ff 100%)}._barFillRetrying_1hxl3_245{background:linear-gradient(90deg,#fbbf24,#f97316);animation:_barPulse_1hxl3_1 1.4s ease-in-out infinite}@keyframes _barPulse_1hxl3_1{0%,to{opacity:1}50%{opacity:.55}}._uploadBanner_1hxl3_255{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);font-size:12px;line-height:1.4}._uploadBannerRetry_1hxl3_265{background:#fbbf241f;border:1px solid rgba(251,191,36,.4);color:#fbbf24}._uploadBannerCancel_1hxl3_271{background:#f871711f;border:1px solid rgba(248,113,113,.4);color:#f87171}._bytesLine_1hxl3_277{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}._speedRow_1hxl3_283{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}._speedRow_1hxl3_283 strong{color:var(--text-primary);font-weight:600}._speedRow_1hxl3_283 em{font-style:italic;color:var(--text-tertiary)}._speedSep_1hxl3_304{color:var(--text-tertiary)}._celebrationContainer_1hxl3_309{display:flex;flex-direction:column;align-items:center;padding:32px 0 16px;position:relative}._successGlow_1hxl3_318{position:absolute;width:140px;height:140px;top:12px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.25) 0%,transparent 70%);animation:_glowPulse_1hxl3_1 1.2s ease-out .3s forwards;opacity:0;z-index:0}@keyframes _glowPulse_1hxl3_1{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}to{opacity:.4;transform:scale(1)}}._successSvg_1hxl3_337{position:relative;z-index:2;margin-bottom:20px}._successRing_1hxl3_343{stroke:var(--success);fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:251;animation:_drawCircle_1hxl3_1 .6s cubic-bezier(.65,0,.35,1) .1s forwards}@keyframes _drawCircle_1hxl3_1{0%{stroke-dashoffset:251}to{stroke-dashoffset:0}}._successCheck_1hxl3_358{stroke:var(--success);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;animation:_drawCheck_1hxl3_1 .4s cubic-bezier(.65,0,.35,1) .7s forwards}._partialRing_1hxl3_370{stroke:#fbbf24;fill:none;stroke-width:3;stroke-linecap:round}._partialCross_1hxl3_377{stroke:#fbbf24;stroke-width:3;stroke-linecap:round}@keyframes _drawCheck_1hxl3_1{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}._confettiParticle_1hxl3_389{position:absolute;width:6px;height:6px;border-radius:50%;top:62px;left:calc(50% - 3px);opacity:0;z-index:1}._confetti1_1hxl3_400{animation:_confettiUp_1hxl3_1 .8s ease-out .5s forwards;background:var(--success)}._confetti2_1hxl3_401{animation:_confettiUpRight_1hxl3_1 .9s ease-out .55s forwards;background:var(--accent-primary)}._confetti3_1hxl3_402{animation:_confettiRight_1hxl3_1 .85s ease-out .6s forwards;background:#fbbf24}._confetti4_1hxl3_403{animation:_confettiUpLeft_1hxl3_1 .9s ease-out .5s forwards;background:#22d3ee}._confetti5_1hxl3_404{animation:_confettiLeft_1hxl3_1 .85s ease-out .6s forwards;background:var(--success)}._confetti6_1hxl3_405{animation:_confettiDownRight_1hxl3_1 .8s ease-out .55s forwards;background:var(--accent-primary)}._confetti7_1hxl3_406{animation:_confettiDownLeft_1hxl3_1 .8s ease-out .6s forwards;background:#fbbf24}._confetti8_1hxl3_407{animation:_confettiUp2_1hxl3_1 .75s ease-out .65s forwards;background:#22d3ee}._confetti9_1hxl3_408{animation:_confettiUpRight2_1hxl3_1 .85s ease-out .52s forwards;background:#f87171}._confetti10_1hxl3_409{animation:_confettiUpLeft2_1hxl3_1 .85s ease-out .58s forwards;background:#a78bfa}@keyframes _confettiUp_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(5px,-80px) scale(0)}}@keyframes _confettiUp2_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-8px,-70px) scale(0)}}@keyframes _confettiUpRight_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(65px,-55px) scale(0)}}@keyframes _confettiUpRight2_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(45px,-70px) scale(0)}}@keyframes _confettiRight_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(80px,10px) scale(0)}}@keyframes _confettiUpLeft_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-65px,-55px) scale(0)}}@keyframes _confettiUpLeft2_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-45px,-70px) scale(0)}}@keyframes _confettiLeft_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-80px,10px) scale(0)}}@keyframes _confettiDownRight_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(50px,40px) scale(0)}}@keyframes _confettiDownLeft_1hxl3_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-50px,40px) scale(0)}}@keyframes _fadeSlideUp_1hxl3_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._celebrateTitle_1hxl3_458{opacity:0;animation:_fadeSlideUp_1hxl3_1 .5s ease-out 1.1s forwards;font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:12px}._celebrateStats_1hxl3_467{opacity:0;animation:_fadeSlideUp_1hxl3_1 .5s ease-out 1.3s forwards;display:flex;justify-content:center;gap:16px;font-size:14px}._celebrateUploads_1hxl3_476{opacity:0;animation:_fadeSlideUp_1hxl3_1 .5s ease-out 1.5s forwards;color:var(--text-tertiary);font-size:14px;margin-top:8px}._celebrateSkipped_1hxl3_484{opacity:0;animation:_fadeSlideUp_1hxl3_1 .5s ease-out 1.7s forwards;display:flex;align-items:center;gap:8px;justify-content:center;margin-top:8px;color:#fbbf24;font-size:14px}._celebrateButton_1hxl3_496{opacity:0;animation:_fadeSlideUp_1hxl3_1 .5s ease-out 1.9s forwards}._diffAccentGreen_1hxl3_502{border-left:4px solid var(--success)}._diffAccentYellow_1hxl3_503{border-left:4px solid #fbbf24}._diffAccentRed_1hxl3_504{border-left:4px solid #f87171}._diffAccentBlue_1hxl3_505{border-left:4px solid #60a5fa}._diffAccentGray_1hxl3_506{border-left:4px solid var(--border-secondary)}._fileList_1hxl3_509{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:4px 2px;max-height:280px;overflow-y:auto;border-top:1px solid var(--border-primary)}._fileRow_1hxl3_520{display:flex;flex-direction:column;gap:3px;padding:6px 4px;border-radius:var(--radius-sm)}._fileRowHead_1hxl3_528{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-variant-numeric:tabular-nums}._fileRowKey_1hxl3_537{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace)}._fileRowStatus_1hxl3_547{flex-shrink:0;color:var(--text-tertiary)}._fileRowStatusDone_1hxl3_552{color:var(--success)}._fileRowStatusError_1hxl3_553{color:#f87171}._fileRowStatusRetry_1hxl3_554{color:#fbbf24}._fileRowStatusSkip_1hxl3_555{color:var(--text-tertiary);font-style:italic}._fileRowTrack_1hxl3_557{width:100%;height:3px;background:var(--border-primary);border-radius:999px;overflow:hidden}._fileRowFill_1hxl3_565{height:100%;background:var(--accent-primary);border-radius:999px;transition:width .2s ease-out}._fileRowFillRetry_1hxl3_572{background:linear-gradient(90deg,#fbbf24,#f97316)}._fileRowFillError_1hxl3_576{background:#f87171}._fileRowChunks_1hxl3_580{display:grid;width:100%;height:3px;gap:2px}._fileRowChunkSegment_1hxl3_587{background:var(--border-primary);border-radius:999px;position:relative;overflow:hidden}._fileRowChunkSegment_1hxl3_587._done_1hxl3_594{background:var(--accent-primary)}._fileRowChunkSegment_1hxl3_587._active_1hxl3_598{background:var(--border-primary)}._fileRowChunkSegment_1hxl3_587._active_1hxl3_598:after{content:"";position:absolute;inset:0;width:var(--seg-pct, 0%);background:var(--accent-primary);border-radius:999px;transition:width .2s ease-out}._fileRowChunkSegment_1hxl3_587._retry_1hxl3_612:after{background:linear-gradient(90deg,#fbbf24,#f97316)}._fileRowChunkCaption_1hxl3_616{font-size:10px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}._container_19nbh_1{max-width:100%;padding:1.5rem 2rem;margin:0 auto}@media(max-width:1200px){._container_19nbh_1{padding:1rem}}._debugPage_t3yae_2{min-height:100vh;background:#0d1117;color:#e6edf3;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}._header_t3yae_9{background:#161b22;border-bottom:1px solid #30363d;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}._headerLeft_t3yae_18{display:flex;align-items:center}._header_t3yae_9 h1{font-size:1.5rem;font-weight:600;margin:0;color:#e6edf3}._headerControls_t3yae_30{display:flex;align-items:center;gap:2rem}._statusIndicators_t3yae_36{display:flex;gap:1rem}._statusIndicator_t3yae_36{padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}._statusIndicator_t3yae_36._connected_t3yae_48{background:#1a7f37;color:#fff}._statusIndicator_t3yae_36._disconnected_t3yae_53{background:#da3633;color:#fff}._controls_t3yae_58{display:flex;align-items:center;gap:1rem}._autoRefreshToggle_t3yae_64{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}._autoRefreshToggle_t3yae_64 input[type=checkbox]{accent-color:#238636}._refreshButton_t3yae_76{background:#21262d;border:1px solid #30363d;color:#e6edf3;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}._refreshButton_t3yae_76:hover{background:#30363d;border-color:#8b949e}._refreshButton_t3yae_76:disabled{opacity:.5;cursor:not-allowed}._exitButton_t3yae_98{background:#da3633;border:1px solid #f85149;color:#fff;padding:.5rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._exitButton_t3yae_98:hover{background:#f85149;border-color:#fd7e7a;transform:scale(1.05)}._tabs_t3yae_121{background:#161b22;border-bottom:1px solid #30363d;display:flex;padding:0 2rem}._tab_t3yae_121{background:none;border:none;color:#7d8590;padding:1rem 1.5rem;cursor:pointer;font-size:.875rem;font-weight:500;border-bottom:2px solid transparent;transition:all .2s}._tab_t3yae_121:hover{color:#e6edf3}._tab_t3yae_121._active_t3yae_144{color:#e6edf3;border-bottom-color:#f78166}._content_t3yae_149{padding:2rem}._overview_t3yae_154{display:flex;flex-direction:column;gap:2rem}._metricsGrid_t3yae_160{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._metricCard_t3yae_166{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem}._metricCard_t3yae_166 h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:#e6edf3}._metricValue_t3yae_180{font-size:2rem;font-weight:700;color:#58a6ff;margin-bottom:.5rem}._metricLabel_t3yae_187{font-size:.875rem;color:#8b949e;margin-bottom:.5rem}._metricSubtext_t3yae_193{font-size:.75rem;color:#7d8590}._configList_t3yae_198{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}._channelsOverview_t3yae_205{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem}._channelsOverview_t3yae_205 h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:#e6edf3}._channelList_t3yae_219{display:flex;flex-direction:column;gap:.5rem}._channelItem_t3yae_225{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#0d1117;border-radius:4px}._channelName_t3yae_234{font-family:SF Mono,monospace;color:#f0883e}._channelCount_t3yae_239{color:#8b949e;font-size:.875rem}._loading_t3yae_244{color:#8b949e;font-style:italic}._connections_t3yae_250{display:flex;flex-direction:column;gap:2rem}._sectionHeader_t3yae_256{display:flex;justify-content:space-between;align-items:center}._sectionHeader_t3yae_256 h3{font-size:1.25rem;font-weight:600;margin:0;color:#e6edf3}._smallButton_t3yae_269{background:#21262d;border:1px solid #30363d;color:#e6edf3;padding:.375rem .75rem;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .2s}._smallButton_t3yae_269:hover{background:#30363d}._connectionsList_t3yae_284{display:flex;flex-direction:column;gap:1rem}._connectionItem_t3yae_290{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1rem}._connectionItem_t3yae_290._healthy_t3yae_297{border-left:4px solid #238636}._connectionItem_t3yae_290._unhealthy_t3yae_301{border-left:4px solid #da3633}._connectionHeader_t3yae_305{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._userId_t3yae_312{font-family:SF Mono,monospace;font-weight:600;color:#58a6ff}._healthBadge_t3yae_318{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}._healthBadge_t3yae_318._healthy_t3yae_297{background:#1a7f37;color:#fff}._healthBadge_t3yae_318._unhealthy_t3yae_301{background:#da3633;color:#fff}._connectionDetails_t3yae_335{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:#8b949e}._pendingMessages_t3yae_343{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem}._pendingMessages_t3yae_343 h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:#e6edf3}._messagesList_t3yae_357{display:flex;flex-direction:column;gap:.75rem}._messageItem_t3yae_363{background:#0d1117;border:1px solid #21262d;border-radius:6px;padding:.75rem}._messageItem_t3yae_363._retry_t3yae_370{border-left:4px solid #f85149}._messageHeader_t3yae_374{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._messageId_t3yae_381{font-family:SF Mono,monospace;color:#f0883e;font-size:.875rem}._messageAge_t3yae_387{color:#8b949e;font-size:.75rem}._retryBadge_t3yae_392{background:#f85149;color:#fff;padding:.125rem .5rem;border-radius:12px;font-size:.625rem;font-weight:500}._messageDetails_t3yae_401{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;font-size:.75rem;color:#8b949e}._logs_t3yae_410{display:flex;flex-direction:column;gap:1rem;height:100%}._logControls_t3yae_417{display:flex;gap:.5rem}._copyButton_t3yae_422{background:#238636!important;border-color:#2ea043!important}._copyButton_t3yae_422:hover{background:#2ea043!important;border-color:#3fb950!important}._terminalContainer_t3yae_432{background:#0d1117;border:1px solid #30363d;border-radius:8px;overflow:hidden;height:60vh;min-height:400px;display:flex;flex-direction:column}._terminalHeader_t3yae_443{background:#161b22;border-bottom:1px solid #30363d;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._terminalTitle_t3yae_453{display:flex;align-items:center;gap:.5rem}._terminalDot_t3yae_459{width:12px;height:12px;border-radius:50%;display:inline-block}._terminalTitleText_t3yae_466{font-family:SF Mono,monospace;font-size:.875rem;color:#e6edf3;margin-left:.5rem}._logCount_t3yae_473{font-family:SF Mono,monospace;font-size:.75rem;color:#8b949e}._terminalContent_t3yae_479{flex:1;overflow-y:auto;padding:.5rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;line-height:1.4;background:#0d1117}._terminalContent_t3yae_479::-webkit-scrollbar{width:8px}._terminalContent_t3yae_479::-webkit-scrollbar-track{background:#161b22}._terminalContent_t3yae_479::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}._terminalContent_t3yae_479::-webkit-scrollbar-thumb:hover{background:#484f58}._terminalLine_t3yae_506{padding:.125rem 0;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;word-break:break-all;overflow-wrap:break-word;transition:background-color .1s}._terminalLine_t3yae_506:hover{background:#388bfd0d}._terminalLevel_t3yae_519{font-weight:600}._terminalMessage_t3yae_523{color:#e6edf3}._terminalData_t3yae_527{color:#7d8590;font-size:.75rem}._terminalEmpty_t3yae_532{color:#8b949e;font-style:italic;padding:2rem 1rem;text-align:center}._terminalPrompt_t3yae_539{color:#58a6ff;font-weight:700;margin-right:.5rem}._logsList_t3yae_545{display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow-y:auto}._logItem_t3yae_553{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:.5rem .75rem;position:relative;cursor:text;transition:background-color .2s}._logItem_t3yae_553:hover{background:#1c2128}._logLine_t3yae_567{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;line-height:1.4;-webkit-user-select:text;-moz-user-select:text;user-select:text;word-break:break-all;overflow-wrap:break-word}._logLevelInline_t3yae_576{font-weight:600;margin-right:.5rem}._logMessageInline_t3yae_581{color:#e6edf3}._logDataInline_t3yae_585{color:#7d8590;font-size:.75rem}._logCopyable_t3yae_590{position:absolute;left:-9999px;opacity:0;pointer-events:none;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;white-space:pre}._logHeader_t3yae_601{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}._logTimestamp_t3yae_608{font-family:SF Mono,monospace;color:#8b949e;font-size:.75rem}._logLevel_t3yae_576{padding:.125rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;color:#fff}._logMessage_t3yae_581{color:#e6edf3;font-size:.875rem;margin-bottom:.5rem}._logData_t3yae_585{background:#0d1117;border:1px solid #21262d;border-radius:4px;padding:.5rem;overflow-x:auto}._logData_t3yae_585 pre{margin:0;font-size:.75rem;color:#7d8590}._tests_t3yae_643{display:flex;flex-direction:column;gap:2rem}._testControls_t3yae_649{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem}._testGrid_t3yae_656{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._testButton_t3yae_662{background:#21262d;border:1px solid #30363d;color:#e6edf3;padding:1rem;border-radius:6px;cursor:pointer;text-align:left;transition:all .2s;display:flex;flex-direction:column;gap:.5rem}._testButton_t3yae_662:hover{background:#30363d;border-color:#58a6ff}._testButton_t3yae_662:disabled{opacity:.5;cursor:not-allowed}._testDescription_t3yae_686{font-size:.75rem;color:#8b949e;font-weight:400}._testResults_t3yae_692{display:flex;flex-direction:column;gap:1rem}._testResults_t3yae_692 h3{font-size:1.125rem;font-weight:600;margin:0;color:#e6edf3}._testResult_t3yae_692{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:1rem}._testResult_t3yae_692._success_t3yae_712{border-left:4px solid #238636}._testResult_t3yae_692._failure_t3yae_716{border-left:4px solid #da3633}._testResultHeader_t3yae_720{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._testName_t3yae_727{font-weight:600;color:#e6edf3;text-transform:capitalize}._testTimestamp_t3yae_733{color:#8b949e;font-size:.75rem}._testError_t3yae_738{background:#0d1117;border:1px solid #f85149;border-radius:4px;padding:.5rem;color:#f85149;font-size:.875rem;margin-bottom:.75rem}._testData_t3yae_748{background:#0d1117;border:1px solid #21262d;border-radius:4px;padding:.5rem;overflow-x:auto}._testData_t3yae_748 pre{margin:0;font-size:.75rem;color:#7d8590}._emptyState_t3yae_762{text-align:center;color:#8b949e;font-style:italic;padding:2rem;background:#161b22;border:1px solid #30363d;border-radius:8px}@media(max-width:768px){._debugPage_t3yae_2{font-size:.875rem}._header_t3yae_9{padding:1rem;flex-direction:column;gap:1rem}._headerControls_t3yae_30{margin-left:0;justify-content:space-between;width:100%}._content_t3yae_149{padding:1rem}._metricsGrid_t3yae_160,._testGrid_t3yae_656{grid-template-columns:1fr}._tabs_t3yae_121{padding:0 1rem;overflow-x:auto}._tab_t3yae_121{padding:.75rem 1rem;white-space:nowrap}}._banner_5wbjd_1{position:fixed;bottom:16px;right:16px;z-index:9999;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#1f2937;color:#f9fafb;border:1px solid #374151;border-radius:8px;font-size:13px;box-shadow:0 4px 12px #00000059;max-width:360px;animation:_slideIn_5wbjd_1 .2s ease-out}@keyframes _slideIn_5wbjd_1{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}._message_5wbjd_31{flex:1;min-width:0}._button_5wbjd_36{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2563eb;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer}._button_5wbjd_36:hover{background:#1d4ed8}._dismiss_5wbjd_52{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#9ca3af;border:none;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}._dismiss_5wbjd_52:hover{color:#f9fafb}:root{--bg-primary: #0F1117;--bg-secondary: #0F1117;--bg-tertiary: #0F1117;--bg-card: #171a24;--bg-overlay: rgba(0, 0, 0, .8);--bg-modal: rgba(0, 0, 0, .7);--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-tertiary: #737c89;--text-inverse: #0F1117;--border-primary: #21202f;--border-secondary: #32303f;--border-hover: #39374a;--accent-primary: #3A89E6;--accent-primary-rgb: 58, 137, 230;--accent-secondary: #5c9eeb;--accent-tertiary: #22d3ee;--success: #34d399;--warning: #fbbf24;--error: #f87171;--info: #60a5fa;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .2);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--transition-fast: .15s ease-out;--transition-normal: .2s ease-out;--transition-slow: .3s ease-out}:root{--status-preparing: var(--info);--status-ready: var(--success);--status-processing: var(--accent-secondary);--status-completed: var(--success);--status-error: var(--error)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-fadeIn{animation:fadeIn var(--transition-normal) ease-out}.animate-slideIn{animation:slideIn var(--transition-slow) ease-out}.animate-scaleIn{animation:scaleIn var(--transition-normal) ease-out}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200px 100%;animation:shimmer 1.5s infinite}.transition-all{transition:all var(--transition-normal)}.transition-colors{transition:color var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal)}.transition-transform{transition:transform var(--transition-normal)}.transition-opacity{transition:opacity var(--transition-normal)}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--transition-fast)}.hover-scale:hover{transform:scale(1.05)}.focus-ring:focus{outline:2px solid var(--accent-primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}::-moz-selection{background-color:var(--accent-primary);color:var(--text-inverse)}::selection{background-color:var(--accent-primary);color:var(--text-inverse)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: .5rem}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-left-\[21px\]{left:-21px}.-right-1{right:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-6{left:1.5rem}.left-\[15px\]{left:15px}.left-\[2px\]{left:2px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-7{right:1.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-9{top:2.25rem}.top-\[2px\]{top:2px}.top-full{top:100%}.isolate{isolation:isolate}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1100\]{z-index:1100}.z-\[2000\]{z-index:2000}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-2{grid-column:span 2 / span 2}.-m-4{margin:-1rem}.m-0{margin:0}.m-2{margin:.5rem}.m-4{margin:1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mb-1{margin-bottom:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-14{width:3.5rem;height:3.5rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[13px\]{height:13px}.h-\[17px\]{height:17px}.h-\[50vh\]{height:50vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[380px\]{max-height:380px}.max-h-\[500px\]{max-height:500px}.max-h-\[80px\]{max-height:80px}.max-h-full{max-height:100%}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[300px\]{min-height:300px}.min-h-\[calc\(100vh-53px\)\]{min-height:calc(100vh - 53px)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[130px\]{width:130px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[30px\]{width:30px}.w-\[55\%\]{width:55%}.w-\[88px\]{width:88px}.w-\[90\%\]{width:90%}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[28px\]{min-width:28px}.min-w-\[360px\]{min-width:360px}.min-w-\[44px\]{min-width:44px}.min-w-\[72px\]{min-width:72px}.min-w-\[760px\]{min-width:760px}.min-w-\[7rem\]{min-width:7rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[204px\]{max-width:204px}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[288px\]{max-width:288px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[650px\]{max-width:650px}.max-w-\[70\%\]{max-width:70%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[420px\]{flex-basis:420px}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3\.5{--tw-translate-x: .875rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.4fr_1\.2fr_0\.7fr_0\.9fr_1fr_1\.6fr_24px\]{grid-template-columns:1.4fr 1.2fr .7fr .9fr 1fr 1.6fr 24px}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[1fr_1fr_1\.5fr_1fr\]{grid-template-columns:1fr 1fr 1.5fr 1fr}.grid-cols-\[28px_40px_repeat\(3\,minmax\(72px\,1fr\)\)_72px\]{grid-template-columns:28px 40px repeat(3,minmax(72px,1fr)) 72px}.grid-cols-\[28px_repeat\(4\,minmax\(56px\,1fr\)\)_90px_1fr\]{grid-template-columns:28px repeat(4,minmax(56px,1fr)) 90px 1fr}.grid-cols-\[36px_repeat\(4\,minmax\(56px\,1fr\)\)_140px_80px_80px\]{grid-template-columns:36px repeat(4,minmax(56px,1fr)) 140px 80px 80px}.grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.grid-cols-\[max-content\,1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(160px\,1\.2fr\)_100px_minmax\(200px\,2fr\)_90px\]{grid-template-columns:minmax(160px,1.2fr) 100px minmax(200px,2fr) 90px}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#21202f\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(33 32 47 / var(--tw-divide-opacity, 1))}.divide-\[\#21202f\]\/60>:not([hidden])~:not([hidden]){border-color:#21202f99}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-\[\#1e2130\]{--tw-border-opacity: 1;border-color:rgb(30 33 48 / var(--tw-border-opacity, 1))}.border-\[\#21202f\]{--tw-border-opacity: 1;border-color:rgb(33 32 47 / var(--tw-border-opacity, 1))}.border-\[\#21202f\]\/30{border-color:#21202f4d}.border-\[\#21202f\]\/50{border-color:#21202f80}.border-\[\#2a2938\]{--tw-border-opacity: 1;border-color:rgb(42 41 56 / var(--tw-border-opacity, 1))}.border-\[\#2a2d3d\]{--tw-border-opacity: 1;border-color:rgb(42 45 61 / var(--tw-border-opacity, 1))}.border-\[\#2b2f3a\]{--tw-border-opacity: 1;border-color:rgb(43 47 58 / var(--tw-border-opacity, 1))}.border-\[\#2d3148\]{--tw-border-opacity: 1;border-color:rgb(45 49 72 / var(--tw-border-opacity, 1))}.border-\[\#32303f\]{--tw-border-opacity: 1;border-color:rgb(50 48 63 / var(--tw-border-opacity, 1))}.border-\[\#3A89E6\]{--tw-border-opacity: 1;border-color:rgb(58 137 230 / var(--tw-border-opacity, 1))}.border-\[\#3A89E6\]\/40{border-color:#3a89e666}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-amber-900\/60{border-color:#78350f99}.border-blue-400\/80{border-color:#60a5facc}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/60{border-color:#3b82f699}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-600\/50{border-color:#2563eb80}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-blue-700\/50{border-color:#1d4ed880}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-blue-800\/50{border-color:#1e40af80}.border-blue-800\/60{border-color:#1e40af99}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-500\/20{border-color:#6b728033}.border-gray-500\/30{border-color:#6b72804d}.border-gray-500\/40{border-color:#6b728066}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-700\/50{border-color:#15803d80}.border-green-700\/60{border-color:#15803d99}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-green-800\/50{border-color:#16653480}.border-green-800\/60{border-color:#16653499}.border-green-900\/30{border-color:#14532d4d}.border-green-900\/60{border-color:#14532d99}.border-indigo-500\/30{border-color:#6366f14d}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/30{border-color:#f973164d}.border-orange-800{--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-purple-800\/30{border-color:#6b21a84d}.border-purple-800\/50{border-color:#6b21a880}.border-red-400\/20{border-color:#f8717133}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-600\/50{border-color:#dc262680}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-700\/50{border-color:#b91c1c80}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-red-800\/50{border-color:#991b1b80}.border-red-800\/60{border-color:#991b1b99}.border-red-900\/40{border-color:#7f1d1d66}.border-red-900\/50{border-color:#7f1d1d80}.border-red-900\/60{border-color:#7f1d1d99}.border-sky-900\/60{border-color:#0c4a6e99}.border-transparent{border-color:transparent}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/40{border-color:#eab30866}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-yellow-800{--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.border-yellow-800\/50{border-color:#854d0e80}.border-yellow-800\/60{border-color:#854d0e99}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-gray-700{--tw-border-opacity: 1;border-left-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-l-red-600{--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.bg-\[\#0F1117\]{--tw-bg-opacity: 1;background-color:rgb(15 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0c0e14\]{--tw-bg-opacity: 1;background-color:rgb(12 14 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0d1a\]{--tw-bg-opacity: 1;background-color:rgb(13 13 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0f1117\]{--tw-bg-opacity: 1;background-color:rgb(15 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#12141d\]{--tw-bg-opacity: 1;background-color:rgb(18 20 29 / var(--tw-bg-opacity, 1))}.bg-\[\#13151d\]{--tw-bg-opacity: 1;background-color:rgb(19 21 29 / var(--tw-bg-opacity, 1))}.bg-\[\#13151f\]{--tw-bg-opacity: 1;background-color:rgb(19 21 31 / var(--tw-bg-opacity, 1))}.bg-\[\#141722\]{--tw-bg-opacity: 1;background-color:rgb(20 23 34 / var(--tw-bg-opacity, 1))}.bg-\[\#161923\]{--tw-bg-opacity: 1;background-color:rgb(22 25 35 / var(--tw-bg-opacity, 1))}.bg-\[\#171a24\]{--tw-bg-opacity: 1;background-color:rgb(23 26 36 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a2e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1c25\]{--tw-bg-opacity: 1;background-color:rgb(26 28 37 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1d26\]{--tw-bg-opacity: 1;background-color:rgb(26 29 38 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1d2a\]{--tw-bg-opacity: 1;background-color:rgb(26 29 42 / var(--tw-bg-opacity, 1))}.bg-\[\#1d2030\]{--tw-bg-opacity: 1;background-color:rgb(29 32 48 / var(--tw-bg-opacity, 1))}.bg-\[\#1e1e2e\]{--tw-bg-opacity: 1;background-color:rgb(30 30 46 / var(--tw-bg-opacity, 1))}.bg-\[\#1e2130\]{--tw-bg-opacity: 1;background-color:rgb(30 33 48 / var(--tw-bg-opacity, 1))}.bg-\[\#1e2130\]\/50{background-color:#1e213080}.bg-\[\#1e2536\]{--tw-bg-opacity: 1;background-color:rgb(30 37 54 / var(--tw-bg-opacity, 1))}.bg-\[\#21202f\]{--tw-bg-opacity: 1;background-color:rgb(33 32 47 / var(--tw-bg-opacity, 1))}.bg-\[\#282b3a\]{--tw-bg-opacity: 1;background-color:rgb(40 43 58 / var(--tw-bg-opacity, 1))}.bg-\[\#2a1517\]{--tw-bg-opacity: 1;background-color:rgb(42 21 23 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.bg-\[\#3A89E6\]{--tw-bg-opacity: 1;background-color:rgb(58 137 230 / var(--tw-bg-opacity, 1))}.bg-\[\#3A89E6\]\/10{background-color:#3a89e61a}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/70{background-color:#f59e0bb3}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/30{background-color:#451a034d}.bg-background{background-color:hsl(var(--background))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/70{background-color:#3b82f6b3}.bg-blue-500\/90{background-color:#3b82f6e6}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.bg-blue-950\/20{background-color:#17255433}.bg-blue-950\/30{background-color:#1725544d}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/70{background-color:#10b981b3}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-green-800\/30{background-color:#1665344d}.bg-green-800\/40{background-color:#16653466}.bg-green-900\/10{background-color:#14532d1a}.bg-green-900\/20{background-color:#14532d33}.bg-green-950{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.bg-green-950\/20{background-color:#052e1633}.bg-green-950\/30{background-color:#052e164d}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-900\/20{background-color:#7c2d1233}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-900\/10{background-color:#581c871a}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/70{background-color:#ef4444b3}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.bg-red-950\/10{background-color:#450a0a1a}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/25{background-color:#450a0a40}.bg-red-950\/30{background-color:#450a0a4d}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-950\/30{background-color:#082f494d}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-500\/60{background-color:#64748b99}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/90{background-color:#eab308e6}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-900\/10{background-color:#713f121a}.bg-yellow-900\/20{background-color:#713f1233}.bg-yellow-900\/30{background-color:#713f124d}.bg-yellow-950{--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity, 1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#171a24\]{--tw-gradient-from: #171a24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 26 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#171a24\]\/80{--tw-gradient-from: rgb(23 26 36 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 26 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#171a24\]\/70{--tw-gradient-to: rgb(23 26 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(23 26 36 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#171a24\]\/10{--tw-gradient-to: rgb(23 26 36 / .1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[center_25\%\]{-o-object-position:center 25%;object-position:center 25%}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#3A89E6\]{--tw-text-opacity: 1;color:rgb(58 137 230 / var(--tw-text-opacity, 1))}.text-\[\#8fbcf2\]{--tw-text-opacity: 1;color:rgb(143 188 242 / var(--tw-text-opacity, 1))}.text-\[\#8fbcf2\]\/80{color:#8fbcf2cc}.text-\[\#a8adb8\]{--tw-text-opacity: 1;color:rgb(168 173 184 / var(--tw-text-opacity, 1))}.text-\[\#eaeaea\]{--tw-text-opacity: 1;color:rgb(234 234 234 / var(--tw-text-opacity, 1))}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/80{color:#f59e0bcc}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/90{color:#fca5a5e6}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/70{color:#f87171b3}.text-red-400\/80{color:#f87171cc}.text-red-400\/90{color:#f87171e6}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-300\/90{color:#fde047e6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/80{color:#facc15cc}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-500\/80{color:#eab308cc}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(75 85 99 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(75 85 99 / var(--tw-placeholder-opacity, 1))}.accent-blue-500{accent-color:#3b82f6}.accent-blue-600{accent-color:#2563eb}.accent-indigo-500{accent-color:#6366f1}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.6);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[\.75\]{--tw-saturate: saturate(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[color-scheme\:dark\]{color-scheme:dark}.\[deploy\:upload\]{deploy:upload}.\[ilp\:proxyClimb\]{ilp:proxyClimb}.\[layouts\:export\]{layouts:export}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color var(--transition-normal),background-color var(--transition-normal)}h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.025em}h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.3;letter-spacing:-.025em}h3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.4}h4{font-size:1.125rem;font-weight:500;line-height:1.4}p,span,div{font-size:.875rem;line-height:1.6}button{border:none;background:none;font:inherit;cursor:pointer}input,textarea,select{border:none;background:none;font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus{outline:2px solid var(--accent-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.space-key-grab,body.space-key-grab *{cursor:grab!important}body.space-key-grabbing,body.space-key-grabbing *{cursor:grabbing!important}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-600::placeholder{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.even\:bg-\[\#0f1117\]\/50:nth-child(2n){background-color:#0f111780}.focus-within\:border-\[\#3A89E6\]:focus-within{--tw-border-opacity: 1;border-color:rgb(58 137 230 / var(--tw-border-opacity, 1))}.hover\:border-\[\#32303f\]:hover{--tw-border-opacity: 1;border-color:rgb(50 48 63 / var(--tw-border-opacity, 1))}.hover\:border-\[\#39374a\]:hover{--tw-border-opacity: 1;border-color:rgb(57 55 74 / var(--tw-border-opacity, 1))}.hover\:border-\[\#3a3f4d\]:hover{--tw-border-opacity: 1;border-color:rgb(58 63 77 / var(--tw-border-opacity, 1))}.hover\:border-\[\#4a4860\]:hover{--tw-border-opacity: 1;border-color:rgb(74 72 96 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-blue-500\/40:hover{border-color:#3b82f666}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-blue-500\/70:hover{border-color:#3b82f6b3}.hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-red-500\/40:hover{border-color:#ef444466}.hover\:border-red-700\/60:hover{border-color:#b91c1c99}.hover\:border-red-800:hover{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0F1117\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 17 23 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#12141d\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 20 29 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#151822\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 24 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#171a24\]:hover{--tw-bg-opacity: 1;background-color:rgb(23 26 36 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1c25\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 28 37 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1d28\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 29 40 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1b1f2d\]:hover{--tw-bg-opacity: 1;background-color:rgb(27 31 45 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1c1f2b\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 31 43 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1d2030\]:hover{--tw-bg-opacity: 1;background-color:rgb(29 32 48 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1d2030\]\/50:hover{background-color:#1d203080}.hover\:bg-\[\#1e2130\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 33 48 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1e2536\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 37 54 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#21202f\]:hover{--tw-bg-opacity: 1;background-color:rgb(33 32 47 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#252836\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 40 54 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#282b3a\]:hover{--tw-bg-opacity: 1;background-color:rgb(40 43 58 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2940\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 41 64 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#32303f\]:hover{--tw-bg-opacity: 1;background-color:rgb(50 48 63 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3A89E6\]\/15:hover{background-color:#3a89e626}.hover\:bg-\[\#4a95ee\]:hover{--tw-bg-opacity: 1;background-color:rgb(74 149 238 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/15:hover{background-color:#f59e0b26}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600\/30:hover{background-color:#2563eb4d}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800\/40:hover{background-color:#1e40af66}.hover\:bg-blue-900\/30:hover{background-color:#1e3a8a4d}.hover\:bg-blue-900\/50:hover{background-color:#1e3a8a80}.hover\:bg-blue-950\/30:hover{background-color:#1725544d}.hover\:bg-blue-950\/40:hover{background-color:#17255466}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500\/20:hover{background-color:#6b728033}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-800\/50:hover{background-color:#1f293780}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700\/40:hover{background-color:#15803d66}.hover\:bg-green-700\/50:hover{background-color:#15803d80}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600\/30:hover{background-color:#dc26264d}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800\/40:hover{background-color:#991b1b66}.hover\:bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-red-950\/30:hover{background-color:#450a0a4d}.hover\:bg-red-950\/40:hover{background-color:#450a0a66}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-900\/50:hover{background-color:#713f1280}.hover\:text-\[\#3A89E6\]:hover{--tw-text-opacity: 1;color:rgb(58 137 230 / var(--tw-text-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-blue-200:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.hover\:text-orange-200:hover{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-blue-500\/60:focus{border-color:#3b82f699}.focus\:border-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:bg-\[\#171a24\]:focus{--tw-bg-opacity: 1;background-color:rgb(23 26 36 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#3A89E6\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(58 137 230 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#171a24\]:focus-visible{--tw-ring-offset-color: #171a24}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-900:disabled{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-700:disabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:border-blue-400\/50{border-color:#60a5fa80}.group:hover .group-hover\:border-blue-500\/60{border-color:#3b82f699}.group:hover .group-hover\:bg-blue-500\/60{background-color:#3b82f699}.group:hover .group-hover\:text-\[\#3A89E6\]{--tw-text-opacity: 1;color:rgb(58 137 230 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-80{opacity:.8}.group:focus-visible .group-focus-visible\:bg-blue-500\/60{background-color:#3b82f699}.group:enabled:hover .group-enabled\:group-hover\:underline{text-decoration-line:underline}.data-\[state\=selected\]\:bg-\[\#1e2130\][data-state=selected]{--tw-bg-opacity: 1;background-color:rgb(30 33 48 / var(--tw-bg-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:w-64{width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:768px){.md\:col-span-3{grid-column:span 3 / span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:p-4{padding:1rem}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-end-4{grid-column-end:4}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:mr-5{margin-right:1.25rem}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-\[560px\]{max-height:560px}.lg\:max-h-\[calc\(100vh-160px\)\]{max-height:calc(100vh - 160px)}.lg\:w-auto{width:auto}.lg\:min-w-\[320px\]{min-width:320px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0px_auto_minmax\(0\,1fr\)\]{grid-template-columns:0px auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_auto_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) auto minmax(0,7fr)}.lg\:items-start{align-items:flex-start}.lg\:gap-x-0{-moz-column-gap:0px;column-gap:0px}.lg\:gap-y-6{row-gap:1.5rem}.lg\:p-6{padding:1.5rem}}@media(min-width:1280px){.xl\:table-cell{display:table-cell}.xl\:table-column{display:table-column}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\.min-h-screen\]\:min-h-0>.min-h-screen{min-height:0px}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_input\]\:\[color-scheme\:dark\] input{color-scheme:dark}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:border-\[\#21202f\] tr{--tw-border-opacity: 1;border-color:rgb(33 32 47 / var(--tw-border-opacity, 1))}
