.pg-builder .pub-app__bar{gap:12px 16px;padding:12px 18px}.pg-job{font:400 15px var(--font-display);font-weight:700}.pg-material{background:var(--endorr-paper);border-radius:6px;padding:3px 8px;font-weight:600}.pg-size{color:#545b62;font-variant-numeric:tabular-nums;margin-left:auto}.pg-builder .pub-app__actions{margin-left:0}.pg-builder .pub-app__canvas{align-items:flex-start;padding:18px 22px 22px}.pg-builder .pub-sheet{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:none;padding:8px}.pg-board{flex-direction:column;gap:8px;width:100%;max-width:600px;display:flex}.pg-tools{color:#545b62;flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:12px;font-weight:600;display:flex}.pg-tools__fill{color:var(--endorr-black);background:#fff;border:1px solid #d5d9dd;border-radius:6px;margin-left:auto;padding:3px 10px}.pg-ruler{color:#6b737b;font-variant-numeric:tabular-nums;border-bottom:1px solid #c7ccd1;justify-content:space-between;padding-inline:2px;font-size:10px;display:flex}.pg-drop{border:1px dashed #c7ccd1;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.pg-drop span{background:var(--app-sunken);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:600}.pg-search{color:#6b737b;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.pg-search>span:first-child{border:1px solid var(--app-line);border-radius:8px;flex:1;padding:6px 10px}.pg-problems{background:var(--app-sunken);letter-spacing:.04em;text-transform:uppercase;color:#545b62;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600}.pg-builder .pub-app__side{max-height:720px;overflow:hidden}@media (max-width:1000px){.pg-tools,.pg-ruler{display:none}.pg-builder .pub-app__canvas{padding:16px}.pg-size{margin-left:0}.pg-builder .pub-app__actions{width:100%;margin-left:0}}.pg-builder{--pg-out:cubic-bezier(.23, 1, .32, 1)}.pg-builder .pub-chip[data-pressed=true],.pg-tools__fill[data-pressed=true]{animation:.24s ease-out .52s both pg-press;transform:none}.pg-builder .pub-chip{transition:none}@keyframes pg-press{40%{transform:scale(.96)}}.pg-builder .pub-sheet>.pub-tile{opacity:0;transition:none;position:relative;transform:none}.pg-builder .pub-sheet>.pub-tile[data-on=true]{opacity:1;animation:pg-fly .8s var(--pg-out) var(--d,0s) both, pg-appear .14s linear var(--d,0s) both}@keyframes pg-fly{0%{transform:translate(var(--fx,0px), var(--fy,10px)) scale(var(--fs,.95))}to{transform:none}}@keyframes pg-appear{0%{opacity:0}to{opacity:1}}.pg-builder .pub-design[data-lift=true]{animation:pg-lift .5s ease-out var(--d,0s) both}@keyframes pg-lift{40%{transform:scale(.97)}}.pg-builder .pub-bar>span{transform-origin:0;width:100%;transition:none}.pg-rules{color:var(--endorr-black)}.pg-rules li{opacity:.4}.pg-ck{color:var(--app-ok);opacity:0;display:inline-block}.pg-rules[data-run=true] li{opacity:1;animation:pg-rule .4s var(--pg-out) calc(.2s + var(--n) * .26s) both}.pg-rules[data-run=true] .pg-ck{opacity:1;animation:pg-tick .35s var(--pg-out) calc(.25s + var(--n) * .26s) both}@keyframes pg-rule{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pg-tick{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.pg-root[data-leaving=true] .pg-fade{animation:.45s ease-out .3s both pg-leave}@keyframes pg-leave{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pg-builder .pub-chip[data-pressed=true],.pg-tools__fill[data-pressed=true],.pg-builder .pub-sheet>.pub-tile[data-on=true],.pg-builder .pub-design[data-lift=true],.pg-rules[data-run=true] li,.pg-rules[data-run=true] .pg-ck,.pg-root[data-leaving=true] .pg-fade{animation:none}}.pg-url{align-items:center;gap:6px;display:flex}.pg-url i{background:#d5d9dd;border-radius:50%;width:8px;height:8px}.pg-url span{color:#6b737b;margin-left:10px;font-size:11px}.pg-store{grid-template-columns:1fr 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.pg-store img{object-fit:cover;border-radius:8px;width:100%;height:150px}.pg-store b{font:700 16px var(--font-display)}.pg-store p{color:#545b62;margin:4px 0 10px}.pg-store__btn{text-align:center;background:var(--endorr-black);color:#fff;border-radius:8px;padding:8px;font-weight:600;display:block}.pg-file{align-items:center;gap:12px;display:flex}.pg-file img{object-fit:cover;border-radius:8px;width:56px;height:56px}.pg-file b{font-weight:600;display:block}.pg-file small{color:#545b62;font-size:13px}.pg-order{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.pg-order span{color:var(--grey-300)}.pg-order b{font-weight:600}.pg-thumbs{background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid}.pg-thumbs img{object-fit:cover;width:100%;height:46px}.pg-proof{background:var(--endorr-black);color:var(--endorr-white);align-items:flex-end;min-height:420px;margin-top:clamp(96px,11vw,160px);padding-block:72px;display:flex}.pg-proof__text{font:400 clamp(34px, 4vw, 52px)/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:640px;margin:0}.pg-install{padding-top:clamp(80px,9vw,120px)}.pg-install__row{border-top:1px solid var(--grey-200);flex-wrap:wrap;align-items:baseline;gap:24px 64px;padding-top:40px;display:flex}.pg-install h2{letter-spacing:-.02em;font-size:28px;font-weight:500}.pg-install__body{color:var(--endorr-ink);flex:420px;margin:0}.pg-install__body a{text-underline-offset:4px}
