:root{--ink:#0f2a33;--sub:#4b6470;--teal:#1a9aa0;--teal-d:#127a80;--glass:#ffffff9e;--edge:#ffffffd9;--bg:#d9f1f4;--ok:#2bb673}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d2a30}}:root[data-theme=dark]{--bg:#0d2a30}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);padding:24px 16px 40px;font-family:-apple-system,Segoe UI,Roboto,Noto Sans SC,PingFang SC,sans-serif}.stage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:32px;display:flex}.phone{background:linear-gradient(#f4fcfd 0%,#e9f8f9 40%,#e3f5f7 100%);border-radius:40px;width:100%;max-width:390px;position:relative;overflow:hidden;box-shadow:0 0 0 8px #f4fdff,0 0 0 9px #bfe6ea,0 30px 60px #105a6440}.scroll{padding:16px 16px 104px;position:relative;overflow:hidden}.status{justify-content:space-between;padding:4px 8px 10px;font-size:16px;font-weight:700;display:flex}.glass{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--edge);border-radius:20px;box-shadow:0 6px 18px #105a641a,inset 0 1px #fff}.lbl{color:var(--sub);white-space:nowrap;font-size:16px}.num{white-space:nowrap;font-size:24px;font-weight:800}.up{color:var(--ok);white-space:nowrap;gap:2px;font-size:16px;font-weight:700;display:inline-flex}.hero{height:170px;margin:-4px -16px 0;position:relative}.hero img{width:auto;height:190px;position:absolute;top:-8px;right:-6px;-webkit-mask-image:radial-gradient(60% 75% at 62% 45%,#000 55%,#0000 100%);mask-image:radial-gradient(60% 75% at 62% 45%,#000 55%,#0000 100%)}.brand{color:var(--teal);font-size:26px;font-weight:800;position:absolute;top:0;left:16px}.hello{font-size:24px;font-weight:800;line-height:1.3;position:absolute;top:52px;left:16px}.hello small{color:var(--sub);font-size:16px;font-weight:500;display:block}.bell{z-index:2;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:0;right:12px}.bell img{width:36px}.prem{z-index:2;justify-content:space-between;align-items:flex-end;margin-top:-34px;padding:14px 16px;display:flex;position:relative}.prem .num{font-size:30px}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.kpis .glass{padding:12px 10px}.chart{margin-bottom:12px;padding:14px 14px 8px}.chart .row{justify-content:space-between;align-items:center;display:flex}.months{color:var(--sub);justify-content:space-between;padding:0 2px;font-size:16px;display:flex}.quick{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.quick .glass{text-align:center;min-height:96px;padding:10px 4px 8px}.quick img{width:52px;height:52px;margin:0 auto 4px;display:block}.quick span{font-size:16px;font-weight:600}.h2{margin:4px 2px 8px;font-size:19px;font-weight:800}.list{padding:4px 14px}.item{border-top:1px solid #105a641a;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:flex}.item:first-child{border-top:0}.item img{border-radius:50%;flex:none;width:48px;height:48px}.item b{font-size:17px;display:block}.item small{color:var(--sub);font-size:16px}.item .go{color:var(--sub);margin-left:auto;font-size:22px}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-top:1px solid #fff;justify-content:space-around;align-items:flex-start;height:84px;padding-top:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.nav div{min-width:64px;min-height:56px;color:var(--sub);flex-direction:column;align-items:center;gap:2px;font-size:16px;display:flex}.nav img{opacity:.55;filter:grayscale(.6);width:30px;height:30px}.nav .on{color:var(--teal-d);font-weight:700}.nav .on img{opacity:1;filter:none}.top{justify-content:space-between;align-items:center;padding:0 4px 10px;font-size:19px;font-weight:800;display:flex}.top span{width:44px;height:44px;color:var(--sub);place-items:center;font-size:24px;display:grid}.photo{border-radius:24px;height:220px;position:relative;overflow:hidden}.photo img{object-fit:cover;object-position:0% 25%;width:100%;height:100%}.photo .nm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;background:#ffffffb8;border-radius:16px;max-width:46%;padding:8px 12px;font-size:20px;font-weight:800;position:absolute;top:16px;right:12px}.photo .nm small{color:var(--sub);font-size:16px;font-weight:500;display:block}.photo .badge{width:56px;position:absolute;bottom:40px;right:12px}.acts{grid-template-columns:repeat(4,1fr);gap:10px;margin:-30px 8px 14px;display:grid;position:relative}.acts .glass{text-align:center;background:#ffffffd1;min-height:88px;padding:8px 2px 6px}.acts img{width:44px;height:44px;margin:0 auto 2px;display:block}.acts span{font-size:16px;font-weight:600}.cover{margin-bottom:12px;padding:14px}.cover .body{align-items:center;gap:12px;display:flex}.donut{flex:none;width:120px;height:120px;position:relative}.donut img{width:60px;height:60px;position:absolute;inset:30px}.rows{flex-direction:column;flex:1;gap:6px;display:flex}.rows div{white-space:nowrap;align-items:center;gap:6px;font-size:16px;display:flex}.rows img{width:28px;height:28px}.rows b{margin-left:auto;font-size:16px}.rows .warn{color:#c47a12}.rows .miss{color:#c0392b}.two{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.two .glass{align-items:center;gap:8px;padding:12px;display:flex}.two img{flex:none;width:44px;height:44px}.gap{padding:14px}.bar{background:#105a641f;border-radius:99px;height:16px;margin:10px 0 6px;overflow:hidden}.bar i{background:linear-gradient(90deg,#2bb673,#5fd39b);border-radius:99px;width:60%;height:100%;display:block}.btn{color:#fff;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-radius:16px;justify-content:center;align-items:center;min-height:52px;margin-top:12px;font-size:18px;font-weight:800;display:flex;box-shadow:0 8px 18px #1a9aa059}.tag{white-space:nowrap;border-radius:999px;padding:1px 10px;font-size:16px;font-weight:700;display:inline-block}.t-ok{color:#1d8a55;background:#dcf5e8}.t-warn{color:#c2510a;background:#ffe2cc}.t-bad{color:#b3261e;background:#fde4e1}.t-joy{color:#7a6400;background:#fff7b8}.cap{text-align:center;max-width:812px;color:var(--sub);margin:0 auto 18px;font-size:16px}.cap b{color:var(--ink)}.sb{white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:16px;font-weight:700;display:inline-flex;position:relative}.sb:after{content:"";position:absolute;inset:-6px 0}.b-warn{color:#fff;background:#d9750a}.b-joy{color:#3d2f00;background:#e7ab12}
:is(.pg-login,.pg-referral,.pg-upgrade) .hero2{text-align:center;margin-bottom:12px;padding:18px 16px}:is(.pg-login,.pg-referral,.pg-upgrade) .hero2 img{width:110px;height:110px}:is(.pg-login,.pg-referral,.pg-upgrade) .hero2 .num{font-size:34px}:is(.pg-login,.pg-referral,.pg-upgrade) .code{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;display:flex}:is(.pg-login,.pg-referral,.pg-upgrade) .code b{letter-spacing:2px;font-size:24px}:is(.pg-login,.pg-referral,.pg-upgrade) .code .cp{color:#fff;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-radius:12px;place-items:center;min-height:44px;padding:0 16px;font-size:16px;font-weight:800;display:grid}:is(.pg-login,.pg-referral,.pg-upgrade) .vou{align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}:is(.pg-login,.pg-referral,.pg-upgrade) .vou img{width:48px;height:48px}:is(.pg-login,.pg-referral,.pg-upgrade) .vou b{font-size:17px;display:block}:is(.pg-login,.pg-referral,.pg-upgrade) .vou small{color:var(--sub);font-size:16px}:is(.pg-login,.pg-referral,.pg-upgrade) .vou .tag{margin-left:auto}:is(.pg-login,.pg-referral,.pg-upgrade) .fine{color:var(--sub);margin:8px 4px 0;font-size:16px;line-height:1.5}:is(.pg-login,.pg-referral,.pg-upgrade) .demo{border-radius:22px;margin-bottom:12px;position:relative;overflow:hidden}:is(.pg-login,.pg-referral,.pg-upgrade) .demo .blur{filter:blur(2px);opacity:.75;padding:14px}:is(.pg-login,.pg-referral,.pg-upgrade) .demo .lockc{text-align:center;background:#f0fbfcd1;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}:is(.pg-login,.pg-referral,.pg-upgrade) .demo .lockc img{width:72px;height:72px}:is(.pg-login,.pg-referral,.pg-upgrade) .demo .lockc b{font-size:19px}:is(.pg-login,.pg-referral,.pg-upgrade) .plans{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}:is(.pg-login,.pg-referral,.pg-upgrade) .plans .glass{flex-direction:column;gap:4px;min-height:150px;padding:14px 12px;display:flex}:is(.pg-login,.pg-referral,.pg-upgrade) .plans .on{outline:3px solid #1a9aa0}:is(.pg-login,.pg-referral,.pg-upgrade) .plans img{width:44px;height:44px}:is(.pg-login,.pg-referral,.pg-upgrade) .plans .num{font-size:24px}:is(.pg-login,.pg-referral,.pg-upgrade) .plans s{color:var(--sub);font-size:16px}:is(.pg-login,.pg-referral,.pg-upgrade) .feat{margin-bottom:12px;padding:10px 14px}:is(.pg-login,.pg-referral,.pg-upgrade) .feat div{align-items:center;gap:10px;min-height:48px;font-size:16px;display:flex}:is(.pg-login,.pg-referral,.pg-upgrade) .feat img{width:30px;height:30px}:is(.pg-login,.pg-referral,.pg-upgrade) .welcome{height:300px;margin:-16px -16px 0;position:relative;overflow:hidden}:is(.pg-login,.pg-referral,.pg-upgrade) .welcome img{object-fit:cover;object-position:70% 20%;width:100%;height:100%}:is(.pg-login,.pg-referral,.pg-upgrade) .welcome .fade{background:linear-gradient(#f4fcfd00 50%,#f4fcfd 100%);position:absolute;inset:0}:is(.pg-login,.pg-referral,.pg-upgrade) .welcome .brand2{color:var(--teal-d);font-size:32px;font-weight:800;position:absolute;top:24px;left:18px}:is(.pg-login,.pg-referral,.pg-upgrade) .welcome .tl{max-width:50%;font-size:19px;font-weight:700;line-height:1.4;position:absolute;top:72px;left:18px}:is(.pg-login,.pg-referral,.pg-upgrade) .form{margin-top:-30px;padding:16px;position:relative}:is(.pg-login,.pg-referral,.pg-upgrade) .inp{min-height:54px;color:var(--sub);background:#fff;border:1px solid #105a6426;border-radius:14px;align-items:center;margin-bottom:10px;padding:0 14px;font-size:17px;display:flex}:is(.pg-login,.pg-referral,.pg-upgrade) .or{text-align:center;color:var(--sub);margin:12px 0;font-size:16px}:is(.pg-login,.pg-referral,.pg-upgrade) .btn2{min-height:52px;color:var(--teal-d);background:#fff;border:1px solid #105a6426;border-radius:16px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .search{min-height:52px;color:var(--sub);align-items:center;gap:10px;margin-bottom:12px;padding:0 14px;font-size:17px;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .search img{width:30px;height:30px}:is(.pg-clients,.pg-import,.pg-verify) .chips{scrollbar-width:none;gap:8px;margin:0 -16px 12px;padding:0 16px 2px;display:flex;overflow-x:auto}:is(.pg-clients,.pg-import,.pg-verify) .chip{background:var(--glass);border:1px solid var(--edge);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:16px;font-weight:700;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .chip.on{color:#fff;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-color:#0000}:is(.pg-clients,.pg-import,.pg-verify) .item .meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .count{color:var(--sub);margin:0 4px 8px;font-size:16px}:is(.pg-clients,.pg-import,.pg-verify) .cl-list{margin-bottom:64px}:is(.pg-clients,.pg-import,.pg-verify) .fab{color:#fff;z-index:3;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-radius:20px;place-items:center;width:60px;height:60px;font-size:32px;display:grid;position:absolute;bottom:96px;right:20px;box-shadow:0 10px 22px #1a9aa066}:is(.pg-clients,.pg-import,.pg-verify) .steps{justify-content:space-between;margin:4px 4px 14px;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .steps div{text-align:center;color:var(--sub);flex:1;font-size:16px;position:relative}:is(.pg-clients,.pg-import,.pg-verify) .steps i{background:#105a641a;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 4px;font-style:normal;font-weight:800;display:grid}:is(.pg-clients,.pg-import,.pg-verify) .steps .done i{color:#fff;background:#2bb673}:is(.pg-clients,.pg-import,.pg-verify) .steps .now i{color:#fff;background:#1a9aa0}:is(.pg-clients,.pg-import,.pg-verify) .steps .now{color:var(--ink);font-weight:700}:is(.pg-clients,.pg-import,.pg-verify) .drop{text-align:center;border:2px dashed #1a9aa073;margin-bottom:12px;padding:20px 16px}:is(.pg-clients,.pg-import,.pg-verify) .drop img{width:96px;height:96px}:is(.pg-clients,.pg-import,.pg-verify) .drop b{margin:4px 0;font-size:19px;display:block}:is(.pg-clients,.pg-import,.pg-verify) .drop p{color:var(--sub);font-size:16px}:is(.pg-clients,.pg-import,.pg-verify) .src{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 4px;display:grid}:is(.pg-clients,.pg-import,.pg-verify) .src .glass{text-align:center;min-height:92px;padding:10px 4px}:is(.pg-clients,.pg-import,.pg-verify) .src img{width:44px;height:44px;margin:0 auto 4px;display:block}:is(.pg-clients,.pg-import,.pg-verify) .src span{font-size:16px;font-weight:600}:is(.pg-clients,.pg-import,.pg-verify) .file{align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .file .ico{flex:none;width:48px;height:48px}:is(.pg-clients,.pg-import,.pg-verify) .file b{font-size:17px;display:block}:is(.pg-clients,.pg-import,.pg-verify) .file small{color:var(--sub);font-size:16px}:is(.pg-clients,.pg-import,.pg-verify) .file .tag{margin-left:auto}:is(.pg-clients,.pg-import,.pg-verify) .note{align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:16px;line-height:1.5;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .note img{flex:none;width:36px;height:36px}:is(.pg-clients,.pg-import,.pg-verify) .docimg{border-radius:20px;height:150px;margin-bottom:12px;position:relative;overflow:hidden}:is(.pg-clients,.pg-import,.pg-verify) .docimg img{object-fit:cover;width:100%;height:100%}:is(.pg-clients,.pg-import,.pg-verify) .docimg .mask{position:absolute;top:14px;left:14px}:is(.pg-clients,.pg-import,.pg-verify) .field{border-top:1px solid #105a641a;align-items:center;gap:10px;min-height:60px;padding:12px 0;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .field:first-child{border-top:0}:is(.pg-clients,.pg-import,.pg-verify) .field .k{color:var(--sub);flex:none;width:84px;font-size:16px}:is(.pg-clients,.pg-import,.pg-verify) .field .v{flex:1;min-width:0;font-size:17px;font-weight:700}:is(.pg-clients,.pg-import,.pg-verify) .field.chk{background:#fff4ea;border-radius:14px;margin:0 -14px;padding:12px 14px}:is(.pg-clients,.pg-import,.pg-verify) .field .ed{color:var(--teal-d);white-space:nowrap;font-size:16px;font-weight:700}:is(.pg-clients,.pg-import,.pg-verify) .btn2{min-height:52px;color:var(--teal-d);background:var(--glass);border:1px solid var(--edge);border-radius:16px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}:is(.pg-clients,.pg-import,.pg-verify) .btnrow{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:12px;display:grid}:is(.pg-clients,.pg-import,.pg-verify) .btnrow .btn{margin:0}:is(.pg-addclient,.pg-notices,.pg-goals) .ways{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}:is(.pg-addclient,.pg-notices,.pg-goals) .ways .glass{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:128px;padding:14px 10px;display:flex}:is(.pg-addclient,.pg-notices,.pg-goals) .ways img{width:56px;height:56px}:is(.pg-addclient,.pg-notices,.pg-goals) .ways b{font-size:17px}:is(.pg-addclient,.pg-notices,.pg-goals) .ways .tag{margin-top:2px}:is(.pg-addclient,.pg-notices,.pg-goals) .card2{border-radius:22px;height:150px;margin-bottom:12px;position:relative;overflow:hidden}:is(.pg-addclient,.pg-notices,.pg-goals) .card2 img{object-fit:cover;width:100%;height:100%}:is(.pg-addclient,.pg-notices,.pg-goals) .card2 .tag{position:absolute;bottom:12px;left:12px}:is(.pg-addclient,.pg-notices,.pg-goals) .form{margin-bottom:12px;padding:8px 14px}:is(.pg-addclient,.pg-notices,.pg-goals) .fi{border-top:1px solid #105a641a;align-items:center;gap:10px;min-height:56px;font-size:16px;display:flex}:is(.pg-addclient,.pg-notices,.pg-goals) .fi:first-child{border-top:0}:is(.pg-addclient,.pg-notices,.pg-goals) .fi .k{width:70px;color:var(--sub);flex:none}:is(.pg-addclient,.pg-notices,.pg-goals) .fi .v{font-size:17px;font-weight:700}:is(.pg-addclient,.pg-notices,.pg-goals) .fine{color:var(--sub);margin:6px 4px 0;font-size:16px;line-height:1.5}:is(.pg-addclient,.pg-notices,.pg-goals) .ring2{align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}:is(.pg-addclient,.pg-notices,.pg-goals) .ring2 .r{flex:none;width:120px;height:120px;position:relative}:is(.pg-addclient,.pg-notices,.pg-goals) .ring2 .r b{place-items:center;font-size:26px;display:grid;position:absolute;inset:0}:is(.pg-addclient,.pg-notices,.pg-goals) .mini{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}:is(.pg-addclient,.pg-notices,.pg-goals) .mini .glass{padding:12px 14px}:is(.pg-addclient,.pg-notices,.pg-goals) .mini img{width:40px;height:40px;margin-bottom:4px;display:block}:is(.pg-addclient,.pg-notices,.pg-goals) .mon{padding:14px}:is(.pg-addclient,.pg-notices,.pg-goals) .bars2{align-items:flex-end;gap:10px;height:110px;margin-top:8px;display:flex}:is(.pg-addclient,.pg-notices,.pg-goals) .bars2 i{background:linear-gradient(#3cc3c0,#1a9aa0);border-radius:10px 10px 4px 4px;flex:1}:is(.pg-addclient,.pg-notices,.pg-goals) .bars2 i.now{background:linear-gradient(#5fd39b,#2bb673)}:is(.pg-addclient,.pg-notices,.pg-goals) .mo2{gap:10px;margin-top:6px;display:flex}:is(.pg-addclient,.pg-notices,.pg-goals) .mo2 span{text-align:center;color:var(--sub);flex:1;font-size:16px}:is(.pg-addclient,.pg-notices,.pg-goals) .nt{align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}:is(.pg-addclient,.pg-notices,.pg-goals) .nt .ico{flex:none;width:44px;height:44px}:is(.pg-addclient,.pg-notices,.pg-goals) .nt b{font-size:17px;display:block}:is(.pg-addclient,.pg-notices,.pg-goals) .nt p{color:var(--sub);font-size:16px;line-height:1.5}:is(.pg-addclient,.pg-notices,.pg-goals) .nt .when{color:var(--sub);white-space:nowrap;margin-left:auto;font-size:16px}:is(.pg-addclient,.pg-notices,.pg-goals) .nt.new{border-left:5px solid #1a9aa0}:is(.pg-addclient,.pg-notices,.pg-goals) .day{margin:12px 4px 8px;font-size:17px;font-weight:800}.pg-policies .search{min-height:52px;color:var(--sub);align-items:center;gap:10px;margin-bottom:12px;padding:0 14px;font-size:17px;display:flex}.pg-policies .search img{width:30px;height:30px}.pg-policies .chips{scrollbar-width:none;gap:8px;margin:0 -16px 12px;padding:0 16px 2px;display:flex;overflow-x:auto}.pg-policies .chip{background:var(--glass);border:1px solid var(--edge);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:16px;font-weight:700;display:flex}.pg-policies .chip.on{color:#fff;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-color:#0000}.pg-policies .item .meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pg-policies .count{color:var(--sub);margin:0 4px 8px;font-size:16px}.pg-policies .cl-list{margin-bottom:64px}.pg-policies .fab{color:#fff;z-index:3;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-radius:20px;place-items:center;width:60px;height:60px;font-size:32px;display:grid;position:absolute;bottom:96px;right:20px;box-shadow:0 10px 22px #1a9aa066}.pg-policies .item img.pi{background:#1a9aa01a;border-radius:12px;padding:6px}.pg-policies .item .meta small{margin-right:6px}:is(.pg-coverage,.pg-me,.pg-points) .co{scrollbar-width:none;gap:8px;margin:0 -16px 12px;padding:0 16px 2px;display:flex;overflow-x:auto}:is(.pg-coverage,.pg-me,.pg-points) .co .glass{white-space:nowrap;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:16px;font-weight:700;display:flex}:is(.pg-coverage,.pg-me,.pg-points) .co img{width:32px;height:32px}:is(.pg-coverage,.pg-me,.pg-points) .tbl{margin-bottom:12px;padding:6px 14px}:is(.pg-coverage,.pg-me,.pg-points) .tr{border-top:1px solid #105a641a;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:64px;display:grid}:is(.pg-coverage,.pg-me,.pg-points) .tr:first-child{border-top:0}:is(.pg-coverage,.pg-me,.pg-points) .tr img{width:38px;height:38px}:is(.pg-coverage,.pg-me,.pg-points) .tr b{font-size:17px;display:block}:is(.pg-coverage,.pg-me,.pg-points) .tr small{color:var(--sub);font-size:16px}:is(.pg-coverage,.pg-me,.pg-points) .tr .r{text-align:right}:is(.pg-coverage,.pg-me,.pg-points) .tr .r b{font-size:17px}:is(.pg-coverage,.pg-me,.pg-points) .say{margin-bottom:12px;padding:14px;font-size:16px;line-height:1.6}:is(.pg-coverage,.pg-me,.pg-points) .say .h2{align-items:center;gap:8px;margin:0 0 6px;display:flex}:is(.pg-coverage,.pg-me,.pg-points) .say .h2 img{width:34px;height:34px}:is(.pg-coverage,.pg-me,.pg-points) .say ul{padding-left:20px}:is(.pg-coverage,.pg-me,.pg-points) .fine{color:var(--sub);margin:4px 4px 0;font-size:16px}:is(.pg-coverage,.pg-me,.pg-points) .me{align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}:is(.pg-coverage,.pg-me,.pg-points) .me img{object-fit:cover;border-radius:50%;width:72px;height:72px}:is(.pg-coverage,.pg-me,.pg-points) .me b{font-size:21px;display:block}:is(.pg-coverage,.pg-me,.pg-points) .plan{align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}:is(.pg-coverage,.pg-me,.pg-points) .plan img{width:52px;height:52px}:is(.pg-coverage,.pg-me,.pg-points) .plan .num{font-size:22px}:is(.pg-coverage,.pg-me,.pg-points) .menu{margin-bottom:12px;padding:4px 14px}:is(.pg-coverage,.pg-me,.pg-points) .mi{border-top:1px solid #105a641a;align-items:center;gap:12px;min-height:60px;font-size:17px;font-weight:600;display:flex}:is(.pg-coverage,.pg-me,.pg-points) .mi:first-child{border-top:0}:is(.pg-coverage,.pg-me,.pg-points) .mi img{width:36px;height:36px}:is(.pg-coverage,.pg-me,.pg-points) .mi .tag,:is(.pg-coverage,.pg-me,.pg-points) .mi .go{margin-left:auto}:is(.pg-coverage,.pg-me,.pg-points) .mi .go{color:var(--sub);font-size:22px;font-weight:400}:is(.pg-coverage,.pg-me,.pg-points) .pts{text-align:center;margin-bottom:12px;padding:18px 16px}:is(.pg-coverage,.pg-me,.pg-points) .pts img{width:84px;height:84px}:is(.pg-coverage,.pg-me,.pg-points) .pts .num{font-size:40px}:is(.pg-coverage,.pg-me,.pg-points) .pack{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}:is(.pg-coverage,.pg-me,.pg-points) .pack .glass{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:120px;padding:14px;display:flex}:is(.pg-coverage,.pg-me,.pg-points) .pack .glass.on{outline:3px solid #1a9aa0}:is(.pg-coverage,.pg-me,.pg-points) .pack .num{font-size:26px}:is(.pg-coverage,.pg-me,.pg-points) .use{padding:4px 14px}:is(.pg-coverage,.pg-me,.pg-points) .ur{border-top:1px solid #105a641a;align-items:center;gap:10px;min-height:56px;font-size:16px;display:flex}:is(.pg-coverage,.pg-me,.pg-points) .ur:first-child{border-top:0}:is(.pg-coverage,.pg-me,.pg-points) .ur img{width:32px;height:32px}:is(.pg-coverage,.pg-me,.pg-points) .ur b{white-space:nowrap;margin-left:auto}:is(.pg-compare,.pg-family,.pg-assistant) .vs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}:is(.pg-compare,.pg-family,.pg-assistant) .vs .glass{text-align:center;padding:12px}:is(.pg-compare,.pg-family,.pg-assistant) .vs img{width:48px;height:48px}:is(.pg-compare,.pg-family,.pg-assistant) .vs b{font-size:17px;display:block}:is(.pg-compare,.pg-family,.pg-assistant) .cmp{margin-bottom:12px;padding:4px 14px}:is(.pg-compare,.pg-family,.pg-assistant) .cr{border-top:1px solid #105a641a;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:58px;font-size:16px;display:grid}:is(.pg-compare,.pg-family,.pg-assistant) .cr:first-child{min-height:44px;color:var(--sub);border-top:0}:is(.pg-compare,.pg-family,.pg-assistant) .cr b{text-align:right;white-space:nowrap;font-size:17px}:is(.pg-compare,.pg-family,.pg-assistant) .fine{color:var(--sub);margin:6px 4px 0;font-size:16px;line-height:1.5}:is(.pg-compare,.pg-family,.pg-assistant) .say{margin-bottom:12px;padding:14px;font-size:16px;line-height:1.6}:is(.pg-compare,.pg-family,.pg-assistant) .say ul{padding-left:20px}:is(.pg-compare,.pg-family,.pg-assistant) .chat{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}:is(.pg-compare,.pg-family,.pg-assistant) .me{color:#fff;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-radius:18px 18px 4px;align-self:flex-end;max-width:82%;padding:12px 14px;font-size:17px;line-height:1.5}:is(.pg-compare,.pg-family,.pg-assistant) .ai{border-radius:18px 18px 18px 4px;align-self:flex-start;max-width:90%;padding:12px 14px;font-size:16px;line-height:1.6}:is(.pg-compare,.pg-family,.pg-assistant) .ai .src{color:var(--sub);margin-top:6px;display:block}:is(.pg-compare,.pg-family,.pg-assistant) .sugg{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}:is(.pg-compare,.pg-family,.pg-assistant) .sugg span{background:var(--glass);border:1px solid var(--edge);border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:16px;font-weight:600;display:flex}:is(.pg-compare,.pg-family,.pg-assistant) .ask{min-height:54px;color:var(--sub);align-items:center;gap:10px;padding:0 8px 0 14px;font-size:16px;display:flex}:is(.pg-compare,.pg-family,.pg-assistant) .ask img{width:32px;height:32px}:is(.pg-compare,.pg-family,.pg-assistant) .ask .go2{color:#fff;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-radius:14px;place-items:center;width:44px;height:44px;margin-left:auto;font-size:20px;font-weight:800;display:grid}:is(.pg-compare,.pg-family,.pg-assistant) .tree{margin-bottom:12px;padding:16px 10px 10px;position:relative}:is(.pg-compare,.pg-family,.pg-assistant) .tree svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.pg-compare,.pg-family,.pg-assistant) .gen{justify-content:center;gap:16px;margin-bottom:22px;display:flex;position:relative}:is(.pg-compare,.pg-family,.pg-assistant) .gen:last-of-type{margin-bottom:0}:is(.pg-compare,.pg-family,.pg-assistant) .p{text-align:center;width:96px}:is(.pg-compare,.pg-family,.pg-assistant) .p img{border:3px solid #fff;border-radius:50%;width:64px;height:64px;box-shadow:0 4px 12px #105a642e}:is(.pg-compare,.pg-family,.pg-assistant) .p b{margin-top:2px;font-size:16px;display:block}:is(.pg-compare,.pg-family,.pg-assistant) .p .tag{margin-top:2px}:is(.pg-compare,.pg-family,.pg-assistant) .p.me2 img{border-color:#1a9aa0}:is(.pg-compare,.pg-family,.pg-assistant) .fam{padding:4px 14px}:is(.pg-compare,.pg-family,.pg-assistant) .fr{border-top:1px solid #105a641a;align-items:center;gap:12px;min-height:60px;font-size:16px;display:flex}:is(.pg-compare,.pg-family,.pg-assistant) .fr:first-child{border-top:0}:is(.pg-compare,.pg-family,.pg-assistant) .fr img{border-radius:50%;width:40px;height:40px}:is(.pg-compare,.pg-family,.pg-assistant) .fr .tag{margin-left:auto}:is(.pg-brief,.pg-team,.pg-member) .kpis2{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}:is(.pg-brief,.pg-team,.pg-member) .kpis2 .glass{padding:12px 14px}:is(.pg-brief,.pg-team,.pg-member) .kpis2 img{width:40px;height:40px;margin-bottom:4px;display:block}:is(.pg-brief,.pg-team,.pg-member) .rank{margin-bottom:12px;padding:4px 14px}:is(.pg-brief,.pg-team,.pg-member) .rk{border-top:1px solid #105a641a;align-items:center;gap:12px;min-height:66px;display:flex}:is(.pg-brief,.pg-team,.pg-member) .rk:first-child{border-top:0}:is(.pg-brief,.pg-team,.pg-member) .rk img{border-radius:50%;width:48px;height:48px}:is(.pg-brief,.pg-team,.pg-member) .rk b{font-size:17px;display:block}:is(.pg-brief,.pg-team,.pg-member) .rk .r{text-align:right;margin-left:auto}:is(.pg-brief,.pg-team,.pg-member) .rk .r b{font-size:17px}:is(.pg-brief,.pg-team,.pg-member) .pill{text-align:center;color:#fff;background:#1a9aa0;border-radius:999px;min-width:30px;padding:0 8px;font-size:16px;font-weight:800;display:inline-block}:is(.pg-brief,.pg-team,.pg-member) .fine{color:var(--sub);margin:6px 4px 0;font-size:16px;line-height:1.5}:is(.pg-brief,.pg-team,.pg-member) .mhead{align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}:is(.pg-brief,.pg-team,.pg-member) .mhead img{border-radius:50%;width:76px;height:76px}:is(.pg-brief,.pg-team,.pg-member) .mhead b{font-size:21px;display:block}:is(.pg-brief,.pg-team,.pg-member) .act{margin-bottom:12px;padding:4px 14px}:is(.pg-brief,.pg-team,.pg-member) .ar{border-top:1px solid #105a641a;align-items:center;gap:12px;min-height:58px;font-size:16px;display:flex}:is(.pg-brief,.pg-team,.pg-member) .ar:first-child{border-top:0}:is(.pg-brief,.pg-team,.pg-member) .ar img{width:34px;height:34px}:is(.pg-brief,.pg-team,.pg-member) .ar b{white-space:nowrap;margin-left:auto;font-size:17px}:is(.pg-brief,.pg-team,.pg-member) .tip{align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:16px;line-height:1.55;display:flex}:is(.pg-brief,.pg-team,.pg-member) .tip img{flex:none;width:36px;height:36px}:is(.pg-brief,.pg-team,.pg-member) .meet{border-radius:22px;height:150px;margin-bottom:12px;position:relative;overflow:hidden}:is(.pg-brief,.pg-team,.pg-member) .meet img{object-fit:cover;width:100%;height:100%}:is(.pg-brief,.pg-team,.pg-member) .meet .tag{position:absolute;bottom:12px;left:12px}:is(.pg-brief,.pg-team,.pg-member) .sec{margin-bottom:10px;padding:14px;font-size:16px;line-height:1.6}:is(.pg-brief,.pg-team,.pg-member) .sec .h2{align-items:center;gap:8px;margin:0 0 4px;display:flex}:is(.pg-brief,.pg-team,.pg-member) .sec .h2 img{width:32px;height:32px}:is(.pg-brief,.pg-team,.pg-member) .sec ol,:is(.pg-brief,.pg-team,.pg-member) .sec ul{padding-left:20px}:is(.pg-brief,.pg-team,.pg-member) .ask{min-height:54px;color:var(--sub);align-items:center;gap:10px;margin-top:12px;padding:0 8px 0 14px;font-size:16px;display:flex}:is(.pg-brief,.pg-team,.pg-member) .ask img{width:34px;height:34px}:is(.pg-brief,.pg-team,.pg-member) .ask .go2{color:#fff;background:linear-gradient(135deg,#1a9aa0,#3cc3c0);border-radius:14px;place-items:center;width:44px;height:44px;margin-left:auto;font-size:20px;font-weight:800;display:grid}:is(.pg-remind,.pg-followup,.pg-wa) .week{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:12px;padding:10px 8px;display:grid}:is(.pg-remind,.pg-followup,.pg-wa) .week div{color:var(--sub);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:60px;font-size:16px;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .week b{color:var(--ink);font-size:18px}:is(.pg-remind,.pg-followup,.pg-wa) .week .on{color:#fff;background:linear-gradient(135deg,#1a9aa0,#3cc3c0)}:is(.pg-remind,.pg-followup,.pg-wa) .week .on b{color:#fff}:is(.pg-remind,.pg-followup,.pg-wa) .week i{background:#c2510a;border-radius:50%;width:8px;height:8px;margin-top:2px}:is(.pg-remind,.pg-followup,.pg-wa) .ev{align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .ev .ico{flex:none;width:48px;height:48px}:is(.pg-remind,.pg-followup,.pg-wa) .ev b{font-size:17px;display:block}:is(.pg-remind,.pg-followup,.pg-wa) .ev small{color:var(--sub);font-size:16px}:is(.pg-remind,.pg-followup,.pg-wa) .ev .r{text-align:right;margin-left:auto}:is(.pg-remind,.pg-followup,.pg-wa) .ev .time{font-size:16px;font-weight:700;display:block}:is(.pg-remind,.pg-followup,.pg-wa) .add{min-height:52px;color:var(--teal-d);background:var(--glass);border:1px dashed #1a9aa080;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .add img{width:32px;height:32px}:is(.pg-remind,.pg-followup,.pg-wa) .cols{scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}:is(.pg-remind,.pg-followup,.pg-wa) .col{flex:none;width:240px}:is(.pg-remind,.pg-followup,.pg-wa) .col .hd{justify-content:space-between;align-items:center;margin:0 4px 8px;font-size:17px;font-weight:800;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .card{margin-bottom:10px;padding:12px}:is(.pg-remind,.pg-followup,.pg-wa) .card .who{align-items:center;gap:10px;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .card .who img{border-radius:50%;width:44px;height:44px}:is(.pg-remind,.pg-followup,.pg-wa) .card b{font-size:17px;display:block}:is(.pg-remind,.pg-followup,.pg-wa) .card small{color:var(--sub);font-size:16px}:is(.pg-remind,.pg-followup,.pg-wa) .card .meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .goal{margin-bottom:12px;padding:12px 14px}:is(.pg-remind,.pg-followup,.pg-wa) .to{align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .to img{border-radius:50%;width:52px;height:52px}:is(.pg-remind,.pg-followup,.pg-wa) .to b{font-size:18px;display:block}:is(.pg-remind,.pg-followup,.pg-wa) .seg{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;padding:6px;display:grid}:is(.pg-remind,.pg-followup,.pg-wa) .seg div{min-height:44px;color:var(--sub);border-radius:12px;place-items:center;font-size:16px;font-weight:700;display:grid}:is(.pg-remind,.pg-followup,.pg-wa) .seg .on{color:var(--teal-d);background:#fff;box-shadow:0 2px 8px #105a641f}:is(.pg-remind,.pg-followup,.pg-wa) .bubble{background:#e7fbf1;border:1px solid #c6eedb;border-radius:18px 18px 4px;margin-bottom:10px;padding:14px 16px;font-size:17px;line-height:1.6;position:relative}:is(.pg-remind,.pg-followup,.pg-wa) .why{align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:16px;line-height:1.5;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .why img{flex:none;width:34px;height:34px}:is(.pg-remind,.pg-followup,.pg-wa) .btnrow{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}:is(.pg-remind,.pg-followup,.pg-wa) .btnrow .btn{margin:0}:is(.pg-remind,.pg-followup,.pg-wa) .btn2{min-height:52px;color:var(--teal-d);background:var(--glass);border:1px solid var(--edge);border-radius:16px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}:is(.pg-remind,.pg-followup,.pg-wa) .fine{color:var(--sub);margin:8px 4px 0;font-size:16px}
a{color:inherit;text-decoration:none}.app{min-height:100vh;padding:0}.app .side{display:none}.app main{min-height:100vh}.app .phone{max-width:none;box-shadow:none;border-radius:0;min-height:100vh;overflow:visible}.app .scroll{max-width:560px;margin:0 auto}.app .nav{z-index:5;position:fixed}.app .nav a{min-width:64px;min-height:56px;color:var(--sub);flex-direction:column;align-items:center;gap:2px;font-size:16px;display:flex}.app .nav img{opacity:.55;filter:grayscale(.6);width:30px;height:30px}.app .nav a.on{color:var(--teal-d);font-weight:700}.app .nav a.on img{opacity:1;filter:none}.app .fab{position:fixed}.dt{display:none}@media (min-width:1024px){.app .side{z-index:6;background:#ffffffe6;border-right:1px solid #105a641f;flex-direction:column;width:240px;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.app .side .logo{color:var(--teal);padding:0 12px 24px;font-size:28px;font-weight:800}.app .side nav{flex-direction:column;gap:4px;display:flex}.app .side nav a{min-height:52px;color:var(--sub);border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-size:18px;font-weight:600;display:flex}.app .side nav a img{opacity:.6;width:28px;height:28px}.app .side nav a.on{color:var(--teal-d);background:#1a9aa01f;font-weight:800}.app .side nav a.on img{opacity:1}.app .side .who{border-top:1px solid #105a641f;margin-top:auto;padding:12px}.app .side .who b{font-size:17px;display:block}.app .side .who small{color:var(--sub);font-size:16px}.app main{margin-left:240px}.app .status,.app .nav{display:none}.app .scroll{max-width:1120px;padding:32px 40px 48px}.app .top{justify-content:flex-start;gap:8px;padding:0 0 18px;font-size:26px}.app .top span:empty{display:none}.app .fab{bottom:40px;right:40px}.dt{display:revert}.pg-home .scroll{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;display:grid}.pg-home .hero{grid-column:1/-1;height:150px;margin:0}.pg-home .hero img{height:170px;right:40px}.pg-home .prem{grid-area:2/1;margin:0;padding:22px}.pg-home .kpis{grid-area:2/2;margin:0}.pg-home .chart{grid-area:3/1/6;margin:0}.pg-home .chart svg{height:220px}.pg-home .quick{grid-area:3/2;margin:0}.pg-home .h2{grid-area:4/2;margin:0}.pg-home .list{grid-area:5/2}.pg-clients .scroll{grid-template-columns:420px 1fr;gap:0 16px;display:grid}.pg-clients .top{grid-column:1/-1}.pg-clients .search{margin:0 0 12px}.pg-clients .chips{margin:0 0 12px;padding:0}.pg-clients .count,.pg-clients .cl-list{grid-column:1/-1}.pg-clients .cl-list{padding:0 20px}.pg-clients .cl-list .item{grid-template-columns:48px 260px 1fr 120px;gap:16px;display:grid}.pg-clients .cl-list .item>div{display:contents}.pg-clients .cl-list .item .go,.pg-clients .cl-list .item .sb{justify-self:end}.pg-clients .thead{min-height:48px;color:var(--sub);border-bottom:1px solid #105a6426;grid-template-columns:48px 260px 1fr 120px;align-items:center;gap:16px;font-size:16px;font-weight:700;display:grid}.pg-coverage .scroll{grid-template-columns:1.5fr 1fr;align-items:start;gap:0 20px;display:grid}.pg-coverage .top,.pg-coverage .co{grid-column:1/-1}.pg-coverage .co{flex-wrap:wrap;margin:0 0 16px;padding:0}.pg-coverage .tbl{grid-area:3/1/7}.pg-coverage .say,.pg-coverage .fine,.pg-coverage .btn{grid-column:2}.pg-coverage .btn{margin-top:16px}}[role=button]{cursor:pointer}.bk{width:44px;height:44px;color:var(--sub);place-items:center;font-size:24px;display:grid}.flowlink{z-index:20;color:#fff;opacity:.75;background:#0f2a33;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:700;position:fixed;top:10px;right:12px}.ptoast{opacity:0;z-index:30;color:#fff;text-align:center;background:#0f2a33;border-radius:14px;max-width:90vw;padding:12px 18px;font-size:16px;font-weight:600;transition:all .2s;position:fixed;bottom:110px;left:50%;transform:translate(-50%,20px)}.ptoast.show{opacity:1;transform:translate(-50%)}.psheet{z-index:25;background:#0f2a3359;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.psheet .pbox{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:420px;padding:12px 16px 24px;display:flex}.psheet a,.psheet button{min-height:52px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #e3eef0;align-items:center;font-family:inherit;font-size:18px;font-weight:600;display:flex}.psheet button{color:var(--sub);border:0;justify-content:center}@media (min-width:1024px){.psheet{align-items:center}.psheet .pbox{border-radius:20px}.ptoast{bottom:40px}.noside main{margin-left:0}.app .side .logo,.app .side .who{display:block}}@media (max-width:900px){.adm{padding:12px 8px}.adm .desk{grid-template-columns:minmax(0,1fr)!important}.adm .main{min-width:0}.adm .side a{white-space:nowrap;flex:none}.adm .grid2,.adm .g-users{grid-template-columns:minmax(0,1fr)!important}}[data-role=agent] .side a[href=team\.html],[data-role=agent] .nav a[href=team\.html]{display:none}[data-role=agent] .pg-team main:before,[data-role=agent] .pg-member main:before{content:"现在是「业务员」身份，正式系统里业务员进不到这页。去流程图页切换成「主管」。";color:#fff;text-align:center;background:#d9750a;padding:10px 16px;font-size:16px;font-weight:700;display:block}@media (min-width:1024px){.pg-clients .cl-list .item,.pg-clients .thead{grid-template-columns:48px 200px 1fr 70px 130px 110px 90px}.pg-home .brand{display:none}.pg-home .hello{font-size:30px;top:34px}.pg-import .scroll,.pg-verify .scroll,.pg-addclient .scroll,.pg-wa .scroll,.pg-referral .scroll,.pg-upgrade .scroll,.pg-brief .scroll,.pg-compare .scroll,.pg-assistant .scroll,.pg-member .scroll,.pg-family .scroll{max-width:820px}.g2 .scroll{grid-template-columns:1fr 1fr;align-items:start;gap:0 24px;display:grid}.g2 .top{grid-column:1/-1}.pg-login .scroll{grid-template-columns:1fr 420px;align-items:center;gap:40px;max-width:1000px;min-height:100vh;display:grid}.pg-login .welcome{border-radius:28px;overflow:hidden}.pg-client .photo{grid-area:2/1;height:300px}.pg-client .acts{grid-area:3/1;margin:-30px 8px 14px}.pg-client .cover,.pg-client .h2,.pg-client .two,.pg-client .gap,.pg-client .btn{grid-column:2}.pg-client .cover{grid-row:2}.pg-remind .week,.pg-remind .h2,.pg-remind .add,.pg-followup .goal,.pg-followup .cols{grid-column:1/-1}.pg-followup .cols{gap:24px}.pg-team .h2,.pg-team .btn{grid-column:2}.pg-team .kpis2{grid-area:2/1/5}.pg-team .rank{grid-column:2}.pg-goals .ring2{grid-row:2/4}.pg-notices .day{grid-column:1/-1}.pg-me .me,.pg-me .plan{grid-column:1}.pg-me .menu{grid-area:2/2/5}.pg-points .pts,.pg-points .pack,.pg-points .h2:first-of-type{grid-column:1}.pg-points .use,.pg-points .fine,.pg-points .btn{grid-column:2}.pg-policies .scroll{grid-template-columns:420px 1fr;gap:0 16px;display:grid}.pg-policies .top,.pg-policies .count,.pg-policies .cl-list{grid-column:1/-1}.pg-policies .search,.pg-policies .chips{margin:0 0 12px;padding:0}.pg-policies .cl-list{padding:0 20px}.pg-policies .cl-list .item,.pg-policies .thead{grid-template-columns:48px 200px 1fr 1fr 40px;align-items:center;gap:16px;display:grid}.pg-policies .cl-list .item>div{display:contents}.pg-policies .thead{min-height:48px;color:var(--sub);border-bottom:1px solid #105a6426;font-size:16px;font-weight:700}.pg-policies .go{justify-self:end}}@media (max-width:1023px){.flowlink{inset:auto auto 92px 8px}}
body{padding:0}.app{min-height:100vh}.app .scroll{padding-top:20px}.app .who .out{color:var(--teal-d);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 0;font-family:inherit;font-size:16px;font-weight:700}.app .search{border:1px solid var(--edge);width:100%;font-family:inherit}.app .search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:48px;font-family:inherit;font-size:17px}.app a.chip,.app a.item,.app a.glass,.app a.btn{color:inherit}.app a.btn{color:#fff}.app .empty{text-align:center;color:var(--sub);padding:24px 8px;font-size:16px}.demo-note{color:var(--sub);text-align:center;margin-top:12px;font-size:16px;line-height:1.5}.app input.inp.code{width:100%;min-height:52px;color:var(--ink);outline:none;margin-bottom:10px;font-family:inherit;font-size:17px}.app .err{color:#b3261e;margin:0 2px 10px;font-size:16px;font-weight:700}.app .sf{margin-bottom:12px;padding:14px}.app .sf .btn,.app .sf .btn2{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:10px;font-family:inherit;font-size:18px;font-weight:800;display:flex}.app .sf .btn2{color:var(--teal-d);background:var(--glass);border:1px solid #105a642e}.app .sf-lbl{margin:12px 0 6px;font-size:16px;font-weight:700}.app .sf-note{margin:4px 0;font-size:17px}.app .sf-fine{color:var(--sub);margin:6px 2px;font-size:16px;line-height:1.5}.app .sf-msg{color:var(--teal-d);background:#1a9aa01a;border-radius:14px;margin:0 0 10px;padding:10px 12px;font-size:16px;font-weight:700}.app .sf-msg.bad{color:#c2510a;background:#c2510a1a}.app .sf-sel,.app .sf-ta{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #105a6426;border-radius:14px;padding:10px 12px;font-family:inherit;font-size:17px}.app .sf-ta{resize:vertical;min-height:96px}.app .sf-pick{background:#fff;border:1px solid #105a6426;border-radius:14px;max-height:260px;padding:4px 12px;overflow:auto}.app .sf-pick label{border-top:1px solid #105a6414;align-items:center;gap:10px;min-height:48px;font-size:17px;display:flex}.app .sf-pick label:first-child{border-top:0}.app .sf-pick input{flex:none;width:22px;height:22px}.app .sf-link{color:#c2510a;cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:16px;font-weight:700;text-decoration:underline}.app .tm{border-top:1px solid #105a641a;flex-direction:column;gap:2px;padding:10px 0;font-size:16px;display:flex}.app .tm:first-child{border-top:0}.app .tm b{flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;display:flex}.app .tm small{color:var(--sub);font-size:16px}.app .badge{color:#fff;background:#c2510a;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;font-size:14px;font-style:normal;font-weight:800;display:inline-grid}.app .sh-list .item{align-items:center;gap:12px;min-height:60px;padding:12px 14px;display:flex}.app .sh-list .item .go{margin-left:auto}.app.pg-login input.inp{width:100%;min-height:52px;color:var(--ink);outline:none;margin-bottom:10px;font-family:inherit;font-size:17px}
