.pg-create .setup{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(20px,3vw,36px);display:grid}@media (max-width:940px){.pg-create .setup{grid-template-columns:1fr}}.pg-create .step{margin-bottom:34px}.pg-create .step .h3{margin-bottom:14px}.pg-create .opts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.pg-create .opt{text-align:left;background:var(--ivory);color:var(--ink);border-radius:var(--r-14);box-shadow:0 6px 0 var(--lip);transition:transform .1s var(--ease-out), box-shadow .1s var(--ease-out);padding:16px 18px 18px;position:relative}.pg-create .opt:hover{box-shadow:0 8px 0 var(--lip);transform:translateY(-2px)}.pg-create .opt.sel{box-shadow:0 1px 0 var(--lip), inset 0 0 0 3px var(--tape);transform:translateY(5px)}.pg-create .opt .t{font-weight:700;font-size:var(--t-19);align-items:center;gap:9px;display:flex}.pg-create .opt .t .ic{width:20px;height:20px;color:var(--ink-2)}.pg-create .opt .d{font-size:var(--t-15);color:var(--ink-2);margin-top:6px;line-height:1.4}.pg-create .opt .tick{border-radius:var(--r-6);background:var(--tape);width:26px;height:26px;color:var(--night);opacity:0;transition:.2s var(--ease);box-shadow:0 3px 0 var(--skirt);place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.6)rotate(-8deg)}.pg-create .opt .tick .ic{width:16px;height:16px}.pg-create .opt.sel .tick{opacity:1;transform:rotate(-4deg)}.pg-create .cats{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.pg-create .cat{background:var(--ivory);color:var(--ink);border-radius:var(--r-10);font-weight:700;font-size:var(--t-15);box-shadow:0 4px 0 var(--lip);padding:12px 10px;transition:transform .1s,box-shadow .1s}.pg-create .cat.sel{box-shadow:0 1px 0 var(--lip), inset 0 0 0 3px var(--tape);transform:translateY(3px)}.pg-create .seg{background:var(--night-2);border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--night-3);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.pg-create .seg button{border-radius:var(--r-pill);font-weight:600;font-size:var(--t-15);color:var(--text-dim);padding:8px 16px}.pg-create .seg button.sel{background:var(--tape);color:var(--night)}.pg-create .teams{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.pg-create .teams{grid-template-columns:1fr}}.pg-create .field label{font-weight:700;font-size:var(--t-15);margin-bottom:8px;display:block}.pg-create .field input{border-radius:var(--r-10);background:var(--ivory);width:100%;height:50px;color:var(--ink);font-weight:600;font-size:var(--t-17);box-shadow:0 4px 0 var(--lc,var(--lip));border:0;outline:none;padding-inline:14px}.pg-create .field.b{--lc:var(--blue)}.pg-create .field.r{--lc:var(--red)}.pg-create .field input:focus-visible{outline:3px solid var(--tape);outline-offset:3px}.pg-create .summary{position:sticky;top:90px}.pg-create .sline{border-bottom:1px solid var(--ivory-2);font-size:var(--t-15);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.pg-create .sline:last-of-type{border-bottom:0}.pg-create .sline .k{color:var(--ink-2)}.pg-create .sline .v{text-align:right;font-weight:700}
