.pm-frame{width:calc(414px * var(--pm-scale,1));height:calc(868px * var(--pm-scale,1));flex:none;position:relative}.pm-frame>.pm{transform:scale(var(--pm-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.pm-light{--pm-bg:#f3eee6;--pm-card:#fffdf9;--pm-ink:#19213a;--pm-sec:#434b63;--pm-mut:#686d7e;--pm-faint:#9c9a93;--pm-sep:#19213a17;--pm-fill:#19213a0f;--pm-stroke:#cfc8ba;--pm-acc:#3556b8;--pm-onacc:#fff;--pm-succ:#15803d;--pm-shadow:0 4px 14px #19213a0f;--pm-edge:transparent;--pm-seg:#19213a12;--pm-segsel:#fffdf9;--pm-coral:#e11d48;--pm-mustard:#a06612;--pm-leaf:#15803d;--pm-duck:#0f7c8c;--pm-plum:#8e3b8f}.pm-dark{--pm-bg:#0c1220;--pm-card:#161e33;--pm-ink:#f4efe4;--pm-sec:#d3d0c8;--pm-mut:#989eb0;--pm-faint:#6c7388;--pm-sep:#ffffff14;--pm-fill:#989eb029;--pm-stroke:#56607a;--pm-acc:#9db2f2;--pm-onacc:#0c1220;--pm-succ:#5cc282;--pm-shadow:none;--pm-edge:#ffffff0f;--pm-seg:#989eb02e;--pm-segsel:#3a4461;--pm-coral:#f44865;--pm-mustard:#bc7815;--pm-leaf:#1a9e4b;--pm-duck:#1297aa;--pm-plum:#bf67c0}.pm{background:var(--pm-bg);width:390px;height:844px;color:var(--pm-ink);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:58px;margin:12px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 0 0 10px #10131c,0 0 0 11px #2b303e,0 44px 60px -34px #0c12208c}.pm small,.pm b,.pm em{font-size:inherit;font-style:normal;font-weight:inherit}.pm-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.pm-h{letter-spacing:-.02em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800}.pm-scr{flex-direction:column;display:flex;position:absolute;inset:0}.pm-sb{z-index:3;flex:none;justify-content:space-between;align-items:center;height:54px;padding:8px 30px 0 50px;font-size:17px;font-weight:600;display:flex;position:relative}.pm-sbi{align-items:center;gap:6px;display:flex}.pm-hi{background:var(--pm-ink);z-index:9;border-radius:3px;width:140px;height:5px;margin-left:-70px;position:absolute;bottom:8px;left:50%}.pm-home-hd{align-items:center;gap:12px;padding:6px 20px 16px;display:flex}.pm-home-hd .pm-h{flex:1;font-size:30px}.pm-sync{color:var(--pm-succ);background:color-mix(in srgb, var(--pm-succ) 13%, transparent);border-radius:99px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:flex}.pm-sync .pm-i{stroke-width:2.8px;width:13px;height:13px}.pm-av{color:#fff;border-radius:50%;flex:none;place-items:center;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;display:grid}.pm-lcs{flex-direction:column;gap:10px;padding:0 16px;display:flex}.pm-lc{background:var(--pm-card);box-shadow:var(--pm-shadow);border:.5px solid var(--pm-edge);border-radius:20px;align-items:center;gap:13px;padding:13px 16px 13px 13px;display:flex}.pm-ring{flex:none;width:48px;height:48px;position:relative}.pm-ring svg{width:100%;height:100%;position:absolute;inset:0}.pm-ring b{color:var(--c);place-items:center;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}.pm-ring b .pm-i{stroke-width:3px;width:18px;height:18px}.pm-lc-t{flex:1;min-width:0}.pm-lc-n{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.pm-lc-s{color:var(--pm-mut);margin-top:3px;font-size:14px}.pm-lc-s.pm-ok{color:var(--c);font-weight:600}.pm-avs{padding-left:8px;display:flex}.pm-avs .pm-av{width:24px;height:24px;box-shadow:0 0 0 2px var(--pm-card);margin-left:-8px;font-size:10px}.pm-arch{min-height:46px;color:var(--pm-mut);align-items:center;gap:10px;padding:4px 32px;font-size:15px;display:flex}.pm-arch .pm-i{width:18px;height:18px}.pm-arch .pm-n{color:var(--pm-faint);margin-left:auto}.pm-arch .pm-ch{color:var(--pm-faint);stroke-width:2.6px;width:14px;height:14px}.pm-btnbar{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:absolute;bottom:40px;left:16px;right:16px}.pm-bb{border-radius:25px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:16px;font-weight:600;display:flex}.pm-bb-p{background:var(--pm-acc);color:var(--pm-onacc);box-shadow:0 6px 14px color-mix(in srgb, var(--pm-acc) 30%, transparent)}.pm-bb-p .pm-i{stroke-width:3px}.pm-bb-t{background:var(--pm-card);color:var(--pm-ink);box-shadow:var(--pm-shadow), inset 0 0 0 1px var(--pm-sep)}.pm-bb-t .pm-i{color:var(--pm-acc)}.pm-nav{justify-content:space-between;align-items:center;padding:4px 16px 8px;display:flex}.pm-nav-r{gap:8px;display:flex}.pm-circ{background:var(--pm-card);width:42px;height:42px;box-shadow:var(--pm-shadow), inset 0 0 0 1px var(--pm-sep);color:var(--pm-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pm-circ .pm-i{width:19px;height:19px}.pm-head{padding:4px 20px 2px}.pm-head .pm-h{font-size:28px}.pm-prog{align-items:center;gap:12px;margin-top:12px;display:flex}.pm-prog span{color:var(--pm-mut);font-size:14px;font-weight:600}.pm-bar{background:color-mix(in srgb, var(--c) 18%, transparent);border-radius:3px;flex:1;height:6px;overflow:hidden}.pm-bar i{background:var(--c);border-radius:3px;height:100%;display:block}.pm-seg{background:var(--pm-seg);border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;height:32px;margin-top:12px;padding:2px;font-size:13px;font-weight:500;display:grid}.pm-seg span{white-space:nowrap;border-radius:14px;place-items:center;padding:0 10px;display:grid}.pm-seg .pm-on{background:var(--pm-segsel);font-weight:600;box-shadow:0 2px 6px #00000014}.pm-body{padding:0 16px}.pm-sec{align-items:center;gap:8px;padding:14px 20px 7px;font-size:15px;display:flex}.pm-sec b{color:var(--pm-sec);font-weight:600}.pm-sec em{color:var(--pm-faint)}.pm-sec .pm-clear{color:var(--pm-acc);margin-left:auto;font-weight:600}.pm-sec .pm-i{stroke-width:3.4px;width:13px;height:13px;color:var(--c)}.pm-grp{background:var(--pm-card);border:.5px solid var(--pm-edge);border-radius:20px;overflow:hidden}.pm-it{align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex;position:relative}.pm-it+.pm-it:before{content:"";background:var(--pm-sep);height:.5px;position:absolute;top:0;left:54px;right:0}.pm-cb{border:2px solid var(--pm-stroke);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.pm-cb .pm-i{stroke-width:3.4px;width:12px;height:12px}.pm-em{text-align:center;flex:none;width:26px;font-size:20px}.pm-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.pm-nm small{color:var(--pm-mut);margin-top:1px;font-size:13px;font-weight:400;display:block}.pm-qty{background:var(--pm-fill);color:var(--pm-sec);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:12.5px;font-weight:600}.pm-it .pm-av{opacity:.9;width:20px;height:20px;font-size:9px}.pm-done{opacity:.62}.pm-done .pm-cb{background:var(--c);border-color:var(--c)}.pm-done .pm-em{opacity:.6}.pm-done .pm-nm{color:var(--pm-mut);font-weight:400;text-decoration:line-through}.pm-fade{background:linear-gradient(to bottom, transparent, var(--pm-bg) 75%);z-index:4;height:140px;position:absolute;bottom:0;left:0;right:0}.pm-add{z-index:6;background:var(--pm-card);height:52px;box-shadow:0 8px 24px #19213a1f, inset 0 0 0 1px var(--pm-sep);color:var(--pm-faint);border-radius:26px;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:16px;display:flex;position:absolute;bottom:40px;left:16px;right:16px}.pm-go{background:var(--pm-acc);width:40px;height:40px;color:var(--pm-onacc);border-radius:50%;place-items:center;margin-left:auto;display:grid}.pm-go .pm-i{stroke-width:2.8px}
