body{background:#fff;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.neural-shell :is([class*=-card],main [style*=border-radius][style*=overflow]){background:#fff!important;background:var(--theme-surface,#fff)!important;color:#081019;color:var(--theme-text,#081019)}.neural-shell :is(.act-card,.activation-card,.wallet-card,.pdp-card,.caf-card,.fa-card,.gt-card,.kyc-card,.team-card,.level-card,.lvl-card,.mot-card,.pi-card,.rlf-card,.sd-card,.sip-card,.ru-card,.menu-card){background:#fff!important;background:var(--theme-surface,#fff)!important}.neural-shell :is(.act-card,.activation-card,.wallet-card,.pdp-card,.caf-card,.fa-card,.gt-card,.kyc-card,.team-card,.level-card,.lvl-card,.mot-card,.pi-card,.rlf-card,.sd-card,.sip-card,.ru-card,.menu-card):before,.neural-shell :is([class*=-card],main [style*=border-radius][style*=overflow]):before{background:none!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#ff6d00;--primary-dark:#e65100;--bg-soft:#edf8f8;--card-solid:#fff;--muted-light:#8aa1a4;--border-light:#dcebed;--sidebar:#e65100;--sidebar-dark:#073c3a;--sidebar-text:#c5dcde;--sidebar-hover:#13807a;--success-bg:#dceff0;--warning:#a77b45;--orange:#a77b45;--orange-bg:#f1e9dc;--danger:#a95f63;--info:#477d91;--blue:#477d91;--blue-bg:#deebee;--shadow-xs:0 3px 12px rgba(30,85,90,.035);--shadow-sm:0 5px 18px rgba(40,90,95,.035);--shadow-md:0 10px 28px #1e555a14;--shadow-lg:0 20px 50px #1e555a1f;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--sidebar-width:255px}#root,body,html{margin:0;min-height:100%;padding:0;width:100%}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#e9f5f6,#d8ecee 50%,#e4f1f2);color:#19383d;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}button{cursor:pointer}img{max-width:100%}.App{min-height:100vh}.App-logo{height:40vmin;pointer-events:none}.App-header{align-items:center;background:linear-gradient(135deg,#e9f5f6,#d8ecee 50%,#e4f1f2);color:#19383d;color:var(--text);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#ff6d00;color:var(--primary)}.login-page{align-items:center;background:linear-gradient(135deg,#e9f5f6,#d8ecee 50%,#e4f1f2);color:#19383d;color:var(--text);display:flex;justify-content:center;min-height:100vh;padding:30px 20px;width:100%}.login-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff;background:var(--card-solid);border:1px solid #c8dfe1;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-xl);box-shadow:0 20px 50px #1e555a1f;box-shadow:var(--shadow-lg);padding:36px 32px;text-align:center;width:min(420px,calc(100vw - 40px))}.login-logo{background:#f3f9f9;border:2px solid #c8dfe1;border:2px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);display:block;height:62px;margin:0 auto 18px;object-fit:contain;width:62px}.login-brand{color:#ff6d00;color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.14em;margin:0 auto 10px;text-transform:uppercase}.login-title{color:#19383d;color:var(--text);font-size:27px;font-weight:750;letter-spacing:-.7px;line-height:1.2;margin:0 0 10px}.login-subtitle{color:#668084;color:var(--muted);font-size:12px;line-height:1.6;margin:0 0 28px}.login-form{grid-gap:18px;gap:18px}.login-field,.login-form{display:grid;text-align:left}.login-field{grid-gap:7px;font-size:10px;font-weight:600;gap:7px}.login-field,.login-input{color:#19383d;color:var(--text)}.login-input{background:#fbfefe;border:1px solid #c8dfe1;border:1px solid var(--border);border-radius:9px;border-radius:var(--radius-sm);font-size:11px;height:44px;outline:none;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.login-input:focus,.login-input:hover{border-color:#ff6d00;border-color:var(--primary)}.login-input:focus{background:#fff;box-shadow:0 0 0 3px #0b64601a}.login-input::placeholder{color:#a8b5b6}.login-duration-group{grid-gap:12px;background:#f7fbfb;border:1px solid #c8dfe1;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);display:grid;gap:12px;padding:14px 16px}.login-duration-group legend{color:#668084;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em;padding:0;text-transform:uppercase}.login-custom-days,.login-duration-option{align-items:center;color:#19383d;color:var(--text);display:flex;font-size:11px;gap:10px;justify-content:space-between}.login-custom-days input,.login-duration-option input{accent-color:#ff6d00;accent-color:var(--primary)}.login-custom-days input{background:#fff;border:1px solid #c8dfe1;border:1px solid var(--border);border-radius:9px;border-radius:var(--radius-sm);color:#19383d;color:var(--text);font-size:11px;outline:none;padding:8px 10px;width:90px}.login-custom-days input:focus{border-color:#ff6d00;border-color:var(--primary);box-shadow:0 0 0 3px #0b64601a}.login-button{border:0;border-radius:9px;border-radius:var(--radius-sm);box-shadow:0 6px 15px #ff6d002e;color:#fff;cursor:pointer;font-size:11px;font-weight:600;height:44px;padding:0 16px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.login-button,.login-button:hover{background:linear-gradient(135deg,#ff6d00,#e65100)}.login-button:hover{box-shadow:0 10px 22px #ff6d0038;transform:translateY(-1px)}.login-button:active{transform:translateY(0)}.login-button:focus-visible{outline:2px solid #78aeb2;outline-offset:3px}.login-error{background:#f8e9e9;border:1px solid #e1c5c7;border-radius:9px;border-radius:var(--radius-sm);color:#a95f63;color:var(--danger)}.login-error,.login-success{font-size:9px;line-height:1.5;padding:9px 12px;text-align:center}.login-success{background:#dceff0;background:var(--success-bg);border:1px solid #c8dfdb;border-radius:9px;border-radius:var(--radius-sm);color:#2e8b7a;color:var(--success)}@media (max-width:600px){.login-page{padding:20px 14px}.login-card{border-radius:16px;border-radius:var(--radius-lg);max-width:420px;padding:30px 22px;width:100%}.login-title{font-size:23px}.login-brand{font-size:9px}.login-subtitle{font-size:11px}}@media (max-width:380px){.login-card{padding:26px 18px}.login-logo{height:52px;width:52px}.login-title{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}::selection{background:#c8e2e3;color:#19383d}*{box-sizing:border-box}:root{--primary:#0b6460;--primary-dark:#084a47;--primary-light:#d9edef;--bg:#e5f2f3;--card:#ffffffe0;--text:#19383d;--muted:#668084;--border:#c8dfe1;--success:#2e8b7a}.main-page{background:linear-gradient(135deg,#e9f5f6,#d8ecee 50%,#eef7f7);color:#19383d;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.main-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fcfceb;border-bottom:1px solid #aacdcfa6;height:72px;justify-content:space-between;padding:0 6%;position:sticky;top:0;z-index:20}.brand,.main-header{align-items:center;display:flex}.brand{gap:11px}.brand-logo{align-items:center;background:linear-gradient(135deg,#0b6460,#084a47);border-radius:11px;box-shadow:0 7px 18px #29696e33;color:#fff;display:flex;height:39px;justify-content:center;width:39px}.brand-name{color:#19383d;color:var(--text);font-size:21px;font-weight:800;letter-spacing:-.7px}.brand-name span{color:#0b6460;color:var(--primary)}.main-nav{align-items:center;display:flex;gap:34px;margin-left:100px}.main-nav a{color:#668084;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s ease,background .2s ease}.main-nav a:hover{color:#0b6460;color:var(--primary)}.header-status{align-items:center;background:#edf7f7;border:1px solid #d8e9ea;border-radius:20px;color:#668084;color:var(--muted);display:flex;font-size:10px;font-weight:600;gap:8px;padding:8px 13px}.status-dot{background:#2e8b7a;border-radius:50%;height:7px;width:7px}.hero-section{grid-gap:50px;align-items:center;background:radial-gradient(circle at 75% 40%,#0b64601a,#0000 35%),linear-gradient(135deg,#f4fbfb,#e3f1f2);display:grid;gap:50px;grid-template-columns:.95fr 1.05fr;min-height:470px;overflow:hidden;padding:65px 7%}.hero-content{max-width:560px}.hero-badge{align-items:center;background:#ffffffd9;border:1px solid #c8dfe1;border:1px solid var(--border);border-radius:20px;box-shadow:0 5px 18px #1e555a0d;color:#0b6460;color:var(--primary);display:flex;font-size:10px;font-weight:700;gap:7px;margin-bottom:20px;padding:8px 13px;width:fit-content}.hero-content h1{color:#19383d;color:var(--text);font-size:48px;letter-spacing:-2px;line-height:1.08;margin:0}.hero-content h1 span{color:#0b6460;color:var(--primary)}.hero-content p{color:#668084;color:var(--muted);font-size:13px;line-height:1.7;margin:20px 0 27px;max-width:500px}.hero-button{align-items:center;border:0;border-radius:9px;box-shadow:0 8px 18px #29696e33;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:8px;padding:11px 18px;transition:transform .2s ease,background .2s ease}.hero-button,.hero-button:hover{background:linear-gradient(135deg,#ff6d00,#e65100)}.hero-button:hover{transform:translateY(-2px)}.hero-products{height:350px;position:relative}.hero-product{background:#ffffffeb;border:1px solid #c8dfe1;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 45px #27505421;height:275px;overflow:hidden;padding:9px;position:absolute;transition:.3s;width:220px}.hero-product img{border-radius:12px;height:100%;object-fit:cover;width:100%}.product-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffeb;border:1px solid #c8dfe1b3;border-radius:8px;bottom:17px;color:#19383d;color:var(--text);font-size:11px;font-weight:700;left:17px;padding:8px 10px;position:absolute;right:17px}.product-1{left:5%;top:30px;transform:rotate(-8deg)}.product-2{left:34%;top:5px;transform:rotate(1deg);z-index:2}.product-3{right:3%;top:35px;transform:rotate(8deg)}.hero-product:hover{transform:rotate(0deg) translateY(-8px);z-index:5}.portal-section{background:#f7fcfcd9;padding:60px 7% 70px}.portal-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:28px}.section-label{color:#0b6460;color:var(--primary);font-size:9px;font-weight:800;letter-spacing:1.4px}.portal-heading h2{color:#19383d;color:var(--text);font-size:25px;letter-spacing:-.8px;margin:6px 0 0}.portal-heading p{color:#668084;color:var(--muted);font-size:11px;margin:0}.portal-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.portal-card{background:#ffffffe6;border:1px solid #c8dfe1;border:1px solid var(--border);border-radius:15px;cursor:pointer;min-height:205px;padding:21px;position:relative;text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.portal-card:hover{border-color:#b8d7d9;box-shadow:0 15px 35px #29505417;transform:translateY(-4px)}.portal-card-top{align-items:center;display:flex;justify-content:space-between}.portal-card-icon{align-items:center;border-radius:11px;display:flex;height:46px;justify-content:center;width:46px}.shopping-icon svg{color:#0b6460}.stockist-icon svg{color:#397b72}.vendor-icon svg{color:#477d91}.admin-icon svg{color:#a77b45}.portal-arrow{color:#9aadaf;transition:color .2s ease,transform .2s ease}.portal-card:hover .portal-arrow{color:#0b6460;color:var(--primary);transform:translateX(4px)}.portal-card-content{margin-top:25px}.portal-card-content h3{color:#19383d;color:var(--text);font-size:15px;margin:0 0 8px}.portal-card-content p{color:#668084;color:var(--muted);font-size:10px;line-height:1.7;margin:0}.portal-status{bottom:19px;color:#9aaeb0;font-size:8px;font-weight:700;left:21px;letter-spacing:.6px;position:absolute;text-transform:uppercase}.portal-status.active{color:#397c78}.admin-portal-card{background:linear-gradient(145deg,#fff,#edf7f7);border-color:#c8dfe1}.admin-portal-card:hover{border-color:#a9ced0;box-shadow:0 15px 35px #0b646021}.main-footer{background:#f5fafb;border-top:1px solid #c8dfe1;border-top:1px solid var(--border);color:#829698;font-size:9px;justify-content:space-between;min-height:70px;padding:0 7%}.footer-brand,.main-footer{align-items:center;display:flex}.footer-brand{color:#596f72;font-weight:800;gap:7px}.footer-brand span span{color:#0b6460;color:var(--primary)}.footer-logo{align-items:center;background:linear-gradient(135deg,#0b6460,#084a47);border-radius:7px;color:#fff;display:flex;height:25px;justify-content:center;width:25px}@media (max-width:1000px){.main-nav{gap:20px;margin-left:0}.hero-section{grid-template-columns:1fr;padding-top:55px}.hero-products{margin:auto;max-width:700px;width:100%}.portal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.main-header{padding:0 25px}.hero-section{padding:50px 25px 55px}.hero-content{max-width:100%}.hero-content h1{font-size:40px}.portal-section{padding:50px 25px 60px}}@media (max-width:650px){.main-header{height:68px;padding:0 20px}.header-status,.main-nav{display:none}.brand-name{font-size:19px}.hero-section{gap:25px;padding:45px 20px 40px}.hero-content h1{font-size:35px;letter-spacing:-1.5px}.hero-content p{font-size:12px}.hero-products{height:280px;transform:scale(.78);transform-origin:center}.portal-section{padding:40px 20px 50px}.portal-heading{display:block}.portal-heading p{margin-top:9px}.portal-grid{grid-template-columns:1fr}.portal-card{min-height:190px}.main-footer{flex-direction:column;gap:8px;padding:20px;text-align:center}}@media (max-width:400px){.hero-content h1{font-size:31px}.hero-products{transform:scale(.68)}.portal-card{padding:18px}}.image-preview-trigger{background:#fffffff0;border:1px solid #19383d1f;border-radius:50%;box-shadow:0 2px 8px #19383d29;color:#19383d;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:8px;top:8px;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:30px;z-index:5}.image-preview-trigger:hover{background:#0b6460;color:#fff;transform:scale(1.06)}.image-preview-close:focus-visible,.image-preview-trigger:focus-visible{outline:2px solid #0b6460;outline-offset:2px}.image-preview-trigger-compact{height:25px;right:2px;top:2px;width:25px}.image-preview-backdrop{align-items:center;animation:image-preview-fade-in .18s ease both;background:#09191bdb;display:flex;inset:0;justify-content:center;opacity:0;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;z-index:3000}.image-preview-open{opacity:1}.image-preview-closing{animation-name:image-preview-fade-out;opacity:0}.image-preview-dialog{align-items:center;animation:image-preview-zoom-in .18s ease both;display:flex;justify-content:center;max-height:100%;max-width:100%;position:relative;transform:scale(.985)}.image-preview-open .image-preview-dialog{transform:scale(1)}.image-preview-closing .image-preview-dialog{animation-name:image-preview-zoom-out}.image-preview-close{background:#fffffff5;border:1px solid #ffffff57;border-radius:50%;color:#19383d;cursor:pointer;display:grid;height:42px;padding:0;place-items:center;position:fixed;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));transition:background-color .16s ease,transform .16s ease;width:42px;z-index:1}.image-preview-close:hover{background:#fff;transform:scale(1.05)}.image-preview-full-image{border-radius:4px;display:block;height:auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);object-fit:contain;object-position:center;width:auto}@keyframes image-preview-fade-in{0%{opacity:0}to{opacity:1}}@keyframes image-preview-fade-out{0%{opacity:1}to{opacity:0}}@keyframes image-preview-zoom-in{0%{transform:scale(.985)}to{transform:scale(1)}}@keyframes image-preview-zoom-out{0%{transform:scale(1)}to{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.image-preview-backdrop,.image-preview-close,.image-preview-dialog,.image-preview-trigger{animation-duration:.01ms;transition-duration:.01ms}}
/*# sourceMappingURL=main.c18e22e6.css.map*/