@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tiny5-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tiny5-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pj-landing{--paper:#0d1733;--paper2:#142252;--navy2:#111e42;--ink:#e6ecff;--ink2:#c3cef0;--gray:#3a4f8c;--mute:#8ea2d6;--cobalt:#5b8cff;--ok:#4fd39a;--err:#ff7a7a;--yellow:#ffd166;--shadow:#050a1c;--rule:#e6ecff3d;--sans:"Inter Tight", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--pixel:"Tiny5", "JetBrains Mono", monospace;--cur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' shape-rendering='crispEdges'%3E%3Cpath d='M1 1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h-4v1h1v1h1v2h-2v-1h-1v-1h-1v-1h-1v1h-1v1h-1z' fill='%23081029'/%3E%3Cpath d='M2 3h1v1h1v1h1v1h1v1h1v1h1v1h1v1h-3v1h1v1h1v1h-1v-1h-1v-1h-1v-1h-1v1h-1v1h-1z' fill='%23e6ecff'/%3E%3C/svg%3E") 1 1, auto}.pj-landing *{box-sizing:border-box;margin:0;padding:0}html:has(.pj-landing){scroll-behavior:smooth}.pj-landing{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;cursor:var(--cur);font-size:17px;line-height:1.45;overflow-x:clip}.pj-landing a{color:inherit;text-decoration:none}.pj-landing button{font:inherit;color:inherit;background:0 0;border:0}.pj-landing a,.pj-landing button,.pj-landing summary,.pj-landing [role=button]{cursor:pointer}.pj-landing ::selection{background:var(--ink);color:var(--paper)}.pj-landing .mono{font-family:var(--mono)}.pj-landing .px{font-family:var(--pixel)}.pj-landing .nav{z-index:60;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:0;left:0;right:0}.pj-landing .nav>div{pointer-events:auto;gap:4px;display:flex}.pj-landing .nb{background:var(--paper2);letter-spacing:-.02em;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:17px;font-weight:500;transition:background .12s steps(2,end),color .12s steps(2,end);display:inline-flex}.pj-landing .nb:hover,.pj-landing .nb.dark{background:var(--ink);color:var(--paper)}.pj-landing .nb.dark:hover{background:var(--cobalt)}.pj-landing .nb .sq{background:var(--ink);width:14px;height:14px;display:inline-block;position:relative}.pj-landing .nb .sq:after{content:"";background:var(--paper2);position:absolute;inset:4px}.pj-landing .nb:hover .sq{background:var(--paper)}.pj-landing .nb:hover .sq:after{background:var(--ink)}.pj-landing .win{background:var(--paper2);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--shadow);position:relative}.pj-landing .win-t{background:var(--ink);height:22px;color:var(--paper);font-family:var(--sans);letter-spacing:.02em;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;padding:0 6px;font-size:14px;display:flex;overflow:hidden}.pj-landing .win-t .box{border:1px solid var(--paper);flex:none;width:11px;height:11px;position:relative}.pj-landing .win-t .box:hover:after{content:"";background:var(--paper);position:absolute;inset:2px}.pj-landing .win-t .lines{background:repeating-linear-gradient(var(--paper) 0 1px, transparent 1px 3px);opacity:.55;flex:1;height:9px}.pj-landing .win-t.blue{background:var(--cobalt)}.pj-landing .win-b{padding:12px 14px}.pj-landing .drag .win-t{cursor:move}.pj-landing .peo{image-rendering:pixelated;display:block}.pj-landing h2 .w{display:inline-block;position:relative}.pj-landing.js h2 .w:after{content:"";background:var(--cobalt);transform-origin:100%;position:absolute;inset:.1em -.02em .02em}.pj-landing.js h2.in .w:after{animation:.4s steps(5,end) forwards pjl-unredact;animation-delay:var(--d)}.pj-landing.js h2.reveal{opacity:1;transform:none}@keyframes pjl-unredact{to{transform:scaleX(0)}}.pj-landing .hb{border:1px solid var(--ink);background:var(--ink);height:48px;color:var(--paper);box-shadow:4px 4px 0 var(--shadow);letter-spacing:-.01em;align-items:center;padding:0 22px;font-size:18px;font-weight:500;transition:background .1s step-end,border-color .1s step-end,color .1s step-end;display:inline-flex;position:relative}.pj-landing .hb:hover{background:var(--cobalt);border-color:var(--cobalt);color:#081029}.pj-landing .hero-sub{text-align:center;letter-spacing:-.015em;max-width:680px;color:var(--ink2);text-wrap:balance;margin:clamp(22px,3vw,34px) auto 0;font-size:clamp(17px,1.6vw,21px);line-height:1.4}.pj-landing .big-links{flex-wrap:wrap;justify-content:center;gap:clamp(24px,6vw,96px);margin-top:clamp(40px,7vw,90px);display:flex}.pj-landing .big-links a{letter-spacing:-.05em;border-bottom:clamp(3px, .45vw, 6px) solid var(--ink);box-shadow:inset 0 0 0 var(--ink);padding:0 .08em;font-size:clamp(30px,4.6vw,66px);font-weight:500;line-height:1.05;transition:box-shadow .2s steps(4,end),color .2s steps(4,end)}.pj-landing .big-links a:hover{box-shadow:inset 0 -1.1em 0 var(--cobalt);color:#081029;border-color:var(--cobalt)}.pj-landing .big-links a .ar{transition:transform .2s steps(3,end);display:inline-block}.pj-landing .big-links a:hover .ar{transform:translate(.08em,-.08em)}.pj-landing .st{color:var(--yellow)}.pj-landing .blink{animation:1s step-end infinite pjl-blink}@keyframes pjl-blink{50%{opacity:0}}.pj-landing .sec{padding:clamp(48px,6.5vw,84px) clamp(16px,7vw,100px);position:relative}.pj-landing h2{letter-spacing:-.035em;text-align:center;padding:0 clamp(8px,3vw,40px);font-size:clamp(34px,6vw,92px);font-weight:500;line-height:.96}.pj-landing h2.left{text-align:left}.pj-landing .shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px clamp(24px,4vw,64px);max-width:1240px;margin:0 auto;display:flex}.pj-landing #create .shead,.pj-landing #price .shead{max-width:1340px}.pj-landing .eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex:1 0 100%;align-items:center;gap:12px;font-size:13px;display:flex}.pj-landing .eyebrow .num{color:var(--cobalt)}.pj-landing .eyebrow .num:after{content:"";vertical-align:middle;background:var(--rule);width:28px;height:1px;margin-left:12px;display:inline-block}.pj-landing .shead h2{text-wrap:balance;flex:0 auto;max-width:100%;padding:0;font-size:clamp(36px,5vw,72px);line-height:1}.pj-landing .shead-sub{letter-spacing:-.01em;color:var(--mute);text-wrap:pretty;flex:0 420px;font-size:18px;line-height:1.4}.pj-landing .trust-sec{background:var(--paper2);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.pj-landing .trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1240px;margin:48px auto 0;list-style:none;display:grid}.pj-landing .trust li{border-top:1px solid var(--ink);flex-direction:column;gap:12px;padding-top:18px;display:flex}.pj-landing .trust .tn{font-family:var(--mono);color:var(--ok);font-size:13px}.pj-landing .trust h3{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.15}.pj-landing .trust p{color:var(--ink2);font-size:16px;line-height:1.5}@media (max-width:1100px){.pj-landing .trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pj-landing .trust{grid-template-columns:1fr}}.pj-landing .faq-sec{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:32px clamp(32px,5vw,80px);max-width:calc(1240px + 2*clamp(16px,7vw,100px));margin:0 auto;padding-top:32px;display:grid}.pj-landing .faq-sec .shead{margin:0;position:sticky;top:110px}.pj-landing .faq-sec .faq{max-width:none;margin:0}@media (max-width:860px){.pj-landing .faq-sec{grid-template-columns:1fr}.pj-landing .faq-sec .shead{position:static}}.pj-landing .cols{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);max-width:1240px;margin:72px auto 0;display:grid}.pj-landing .col{border:1px solid var(--rule);background:#e6ecff08;padding:20px 20px 24px}.pj-landing .col .ic{border:1px solid var(--rule);background:var(--paper2);width:40px;height:40px;color:var(--cobalt);place-items:center;margin-bottom:18px;display:grid}.pj-landing .col .lb{font-family:var(--sans);gap:8px;font-size:12.5px;font-weight:500;display:flex}.pj-landing .col .lb span{color:var(--mute)}.pj-landing .col p{letter-spacing:-.02em;margin-top:28px;font-size:clamp(18px,1.6vw,23px);line-height:1.22}.pj-landing .col p code{font-family:var(--mono);background:var(--ink);color:var(--paper);padding:0 .3em;font-size:.78em}.pj-landing .foot{font-family:var(--sans);color:var(--mute);margin-top:14px;font-size:14px}.pj-landing.js .reveal{opacity:0;transition:opacity .5s steps(6,end),transform .5s steps(6,end);transform:translateY(14px)}.pj-landing.js .reveal.in{opacity:1;transform:none}.pj-landing .stat{letter-spacing:-.04em;font-size:clamp(44px,9vw,150px);font-weight:500;line-height:.92}.pj-landing .stat-wrap{background:var(--cobalt);color:#081029;padding:110px clamp(16px,7vw,100px) 0;overflow:hidden}.pj-landing .stat-wrap .foot{color:#081029db;max-width:720px;font-family:var(--sans);letter-spacing:-.01em;margin-top:28px;font-size:clamp(16px,1.4vw,19px);line-height:1.4}.pj-landing .ticker{color:var(--cobalt);white-space:nowrap;background:#081029;border-top:1px solid #081029;margin:72px calc(-1*clamp(16px,7vw,100px)) 0;position:relative;overflow:hidden}.pj-landing .ticker:before,.pj-landing .ticker:after{content:"";z-index:1;pointer-events:none;width:8%;position:absolute;top:0;bottom:0}.pj-landing .ticker:before{background:linear-gradient(90deg,#081029,#08102900);left:0}.pj-landing .ticker:after{background:linear-gradient(270deg,#081029,#08102900);right:0}.pj-landing .ticker .tr{font-family:var(--sans);letter-spacing:-.01em;padding:12px 0;font-size:22px;animation:32s linear infinite pjl-tick;display:inline-flex}.pj-landing .ticker:hover .tr{animation-play-state:paused}.pj-landing .ticker .tr span{color:var(--ink2);align-items:center;gap:12px;margin-right:14px;padding:2px 16px 2px 12px;transition:background .1s step-end,color .1s step-end;display:inline-flex}.pj-landing .ticker .tr span i{flex:none;width:10px;height:10px}.pj-landing .ticker .tr span:hover{background:var(--ink);color:#081029}@keyframes pjl-tick{to{transform:translate(-50%)}}.pj-landing .stat .n{min-width:.6em;display:inline-block}.pj-landing .cmp{border-collapse:collapse;width:100%;font-size:15.5px}.pj-landing .cmp th,.pj-landing .cmp td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;letter-spacing:-.01em;padding:12px 8px}.pj-landing .cmp th{font-family:var(--sans);font-size:12px;font-weight:500}.pj-landing .cmp td:first-child{font-family:var(--sans);color:var(--mute);width:34%;font-size:12.5px}.pj-landing .cmp td{transition:background .1s step-end,color .1s step-end}.pj-landing .race-sec{background:var(--paper2);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.pj-landing .race{grid-template-columns:1fr 1fr;gap:28px;max-width:1240px;margin:48px auto 0;display:grid}.pj-landing .race-notes{max-width:1240px;color:var(--ink2);grid-template-columns:1fr 1fr;gap:12px 28px;margin:18px auto 0;font-size:16px;line-height:1.45;display:grid}.pj-landing .race-sec .win{background:var(--paper)}.pj-landing .term{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;min-height:222px;font-size:12.5px;line-height:1.65}.pj-landing .term .p{font-weight:700}.pj-landing .term .ok{color:var(--ok)}.pj-landing .term .dim{color:var(--mute)}.pj-landing .term-f{border-top:1px solid var(--ink);font-family:var(--mono);justify-content:space-between;padding:6px 14px;font-size:12px;display:flex}.pj-landing .term-f b{background:var(--ink);color:var(--paper);padding:0 5px;font-weight:400;transition:background .1s step-end,color .1s step-end}.pj-landing .term-f b.done{background:var(--ok);color:#081029;font-weight:600}.pj-landing .bill-in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pj-landing .price-sub{text-align:center;max-width:620px;color:var(--mute);letter-spacing:-.01em;margin:20px auto 0;font-size:18px}.pj-landing .bill{max-width:1340px;margin:36px auto 0;display:flex}.pj-landing .bill label{border:1px solid var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:16px;display:inline-flex}.pj-landing .bill .b-m{border-right:0}.pj-landing .bill b{font-family:var(--sans);background:var(--ink);color:var(--paper);padding:1px 6px;font-size:13px;font-weight:400}.pj-landing #bill-m:checked~.bill .b-m,.pj-landing #bill-y:checked~.bill .b-y{background:var(--ink);color:var(--paper)}.pj-landing #bill-m:checked~.bill .b-m b,.pj-landing #bill-y:checked~.bill .b-y b{background:var(--paper);color:var(--ink)}.pj-landing #bill-m:focus-visible~.bill .b-m,.pj-landing #bill-y:focus-visible~.bill .b-y{outline:2px solid var(--ink);outline-offset:3px}.pj-landing #bill-y:checked~.prices .amt-m,.pj-landing #bill-m:checked~.prices .amt-y{display:none}.pj-landing .prices{grid-template-columns:repeat(4,1fr);align-items:start;gap:24px;max-width:1340px;margin:28px auto 0;display:grid}.pj-landing .price .win-b{flex-direction:column;gap:16px;padding:20px;display:flex}.pj-landing .price.primary{border-color:var(--cobalt);box-shadow:6px 6px 0 var(--cobalt);background:#1a2d68}.pj-landing.js .price.primary.reveal.in,.pj-landing:not(.js) .price.primary{transform:translateY(-10px)}.pj-landing .price.primary .incl{border-top-color:var(--cobalt)}.pj-landing .price .badge{font-family:var(--sans);background:var(--ink);color:var(--paper);align-self:flex-start;min-height:22px;padding:2px 8px;font-size:13px}.pj-landing .price .badge.ghost{visibility:hidden}.pj-landing .price .pdesc{color:var(--mute);letter-spacing:-.01em;min-height:2.6em;font-size:16px}.pj-landing .price .amt{letter-spacing:-.05em;font-size:52px;font-weight:500;line-height:1}.pj-landing .price .amt small{letter-spacing:0;color:var(--mute);font-size:16px;font-weight:400}.pj-landing .price .amt .was{color:var(--mute);letter-spacing:-.02em;margin-right:10px;font-size:24px;text-decoration-thickness:3px}.pj-landing .price .pnote{color:var(--mute);margin-top:-8px;font-size:14px}.pj-landing .price .btn{width:100%}.pj-landing .price .incl{border-top:1px solid var(--ink);flex-direction:column;flex:1;gap:10px;padding-top:16px;display:flex}.pj-landing .price .lead,.pj-landing .price-wide .lead{letter-spacing:-.01em;font-size:15px;font-weight:500}.pj-landing .price-wide .incl{flex-direction:column;gap:10px;display:flex}.pj-landing .price-wide ul{letter-spacing:-.01em;font-size:16px;list-style:none}.pj-landing .price-wide li{gap:8px;display:flex}.pj-landing .price-wide li:before{content:"✓";font-family:var(--sans);color:var(--mute)}.pj-landing .price ul{letter-spacing:-.01em;flex-direction:column;flex:1;gap:6px;font-size:16px;list-style:none;display:flex}.pj-landing .price li{gap:8px;display:flex}.pj-landing .price li:before{content:"✓";font-family:var(--sans);color:var(--mute)}.pj-landing .cmp-wrap{max-width:1340px;margin:48px auto 0;overflow-x:auto}.pj-landing .cmp-title{letter-spacing:-.03em;margin-bottom:20px;font-size:28px;font-weight:500}.pj-landing details.cmp-wrap>summary.cmp-title{cursor:pointer;border-top:1px solid var(--line,#ffffff26);border-bottom:1px solid var(--line,#ffffff26);justify-content:center;align-items:center;gap:10px;margin-bottom:0;padding:14px 0;font-size:20px;list-style:none;transition:background .15s;display:flex}.pj-landing details.cmp-wrap>summary.cmp-title::-webkit-details-marker{display:none}.pj-landing details.cmp-wrap>summary.cmp-title:after{content:"+";font-size:22px;transition:transform .2s}.pj-landing details.cmp-wrap[open]>summary.cmp-title:after{transform:rotate(45deg)}.pj-landing details.cmp-wrap>summary.cmp-title:hover{background:#ffffff0a}.pj-landing details.cmp-wrap[open]>summary.cmp-title{margin-bottom:20px}.pj-landing .cmp{border-collapse:collapse;letter-spacing:-.01em;width:100%;font-family:inherit;font-size:16px}.pj-landing .cmp th{font-family:inherit}.pj-landing .cmp th,.pj-landing .cmp td{border-bottom:1px solid var(--ink);text-align:center;white-space:nowrap;padding:14px 12px}.pj-landing .cmp thead th{border-bottom-width:2px;font-weight:500}.pj-landing .cmp th[scope=row]{text-align:left;font-weight:400}.pj-landing .cmp td{color:var(--ink2)}.pj-landing .btn{border:1px solid var(--ink);letter-spacing:-.01em;justify-content:center;align-items:center;height:40px;font-size:16px;font-weight:500;transition:background .1s step-end,color .1s step-end;display:inline-flex}.pj-landing .btn:hover,.pj-landing .btn.dark{background:var(--ink);color:var(--paper)}.pj-landing .btn.dark:hover{background:var(--cobalt);border-color:var(--cobalt)}.pj-landing .faq{max-width:1000px;margin:40px auto 0}.pj-landing .q{border-top:1px solid var(--rule)}.pj-landing .q:last-child{border-bottom:1px solid var(--rule)}.pj-landing .q button{letter-spacing:-.03em;text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:clamp(20px,2.2vw,28px);font-weight:500;display:flex}.pj-landing .q button:hover{text-underline-offset:5px;text-decoration:underline}.pj-landing .q .pl{font-family:var(--sans);font-size:20px;transition:transform .2s steps(3,end)}.pj-landing .q.open .pl{transform:rotate(45deg)}.pj-landing .q .a{grid-template-rows:0fr;transition:grid-template-rows .25s steps(5,end);display:grid}.pj-landing .q.open .a{grid-template-rows:1fr}.pj-landing .q .a>div{overflow:hidden}.pj-landing .q .a p{max-width:760px;color:var(--ink2);padding:0 0 22px;font-size:18px}.pj-landing footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding:56px clamp(16px,4vw,48px) 48px;display:flex}.pj-landing footer .brand{font-family:var(--sans);color:var(--mute);font-size:12px;line-height:1.6}.pj-landing footer .brand .fb-logo{color:var(--ink);margin-bottom:10px;font-size:24px;display:flex}.pj-landing footer .fcols{grid-template-columns:repeat(4,minmax(140px,auto));gap:32px clamp(32px,5vw,72px);display:grid}.pj-landing footer .fcols>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pj-landing footer .fh{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12px}.pj-landing footer .fcols a{color:var(--ink2);letter-spacing:-.01em;font-size:15.5px}.pj-landing footer .fcols a:hover{color:var(--ink);box-shadow:inset 0 -1px 0 var(--cobalt)}.pj-landing footer .fcols a.on{color:var(--ink)}.pj-landing footer .fcols a.on:before{content:"■ ";color:var(--cobalt);font-size:10px}@media (max-width:760px){.pj-landing footer .fcols{grid-template-columns:1fr 1fr}}.pj-landing .price-wide{max-width:1340px;margin:24px auto 0}.pj-landing .price-wide .win-b{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:36px;padding:24px 28px;display:grid}.pj-landing .price-wide .pdesc{color:var(--mute);margin-bottom:10px;font-size:16px}.pj-landing .price-wide .amt{letter-spacing:-.05em;font-size:48px;font-weight:500;line-height:1}.pj-landing .price-wide .amt small{letter-spacing:0;color:var(--mute);font-size:16px;font-weight:400}.pj-landing .price-wide .pnote{color:var(--mute);margin-top:6px;font-size:14px}.pj-landing .price-wide .incl{border-left:1px solid var(--rule);padding-left:36px}.pj-landing .price-wide .incl ul{grid-template-columns:1fr 1fr;gap:6px 24px;display:grid}.pj-landing .price-wide .btn{white-space:nowrap;height:48px;padding:0 28px}.pj-landing #bill-y:checked~.price-wide .amt-m,.pj-landing #bill-m:checked~.price-wide .amt-y{display:none}.pj-landing .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;max-width:1340px;margin:48px auto 0;display:grid}.pj-landing .bento>.tile{flex-direction:column;min-width:0;display:flex}.pj-landing .bento .t-studio,.pj-landing .bento .t-agents{grid-column:span 7}.pj-landing .bento .t-deck,.pj-landing .bento .t-group{grid-column:span 5}.pj-landing .bento .t-skills{grid-column:1/-1}.pj-landing .tile .win-b{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex}.pj-landing .tile-txt{flex-direction:column;flex:1;gap:10px;display:flex}.pj-landing .tile h3{letter-spacing:-.03em;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.1}.pj-landing .tile-txt p{max-width:52ch;color:var(--mute);letter-spacing:-.01em;font-size:15.5px;line-height:1.5}.pj-landing .tile .tl{border:1px solid var(--ink);height:38px;font-family:var(--sans);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0 14px;font-size:15px;transition:background-color .1s step-end,color .1s step-end;display:inline-flex}.pj-landing .tile .tl:hover{background:var(--cobalt);border-color:var(--cobalt);color:#081029}.pj-landing .t-skills .win-b{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"txt art";align-items:stretch;gap:32px;display:grid}.pj-landing .t-skills .art{grid-area:art}.pj-landing .t-skills .tile-txt{grid-area:txt}@media (max-width:1100px){.pj-landing .bento{gap:20px}.pj-landing .bento .t-studio,.pj-landing .bento .t-agents{grid-column:1/-1}.pj-landing .bento .t-deck,.pj-landing .bento .t-group{grid-column:span 6}}@media (max-width:760px){.pj-landing .bento{gap:16px;margin-top:32px}.pj-landing .bento .tile{grid-column:1/-1}.pj-landing .tile .win-b{gap:16px;padding:16px}.pj-landing .t-skills .win-b{grid-template-columns:1fr;grid-template-areas:"art""txt";gap:16px}.pj-landing .bento .art-studio{grid-template-columns:repeat(2,1fr);height:280px}.pj-landing .bento .art-skills{min-height:0}}.pj-landing .art{border:1px solid var(--rule);background:var(--paper);flex:none;height:200px;position:relative;overflow:hidden}.pj-landing .art-studio{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.pj-landing .art-studio .ph{border:1px solid var(--ink);background:var(--paper2);min-height:0;display:block;position:relative;overflow:hidden}.pj-landing .art-studio .ph img{object-fit:cover;width:100%;height:100%;display:block}.pj-landing .art-studio .play{background:#081029b8;border:1px solid #fff9;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.pj-landing .art-studio .play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;width:0;height:0;position:absolute;top:10px;left:13px}.pj-landing .art-deck{place-items:center;display:grid}.pj-landing .art-deck .slide{z-index:1;aspect-ratio:16/9;border:1px solid var(--ink);width:62%;box-shadow:4px 4px 0 var(--shadow);background:#0b1026;padding:8px;position:relative}.pj-landing .art-deck .slide.back{z-index:0;background:var(--paper2);position:absolute;transform:translate(14px,-12px)}.pj-landing .art-deck .h{background:var(--ink);width:70%;height:7px;display:block}.pj-landing .art-deck .t{background:var(--cobalt);width:45%;height:4px;margin-top:5px;display:block}.pj-landing .art-deck .bars{align-items:flex-end;gap:6px;height:45%;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.pj-landing .art-deck .bars b{background:linear-gradient(#7aa2ff,#a78bfa);flex:1}.pj-landing .art-group,.pj-landing .art-agents{flex-direction:column;justify-content:center;gap:10px;padding:14px;display:flex}.pj-landing .art-group{gap:12px}.pj-landing .art-group p{color:var(--ink2);align-items:center;gap:10px;font-size:14px;line-height:1.3;display:flex}.pj-landing .art-group p span{border:1px solid var(--rule);background:var(--paper2);min-width:0;padding:4px 9px}.pj-landing .art-group b{min-width:26px;height:26px;font-family:var(--sans);color:#081029;flex:none;place-items:center;padding:0 4px;font-size:11px;display:grid}.pj-landing .art-agents .ag p{align-items:baseline;gap:10px;margin-bottom:4px;font-size:13.5px;line-height:1.2;display:flex}.pj-landing .art-agents .ag b{font-weight:500}.pj-landing .art-agents .ag span{color:var(--mute)}.pj-landing .art-agents .ag em{font-family:var(--mono);color:var(--mute);margin-left:auto;font-size:12px;font-style:normal}.pj-landing .art-agents .bar{border:1px solid var(--rule);background:var(--paper2);height:8px;display:block}.pj-landing .art-agents .bar i{background:repeating-linear-gradient(90deg, var(--cobalt) 0 6px, transparent 6px 8px);height:100%;display:block}.pj-landing .art-skills{flex-wrap:wrap;align-content:center;gap:8px;height:auto;min-height:200px;padding:14px;display:flex}.pj-landing .art-skills span{font-family:var(--mono);border:1px solid var(--rule);background:var(--paper2);color:var(--ink2);padding:4px 10px;font-size:13px}.pj-landing .art-skills span:hover{border-color:var(--ink);color:var(--ink)}.pj-landing .cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}.pj-landing .cta-btns .hb,.pj-landing .cta-btns .ob{height:60px;padding:0 32px;font-size:20px}.pj-landing .ob{border:1px solid var(--ink);color:var(--ink);box-shadow:4px 4px 0 var(--shadow);letter-spacing:-.01em;background:0 0;align-items:center;gap:8px;font-weight:500;transition:background .1s step-end,color .1s step-end;display:inline-flex}.pj-landing .ob:hover{background:var(--cobalt);border-color:var(--cobalt);color:#081029}@media (max-width:1200px){.pj-landing .prices{grid-template-columns:repeat(2,1fr)}.pj-landing .price-wide .win-b{grid-template-columns:1fr;gap:20px}.pj-landing .price-wide .incl{border-left:0;padding-left:0}}@media (max-width:960px){.pj-landing .nav .mid{display:none}.pj-landing .cmp{font-size:14px}.pj-landing .cmp th,.pj-landing .cmp td{white-space:normal;padding:12px 6px}.pj-landing .cmp th[scope=row]{min-width:110px}.pj-landing .cols,.pj-landing .prices,.pj-landing .race,.pj-landing .race-notes,.pj-landing .price-wide .incl ul{grid-template-columns:1fr}.pj-landing .col p{margin-top:20px}.pj-landing .sec{padding:80px 16px}}@media (max-width:520px){.pj-landing .nav .r .nb:not(.dark){display:none}}html:has(.pj-landing){background:#0d1733}html:has(.pj-landing) body{background:#0d1733}.pj-landing{min-height:100vh}.pj-landing .logo{align-items:center;gap:.42em;line-height:1;text-decoration:none;display:inline-flex}.pj-landing .logo-word{letter-spacing:-.045em;align-items:baseline;font-family:Inter Tight,system-ui,sans-serif;font-size:1em;font-weight:600;display:inline-flex}.pj-landing .logo-o{box-sizing:border-box;border:.088em solid;border-radius:50%;width:.545em;height:.545em;margin:0 .015em 0 .025em;display:inline-block;position:relative;transform:translateY(.012em)}.pj-landing .logo-o i{width:.17em;height:.17em;transform:translate(calc(-50% + var(--ox,.07em)), calc(-50% + var(--oy,-.02em)));background:currentColor;border-radius:50%;transition:transform .18s cubic-bezier(.2,0,0,1);position:absolute;top:50%;left:50%}.pj-landing .logo-mark{flex:none;display:block}.pj-landing .nb .logo{gap:.36em}.pj-landing.dl .dl-main{flex-direction:column;align-items:center;min-height:100vh;padding-top:140px;display:flex}.pj-landing.dl .big-links{margin-top:48px}.pj-landing .dl-table{width:100%;max-width:900px;margin-top:80px}.pj-landing .dl-table .cmp td:first-child{color:var(--ink);font-family:var(--sans);font-size:15.5px}.pj-landing .dl-table .cmp th,.pj-landing .dl-table .cmp td{padding:12px 14px}.pj-landing .dl-file{font-family:var(--mono);text-underline-offset:3px;font-size:13px;text-decoration:underline}.pj-landing .dl-file:hover{background:var(--ink);color:var(--paper);text-decoration:none}.pj-landing .dl-web{text-align:center;margin-top:28px}.pj-landing .dl-none{text-align:center;max-width:720px;margin-top:40px}.pj-landing .dl-none p{max-width:560px;color:var(--mute);margin:0 auto 24px;font-size:17px;line-height:1.5}.pj-landing .dl-none .cta-btns{margin-top:0}.pj-landing .dl-files{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pj-landing .dl-file small{color:var(--mute);margin-left:6px;font-size:11px}.pj-landing .dl-file:hover small{color:var(--paper)}.pj-landing .dl-soon{font-family:var(--sans);color:var(--mute);font-size:13px}.pj-landing .dl-web a{text-underline-offset:3px;text-decoration:underline}.pj-landing:not(.dl) .nav{border-bottom:1px solid #0000;align-items:center;gap:6px;height:68px;padding:0 clamp(16px,3vw,40px);transition:background .2s,border-color .2s;top:0}.pj-landing:not(.dl) .nav>div{align-items:center}.pj-landing:not(.dl) .nav .l{margin-right:auto}.pj-landing:not(.dl) .nav .nb{height:40px;color:var(--ink2);background:0 0;padding:0 14px}.pj-landing:not(.dl) .nav .nb:hover{color:var(--ink);box-shadow:inset 0 -2px 0 var(--cobalt);background:0 0}.pj-landing:not(.dl) .nav .l .nb{color:var(--ink);padding:0}.pj-landing:not(.dl) .nav .l .nb:hover{box-shadow:none}.pj-landing:not(.dl) .nav .nb.dark{border:1px solid var(--ink);background:var(--paper);height:42px;color:var(--ink);margin-left:8px;padding:0 20px}.pj-landing:not(.dl) .nav .nb.dark:hover{background:var(--ink);color:var(--paper);box-shadow:none}.pj-landing:not(.dl).scrolled .nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1733d1;border-bottom-color:#e6ecff24}.pj-landing.page .page-main{min-height:100vh;padding:120px clamp(16px,7vw,100px) 96px}.pj-landing.page .page-main>.sec{padding:0}.pj-landing .page-head{text-align:center;max-width:1000px;margin:0 auto 56px}.pj-landing .page-head .hero-sub{margin-top:28px}.pj-landing .page-col{flex-direction:column;gap:28px;max-width:760px;margin:0 auto;display:flex}.pj-landing .log-entry h3{letter-spacing:-.03em;margin-bottom:14px;font-size:24px;font-weight:500}.pj-landing .log-entry ul,.pj-landing .doc p{color:var(--ink2);font-size:17px;line-height:1.55}.pj-landing .log-entry li{margin-top:10px;padding-left:22px;position:relative}.pj-landing .log-entry li:before{content:"→";font-family:var(--sans);color:var(--mute);position:absolute;left:0}.pj-landing .docs{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;max-width:1040px;margin:0 auto;display:grid}.pj-landing .toc{flex-direction:column;gap:2px;font-size:15px;display:flex;position:sticky;top:96px}.pj-landing .toc-title{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin-bottom:8px;font-size:12px}.pj-landing .toc a{color:var(--ink2);margin-left:-8px;padding:4px 8px}.pj-landing .toc a:hover{background:var(--cobalt);color:#081029}.pj-landing .doc section{border-top:1px solid var(--rule);padding:28px 0;scroll-margin-top:96px}.pj-landing .doc section:first-child{border-top:0;padding-top:0}.pj-landing .doc h3{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(22px,2.2vw,28px);font-weight:500}.pj-landing .doc p+p{margin-top:10px}.pj-landing .status-win .win-b{padding:8px 18px 14px}.pj-landing .status-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:17px;display:flex}.pj-landing .status-state{font-family:var(--sans);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pj-landing .status-state i{background:var(--mute);width:10px;height:10px}.pj-landing .status-state.up i{background:#4cc27a}.pj-landing .status-state.down i{background:#ff6b5a}.pj-landing .status-time{font-family:var(--sans);color:var(--mute);margin-top:12px;font-size:13px}@media (max-width:860px){.pj-landing .docs{grid-template-columns:1fr;gap:24px}.pj-landing .toc{position:static}}.pj-landing .lang{position:relative}.pj-landing .lang>summary{cursor:pointer;font-family:var(--sans);font-size:14px;list-style:none}.pj-landing .lang>summary::-webkit-details-marker{display:none}.pj-landing .lang[open]>summary{background:var(--ink);color:var(--paper)}.pj-landing .lang-menu{z-index:70;flex-direction:column;min-width:170px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pj-landing .lang-menu a{padding:8px 10px;font-size:16px}.pj-landing .lang-menu a:hover{background:var(--cobalt);color:#081029}.pj-landing .lang-menu a.on:before{content:"■ ";font-family:var(--sans);font-size:11px}.pj-landing .mnav{display:none;position:relative}.pj-landing .mnav>summary{cursor:pointer;list-style:none}.pj-landing .mnav>summary::-webkit-details-marker{display:none}.pj-landing .mnav-menu{z-index:70;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pj-landing .mnav-menu a{padding:10px 12px;font-size:16px}.pj-landing .mnav-menu a:hover{background:var(--ink);color:var(--paper)}.pj-landing .mnav-menu .sep{background:var(--rule);height:1px;margin:4px 0}.pj-landing .cmp-hint{font-family:var(--sans);color:var(--mute);margin-top:8px;font-size:12px;display:none}.pj-landing .nav .nb.nav-open{display:none}@media (max-width:520px){.pj-landing .mnav{display:block}.pj-landing:not(.dl) .nav .r .nb.nav-dl{display:none}.pj-landing:not(.dl) .nav .r .nb.nav-open,.pj-landing .nav .r .mnav>summary.nb{display:inline-flex}.pj-landing .nav .r .lang{display:none}.pj-landing .cmp-hint{display:block}}.pj-landing .price .pdeal{font-family:var(--sans);color:var(--mute);margin-top:-8px;font-size:13px}.pj-landing .cta-btns .ar{margin-left:6px}.pj-landing .hero-track{height:175vh;position:relative}.pj-landing .hero{isolation:isolate;background:#0a1229;height:100svh;position:sticky;top:0;overflow:hidden}.pj-landing .hero .sky{z-index:-2;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.pj-landing .hfade{z-index:3;pointer-events:none;background:linear-gradient(#0d173300, #0d1733db 62%, var(--paper));height:150px;position:absolute;bottom:0;left:0;right:0}.pj-landing .hero .copy{z-index:4;text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;padding:clamp(112px,15vh,150px) 20px 0;display:flex;position:relative}.pj-landing .hero .copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#0a1229bf,#0a122900);width:min(1100px,96vw);height:84%;position:absolute;top:14%;left:50%;transform:translate(-50%)}.pj-landing .hero h1{letter-spacing:-.05em;font-size:clamp(44px,min(7.4vw,11.6vh),116px);font-weight:500;line-height:.94}.pj-landing .hero h1.long{font-size:clamp(40px,min(6.2vw,10.4vh),100px)}.pj-landing .hero h1 .row{white-space:nowrap;display:block}.pj-landing .hero h1 .w{display:inline-block;position:relative}.pj-landing .hero h1 .w:after{content:"";background:var(--cobalt);transform-origin:100%;animation:.34s steps(5,end) forwards pjl-unredact;animation-delay:calc(var(--i) * 60ms + 80ms);position:absolute;inset:.1em -.03em .03em}.pj-landing .hero h1 .w>span{opacity:0;animation:forwards pjl-show;animation-delay:calc(var(--i) * 60ms + .15s)}@keyframes pjl-show{to{opacity:1}}.pj-landing .hero h1 .dith{color:#86a8ff;image-rendering:pixelated;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.pj-landing .hero h1 .dith.on{color:#0000;-webkit-text-fill-color:transparent}.pj-landing .hero .caret{vertical-align:-.02em;background:var(--cobalt);width:.14em;height:.72em;margin-left:.06em;animation:1.05s step-end infinite pjl-blink;display:inline-block}.pj-landing .hero .sub{letter-spacing:-.012em;max-width:620px;color:var(--ink2);text-wrap:balance;margin-top:clamp(16px,2.6vh,26px);font-size:clamp(17px,1.35vw,20px);line-height:1.45;animation:.4s steps(4,end) .3s backwards pjl-rise}.pj-landing .hero .sub b{color:var(--ink);font-weight:500}.pj-landing .hero .cta{gap:14px;margin-top:clamp(22px,3.4vh,34px);animation:.4s steps(4,end) .4s backwards pjl-rise;display:flex}.pj-landing .hbtn{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 22px;font-size:16px;font-weight:500;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end),background .15s,border-color .15s;display:inline-flex}.pj-landing .hbtn svg{flex:none;width:16px;height:16px}.pj-landing .hbtn.solid{background:var(--ink);color:#081029;box-shadow:4px 4px 0 var(--cobalt)}.pj-landing .hbtn.solid:hover{box-shadow:6px 6px 0 var(--cobalt);transform:translate(-2px,-2px)}.pj-landing .hbtn.solid:active{box-shadow:0 0 0 var(--cobalt);transform:translate(2px,2px)}.pj-landing .hbtn .ar{transition:transform .15s steps(3,end);display:inline-block}.pj-landing .hbtn:hover .ar{transform:translate(2px,-2px)}.pj-landing .hbtn.line{border-color:var(--rule);color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a12298c}.pj-landing .hbtn.line:hover{border-color:var(--ink);background:#0a1229cc}.pj-landing .hero .meta{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--mono);color:var(--ink2);background:#0a1229cc;margin-top:16px;padding:5px 12px;font-size:12px;animation:.4s steps(4,end) .5s backwards pjl-rise}@keyframes pjl-rise{0%{opacity:0;transform:translateY(6px)}}.pj-landing .hero .stage{z-index:2;perspective:1900px;perspective-origin:50% 0;will-change:transform;margin-top:clamp(30px,4.4vh,46px);scroll-margin-top:96px;position:relative}.pj-landing .hero .rig{transform-origin:50% 0;width:min(1180px,100vw - 200px);transform-style:preserve-3d;will-change:transform;margin:0 auto;animation:.6s steps(6,end) .35s backwards pjl-rise;position:relative}.pj-landing .hwin{border:1px solid var(--ink);box-shadow:10px 10px 0 var(--shadow), 0 -1px 0 #86a8ff, 0 -40px 120px -30px #5b8cff8c;background:#1b1b19;position:relative}.pj-landing .hwin .bar{background:var(--ink);color:#081029;height:32px;font-family:var(--pixel);letter-spacing:.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:0 6px 0 10px;font-size:13px;display:flex}.pj-landing .hwin .box{border:1.5px solid #081029;flex:none;width:12px;height:12px}.pj-landing .hwin .stripes{opacity:.85;background:repeating-linear-gradient(#081029 0 1.5px,#0000 1.5px 3.5px);flex:1;min-width:16px;height:10px}.pj-landing .hwin .ttl{flex:none}.pj-landing .hwin .tabs{flex:none;gap:2px;display:flex}.pj-landing .hwin .tabs button{height:22px;font-family:var(--pixel);letter-spacing:.02em;color:#081029;border:1.5px solid #0000;padding:0 9px;font-size:13px;transition:background .1s step-end,color .1s step-end}.pj-landing .hwin .tabs button:hover{border-color:#081029}.pj-landing .hwin .tabs button[aria-selected=true]{color:var(--ink);background:#081029}.pj-landing .hwin .tabs .pg{background:var(--cobalt);transform-origin:0;height:2px;margin-top:-1px;display:block;transform:scaleX(0)}.pj-landing .hwin .tabs .pg.run{animation:7s linear forwards pjl-tabclock}@keyframes pjl-tabclock{to{transform:scaleX(1)}}.pj-landing .hshots{aspect-ratio:1440/900;position:relative;overflow:hidden}.pj-landing .hshots img{object-fit:cover;object-position:0 0;opacity:0;width:100%;height:100%;transition:opacity .3s steps(4,end);display:block;position:absolute;inset:0}.pj-landing .hshots img.on{opacity:1}.pj-landing .hcap{color:var(--ink2);justify-content:space-between;gap:20px;margin-top:16px;font-size:15px;display:flex}.pj-landing .hcap b{color:var(--ink);font-weight:500}.pj-landing .hcap .src{font-family:var(--mono);color:var(--mute);white-space:nowrap;font-size:11.5px}.pj-landing .peo-win{z-index:6;cursor:pointer;margin-bottom:-4px;position:absolute;bottom:100%;right:64px}.pj-landing .hero .tongue{z-index:6;image-rendering:pixelated;pointer-events:none;position:absolute;top:-192px;left:0}.pj-landing .hero .bug{z-index:7;pointer-events:none;width:15px;height:12px;position:absolute}.pj-landing .hero .bug svg{animation:.16s steps(2,end) infinite pjl-flap;display:block}.pj-landing .hstrip{z-index:5;font-family:var(--mono);pointer-events:none;justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(16px,3vw,40px) 18px;font-size:11.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.pj-landing .hstrip>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pj-landing .hstrip b{letter-spacing:.07em;text-transform:uppercase;color:var(--mute);font-size:10.5px;font-weight:400}.pj-landing .hstrip span{color:var(--ink2)}.pj-landing .nav .beta{border:1px solid var(--rule);height:28px;color:var(--ink2);white-space:nowrap;align-items:center;gap:9px;margin-left:14px;padding:0 10px 0 3px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.pj-landing .nav .beta b{background:var(--ink);color:#081029;font-family:var(--pixel);letter-spacing:.07em;padding:3px 6px 2px;font-size:11px;font-weight:400}.pj-landing .nav .beta em{color:#86a8ff;font-style:normal;transition:transform .15s steps(3,end);display:inline-block}.pj-landing .nav .beta:hover{border-color:var(--ink);color:var(--ink)}.pj-landing .nav .beta:hover em{transform:translate(3px)}@media (max-width:1100px){.pj-landing .hero .rig{width:calc(100vw - 64px)}.pj-landing .nav .beta span{display:none}}@media (max-width:760px){.pj-landing .hero-track{height:auto}.pj-landing .hero{height:auto;min-height:100svh;padding-bottom:28px;position:relative}.pj-landing .hfade{display:none}.pj-landing .hero .copy{text-align:left;align-items:flex-start;padding-top:100px}.pj-landing .hero h1,.pj-landing .hero h1.long{font-size:clamp(38px,11.4vw,56px)}.pj-landing .hero h1 .row{white-space:normal}.pj-landing .hero .sub{font-size:17px}.pj-landing .hero .cta{flex-direction:column;align-self:stretch}.pj-landing .hbtn{width:100%}.pj-landing .hero .cta:not(.web-first) .line{order:-1}.pj-landing .hero .meta{text-align:left}.pj-landing .hero .stage{perspective:none;margin-top:72px;padding:0 16px}.pj-landing .hero .rig{width:100%;transform:none!important}.pj-landing .hwin .ttl,.pj-landing .hwin .stripes:last-of-type{display:none}.pj-landing .hwin .tabs{margin-left:auto}.pj-landing .hcap{flex-direction:column;gap:6px;font-size:14px}.pj-landing .hstrip{flex-direction:column;align-items:flex-start;gap:10px;padding:24px 16px 0;position:relative}.pj-landing .peo-win{right:20px}}@media (max-width:520px){.pj-landing .nav .beta{display:none}}@keyframes pjl-flap{50%{transform:translateY(-2px)}}.pj-landing .finale{isolation:isolate;text-align:center;background:#0a1229;min-height:clamp(640px,92vh,860px);position:relative;overflow:hidden}.pj-landing .finale .sky{z-index:-2;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.pj-landing .finale:before{content:"";z-index:-1;background:linear-gradient(var(--paper), #0d173300);pointer-events:none;height:140px;position:absolute;top:0;left:0;right:0}.pj-landing .finale-copy{padding:clamp(96px,13vh,140px) 20px 0;position:relative}.pj-landing .finale-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#0a1229c7,#0a122900);width:min(1000px,96vw);height:100%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.pj-landing .finale .price-sub{color:var(--ink2)}.pj-landing .pond{flex-direction:column;align-items:center;animation:2.4s steps(2,end) infinite pjl-float;display:flex;position:absolute;top:72%;left:36%;transform:translate(-50%,-62%)}.pj-landing .pond .cta-peo{z-index:1;cursor:pointer;margin-bottom:-14px;position:relative}.pj-landing .pond .pad{width:150px;height:auto;image-rendering:pixelated;display:block}@keyframes pjl-float{50%{transform:translate(-50%,calc(3px - 62%))}}@media (max-width:760px){.pj-landing .finale{min-height:760px}.pj-landing .pond{top:84%;left:26%}.pj-landing .pond .pad{width:120px}}
