@media screen {
html body.release-496.alpline-human-os.design-lock-457{--a496-soft:color-mix(in srgb,var(--brand-primary) 7%,white);--a496-border:color-mix(in srgb,var(--brand-primary) 18%,white)}
html body.release-496.alpline-human-os.design-lock-457:not(.modal-open):not(.sidebar-open){overflow-y:auto!important;height:auto!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-content{overflow:visible!important;background:var(--brand-canvas)!important;padding-top:18px!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-sidebar{background:linear-gradient(180deg,var(--a496-soft),#fff)!important;border-right:1px solid var(--a496-border)!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-sidebar :is(a,button,summary){color:color-mix(in srgb,var(--brand-primary) 65%,#182435)!important;font-size:17px!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-sidebar :is(a.active,details[open]>summary){background:color-mix(in srgb,var(--brand-primary) 16%,white)!important;border-left:3px solid var(--brand-accent)!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-sidebar details>summary{background:var(--a496-soft)!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-topbar{background:#fff!important;border-bottom:2px solid var(--a496-border)!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-topbar :is(a,button,summary,b){font-size:16px!important;line-height:1.45!important;color:#233348!important}
html body.release-496.alpline-human-os.design-lock-457 :is(.btn.gold,.header-join){background:var(--brand-accent)!important;color:#172334!important;border-color:var(--brand-accent)!important}
html body.release-496.alpline-human-os.design-lock-457 :is(.btn.dark,.product-add){background:color-mix(in srgb,var(--brand-primary) 70%,#102330)!important;color:white!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.report-hero,.network-head,.dash-head,.genealogy-command__head){background:#fff!important;color:#24354b!important;background-image:none!important;padding:22px!important;min-height:0!important;border:1px solid var(--a496-border)!important;border-left:4px solid var(--brand-accent)!important;border-radius:12px!important;box-shadow:0 4px 18px #16253809!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.report-hero,.network-head,.dash-head)::before,html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.report-hero,.network-head,.dash-head)::after{content:none!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.report-hero,.network-head,.dash-head) h1{font-family:inherit!important;font-size:30px!important;line-height:1.2!important;color:#24354b!important;margin:8px 0!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.report-hero,.network-head,.dash-head) p{font-size:16px!important;line-height:1.6!important;color:#516273!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.network-identity,.report-hero>aside,.identity){background:var(--a496-soft)!important;color:#24354b!important;border:1px solid var(--a496-border)!important;border-radius:10px!important;box-shadow:none!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.network-identity,.report-hero>aside,.identity) :is(b,small,p,span){color:#24354b!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.team-summary,.network-metrics){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;background:none!important;border:0!important;margin:18px 0!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.team-summary,.network-metrics)>article{display:flex!important;flex-direction:column!important;padding:18px!important;gap:8px!important;background:#fff!important;border:1px solid var(--a496-border)!important;border-top:3px solid var(--brand-accent)!important;border-radius:10px!important;min-width:0!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.team-summary,.network-metrics)>article b{font-size:25px!important;line-height:1.3!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .level-performance-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .level-performance-grid>article{background:#fff!important;border:1px solid var(--a496-border)!important;padding:16px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .level-performance-grid>article header{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .level-performance-grid>article small{font-size:14px!important;line-height:1.5!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .level-performance-grid>article .btn{margin-top:auto;background:var(--a496-soft);text-align:center}
.a496-depth{display:flex;align-items:end;gap:12px;margin:16px 0}.a496-depth label{display:grid;gap:6px}
.a496-today{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:white;border:1px solid var(--a496-border);border-left:4px solid var(--brand-accent);padding:18px 22px;border-radius:12px;margin-bottom:18px}.a496-today h2{margin:3px 0;font-size:22px}.a496-today p{margin:0}.a496-today ul{flex-basis:100%;display:flex;flex-wrap:wrap;gap:12px 24px;padding-left:20px;margin:0}.a496-report-dialog{width:min(1180px,92vw);max-height:88dvh;overflow:auto;border:1px solid #dce3e8;border-radius:14px;padding:20px;color:#24354b;background:#fafbf8}.a496-report-dialog::backdrop{background:#11263888}.a496-report-dialog .table-wrap{overflow:auto}.a496-report-dialog>button{position:sticky;top:0;z-index:2;background:#fff}
html body.public-body.release-496.alpline-human-os.design-lock-457 .login-suite{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)!important;gap:28px!important;max-width:1000px!important;margin:40px auto!important;min-height:0!important;padding:24px!important;background:transparent!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .login-suite__intro{background:var(--a496-soft)!important;border:1px solid var(--a496-border)!important;border-radius:18px!important;padding:30px!important;box-shadow:none!important;align-self:start!important;min-height:0!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .login-suite__intro h1{font-family:inherit!important;font-size:34px!important;line-height:1.2!important;color:#24354b!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .login-suite__card{background:#fff!important;border:1px solid var(--a496-border)!important;border-radius:18px!important;padding:30px!important;box-shadow:0 10px 35px #1b304712!important;width:auto!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .login-suite :is(input,label,p,a){font-size:16px!important;line-height:1.5!important}.a496-switch-portal{margin-top:25px}.a496-switch-portal summary{cursor:pointer;padding:12px 0;font-weight:600}
@media(min-width:1100px){html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-shell{grid-template-columns:290px minmax(0,1fr)!important}html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-sidebar{width:290px!important}html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-stage{margin-left:0!important;width:auto!important}}
@media(max-width:1000px){html body.portal-body.release-496.alpline-human-os.design-lock-457 .level-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){html body.public-body.release-496.alpline-human-os.design-lock-457 .login-suite{grid-template-columns:1fr!important;margin:16px auto!important;padding:14px!important}html body.portal-body.release-496.alpline-human-os.design-lock-457 :is(.team-summary,.network-metrics,.level-performance-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.a496-today{padding:16px}.a496-depth{flex-wrap:wrap}}
}
@media screen {
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp481-member-main-grid{align-items:start!important;grid-auto-rows:auto!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp481-member-main-grid>article{height:auto!important;min-height:0!important;align-self:start!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-member-dashboard :is(.alp481-mini-stats b,.alp457-income-total strong,.alp457-wallet-value strong,.alp457-dashboard-products b){display:block!important;color:#24354b!important;font-size:23px!important;line-height:1.4!important;opacity:1!important;visibility:visible!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-member-dashboard :is(small,.alp457-dashboard-products a){color:#516273!important;font-size:14px!important;line-height:1.5!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp481-map-card .india-coverage-map{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;background:transparent!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp481-map-card .alp480-map-visual{width:100%!important;max-width:none!important;background:#f7faf7!important;border:1px solid #dce5df!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp481-map-card .india-map-viewport{background:#eef5ee!important;height:330px!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp481-map-card .india-map-svg{width:100%!important;height:100%!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp481-map-card .alp480-map-totals :is(b,small,strong){color:#24354b!important;font-size:15px!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-wallet-panel{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;height:auto!important;min-height:0!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-wallet-panel>header{grid-column:1/-1!important}
.a496-reward-journey{margin-top:24px;padding-top:20px;border-top:1px solid #e0e5dc}.a496-reward-journey>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.a496-reward-journey h3{font-size:22px;margin:4px 0}.a496-reward-journey p{margin:8px 0}.a496-reward-stations{list-style:none;display:flex;align-items:stretch;gap:0;overflow-x:auto;scroll-snap-type:x proximity;padding:15px 0 18px;margin:0;max-width:100%}.a496-reward-stations>li{position:relative;flex:0 0 165px;display:flex;flex-direction:column;align-items:center;padding:0 10px;scroll-snap-align:start;box-sizing:border-box}.a496-reward-stations>li::before{content:'';position:absolute;top:18px;left:0;right:0;height:5px;background:#dae1e8}.a496-reward-stations>li.achieved::before{background:#29986a}.a496-reward-stations>li.next::before{background:#e8b842}.a496-station-dot{z-index:1;width:38px;height:38px;border:4px solid #dae1e8;background:#fff;border-radius:50%;display:grid;place-items:center;box-sizing:border-box;color:#536272;font-weight:700}.achieved .a496-station-dot{border-color:#29986a;background:#e4f5eb;color:#156041}.next .a496-station-dot{border-color:#e8b842;background:#fff3c8;color:#6c5217}.a496-reward-stations>li>div{width:100%;box-sizing:border-box;margin-top:12px;border:1px solid #dce4eb;background:#f9fafc;border-radius:10px;padding:12px}.a496-reward-stations>li.achieved>div{background:#eff9f3;border-color:#a4d3b7}.a496-reward-stations>li.next>div{background:#fff9e7;border-color:#e9ce82}.a496-reward-stations h4{margin:5px 0;font-size:16px;color:#24354b}.a496-reward-stations strong{font-size:22px;color:#24354b}.a496-reward-stations p{font-size:13px!important}.a496-reward-stations progress{width:100%;height:7px;accent-color:#29986a}.a496-reward-stations .next progress{accent-color:#d8a129}.a496-reward-empty{flex-basis:100%!important;align-items:start!important}.a496-reward-empty::before{display:none}.a496-state-bars{display:grid;gap:20px}.a496-state-bars article>div{display:flex;justify-content:space-between;gap:10px}.a496-state-bars progress{width:100%;height:12px;accent-color:var(--brand-primary);display:block;margin:8px 0}.a496-state-bars article:nth-child(2n) progress{accent-color:#cc9e2f}.a496-state-bars article:nth-child(3n) progress{accent-color:#3489c9}
@media(max-width:650px){html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-wallet-panel{grid-template-columns:1fr!important}.a496-reward-stations>li{flex-basis:160px}.a496-state-bars article>div{flex-wrap:wrap}}
}
@media screen {
.release-496 .a496-dashboard-clock{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;color:#263e37;font-size:14px}.a496-dashboard-clock b{color:var(--brand-primary)}.a496-dashboard-clock small{margin-left:auto;color:#52635e}
.release-496 .registration-page{padding-top:24px;overflow:visible;min-width:0}.release-496 .simple-join-hero{position:static;min-height:0;height:auto;padding:24px}.release-496 .simple-join-hero h1{font-size:clamp(28px,3vw,42px);line-height:1.15}
.release-496 .shop-command .dash-head h1{font-size:28px}.release-496 .shop-products{max-height:64vh;overflow-y:auto;overscroll-behavior:contain;padding:8px}.release-496 .a496-payment-cart{border:1px solid #d3dfd8;background:#fff;border-radius:14px;padding:16px;min-width:0}.a496-payment-products{max-height:240px;overflow-y:auto;overscroll-behavior:contain}.a496-payment-products>div{display:grid;grid-template-columns:minmax(0,1fr) 68px auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #e5ece7}.a496-payment-products>div[hidden]{display:none}.a496-payment-products input{width:100%;min-width:0}.a496-payment-products button{padding:8px;color:#983123;background:#fff;border:1px solid #d5ddd7;border-radius:6px}.a496-cart-summary{display:grid;gap:8px;margin-top:12px;font-size:16px}.a496-cart-summary .short{color:#a53324;font-weight:600}
}
@media screen{.a496-chat-log{max-height:340px;overflow-y:auto;display:grid;gap:10px}.a496-chat-log p{padding:14px;border-radius:14px;background:#f0f5f2;color:#20382e;margin:0}.a496-assistant form{display:flex;gap:12px;align-items:end}.a496-assistant label{flex:1;min-width:0}.a496-assistant input{width:100%}}
@media screen{
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-table-wrap{max-width:100%;overflow-x:auto!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .a496-reward-stations{overflow-x:auto!important;min-width:0;max-width:100%}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-paper :is(p,small,span,li){color:#4d6259!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-paper :is(strong,b,h3,h4){color:#203d30!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .map-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .map-summary>*{min-width:0!important;white-space:normal!important}
}
@media screen{html body.portal-body.release-496.alpline-human-os.design-lock-457 .alp457-member-dashboard{overflow-x:clip}}
@media screen{html body.release-496 .alp484-clock{display:none!important}}
@media screen{
html body.public-body.release-496.alpline-human-os.design-lock-457 .registration-page{padding-top:20px!important;overflow:visible!important;display:grid!important;gap:20px!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .registration-intro.simple-join-hero{background:#f7f8f2!important;color:#203d30!important;position:static!important;min-height:0!important;height:auto!important;max-height:none!important;padding:24px!important;overflow:visible!important;transform:none!important;margin:0!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .simple-join-hero :is(h1,em,p,span){color:#294a39!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .simple-join-hero h1{font-size:clamp(28px,3vw,40px)!important;line-height:1.18!important;margin:12px 0!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .simple-join-hero p{font-size:16px!important;line-height:1.6!important;max-width:70ch!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .registration-workspace{position:relative!important;top:auto!important;margin-top:0!important;transform:none!important;min-width:0!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .registration-steps{position:static!important;margin:0 0 16px!important;min-height:60px!important;height:auto!important;padding:8px!important;overflow:visible!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .registration-steps button{display:flex!important;gap:8px!important;align-items:center!important;color:#284734!important;background:#edf3ec!important;padding:12px!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .registration-steps button span{display:inline!important;color:inherit!important;font-size:16px!important}
html body.public-body.release-496.alpline-human-os.design-lock-457 .registration-steps button.active{background:var(--brand-primary)!important;color:#fff!important}
}
@media screen{
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-nav>a{height:auto!important;min-height:50px!important;padding-top:12px!important;padding-bottom:12px!important;line-height:1.45!important;white-space:normal!important;margin:0!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-nav>a>span{height:auto!important;line-height:1.45!important;white-space:normal!important}
html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-nav{grid-auto-rows:auto!important;gap:4px!important}
}
@media screen and (min-width:1100px){html body.portal-body.release-496.alpline-human-os.design-lock-457 .portal-sidebar{width:290px!important;max-width:290px!important;box-sizing:border-box!important}}
