.xpf-w{text-align:left;box-shadow:0 0 0 1px #001b3712, var(--sh3);color:var(--ink2);background:#fff;border-radius:24px;font-size:13px;position:relative;overflow:hidden}.xpf-w__bar{border-bottom:1px solid var(--line2);align-items:center;gap:8px;height:52px;padding:0 18px;display:flex}.xpf-w__bar b{color:var(--ink);font-size:14px;font-weight:800}.xpf-w__bar small{color:var(--gray);font-size:12px}.xpf-w__x{color:var(--gray);margin-left:auto}.xpf-w__grid{grid-template-columns:200px minmax(0,1fr) 250px;min-height:540px;display:grid}.xpf-w__list{background:var(--fog);border-right:1px solid var(--line2);align-content:start;gap:4px;padding:14px 12px;display:grid}.xpf-w__list>small{color:var(--gray);padding:0 6px 6px;font-size:11.5px;font-weight:700}.xpf-w__who{border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.xpf-w__who .pv-av{width:24px;height:24px;font-size:10.5px}.xpf-w__who b{color:var(--ink);font-size:12.5px;font-weight:700}.xpf-w__who .pv-tag{height:20px;padding:0 6px;font-size:10.5px}.xpf-w__who[data-on]{background:#fff;box-shadow:0 1px 2px #001b3714}.xpf-w__dist{box-shadow:inset 0 0 0 1px var(--line2);background:#fff;border-radius:12px;margin-top:14px;padding:10px}.xpf-w__dist small{color:var(--gray);font-size:10.5px;font-weight:700;display:block}.xpf-w__mini{grid-template-columns:repeat(5,1fr);align-items:end;gap:4px;height:34px;margin-top:8px;display:grid}.xpf-w__mini i{height:var(--h);background:var(--blue-m);border-radius:3px 3px 0 0;display:block}.xpf-w__dist em{color:#b25e00;margin-top:6px;font-size:11px;font-style:normal;font-weight:700;display:block}.xpf-w__main{min-width:0;padding:20px 22px;position:relative}.xpf-w__subj{align-items:center;gap:10px;display:flex}.xpf-w__subj b{color:var(--ink);font-size:16px;font-weight:800;display:block}.xpf-w__subj small{color:var(--gray);font-size:12px;display:block}.xpf-w__q{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:16px;padding:16px}.xpf-w__q>b{color:var(--ink);font-size:13.5px;font-weight:800}.xpf-w__grades{gap:6px;margin-top:12px;display:flex}.xpf-w__grades span{width:44px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);border-radius:10px;place-items:center;font-weight:800;display:grid}.xpf-w__grades span[data-on]{background:var(--blue);color:#fff;box-shadow:none}.xpf-w__ta{background:var(--fog);min-height:92px;color:var(--ink);border-radius:12px;margin-top:12px;padding:12px;font-size:13px;line-height:1.65}.xpf-w__typed{clip-path:inset(0 100% 0 0);display:inline}.xpf-w[data-active] .xpf-w__typed{animation:2.3s steps(60,end) .1s both xpf-type}.xpf-w[data-step="0"] .xpf-w__typed{clip-path:inset(0 100% 0 0)}@keyframes xpf-type{to{clip-path:inset(0)}}.xpf-w__caret{vertical-align:-2px;background:var(--blue);width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite xpf-blink;display:inline-block}@keyframes xpf-blink{50%{opacity:0}}.xpf-w__foot{align-items:center;gap:8px;margin-top:14px;display:flex}.xpf-w__save{height:20px;color:var(--gray);flex:1;font-size:12px;position:relative}.xpf-w__save em{align-items:center;gap:4px;font-style:normal;transition:opacity .3s;display:inline-flex;position:absolute;top:0;left:0}.xpf-w__s1{opacity:0;color:var(--green);font-weight:700}.xpf-w[data-saved] .xpf-w__s0{opacity:0}.xpf-w[data-saved] .xpf-w__s1{opacity:1}.xpf-w__foot .pv-ubtn{height:34px;font-size:12.5px}.xpf-w__ai{color:var(--blue-d);box-shadow:inset 0 0 0 1px var(--blue-m)!important}.xpf-w[data-step="2"] .xpf-w__ai{transform:scale(.95);box-shadow:inset 0 0 0 1.5px var(--blue), 0 0 0 4px #3182f633!important}.xpf-w__check{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);background:#fff;border-radius:16px;padding:14px;position:absolute;bottom:74px;left:22px;right:22px;transform:translateY(12px);box-shadow:0 0 0 1px #001b3714,0 24px 50px -20px #001b3759}.xpf-w[data-check] .xpf-w__check{opacity:1;transform:none}.xpf-w__ch{align-items:baseline;gap:8px;display:flex}.xpf-w__ch b{color:var(--ink);font-size:13.5px;font-weight:800}.xpf-w__ch small{color:var(--gray);font-size:11.5px}.xpf-w__ci{background:var(--fog);border-radius:10px;margin-top:8px;padding:9px 11px}.xpf-w__ci span{color:var(--blue-d);align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:inline-flex}.xpf-w__ci[data-t=warn] span{color:#b25e00}.xpf-w__ci[data-t=info] span{color:var(--body)}.xpf-w__ci p{color:var(--ink2);margin:3px 0 0;font-size:12px;line-height:1.5}.xpf-w[data-check] .xpf-w__ci{animation:xpf-up .45s var(--ease) both;animation-delay:calc(.15s + var(--i) * .15s)}@keyframes xpf-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xpf-w__ctx{border-left:1px solid var(--line2);background:#f7fbff;align-content:start;gap:5px;padding:16px 14px;display:grid}.xpf-w__ctx>b{color:var(--ink);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:800;display:flex}.xpf-w__ctx>b svg{color:var(--blue)}.xpf-w__ctx>small{color:var(--gray);margin-top:8px;font-size:10.5px;font-weight:800}.xpf-w__ci2{box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;display:flex}.xpf-w__ci2 span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.xpf-w__ci2 em{color:var(--blue-d);font-style:normal;font-weight:800}.xpf-w__note{color:var(--blue-d);font-weight:700}.xpf-w__note svg{color:var(--blue);flex:none}.xpf-w__cur{opacity:0;transition:left .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),opacity .3s;top:104%;left:60%;transform:none}.xpf-w[data-step="2"] .xpf-w__cur{opacity:1;top:362px;left:calc(50% + 30px)}@media (max-width:1100px){.xpf-w__grid{grid-template-columns:190px minmax(0,1fr)}.xpf-w__ctx{display:none}}@media (max-width:760px){.xpf-w__grid{grid-template-columns:minmax(0,1fr);min-height:520px}.xpf-w__list,.xpf-w__bar small,.xpf-w__foot .pv-ubtn[data-t=ghost]:not(.xpf-w__ai),.xpf-w__cur{display:none}}.xpf-cb{height:420vh}.xpf-cb__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;height:100%;display:grid;position:relative}.xpf-cb__copy{height:340px;position:relative}.xpf-cb__beat{position:absolute;top:50%;left:0;right:0;translate:0 -50%}.xpf-cb__beat .pv-sub{max-width:25em}.xpf-cb__beat[data-beat=a]{opacity:var(--a,0);transform:translateY(calc((1 - var(--a,0)) * 26px))}.xpf-cb__beat[data-beat=b]{opacity:var(--b,0);transform:translateY(calc((1 - var(--b,0)) * 26px))}.xpf-cb__beat[data-beat=c]{opacity:var(--c,0);transform:translateY(calc((1 - var(--c,0)) * 26px))}.xpf-cb__vis{justify-content:flex-end;display:flex}.xpf-cb__canvas{width:680px;height:500px;box-shadow:0 0 0 1px #001b3712, var(--sh3);background:#fff;border-radius:22px;flex:none;padding:16px 18px;position:relative}@media (max-width:1240px){.xpf-cb__canvas{zoom:.84}}@media (max-width:1080px) and (min-width:901px){.xpf-cb__canvas{zoom:.74}}.xpf-cb__head{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding-bottom:12px;display:flex}.xpf-cb__head b{color:var(--ink);font-size:15px;font-weight:800}.xpf-cb__head small{color:var(--gray);font-size:12px}.xpf-cb__save{height:32px;margin-left:auto;font-size:12px}.xpf-cb__cols{--cw:120px;--gap:9px;grid-template-columns:repeat(5, var(--cw));gap:var(--gap);height:360px;margin-top:12px;display:grid;position:relative}.xpf-cb__col{background:var(--fog);border-radius:14px;position:relative}.xpf-cb__ch{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:10px 12px;display:grid}.xpf-cb__ch b{color:var(--ink);grid-row:span 2;font-size:22px;font-weight:800}.xpf-cb__ch span{color:var(--ink2);font-size:12px;font-weight:800}.xpf-cb__ch em{font-style:normal}.xpf-cb__ch small{color:var(--gray);font-size:10.5px}.xpf-cb__slot{height:34px;left:6px;right:6px;top:calc(354px - (var(--r) + 1) * 40px);border:1.5px dashed var(--blue-m);opacity:var(--tg,0);border-radius:10px;position:absolute}.xpf-cb__chip{z-index:2;width:108px;height:34px;color:var(--ink);white-space:nowrap;left:calc((var(--g0) + (var(--g1) - var(--g0)) * var(--mv)) * (var(--cw) + var(--gap)) + 6px);top:calc(354px - ((var(--r0) + (var(--r1) - var(--r0)) * var(--mv)) + 1) * 40px);transform:translateY(calc(var(--mv) * (1 - var(--mv)) * -120px));opacity:clamp(0, calc(var(--in,0) * 14 - var(--i) * 1), 1);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:700;display:flex;position:absolute;box-shadow:0 0 0 1px #001b3714,0 6px 14px -8px #001b374d}.xpf-cb__chip .pv-av{width:22px;height:22px;font-size:10px}.xpf-cb__chip[data-moved]{box-shadow:0 0 0 calc(var(--mv) * 1.5px) var(--blue), 0 6px 14px -8px #001b374d}.xpf-cb__badge{background:var(--green-s);color:#02814a;height:18px;opacity:var(--fx,0);border-radius:99px;align-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:-8px;right:-6px}.xpf-cb__chip[data-moved] .xpf-cb__badge{background:var(--blue);color:#fff}.xpf-cb__reason{z-index:3;left:calc(3 * (var(--cw) + var(--gap)) + 6px);background:var(--ink);color:#fff;width:236px;opacity:var(--rs,0);transform:translateY(calc((1 - var(--rs,0)) * 8px));box-shadow:var(--sh2);border-radius:12px;padding:10px 12px;position:absolute;top:70px}.xpf-cb__reason small{color:#fff9;font-size:10.5px;display:block}.xpf-cb__reason span{margin-top:3px;font-size:12.5px;font-weight:600;display:block}.xpf-cb__sum{background:var(--green-s);color:#02814a;opacity:var(--sm,0);transform:translateY(calc((1 - var(--sm,0)) * 8px));border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;font-weight:800;display:flex}.xpf-cb__sum small{margin-left:auto;font-size:11.5px;font-weight:700}@media (max-width:900px){.xpf-cb{height:440vh}.xpf-cb__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding-top:88px}.xpf-cb__copy{height:230px}.xpf-cb .pv-kill{font-size:30px}.xpf-cb .pv-sub{margin-top:12px;font-size:15px}.xpf-cb__vis{justify-content:center}.xpf-cb__canvas{zoom:.5}}@media (max-width:900px) and (min-width:600px){.xpf-cb__canvas{zoom:.76}}.pv-scene[data-static] .xpf-cb__grid{grid-template-columns:minmax(0,1fr)}.pv-scene[data-static] .xpf-cb__copy{gap:36px;height:auto;display:grid}.pv-scene[data-static] .xpf-cb__beat{opacity:1;position:static;transform:none}.xpf-cb[data-auto]:not([data-static]){height:auto}.xpf-cb[data-auto]:not([data-static]) .pv-scene__stage{height:780px;position:relative;top:auto}.xpf-cb[data-auto] .xpf-cb__canvas,.xpf-cb[data-auto] .xpf-cb__copy{transition:opacity .38s}.xpf-cb[data-auto][data-phase=reset] .xpf-cb__canvas,.xpf-cb[data-auto][data-phase=reset] .xpf-cb__copy{opacity:0}@media (max-width:900px){.xpf-cb[data-auto]:not([data-static]) .pv-scene__stage{height:640px}}.xpf-rl{background:var(--fog);padding-block:140px}.xpf-rl__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.xpf-rl__stage{height:560px;position:relative}.xpf-rl__drawer{width:400px;height:100%;box-shadow:0 0 0 1px #001b3712, var(--sh3);color:var(--ink2);transition:transform .7s var(--ease), opacity .5s;background:#fff;border-radius:22px;padding:20px;font-size:13px;position:absolute;top:0;right:0}.xpf-rl__stage[data-step="3"] .xpf-rl__drawer,.xpf-rl__stage[data-step="4"] .xpf-rl__drawer{opacity:.35;transform:translate(-250px)scale(.92)}.xpf-rl__dh{border-bottom:1px solid var(--line2);color:var(--gray);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.xpf-rl__dh b{color:var(--ink);font-size:16px;font-weight:800}.xpf-rl__cap{color:var(--gray);margin-top:14px;font-size:11.5px;font-weight:800;display:block}.xpf-rl__prev{background:var(--fog);border-radius:14px;margin-top:8px;padding:12px}.xpf-rl__ph{align-items:center;gap:10px;display:flex}.xpf-rl__ph b{color:var(--ink);font-size:13px;font-weight:800;display:block}.xpf-rl__ph small{color:var(--gray);font-size:11px;display:block}.xpf-rl__grade{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;margin-left:auto;font-size:18px;font-weight:800;display:grid}.xpf-rl__bars{gap:6px;margin-top:10px;display:grid}.xpf-rl__bars div{color:var(--body);grid-template-columns:62px 1fr;align-items:center;gap:8px;font-size:11.5px;display:grid}.xpf-rl__bars i{height:8px;width:var(--w);background:var(--blue-m);border-radius:99px;display:block}.xpf-rl__opt{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.xpf-rl__opt span{height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);border-radius:10px;place-items:center;font-size:12px;font-weight:700;transition:all .3s;display:grid}.xpf-rl__opt span[data-on]{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue-d);background:var(--blue-s)}.xpf-rl__note{color:var(--gray);margin-top:6px;font-size:11.5px;display:block}.xpf-rl__mail{color:var(--body);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.xpf-rl__mail svg{color:var(--blue)}.xpf-rl__warn{background:var(--red-s);color:#d22030;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:10px 12px;font-size:12.5px;font-weight:800;display:flex}.xpf-rl__acts{justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.xpf-rl__go{transition:background .2s, transform .16s var(--ease)}.xpf-rl__stage[data-step="2"] .xpf-rl__go{background:#d22030;transform:scale(.97)}.xpf-rl__done{opacity:0;transition:opacity .5s var(--ease) .2s, transform .7s var(--ease) .2s;pointer-events:none;justify-items:center;gap:14px;display:grid;position:absolute;top:10px;right:0;transform:translate(40px)}.xpf-rl__stage[data-step="3"] .xpf-rl__done,.xpf-rl__stage[data-step="4"] .xpf-rl__done{opacity:1;transform:none}.xpf-rl__phone{background:#111827;border-radius:40px;width:250px;height:460px;padding:12px;position:relative;box-shadow:inset 0 0 0 2px #2b3442,0 40px 80px -40px #001b3799}.xpf-rl__notch{z-index:2;background:#000;border-radius:99px;width:70px;height:20px;position:absolute;top:20px;left:50%;translate:-50%}.xpf-rl__scr{background:var(--fog);border-radius:30px;align-content:start;gap:8px;height:100%;padding:56px 16px 16px;display:grid;position:relative}.xpf-rl__scr>small{color:var(--gray);font-size:11.5px}.xpf-rl__scr>b{color:var(--ink);font-size:16px;font-weight:800}.xpf-rl__card{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.xpf-rl__card span{color:var(--gray);font-size:12px}.xpf-rl__card b{color:var(--blue-d);font-size:24px;font-weight:800}.xpf-rl__card--sm{justify-content:stretch;display:grid}.xpf-rl__card--sm p{color:var(--ink2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.xpf-rl__read{height:38px;margin-top:8px}.xpf-rl__stage[data-step="4"] .xpf-rl__read{box-shadow:0 0 0 5px #3182f633}.xpf-rl__seen{height:38px;box-shadow:0 0 0 1px #001b3712, var(--sh2);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.xpf-rl__seen svg{color:var(--blue)}.xpf-rl__seen b{color:var(--blue-d)}.xpf-rl__cur{opacity:0;transition:left .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),opacity .3s;top:105%;left:70%;transform:none}.xpf-rl__stage[data-step="1"] .xpf-rl__cur{opacity:1;top:292px;left:calc(100% - 110px)}.xpf-rl__stage[data-step="2"] .xpf-rl__cur{opacity:1;top:calc(100% - 40px);left:calc(100% - 64px)}@media (max-width:1100px){.xpf-rl__grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:760px){.xpf-rl{padding-block:96px}.xpf-rl__stage{height:600px}.xpf-rl__drawer{width:100%}.xpf-rl__stage[data-step="3"] .xpf-rl__drawer,.xpf-rl__stage[data-step="4"] .xpf-rl__drawer{opacity:0;transform:scale(.9)}.xpf-rl__done{left:0;right:0}.xpf-rl__cur{display:none}}.xpf-d{color:var(--ink2);justify-content:center;align-items:flex-end;padding:0 40px;display:flex;position:absolute;inset:0}.xpf-d__win{background:#fff;border-radius:20px 20px 0 0;width:min(680px,100%);margin-bottom:-18px;padding:18px 20px 26px;font-size:13px;position:relative;box-shadow:0 0 0 1px #001b370f,0 30px 60px -30px #001b3759}.xpf-d__head{border-bottom:1px solid var(--line2);align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.xpf-d__head b{color:var(--ink);font-size:14px;font-weight:800}.xpf-d__muted{color:var(--gray);margin-left:auto;font-size:11.5px}@keyframes xpf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.xpf-rm__note{background:var(--blue-s);color:var(--blue-d);opacity:0;border-radius:12px;gap:6px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.xpf-rm__note svg{flex:none;margin-top:2px}.xpf-rm__th,.xpf-rm__tr{grid-template-columns:1fr .8fr 1.3fr;align-items:center;gap:8px;padding:0 4px;display:grid}.xpf-rm__th{height:32px;color:var(--gray);margin-top:6px;font-size:11px;font-weight:700}.xpf-rm__tr{border-top:1px solid var(--line2);opacity:0;height:42px}.xpf-rm__who{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.xpf-rm__who .pv-av{width:22px;height:22px;font-size:10px}.xpf-rm__last{color:var(--gray);font-size:11.5px}.xpf-rm__acts{opacity:0;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.xpf-rm__acts .pv-ubtn{height:32px;font-size:12px}.pv-demohost[data-active] .xpf-rm__note,.pv-demohost[data-active] .xpf-rm__tr,.pv-demohost[data-active] .xpf-rm__acts{animation:xpf-in .45s var(--ease) both;animation-delay:var(--d)}.pv-demohost[data-active] .xpf-rm__esc{animation:xpf-ring 1.2s var(--ease) both;animation-delay:var(--d)}@keyframes xpf-ring{40%{box-shadow:inset 0 0 0 1px var(--blue), 0 0 0 5px #3182f633}to{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue-d)}}.xpf-nm{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.xpf-nm>svg{color:var(--gray2)}.xpf-nm__col{gap:6px;display:grid}.xpf-nm__col>small{color:var(--gray);font-size:11px;font-weight:700}.xpf-nm__p{background:var(--fog);opacity:0;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;display:flex}.xpf-nm__p b{color:var(--ink);font-size:12.5px;display:block}.xpf-nm__p small{color:var(--gray);font-size:11px;display:block}.xpf-nm__row{height:40px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);opacity:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px;font-weight:700;display:flex}.xpf-nm__made{color:#02814a;opacity:0;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;font-weight:700;display:flex}.pv-demohost[data-active] .xpf-nm__p,.pv-demohost[data-active] .xpf-nm__row,.pv-demohost[data-active] .xpf-nm__made{animation:xpf-in .45s var(--ease) both;animation-delay:var(--d)}.xpf-bs__axis{color:var(--gray);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:12px;padding-left:96px;padding-right:64px;font-size:10.5px;display:grid}.xpf-bs__axis i{background:var(--line);height:1px}.xpf-bs__row{border-bottom:1px solid var(--line2);opacity:0;grid-template-columns:88px 1fr 56px;align-items:center;gap:8px;height:46px;display:grid}.xpf-bs__who{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:flex}.xpf-bs__who .pv-av{width:22px;height:22px;font-size:10px}.xpf-bs__track{background:var(--fog);height:10px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:99px;position:relative}.xpf-bs__avg{background:var(--gray2);width:2px;position:absolute;top:-6px;bottom:-6px;left:53%}.xpf-bs__dot{top:50%;left:var(--x);background:var(--blue);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 3px #fff,0 2px 6px #001b374d}.pv-demohost[data-active] .xpf-bs__row{animation:xpf-in .45s var(--ease) both;animation-delay:var(--d)}.pv-demohost[data-active] .xpf-bs__dot{animation:xpf-slide .9s var(--ease) both;animation-delay:calc(var(--d) + .2s)}@keyframes xpf-slide{0%{left:53%}}.xpf-rp{grid-template-columns:200px 1fr;gap:16px;display:grid}.xpf-rp__radar small{color:var(--gray);font-size:11px;font-weight:700}.xpf-rp__radar svg{width:180px;height:180px;margin-top:6px;display:block}.xpf-rp__ring{fill:none;stroke:var(--line)}.xpf-rp__shape{fill:#3182f633;stroke:var(--blue);stroke-width:2px;transform-origin:60px 60px;transform:scale(.1)}.pv-demohost[data-active] .xpf-rp__shape{animation:xpf-grow .9s var(--ease) .2s both}@keyframes xpf-grow{to{transform:scale(1)}}.xpf-rp__side{align-content:start;gap:8px;display:grid}.xpf-rp__blk{background:var(--fog);opacity:0;border-radius:12px;padding:10px 12px}.xpf-rp__blk small{color:var(--gray);font-size:10.5px;font-weight:800}.xpf-rp__blk p{color:var(--ink2);margin:3px 0 0;font-size:12.5px}.xpf-rp__acts{opacity:0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xpf-rp__acts small{width:100%;color:var(--gray);font-size:10.5px;font-weight:800}.xpf-rp__acts .pv-ubtn,.xpf-rp__read{height:32px;font-size:12px}.xpf-rp__read{opacity:0;justify-self:start}.pv-demohost[data-active] .xpf-rp__blk,.pv-demohost[data-active] .xpf-rp__acts,.pv-demohost[data-active] .xpf-rp__read{animation:xpf-in .45s var(--ease) both;animation-delay:var(--d)}.xpf-gl__mode{background:var(--mist);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.xpf-gl__mode span{color:var(--gray);border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600}.xpf-gl__mode span[data-on]{color:var(--ink);background:#fff;font-weight:800;box-shadow:0 1px 2px #001b371a}.xpf-gl__row{box-shadow:inset 0 0 0 1px var(--line2);opacity:0;border-radius:14px;margin-top:12px;padding:12px}.xpf-gl__goal{grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;gap:10px;display:grid}.xpf-gl__goal b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.xpf-gl__bar{background:var(--mist);border-radius:99px;height:8px;overflow:hidden}.xpf-gl__bar i{height:100%;width:var(--w);background:var(--blue);display:block}.xpf-gl__goal small{text-align:right;color:var(--ink2);font-weight:800}.xpf-gl__lv{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:10px;display:grid}.xpf-gl__lv span{height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gray);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.xpf-gl__lv span[data-on]{background:var(--blue);color:#fff;box-shadow:none}.pv-demohost[data-active] .xpf-gl__row{animation:xpf-in .45s var(--ease) both;animation-delay:var(--d)}@media (max-width:900px){.xpf-d{padding:0 14px}}@media (prefers-reduced-motion:reduce){.pv-demohost .xpf-d *{opacity:1!important;animation:none!important}.xpf-rp__shape{transform:none}.xpf-w__typed{clip-path:none}.xpf-w__caret{animation:none}}@media (max-width:640px){.xpf-wr{padding-block:80px 24px}}
