:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111214;--surface:#1d1f22;--border:#303236;--text:#f5f4f1;--muted:#a0a2aa;--lime:#c6ff00;--purple:#c3a0f1;--blue:#94a1ff;--orange:#fa9672;--pad:clamp(18px,1.65vw,36px);--text-scale:1.21;--metric-title-size:calc(clamp(15px,1.13vw,24px) * var(--text-scale))}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Ploni,Arial,sans-serif}button{font:inherit}button:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.dashboard{--outer-space-scale:.7;width:100%;height:100svh;min-height:730px;padding:calc(3.4vh * var(--outer-space-scale)) calc(3vw * var(--outer-space-scale)) calc(1.8vh * var(--outer-space-scale));flex-direction:column;max-width:3000px;margin:auto;display:flex}.masthead{justify-content:space-between;align-items:center;gap:24px;padding-bottom:3.5vh;display:flex}.identity{align-items:center;gap:24px;display:flex}.brand{flex-shrink:0;justify-content:center;align-items:center;width:130px;display:flex}.brand img{transform-origin:50%;width:100%;height:auto;animation:3.4s ease-in-out infinite brand-pulse;display:block}@keyframes brand-pulse{0%,65%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}24%{filter:drop-shadow(0 0 11px #c6ff0038);transform:scale(1.045)}40%{filter:drop-shadow(0 0 3px #c6ff0018);transform:scale(1.01)}}.eyebrow{color:var(--muted);font-size:calc(clamp(10px,.72vw,16px) * var(--text-scale));letter-spacing:1px;align-items:center;gap:10px;font-weight:700;display:flex}.eyebrow span{color:#55585e}h1{font-size:calc(clamp(27px,2.5vw,52px) * var(--text-scale));letter-spacing:-1.6px;margin:5px 0 0;font-weight:800;line-height:1.3}h1>span{color:var(--lime)}.header-meta{direction:ltr;grid-template-rows:auto auto;grid-template-columns:auto 1px auto;align-items:center;gap:7px 26px;display:grid}.time-block{grid-template-rows:subgrid;place-items:center start;row-gap:inherit;grid-area:1/1/3;display:grid}.time-block time{font-size:calc(clamp(26px,2.05vw,43px) * var(--text-scale));font-variant-numeric:tabular-nums;letter-spacing:.3px;font-weight:700;line-height:1.2}.time-block>span{color:var(--muted);font-size:calc(clamp(11px,.84vw,18px) * var(--text-scale));direction:rtl}.header-divider{background:#393b40;grid-area:1/2/3;width:1px;height:43px}.status-block{grid-template-rows:subgrid;place-items:center end;row-gap:inherit;direction:rtl;grid-area:1/3/3;display:grid}.status-pill{color:var(--lime);font-size:calc(clamp(12px,.88vw,18px) * var(--text-scale));background:#232819;border:1px solid #41482d;border-radius:6px;align-items:center;gap:9px;padding:5px 10px;font-weight:700;display:flex}.status-pill i{background:var(--lime);border-radius:50%;width:7px;height:7px}.period{color:var(--muted);font-size:calc(clamp(11px,.8vw,17px) * var(--text-scale))}.period bdi{font-variant-numeric:tabular-nums;margin-right:5px}main{flex:1;grid-template-rows:1.15fr 1fr;grid-template-columns:1.3fr 1fr;gap:3.1vh 26px;min-height:0;display:grid}.section{flex-direction:column;min-width:0;min-height:0;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-heading h2{font-size:calc(clamp(18px,1.25vw,26px) * var(--text-scale));align-items:center;gap:9px;margin:0;font-weight:700;line-height:1.3;display:flex}.section-heading>span{font-size:calc(clamp(10px,.74vw,16px) * var(--text-scale));color:var(--muted)}.section-mark{border-radius:2px;width:6px;height:15px;display:inline-block}.lime{background:var(--lime)}.blue{background:var(--blue)}.purple{background:var(--purple)}.orange{background:var(--orange)}.coupon-grid,.membership-grid,.registrations-grid,.users-grid{flex:1;gap:14px;min-height:0;display:grid}.coupon-grid{grid-template-columns:1.35fr 1fr}.membership-grid,.registrations-grid{grid-template-columns:1fr 1fr}.users-grid{grid-template-rows:1.1fr 1fr;grid-template-columns:1fr 1fr}.metric{background:var(--surface);border:1px solid var(--border);min-width:0;padding:var(--pad);border-radius:17px;flex-direction:column;transition:box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-top h3{margin:0;font-weight:700;line-height:1.4}.card-top>.icon{opacity:.85;width:clamp(21px,1.7vw,33px);height:clamp(21px,1.7vw,33px)}.primary-value{font-size:calc(clamp(65px,6.1vw,134px) * var(--text-scale));letter-spacing:-.055em;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;margin-bottom:4px;font-weight:800;line-height:1.1}.value-caption{font-size:calc(clamp(12px,.9vw,19px) * var(--text-scale));color:var(--muted)}.card-bottom{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:20px;display:flex}.comparison{flex-direction:column;gap:3px;display:flex}.comparison>span{font-size:calc(clamp(10px,.76vw,16px) * var(--text-scale));color:var(--muted);white-space:nowrap}.comparison>strong{font-size:calc(clamp(18px,1.4vw,29px) * var(--text-scale));text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:700;line-height:1.15}.revenue{background:var(--lime);color:#192304;border-color:var(--lime)}.revenue .primary-value{font-size:calc(clamp(61px,5.8vw,128px) * var(--text-scale));letter-spacing:-.06em;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.currency{letter-spacing:0;font-size:.37em;font-weight:700}.revenue .value-caption,.revenue .comparison>span{color:#465b17}.revenue .card-bottom{border-top:1px solid #8bb514;margin-top:auto;padding-top:15px}.revenue .value-caption{margin-bottom:20px}.bottom-tag{font-family:inherit;font-size:calc(clamp(8px,.55vw,12px) * var(--text-scale));letter-spacing:1px;opacity:.65;text-align:left;direction:ltr;max-width:85px;font-weight:700;line-height:1.5}.transactions .primary-value{color:var(--lime)}.icon-tile{width:38px;height:38px;color:var(--lime);background:#292d22;border:1px solid #414638;border-radius:9px;justify-content:center;align-items:center;display:flex}.icon-tile .icon{width:22px;height:22px}.micro-mark{font-family:inherit;font-size:calc(38px * var(--text-scale));color:#5a6a32;line-height:1}.active-users{background:#222630;border-color:#343a4a;flex-direction:row;grid-column:span 2;justify-content:space-between;align-items:center}.active-main{flex-direction:column;gap:8px;display:flex}.active-users .primary-value{font-size:calc(clamp(58px,5vw,105px) * var(--text-scale));color:#ecedff;margin:0;line-height:1}.active-aside{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:12px;display:flex}.active-aside .comparison,.active-aside .comparison strong{text-align:left}.activity-orbit{color:#a9b8fa;border:1px solid #596385;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex;position:relative}.activity-orbit i{background:#b3c2ff;border:2px solid #222630;border-radius:50%;width:7px;height:7px;position:absolute;bottom:1px;right:-1px}.compact-bottom{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.compact .primary-value{font-size:calc(clamp(42px,3.9vw,86px) * var(--text-scale));margin:10px 0 0;line-height:1}.compact .comparison{text-align:left;gap:5px}.compact .comparison strong{text-align:left;font-size:calc(clamp(16px,1.17vw,26px) * var(--text-scale))}.compact .comparison>span{font-size:calc(clamp(9px,.66vw,14px) * var(--text-scale))}.registrations{background:#292534;border-color:#423950}.registrations .primary-value,.registrations .icon{color:#c9abf3}.approvals{background:#202e29;border-color:#334b40}.approvals .primary-value,.approvals .icon{color:#a0d7ba}.premium{color:#231431;background:#c2a1ee;border-color:#c2a1ee}.membership .primary-value{font-size:calc(clamp(59px,5vw,110px) * var(--text-scale));margin-top:auto;margin-bottom:auto}.premium .comparison>span{color:#513765}.premium .comparison strong{color:#2d193e}.membership-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.joined{white-space:nowrap;align-items:center;gap:9px;display:flex}.joined b{font-size:calc(clamp(20px,1.85vw,40px) * var(--text-scale));letter-spacing:-1px;font-variant-numeric:tabular-nums;line-height:1}.premium .joined{background:#ad85df;border:1px solid #a77cd8;border-radius:8px;padding:10px 12px}.membership .comparison,.membership .comparison strong{text-align:left}.lead .primary-value{font-size:calc(clamp(60px,5.5vw,122px) * var(--text-scale));margin-top:auto;margin-bottom:auto}.lead .card-bottom{align-items:flex-end;margin-top:0;padding-top:7px}.lead .comparison,.lead .comparison strong{text-align:left}.lead .card-bottom>.value-caption{font-size:calc(clamp(10px,.75vw,16px) * var(--text-scale));margin-bottom:3px}.jobs .icon,.jobs .primary-value{color:var(--orange)}.studies .icon,.studies .primary-value{color:#dab7fb}footer{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-top:2.3vh;display:flex}.footer-info{color:#8c9099;font-size:calc(clamp(10px,.72vw,16px) * var(--text-scale));align-items:center;gap:12px;display:flex}.footer-logo{letter-spacing:-1px;font-family:inherit;font-weight:900;font-size:calc(19px * var(--text-scale));color:var(--lime)}.footer-separator{color:#4b4e54}.update{color:#9b9ea6}.controls{align-items:center;gap:6px;display:flex}.controls button{color:#aeb2ba;font-size:calc(clamp(10px,.74vw,16px) * var(--text-scale));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;display:flex}.controls .icon{width:15px;height:15px}.controls button:hover,.controls button[aria-pressed=true]{color:var(--lime);background:#252a1e;border-color:#3a422c}#toast{color:#192304;opacity:0;pointer-events:none;text-align:center;max-width:90%;font-size:calc(14px * var(--text-scale));z-index:10;background:#e7ebdf;border-radius:8px;padding:12px 22px;transition:all .25s;position:fixed;bottom:70px;left:50%;transform:translate(-50%,15px);box-shadow:0 10px 50px #0006}#toast.show{opacity:1;transform:translate(-50%)}.metric.changed{box-shadow:0 0 0 2px #ecffd5,0 0 26px #c6ff0020}.status-pill.pulsing i{animation:2s infinite pulse}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width>=2100px){.brand{width:165px}.identity{gap:32px}.metric{border-radius:24px}.coupon-grid,.membership-grid,.registrations-grid,.users-grid{gap:20px}.icon-tile{width:50px;height:50px}.card-bottom{padding-top:26px}.membership-bottom{margin-top:22px}.premium .joined{padding:15px 18px}main{gap:3vh 34px}.section-heading{margin-bottom:20px}}@media (width<=1100px){.dashboard{padding:calc(24px * var(--outer-space-scale));min-height:730px}.identity{gap:15px}.brand{width:95px}.header-meta{column-gap:15px}.masthead{padding-bottom:25px}main{gap:24px 18px}.coupon-grid,.membership-grid,.registrations-grid,.users-grid{gap:10px}.metric{border-radius:13px;padding:16px}.primary-value{font-size:calc(64px * var(--text-scale))}.revenue .primary-value{font-size:calc(58px * var(--text-scale))}.section-heading>span{font-size:calc(9px * var(--text-scale))}.membership .primary-value{font-size:calc(54px * var(--text-scale))}.joined{gap:5px}.premium .joined{padding:8px}.joined b{font-size:calc(21px * var(--text-scale))}.comparison>span{font-size:calc(9px * var(--text-scale))}.comparison>strong{font-size:calc(18px * var(--text-scale))}.compact .primary-value{font-size:calc(40px * var(--text-scale))}.compact .comparison>span{font-size:calc(8px * var(--text-scale))}.lead .card-bottom{flex-wrap:wrap}.header-meta .period{font-size:calc(10px * var(--text-scale))}.footer-info{gap:9px}.update{display:none}}@media (width<=800px){.dashboard{height:auto;min-height:100svh;padding:calc(24px * var(--outer-space-scale)) calc(18px * var(--outer-space-scale))}.masthead{flex-wrap:wrap;gap:24px}.identity{gap:17px}.header-meta{grid-template-columns:auto auto;justify-content:space-between;width:100%}.header-divider{display:none}.time-block{grid-column:2;justify-items:end}.status-block{grid-column:1;justify-items:start}.time-block time{font-size:calc(25px * var(--text-scale))}.status-pill{font-size:calc(12px * var(--text-scale))}.eyebrow{font-size:calc(10px * var(--text-scale))}h1{font-size:calc(29px * var(--text-scale))}main{grid-template-rows:auto;grid-template-columns:1fr;gap:24px}.section-heading h2{font-size:calc(19px * var(--text-scale))}.section-heading>span{font-size:calc(10px * var(--text-scale))}.coupon-grid{min-height:300px}.users-grid{grid-template-rows:1.2fr 1fr;min-height:325px}.membership-grid,.registrations-grid{min-height:235px}.primary-value{font-size:calc(72px * var(--text-scale))}.revenue .primary-value{font-size:calc(68px * var(--text-scale))}.active-users .primary-value{font-size:calc(67px * var(--text-scale))}.compact .primary-value{font-size:calc(52px * var(--text-scale))}.compact .comparison>span{font-size:calc(10px * var(--text-scale))}.compact .comparison strong{font-size:calc(19px * var(--text-scale))}.comparison>span{font-size:calc(11px * var(--text-scale))}.membership .primary-value{font-size:calc(55px * var(--text-scale))}.membership-bottom{flex-direction:column;align-items:flex-start;gap:14px}.membership .comparison{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.joined>span{font-size:calc(11px * var(--text-scale))}.joined b{font-size:calc(23px * var(--text-scale))}.premium .joined{padding:9px 10px}.lead .primary-value{font-size:calc(75px * var(--text-scale))}.lead .card-bottom>.value-caption,.lead .comparison>span{font-size:calc(10px * var(--text-scale))}.lead .card-bottom{gap:8px}.lead .card-bottom strong{font-size:calc(20px * var(--text-scale))}footer{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;padding-bottom:8px}.footer-info{font-size:calc(10px * var(--text-scale))}.controls button{font-size:calc(11px * var(--text-scale))}.card-top>.icon{width:22px;height:22px}.icon-tile{width:30px;height:30px}.section-heading{margin-bottom:10px}}@media (width<=390px){.dashboard{padding:calc(20px * var(--outer-space-scale)) calc(12px * var(--outer-space-scale))}.coupon-grid{grid-template-columns:1.3fr 1fr}.metric{padding:14px}.revenue .primary-value{font-size:calc(59px * var(--text-scale))}.primary-value{font-size:calc(62px * var(--text-scale))}.compact .primary-value{font-size:calc(44px * var(--text-scale))}.compact .comparison>span{font-size:calc(9px * var(--text-scale))}.membership .primary-value{font-size:calc(48px * var(--text-scale))}.membership .comparison>span{font-size:calc(10px * var(--text-scale))}.lead .card-bottom{flex-direction:column;align-items:flex-start}.lead .comparison{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.section-heading>span{font-size:calc(9px * var(--text-scale))}}@media (width>=801px){.active-main{gap:5px}.active-users .primary-value{font-size:calc(clamp(52px,4.65vw,100px) * var(--text-scale));line-height:1.1}}@media (width<=480px){.revenue .primary-value{font-size:calc(clamp(42px,12.5vw,59px) * var(--text-scale))}.revenue .bottom-tag{font-size:calc(7px * var(--text-scale));max-width:60px}}.premium-icon{object-fit:contain;flex-shrink:0;width:clamp(24px,1.9vw,37px);height:clamp(28px,2.2vw,42px);display:block}.status-pill .status-label{letter-spacing:1.2px;font-family:inherit;font-weight:700}.users-grid{grid-template-rows:1fr 1fr}.users-grid .active-users{align-items:stretch;justify-content:initial;flex-direction:column;grid-column:auto}.users-grid .primary-value{font-size:calc(clamp(40px,3.5vw,76px) * var(--text-scale));margin:8px 0 0;line-height:1.1}.users-grid .active-users .icon{color:#b7c1f4}.first-purchase{background:#302923;border-color:#493c2e}.first-purchase .primary-value,.first-purchase .icon{color:#f1ca8c}.card-subtitle{color:#b5a794;font-size:calc(clamp(10px,.77vw,16px) * var(--text-scale));margin-top:3px;display:block}.rotation-toggle{color:#b5c783;cursor:pointer;background:#292d22;border:1px solid #414638;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rotation-toggle:hover{color:var(--lime);border-color:var(--lime)}.rotation-toggle .icon{width:17px;height:17px}.period-tabs{border-bottom:1px solid #343a2a;gap:4px;margin-top:14px;padding-bottom:10px;display:flex}.period-tabs button{color:#a5aaa1;font-size:calc(clamp(10px,.77vw,16px) * var(--text-scale));cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 11px}.period-tabs button[aria-pressed=true]{color:var(--lime);background:#c6ff0024}.transaction-figure{margin:auto 0}.transactions .primary-value{font-size:calc(clamp(57px,5.1vw,112px) * var(--text-scale));margin:0 0 5px}.transactions .card-bottom{margin-top:0}.transactions .value-caption{font-size:calc(clamp(11px,.85vw,18px) * var(--text-scale))}.period-counter{font-size:calc(clamp(10px,.7vw,15px) * var(--text-scale));color:#a2ad8d;font-variant-numeric:tabular-nums;letter-spacing:2px}.transaction-figure.switching{animation:.38s ease-out period-reveal}@keyframes period-reveal{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px) and (width>=801px){.users-grid .primary-value{font-size:calc(34px * var(--text-scale))}.users-grid .compact .comparison>span{font-size:calc(8px * var(--text-scale))}.period-tabs{gap:0}.period-tabs button{padding:4px 7px}.transactions .primary-value{font-size:calc(49px * var(--text-scale))}}@media (width<=800px){.users-grid{grid-template-rows:1fr 1fr;min-height:340px}.users-grid .primary-value{font-size:calc(clamp(34px,8.7vw,60px) * var(--text-scale))}.users-grid .card-subtitle{font-size:calc(10px * var(--text-scale))}.users-grid .compact .comparison>span{font-size:calc(9px * var(--text-scale))}.period-tabs{gap:0;margin-top:12px;padding-bottom:8px}.period-tabs button{font-size:calc(10px * var(--text-scale));padding:4px 7px}.transactions .primary-value{font-size:calc(clamp(38px,10.6vw,65px) * var(--text-scale))}.rotation-toggle{width:26px;height:26px}.rotation-toggle .icon{width:14px;height:14px}.transactions .value-caption{font-size:calc(10px * var(--text-scale))}.transactions .period-counter{font-size:calc(8px * var(--text-scale));letter-spacing:1px}.membership-grid{grid-template-columns:1fr;min-height:0}.membership .premium{min-height:235px}}.transactions{padding:clamp(16px,1.4vw,30px)}.transactions .period-tabs{margin-top:8px;padding-bottom:6px}.transactions .card-bottom{padding-top:10px}@media (width<=800px){.transactions .primary-value{font-size:calc(clamp(38px,10.6vw,65px) * var(--text-scale))}.transactions{padding:14px}.transactions .card-bottom{gap:7px}.transactions .comparison>span{font-size:calc(9px * var(--text-scale))}}.membership .credit.credit-stage{aspect-ratio:auto;min-width:0;height:auto;min-height:0;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:17px;place-items:center;padding:0;display:grid;position:relative;overflow:visible;container-type:size}.payment-card{aspect-ratio:1536/969;--card-depth:0 1px 0 1px #74776c,0 4px 0 #3d4037,0 5px 0 1px #10130f,0 20px 22px -5px #000b,0 35px 35px -15px #0008;width:100cqw;box-shadow:var(--card-depth);background:#050606;border-radius:5.2%/8.24%;flex:none;transition:box-shadow .35s;position:relative;overflow:hidden;container-type:inline-size}.credit-stage.changed .payment-card{box-shadow:0 0 0 2px #ecffd5,0 0 26px #c6ff0020,var(--card-depth)}.payment-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff19 0%,#ffffff09 26%,#0000 45% 72%,#ffffff05 100%);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff40,inset 0 0 0 1px #ffffff12}.payment-art{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.credit-main{z-index:1;width:72%;position:absolute;top:25%;right:7%}.credit-main h3{color:#bfc3b9;white-space:nowrap;margin:0 0 1.2cqw;transform:translateY(1.4cqw)}.credit-total{font-size:calc(17cqw * var(--text-scale));letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-align:right;color:#f6f7f1;white-space:nowrap;text-shadow:0 2px 1px #000;font-weight:800;line-height:1.05}.card-chip{aspect-ratio:4/3;z-index:1;background:linear-gradient(145deg,#d3c9a5,#968a67 43%,#e0d8b8 64%,#9b9070);border-radius:14%;width:10.5%;position:absolute;top:40%;left:7%;box-shadow:inset 0 0 0 1px #eadfbc8c,0 1px 2px #000a}.card-chip svg{fill:none;stroke:#4d4837;stroke-width:.9px;width:100%;height:100%;display:block}.contactless{fill:none;stroke:#adaf9a;stroke-width:1.4px;stroke-linecap:round;z-index:1;width:4%;height:12%;position:absolute;top:41%;left:20%}.credit-figures{z-index:1;justify-content:space-between;align-items:flex-end;gap:4cqw;display:flex;position:absolute;bottom:8%;left:7%;right:26%}.credit-daily,.credit-yesterday{white-space:nowrap;flex-direction:column;gap:1.1cqw;display:flex}.credit-daily strong{font-size:calc(7.4cqw * var(--text-scale));letter-spacing:-.04em;color:var(--lime);font-weight:800;line-height:1}.credit-yesterday strong{font-size:calc(5.5cqw * var(--text-scale));letter-spacing:-.02em;color:#e5e8de;text-align:left;font-weight:700;line-height:1}.credit-daily>span,.credit-yesterday>span{font-size:calc(2.65cqw * var(--text-scale));color:#c1c6b7;line-height:1.2}.credit-yesterday{text-align:left}@media (width<=800px){.membership .credit.credit-stage{aspect-ratio:1.42;height:auto;min-height:0}}.eyebrow{font-size:calc(clamp(11px,.82vw,18px) * var(--text-scale))}.section-heading>span{font-size:calc(clamp(11px,.86vw,18px) * var(--text-scale))}.period{font-size:calc(clamp(12px,.92vw,19px) * var(--text-scale))}.value-caption,.transactions .value-caption{font-size:calc(clamp(13px,1vw,21px) * var(--text-scale))}.comparison>span,.lead .comparison>span{font-size:calc(clamp(12px,.88vw,18px) * var(--text-scale))}.compact .comparison>span,.users-grid .compact .comparison>span{font-size:calc(clamp(11px,.8vw,17px) * var(--text-scale))}.card-subtitle{font-size:calc(clamp(11px,.87vw,18px) * var(--text-scale))}.joined>span{font-size:calc(clamp(12px,.9vw,19px) * var(--text-scale))}.lead .card-bottom>.value-caption{font-size:calc(clamp(12px,.87vw,18px) * var(--text-scale))}.footer-info,.controls button,.build{font-size:calc(clamp(11px,.82vw,17px) * var(--text-scale))}.build{color:#6b6f77;white-space:nowrap;padding:0 9px}.credit-daily>span,.credit-yesterday>span{font-size:calc(3.1cqw * var(--text-scale))}.coupon-grid .period-tabs{gap:6px;margin-top:10px;padding-bottom:8px}.coupon-grid .period-tabs button{font-size:calc(clamp(16px,1.06vw,25px) * var(--text-scale));padding:5px 13px;font-weight:700;line-height:1.4}.coupon-grid .period-counter{font-size:calc(clamp(12px,.82vw,18px) * var(--text-scale));letter-spacing:1.5px}.revenue .period-tabs{border-color:#8bb514}.revenue .period-tabs button{color:#42561a}.revenue .period-tabs button[aria-pressed=true]{color:#d9ff83;background:#26350d}.revenue .rotation-toggle{color:#26350d;background:#a8de17;border-color:#8aad28}.revenue .rotation-toggle:hover{border-color:#26350d}.revenue .period-counter{color:#4a6215}.revenue-figure{min-width:0;margin:auto 0}.revenue .primary-value{font-size:calc(clamp(48px,min(5.1vw,9.9vh),112px) * var(--text-scale));margin:5px 0 3px}.revenue .value-caption{margin-bottom:0;display:block}.revenue .card-bottom{margin-top:8px;padding-top:12px}.revenue-figure.switching{animation:.38s ease-out period-reveal}.transactions .primary-value{font-size:calc(clamp(48px,min(4.8vw,9.5vh),104px) * var(--text-scale))}@media (width>=801px) and (height<=900px){.users-grid .primary-value{font-size:calc(clamp(34px,min(3.5vw,6.7vh),76px) * var(--text-scale));margin-top:4px}.revenue .card-bottom{padding-top:8px}}@media (width<=1100px) and (width>=801px){.coupon-grid .period-tabs{gap:2px}.coupon-grid .period-tabs button{font-size:calc(15px * var(--text-scale));padding:5px 8px}.section-heading>span{font-size:calc(10px * var(--text-scale))}.comparison>span,.lead .comparison>span{font-size:calc(11px * var(--text-scale))}.compact .comparison>span,.users-grid .compact .comparison>span{font-size:calc(10px * var(--text-scale))}.header-meta .period{font-size:calc(12px * var(--text-scale))}}@media (width<=800px){.coupon-grid{grid-template-columns:1fr;gap:14px}.coupons .metric{min-height:305px;padding:20px}.coupon-grid .period-tabs button{font-size:calc(17px * var(--text-scale));padding:6px 14px}.revenue .primary-value{font-size:calc(clamp(49px,12vw,86px) * var(--text-scale))}.transactions .primary-value{font-size:calc(clamp(56px,13vw,90px) * var(--text-scale))}.value-caption,.transactions .value-caption{font-size:calc(14px * var(--text-scale))}.section-heading>span{font-size:calc(11px * var(--text-scale))}.comparison>span,.lead .comparison>span,.transactions .comparison>span{font-size:calc(12px * var(--text-scale))}.compact .comparison>span,.users-grid .compact .comparison>span{font-size:calc(11px * var(--text-scale))}.users-grid .card-subtitle,.joined>span,.lead .card-bottom>.value-caption{font-size:calc(12px * var(--text-scale))}.footer-info{font-size:calc(11px * var(--text-scale))}.controls button,.coupon-grid .period-counter{font-size:calc(12px * var(--text-scale))}}.value-caption,.comparison>span,.card-subtitle,.joined>span{line-height:1.35}@media (width>=801px) and (height<=900px){.coupons .metric{padding:16px 22px}.coupon-grid .rotation-toggle{width:26px;height:26px}.coupon-grid .period-tabs{margin-top:5px;padding-bottom:6px}.coupon-grid .period-tabs button{padding:4px 11px;line-height:1.2}.revenue .primary-value,.transactions .primary-value{font-size:calc(clamp(48px,8.7vh,92px) * var(--text-scale));margin:2px 0 3px;line-height:1.05}.transactions .card-bottom{padding-top:6px}.revenue .card-bottom{margin-top:4px;padding-top:4px}.membership .premium{padding:18px 22px}.membership .premium .primary-value{font-size:calc(clamp(48px,9vh,90px) * var(--text-scale))}.lead .primary-value{font-size:calc(clamp(54px,10vh,100px) * var(--text-scale))}}@media (width>=801px) and (height>=901px){.masthead{padding-bottom:clamp(20px,1.8vh,38px)}main{row-gap:clamp(20px,1.8vh,36px)}.section-heading{margin-bottom:clamp(10px,.9vh,18px)}footer{margin-top:clamp(14px,1.3vh,28px)}.coupons .metric{padding:clamp(14px,.75vw,24px)}}@media (width<=480px){.users-grid{min-height:480px}.users-grid .compact-bottom{flex-direction:column;align-items:stretch;gap:6px}.users-grid .compact-bottom .comparison{flex-direction:row;justify-content:space-between;align-items:center;gap:4px}}@media (width<=360px){.users-grid .compact-bottom .comparison{flex-wrap:wrap}}.dashboard-viewport.fitted{position:fixed;overflow:hidden}.dashboard-viewport.fitted .dashboard{--outer-space-scale:calc(.7 * .95 / .965);max-width:none;min-height:0;width:var(--dashboard-width);height:var(--dashboard-height);transform:translate(-50%,-50%) scale(var(--dashboard-scale));transform-origin:50%;margin:0;position:absolute;top:50%;left:50%}.payment-card{width:min(100cqw,158.514cqh)}.status-pill.muted{color:var(--muted);background:#1d1f22;border-color:#3a3c41}.status-pill.muted i{background:#6b6e75}.status-pill .status-label.stale{letter-spacing:0;font-family:inherit;font-weight:700}.status-label.stale bdi{font-variant-numeric:tabular-nums}.concealment{z-index:100;cursor:pointer;background:#000;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.concealment:focus-visible{outline:0}.concealment img{object-fit:contain;-webkit-user-select:none;user-select:none;width:min(42vmin,480px);max-width:80%;max-height:80%;display:block}@media (width<=800px){.controls{flex-wrap:wrap;justify-content:center}}.metric h3{font-size:var(--metric-title-size);font-weight:700;line-height:var(--card-title-line-height,1.4)}.users-grid{--card-title-line-height:1.25}.users-grid .card-top{gap:10px}.users-grid .comparison{gap:3px}.users-grid .primary-value{margin:0;line-height:.7}:root{--summary-pad-block:var(--pad);--summary-pad-inline:var(--pad)}@media (width<=1100px){:root{--summary-pad-block:16px;--summary-pad-inline:16px}}@media (width>=801px) and (height<=900px){:root{--summary-pad-block:18px;--summary-pad-inline:22px}}@media (width<=390px){:root{--summary-pad-block:14px;--summary-pad-inline:14px}}.lead,.users-grid .metric,.coupons .metric{padding:var(--summary-pad-block) var(--summary-pad-inline)}.coupon-grid .period-tabs{margin-top:5px;padding-bottom:6px}.coupon-grid .period-tabs button{padding-block:4px;line-height:1.2}.coupon-grid .primary-value{margin:2px 0 3px;line-height:1}@media (width>=801px) and (height<=900px){.revenue .card-bottom{margin-top:0;padding-top:0}.transactions .card-bottom{padding-top:4px}}.users-grid .compact-bottom{inset-inline:var(--summary-pad-inline);bottom:var(--summary-pad-block);position:absolute}.lead .card-top>.icon,.users-grid .card-top>.icon{margin-top:calc((var(--metric-title-size) * var(--card-title-line-height,1.4) - clamp(21px,1.7vw,33px)) / 2);align-self:flex-start}@media (width<=800px){.lead .card-top>.icon,.users-grid .card-top>.icon{margin-top:calc((var(--metric-title-size) * var(--card-title-line-height,1.4) - 22px) / 2)}}.lead .card-bottom{justify-content:flex-end}.title-block{transform:translateY(6px)}@media (width>=801px){.title-block h1{margin-top:-6px}}.payment-card{--credit-text-scale:.85}.credit-main h3{font-size:calc(var(--metric-title-size) * var(--credit-text-scale))}.credit-total{font-size:calc(17cqw * var(--text-scale) * var(--credit-text-scale))}.credit-daily strong{font-size:calc(7.4cqw * var(--text-scale) * var(--credit-text-scale))}.users-grid .purchasingUsers{background:#222630;border-color:#343a4a;grid-area:1/1/3}.users-grid .first-purchase{grid-area:2/2}.users-grid .active-users{background:#203238;border-color:#35515b;grid-area:1/2}.users-grid .active-users .primary-value,.users-grid .active-users .icon{color:#91dbe7}.user-period{--user-accent:#c9abf3;padding:var(--summary-pad-block) var(--summary-pad-inline)}.user-period.purchasingUsers{--user-accent:#ecedff}.user-period.approved{--user-accent:#a0d7ba;background:#202e29;border-color:#334b40}.user-period .primary-value,.users-grid .user-period .primary-value{color:var(--user-accent);font-size:calc(clamp(34px,min(3.8vw,6vh),84px) * var(--text-scale));margin:4px 0;line-height:1}.user-period .transaction-figure{margin:auto 0;padding-block:4px}.registration-figures{justify-content:space-between;align-items:center;gap:12px;display:flex}.registration-figures .period-primary{min-width:0}.registration-figures .pending-approvals{text-align:left;flex-shrink:0}.registration-figures .pending-approvals strong{text-align:left}.user-period .card-bottom{margin-top:0;padding-top:8px}.user-period .period-tabs{border-color:#ffffff20;gap:2px;margin-top:8px;padding-bottom:6px}.user-period .period-tabs button{font-size:calc(clamp(13px,.98vw,21px) * var(--text-scale));padding:4px 8px;font-weight:700}.user-period .period-tabs button[aria-pressed=true]{color:var(--user-accent);background:#ffffff12}.user-period .rotation-toggle{color:var(--user-accent);background:#ffffff08;border-color:#ffffff20}.user-period .rotation-toggle:hover{border-color:var(--user-accent)}.user-period .period-counter{color:var(--user-accent);opacity:.65;letter-spacing:1px}@media (width<=800px){.registrations-grid{grid-template-columns:1fr}.registrations-grid .user-period{min-height:305px}.user-period .period-tabs button{font-size:calc(14px * var(--text-scale))}.user-period .primary-value,.users-grid .user-period .primary-value{font-size:calc(60px * var(--text-scale))}}@media (width<=480px){.users-grid{grid-template-rows:300px 190px 190px;grid-template-columns:1fr;min-height:0}.users-grid .purchasingUsers{grid-area:1/1}.users-grid .first-purchase{grid-area:3/1}.users-grid .active-users{grid-area:2/1}}@media (width>=801px) and (height<=900px){.user-period .rotation-toggle{width:26px;height:26px}.registrations-grid .user-period .period-tabs{margin-top:5px}.registrations-grid .user-period .transaction-figure{padding-block:0}.registrations-grid .card-bottom .comparison{flex-direction:row;align-items:baseline;gap:8px}}.pairing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;padding:24px;display:flex}.pairing h1{font-size:calc(clamp(28px,2.4vw,52px) * var(--text-scale));letter-spacing:-.5px;margin:0}.pairing p{max-width:560px;color:var(--muted);font-size:calc(clamp(16px,1.1vw,24px) * var(--text-scale));margin:0}.pairing-qr{aspect-ratio:1;background:#fff;border-radius:16px;width:min(352px,70vw);padding:16px}.pairing-qr img{width:100%;height:100%;display:block}
