@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_8b51dcaf-module__cCpH7W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_8b51dcaf-module__cCpH7W__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_aff131f7-module__HX01fq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_aff131f7-module__HX01fq__variable{--font-display:"Manrope", "Manrope Fallback"}
:root{--ink:#241c22;--plum:#6e274b;--soft:#f5efeb;--line:#ded2cc;--gold:#b18335}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-body), sans-serif;background:#fffdfa;margin:0}h1,h2,strong,.brand{font-family:var(--font-display), sans-serif}a{color:inherit}.demo{text-align:center;background:#f2dfad;padding:8px;font-size:12px}header{border-bottom:1px solid var(--line);align-items:center;height:78px;padding:0 5vw;display:flex}.brand{align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.brand span,.mark{color:#fff;background:var(--plum);border-radius:50%;place-items:center;width:34px;height:34px;font-family:serif;display:grid}nav{gap:30px;margin:auto;display:flex}nav a{color:#786c72;padding:28px 0;text-decoration:none}nav .active{color:var(--plum);border-bottom:3px solid var(--plum)}.panelLogout{margin:0}.panelLogout button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;transition:border-color .2s,background-color .2s}.panelLogout button:hover{border-color:var(--ink);background:#fff}.avatar{background:var(--soft);width:38px;height:38px;color:var(--plum);border-radius:50%;place-items:center;font-weight:700;display:grid}.dashboard{width:min(1180px,90vw);margin:auto}.intro{justify-content:space-between;align-items:end;padding:65px 0 44px;animation:.5s rise;display:flex}.eyebrow{letter-spacing:.16em;color:var(--plum);margin:0 0 12px;font-size:12px;font-weight:700}.intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.05}.fresh{gap:4px;display:grid}.fresh span,.fresh small{color:#81747b;font-size:12px}.overview{border-block:1px solid var(--line);grid-template-columns:1fr 2.4fr;display:grid}.rank{border-right:1px solid var(--line);padding:45px 40px 45px 0}.medal{color:#fff;width:70px;height:70px;font:800 27px var(--font-display);background:linear-gradient(145deg,#b9bdc3,#777d85);border-radius:50%;place-items:center;margin:28px 0 18px;display:grid}.rank h2,.next h2{text-transform:capitalize;margin:0;font-size:38px}.rank>p:last-child{color:#81747b}.metrics{padding:46px 0 42px 52px}.sales>p,.metricRow p{color:#756970;margin:0 0 7px}.sales>strong{font-size:46px;display:block}.progress{background:var(--soft);border-radius:5px;height:7px;margin:20px 0 10px;overflow:hidden}.progress span{background:var(--plum);height:100%;animation:.8s grow;display:block}.sales small,.metricRow small{color:#897d83}.metricRow{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:42px;display:grid}.metricRow>div+div{border-left:1px solid var(--line);padding-left:22px}.metricRow strong{font-size:25px;display:block}.next{grid-template-columns:1fr 2.4fr;padding:70px 0;display:grid}.next>div:first-child{padding-right:50px}.next h2{color:var(--gold);font-size:45px}.goals{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.goals article{border-bottom:1px solid var(--line);padding:25px 20px;transition:all .2s}.goals article+article{border-left:1px solid var(--line)}.goals article:hover{background:var(--soft);transform:translateY(-4px)}.goals span{color:var(--plum);font-size:12px}.goals p{color:#756970;min-height:40px}.goals strong{font-size:27px}.groupStatus{border-top:1px solid var(--line);padding:55px 0 70px}.groupStatusIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.groupStatusIntro h2{margin:0;font-size:35px}.groupStatusIntro>p{color:#756970;width:min(390px,100%);margin:0;line-height:1.5}.groupTools{justify-content:space-between;align-items:end;gap:24px;margin:0 0 22px;display:flex}.groupTools label{gap:6px;width:min(330px,100%);display:grid}.groupTools label span{color:#897d83;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.groupTools input{border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;background:0 0;padding:11px 2px}.groupFilters{flex-wrap:wrap;gap:7px;display:flex}.groupFilters button{border:1px solid var(--line);color:#756970;cursor:pointer;background:0 0;border-radius:999px;padding:8px 13px;transition:all .2s}.groupFilters button:hover,.groupFilters button.selected{border-color:var(--plum);background:var(--plum);color:#fff}.memberTable{border-top:1px solid var(--ink)}.memberTableHead,.memberRow{grid-template-columns:2.1fr .85fr 1fr .8fr 1.15fr;align-items:center;gap:22px;display:grid}.memberTableHead{color:#897d83;letter-spacing:.08em;text-transform:uppercase;padding:13px 14px;font-size:11px}.memberRow{border-top:1px solid var(--line);min-height:68px;padding:10px 14px}.memberRow:hover{background:var(--soft)}.memberSales{gap:7px;display:grid}.memberSales>strong{font:700 14px var(--font-body)}.memberSales>span{background:var(--soft);width:100%;height:3px;display:block;overflow:hidden}.memberSales i{background:var(--plum);height:100%;transition:width .35s;display:block}.emptyMembers{border-top:1px solid var(--line);color:#897d83;margin:0;padding:28px 14px}.memberName{align-items:center;gap:12px;display:flex}.memberName>span{width:34px;height:34px;color:var(--plum);background:#efe4e8;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.memberName p{gap:3px;margin:0;display:grid}.memberName strong{font:700 14px var(--font-body)}.memberName small,.groupNote{color:#897d83}.categoryTag{border:1px solid var(--line);letter-spacing:.06em;border-radius:20px;width:fit-content;padding:5px 8px;font-size:10px}.status{align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:700;display:flex}.status i{background:currentColor;border-radius:50%;width:8px;height:8px}.isActive{color:#28744e}.isInactive{color:#a05a31}.groupNote{margin-top:13px;display:block}.commissionSection{border-top:1px solid var(--line);margin:0 0 70px;padding-top:54px}.commissionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.commissionHeading h2{margin:0;font-size:36px}.eligibility{border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.eligibility i{background:currentColor;border-radius:50%;width:8px;height:8px}.eligibility.eligible{color:#28744e;background:#e9f3ed}.eligibility.locked{color:#a05a31;background:#f7ebe3}.commissionAlert{background:#f8eee8;border-left:3px solid #a05a31;gap:4px;margin-bottom:24px;padding:18px 20px;display:grid}.commissionAlert span{color:#756970;font-size:13px}.commissionBreakdown{border-top:1px solid var(--ink)}.commissionLine{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:20px 12px;display:grid}.commissionNumber{color:var(--plum);font-size:11px}.commissionLine p{margin:0 0 4px;font-weight:700}.commissionLine small{color:#756970}.commissionLine em{color:#a05a31;margin-top:6px;font-size:11px;font-style:normal;display:block}.commissionLine>strong{font-size:25px}.commissionTotal{background:var(--plum);color:#fff;grid-template-columns:1fr 1fr;display:grid}.commissionTotal>div{gap:7px;padding:28px 32px;display:grid}.commissionTotal>div+div{border-left:1px solid #ffffff35}.commissionTotal span,.commissionTotal small{color:#e5cbd8}.commissionTotal strong{font-size:34px}.login{grid-template-columns:1.15fr 1fr;min-height:100vh;display:grid}.loginBrand{background:var(--plum);color:#fff;padding:9vw}.loginBrand p{font:800 22px var(--font-display)}.loginBrand h1{letter-spacing:-.05em;margin:20vh 0 25px;font-size:clamp(45px,6vw,76px);line-height:1}.loginBrand span{color:#dec6d2}.loginForm{place-items:center;padding:8vw;display:grid}.loginForm>div{width:min(380px,100%)}.loginForm h2{font-size:35px}.loginForm form{gap:20px;margin:32px 0;display:grid}.loginForm label{gap:8px;font-size:13px;display:grid}.loginForm input{border:0;border-bottom:1px solid var(--ink);font:inherit;background:0 0;padding:12px 3px}.passwordField{display:block;position:relative}.passwordField input{width:100%;padding-right:72px}.loginForm .passwordToggle{width:auto;color:var(--plum);background:0 0;margin:0;padding:7px 3px;font-size:12px;position:absolute;bottom:7px;right:0}.signedAccount{text-align:right;line-height:1.2;display:grid}.signedAccount span{font-size:12px;font-weight:700}.signedAccount small{color:#897d83;font-size:10px}.loginForm button,.admin button{background:var(--plum);color:#fff;border:0;padding:14px;font-weight:700}.passwordHelp{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.passwordHelp>p:first-child{margin:0 0 12px;font-weight:700}.passwordHelp form{grid-template-columns:1fr;gap:12px;margin:0}.passwordHelp button{color:var(--plum);border:1px solid var(--plum);background:0 0}.success{color:#28744e}.error{color:#a52b2b}.admin,.empty{width:min(720px,90vw);margin:10vh auto}.adminWide{width:min(1120px,92vw)}.bulkImport{margin-top:35px}.previewSummary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin:42px 0 20px;padding-bottom:20px;display:flex}.previewSummary h2{margin:0;font-size:30px}.previewSummary>p{color:#81747b}.previewTable{border-top:1px solid var(--ink);overflow-x:auto}.previewHead,.previewRow{grid-template-columns:1.7fr 1.4fr .55fr .65fr .45fr 1fr;align-items:center;gap:18px;min-width:850px;padding:14px 12px;display:grid}.previewHead{color:#897d83;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.previewRow{border-top:1px solid var(--line);font-size:13px}.previewRow>strong{font:700 13px var(--font-body);text-overflow:ellipsis;overflow:hidden}.confirmImport{width:100%;margin:24px 0 10px!important}.confirmImport:disabled{opacity:.45}.importHistory{border-top:1px solid var(--line);margin-top:70px;padding-top:48px}.historyTitle{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.historyTitle h2{margin:0;font-size:30px}.historyTitle>span,.importHistory>small{color:#897d83;font-size:12px}.historyTable{border-top:1px solid var(--ink);margin-bottom:14px;overflow-x:auto}.historyHead,.historyRow{grid-template-columns:1.1fr 2fr .7fr .6fr 1fr;align-items:center;gap:18px;min-width:760px;padding:14px 12px;display:grid}.historyHead{color:#897d83;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.historyRow{border-top:1px solid var(--line);font-size:13px}.historyRow>strong{font:700 13px var(--font-body)}.emptyHistory{color:#897d83;border-block:1px solid var(--line);padding:28px 0}.accounts{border-top:1px solid var(--line);margin-top:70px;padding-top:48px}.accountSearch{border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;background:0 0;margin-bottom:18px;padding:14px 2px}.accountList{border-top:1px solid var(--ink)}.accountRow{border-top:1px solid var(--line);grid-template-columns:1.5fr 1.4fr .9fr .8fr;align-items:center;gap:18px;padding:15px 12px;display:grid}.accountRow>div{gap:3px;display:grid}.accountRow small{color:#897d83}.accountRow input{border:0;border-bottom:1px solid var(--line);font:inherit;background:0 0;padding:10px}.accountRow button{margin:0;padding:10px 12px}.accountRow button:disabled{opacity:.45}.admin h1,.empty h1{font-size:48px}.admin>a:first-child{margin-bottom:70px;display:block}.adminNav{justify-content:space-between;align-items:center;margin-bottom:70px;display:flex}.adminNav form{margin:0}.admin .logoutButton{width:auto;color:var(--ink);border:1px solid var(--line);background:0 0;margin:0;padding:10px 18px}.admin .logoutButton:hover{border-color:var(--ink)}.upload{border:1px dashed var(--plum);background:var(--soft);place-items:center;height:160px;margin:35px 0 15px;display:grid}.upload span{color:#81747b}.upload input{margin-top:14px}.admin button{width:100%;margin-bottom:22px}.admin button:disabled{opacity:.5}@keyframes rise{0%{opacity:0;transform:translateY(15px)}}@keyframes grow{0%{width:0}}@media (max-width:760px){.signedAccount{display:none}.groupTools{flex-direction:column;align-items:stretch}.commissionHeading{flex-direction:column;align-items:start}.commissionLine{grid-template-columns:30px 1fr}.commissionLine>strong{grid-column:2}.commissionTotal{grid-template-columns:1fr}.commissionTotal>div+div{border-top:1px solid #ffffff35;border-left:0}nav a:first-child{display:none}.dashboard{width:90vw}.intro{flex-direction:column;align-items:start;gap:30px}.overview,.next{grid-template-columns:1fr}.rank{border-right:0;border-bottom:1px solid var(--line)}.metrics{padding:38px 0}.metricRow{grid-template-columns:1fr 1fr}.metricRow>div+div{border:0;padding:0}.goals{grid-template-columns:1fr}.goals article+article{border-left:0}.groupStatusIntro{flex-direction:column;align-items:start}.memberTable{overflow-x:auto}.memberTableHead,.memberRow{min-width:800px}.login{grid-template-columns:1fr}.loginBrand{display:none}.earnings{grid-template-columns:1fr;gap:25px}.earnings>div+div{border-top:1px solid #ffffff35;border-left:0;padding:22px 0 0}.accountRow{grid-template-columns:1fr;gap:10px}.historyTitle{flex-direction:column;align-items:start;gap:8px}.adminNav{margin-bottom:50px}}
