@keyframes pd-sh{to{background-position:-200% 0}}@keyframes pd-bl{50%{opacity:0}}@keyframes pd-pg{to{width:100%}}@keyframes pd-tick{to{transform:rotate(360deg)}}@keyframes pd-nod{0%,60%,to{transform:none}22%{transform:translateY(-22%)}40%{transform:translateY(5%)}}@keyframes pd-lift{0%,60%,to{transform:none}24%{transform:translateY(-14%)scaleY(1.05)}42%{transform:translateY(3%)scaleY(.97)}}@keyframes pd-grow{0%,70%,to{transform:scaleY(1)}20%{transform:scaleY(.55)}42%{transform:scaleY(1.08)}}@keyframes pd-steam{0%{opacity:0;transform:translateY(25%)}30%{opacity:1}to{opacity:0;transform:translateY(-45%)}}@keyframes pd-openL{0%,70%,to{transform:rotate(0)}22%{transform:rotate(22deg)}46%{transform:rotate(-5deg)}}@keyframes pd-openR{0%,70%,to{transform:rotate(0)}22%{transform:rotate(-22deg)}46%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.pd .mk *,.pd .shim,.pd .caret{animation:none!important}}@media (width<=820px){.pd .app{grid-template-columns:1fr;height:620px}.pd .rail{display:none}}@keyframes pd-bar{0%{transform:scaleY(0)}}@keyframes pd-fade{0%{opacity:0}}@keyframes pd-draw{to{stroke-dashoffset:0}}@keyframes pd-grow-x{0%{width:0}}@media (prefers-reduced-motion:reduce){.pd .cc *{stroke-dashoffset:0!important;animation:none!important}}@media (width<=620px){.pd .cc-tools .cc-btn:not(.cc-dots){display:none}}.pd .rail{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 10px;font-size:13px;display:flex}.pd .dot{background:var(--vi);opacity:0;border-radius:50%;width:7px;height:7px;margin-left:auto;transition:opacity .4s}.pd .composer{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:10px;height:48px;margin:0 22px 18px;padding:0 8px 0 14px;font-size:14.5px;display:flex}.pd .tab .pg{background:var(--vi);width:0;height:2px;position:absolute;bottom:0;left:0}.pd .talk{border-left:2px solid #3a3352;margin-left:22px;padding:2px 0 2px 12px}@media (prefers-reduced-motion:reduce){.pd .mk *,.pd .shim,.pd .caret{animation:none!important}}@media (width<=820px){.pd .app{grid-template-columns:1fr;height:620px}.pd .rail{display:none}}.pd .pill{font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.pd .cc-body svg{width:100%;height:auto;display:block;overflow:visible}.pd .lgd i{vertical-align:0;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}@media (prefers-reduced-motion:reduce){.pd .cc *{stroke-dashoffset:0!important;animation:none!important}}@media (width<=620px){.pd .cc-tools .cc-btn:not(.cc-dots){display:none}}.pd{--app:#09090b;--rail:#111115;--card:#18181c;--raised:#1f1f24;--fg:#f4f1ea;--mut:#a3a19c;--line:#2b2b31;--vi:#8d6bfd;--ok:#34c99a;--app-font:var(--font);color:var(--fg);font-family:var(--font)}.pd *{box-sizing:border-box}.pd .small:focus-visible{outline-offset:2px;outline:2px solid #b3a1ff}.pd .win{background:var(--app);border:1px solid #2a2932;border-radius:16px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 40px 120px #0009,0 0 0 1px #8d6bfd14}.pd .bar{border-bottom:1px solid var(--line);background:#0f0f12;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.pd .bar i{background:#2c2b33;border-radius:50%;width:11px;height:11px}.pd .bar .url{color:var(--mut);background:#17161c;border-radius:6px;margin:0 auto;padding:4px 40px;font-size:12px}.pd .app{grid-template-rows:100%;grid-template-columns:232px 1fr;height:640px;display:grid}.pd .rail{background:var(--rail);border-inline-end:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 10px;font-size:13px;display:flex}.pd .rail .logo{padding:4px 8px 14px}.pd .rail .it{color:var(--fg);border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.pd .rail .it.on{background:var(--raised)}.pd .rail .sep{background:var(--line);height:1px;margin:8px 6px}.pd .rail .mutd{color:var(--mut)}.pd .rail .lab{color:var(--mut);letter-spacing:0;padding:8px 8px 4px;font-size:11px}.pd .rail .acct{align-items:center;gap:10px;margin-top:auto;padding:8px;display:flex}.pd .rail .av{background:#2c2b33;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.pd .dot{background:var(--vi);opacity:0;border-radius:50%;width:7px;height:7px;margin-inline-start:auto;transition:opacity .4s}.pd .dot.on{opacity:1}.pd .main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pd .head{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:52px;padding:0 22px;font-size:14px;display:flex}.pd .head .p{color:var(--mut)}.pd .thread{flex-direction:column;flex:1;gap:16px;min-height:0;padding:22px 0;display:flex;overflow:hidden}.pd .col{flex-direction:column;gap:16px;width:min(720px,100% - 44px);margin:0 auto;display:flex}.pd .ans{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.pd .ans.in{opacity:1;transform:none}.pd .who{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.pd .who .tm{color:var(--mut);font-weight:400}.pd .ans p{margin:0;font-size:14.5px;line-height:1.6}.pd .you{background:var(--raised);border-radius:14px;align-self:flex-end;max-width:80%;padding:10px 14px;font-size:14.5px}.pd .work{color:var(--mut);align-items:center;gap:10px;font-size:14px;display:flex}.pd .work b{color:var(--fg);font-weight:500}.pd .shim{background:linear-gradient(90deg,var(--mut),var(--fg),var(--mut));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite pd-sh}.pd table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:10px 0 6px;font-size:13.5px}.pd th{color:var(--mut);text-align:end;border-bottom:1px solid var(--line);padding:6px 8px;font-weight:500}.pd th:first-child,.pd td:first-child{text-align:start}.pd td{text-align:end;border-bottom:1px solid #1c1c21;padding:7px 8px}.pd td.neg{color:#ff8fa9}.pd td.pos{color:var(--ok)}.pd .meta{color:var(--mut);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}.pd .meta .chk{color:var(--ok)}.pd .card{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-top:8px;padding:14px 16px}.pd .card .k{color:var(--mut);margin-bottom:6px;font-size:12px}.pd .card .row{justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.pd .card .acts{gap:8px;margin-top:10px;display:flex}.pd .small{font:500 13px var(--app-font);cursor:pointer;border:1px solid var(--line);color:var(--fg);background:0 0;border-radius:999px;padding:7px 14px}.pd .small.pri{background:var(--fg);color:var(--app);border-color:var(--fg)}.pd .small.pri.pressed{transform:scale(.96)}.pd .done{color:var(--ok);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:inline-flex}.pd .bars{gap:7px;margin-top:10px;display:grid}.pd .bars .b{color:var(--mut);grid-template-columns:92px 1fr 70px;align-items:center;gap:10px;font-size:12.5px;display:grid}.pd .bars .t{background:#24232a;border-radius:5px;height:10px;overflow:hidden}.pd .bars .t i{border-radius:5px;width:0;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1);display:block}.pd .composer{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:10px;height:48px;margin:0 22px 18px;padding-block:0;padding-inline:14px 8px;font-size:14.5px;display:flex}.pd .composer .plus{border:1px solid var(--line);width:28px;height:28px;color:var(--mut);border-radius:50%;place-items:center;display:grid}.pd .composer .txt{color:var(--mut);white-space:nowrap;flex:1;overflow:hidden}.pd .composer .txt.typing{color:var(--fg)}.pd .composer .send{background:#2c2b33;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pd .composer .send.on{background:var(--fg)}.pd .caret{background:var(--fg);vertical-align:-3px;width:1px;height:16px;animation:1s step-end infinite pd-bl;display:inline-block}.pd .tabs{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1180px;margin:0 auto 14px;display:flex}.pd .tab{font:500 13.5px var(--app-font);color:var(--mut);cursor:pointer;background:#121117;border:1px solid #26252d;border-radius:999px;padding:8px 14px;position:relative;overflow:hidden}.pd .tab.on{color:var(--fg);background:#18151f;border-color:#4a3f8a}.pd .tab.rp{color:#fff;background:#7c5cff;border-color:#7c5cff}.pd .tab .pg{inset-inline-start:0;background:var(--vi);width:0;height:2px;position:absolute;bottom:0}.pd .tab.on .pg{animation:pd-pg var(--dur) linear forwards}.pd .tab:focus-visible{outline-offset:2px;outline:2px solid #b3a1ff}.pd .files{background:var(--card);border:1px solid var(--line);border-radius:12px;align-self:flex-end;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.pd .files .ext{color:#7fd3e6;background:#24323a;border-radius:6px;padding:3px 6px;font-size:11px}.pd .talk{border-inline-start:2px solid #3a3352;margin-inline-start:22px;padding-block:2px;padding-inline:12px 0}.pd .talk .hd2{color:var(--mut);align-items:center;gap:6px;margin-bottom:3px;font-size:12px;display:flex}.pd .talk .hd2 b{color:#cfcbe0;font-weight:500}.pd .talk p{color:#d6d2c9;font-size:13.5px!important}.pd .miss{color:#ffb37a}.pd .note{color:#6d6a78;justify-content:space-between;max-width:1180px;margin:14px auto 0;font-size:12px;display:flex}.pd .replay{font:500 13px var(--app-font);color:var(--fg);cursor:pointer;background:#1d1c24;border:1px solid #34323e;border-radius:999px;padding:6px 14px}.pd .mk *{transform-box:fill-box}.pd .mk.work .lg{transform-origin:50% 100%;animation:1.5s cubic-bezier(.45,0,.25,1) infinite pd-lift}.pd .mk.work .lg2{animation-delay:.15s}.pd .mk.work .lg3{animation-delay:.3s}.pd .finance.work .x{transform-origin:50% 100%;animation:1.8s cubic-bezier(.45,0,.25,1) infinite pd-grow}.pd .finance.work .r2{animation-delay:.15s}.pd .finance.work .r3{animation-delay:.3s}.pd .menu.work .s{animation:1.8s infinite pd-steam}.pd .menu.work .s2{animation-delay:.3s}.pd .menu.work .s3{animation-delay:.6s}.pd .growthB.work .lf1{transform-origin:100% 100%;animation:2s infinite pd-openL}.pd .growthB.work .lf2{transform-origin:0 100%;animation:2s .15s infinite pd-openR}.pd .operations.work .hand,.pd .operations.work .hand2{transform-box:view-box;transform-origin:150px 140px}.pd .operations.work .hand{animation:3s steps(12,end) infinite pd-tick}.pd .operations.work .hand2{animation:36s steps(12,end) infinite pd-tick}.pd .people.work .hd{transform-origin:50% 100%;animation:1.6s infinite pd-nod}.pd .people.work .h2{animation-delay:.25s}@media (prefers-reduced-motion:reduce){.pd .mk *,.pd .shim,.pd .caret{animation:none!important}}@media (width<=820px){.pd .app{grid-template-columns:1fr;height:620px}.pd .rail{display:none}}.pd .cc{background:#18181b;border:1px solid #2c2c31;border-radius:16px;margin:10px 0 4px;overflow:hidden}.pd .cc-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 0;display:flex}.pd .cc-t{font-size:14.5px;font-weight:600}.pd .cc-s{color:var(--mut);margin-top:3px;font-size:12.5px}.pd .cc-tools{flex:none;align-items:center;gap:6px;display:flex}.pd .cc-sw{border:1px solid #2c2c31;border-radius:9px;gap:2px;padding:2px;display:flex}.pd .cc-sw span{width:26px;height:24px;color:var(--mut);border-radius:7px;place-items:center;display:grid}.pd .cc-sw span.on{color:var(--fg);background:#2c2c31}.pd .cc-btn{white-space:nowrap;border:1px solid #2c2c31;border-radius:9px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;display:flex}.pd .cc-dots{justify-content:center;width:30px;padding:0}.pd .cc-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:14px 18px 0;display:flex}.pd .cc-fig{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.pd .pill{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.pd .pill.up{color:#5ad39b;background:#5ad39b24}.pd .pill.down{color:#f37f6c;background:#f37f6c24}.pd .cc-det{color:var(--mut);font-size:12.5px}.pd .cc-body{padding:12px 14px 14px}.pd .cc-body svg{direction:ltr;width:100%;height:auto;display:block;overflow:visible}.pd .cc-f{color:var(--mut);border-top:1px solid #2c2c31;justify-content:space-between;gap:10px;padding:10px 18px;font-size:12px;display:flex}.pd .cc-f span{align-items:center;gap:6px;display:inline-flex}.pd .ax{fill:#a3a19c;font-size:11.5px}.pd .grid{stroke:#2c2c31;stroke-dasharray:3 3}.pd .cb{fill:#8d6bfd;transform-box:fill-box;transform-origin:50% 100%;animation:.8s cubic-bezier(.22,1,.36,1) both pd-bar}.pd .cline{fill:none;stroke:#f2b84b;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.3s ease-out .7s forwards pd-draw}.pd .cdot{fill:#18181b;stroke:#f2b84b;stroke-width:2px;animation:.3s both pd-fade}.pd .lgd{color:var(--mut);flex-wrap:wrap;gap:16px;padding:2px 4px 0;font-size:12px;display:flex}.pd .lgd i{vertical-align:0;border-radius:2px;width:9px;height:9px;margin-inline-end:6px;display:inline-block}.pd .lgd .l{vertical-align:3px;border-radius:2px;width:14px;height:2.5px}.pd .rk-h,.pd .rk-r{grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr) 5.5rem 3.6rem;align-items:center;gap:14px;padding:0 6px;display:grid}.pd .rk-h{color:var(--mut);padding-bottom:8px;font-size:12px}.pd .rk-h span:nth-child(n+3),.pd .rk-r span:nth-child(n+3){text-align:end}.pd .rk-r{padding:8px 6px;font-size:13.5px}.pd .rk-r .t{background:#1f1f23;border-radius:999px;height:10px;overflow:hidden}.pd .rk-r .t i{height:100%;width:var(--w);background:#4a4757;border-radius:999px;animation:1s cubic-bezier(.22,1,.36,1) both pd-grow-x;display:block}.pd .rk-r.first .t i{background:#8d6bfd}.pd .rk-r.first span:first-child{font-weight:600}.pd .rk-r b{font-variant-numeric:tabular-nums;font-weight:500}.pd .rk-r .pill{justify-self:end}@media (prefers-reduced-motion:reduce){.pd .cc *{stroke-dashoffset:0!important;animation:none!important}}@media (width<=620px){.pd .cc-tools .cc-btn:not(.cc-dots){display:none}}.pd .win{position:relative}.pd .cc-sw button{all:unset;cursor:pointer;width:26px;height:24px;color:var(--mut);border-radius:7px;place-items:center;transition:background .2s,color .2s;display:grid}.pd .cc-sw button.on{color:var(--fg);background:#2c2c31}.pd .cc-sw button:hover{color:var(--fg)}.pd .cc-sw button:focus-visible{outline:2px solid #b3a1ff}.pd .cc-sw button.press{color:#fff;background:#8d6bfd}.pd .cc-body{transition:opacity .25s}.pd .cc-body.swap{opacity:0}.pd .cc-kind{color:var(--mut);min-height:15px;margin-top:6px;padding:0 18px;font-size:11.5px}.pd .ptr{z-index:5;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 4px #0009);width:22px;height:22px;transition:transform .7s cubic-bezier(.45,0,.25,1),opacity .3s;position:absolute;top:0;left:0}.pd .ptr.on{opacity:1}.pd .carea{fill:url(#pdgv);opacity:.9;animation:.6s both pd-fade}.pd .cline2{fill:none;stroke:#8d6bfd;stroke-width:2.25px;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.1s ease-out forwards pd-draw}.pd .cline.fast{animation-delay:.1s}.pd .cb2{fill:#f2b84b;transform-box:fill-box;transform-origin:50% 100%;animation:.8s cubic-bezier(.22,1,.36,1) both pd-bar}.pd .cdot2{fill:#18181b;stroke:#8d6bfd;stroke-width:2px;animation:.3s both pd-fade}.pd .ctab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.pd .ctab th{color:var(--mut);text-align:end;border-bottom:1px solid #2c2c31;padding:6px 8px;font-weight:500}.pd .ctab th:first-child,.pd .ctab td:first-child{text-align:start}.pd .ctab td{text-align:end;border-bottom:1px solid #222226;padding:8px}.pd .ctab tr{animation:.4s both pd-fade}.pd .mcard{background:#141221;border:1px solid #3a3352;border-radius:14px;padding:12px 14px}.pd .mcard ol{color:#d6d2c9;gap:4px;margin:8px 0 0;padding-inline-start:18px;font-size:13.5px;display:grid}.pd .mcard .mt{font-size:15px;font-weight:600}.pp[data-astro-cid-2gs6ow7j]{background-image:radial-gradient(900px 500px at 50% 320px,#8d6bfd2e,#0000 70%);padding:clamp(2.5rem,2rem + 3vw,5rem) max(16px,4vw) clamp(3rem,2rem + 4vw,6rem)}.pp-top[data-astro-cid-2gs6ow7j]{text-align:center;max-width:900px;margin:0 auto 2.2rem}h1[data-astro-cid-2gs6ow7j]{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,1.6rem + 4.2vw,5rem);font-weight:700;line-height:1.04}h1[data-astro-cid-2gs6ow7j] .g[data-astro-cid-2gs6ow7j]{color:#6f6c7a}.pp-top[data-astro-cid-2gs6ow7j] p[data-astro-cid-2gs6ow7j]{color:#cfcbe0;max-width:40rem;margin:1.2rem auto 0;font-size:clamp(1.05rem,1rem + .4vw,1.3rem)}.pp-cta[data-astro-cid-2gs6ow7j]{justify-content:center;align-items:center;gap:1.4rem;margin-top:2.4rem;display:flex}.btn[data-astro-cid-2gs6ow7j]{color:#fff;background:#7c5cff;border-radius:999px;padding:.9rem 1.6rem;font-weight:500;text-decoration:none}.ln[data-astro-cid-2gs6ow7j]{color:#b3a1ff}.pp-read[data-astro-cid-2gs6ow7j]{color:#cfcbe0;max-width:1180px;margin:1.6rem auto 0;font-size:15px}.pp-read[data-astro-cid-2gs6ow7j] summary[data-astro-cid-2gs6ow7j]{cursor:pointer;color:#b3a1ff;width:fit-content;margin-inline:auto}.pp-read[data-astro-cid-2gs6ow7j] dl[data-astro-cid-2gs6ow7j]{max-width:46rem;margin:1.2rem auto 0}.pp-read[data-astro-cid-2gs6ow7j] dt[data-astro-cid-2gs6ow7j]{color:#f4f1ea;margin-top:1rem;font-weight:600}.pp-read[data-astro-cid-2gs6ow7j] dd[data-astro-cid-2gs6ow7j]{color:#a3a19c;margin:.3rem 0 0;line-height:1.6}.pp-note[data-astro-cid-2gs6ow7j]{color:#77757f;max-width:46rem;margin:1rem auto 0;font-size:13px}
