.pj .aud{grid-template-columns:1fr 1fr;gap:12px;max-width:640px;margin:6px 0 4px;display:grid}.pj .aud button{text-align:left;background:var(--surface);color:var(--text);border:3px solid var(--line);cursor:pointer;font-family:var(--display);border-radius:22px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:14px 18px;transition:transform .15s,border-color .15s;display:flex}.pj .aud button b{letter-spacing:-.04em;font-size:clamp(20px,3vw,26px);font-weight:900;line-height:1}.pj .aud button span{color:var(--muted);font-size:13px;font-weight:600}.pj .aud .sell{transform:rotate(-1.5deg)}.pj .aud .buy{transform:rotate(1.5deg)}.pj .aud button:hover{transform:rotate(0)scale(1.02)}.pj .aud .on.sell{background:var(--lime);border-color:var(--lime);color:var(--ink)}.pj .aud .on.buy{background:var(--lav);border-color:var(--lav);color:var(--ink)}.pj .aud .on span{color:var(--ink);opacity:.75}.pj .aud button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.pj.biz .hl{color:var(--lav)}.pj .biz-shh{background:var(--lav)}.pj .biz-marquee{background:var(--lav);transform:rotate(1.5deg)}.pj .biz-final{background:var(--lav)}.pj .biz-final .scrawl{background:var(--gold)}.pj .biz-form{max-width:560px}.pj .grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pj .fld{flex-direction:column;gap:6px;min-width:0;display:flex}.pj .fld span{color:var(--muted);font-size:13px;font-weight:700}.pj .fld i{opacity:.8;font-style:normal;font-weight:500}.pj .fld input,.pj .fld select{background:var(--bg);width:100%;min-width:0;color:var(--text);border:2px solid var(--line);font:600 16px var(--display);appearance:none;border-radius:14px;padding:12px 14px}.pj .fld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23B0BFB9' stroke-width='2'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:36px}.pj .fld input::placeholder{color:#7f918b}.pj .fld input:focus,.pj .fld select:focus{border-color:var(--lav);outline:none}.pj .biz-form .btn{align-self:flex-start}.pj .builder{min-width:0}.pj .builder .card{transform:rotate(2deg)}.pj .qin{border:0;border-bottom:2px dashed var(--line);width:100%;color:var(--text);font:900 clamp(24px,3.4vw,34px)/1.05 var(--display);letter-spacing:-.04em;background:0 0;margin-block:12px 18px;padding:4px 0 8px}.pj .qin:focus{border-bottom-color:var(--lav);outline:none}.pj .oin{min-width:0;color:var(--text);font:800 17px var(--display);letter-spacing:-.02em;background:0 0;border:0;flex:1;padding:0}.pj .oin:focus{-webkit-text-decoration:underline dashed var(--lav);text-decoration:underline dashed var(--lav);outline:none}.pj .builder .opt{cursor:default}.pj .builder .opt:hover{transform:none}.pj .steps.four{grid-template-columns:repeat(4,1fr)}.pj .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:820px){.pj .steps.four{grid-template-columns:1fr;gap:28px}.pj .grid2{grid-template-columns:1fr}.pj .aud button{padding:12px 14px}}.pj .join .fld input{flex:none}.pj.biz .hero{align-items:start}.pj.biz .hero h1{font-size:clamp(42px,6.2vw,78px)}.pj .builder{padding-top:56px}.pj textarea.qin{resize:none;display:block;overflow:hidden}@media (max-width:820px){.pj .builder{padding-top:24px}}.pj .refbox{background:var(--surface);border:3px dashed var(--gold);border-radius:24px;flex-direction:column;gap:12px;max-width:520px;padding:20px;display:flex;transform:rotate(1deg)}.pj .refbox.compact{transform:rotate(-1.5deg)}.pj .refhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pj .refcount{font-family:var(--scrawl);color:var(--lime);font-size:20px}.pj .reftext{color:var(--muted);font-size:15px}.pj .reftext b{color:var(--text)}.pj .refrow{flex-wrap:wrap;gap:8px;display:flex}.pj .refrow input{background:var(--bg);min-width:0;color:var(--text);border:2px solid var(--line);font:600 14px var(--display);border-radius:14px;flex:200px;padding:12px 14px}.pj .refrow .btn{padding:12px 18px;font-size:16px}.pj .refdots{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.pj .refdots i{border:2px solid var(--line);border-radius:50%;width:18px;height:18px;display:block}.pj .refdots i.on{background:var(--gold);border-color:var(--gold)}.pj .refdots span{margin-left:6px}.pj .done .refbox{background:var(--bg);margin-top:8px;transform:none}.pj .install-join{background:var(--raised);border-radius:20px;align-items:center;gap:12px;max-width:520px;padding:14px 40px 14px 14px;display:flex;position:relative;transform:rotate(-1deg)}.pj .ij-icon{background:var(--bg);border:2px solid var(--line);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pj .ij-text{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.pj .ij-text b{color:var(--text)}.pj .ij-text>b{font-size:16px}.pj .install-join .btn{padding:10px 16px;font-size:15px}.pj .ij-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:8px;right:8px}
