/* dashboard-vip.css — shared VIP theme for all member pages. Rules are prefixed so they out-rank the per-page resets in theme.css (e.g. body.pg-wallet *{margin:0;padding:0}). */
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt),body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt){--d-blue-900:#062A8C; --d-blue-800:#041B5E; --d-blue-700:#0B3FBF; --d-blue-600:#1456E0; --d-blue-500:#2F6BFF;
  --d-gold-500:#F9B800; --d-gold-400:#FFD23F; --d-gold-100:#FFF6D8;
  --d-text:#0B1B4D; --d-muted:#5B6B94; --d-line:#C9D9FF; --d-ice:#F5F8FF; --d-white:#fff;
  --d-wa-a:#4FE88A; --d-wa-b:#139A48;
  --d-shadow:0 10px 28px rgba(11,63,191,.14);
  --d-shadow-sm:0 5px 14px rgba(11,63,191,.12);
  --d-ring:0 0 0 4px rgba(47,107,255,.22);
  margin:0!important; min-height:100vh;
  padding:0 0 128px!important;display:block!important;
  font-family:'Poppins','Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif!important;
  color:var(--d-text)!important; line-height:1.5;
  background:
    radial-gradient(520px 340px at 100% 0%,rgba(47,107,255,.22),transparent 70%),
    radial-gradient(460px 320px at 0% 40%,rgba(249,184,0,.20),transparent 70%),
    radial-gradient(520px 360px at 100% 85%,rgba(47,107,255,.14),transparent 70%),
    linear-gradient(180deg,#E3ECFF 0%,#F4F7FF 38%,#FFF8E1 100%)!important;
  background-attachment:fixed!important;
  overflow-x:hidden; -webkit-font-smoothing:antialiased;}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt)::before,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt)::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M28 2 54 28 28 54 2 28Z' fill='none' stroke='%23F9B800' stroke-opacity='.22' stroke-width='1'/%3E%3Cpath d='M28 14 42 28 28 42 14 28Z' fill='none' stroke='%232F6BFF' stroke-opacity='.14' stroke-width='1'/%3E%3Ccircle cx='28' cy='28' r='2' fill='%23F9B800' fill-opacity='.35'/%3E%3C/svg%3E");background-size:56px 56px;
  -webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.25) 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.25) 100%);}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt)::after,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt)::after{content:"";position:fixed;z-index:0;pointer-events:none;right:-70px;bottom:70px;width:300px;height:300px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F9B800' stroke-opacity='.22' stroke-width='.6' stroke-linejoin='round'%3E%3Cpath d='M3 8l4.5 4L12 5l4.5 7L21 8l-2 11H5z'/%3E%3Cpath d='M5 19h14'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(-12deg);}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) *,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) *::before,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) *::after,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) *,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) *::before,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) *::after{box-sizing:border-box}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) a,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) a{text-decoration:none}
body.by-client .db{width:min(560px,100% - 24px);margin:0 auto;padding:76px 0 0;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}
body.by-client .db > *{min-width:0}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-burger,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-burger{position:fixed;top:calc(12px + env(safe-area-inset-top,0px));left:max(12px,calc(50% - 280px));z-index:60;
  width:50px;height:50px;min-height:0;padding:0;border-radius:50%;cursor:pointer;
  display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;
  background:linear-gradient(145deg,var(--d-blue-500),var(--d-blue-700) 60%,var(--d-blue-900));
  border:3px solid var(--d-gold-500);
  box-shadow:0 8px 20px rgba(6,42,140,.35),inset 0 2px 3px rgba(255,255,255,.4);
  transition:transform .15s;}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-burger:active,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-burger:active{transform:scale(.94)}
body.by-client .db-burger>i:not([class]){display:block;width:20px;height:3px;border-radius:3px;background:var(--d-gold-400)}
body.by-client .db-burger>i:not([class]):nth-child(2){width:14px;align-self:flex-start;margin-left:15px}
body.by-client .db-burger--back{font-size:18px;color:var(--d-gold-400)}
body.by-client .db-balance{position:relative;overflow:hidden;border-radius:30px;padding:22px 20px 20px;color:#fff;
  background:radial-gradient(420px 260px at 92% 0%,rgba(255,210,63,.30),transparent 65%),
             linear-gradient(145deg,#0B3FBF 0%,#062A8C 62%,#041B5E 100%);
  border:3px solid var(--d-gold-500);box-shadow:0 18px 40px rgba(6,42,140,.32);}
body.by-client .db-balance__crown{position:absolute;right:-18px;top:-14px;font-size:150px;line-height:1;color:rgba(255,210,63,.13);transform:rotate(12deg);pointer-events:none}
body.by-client .db-balance__ring{position:absolute;left:-60px;bottom:-80px;width:200px;height:200px;border-radius:50%;border:22px solid rgba(249,184,0,.16);pointer-events:none}
body.by-client .db-balance>*:not(.db-balance__crown):not(.db-balance__ring){position:relative;z-index:1}
body.by-client .db-balance__label{margin:0;font-size:.86rem;font-weight:600;color:rgba(255,255,255,.82);letter-spacing:.02em}
body.by-client .db-balance__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}
body.by-client .db-balance__val{font-size:clamp(1.7rem,8vw,2.4rem);font-weight:800;line-height:1.15;color:var(--d-gold-400);letter-spacing:-.01em;overflow-wrap:anywhere}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-eye{flex:none;width:48px;height:48px;min-height:0;padding:0;border-radius:50%;cursor:pointer;font-size:19px;color:#fff;
  display:grid;place-items:center;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.5);box-shadow:none;}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-eye:active{transform:scale(.94)}
body.by-client .db-balance__hint{margin:10px 0 0;font-size:.78rem;color:rgba(255,255,255,.72)}
body.by-client .db-card{background:linear-gradient(180deg,#fff,var(--d-ice));border:1.5px solid var(--d-line);border-radius:26px;box-shadow:var(--d-shadow);padding:18px 16px}
body.by-client .db-profile{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}
body.by-client .db-avatar{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#fff;font-size:34px;
  background:linear-gradient(145deg,var(--d-blue-500),var(--d-blue-700) 60%,var(--d-blue-900));
  border:4px solid var(--d-gold-500);box-shadow:0 8px 18px rgba(11,63,191,.3),inset 0 2px 3px rgba(255,255,255,.4);}
body.by-client .db-avatar img{width:100%;height:100%;object-fit:cover}
body.by-client .db-profile__txt{min-width:0}
body.by-client .db-hello{font-size:.88rem;font-weight:500;color:var(--d-muted)}
body.by-client .db-name{margin:0;font-size:1.5rem;line-height:1.15;font-weight:700;color:var(--d-text);overflow-wrap:anywhere}
body.by-client .db-meta{margin-top:3px;font-size:.84rem;font-weight:500;color:var(--d-muted)}
body.by-client .db-meta b{color:var(--d-blue-600);font-weight:700}
body.by-client .db-divider{height:0;border:0;border-top:1.5px dashed var(--d-line);margin:16px 0 14px}
body.by-client .db-title{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:700;color:var(--d-text);margin:0 0 10px}
body.by-client .db-badge{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-size:15px;color:var(--d-blue-900);flex:none;
  background:linear-gradient(145deg,var(--d-gold-400),var(--d-gold-500));box-shadow:0 3px 8px rgba(249,184,0,.45);}
body.by-client .db-reflink{display:flex;gap:10px;align-items:center}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-reflink input.db-input{flex:1 1 auto;min-width:0;width:auto!important;min-height:48px!important;padding:0 16px!important;border-radius:999px!important;
  background:#fff!important;border:1.5px solid var(--d-line)!important;color:var(--d-text)!important;
  font:500 .86rem 'Poppins',system-ui,sans-serif!important;box-shadow:inset 0 2px 4px rgba(11,63,191,.07)!important;text-overflow:ellipsis;}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-copy{flex:none;width:56px;height:48px;min-height:0;padding:0;border-radius:999px;cursor:pointer;font-size:19px;color:var(--d-blue-900);
  display:grid;place-items:center;border:0;background:linear-gradient(180deg,var(--d-gold-400),var(--d-gold-500));
  box-shadow:0 8px 18px rgba(249,184,0,.42),inset 0 1px 2px rgba(255,255,255,.6);}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-share{display:inline-flex;align-items:center;gap:8px;margin-top:12px;min-height:40px;padding:0 4px;background:transparent;border:0;box-shadow:none;
  color:var(--d-blue-600);font-weight:600;font-size:.95rem;cursor:pointer;}
body.by-client .db-cmd{position:relative;margin-top:36px;padding:48px 12px 12px;border-radius:30px;
  background:linear-gradient(180deg,#fff,var(--d-ice));border:2px solid var(--d-gold-500);box-shadow:var(--d-shadow);}
body.by-client .db-emblem{position:absolute;left:50%;top:-38px;transform:translateX(-50%);width:80px;height:80px;border-radius:50%;
  background:#fff;border:4px solid var(--d-blue-700);box-shadow:0 0 0 3px var(--d-gold-500),var(--d-shadow);
  display:grid;place-items:center;overflow:hidden;padding:8px;text-align:center;}
body.by-client .db-emblem img,body.by-client .db-emblem .site-brand-logo{max-width:100%;max-height:100%;object-fit:contain}
body.by-client .db-emblem .site-brand-text{font-size:.6rem;line-height:1.15;font-weight:700;color:var(--d-blue-900)}
body.by-client .db-cmd__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
body.by-client .db-cmd.is-solo .db-cmd__cols{grid-template-columns:minmax(0,1fr)}
body.by-client .db-col{display:flex;flex-direction:column;gap:9px;min-width:0}
body.by-client .db-act{display:flex;align-items:center;gap:8px;min-width:0;min-height:58px;padding:5px 8px 5px 5px;border-radius:999px;
  font-weight:600;font-size:.76rem;line-height:1.2;color:var(--d-text);background:#fff;border:1.5px solid var(--d-line);box-shadow:var(--d-shadow-sm);
  transition:transform .15s;}
body.by-client .db-act:active{transform:scale(.97)}
body.by-client .db-act__ico{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:#fff;
  background:linear-gradient(145deg,var(--d-blue-500),var(--d-blue-700) 60%,var(--d-blue-900));border:2.5px solid var(--d-gold-500);
  box-shadow:0 5px 12px rgba(11,63,191,.3),inset 0 2px 3px rgba(255,255,255,.4);}
body.by-client .db-act--wa .db-act__ico{background:linear-gradient(145deg,var(--d-wa-a),var(--d-wa-b));border-color:#fff;box-shadow:0 5px 12px rgba(19,154,72,.35),inset 0 2px 3px rgba(255,255,255,.5)}
body.by-client .db-act__txt{flex:1;min-width:0;overflow-wrap:anywhere}
body.by-client .db-act .db-chev{flex:none;font-size:11px;color:var(--d-blue-600)}
body.by-client .db-col--money .db-act{flex:1;min-height:64px;color:#fff;border:2px solid var(--d-gold-500);font-size:.86rem;font-weight:700;
  background:linear-gradient(145deg,var(--d-blue-600),var(--d-blue-900));box-shadow:0 10px 22px rgba(6,42,140,.28);}
body.by-client .db-col--money .db-act__ico{background:linear-gradient(180deg,var(--d-gold-400),var(--d-gold-500));color:var(--d-blue-900);border-color:#fff}
body.by-client .db-col--money .db-chev{color:var(--d-gold-400)}
body.by-client .db-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.by-client .db-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;
  min-height:112px;padding:14px 6px 12px;text-align:center;font-weight:600;font-size:.76rem;line-height:1.25;color:var(--d-text);
  background:linear-gradient(180deg,#fff,var(--d-ice));border:1.5px solid var(--d-line);border-radius:22px;box-shadow:var(--d-shadow-sm);
  transition:transform .15s,border-color .15s;overflow-wrap:anywhere;}
body.by-client .db-tile:active{transform:scale(.97);border-color:var(--d-gold-500)}
body.by-client .db-tile__ico{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:22px;color:#fff;
  background:linear-gradient(145deg,var(--d-blue-500),var(--d-blue-700) 60%,var(--d-blue-900));border:3px solid var(--d-gold-500);
  box-shadow:0 6px 14px rgba(11,63,191,.3),inset 0 2px 3px rgba(255,255,255,.4);}
body.by-client .db-tile--out .db-tile__ico{background:linear-gradient(145deg,#fff,var(--d-ice));color:#9f1239;border-color:#fecdd3}
body.by-client .db-sec{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 2px -4px;font-size:1.02rem;font-weight:700;color:var(--d-text)}
body.by-client .db-sec a{font-size:.8rem;font-weight:600;color:var(--d-blue-600)}
body.by-client .db-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}
body.by-client .db-stat{padding:12px 14px;background:#fff;border:1.5px solid var(--d-line);border-left:6px solid var(--d-gold-500);border-radius:18px;box-shadow:var(--d-shadow-sm);min-width:0}
body.by-client .db-stat span{display:block;font-size:.72rem;font-weight:600;color:var(--d-muted)}
body.by-client .db-stat b{display:block;margin-top:3px;font-size:.98rem;font-weight:700;color:var(--d-blue-700);overflow-wrap:anywhere}
body.by-client .db-cta{display:flex;align-items:center;gap:12px;min-height:66px;padding:8px 14px 8px 8px;border-radius:999px;color:#fff;
  background:linear-gradient(145deg,var(--d-blue-600),var(--d-blue-900));border:3px solid var(--d-gold-500);box-shadow:0 12px 26px rgba(6,42,140,.3);}
body.by-client .db-cta .db-act__ico{background:linear-gradient(180deg,var(--d-gold-400),var(--d-gold-500));color:var(--d-blue-900);border-color:#fff;width:46px;height:46px}
body.by-client .db-cta__txt{flex:1;min-width:0;font-weight:700;font-size:.92rem;line-height:1.25}
body.by-client .db-cta .db-chev{color:var(--d-gold-400)}
body.by-client .db-gift{display:flex;gap:8px;align-items:center}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-gift input.db-input{flex:1 1 auto;min-width:0;width:auto!important;min-height:48px!important;padding:0 16px!important;border-radius:999px!important;
  background:#fff!important;border:1.5px solid var(--d-line)!important;color:var(--d-text)!important;font:600 .88rem 'Poppins',system-ui,sans-serif!important;
  text-transform:uppercase;box-shadow:inset 0 2px 4px rgba(11,63,191,.07)!important;}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:0;cursor:pointer;
  font:700 .9rem 'Poppins',system-ui,sans-serif;color:var(--d-blue-900);width:auto;
  background:linear-gradient(180deg,var(--d-gold-400),var(--d-gold-500));box-shadow:0 8px 20px rgba(249,184,0,.42),inset 0 1px 2px rgba(255,255,255,.6);}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-btn--blue{color:#fff;background:linear-gradient(180deg,var(--d-blue-500),var(--d-blue-700));box-shadow:0 8px 18px rgba(11,63,191,.35),inset 0 1px 2px rgba(255,255,255,.5)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-btn--block{width:100%}
body.by-client .db-btn:active{transform:scale(.97)}
body.by-client .db-alert{margin-top:10px;padding:11px 14px;border-radius:14px;font-weight:600;font-size:.85rem;border-left:5px solid var(--d-blue-600);background:#fff;color:var(--d-text)}
body.by-client .db-alert--ok{background:#ecfdf3;color:#166534;border-left-color:#166534}
body.by-client .db-alert--err{background:#fff1f2;color:#9f1239;border-left-color:#9f1239}
body.by-client .db-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.by-client .db-lvl{text-align:center;padding:16px 6px;background:#fff;border:2px solid var(--d-gold-500);border-radius:24px;box-shadow:var(--d-shadow-sm)}
body.by-client .db-lvl__pct{width:66px;height:66px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:1.15rem;color:#fff;
  background:linear-gradient(145deg,var(--d-blue-500),var(--d-blue-700) 60%,var(--d-blue-900));border:4px solid var(--d-gold-400);box-shadow:0 8px 18px rgba(11,63,191,.3);}
body.by-client .db-lvl span{display:block;font-size:.78rem;font-weight:600;color:var(--d-text)}
body.by-client .db-note{margin:0;font-size:.76rem;line-height:1.5;color:var(--d-muted)}
body.by-client .db-note a{color:var(--d-blue-600);font-weight:600}
body.by-client .db-plans{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 12px 14px;margin-inline:-12px;scrollbar-width:none}
body.by-client .db-plans::-webkit-scrollbar{display:none}
body.by-client .db-plan{flex:0 0 76%;max-width:280px;scroll-snap-align:center;overflow:hidden;background:#fff;border:2px solid var(--d-line);border-radius:26px;box-shadow:var(--d-shadow)}
body.by-client .db-plan__head{position:relative;padding:14px 16px;color:#fff;background:linear-gradient(145deg,var(--d-blue-700),var(--d-blue-900))}
body.by-client .db-plan__head::after{content:"\f521";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:12px;top:6px;font-size:54px;line-height:1;color:rgba(255,210,63,.18)}
body.by-client .db-plan__name{margin:0;font-size:.82rem;font-weight:700;color:var(--d-gold-400)}
body.by-client .db-plan__price{margin-top:2px;font-size:1.6rem;font-weight:800;line-height:1.15}
body.by-client .db-plan__body{padding:10px 16px 16px}
body.by-client .db-plan ul{list-style:none;margin:0;padding:0}
body.by-client .db-plan li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed var(--d-line);font-size:.84rem}
body.by-client .db-plan li:last-child{border-bottom:0}
body.by-client .db-plan li span{color:var(--d-muted);font-weight:500}
body.by-client .db-plan li b{color:var(--d-text);font-weight:700;text-align:right}
body.by-client .db-plan .db-btn{margin-top:10px}
body.by-client .db-empty{padding:18px;text-align:center;color:var(--d-muted);font-size:.9rem}
body.by-client .db-scrim{position:fixed;inset:0;z-index:70;background:rgba(6,42,140,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}
body.by-client .db-scrim.is-open{opacity:1;visibility:visible}
body.by-client .db-drawer{position:fixed;top:0;bottom:0;left:0;z-index:80;width:min(86vw,340px);display:flex;flex-direction:column;
  padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(14px + env(safe-area-inset-bottom,0px));
  background:linear-gradient(180deg,#fff,var(--d-ice));border-right:4px solid var(--d-gold-500);border-radius:0 30px 30px 0;
  box-shadow:12px 0 40px rgba(6,42,140,.3);transform:translateX(-105%);visibility:hidden;transition:transform .28s ease,visibility .28s;}
body.by-client .db-drawer.is-open{transform:none;visibility:visible}
body.by-client .db-drawer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-close{width:44px;height:44px;min-height:0;padding:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;font-size:18px;color:var(--d-blue-700);
  background:#fff;border:2.5px solid var(--d-gold-500);box-shadow:var(--d-shadow-sm);}
body.by-client .db-drawer__brand{margin:0 0 2px;font-size:1.25rem;font-weight:800;line-height:1.2;color:var(--d-blue-900);overflow-wrap:anywhere}
body.by-client .db-drawer__hello{margin:0 0 12px;font-size:.84rem;color:var(--d-muted)}
body.by-client .db-navlist{list-style:none;margin:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}
body.by-client .db-nav{display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 12px 6px 8px;margin-bottom:4px;border-radius:999px;font-weight:600;font-size:.94rem;color:var(--d-text);border:1.5px solid transparent}
body.by-client .db-nav:active{background:var(--d-gold-100)}
body.by-client .db-nav__ico{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:15px;color:#fff;background:linear-gradient(145deg,var(--d-blue-500),var(--d-blue-700) 60%,var(--d-blue-900));border:2.5px solid var(--d-gold-500)}
body.by-client .db-nav__txt{flex:1;min-width:0}
body.by-client .db-nav .db-chev{font-size:11px;color:var(--d-blue-600)}
body.by-client .db-nav.is-active{background:var(--d-gold-100);border-color:var(--d-gold-500);color:var(--d-blue-900);font-weight:700}
body.by-client .db-nav--out{color:#9f1239}
body.by-client .db-nav--out .db-nav__ico{background:#fff;color:#9f1239;border-color:#fecdd3}
body.by-client .db-navsep{height:0;border:0;border-top:1.5px solid var(--d-line);margin:10px 6px}
body.by-client .db-menuhead{text-align:center;padding:6px 0 2px}
body.by-client .db-menuhead__logo{width:84px;height:84px;margin:0 auto 10px;border-radius:50%;background:#fff;border:4px solid var(--d-blue-700);box-shadow:0 0 0 3px var(--d-gold-500),var(--d-shadow);display:grid;place-items:center;overflow:hidden;padding:8px}
body.by-client .db-menuhead__logo img,body.by-client .db-menuhead__logo .site-brand-logo{max-width:100%;max-height:100%;object-fit:contain}
body.by-client .db-menuhead h1{margin:0;font-size:1.35rem;font-weight:800;color:var(--d-blue-900);line-height:1.2;overflow-wrap:anywhere}
body.by-client .db-menuhead p{margin:4px 0 0;font-size:.86rem;color:var(--d-muted)}
body.by-client .db-menupanel{padding:12px}
body.by-client .db-menupanel .db-navlist{overflow:visible}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-backdrop,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-backdrop{position:fixed;inset:0;z-index:99998;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(6,42,140,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-backdrop.show,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-backdrop.show{display:flex}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-card,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-modal{width:min(480px,94vw);overflow:hidden;background:#fff;border:3px solid var(--d-gold-500);border-radius:30px;box-shadow:0 24px 60px rgba(6,42,140,.4)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-head,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;color:#fff;font-weight:700;background:linear-gradient(145deg,var(--d-blue-700),var(--d-blue-900))}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-close,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-close{width:38px;height:38px;min-height:0;padding:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.5);box-shadow:none}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-body{padding:22px 20px 14px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-title{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:1.2rem;font-weight:700;color:var(--d-text)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-title i{font-size:30px;color:var(--d-wa-b)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-sub{margin:0;font-size:.9rem;line-height:1.65;color:var(--d-muted)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-actions{padding:0 20px 20px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .wa-join{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:999px;color:#fff;font-weight:700;background:linear-gradient(180deg,var(--d-wa-a),var(--d-wa-b));box-shadow:0 8px 18px rgba(19,154,72,.35)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-body{padding:18px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-btn{min-height:84px;padding:12px 6px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-weight:600;font-size:.72rem;color:var(--d-text);background:var(--d-ice);border:1.5px solid var(--d-line)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-btn i{font-size:22px;color:var(--d-blue-600)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-btn.wa i{color:var(--d-wa-b)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .copyline{margin-top:14px;display:flex;align-items:center;gap:8px;padding:8px;border-radius:999px;background:var(--d-ice);border:1.5px solid var(--d-line)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .copyline input{flex:1;min-width:0;width:auto!important;min-height:38px!important;padding:0 10px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:.8rem!important;color:var(--d-text)!important}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .copybtn{min-height:38px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font-weight:700;font-size:.82rem;color:var(--d-blue-900);background:linear-gradient(180deg,var(--d-gold-400),var(--d-gold-500));box-shadow:none}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .share-sub{margin-top:12px;font-size:.76rem;line-height:1.5;color:var(--d-muted)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .toastx{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:99999;display:none;padding:11px 18px;border-radius:999px;font-weight:700;font-size:.85rem;color:var(--d-blue-900);background:linear-gradient(180deg,var(--d-gold-400),var(--d-gold-500));box-shadow:0 10px 24px rgba(6,42,140,.3)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) a:focus-visible,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) button:focus-visible,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) input:focus-visible,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) a:focus-visible,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) button:focus-visible{outline:3px solid var(--d-blue-500);outline-offset:3px}
@media (prefers-reduced-motion:reduce){body.by-client .db-drawer,body.by-client .db-scrim,body.by-client .db-act,body.by-client .db-tile,body.by-client .db-burger{transition:none}}
@media (max-width:360px){body.by-client .db-act{font-size:.7rem}
body.by-client .db-col--money .db-act{font-size:.78rem}
body.by-client .db-name{font-size:1.3rem}
body.by-client .db-avatar{width:66px;height:66px;font-size:28px}
body.by-client .db-tile{font-size:.7rem;padding-inline:3px}}
@media (min-width:640px){body.by-client .db{padding-top:84px}
body.by-client .db-plan{flex-basis:260px}}
body.by-client .db{width:min(520px,100% - 20px);padding-top:60px;gap:10px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-burger,body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-burger{width:42px;height:42px;gap:4px;top:calc(10px + env(safe-area-inset-top,0px));left:max(10px,calc(50% - 260px));border-width:2.5px}
body.by-client .db-burger>i:not([class]){width:17px;height:2.5px}
body.by-client .db-burger>i:not([class]):nth-child(2){width:12px;margin-left:12px}
body.by-client .db-balance{border-radius:22px;padding:12px 16px 12px;border-width:2.5px;box-shadow:0 10px 24px rgba(6,42,140,.28)}
body.by-client .db-balance__crown{font-size:90px;right:-10px;top:-10px}
body.by-client .db-balance__ring{width:120px;height:120px;border-width:14px;left:-40px;bottom:-50px}
body.by-client .db-balance__label{font-size:.74rem}
body.by-client .db-balance__row{margin-top:0}
body.by-client .db-balance__val{font-size:clamp(1.3rem,6vw,1.7rem)}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-eye{width:36px;height:36px;font-size:15px;border-width:1.5px}
body.by-client .db-balance__hint{margin-top:4px;font-size:.68rem}
body.by-client .db-card{border-radius:20px;padding:12px;box-shadow:0 8px 20px rgba(11,63,191,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,255,.96))}
body.by-client .db-profile{gap:10px}
body.by-client .db-avatar{width:54px;height:54px;font-size:22px;border-width:3px}
body.by-client .db-hello{font-size:.74rem}
body.by-client .db-name{font-size:1.1rem}
body.by-client .db-meta{font-size:.74rem;margin-top:1px}
body.by-client .db-divider{margin:10px 0 8px}
body.by-client .db-title{font-size:.86rem;gap:8px;margin-bottom:7px}
body.by-client .db-badge{width:26px;height:26px;border-radius:9px;font-size:12px}
body.by-client .db-reflink{gap:8px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-reflink input.db-input{min-height:38px!important;padding:0 12px!important;font-size:.74rem!important}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-copy{width:46px;height:38px;font-size:16px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-share{margin-top:6px;min-height:30px;font-size:.8rem}
body.by-client .db-cmd{margin-top:26px;padding:34px 8px 8px;border-radius:22px;border-width:2px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,255,.96))}
body.by-client .db-emblem{width:58px;height:58px;top:-28px;border-width:3px;padding:5px;box-shadow:0 0 0 2px var(--d-gold-500),var(--d-shadow-sm)}
body.by-client .db-cmd__cols{gap:7px}
body.by-client .db-col{gap:6px}
body.by-client .db-act{min-height:42px;padding:3px 6px 3px 3px;gap:6px;font-size:.66rem;border-width:1.5px}
body.by-client .db-act__ico{width:32px;height:32px;font-size:14px;border-width:2px}
body.by-client .db-col--money .db-act{min-height:46px;font-size:.76rem;border-width:1.5px}
body.by-client .db-act .db-chev{font-size:9px}
body.by-client .db-grid{gap:7px}
body.by-client .db-tile{min-height:80px;padding:9px 4px 8px;gap:6px;border-radius:16px;font-size:.66rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,255,.96))}
body.by-client .db-tile__ico{width:40px;height:40px;font-size:17px;border-width:2.5px}
body.by-client .db-sec{font-size:.88rem;margin:2px 2px -2px}
body.by-client .db-sec a{font-size:.72rem}
body.by-client .db-stats{gap:7px}
body.by-client .db-stat{padding:8px 10px;border-radius:14px;border-left-width:5px}
body.by-client .db-stat span{font-size:.64rem}
body.by-client .db-stat b{font-size:.84rem;margin-top:1px}
body.by-client .db-cta{min-height:50px;padding:5px 12px 5px 5px;gap:9px;border-width:2.5px}
body.by-client .db-cta .db-act__ico{width:36px;height:36px}
body.by-client .db-cta__txt{font-size:.8rem}
body.by-client .db-gift{gap:6px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-gift input.db-input{min-height:38px!important;font-size:.78rem!important;padding:0 12px!important}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-btn{min-height:38px;padding:0 16px;font-size:.8rem}
body.by-client .db-alert{font-size:.78rem;padding:8px 11px;margin-top:8px}
body.by-client .db-levels{gap:7px}
body.by-client .db-lvl{padding:10px 4px;border-radius:18px}
body.by-client .db-lvl__pct{width:48px;height:48px;font-size:.92rem;border-width:3px;margin-bottom:5px}
body.by-client .db-lvl span{font-size:.68rem}
body.by-client .db-note{font-size:.68rem}
body.by-client .db-plans{gap:9px;padding:2px 10px 10px;margin-inline:-10px}
body.by-client .db-plan{flex-basis:68%;max-width:240px;border-radius:20px}
body.by-client .db-plan__head{padding:10px 12px}
body.by-client .db-plan__head::after{font-size:40px}
body.by-client .db-plan__name{font-size:.72rem}
body.by-client .db-plan__price{font-size:1.25rem}
body.by-client .db-plan__body{padding:6px 12px 12px}
body.by-client .db-plan li{padding:6px 0;font-size:.74rem}
body.by-client .db-drawer{padding-left:12px;padding-right:12px}
body:is(.pg-dashboard,.pg-menu,.pg-wallet,.pg-tasks,.pg-profile,.pg-team,.pg-levels,.pg-support,.pg-records,.pg-login,.pg-signup,.pg-pending,.pg-social_media,.pg-upgrade_package,.pg-withdraw_receipt,.pg-social-media,.pg-upgrade-package,.pg-withdraw-receipt) .db-close{width:36px;height:36px;font-size:15px}
body.by-client .db-drawer__brand{font-size:1.05rem}
body.by-client .db-drawer__hello{font-size:.76rem;margin-bottom:8px}
body.by-client .db-nav{min-height:42px;gap:10px;font-size:.84rem;margin-bottom:2px}
body.by-client .db-nav__ico{width:30px;height:30px;font-size:13px;border-width:2px}
body.by-client .db-menuhead__logo{width:64px;height:64px}
body.by-client .db-menuhead h1{font-size:1.1rem}
body.by-client .db-menupanel{padding:8px}
@media (min-width:640px){body.by-client .db{padding-top:68px}}