@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;600;700;800&display=swap";._loginContainer_24ml8_1{min-height:100vh;display:flex;background:var(--bg-body);font-family:var(--font-main);position:relative;overflow:hidden}._loginContainer_24ml8_1:before{content:"";position:absolute;top:-10%;right:-5%;width:40%;height:40%;background:radial-gradient(circle,var(--accent-soft) 0%,transparent 70%);z-index:0;filter:blur(60px)}._brandPanel_24ml8_22{flex:1;background:linear-gradient(135deg,var(--bg-subtle) 0%,var(--bg-body) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;border-right:1px solid var(--border-color);z-index:1}@media (max-width: 900px){._brandPanel_24ml8_22{display:none}}._logoWrapper_24ml8_38{width:120px;height:120px;background:var(--card-bg);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);margin-bottom:24px;border:1px solid var(--border-color);padding:20px}._logoImg_24ml8_52{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._brandPanel_24ml8_22 h1{font-family:var(--font-accent);font-weight:800;font-size:2.5rem;color:var(--text-main);margin-bottom:8px;letter-spacing:-.02em}._brandPanel_24ml8_22 p{color:var(--text-muted);font-size:1rem}._formPanel_24ml8_72{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;z-index:1}._loginBox_24ml8_81{width:100%;max-width:420px;background:var(--card-bg);padding:48px;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._loginHeader_24ml8_92{margin-bottom:32px}._loginHeader_24ml8_92 h2{font-family:var(--font-accent);font-size:1.75rem;font-weight:700;color:var(--text-main);margin-bottom:8px}._loginHeader_24ml8_92 p{color:var(--text-alt);font-size:.875rem}._loginForm_24ml8_109{display:flex;flex-direction:column;gap:20px}._errorAlert_24ml8_115{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-danger-soft);color:var(--color-danger);border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;margin-bottom:24px;border:1px solid rgba(239,68,68,.1)}._inputWithIcon_24ml8_129{position:relative}._inputIcon_24ml8_133{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);transition:color .2s}._inputWithIcon_24ml8_129 input{padding-left:44px!important}._inputWithIcon_24ml8_129:focus-within ._inputIcon_24ml8_133{color:var(--accent)}._forgotPassword_24ml8_150{display:flex;justify-content:flex-end;margin-top:-10px}._forgotPassword_24ml8_150 a{font-size:.75rem;color:var(--accent);text-decoration:none;font-weight:600}._forgotPassword_24ml8_150 a:hover{text-decoration:underline}._loginButton_24ml8_167{width:100%;padding:14px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-md);font-weight:700;font-size:.9375rem;cursor:pointer;transition:all .2s ease;margin-top:10px}._loginButton_24ml8_167:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-soft)}._loginButton_24ml8_167:disabled{opacity:.7;cursor:not-allowed}._loginFooter_24ml8_192{margin-top:40px;text-align:center;font-size:.75rem;color:var(--text-muted-more)}._field_1klv4_1{display:flex;flex-direction:column;gap:8px;transition:all .2s ease}._label_1klv4_8{font-size:.8125rem;font-weight:600;color:var(--text-alt);display:flex;align-items:center;gap:4px}._required_1klv4_17{color:var(--color-danger);font-weight:800}._hint_1klv4_22{font-size:.75rem;color:var(--text-muted);margin-top:2px;opacity:.8}._sidebar_11gyn_1{width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;position:sticky;top:0;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;padding:16px 12px;overflow-y:auto;overflow-x:hidden;z-index:1000;transition:transform .3s ease,left .3s ease}@media (max-width: 768px){._sidebar_11gyn_1{position:fixed;left:calc(-1 * var(--sidebar-width));top:0;bottom:0;height:100%;box-shadow:var(--shadow-xl)}._sidebarOpen_11gyn_28{left:0}}._overlay_11gyn_33{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:_fadeIn_11gyn_1 .2s ease}@media (max-width: 768px){._overlay_11gyn_33{display:block}}@keyframes _fadeIn_11gyn_1{0%{opacity:0}to{opacity:1}}._brand_11gyn_55{display:flex;align-items:center;gap:10px;padding:8px 8px 20px;border-bottom:1px solid var(--border-color);margin-bottom:8px}._brandIcon_11gyn_64{width:30px;height:30px;background:var(--accent);color:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-family:var(--font-accent);font-weight:700;font-size:.9rem;flex-shrink:0}._brandName_11gyn_79{font-family:var(--font-accent);font-weight:700;font-size:.9375rem;color:var(--text-main);white-space:nowrap}._nav_11gyn_88{flex:1;display:flex;flex-direction:column;gap:2px;padding:4px 0}._navItem_11gyn_96{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-alt);font-family:var(--font-main);font-size:.8125rem;font-weight:500;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}._navItem_11gyn_96:hover{background:var(--bg-subtle);color:var(--text-main)}._navItemActive_11gyn_119{background:var(--accent-soft);color:var(--accent);font-weight:600}._navItemActive_11gyn_119:hover{background:var(--accent-soft);color:var(--accent)}._navIcon_11gyn_130{display:flex;align-items:center;flex-shrink:0;opacity:.8}._navItemActive_11gyn_119 ._navIcon_11gyn_130{opacity:1}._navLabel_11gyn_141{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navGroup_11gyn_147{display:block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted-more);padding:12px 10px 4px}._bottom_11gyn_158{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--border-color);margin-top:8px}._userRow_11gyn_167{display:flex;align-items:center;gap:8px;padding:6px 8px}._avatar_11gyn_174{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;flex-shrink:0;border:2px solid var(--sidebar-border);overflow:hidden;transition:transform .2s ease}._userRow_11gyn_167:hover ._avatar_11gyn_174{transform:scale(1.05)}._avatar_11gyn_174 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._brandLogo_11gyn_201{height:28px;width:auto;max-width:40px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}._userInfo_11gyn_209{display:flex;flex-direction:column;min-width:0}._userName_11gyn_215{font-size:.8125rem;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_11gyn_224{font-size:.6875rem;color:var(--text-muted);text-transform:capitalize}._controls_11gyn_230{display:flex;align-items:center;gap:6px;padding:0 4px;flex-wrap:wrap}._langGroup_11gyn_238{display:flex;gap:4px;flex-wrap:wrap;flex:1}._langBtn_11gyn_245{background:transparent;border:1px solid var(--border-color);color:var(--text-muted);border-radius:var(--radius-sm);padding:2px 5px;font-size:.625rem;font-weight:700;cursor:pointer;transition:background .1s ease,color .1s ease}._langBtn_11gyn_245:hover{background:var(--bg-subtle);color:var(--text-main)}._logoutBtn_11gyn_262{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-alt);font-family:var(--font-main);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}._logoutBtn_11gyn_262:hover{background:var(--color-danger-soft);color:var(--color-danger)}._header_63gor_1{display:none;height:60px;padding:0 16px;background:var(--sidebar-bg);border-bottom:1px solid var(--sidebar-border);align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}._logo_63gor_14{display:flex;align-items:center;gap:10px;cursor:pointer}._logoImg_63gor_21{height:24px;width:auto}._logoIcon_63gor_26{width:28px;height:28px;background:var(--accent);color:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}._logoName_63gor_39{font-family:var(--font-accent);font-weight:700;font-size:.9rem;color:var(--text-main)}._menuBtn_63gor_46{background:none;border:none;color:var(--text-main);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){._header_63gor_1{display:flex}}._shell_18jz8_1{display:flex;min-height:100vh;background:var(--bg-color)}@media (max-width: 768px){._shell_18jz8_1{flex-direction:column}}._main_18jz8_13{flex:1;min-width:0;padding:28px 32px;max-width:1280px;width:100%;margin:0 auto}@media (max-width: 768px){._main_18jz8_13{padding:16px}}._header_dltlc_1{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px;flex-wrap:wrap;padding-bottom:12px}._text_dltlc_11{min-width:0;flex:1}._title_dltlc_16{font-family:var(--font-accent);font-size:1.625rem;font-weight:800;letter-spacing:-.03em;color:var(--text-main);line-height:1.1}._subtitle_dltlc_25{margin-top:6px;font-size:.875rem;color:var(--text-muted);line-height:1.5;font-weight:500}._actions_dltlc_33{display:flex;align-items:center;gap:12px;flex-shrink:0}._card_o1rs9_1{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px 20px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-sm)}._card_o1rs9_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._card_o1rs9_1._highlight_o1rs9_15{background:var(--accent);border-color:var(--accent);color:#fff}._card_o1rs9_1._success_o1rs9_21{background:var(--color-success-soft);border-color:#10b98133}._card_o1rs9_1._danger_o1rs9_26{background:var(--color-danger-soft);border-color:#ef444433}._top_o1rs9_31{display:flex;align-items:flex-start;justify-content:space-between}._label_o1rs9_37{font-size:.8125rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._card_o1rs9_1._highlight_o1rs9_15 ._label_o1rs9_37{color:#ffffffbf}._card_o1rs9_1._success_o1rs9_21 ._label_o1rs9_37{color:var(--color-success)}._card_o1rs9_1._danger_o1rs9_26 ._label_o1rs9_37{color:var(--color-danger)}._iconBox_o1rs9_52{width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}._card_o1rs9_1:hover ._iconBox_o1rs9_52{transform:scale(1.1) rotate(5deg)}._icon_accent_o1rs9_67{background:var(--accent-soft);color:var(--accent)}._icon_success_o1rs9_68{background:var(--color-success-soft);color:var(--color-success)}._icon_danger_o1rs9_69{background:var(--color-danger-soft);color:var(--color-danger)}._icon_warning_o1rs9_70{background:var(--color-warning-soft);color:var(--color-warning)}._icon_white_o1rs9_71{background:#fff3;color:#fff}._value_o1rs9_73{font-family:var(--font-accent);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:var(--text-main);line-height:1}@media (max-width: 768px){._value_o1rs9_73{font-size:1.5rem}}._card_o1rs9_1._highlight_o1rs9_15 ._value_o1rs9_73{color:#fff}._card_o1rs9_1._success_o1rs9_21 ._value_o1rs9_73{color:var(--color-success)}._card_o1rs9_1._danger_o1rs9_26 ._value_o1rs9_73{color:var(--color-danger)}._trend_o1rs9_92{margin-top:8px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:4px}._trendUp_o1rs9_101{color:var(--color-success)}._trendDown_o1rs9_102{color:var(--color-danger)}._backdrop_1dzn9_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;animation:_fadeIn_1dzn9_1 .15s ease}._panel_1dzn9_15{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);width:100%;max-height:90vh;overflow-y:auto;animation:_slideUp_1dzn9_1 .2s ease}._header_1dzn9_26{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}._title_1dzn9_33{font-size:1.0625rem;font-weight:700;color:var(--text-main)}._body_1dzn9_39{padding:20px 24px 24px}@keyframes _fadeIn_1dzn9_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1dzn9_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._filterBar_1nroc_1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._statsGrid_1nroc_8{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}@media (max-width: 1024px){._statsGrid_1nroc_8{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._statsGrid_1nroc_8{grid-template-columns:1fr}}._grid_1nroc_23{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media (max-width: 768px){._grid_1nroc_23{grid-template-columns:1fr}}._bottomSection_1nroc_34{display:grid;grid-template-columns:1fr;gap:1.5rem}._transactionTableWrapper_1nroc_40{margin-top:1rem;overflow-x:auto}._activityList_1nroc_45{list-style:none;padding:0;margin:1rem 0 0}._activityItem_1nroc_51{display:flex;gap:1rem;padding-bottom:1.25rem;position:relative}._activityItem_1nroc_51:not(:last-child):after{content:"";position:absolute;top:1rem;left:.35rem;bottom:0;width:1px;background:var(--border-color)}._activityDot_1nroc_68{width:.75rem;height:.75rem;background:var(--accent-color);border-radius:50%;margin-top:.25rem;z-index:1}._activityContent_1nroc_77{flex:1}._activityMain_1nroc_81{font-size:.9rem;margin-bottom:.25rem}._activityDetails_1nroc_86{font-size:.8rem;color:var(--text-muted)}._activityTime_1nroc_91{font-size:.7rem;color:var(--text-muted-more);margin-top:.5rem}._cardHeader_1nroc_97{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._storeList_1nroc_104{list-style:none;display:flex;flex-direction:column;gap:8px}._storeItem_1nroc_111{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-subtle);transition:border-color .15s ease}._storeItem_1nroc_111:hover{border-color:var(--accent)}._storeInfo_1nroc_126{display:flex;flex-direction:column;gap:2px;min-width:0}._storeName_1nroc_133{font-size:.875rem;font-weight:600;color:var(--text-main)}._storeLocation_1nroc_139{display:flex;align-items:center;gap:3px;font-size:.75rem;color:var(--text-muted)}._comingSoon_1nroc_147{padding:32px 0;text-align:center}._empty_1nroc_152{padding:24px 0;text-align:center;color:var(--text-muted);font-size:.875rem}._form_1nroc_159{display:flex;flex-direction:column;gap:14px}._formFooter_1nroc_165{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}._wrapper_1oqff_1{position:relative;display:flex;align-items:center;width:100%}._icon_1oqff_8{position:absolute;left:12px;color:var(--text-muted);pointer-events:none;flex-shrink:0;transition:color .2s ease}._wrapper_1oqff_1:focus-within ._icon_1oqff_8{color:var(--accent)}._input_1oqff_21{padding-left:38px!important}._page_8zpiq_1{height:100%}._dailyStat_8zpiq_5{display:flex;flex-direction:column;align-items:flex-end;padding:8px 14px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg)}._dailyLabel_8zpiq_15{font-size:.6875rem;color:var(--text-muted);font-weight:500}._dailyValue_8zpiq_21{font-family:var(--font-accent);font-size:1.125rem;font-weight:700;color:var(--text-main)}._layout_8zpiq_28{display:grid;grid-template-columns:1fr 300px;gap:20px;align-items:start}@media (max-width: 1024px){._layout_8zpiq_28{grid-template-columns:1fr 280px}}@media (max-width: 768px){._layout_8zpiq_28{grid-template-columns:1fr;display:flex;flex-direction:column-reverse}}._products_8zpiq_48{min-width:0}._searchRow_8zpiq_52{margin-bottom:16px}._categoryBar_8zpiq_56{display:flex;gap:16px;overflow-x:auto;padding:8px 4px 20px;margin-bottom:16px;scrollbar-width:none;-ms-overflow-style:none}._categoryBar_8zpiq_56::-webkit-scrollbar{display:none}._categoryItem_8zpiq_70{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;min-width:80px;transition:all .3s ease;padding:0}._categoryItem_8zpiq_70 span{font-size:.75rem;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:all .3s ease}._categoryImage_8zpiq_91,._categoryImagePlaceholder_8zpiq_91{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--card-bg);border:4px solid var(--card-bg);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}._categoryItem_8zpiq_70:hover ._categoryImage_8zpiq_91,._categoryItem_8zpiq_70:hover ._categoryImagePlaceholder_8zpiq_91{transform:scale(1.1) translateY(-2px);border-color:var(--accent-soft);box-shadow:var(--shadow-md)}._categoryItem_8zpiq_70:hover span{color:var(--text-main)}._activeCategory_8zpiq_116 ._categoryImage_8zpiq_91,._activeCategory_8zpiq_116 ._categoryImagePlaceholder_8zpiq_91{border-color:var(--accent)!important;background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-light);transform:scale(1.1)}._activeCategory_8zpiq_116 span{color:var(--accent)!important;font-weight:700}._productGrid_8zpiq_129{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._productCard_8zpiq_135{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:0;cursor:pointer;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column}._productCard_8zpiq_135:hover{border-color:var(--accent);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-4px)}._productImage_8zpiq_154{width:100%;height:110px;-o-object-fit:cover;object-fit:cover}._productImagePlaceholder_8zpiq_160{width:100%;height:110px;background:var(--bg-subtle);display:flex;align-items:center;justify-content:center}._productBody_8zpiq_169{padding:10px 12px}._productName_8zpiq_173{display:block;font-size:.8125rem;font-weight:600;color:var(--text-main);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productMeta_8zpiq_184{display:flex;align-items:center;justify-content:space-between}._productPrice_8zpiq_190{font-weight:800;color:var(--accent);font-size:1rem}._productStock_8zpiq_196{font-size:.75rem;color:var(--text-muted);font-weight:500}._empty_8zpiq_202{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0}._cartHeader_8zpiq_211{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._cartItems_8zpiq_218{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto;margin-bottom:16px}._cartEmpty_8zpiq_227{text-align:center;color:var(--text-muted);font-size:.8125rem;padding:24px 0}._cartItem_8zpiq_218{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:var(--radius-lg);background:var(--bg-subtle);border:1px solid var(--border-subtle);transition:all .2s ease}._cartItem_8zpiq_218:hover{background:var(--card-bg);border-color:var(--accent-light);box-shadow:var(--shadow-sm)}._cartItemInfo_8zpiq_252{display:flex;flex-direction:column;gap:6px;min-width:0}._cartItemName_8zpiq_259{font-size:.8125rem;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cartItemQty_8zpiq_268{font-size:.75rem;color:var(--text-muted)}._qtyContainer_8zpiq_273{display:flex;align-items:center;gap:4px;margin-top:4px}._qtyBtn_8zpiq_280{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:4px;font-size:.75rem;font-weight:700;cursor:pointer;color:var(--text-main);transition:all .1s ease}._qtyBtn_8zpiq_280:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}._qtyBtn_8zpiq_280:disabled{opacity:.3;cursor:not-allowed}._qtyInput_8zpiq_307{width:40px;height:20px;text-align:center;background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:4px;font-size:.75rem;font-weight:600;color:var(--text-main);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}._qtyInput_8zpiq_307::-webkit-outer-spin-button,._qtyInput_8zpiq_307::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._cartItemRight_8zpiq_327{display:flex;align-items:center;gap:6px;flex-shrink:0}._cartItemTotal_8zpiq_334{font-size:.8125rem;font-weight:700;color:var(--text-main)}._cartFooter_8zpiq_340{border-top:1px solid var(--border-color);padding-top:14px;display:flex;flex-direction:column;gap:12px}._bankSelector_8zpiq_348{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}._bankSelector_8zpiq_348 label{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}._totalRow_8zpiq_363{display:flex;justify-content:space-between;align-items:center}._totalLabel_8zpiq_369{font-size:.875rem;font-weight:600;color:var(--text-alt)}._totalValue_8zpiq_375{font-family:var(--font-accent);font-size:2rem;font-weight:800;color:var(--accent);letter-spacing:-.02em}._checkoutBtn_8zpiq_383{width:100%;height:50px;justify-content:center;font-size:1rem;font-weight:700;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px var(--shadow-color),0 2px 4px -1px var(--shadow-color);transition:all .2s ease}._checkoutBtn_8zpiq_383:hover:not(:disabled){transform:scale(1.02);box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -2px var(--shadow-color)}._spinner_8zpiq_399{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_8zpiq_399 .7s linear infinite}@keyframes _spin_8zpiq_399{to{transform:rotate(360deg)}}._badge_1y1xh_1{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._accent_1y1xh_13{background:var(--accent-soft);color:var(--accent)}._success_1y1xh_14{background:var(--color-success-soft);color:var(--color-success)}._danger_1y1xh_15{background:var(--color-danger-soft);color:var(--color-danger)}._warning_1y1xh_16{background:var(--color-warning-soft);color:var(--color-warning)}._neutral_1y1xh_17{background:var(--bg-subtle);color:var(--text-alt)}._primary_1y1xh_18{background:var(--accent);color:#fff}._kpiGrid_5z2ah_2{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}@media (max-width: 1100px){._kpiGrid_5z2ah_2{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._kpiGrid_5z2ah_2{grid-template-columns:1fr}}._statTile_5z2ah_17{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:20px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}._statTile_5z2ah_17:hover{box-shadow:var(--shadow-md)}._statIcon_5z2ah_33{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}._statIcon_accent_5z2ah_43{background:var(--accent-soft);color:var(--accent)}._statIcon_success_5z2ah_44{background:var(--color-success-soft);color:var(--color-success)}._statIcon_warning_5z2ah_45{background:var(--color-warning-soft);color:var(--color-warning)}._statIcon_danger_5z2ah_46{background:var(--color-danger-soft);color:var(--color-danger)}._statValue_5z2ah_48{font-family:var(--font-accent);font-size:1.5rem;font-weight:800;color:var(--text-main);line-height:1;margin-bottom:4px}._statLabel_5z2ah_57{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._statSub_5z2ah_65{font-size:.7rem;color:var(--text-muted-more);margin-top:2px}._quickActions_5z2ah_72{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}._quickBtn_5z2ah_79{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;font-size:.8125rem;font-weight:600;font-family:var(--font-main);transition:all .15s ease}._quickBtn_accent_5z2ah_93{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft)}._quickBtn_accent_5z2ah_93:hover{background:var(--accent);color:#fff}._quickBtn_success_5z2ah_96{background:var(--color-success-soft);color:var(--color-success);border-color:var(--color-success-soft)}._quickBtn_success_5z2ah_96:hover{background:var(--color-success);color:#fff}._quickBtn_info_5z2ah_99{background:#0ea5e91a;color:#0ea5e9;border-color:#0ea5e91a}._quickBtn_info_5z2ah_99:hover{background:#0ea5e9;color:#fff}._quickBtn_warning_5z2ah_102{background:var(--color-warning-soft);color:var(--color-warning);border-color:var(--color-warning-soft)}._quickBtn_warning_5z2ah_102:hover{background:var(--color-warning);color:#fff}._tabBar_5z2ah_106{display:flex;gap:4px;border-bottom:2px solid var(--border-color);margin-bottom:20px}._tabBtn_5z2ah_113{padding:10px 20px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-family:var(--font-main);font-size:.875rem;font-weight:600;color:var(--text-muted);transition:all .15s ease;border-radius:var(--radius-sm) var(--radius-sm) 0 0}._tabBtn_5z2ah_113:hover{color:var(--text-main);background:var(--bg-subtle)}._tabBtnActive_5z2ah_133{color:var(--accent);border-bottom-color:var(--accent);background:var(--accent-soft)}._headerActions_3zna4_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._filterBar_3zna4_8{display:flex;align-items:center;gap:8px}._statsGrid_3zna4_14{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}._tableHeader_3zna4_21{padding:16px 20px;border-bottom:1px solid var(--border-color)}._empty_3zna4_26{text-align:center;color:var(--text-muted);padding:32px;font-size:.875rem}._form_3zna4_33{display:flex;flex-direction:column;gap:14px}._formGrid_3zna4_39{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formFooter_3zna4_45{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}._userCell_36z4t_1{display:flex;align-items:center;gap:10px}._userAvatar_36z4t_7{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;flex-shrink:0;overflow:hidden}._avatarImg_36z4t_22{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._actions_36z4t_28{display:flex;justify-content:flex-end;gap:4px}._form_36z4t_34{display:flex;flex-direction:column;gap:14px}._formGrid_36z4t_40{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formFooter_36z4t_46{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}._storeCheckboxList_36z4t_52{display:flex;flex-direction:column;gap:8px;max-height:150px;overflow-y:auto;padding:8px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-body)}._checkboxLabel_36z4t_64{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.85rem}._checkboxLabel_36z4t_64 input{width:auto;cursor:pointer}._grid_gsulj_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._storeCard_gsulj_7{display:flex;flex-direction:column;gap:16px}._cardTop_gsulj_13{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._cardActions_gsulj_20{display:flex;gap:4px;flex-shrink:0}._meta_gsulj_26{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}._metaRow_gsulj_34{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--text-alt)}._form_gsulj_42{display:flex;flex-direction:column;gap:14px}._formFooter_gsulj_48{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}._userCheckboxList_gsulj_54{display:flex;flex-direction:column;gap:8px;max-height:150px;overflow-y:auto;padding:8px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-body)}._checkboxLabel_gsulj_66{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.85rem}._checkboxLabel_gsulj_66 input{width:auto;cursor:pointer}._grid_1blfe_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}._categoryCard_1blfe_7{padding:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}._categoryCard_1blfe_7:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000001a}._imageWrapper_1blfe_18{width:100%;height:160px;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-subtle)}._imageWrapper_1blfe_18 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._placeholderImg_1blfe_34{color:var(--text-muted);opacity:.5}._cardInfo_1blfe_39{padding:16px}._cardHeader_1blfe_43{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}._cardHeader_1blfe_43 h3{font-size:1.1rem;font-weight:600;margin:0}._cardInfo_1blfe_39 p{font-size:.85rem;color:var(--text-alt);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._actions_1blfe_67{display:flex;gap:4px}._searchBox_1blfe_72{display:flex;align-items:center;gap:8px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:0 12px;width:240px}._searchBox_1blfe_72 input{border:none;background:transparent;width:100%;padding:8px 0;font-size:.85rem;color:var(--text-main)}._searchBox_1blfe_72 input:focus{outline:none}._form_1blfe_96{display:flex;flex-direction:column;gap:16px}._fileUploadWrapper_1blfe_102{display:flex;flex-direction:column;gap:12px}._imagePreview_1blfe_108{width:140px;height:140px;border-radius:8px;overflow:hidden;position:relative;border:2px solid var(--accent-light);box-shadow:var(--shadow-sm);background:var(--bg-hover)}._imagePreview_1blfe_108 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._removeImage_1blfe_125{position:absolute;top:6px;right:6px;width:24px;height:24px;background:#0009;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1;transition:background .2s,transform .2s}._removeImage_1blfe_125:hover{background:var(--danger);transform:scale(1.1)}._fileInputRow_1blfe_149 input{display:none}._formFooter_1blfe_153{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}._container_hgtwe_1{display:grid;grid-template-columns:320px 1fr;gap:1.5rem}._nodeHeader_hgtwe_7{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}._infoList_hgtwe_17{display:flex;flex-direction:column;gap:1.25rem}._infoItem_hgtwe_23{display:flex;align-items:center;gap:1rem;color:var(--text-color);font-size:.9rem}._infoItem_hgtwe_23 svg{color:var(--accent-color);flex-shrink:0}._sectionHeader_hgtwe_36{margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center}._staffList_hgtwe_43{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._staffItem_hgtwe_52{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;background:var(--bg-body)}._staffAvatar_hgtwe_61{width:2rem;height:2rem;background:var(--accent-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem}._staffInfo_hgtwe_74{flex:1}._staffName_hgtwe_78{font-size:.85rem;font-weight:600}._staffRole_hgtwe_83{font-size:.75rem;color:var(--text-muted)}._statsGrid_hgtwe_88{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem}._miniStat_hgtwe_94{display:flex;align-items:center;gap:1.25rem;padding:.5rem}._statValue_hgtwe_101{font-size:1.5rem;font-weight:700;line-height:1}._statLabel_hgtwe_107{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}._bankLinkPicker_hgtwe_113{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed var(--border-color)}._toolbar_1kpg9_1{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}._toolbar_1kpg9_1>:first-child{flex:1;min-width:200px}._stockChips_1kpg9_14{display:flex;flex-wrap:wrap;gap:.5rem}._stockChip_1kpg9_14{font-size:.75rem;padding:.25rem .5rem;background:var(--bg-body);border:1px solid var(--border-color);border-radius:4px}._storePricesSection_1kpg9_28{margin:1.5rem 0;padding:1rem;background:var(--bg-body);border-radius:.5rem;border:1px solid var(--border-color)}._sectionTitle_1kpg9_36{font-size:.85rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._storePricesGrid_1kpg9_45{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){._storePricesGrid_1kpg9_45{grid-template-columns:1fr}}._storePriceRow_1kpg9_55{display:flex;flex-direction:column;gap:.25rem}._storePriceRow_1kpg9_55 label{font-size:.8rem;color:var(--text-color)}._actions_1kpg9_66{display:flex;justify-content:flex-end;gap:4px}._form_1kpg9_72{display:flex;flex-direction:column;gap:14px}._formGrid_1kpg9_78{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){._formGrid_1kpg9_78{grid-template-columns:1fr}}._formFooter_1kpg9_88{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}._productThumbnail_1kpg9_94{width:36px;height:36px;border-radius:6px;overflow:hidden;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle)}._productThumbnail_1kpg9_94 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._imageUploadWrapper_1kpg9_112{display:flex;flex-direction:column;gap:10px}._imagePreview_1kpg9_118{width:120px;height:120px;border-radius:8px;overflow:hidden;position:relative;border:2px solid var(--accent-light);box-shadow:var(--shadow-sm)}._imagePreview_1kpg9_118 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._removeImage_1kpg9_134{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#00000080;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1;transition:background .2s}._removeImage_1kpg9_134:hover{background:var(--danger)}._tabs_1kpg9_157{display:flex;gap:2px;background:var(--bg-hover);padding:4px;border-radius:8px;margin-bottom:20px}._tab_1kpg9_157{flex:1;padding:8px 12px;border:none;background:transparent;color:var(--text-muted);font-size:.85rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}._activeTab_1kpg9_183{background:var(--card-bg);color:var(--accent-color);box-shadow:var(--shadow-sm)}._fileInputRow_1kpg9_189{display:flex;align-items:center;gap:12px}._fileInputRow_1kpg9_189 input[type=file]{display:none}._priceLabel_1kpg9_199{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--text-muted);margin-bottom:4px}._priceInputGroup_1kpg9_208{position:relative;display:flex;align-items:center}._priceInputGroup_1kpg9_208 ._currency_1kpg9_214{position:absolute;right:12px;color:var(--text-muted);font-size:.75rem;font-weight:600}._categorySelect_1kpg9_222{width:100%;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--card-bg);color:var(--text-color);font-size:.9rem;transition:all .2s}._categorySelect_1kpg9_222:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}._container_qxizy_1{display:grid;grid-template-columns:300px 1fr;gap:1.5rem}@media (max-width: 900px){._container_qxizy_1{grid-template-columns:1fr}}._profileHeader_qxizy_11{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}._statsList_qxizy_21{background:var(--bg-body);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}._statItem_qxizy_28{text-align:center}._statLabel_qxizy_32{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}._statValue_qxizy_40{font-size:1.5rem;font-weight:700}._infoList_qxizy_45{display:flex;flex-direction:column;gap:1rem}._infoItem_qxizy_51{display:flex;align-items:center;gap:.75rem;font-size:.85rem}._infoItem_qxizy_51 svg{color:var(--accent-color);flex-shrink:0}._sectionHeader_qxizy_63{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._toolbar_13swj_1{margin-bottom:1.5rem}._userCell_13swj_5{display:flex;align-items:center;gap:.75rem}._actions_13swj_11{display:flex;justify-content:flex-end;gap:.5rem}._formGrid_13swj_17{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){._formGrid_13swj_17{grid-template-columns:1fr}}._formFooter_13swj_27{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}._container_1k2dj_1{display:grid;grid-template-columns:300px 1fr;gap:1.5rem}@media (max-width: 900px){._container_1k2dj_1{grid-template-columns:1fr}}._profileHeader_1k2dj_11{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}._statsList_1k2dj_21{background:var(--bg-body);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}._statItem_1k2dj_28{text-align:center}._statLabel_1k2dj_32{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;margin-bottom:.25rem}._statValue_1k2dj_39{font-size:1.5rem;font-weight:700}._infoList_1k2dj_44{display:flex;flex-direction:column;gap:1rem}._infoItem_1k2dj_50{display:flex;align-items:center;gap:.75rem;font-size:.85rem}._infoItem_1k2dj_50 svg{color:var(--accent);flex-shrink:0}._sectionHeader_1k2dj_62{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._grid_1mzb2_1{display:grid;grid-template-columns:1fr;gap:1.5rem}._itemsHeader_1mzb2_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._totalSection_1mzb2_14{display:flex;justify-content:flex-end;align-items:center;gap:2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}._totalLabel_1mzb2_24{font-size:.9rem;font-weight:600;color:var(--text-muted);text-transform:uppercase}._totalValue_1mzb2_31{font-size:2rem;font-weight:800;color:var(--accent-color)}._searchOverlay_1mzb2_37{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding-top:5rem;z-index:1000}._searchContainer_1mzb2_49{width:100%;max-width:600px;background:var(--bg-card);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid var(--border-color);overflow:hidden}._searchHeader_1mzb2_59{display:flex;align-items:center;padding:1.25rem;gap:1rem;border-bottom:1px solid var(--border-color)}._searchHeader_1mzb2_59 input{flex:1;background:transparent;border:none;outline:none;font-size:1.1rem;color:var(--text-color)}._resultsList_1mzb2_76{max-height:400px;overflow-y:auto}._resultItem_1mzb2_81{display:flex;align-items:center;padding:1rem 1.25rem;gap:1rem;cursor:pointer;transition:background .2s}._resultItem_1mzb2_81:hover{background:var(--bg-body)}._resultInfo_1mzb2_94{flex:1}._resultPrice_1mzb2_98{font-weight:700;font-size:1.1rem}._statsGrid_1q02t_1{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}@media (max-width: 1024px){._statsGrid_1q02t_1{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._statsGrid_1q02t_1{grid-template-columns:1fr}}._metricsGrid_1q02t_16{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}@media (max-width: 1024px){._metricsGrid_1q02t_16{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._metricsGrid_1q02t_16{grid-template-columns:1fr}}._metricValue_1q02t_31{font-family:var(--font-accent);font-size:1.5rem;font-weight:700;color:var(--text-main);margin-bottom:8px}._metricTrend_1q02t_39{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500}._progressBar_1q02t_47{height:4px;background:var(--border-color);border-radius:2px;overflow:hidden}._progressFill_1q02t_54{height:100%;background:var(--accent);border-radius:2px}._tableHeader_1q02t_60{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color)}._barTrack_1q02t_68{flex:1;min-width:80px;height:5px;background:var(--border-color);border-radius:3px;overflow:hidden}._barFill_1q02t_77{height:100%;border-radius:3px}._toolbar_1rf4y_1{margin-bottom:1.5rem}._searchWrapper_1rf4y_5{position:relative;max-width:400px}._searchIcon_1rf4y_10{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}._searchWrapper_1rf4y_5 input{padding-left:38px}._actions_1rf4y_22{display:flex;justify-content:flex-end;gap:.5rem}._formGrid_1rf4y_28{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formFooter_1rf4y_34{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}._grid_126oy_1{display:grid;grid-template-columns:1fr 340px;gap:1.5rem}._sectionHeader_126oy_7{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;color:var(--text-main)}._costGrid_126oy_15{display:flex;flex-direction:column;gap:1rem}._costItem_126oy_21 label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}._summary_126oy_30{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--border-color)}._summaryRow_126oy_36{display:flex;justify-content:space-between;margin-bottom:1rem}._divider_126oy_42{height:1px;background:var(--border-color);margin:1.5rem 0}._lcfBox_126oy_48{margin-top:1.5rem;background:var(--bg-body);padding:1rem;border-radius:var(--radius-lg);text-align:center;border:1px solid var(--border-color)}._toolbar_dwal1_1{margin-bottom:1.5rem}._searchWrapper_dwal1_5{position:relative;max-width:400px}._searchIcon_dwal1_10{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}._searchWrapper_dwal1_5 input{padding-left:38px}._actions_dwal1_22{display:flex;justify-content:flex-end;gap:.5rem}._container_qcva6_1{display:grid;grid-template-columns:1fr 320px;gap:1.5rem}._sectionHeader_qcva6_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._summaryBox_qcva6_14{background:var(--bg-body);padding:1.5rem;border-radius:var(--radius-lg);margin:1.5rem 0;border:1px solid var(--border-color)}._totalRow_qcva6_22{display:flex;flex-direction:column;gap:.5rem}._totalValue_qcva6_28{font-size:2rem;font-weight:800;color:var(--accent)}._grid_1dkqi_1{display:grid;grid-template-columns:1fr 300px;gap:1.5rem}._sectionHeader_1dkqi_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._sidebarSection_1dkqi_14{margin-bottom:1.5rem}._sidebarLabel_1dkqi_18{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem}._divider_1dkqi_26{height:1px;background:var(--border-color);margin:1.5rem 0}._customerInfo_1dkqi_32{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._contactDetails_1dkqi_39{font-size:.8rem;color:var(--text-muted);padding-left:2.25rem}._dateItem_1dkqi_45{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin-bottom:.5rem}._modalFooter_1dkqi_53{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._inventoryCheck_1dkqi_60{margin-top:1.5rem;background:var(--bg-subtle);padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}._inventoryCheckTitle_1dkqi_68{font-size:.9rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;color:var(--text-main)}._stockItem_1dkqi_77{font-size:.85rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}._stockItem_1dkqi_77:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._stockItemMain_1dkqi_90{display:flex;justify-content:space-between;margin-bottom:.25rem}._stockItemDetails_1dkqi_96{display:flex;justify-content:space-between;font-size:.75rem;font-weight:500}._statsGrid_1ybxu_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width: 1024px){._statsGrid_1ybxu_1{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._statsGrid_1ybxu_1{grid-template-columns:1fr}}._statHeader_1ybxu_16{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._statValue_1ybxu_23{font-size:1.75rem;font-weight:800;margin-bottom:.5rem;color:var(--text-main)}._contentGrid_1ybxu_30{display:grid;grid-template-columns:1fr 320px;gap:1.5rem}@media (max-width: 850px){._contentGrid_1ybxu_30{grid-template-columns:1fr}}._bankList_1ybxu_42{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._bankItem_1ybxu_49{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:var(--radius-md);background:var(--bg-hover);border:1px solid var(--border-color);cursor:pointer;transition:all .2s}._bankItem_1ybxu_49:hover{transform:translate(4px);border-color:var(--accent)}._bankIcon_1ybxu_67{width:40px;height:40px;border-radius:50%;background:var(--bg-main);display:flex;align-items:center;justify-content:center;color:var(--accent)}._bankInfo_1ybxu_78{flex:1}._bankName_1ybxu_82{font-weight:700;color:var(--text-main)}._bankAcc_1ybxu_87{font-size:.75rem;color:var(--text-muted)}._bankBalance_1ybxu_92{font-weight:800;color:var(--text-main);font-size:1.1rem}._modalForm_1ybxu_98{display:flex;flex-direction:column;gap:1rem}._modalFooter_1ybxu_104{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}._activityList_1ybxu_111{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.75rem}._activityItem_1ybxu_120{display:flex;align-items:flex-start;gap:10px}._bankActions_1ybxu_126{display:flex;align-items:center;gap:.5rem;margin-left:1rem}._miniBtn_1ybxu_133{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:var(--bg-body);color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;transition:all .2s}._miniBtn_1ybxu_133:hover{background:var(--accent);color:#fff;border-color:var(--accent)}._miniBtn_1ybxu_133._delete_1ybxu_153:hover{background:#ef4444;border-color:#ef4444}._chevron_1ybxu_158{color:var(--text-muted);opacity:.5}._detailsPanel_1ybxu_163{margin-top:2rem;padding-top:2rem;border-top:1px dashed var(--border-color);animation:_fadeIn_1ybxu_1 .3s ease-out}._detailsHeader_1ybxu_170{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._historyTable_1ybxu_177{overflow-x:auto}._historyTable_1ybxu_177 table{width:100%;border-collapse:collapse}._historyTable_1ybxu_177 th{text-align:left;padding:.75rem;font-size:.8rem;color:var(--text-muted);border-bottom:2px solid var(--border-color)}._historyTable_1ybxu_177 td{padding:.75rem;font-size:.9rem;border-bottom:1px solid var(--border-color)}._historyDesc_1ybxu_200{max-width:300px;white-space:nowrap;overflow:hidden;text-anchor:middle;text-overflow:ellipsis}@keyframes _fadeIn_1ybxu_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._activityDot_1ybxu_213{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:5px;flex-shrink:0}._activityContent_1ybxu_222{flex:1}._activityText_1ybxu_226{font-size:.825rem;color:var(--text-main);line-height:1.4}._activityDetails_1ybxu_232{font-size:.75rem;color:var(--text-muted);margin-top:2px}._activityTime_1ybxu_238{font-size:.7rem;color:var(--text-muted);opacity:.7;margin-top:2px}._sidebar_1ybxu_245{display:flex;flex-direction:column;gap:1.5rem}._fixedActionList_1ybxu_251{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._fixedActionBtn_1ybxu_258{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:12px;background:var(--bg-hover);border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease;width:100%;text-align:left}._fixedActionBtn_1ybxu_258:hover{border-color:var(--accent);background:var(--bg-main);transform:translate(4px)}._fixedActionTitle_1ybxu_278{flex:1;margin-left:1rem;font-weight:600;font-size:.875rem}._templateList_1ybxu_285{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto;padding-right:.5rem}._templateItem_1ybxu_294{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:12px}._toolbar_1fjce_1{margin-bottom:1.5rem}._searchWrapper_1fjce_5{position:relative;max-width:400px}._searchIcon_1fjce_10{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}._searchWrapper_1fjce_5 input{padding-left:38px}._formGrid_1fjce_22{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._modalFooter_1fjce_28{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._form_1fjce_22{display:flex;flex-direction:column;gap:1rem}._toolbar_zinzm_1{margin-bottom:1.5rem}._actions_zinzm_5{display:flex;justify-content:flex-end;gap:.5rem}._wrapper_31qod_1{display:grid;grid-template-columns:1fr 320px;gap:1.5rem}._sectionHeader_31qod_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionTitle_31qod_14{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.1rem;color:var(--text-main)}._grid2_31qod_23{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._sidebar_31qod_30{display:flex;flex-direction:column;gap:1.5rem}._header_x43au_1{display:flex;justify-content:space-between;margin-bottom:2rem}._documentMeta_x43au_7{text-align:right}._documentMeta_x43au_7 h1{margin:0 0 1rem;color:var(--accent);font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase}._metaRow_x43au_19{font-size:.85rem;display:flex;gap:1rem;justify-content:flex-end;margin-bottom:4px}._divider_x43au_27{border:0;border-top:1px solid var(--border-color);margin:1.5rem 0}._parties_x43au_33{display:grid;grid-template-columns:1fr 1fr;gap:2rem}._partyBox_x43au_39{padding:1rem;background:var(--bg-body);border-radius:var(--radius-md)}._partyName_x43au_45{font-weight:800;font-size:1.1rem;margin:.5rem 0;color:var(--text-main)}._partyDetail_x43au_52{font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:.5rem}._logisticsGrid_x43au_60{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1.5rem;background:var(--bg-body);border-radius:var(--radius-md)}._logiVal_x43au_69{font-weight:700;margin-top:4px}._signatures_x43au_74{margin-top:4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem}._sigLine_x43au_81{height:1px;background:var(--text-muted);margin-top:3rem;opacity:.3}@media print{.sidebar,.btn-primary,.btn-secondary,.PageHeader,.neo-card:last-child{display:none!important}._printArea_x43au_92{padding:0}.neo-card{box-shadow:none!important;border:1px solid #eee!important}}._container_1em8h_1{max-width:900px}._grid_1em8h_5{display:grid;grid-template-columns:1fr 300px;gap:1.5rem}._cardHeader_1em8h_11{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}._avatarPlaceholder_1em8h_20{width:80px;height:80px;border-radius:50%;background:var(--bg-body);display:flex;align-items:center;justify-content:center;color:var(--accent);border:2px solid var(--accent);overflow:hidden}._avatarWrapper_1em8h_33{position:relative}._avatarImage_1em8h_37{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._avatarUploadBtn_1em8h_43{position:absolute;bottom:0;right:0;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--bg-card);transition:transform .2s}._avatarUploadBtn_1em8h_43:hover{transform:scale(1.1)}._form_1em8h_64{display:flex;flex-direction:column;gap:1.25rem}._inputWrapper_1em8h_70{position:relative}._inputIcon_1em8h_74{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}._inputWrapper_1em8h_70 .input{padding-left:2.5rem}._divider_1em8h_86{display:flex;align-items:center;margin:1rem 0;font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._divider_1em8h_86:after{content:"";flex:1;height:1px;background:var(--border-color);margin-left:1rem}._alert_1em8h_105{padding:.75rem 1rem;border-radius:var(--radius-sm);display:flex;align-items:center;gap:.75rem;font-size:.85rem;margin-bottom:1.5rem}._error_1em8h_115{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._success_1em8h_121{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}._infoCol_1em8h_127{display:flex;flex-direction:column;gap:1.5rem}._passwordHeader_1em8h_133{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}._passwordHeader_1em8h_133 ._divider_1em8h_86{margin:0;flex:1}._passwordSection_1em8h_145{background:var(--bg-hover);padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;animation:_slideDown_1em8h_1 .3s ease-out}@keyframes _slideDown_1em8h_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._grid_1em8h_5{grid-template-columns:1fr}}._container_fs8i7_1{padding:1.5rem;max-width:1200px;margin:0 auto}._grid_fs8i7_7{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}._sectionHeader_fs8i7_14{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}._sectionHeader_fs8i7_14 h3{margin:0;font-size:1.1rem;font-weight:700}._logoSection_fs8i7_29{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:#ffffff0d;border-radius:8px}._logoPreviewContainer_fs8i7_39{width:100px;height:100px;border-radius:8px;overflow:hidden;border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;background:#0000001a}._logoPreview_fs8i7_39{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._logoPlaceholder_fs8i7_57{display:flex;flex-direction:column;align-items:center;gap:.5rem}._logoActions_fs8i7_64{display:flex;flex-direction:column;gap:.5rem}._settingItem_fs8i7_70{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}._settingItem_fs8i7_70:not(:last-child){border-bottom:1px dashed var(--border)}._settingItem_fs8i7_70 h4{margin:0 0 .25rem;font-size:1rem}._bankList_fs8i7_86{display:flex;flex-direction:column;gap:1rem}._bankItem_fs8i7_92{display:flex;gap:1rem;align-items:flex-end;background:var(--bg-hover);padding:1rem;border-radius:8px;border:1px solid var(--border)}._switch_fs8i7_103{position:relative;display:inline-block;width:44px;height:24px}._switch_fs8i7_103 input{opacity:0;width:0;height:0}._slider_fs8i7_116{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.4s;border-radius:24px}._slider_fs8i7_116:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_fs8i7_116{background-color:var(--accent)}input:checked+._slider_fs8i7_116:before{transform:translate(20px)}@media (max-width: 900px){._grid_fs8i7_7{grid-template-columns:1fr}}._container_oehuc_1{display:grid;grid-template-columns:320px 1fr;gap:1.5rem}@media (max-width: 900px){._container_oehuc_1{grid-template-columns:1fr}}._profileCard_oehuc_11{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}._avatarLarge_oehuc_21{width:80px;height:80px;background:var(--accent-gradient);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin-bottom:1rem;box-shadow:0 4px 12px #6366f14d;overflow:hidden}._avatarImg_oehuc_37{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._infoList_oehuc_43{display:flex;flex-direction:column;gap:1rem}._infoItem_oehuc_49{display:flex;align-items:center;gap:.75rem;color:var(--text-color);font-size:.9rem}._infoItem_oehuc_49 svg{color:var(--text-muted)}._sectionHeader_oehuc_61{margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center}._activityTimeline_oehuc_68{list-style:none;padding:0;margin:0}._timelineItem_oehuc_74{display:flex;gap:1.25rem;padding-bottom:1.5rem;position:relative}._timelineItem_oehuc_74:not(:last-child):after{content:"";position:absolute;top:1rem;left:.45rem;bottom:0;width:1px;background:var(--border-color)}._timelineDot_oehuc_91{width:1rem;height:1rem;background:var(--bg-card);border:2px solid var(--accent-color);border-radius:50%;margin-top:.15rem;z-index:1}._timelineTitle_oehuc_101{font-weight:600;font-size:.95rem;margin-bottom:.25rem}._timelineDetails_oehuc_107{font-size:.85rem;color:var(--text-muted)}._timelineDate_oehuc_112{font-size:.75rem;color:var(--text-muted-more);margin-top:.5rem}._container_1ktya_1{max-width:1200px;margin:0 auto}._statsGrid_1ktya_6{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:1.5rem}._title_1ktya_13{font-weight:700;font-size:1.5rem;margin:0}*,: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:Inter,sans-serif;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;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[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]{display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}#landing-root{width:100%;min-height:100vh}#landing-root *:focus{outline:none!important}#landing-root *:focus-visible{outline:none!important;box-shadow:0 0 0 2px #d4af374d!important;transition:box-shadow .2s ease-in-out}#landing-root button:focus-visible,#landing-root a:focus-visible,#landing-root input:focus-visible,#landing-root select:focus-visible,#landing-root textarea:focus-visible{outline:none!important;box-shadow:0 0 0 2px #000,0 0 0 4px #d4af374d!important;transition:box-shadow .2s ease-in-out}#landing-root html{font-family:Inter var,system-ui,sans-serif}#landing-root[dir=rtl]{text-align:right}*,: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: }::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: }#landing-root :is(.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}#landing-root :is(.pointer-events-none){pointer-events:none}#landing-root :is(.fixed){position:fixed}#landing-root :is(.absolute){position:absolute}#landing-root :is(.relative){position:relative}#landing-root :is(.-inset-2){top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}#landing-root :is(.-inset-4){top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}#landing-root :is(.inset-0){top:0;right:0;bottom:0;left:0}#landing-root :is(.inset-2){top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}#landing-root :is(.inset-x-0){left:0;right:0}#landing-root :is(.-bottom-10){bottom:-2.5rem}#landing-root :is(.bottom-0){bottom:0}#landing-root :is(.bottom-12){bottom:3rem}#landing-root :is(.left-0){left:0}#landing-root :is(.left-1\/2){left:50%}#landing-root :is(.left-\[15\%\]){left:15%}#landing-root :is(.right-0){right:0}#landing-root :is(.right-8){right:2rem}#landing-root :is(.right-\[15\%\]){right:15%}#landing-root :is(.right-full){right:100%}#landing-root :is(.top-0){top:0}#landing-root :is(.top-1\/2){top:50%}#landing-root :is(.z-10){z-index:10}#landing-root :is(.z-20){z-index:20}#landing-root :is(.z-50){z-index:50}#landing-root :is(.mx-auto){margin-left:auto;margin-right:auto}#landing-root :is(.-mr-2){margin-right:-.5rem}#landing-root :is(.mb-10){margin-bottom:2.5rem}#landing-root :is(.mb-12){margin-bottom:3rem}#landing-root :is(.mb-16){margin-bottom:4rem}#landing-root :is(.mb-2){margin-bottom:.5rem}#landing-root :is(.mb-24){margin-bottom:6rem}#landing-root :is(.mb-4){margin-bottom:1rem}#landing-root :is(.mb-6){margin-bottom:1.5rem}#landing-root :is(.mb-8){margin-bottom:2rem}#landing-root :is(.ml-3){margin-left:.75rem}#landing-root :is(.mr-2){margin-right:.5rem}#landing-root :is(.mr-4){margin-right:1rem}#landing-root :is(.mt-12){margin-top:3rem}#landing-root :is(.mt-2){margin-top:.5rem}#landing-root :is(.mt-20){margin-top:5rem}#landing-root :is(.mt-4){margin-top:1rem}#landing-root :is(.mt-6){margin-top:1.5rem}#landing-root :is(.mt-8){margin-top:2rem}#landing-root :is(.block){display:block}#landing-root :is(.inline-block){display:inline-block}#landing-root :is(.flex){display:flex}#landing-root :is(.inline-flex){display:inline-flex}#landing-root :is(.table){display:table}#landing-root :is(.grid){display:grid}#landing-root :is(.hidden){display:none}#landing-root :is(.aspect-\[4\/5\]){aspect-ratio:4/5}#landing-root :is(.aspect-square){aspect-ratio:1 / 1}#landing-root :is(.aspect-video){aspect-ratio:16 / 9}#landing-root :is(.h-1){height:.25rem}#landing-root :is(.h-12){height:3rem}#landing-root :is(.h-16){height:4rem}#landing-root :is(.h-2){height:.5rem}#landing-root :is(.h-20){height:5rem}#landing-root :is(.h-24){height:6rem}#landing-root :is(.h-40){height:10rem}#landing-root :is(.h-48){height:12rem}#landing-root :is(.h-6){height:1.5rem}#landing-root :is(.h-8){height:2rem}#landing-root :is(.h-auto){height:auto}#landing-root :is(.h-full){height:100%}#landing-root :is(.h-px){height:1px}#landing-root :is(.max-h-\[600px\]){max-height:600px}#landing-root :is(.min-h-\[2em\]){min-height:2em}#landing-root :is(.min-h-\[70vh\]){min-height:70vh}#landing-root :is(.min-h-screen){min-height:100vh}#landing-root :is(.w-12){width:3rem}#landing-root :is(.w-16){width:4rem}#landing-root :is(.w-2){width:.5rem}#landing-root :is(.w-24){width:6rem}#landing-root :is(.w-32){width:8rem}#landing-root :is(.w-40){width:10rem}#landing-root :is(.w-48){width:12rem}#landing-root :is(.w-6){width:1.5rem}#landing-root :is(.w-8){width:2rem}#landing-root :is(.w-auto){width:auto}#landing-root :is(.w-full){width:100%}#landing-root :is(.w-px){width:1px}#landing-root :is(.max-w-2xl){max-width:42rem}#landing-root :is(.max-w-3xl){max-width:48rem}#landing-root :is(.max-w-4xl){max-width:56rem}#landing-root :is(.max-w-6xl){max-width:72rem}#landing-root :is(.max-w-7xl){max-width:80rem}#landing-root :is(.max-w-md){max-width:28rem}#landing-root :is(.flex-shrink-0){flex-shrink:0}#landing-root :is(.origin-left){transform-origin:left}#landing-root :is(.origin-top){transform-origin:top}#landing-root :is(.origin-top-left){transform-origin:top left}#landing-root :is(.origin-top-right){transform-origin:top right}#landing-root :is(.-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))}#landing-root :is(.-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))}#landing-root :is(.-rotate-1){--tw-rotate: -1deg;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))}#landing-root :is(.rotate-45){--tw-rotate: 45deg;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))}#landing-root :is(.scale-100){--tw-scale-x: 1;--tw-scale-y: 1;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))}#landing-root :is(.scale-150){--tw-scale-x: 1.5;--tw-scale-y: 1.5;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))}#landing-root :is(.scale-95){--tw-scale-x: .95;--tw-scale-y: .95;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))}#landing-root :is(.scale-x-0){--tw-scale-x: 0;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))}#landing-root :is(.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))}#landing-root :is(.transform-gpu){transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) 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}}#landing-root :is(.animate-pulse){animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#landing-root :is(.cursor-pointer){cursor:pointer}#landing-root :is(.resize){resize:both}#landing-root :is(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}#landing-root :is(.flex-col){flex-direction:column}#landing-root :is(.flex-wrap){flex-wrap:wrap}#landing-root :is(.items-start){align-items:flex-start}#landing-root :is(.items-center){align-items:center}#landing-root :is(.justify-center){justify-content:center}#landing-root :is(.justify-between){justify-content:space-between}#landing-root :is(.gap-12){gap:3rem}#landing-root :is(.gap-16){gap:4rem}#landing-root :is(.gap-20){gap:5rem}#landing-root :is(.gap-4){gap:1rem}#landing-root :is(.gap-6){gap:1.5rem}#landing-root :is(.gap-8){gap:2rem}#landing-root :is(.gap-x-8){-moz-column-gap:2rem;column-gap:2rem}#landing-root :is(.gap-y-16){row-gap:4rem}#landing-root :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}#landing-root :is(.space-x-6>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}#landing-root :is(.space-x-8>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}#landing-root :is(.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))}#landing-root :is(.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))}#landing-root :is(.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))}#landing-root :is(.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))}#landing-root :is(.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))}#landing-root :is(.self-start){align-self:flex-start}#landing-root :is(.overflow-hidden){overflow:hidden}#landing-root :is(.whitespace-nowrap){white-space:nowrap}#landing-root :is(.rounded-2xl){border-radius:1rem}#landing-root :is(.rounded-full){border-radius:9999px}#landing-root :is(.rounded-lg){border-radius:.5rem}#landing-root :is(.rounded-md){border-radius:.375rem}#landing-root :is(.rounded-xl){border-radius:.75rem}#landing-root :is(.border){border-width:1px}#landing-root :is(.border-2){border-width:2px}#landing-root :is(.border-4){border-width:4px}#landing-root :is(.border-l-4){border-left-width:4px}#landing-root :is(.border-t){border-top-width:1px}#landing-root :is(.border-\[\#D4AF37\]){--tw-border-opacity: 1;border-color:rgb(212 175 55 / var(--tw-border-opacity))}#landing-root :is(.border-\[\#D4AF37\]\/10){border-color:#d4af371a}#landing-root :is(.border-\[\#D4AF37\]\/20){border-color:#d4af3733}#landing-root :is(.border-\[\#D4AF37\]\/30){border-color:#d4af374d}#landing-root :is(.border-\[\#D4AF37\]\/40){border-color:#d4af3766}#landing-root :is(.border-transparent){border-color:transparent}#landing-root :is(.bg-\[\#D4AF37\]){--tw-bg-opacity: 1;background-color:rgb(212 175 55 / var(--tw-bg-opacity))}#landing-root :is(.bg-\[\#D4AF37\]\/10){background-color:#d4af371a}#landing-root :is(.bg-\[\#D4AF37\]\/20){background-color:#d4af3733}#landing-root :is(.bg-\[\#D4AF37\]\/30){background-color:#d4af374d}#landing-root :is(.bg-\[\#D4AF37\]\/5){background-color:#d4af370d}#landing-root :is(.bg-black){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}#landing-root :is(.bg-black\/30){background-color:#0000004d}#landing-root :is(.bg-black\/40){background-color:#0006}#landing-root :is(.bg-black\/50){background-color:#00000080}#landing-root :is(.bg-black\/90){background-color:#000000e6}#landing-root :is(.bg-gray-500){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}#landing-root :is(.bg-transparent){background-color:transparent}#landing-root :is(.bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#landing-root :is(.bg-zinc-900){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}#landing-root :is(.bg-\[radial-gradient\(circle_at_center\,_\#D4AF37_0\%\,_transparent_60\%\)\]){background-image:radial-gradient(circle at center,#D4AF37 0%,transparent 60%)}#landing-root :is(.bg-\[radial-gradient\(ellipse_at_center\,_\#D4AF37_0\%\,_rgba\(0\,0\,0\,0\)_70\%\)\]){background-image:radial-gradient(ellipse at center,#d4af37,#0000 70%)}#landing-root :is(.bg-gradient-to-b){background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#landing-root :is(.bg-gradient-to-br){background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#landing-root :is(.bg-gradient-to-l){background-image:linear-gradient(to left,var(--tw-gradient-stops))}#landing-root :is(.bg-gradient-to-r){background-image:linear-gradient(to right,var(--tw-gradient-stops))}#landing-root :is(.bg-gradient-to-t){background-image:linear-gradient(to top,var(--tw-gradient-stops))}#landing-root :is(.from-\[\#D4AF37\]){--tw-gradient-from: #D4AF37 var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.from-\[\#D4AF37\]\/10){--tw-gradient-from: rgb(212 175 55 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.from-\[\#D4AF37\]\/20){--tw-gradient-from: rgb(212 175 55 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.from-\[\#D4AF37\]\/30){--tw-gradient-from: rgb(212 175 55 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.from-\[\#D4AF37\]\/50){--tw-gradient-from: rgb(212 175 55 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.from-black){--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.from-black\/60){--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.from-black\/80){--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.from-transparent){--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#landing-root :is(.via-\[\#D4AF37\]){--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #D4AF37 var(--tw-gradient-via-position), var(--tw-gradient-to)}#landing-root :is(.via-\[\#D4AF37\]\/10){--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(212 175 55 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}#landing-root :is(.via-\[\#D4AF37\]\/30){--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(212 175 55 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}#landing-root :is(.via-\[\#D4AF37\]\/5){--tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(212 175 55 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}#landing-root :is(.via-black){--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}#landing-root :is(.via-transparent){--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}#landing-root :is(.to-black){--tw-gradient-to: #000 var(--tw-gradient-to-position)}#landing-root :is(.to-transparent){--tw-gradient-to: transparent var(--tw-gradient-to-position)}#landing-root :is(.object-contain){-o-object-fit:contain;object-fit:contain}#landing-root :is(.object-cover){-o-object-fit:cover;object-fit:cover}#landing-root :is(.p-1){padding:.25rem}#landing-root :is(.p-10){padding:2.5rem}#landing-root :is(.p-2){padding:.5rem}#landing-root :is(.p-4){padding:1rem}#landing-root :is(.p-6){padding:1.5rem}#landing-root :is(.p-8){padding:2rem}#landing-root :is(.px-1){padding-left:.25rem;padding-right:.25rem}#landing-root :is(.px-4){padding-left:1rem;padding-right:1rem}#landing-root :is(.px-8){padding-left:2rem;padding-right:2rem}#landing-root :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}#landing-root :is(.py-12){padding-top:3rem;padding-bottom:3rem}#landing-root :is(.py-16){padding-top:4rem;padding-bottom:4rem}#landing-root :is(.py-2){padding-top:.5rem;padding-bottom:.5rem}#landing-root :is(.py-24){padding-top:6rem;padding-bottom:6rem}#landing-root :is(.py-3){padding-top:.75rem;padding-bottom:.75rem}#landing-root :is(.py-32){padding-top:8rem;padding-bottom:8rem}#landing-root :is(.pb-3){padding-bottom:.75rem}#landing-root :is(.pl-3){padding-left:.75rem}#landing-root :is(.pr-4){padding-right:1rem}#landing-root :is(.pt-1){padding-top:.25rem}#landing-root :is(.pt-2){padding-top:.5rem}#landing-root :is(.pt-4){padding-top:1rem}#landing-root :is(.pt-8){padding-top:2rem}#landing-root :is(.text-left){text-align:left}#landing-root :is(.text-center){text-align:center}#landing-root :is(.align-middle){vertical-align:middle}#landing-root :is(.font-serif){font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}#landing-root :is(.text-2xl){font-size:1.5rem;line-height:2rem}#landing-root :is(.text-3xl){font-size:1.875rem;line-height:2.25rem}#landing-root :is(.text-4xl){font-size:2.25rem;line-height:2.5rem}#landing-root :is(.text-5xl){font-size:3rem;line-height:1}#landing-root :is(.text-6xl){font-size:3.75rem;line-height:1}#landing-root :is(.text-7xl){font-size:4.5rem;line-height:1}#landing-root :is(.text-base){font-size:1rem;line-height:1.5rem}#landing-root :is(.text-lg){font-size:1.125rem;line-height:1.75rem}#landing-root :is(.text-sm){font-size:.875rem;line-height:1.25rem}#landing-root :is(.text-xl){font-size:1.25rem;line-height:1.75rem}#landing-root :is(.text-xs){font-size:.75rem;line-height:1rem}#landing-root :is(.font-light){font-weight:300}#landing-root :is(.font-medium){font-weight:500}#landing-root :is(.uppercase){text-transform:uppercase}#landing-root :is(.italic){font-style:italic}#landing-root :is(.leading-relaxed){line-height:1.625}#landing-root :is(.tracking-\[0\.2em\]){letter-spacing:.2em}#landing-root :is(.tracking-\[0\.3em\]){letter-spacing:.3em}#landing-root :is(.tracking-wide){letter-spacing:.025em}#landing-root :is(.tracking-wider){letter-spacing:.05em}#landing-root :is(.tracking-widest){letter-spacing:.1em}#landing-root :is(.text-\[\#D4AF37\]){--tw-text-opacity: 1;color:rgb(212 175 55 / var(--tw-text-opacity))}#landing-root :is(.text-\[\#D4AF37\]\/20){color:#d4af3733}#landing-root :is(.text-\[\#D4AF37\]\/50){color:#d4af3780}#landing-root :is(.text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}#landing-root :is(.text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}#landing-root :is(.text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#landing-root :is(.opacity-0){opacity:0}#landing-root :is(.opacity-10){opacity:.1}#landing-root :is(.opacity-100){opacity:1}#landing-root :is(.opacity-5){opacity:.05}#landing-root :is(.opacity-50){opacity:.5}#landing-root :is(.opacity-70){opacity:.7}#landing-root :is(.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)}#landing-root :is(.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)}#landing-root :is(.outline-none){outline:2px solid transparent;outline-offset:2px}#landing-root :is(.ring-1){--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)}#landing-root :is(.ring-\[\#D4AF37\]\/10){--tw-ring-color: rgb(212 175 55 / .1)}#landing-root :is(.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)}#landing-root :is(.blur-3xl){--tw-blur: blur(64px);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)}#landing-root :is(.blur-xl){--tw-blur: blur(24px);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)}#landing-root :is(.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)}#landing-root :is(.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)}#landing-root :is(.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)}#landing-root :is(.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}#landing-root :is(.transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#landing-root :is(.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}#landing-root :is(.transition-opacity){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#landing-root :is(.transition-transform){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#landing-root :is(.duration-200){transition-duration:.2s}#landing-root :is(.duration-300){transition-duration:.3s}#landing-root :is(.duration-500){transition-duration:.5s}#landing-root :is(.duration-700){transition-duration:.7s}#landing-root :is(.duration-75){transition-duration:75ms}#landing-root :is(.ease-in){transition-timing-function:cubic-bezier(.4,0,1,1)}#landing-root :is(.ease-in-out){transition-timing-function:cubic-bezier(.4,0,.2,1)}#landing-root :is(.ease-out){transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse-slow{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.05);opacity:.8}to{transform:scale(.95);opacity:.5}}@keyframes blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-spin-reverse{animation:spin-reverse 15s linear infinite}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}.animate-blink{animation:blink 4s infinite}.animate-fade-in{animation:fadeIn .5s ease-in-out}.animate-slide-up{animation:slideUp .5s ease-in-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}#landing-root :is(.hover\:border-\[\#D4AF37\]:hover){--tw-border-opacity: 1;border-color:rgb(212 175 55 / var(--tw-border-opacity))}#landing-root :is(.hover\:border-\[\#D4AF37\]\/20:hover){border-color:#d4af3733}#landing-root :is(.hover\:border-\[\#D4AF37\]\/30:hover){border-color:#d4af374d}#landing-root :is(.hover\:border-\[\#D4AF37\]\/50:hover){border-color:#d4af3780}#landing-root :is(.hover\:bg-\[\#D4AF37\]\/5:hover){background-color:#d4af370d}#landing-root :is(.hover\:text-\[\#D4AF37\]:hover){--tw-text-opacity: 1;color:rgb(212 175 55 / var(--tw-text-opacity))}#landing-root :is(.focus\:ring-0: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(0px + 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)}#landing-root :is(.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)}#landing-root :is(.focus-visible\:ring-\[\#D4AF37\]\/50:focus-visible){--tw-ring-color: rgb(212 175 55 / .5)}#landing-root :is(.focus-visible\:ring-offset-2:focus-visible){--tw-ring-offset-width: 2px}#landing-root :is(.focus-visible\:ring-offset-black:focus-visible){--tw-ring-offset-color: #000}#landing-root :is(.group:hover .group-hover\:w-24){width:6rem}#landing-root :is(.group:hover .group-hover\:w-full){width:100%}#landing-root :is(.group:hover .group-hover\:rotate-0){--tw-rotate: 0deg;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))}#landing-root :is(.group:hover .group-hover\:scale-x-100){--tw-scale-x: 1;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))}#landing-root :is(.group:hover .group-hover\:border-\[\#D4AF37\]\/30){border-color:#d4af374d}#landing-root :is(.group:hover .group-hover\:text-\[\#D4AF37\]\/40){color:#d4af3766}#landing-root :is(.group:hover .group-hover\:opacity-100){opacity:1}@media (min-width: 640px){#landing-root :is(.sm\:mx-6){margin-left:1.5rem;margin-right:1.5rem}#landing-root :is(.sm\:ml-6){margin-left:1.5rem}#landing-root :is(.sm\:flex){display:flex}#landing-root :is(.sm\:hidden){display:none}#landing-root :is(.sm\:h-24){height:6rem}#landing-root :is(.sm\:h-32){height:8rem}#landing-root :is(.sm\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#landing-root :is(.sm\:items-center){align-items:center}#landing-root :is(.sm\:px-6){padding-left:1.5rem;padding-right:1.5rem}#landing-root :is(.sm\:text-4xl){font-size:2.25rem;line-height:2.5rem}#landing-root :is(.sm\:text-6xl){font-size:3.75rem;line-height:1}#landing-root :is(.sm\:text-7xl){font-size:4.5rem;line-height:1}#landing-root :is(.sm\:text-xl){font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){#landing-root :is(.md\:col-span-2){grid-column:span 2 / span 2}#landing-root :is(.md\:mb-12){margin-bottom:3rem}#landing-root :is(.md\:aspect-square){aspect-ratio:1 / 1}#landing-root :is(.md\:min-h-\[1\.5em\]){min-height:1.5em}#landing-root :is(.md\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#landing-root :is(.md\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#landing-root :is(.md\:gap-16){gap:4rem}#landing-root :is(.md\:px-0){padding-left:0;padding-right:0}#landing-root :is(.md\:text-2xl){font-size:1.5rem;line-height:2rem}#landing-root :is(.md\:text-5xl){font-size:3rem;line-height:1}#landing-root :is(.md\:text-6xl){font-size:3.75rem;line-height:1}#landing-root :is(.md\:text-7xl){font-size:4.5rem;line-height:1}#landing-root :is(.md\:text-8xl){font-size:6rem;line-height:1}}@media (min-width: 1024px){#landing-root :is(.lg\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#landing-root :is(.lg\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#landing-root :is(.lg\:px-8){padding-left:2rem;padding-right:2rem}#landing-root :is(.lg\:text-8xl){font-size:6rem;line-height:1}}@media (min-width: 1280px){#landing-root :is(.xl\:text-9xl){font-size:8rem;line-height:1}}#root{width:100%;min-height:100vh}[dir=rtl]{text-align:right}html{scroll-behavior:smooth}.fade-in{animation:fadeIn .5s ease-in-out}.slide-up{animation:slideUp .5s ease-in-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}*:focus{outline:2px solid #646cff;outline-offset:2px}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{--accent: #6366f1;--accent-soft: rgba(99, 102, 241, .1);--accent-hover: #4f46e5;--bg-color: #f8fafc;--bg-subtle: #f1f5f9;--card-bg: #ffffff;--text-main: #1e293b;--text-alt: #475569;--text-muted: #64748b;--text-muted-more: #94a3b8;--border-color: #e2e8f0;--border-subtle: #f1f5f9;--color-success: #10b981;--color-success-soft: rgba(16, 185, 129, .1);--color-danger: #ef4444;--color-danger-soft: rgba(239, 68, 68, .1);--color-warning: #f59e0b;--color-warning-soft: rgba(245, 158, 11, .1);--sidebar-width: 260px;--sidebar-bg: #ffffff;--sidebar-border: #e2e8f0;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--font-main: "Inter", system-ui, -apple-system, sans-serif;--font-accent: "Outfit", sans-serif;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-accent: 0 10px 15px -3px rgba(99, 102, 241, .3);--bg-body: var(--bg-color);--text-color: var(--text-main);--danger: var(--color-danger);--success: var(--color-success);--warning: var(--color-warning);--info: var(--accent);--bg-hover: var(--bg-subtle);--accent-light: var(--accent-soft);--border: var(--border-color);--accent-rgb: 99, 102, 241}[data-theme=dark]{--bg-color: #0b0f19;--bg-subtle: #161b2a;--card-bg: #111827;--text-main: #f1f5f9;--text-alt: #cbd5e1;--text-muted: #94a3b8;--text-muted-more: #64748b;--border-color: #1e293b;--border-subtle: #161b2a;--sidebar-bg: #030712;--sidebar-border: #111827;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .5);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .5), 0 8px 10px -6px rgb(0 0 0 / .3)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4{font-family:var(--font-accent);color:var(--text-main)}.label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:var(--text-muted)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.page-container{animation:fadeIn .3s ease}.neo-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease,border-color .3s ease}.neo-card:hover{box-shadow:var(--shadow-md)}.section-title{display:flex;align-items:center;gap:10px;font-family:var(--font-accent);font-size:1.125rem;font-weight:700;color:var(--text-main);margin-bottom:20px}.icon-box{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);flex-shrink:0}.icon-box-accent{background:var(--accent-soft);color:var(--accent)}.icon-box-success{background:var(--color-success-soft);color:var(--color-success)}.icon-box-danger{background:var(--color-danger-soft);color:var(--color-danger)}.icon-box-warning{background:var(--color-warning-soft);color:var(--color-warning)}.neo-card{background:var(--card-bg);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:24px;position:relative;transition:all .3s ease}.neo-card:hover{box-shadow:var(--shadow-md);border-color:var(--accent-hover)}.font-bold{font-weight:700!important}.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-gray-400{color:var(--text-muted-more)!important}.text-gray-500{color:var(--text-muted)!important}.text-gray-600{color:var(--text-alt)!important}.bg-body{background-color:var(--bg-color)!important}.bg-card{background-color:var(--card-bg)!important}.actions-cell{display:flex!important;align-items:center!important;gap:8px!important;justify-content:flex-end!important}.icon-box-sm{width:32px;height:32px;border-radius:var(--radius-sm)}.btn-primary,.btn-secondary,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;font-family:var(--font-main)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-secondary{background:var(--bg-subtle);color:var(--text-alt);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--border-color)}.btn-danger{background:var(--color-danger-soft);color:var(--color-danger)}.btn-danger:hover{background:var(--color-danger);color:#fff}.btn-icon{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:8px;border-radius:var(--radius-md);transition:all .2s}.btn-icon:hover{background:var(--bg-subtle);color:var(--text-main)}.input{width:100%;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-main);font-family:var(--font-main);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .3s ease}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.select-modern{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px!important}[data-theme=dark] .select-modern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-color:var(--bg-subtle)!important;color:var(--text-main)!important}.select-sm{padding:8px 12px;font-size:.8125rem}.table-container{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-color);margin-bottom:20px}.table,.neo-table{width:100%;border-collapse:collapse;font-size:.875rem}.table th,.neo-table th{background:var(--bg-subtle);padding:12px 16px;text-align:left;font-weight:600;color:var(--text-alt);border-bottom:1px solid var(--border-color)}.table td,.neo-table td{padding:14px 16px;border-bottom:1px solid var(--border-subtle);color:var(--text-main)}.table tr:last-child td,.neo-table tr:last-child td{border-bottom:none}.data-table{width:100%;border-collapse:collapse}.data-table th{background:var(--bg-subtle);padding:12px 16px;text-align:left;border-bottom:2px solid var(--border-color);font-weight:700;font-size:.75rem;text-transform:uppercase;color:var(--text-muted)}.data-table td{padding:14px 16px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.badge-success{background:var(--color-success-soft);color:var(--color-success)}.badge-danger{background:var(--color-danger-soft);color:var(--color-danger)}.badge-warning{background:var(--color-warning-soft);color:var(--color-warning)}.badge-accent{background:var(--accent-soft);color:var(--accent)}.grid{display:grid;gap:24px}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.hide-mobile{display:none!important}}@media (min-width: 769px){.show-mobile{display:none!important}}.flex{display:flex}.flex-col{flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-gap-2{display:flex;gap:8px}.flex-gap-4{display:flex;gap:16px}.gap-2{gap:8px}.gap-4{gap:16px}@media (max-width: 640px){.flex-mobile-col{flex-direction:column}.flex-gap-mobile-2{gap:8px}}.toast-container{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px}.toast-item{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:320px;max-width:480px;border:1px solid var(--border-color);animation:slideInRight .4s cubic-bezier(.4,0,.2,1)}.toast-message{flex:1;font-size:.9rem;color:var(--text-main);font-weight:600}.toast-success{border-left:5px solid var(--color-success)}.toast-error{border-left:5px solid var(--color-danger)}.toast-warning{border-left:5px solid var(--color-warning)}.toast-info{border-left:5px solid var(--accent)}.toast-close{padding:4px;color:var(--text-muted);border:none;background:none;cursor:pointer;border-radius:var(--radius-sm);transition:all .2}.toast-close:hover{background:var(--bg-subtle);color:var(--text-main)}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn .2s ease}.dialog-content{background:var(--card-bg);padding:40px;border-radius:var(--radius-2xl);width:100%;max-width:480px;text-align:center;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);animation:modalIn .3s cubic-bezier(.34,1.56,.64,1)}.dialog-icon{margin-bottom:24px;display:flex;justify-content:center}.dialog-body h3{margin:0 0 12px;font-family:var(--font-accent);font-size:1.5rem;font-weight:800;color:var(--text-main)}.dialog-body p{color:var(--text-alt);margin-bottom:32px;line-height:1.6}.dialog-footer{display:flex;gap:14px;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%) scale(.9);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes modalIn{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.spinner-sm{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;display:inline-block;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}
