body{font-family:Segoe UI,sans-serif;margin:0}.dark-mode,.light-mode,body{background:#f1f5f9;color:#111}input{color:#000}button{cursor:pointer}.responsive-grid{grid-gap:15px;display:grid;gap:15px;width:100%}@media (max-width:599px){.responsive-grid{gap:12px;grid-template-columns:1fr;padding:10px}}@media (min-width:600px) and (max-width:1023px){.responsive-grid{gap:15px;grid-template-columns:repeat(2,1fr);padding:15px}}@media (min-width:1024px){.responsive-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}}.responsive-padding{padding:10px}@media (min-width:600px){.responsive-padding{padding:15px}}@media (min-width:1024px){.responsive-padding{padding:20px}}.responsive-h1{font-size:24px;font-weight:700;margin:15px 0}@media (min-width:600px){.responsive-h1{font-size:32px}}@media (min-width:1024px){.responsive-h1{font-size:40px}}.responsive-h2{font-size:20px;font-weight:700;margin:12px 0}@media (min-width:600px){.responsive-h2{font-size:28px}}@media (min-width:1024px){.responsive-h2{font-size:32px}}.responsive-h3{font-size:18px;font-weight:600;margin:10px 0}@media (min-width:600px){.responsive-h3{font-size:22px}}@media (min-width:1024px){.responsive-h3{font-size:26px}}.responsive-text{font-size:14px;line-height:1.5}@media (min-width:600px){.responsive-text{font-size:15px}}@media (min-width:1024px){.responsive-text{font-size:16px}}.responsive-flex-container{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.responsive-flex-container{flex-direction:row}}.responsive-sidebar-container{display:flex;flex-direction:column;margin-top:64px;min-height:100vh}@media (min-width:1024px){.responsive-sidebar-container{flex-direction:row}}.responsive-content{background:#f1f5f9;flex-grow:1;padding:10px;transition:all .35s ease;width:100%}@media (min-width:600px){.responsive-content{padding:15px}}@media (min-width:1024px){.responsive-content{margin-left:250px;padding:20px}}.responsive-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;overflow:hidden;padding:12px;transition:all .3s ease}@media (min-width:600px){.responsive-card{padding:15px}}@media (min-width:1024px){.responsive-card{padding:16px}}.responsive-card:hover{box-shadow:0 8px 25px #00000026}.responsive-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 15px;transition:all .3s ease}@media (min-width:600px){.responsive-button{font-size:15px;padding:12px 20px}}@media (min-width:1024px){.responsive-button{font-size:16px;padding:12px 25px}}.responsive-button:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.responsive-input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#000;font-size:14px;padding:12px 15px;width:100%}@media (min-width:600px){.responsive-input{font-size:15px;padding:12px 16px}}@media (min-width:1024px){.responsive-input{font-size:16px;padding:12px 18px}}.responsive-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.responsive-table{border-radius:12px;overflow-x:auto;width:100%}.responsive-table table{border-collapse:collapse;font-size:14px;width:100%}@media (min-width:600px){.responsive-table table{font-size:15px}}@media (min-width:1024px){.responsive-table table{font-size:16px}}.responsive-table td,.responsive-table th{border-bottom:1px solid #e2e8f0;padding:12px;text-align:left}@media (min-width:600px){.responsive-table td,.responsive-table th{padding:15px}}.responsive-table th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600}.responsive-table tr:hover{background:#f8f9fa}.responsive-image{border-radius:8px;height:auto;object-fit:cover;width:100%}.hide-mobile{display:none}@media (min-width:600px){.hide-mobile{display:block}}.hide-tablet{display:block}@media (min-width:600px) and (max-width:1023px){.hide-tablet{display:none}}.hide-desktop{display:block}@media (min-width:1024px){.hide-desktop{display:none}}.show-mobile{display:block}@media (min-width:600px){.show-mobile{display:none}}.show-desktop{display:none}@media (min-width:1024px){.show-desktop{display:block}}@media (max-width:1023px){.responsive-drawer{left:0;position:fixed;top:0;z-index:1200}}.responsive-form{display:flex;flex-direction:column;gap:15px;width:100%}@media (min-width:600px){.responsive-form{gap:18px}}@media (min-width:1024px){.responsive-form{gap:20px}}.form-row{display:flex;flex-direction:column;gap:12px}@media (min-width:600px){.form-row{flex-direction:row;gap:15px}}.form-row>*{flex:1 1;min-width:0}.product-grid-mobile{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:600px){.product-grid-mobile{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.product-grid-mobile{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.m-auto{margin:auto}.mb-sm{margin-bottom:10px}@media (min-width:600px){.mb-sm{margin-bottom:15px}}@media (min-width:1024px){.mb-sm{margin-bottom:20px}}.mt-sm{margin-top:10px}@media (min-width:600px){.mt-sm{margin-top:15px}}@media (min-width:1024px){.mt-sm{margin-top:20px}}@media (max-width:599px){.MuiAppBar-root{padding:8px 0!important}.MuiToolbar-root{min-height:56px!important;padding:8px 12px!important}}@media (min-width:600px){.MuiAppBar-root{padding:0!important}.MuiToolbar-root{min-height:64px!important;padding:0 16px!important}}.word-break{overflow-wrap:break-word;word-break:break-word}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-footer{grid-gap:15px;background:#0f172a;color:#fff;display:grid;gap:15px;grid-template-columns:1fr;padding:20px;text-align:center}@media (min-width:600px){.responsive-footer{gap:20px;grid-template-columns:repeat(2,1fr);padding:30px;text-align:left}}@media (min-width:1024px){.responsive-footer{gap:30px;grid-template-columns:repeat(4,1fr);padding:40px}}@media print{.no-print{display:none}body{font-size:12pt}}.premium-logo{animation:fadeIn 1s ease-in-out;margin-bottom:20px;text-align:center}.icon{animation:float 3s ease-in-out infinite;display:inline-block;font-size:45px;position:relative}.bolt{animation:pulse 1s infinite alternate;color:gold;font-size:22px;position:absolute;right:-12px;top:-12px}.text{-webkit-text-fill-color:#0000;animation:gradientMove 3s linear infinite;background:linear-gradient(90deg,#00c6ff,#0072ff,#fc0);-webkit-background-clip:text;background-size:200%;font-size:34px;font-weight:700;margin-top:8px}.text span{-webkit-text-fill-color:gold;color:gold;text-shadow:0 0 8px #ffd700cc}.tagline{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:1px;margin-top:6px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.3)}}@keyframes gradientMove{0%{background-position:0}to{background-position:200%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shine{0%{background-position:0;opacity:.8;text-shadow:0 0 6px #fff6}50%{background-position:100%;opacity:1;text-shadow:0 0 10px #fff9}to{background-position:0;opacity:.8;text-shadow:0 0 6px #fff6}}
/*# sourceMappingURL=main.043248ba.css.map*/