.pp{--canvas:oklch(0.985 0.007 74);--surface:oklch(0.998 0.003 76);--sunken:oklch(0.968 0.010 70);--line:oklch(0.905 0.012 64);--line-2:oklch(0.86 0.016 62);--faint:oklch(0.525 0.024 54);--muted:oklch(0.45 0.028 50);--body:oklch(0.34 0.030 48);--ink:oklch(0.26 0.032 46);--accent:oklch(0.70 0.14 52);--accent-strong:oklch(0.54 0.13 46);--accent-soft:oklch(0.93 0.045 62);--accent-fill:oklch(0.80 0.115 60);--rose:oklch(0.64 0.13 355);--sky:oklch(0.60 0.11 240);--mint:oklch(0.60 0.10 165);--violet:oklch(0.58 0.11 300);--cocoa:oklch(0.235 0.028 45);--pale:oklch(0.945 0.045 68);--sh:0 1px 2px oklch(0.28 0.03 46/.06),0 22px 50px -32px oklch(0.35 0.05 40/.40);--ease:cubic-bezier(.16,1,.3,1);--ease-q:cubic-bezier(.25,1,.5,1)}.pp,.pp *,.pp :after,.pp :before{box-sizing:border-box}.pp{margin:0;background:var(--canvas);color:var(--body);font-family:var(--font-gabarito),Gabarito,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;font-synthesis-weight:none}.pp h1,.pp h2,.pp h3,.pp h4{margin:0;font-weight:800;letter-spacing:-.033em;line-height:1.05;color:var(--ink);text-wrap:balance}.pp h1{font-size:clamp(1.95rem,3.4vw,2.6rem)}.pp h2{font-size:clamp(1.65rem,2.9vw,2.3rem)}.pp h3{font-size:1.1rem;letter-spacing:-.022em;line-height:1.28}.pp p{margin:0}.pp a{color:inherit}.pp :focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:6px}.pp .tnum{font-variant-numeric:tabular-nums}.pp .wrapK{width:100%;max-width:1180px;margin:0 auto;padding-inline:clamp(18px,4vw,46px)}.pp .lede2{font-size:clamp(1rem,1.3vw,1.13rem);line-height:1.58;color:var(--muted);max-width:56ch;text-wrap:pretty}.pp .lede2 b{color:var(--body);font-weight:700}.pp .skip{position:absolute;left:-9999px}.pp .skip:focus{left:12px;top:12px;z-index:99;background:var(--surface);padding:12px 18px;border-radius:8px}.pp section{padding-block:clamp(46px,6.5vw,86px)}.pp .headrowT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4vw,60px);align-items:end}@media (max-width:880px){.pp .headrowT{grid-template-columns:1fr;gap:14px}}.pp .band{background:var(--sunken);border-block:1px solid var(--line)}.pp .nav{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px clamp(18px,4vw,46px);border-bottom:1px solid transparent;transition:background-color .3s var(--ease-q),border-color .3s var(--ease-q)}.pp .nav.solid{background:var(--canvas);border-bottom-color:var(--line)}.pp .mark{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.pp .mark i{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px oklch(.7 .14 52/.18)}.pp .nav nav{display:flex;gap:26px;font-size:14.5px;font-weight:500;color:var(--muted)}.pp .nav nav a{text-decoration:none;transition:color .2s var(--ease-q)}.pp .nav nav a:hover{color:var(--ink)}.pp .nav nav a[aria-current]{color:var(--ink);font-weight:700}.pp .nav nav a[aria-current]:after{content:"";display:block;height:2px;border-radius:2px;background:var(--accent);margin-top:3px}@media (max-width:900px){.pp .nav nav{display:none}}.pp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;text-decoration:none;font-weight:700;white-space:nowrap;border:0;cursor:pointer;font-family:inherit;transition:transform .3s var(--ease),filter .2s var(--ease-q),background-color .2s var(--ease-q),border-color .2s var(--ease-q)}.pp .btn-sm{padding:10px 19px;font-size:14px}.pp .btn-fill{background:var(--accent-fill);color:var(--ink);box-shadow:0 1px 0 oklch(.28 .03 46/.05)}.pp .btn-fill:hover{filter:brightness(.965);transform:translateY(-2px)}.pp .btn-line{border:1.5px solid oklch(.26 .032 46/.26);color:var(--ink);background:var(--surface)}.pp .btn-line:hover{border-color:oklch(.26 .032 46/.55);transform:translateY(-2px)}.pp .arw{transition:transform .3s var(--ease)}.pp .btn:hover .arw{transform:translateX(4px)}.pp .cont{position:relative;overflow:hidden;padding:clamp(112px,15vh,164px) 0 clamp(28px,4vw,48px)}.pp .paper{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--canvas);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:0 16px}@media (max-width:1240px){.pp .paper{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1000px){.pp .paper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.pp .paper{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 11px}}.pp .lane{display:flex;flex-direction:column;gap:16px;will-change:transform}@media (max-width:700px){.pp .lane{gap:11px}}.pp .lane:nth-child(6n+1){animation:drift 58s linear infinite}.pp .lane:nth-child(6n+2){animation:drift 76s linear infinite reverse}.pp .lane:nth-child(6n+3){animation:drift 66s linear infinite}.pp .lane:nth-child(6n+4){animation:drift 88s linear infinite reverse}.pp .lane:nth-child(6n+5){animation:drift 70s linear infinite}.pp .lane:nth-child(6n+6){animation:drift 62s linear infinite reverse}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.pp .paper.rest .lane{animation-play-state:paused}.pp .veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,oklch(.985 .007 74/.7) 0,oklch(.985 .007 74/.82) 32%,oklch(.985 .007 74/.95) 60%,oklch(.985 .007 74/1) 88%),linear-gradient(100deg,oklch(.985 .007 74/.94),oklch(.985 .007 74/.88) 42%,oklch(.985 .007 74/.68) 70%,oklch(.985 .007 74/.52))}.pp .cont .wrapK{position:relative;z-index:2}.pp .chap{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13.5px;font-weight:600;color:var(--muted);margin-bottom:20px}.pp .chap a{text-decoration:none;transition:color .2s var(--ease-q)}.pp .chap a:hover{color:var(--ink)}.pp .chap i{width:22px;height:1px;background:oklch(.26 .032 46/.28);flex:none}.pp .chap b{color:var(--ink);font-weight:800}.pp .chap b:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:8px;vertical-align:2px}.pp .cont h1 em{font-style:normal;color:var(--accent-strong)}.pp .cont .lede2{margin-top:14px;color:var(--body)}.pp .contfine{margin-top:16px;font-size:14px;font-weight:600;color:var(--muted)}.pp:not([data-demo]) .illus{display:none}.pp .illus{position:absolute;right:clamp(18px,4vw,46px);bottom:16px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:oklch(.99 .006 75/.92);border:1px solid oklch(.26 .032 46/.14);font-size:12px;font-weight:700;color:var(--muted);pointer-events:none}.pp .illus:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}@media (max-width:900px){.pp .illus{display:none}}.pp .sk{display:block;position:relative;overflow:hidden;border-radius:6px;width:var(--w,100%);height:var(--h,10px);background:oklch(.26 .032 46/.085)}.pp .sk.round{border-radius:50%}.pp .sk.pill{border-radius:999px}.pp.motion .sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,oklch(1 0 0/.72) 50%,transparent);animation:shimmer 2.3s var(--ease-q) infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pp:not([data-roadmap]) .prov{display:none}.pp .rosterwrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,1.8vw,20px);margin-top:clamp(30px,4vw,46px);padding-top:20px;align-items:stretch}@media (max-width:860px){.pp .rosterwrap{grid-template-columns:1fr;padding-top:0;gap:14px}}.pp .hire{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:clamp(24px,2.6vw,32px) 20px clamp(20px,2.2vw,26px);border-radius:20px;border:1px solid var(--line);background:var(--surface);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.pp .hire:hover{transform:translateY(-5px)}.pp .hire.lead{border-color:oklch(.7 .14 52/.55);box-shadow:0 2px 4px oklch(.28 .03 46/.05),0 34px 64px -30px oklch(.35 .05 40/.5);transform:translateY(-20px)}.pp .hire.lead:hover{transform:translateY(-25px)}@media (max-width:860px){.pp .hire.lead,.pp .hire.lead:hover{transform:none}.pp .hire.lead:hover{transform:translateY(-5px)}}.pp .leadtag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11.5px;font-weight:800;padding:4px 13px;border-radius:999px;background:var(--accent-fill);color:var(--ink)}.pp .face{position:relative;width:74px;height:74px;place-items:center;font-size:1.85rem;font-weight:900;letter-spacing:-.04em;background:var(--accent-soft);color:var(--accent-strong)}.pp .face,.pp .face .gl{border-radius:50%;display:grid}.pp .face .gl{position:absolute;right:-2px;bottom:-2px;width:27px;height:27px;place-items:center;background:var(--surface);border:1px solid oklch(.7 .14 52/.45);color:var(--accent-strong)}.pp .face .gl svg{width:14px;height:14px}.pp .face .dot{position:absolute;right:2px;top:2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface);background:var(--mint)}.pp .face.violet{background:oklch(.94 .035 300);color:oklch(.44 .11 300)}.pp .face.violet .gl{border-color:oklch(.58 .11 300/.45);color:oklch(.44 .11 300)}.pp .hire h3{font-size:1.62rem;font-weight:800}.pp .role{font-size:13.5px;font-weight:700;margin-top:-5px;color:var(--accent-strong)}.pp .role.violet{color:oklch(.44 .11 300)}.pp .pitch{font-size:13.5px;line-height:1.5;color:var(--muted);max-width:30ch;margin-top:2px}.pp .skills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:auto;padding-top:14px}.pp .skills span{font-size:11px;font-weight:600;padding:4px 11px;border-radius:999px;background:var(--sunken);color:var(--muted)}.pp .when{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;margin-top:11px;color:var(--muted)}.pp .when:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint);flex:none}.pp .hire.soon{border-style:dashed;border-color:var(--line-2);background:transparent}.pp .hire.soon .seat{width:74px;height:74px;border-radius:50%;border:1px dashed var(--line-2);display:grid;place-items:center}.pp .hire.soon .seat .sk{width:46px;height:46px}.pp .hire.soon .disc{font-size:1.14rem;font-weight:800;letter-spacing:-.025em;color:var(--body);line-height:1.25}.pp .hire.soon .when{color:var(--faint)}.pp .hire.soon .when:before{background:var(--line-2)}.pp .skname{margin-top:2px}.pp .sklines{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;max-width:190px;margin-top:4px}.pp .skpills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:auto;padding-top:14px}.pp .tally{margin-top:clamp(20px,2.6vw,28px);font-size:14px;font-weight:600;color:var(--muted);text-align:center}.pp .tally b{color:var(--ink);font-weight:800}.pp .prov-note{margin:10px auto 0;max-width:62ch;text-align:center;font-size:13px;line-height:1.55;color:var(--faint)}.pp .prov-note b{color:var(--muted);font-weight:700}.pp .flow{margin-top:clamp(26px,4vw,44px);display:flex;flex-direction:column;align-items:center;gap:0}.pp .fnode{display:inline-flex;align-items:baseline;gap:10px;padding:13px 24px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);font-size:15px;font-weight:700;color:var(--ink)}.pp .fnode em{font-style:normal;font-weight:600;color:var(--muted);font-size:13.5px}.pp .fnode.wallet{background:var(--accent-fill);border-color:transparent;padding:15px 30px;font-size:17px;font-weight:800}.pp .fnode.wallet em{color:oklch(.34 .038 46)}.pp .fstem{width:1px;height:26px;background:oklch(.26 .032 46/.26);position:relative}.pp .fstem span{position:absolute;left:12px;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.pp .fan{width:100%;height:36px;position:relative}.pp .fan.wrapped{visibility:hidden;height:14px}.pp .fan svg{width:100%;height:100%;overflow:visible}.pp .fan path{fill:none;stroke:oklch(.26 .032 46/.3);stroke-width:1;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:0}.pp.motion .fan path{stroke-dashoffset:var(--len)}.pp.motion .fan.drawn path{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease)}.pp.motion .fan.drawn path:nth-child(2){transition-delay:.06s}.pp.motion .fan.drawn path:nth-child(3){transition-delay:.12s}.pp.motion .fan.drawn path:nth-child(4){transition-delay:.18s}.pp.motion .fan.drawn path:nth-child(5){transition-delay:.24s}.pp .spenders{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.pp .sp{display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 8px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13.5px;font-weight:700;color:var(--muted)}.pp .sp.soon{border-style:dashed;border-color:var(--line-2);background:transparent;color:var(--faint)}.pp .sp i{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-style:normal;font-size:11.5px;font-weight:800}.pp .sp.on i{background:var(--accent-fill);color:var(--ink)}.pp .sp.iris{border-color:oklch(.58 .11 300/.4);color:var(--body)}.pp .sp.iris i{background:oklch(.94 .035 300);color:oklch(.44 .11 300)}.pp .sp.soon i.sk{width:24px;height:24px;background:oklch(.26 .032 46/.11)}.pp .sp.soon i{background:var(--sunken);color:var(--faint)}.pp .sp em{font-style:normal;font-weight:600;font-size:12px;color:var(--faint)}.pp .fcap{margin-top:clamp(22px,3vw,32px);text-align:center;font-size:15px;line-height:1.6;color:var(--muted);max-width:64ch;margin-inline:auto}.pp .fcap b{color:var(--ink);font-weight:800}.pp .packs2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(24px,3.5vw,40px);align-items:stretch}@media (max-width:880px){.pp .packs2{grid-template-columns:1fr}}.pp .pack2{position:relative;display:flex;flex-direction:column;gap:15px;padding:26px;border-radius:20px;border:1px solid var(--line);background:var(--surface);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s var(--ease-q)}.pp .pack2:hover{transform:translateY(-5px);box-shadow:var(--sh)}.pp .pack2.best{border-color:oklch(.7 .14 52/.5);box-shadow:var(--sh)}.pp .pack2.fits{border-color:var(--accent);box-shadow:0 0 0 3px oklch(.8 .115 60/.3),var(--sh)}.pp .tag2{position:absolute;top:-11px;left:26px;font-size:11.5px;font-weight:800;padding:4px 12px;border-radius:999px;background:var(--accent-fill);color:var(--ink)}.pp .nm3{font-size:14px;font-weight:700;color:var(--muted)}.pp .amt3{display:flex;align-items:baseline;gap:7px}.pp .amt3 b{font-size:3rem;font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.pp .amt3 span{font-size:13.5px;color:var(--faint);font-weight:600}.pp .cred{padding:12px 14px;border-radius:13px;background:var(--canvas);border:1px solid var(--line)}.pp .cred b{display:block;font-size:15px;font-weight:800;color:var(--ink)}.pp .cred span{display:block;margin-top:3px;font-size:12.5px;color:var(--muted);font-weight:600;line-height:1.42}.pp .pack2 ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:14.5px;color:var(--body);flex:1}.pp .pack2 li{display:flex;gap:10px;align-items:flex-start}.pp .pack2 li svg{flex:none;width:14px;height:14px;margin-top:4px;color:var(--accent-strong)}.pp .go3{text-align:center;padding:13px;border-radius:999px;font-weight:700;font-size:14.5px;font-family:inherit;cursor:pointer;border:1.5px solid var(--line-2);background:var(--canvas);color:var(--body);transition:background-color .22s var(--ease-q)}.pp .go3:hover{background:var(--sunken)}.pp .pack2.best .go3{background:var(--accent-fill);color:var(--ink);border-color:transparent}.pp .pack2.best .go3:hover{filter:brightness(.965)}.pp .pfine{margin-top:20px;font-size:14px;color:var(--muted);font-weight:600}.pp .calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,394px);gap:clamp(24px,4vw,54px);margin-top:clamp(24px,3.5vw,40px);align-items:start}@media (max-width:940px){.pp .calc{grid-template-columns:1fr}.pp .result{order:-1}}.pp .dials{display:flex;flex-direction:column;gap:20px}.pp .dial label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.pp .dial label span{font-size:14.5px;font-weight:700;color:var(--ink)}.pp .dial label b{font-size:14.5px;font-weight:800;color:var(--accent-strong);font-variant-numeric:tabular-nums}.pp .dial input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:oklch(.26 .032 46/.14);outline:none;display:block}.pp .dial input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent-fill);border:2px solid var(--surface);box-shadow:0 2px 8px oklch(.26 .032 46/.3);cursor:pointer}.pp .dial input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent-fill);border:2px solid var(--surface);box-shadow:0 2px 8px oklch(.26 .032 46/.3);cursor:pointer}.pp .dial small{display:block;margin-top:6px;font-size:12.5px;color:var(--faint);font-weight:500}.pp .presets{margin-top:6px;padding-top:20px;border-top:1px solid var(--line-2)}.pp .presets p{font-size:13px;font-weight:700;color:var(--muted);margin-bottom:10px}.pp .presets div{display:flex;flex-wrap:wrap;gap:8px}.pp .preset{padding:9px 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-family:inherit;font-size:13.5px;font-weight:700;color:var(--body);cursor:pointer;transition:background-color .2s var(--ease-q),border-color .2s var(--ease-q),color .2s var(--ease-q)}.pp .preset:hover{border-color:var(--accent);color:var(--ink)}.pp .preset[aria-pressed=true]{background:var(--accent-fill);border-color:transparent;color:var(--ink)}.pp .result{padding:24px;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh)}.pp .rlab{font-size:13.5px;font-weight:700;color:var(--muted)}.pp .tot{display:flex;align-items:baseline;gap:8px;margin-top:6px}.pp .tot b{font-size:2.6rem;font-weight:900;letter-spacing:-.045em;line-height:1;color:var(--ink);min-width:4.4ch}.pp .tot span{font-size:13.5px;font-weight:600;color:var(--faint)}.pp .split{display:flex;height:10px;border-radius:99px;overflow:hidden;margin:16px 0 12px;background:oklch(.26 .032 46/.1)}.pp .split i{height:100%;transition:width .45s var(--ease)}.pp .legend{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:12.5px;font-weight:600;color:var(--muted)}.pp .legend span{display:inline-flex;align-items:center;gap:7px}.pp .legend em{width:9px;height:9px;border-radius:3px;font-style:normal;flex:none}.pp .verdict{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.pp .verdict .rlab{color:var(--faint)}.pp .pick{display:block;margin-top:5px;font-size:1.3rem;font-weight:800;letter-spacing:-.028em;color:var(--ink)}.pp .why{margin-top:5px;font-size:13.5px;font-weight:500;color:var(--muted);line-height:1.5}.pp .over{margin-top:12px;padding:11px 14px;border-radius:12px;background:var(--accent-soft);font-size:13px;font-weight:600;color:oklch(.4 .085 48);line-height:1.45}.pp .verdict .btn{margin-top:15px}.pp .credgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,388px);gap:clamp(24px,4vw,54px);margin-top:clamp(24px,3.5vw,40px);align-items:start}@media (max-width:940px){.pp .credgrid{grid-template-columns:1fr}}.pp .cost{display:grid;grid-template-columns:minmax(0,178px) minmax(0,1fr) 82px;gap:clamp(10px,1.6vw,20px);align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.pp .cost:first-child{border-top:1px solid var(--line)}.pp .cost h3{font-size:15px;font-weight:700;letter-spacing:-.012em}.pp .track{height:9px;border-radius:99px;background:oklch(.26 .032 46/.09);overflow:hidden}.pp .track i{display:block;height:100%;width:var(--w);border-radius:99px;background:var(--accent-fill)}.pp.motion .track i{width:0;transition:width 1.05s var(--ease)}.pp.motion .cost.drawn .track i{width:var(--w)}.pp .cost b{text-align:right;font-size:15px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.pp .cost b em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--faint);margin-left:3px}@media (max-width:640px){.pp .cost{grid-template-columns:minmax(0,1fr) 76px;grid-template-areas:"nm amt" "bar bar";row-gap:10px;gap:14px}.pp .cost h3{grid-area:nm}.pp .cost b{grid-area:amt}.pp .cost .track{grid-area:bar}}.pp .whose{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;padding:7px 14px 7px 7px;border-radius:999px;background:var(--accent-soft);font-size:12.5px;font-weight:700;color:oklch(.4 .085 48)}.pp .whose i{width:22px;height:22px;border-radius:7px;background:var(--accent-fill);color:var(--ink);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800}.pp .cnote{margin-top:16px;font-size:13px;line-height:1.6;color:var(--faint);max-width:70ch}.pp .ledger{border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);overflow:hidden}.pp .lh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);font-weight:600}.pp .lh .sav{width:22px;height:22px;border-radius:7px;background:var(--accent-fill);color:var(--ink);display:grid;place-items:center;font-size:11px;font-weight:800}.pp .lh b{margin-left:auto;color:var(--ink);font-weight:700}.pp .rows{padding:5px 0;min-height:222px}.pp .lrow{display:flex;align-items:baseline;gap:12px;padding:9px 18px;font-size:13.5px}.pp.motion .lrow{opacity:0;transform:translateY(7px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.pp.motion .lrow.shown{opacity:1;transform:none}.pp .lrow time{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none;width:42px}.pp .lrow span{color:var(--body);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .lrow b{font-weight:800;color:var(--accent-strong);font-variant-numeric:tabular-nums;flex:none}.pp .lf{padding:13px 18px;border-top:1px solid var(--line);background:var(--sunken)}.pp .bal{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted);font-weight:600;margin-bottom:9px}.pp .bal b{color:var(--ink);font-weight:800}.pp .meter{height:6px;background:oklch(.26 .032 46/.13);overflow:hidden}.pp .meter,.pp .meter i{display:block;border-radius:99px}.pp .meter i{height:100%;width:0;background:var(--accent);transition:width .7s var(--ease)}.pp .lcap{margin-top:11px;font-size:12px;color:var(--faint);font-weight:500;text-align:center}.pp .future{margin-top:clamp(26px,3.5vw,40px);padding-top:clamp(22px,3vw,30px);border-top:1px solid var(--line)}.pp .future>p{font-size:15px;color:var(--muted);max-width:66ch}.pp .future>p b{color:var(--ink);font-weight:800}.pp .flist{display:grid;grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:12px;margin-top:16px}.pp .fcard{padding:16px 18px;border-radius:15px;border:1px dashed var(--line-2)}.pp .fcard h4{font-size:14.5px;font-weight:800;color:var(--body)}.pp .fcard h4 span{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:var(--faint);margin-top:3px}.pp .fcard h4 span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--line-2);flex:none}.pp .fcard ul{margin:13px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.pp .fcard li{display:flex;gap:12px;align-items:center;justify-content:space-between}.pp .addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(246px,1fr));gap:14px;margin-top:clamp(22px,3.5vw,38px)}.pp .addon{padding:22px;border-radius:18px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;transition:transform .35s var(--ease),border-color .3s var(--ease-q)}.pp .addon:hover{transform:translateY(-4px);border-color:var(--line-2)}.pp .fig{font-size:1.7rem;font-weight:900;letter-spacing:-.04em;line-height:1.1;color:var(--ink)}.pp .fig small{font-size:13px;font-weight:600;color:var(--faint);letter-spacing:0}.pp .addon p{font-size:14px;color:var(--muted);line-height:1.55}.pp .addon p b{color:var(--body);font-weight:700}.pp .tops{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pp .tops span{display:inline-flex;align-items:baseline;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--canvas);font-size:13.5px;font-weight:700;color:var(--ink)}.pp .tops span em{font-style:normal;font-weight:600;color:var(--muted)}.pp .faq{max-width:820px;margin-top:clamp(18px,3vw,28px)}.pp .q{border-bottom:1px solid var(--line)}.pp .q summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;align-items:center;gap:16px;font-size:1.02rem;font-weight:700;color:var(--ink);letter-spacing:-.015em}.pp .q summary::-webkit-details-marker{display:none}.pp .q summary:after{content:"";margin-left:auto;flex:none;width:10px;height:10px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg) translateY(-3px);transition:transform .3s var(--ease)}.pp .q[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.pp .q p{padding:0 0 20px;font-size:15px;line-height:1.62;color:var(--muted);max-width:68ch}.pp .q p b{color:var(--body);font-weight:700}.pp .close2{background:var(--accent-fill);color:var(--ink);text-align:center}.pp .close2 p.sub2{margin:20px auto 0;max-width:52ch;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.55;color:oklch(.3 .034 46);font-weight:600;text-wrap:pretty}.pp .close2 .actsC{display:flex;justify-content:center;margin-top:32px}.pp .close2 .btnC{display:inline-flex;align-items:center;gap:10px;padding:19px 40px;border-radius:999px;background:var(--cocoa);color:var(--pale);border:0;font-family:inherit;cursor:pointer;font-weight:800;font-size:clamp(1rem,1.6vw,1.2rem);transition:transform .3s var(--ease),background-color .22s var(--ease)}.pp .close2 .btnC:hover{transform:translateY(-2px);background:oklch(.285 .03 46)}.pp .close2 .fineC{margin-top:18px;font-size:14px;font-weight:600;color:oklch(.34 .038 46)}.pp .foot{position:relative;background:var(--cocoa);color:oklch(.82 .03 66);font-size:14px}.pp .foot a{color:inherit;text-decoration:none;transition:color .2s var(--ease)}.pp .foot a:hover{color:oklch(.965 .03 68)}.pp .fTop{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:clamp(28px,5vw,64px);padding-block:clamp(44px,6vw,72px)}@media (max-width:820px){.pp .fTop{grid-template-columns:1fr;gap:34px}}.pp .fTop .mark{color:oklch(.965 .03 68);font-size:19px}.pp .fTop .mark i{background:var(--accent-fill);box-shadow:none}.pp .fAbout{margin:16px 0 0;max-width:44ch;line-height:1.6;color:oklch(.76 .028 64)}.pp .fCols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px)}@media (max-width:520px){.pp .fCols{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp .fCols h4{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:oklch(.66 .026 62)}.pp .fCols ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.pp .fBot{gap:10px 24px;align-items:center;justify-content:space-between;padding-block:22px 34px;border-top:1px solid oklch(1 0 0/.1);font-size:13px;color:oklch(.68 .026 62)}.pp .fBot,.pp .fBot nav{display:flex;flex-wrap:wrap}.pp .fBot nav{gap:20px}.pp .post{flex:none;border-radius:15px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh)}.pp .pimg{position:relative;background:oklch(.94 .01 70)}.pp .pimg i{position:absolute;inset:0;background-size:cover;background-position:50%}.pp .post.feed .phead{display:flex;align-items:center;gap:8px;padding:9px 11px}.pp .av{width:22px;height:22px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--rose),var(--accent-fill))}.pp .who{font-size:11.5px;font-weight:700;color:var(--ink);line-height:1.1}.pp .who span{display:block;font-weight:500;font-size:10px;color:var(--faint)}.pp .post.feed .pimg{aspect-ratio:4/5}.pp .pcap{padding:6px 11px 11px;font-size:11px;line-height:1.4;color:var(--body)}.pp .plikes{padding:0 11px;font-size:10.5px;font-weight:700;color:var(--ink)}.pp .post.vid{position:relative}.pp .post.vid .pimg{aspect-ratio:9/16}.pp .post.vid .pimg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,oklch(.18 .02 42/.82) 0,oklch(.18 .02 42/.05) 42%)}.pp .vmeta{position:absolute;left:10px;right:12px;bottom:10px;z-index:3;color:#fff}.pp .vmeta b{display:block;font-size:11px;font-weight:700}.pp .vmeta p{font-size:10.5px;line-height:1.35;margin-top:2px;opacity:.95}.pp .vtag{position:absolute;top:8px;left:8px;z-index:3;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:oklch(.18 .02 42/.58);color:#fff}.pp .post.text .phead{display:flex;align-items:center;gap:8px;padding:10px 11px 6px}.pp .post.text .ptxt{padding:0 11px 9px;font-size:11.5px;line-height:1.45;color:var(--body)}.pp .post.text .pimg{aspect-ratio:16/10}.pp .badge{position:absolute;top:8px;right:8px;z-index:3;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:oklch(.99 .006 75/.92);color:var(--ink)}.pp .up{opacity:1;transform:none}.pp.motion .up{transition:opacity .8s var(--ease),transform .8s var(--ease)}.pp.motion .up:not(.in){opacity:0;transform:translateY(15px)}.pp.motion .addon.in,.pp.motion .hire.in,.pp.motion .pack2.in{transition:opacity .5s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.pp.motion .up.d1{transition-delay:.09s}.pp.motion .up.d2{transition-delay:.18s}.pp.motion .up.d3{transition-delay:.27s}@media (prefers-reduced-motion:reduce){.pp .lane{animation:none!important}.pp .addon:hover,.pp .btn:hover,.pp .cfg-pay:hover,.pp .hire:hover,.pp .pack2:hover{transform:none}.pp .meter i,.pp .split i{transition:none}}