.cm-proto .pev-tickets{gap:14px;display:grid}.cm-proto .pev-ticket{border-radius:calc(var(--pt-r)*.6);border:2px solid #2230e059;gap:clamp(14px,1.096vw,30px);min-width:0;padding:clamp(12px,1.096vw,30px);display:grid}.cm-proto .pev-ticket__head{justify-content:space-between;align-items:center;gap:1em;display:flex}.cm-proto .pev-ticket__n{font-family:var(--pt-title);color:var(--p-blue);overflow-wrap:anywhere;min-width:0;line-height:1;font-size:calc((var(--pt-fs-43)) * var(--pt-sz-title) * var(--pt-k,1));margin:0}.cm-proto .pev-ticket__x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:26px;line-height:1}.cm-proto .pev-ticket__x:hover{background:var(--p-pink)}.cm-proto .pev-ticket--shut{align-items:center;gap:6px;padding:6px 6px 6px clamp(12px,1.096vw,30px);display:flex}.cm-proto .pev-ticket--shut.is-incomplete{border-color:var(--p-pink-aa)}.cm-proto .pev-ticket__open{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .8em;min-width:0;padding:4px 0;display:grid}.cm-proto .pev-ticket__who{font-family:var(--font-body),sans-serif;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:calc((var(--pt-fs-32)) * var(--pt-sz-body) * var(--pt-k,1));overflow:hidden}.cm-proto .pev-ticket__sum{font-family:var(--font-body),sans-serif;color:#1c0f33b8;font-size:calc((var(--pt-fs-28)) * var(--pt-sz-body) * var(--pt-k,1));grid-row:2}.cm-proto .is-incomplete .pev-ticket__sum{color:var(--p-pink-aa);font-weight:700}.cm-proto .pev-ticket__edit{font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--p-blue);font-size:calc((var(--pt-fs-30)) * var(--pt-sz-ui) * var(--pt-k,1));grid-area:1/2/3}.cm-proto .pev-add{border:2px dashed var(--p-blue);border-radius:calc(var(--pt-r)*.6);width:100%;min-height:48px;color:var(--p-blue);cursor:pointer;font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:calc((var(--pt-fs-35)) * var(--pt-sz-ui) * var(--pt-k,1));background:#fff;margin-top:14px}.cm-proto .pev-add:hover{background:var(--p-lime)}.cm-proto .pev-limit{margin:14px 0 0;display:block}.cm-proto .pev-choice{min-width:0}.cm-proto .pev-choice__label{font-family:var(--font-ui),sans-serif;text-transform:uppercase;color:var(--p-blue);letter-spacing:.02em;line-height:1.2;font-size:calc((var(--pt-fs-30)) * var(--pt-sz-ui) * var(--pt-k,1));margin:0 0 .35em}.cm-proto .pev-tiles{gap:6px;display:grid}.cm-proto .pev-tiles--pic{grid-template-columns:repeat(auto-fill,minmax(min(130px,45%),1fr));gap:10px}.cm-proto .pev-tiles--dense{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.cm-proto .pev-tiles--yn{grid-template-columns:repeat(2,minmax(0,8em))}.cm-proto .pev-tile{border-radius:calc(var(--pt-r)*.4);background:#fff;border:2px solid #2230e059;min-width:0;display:block;position:relative;overflow:hidden}.cm-proto .pev-tile label{cursor:pointer;flex-direction:column;height:100%;margin:0;display:flex}.cm-proto .pev-tile input{opacity:0;width:1px;height:1px;position:absolute}.cm-proto .pev-tile:has(input:focus-visible){outline:3px solid var(--p-pink);outline-offset:1px}.cm-proto .pev-tile img{width:100%;height:auto;display:block}.cm-proto .pev-tile span{text-align:center;font-family:var(--font-body),sans-serif;color:var(--ink);line-height:1.1;font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));padding:.6em .3em;display:block}.cm-proto .pev-tile.is-on{border-color:var(--ink);background:var(--p-pink);box-shadow:3px 3px 0 var(--p-lime)}.cm-proto .pev-tile.is-on span{font-weight:700}.cm-proto .pev-tile__zoom{width:36px;height:36px;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:#ffffffeb;border-radius:50%;font-size:15px;line-height:1;position:absolute;top:4px;right:4px}.cm-proto .pev-choice .field-err{margin-top:.35em}.cm-proto .pev-summary-note{font-family:var(--font-body),sans-serif;color:#1c0f33b8;line-height:1.35;font-size:calc((var(--pt-fs-28)) * var(--pt-sz-body) * var(--pt-k,1));margin:.7em 0 0}.cm-proto .pev-checkout .inq-set+.inq-set{margin-top:clamp(22px,2.193vw,60px)}.cm-proto .pev-tiles--pic .pev-tile img{aspect-ratio:1;object-fit:contain;background:#fff}.cm-proto .pev-tile--note{border-style:dashed}.cm-proto .pev-listblock{min-width:0}.cm-proto .pev-listblock+.pev-listblock,.cm-proto .pev-monogram+.pev-listblock{margin-top:clamp(14px,1.316vw,36px)}.cm-proto .pev-intro{font-family:var(--font-body),sans-serif;color:var(--ink);line-height:1.35;font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));margin:0 0 .6em}.cm-proto .pev-monogram{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(12px,1.316vw,36px);display:grid}.cm-proto .pev-monogram__picks,.cm-proto .pev-example-wrap{min-width:0}.cm-proto .pev-example__label{font-family:var(--pt-title);color:var(--p-blue);paint-order:stroke fill;-webkit-text-stroke:var(--pt-ring-w) var(--pt-ring);line-height:1;font-size:calc((var(--pt-fs-55)) * var(--pt-sz-title) * var(--pt-k,1));margin:0 0 .5em}.cm-proto .pev-example{aspect-ratio:4/5;border-radius:calc(var(--pt-r)*.4);background:#fff;position:relative;overflow:hidden}.cm-proto .pev-example img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:620px){.cm-proto .pev-monogram{grid-template-columns:minmax(0,1fr)}}.cm-proto .pev-details-note{margin:14px 0 0;display:block}.cm-proto .pev-tiles--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:620px){.cm-proto .pev-tiles--four{gap:6px}.cm-proto .pev-tiles--four .pev-tile span{overflow-wrap:anywhere;padding-inline:0;font-size:12px}}.pev-zoom{z-index:120;background:#1c0f33a6;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.pev-zoom__card{width:min(560px,100%);max-height:88vh;font-family:var(--font-body),sans-serif;color:#1c0f33;background:#fff;border-radius:14px;padding:14px;position:relative;overflow:auto}.pev-zoom__card img{border-radius:8px;width:100%;height:auto;display:block}.pev-zoom__card p{text-align:center;margin:.5em 0 0}.pev-zoom__x{z-index:2;color:#1c0f33;cursor:pointer;background:#fff;border:2px solid #1c0f33;border-radius:50%;width:40px;height:40px;position:absolute;top:8px;right:8px}.cm-proto .pev-recovered{text-align:left;max-width:44em;font-family:var(--font-body),sans-serif;border:2px solid var(--p-blue);color:var(--ink);border-radius:calc(var(--pt-r)*.45);line-height:1.4;font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));background:#fff;margin:.8em auto 0;padding:.7em .9em}.cm-proto .pev-held{text-align:left;gap:10px;max-width:44em;margin:clamp(14px,1.316vw,36px) auto 0;padding:0;list-style:none;display:grid}.cm-proto .pev-held li{border-radius:calc(var(--pt-r)*.45);border:2px solid #2230e059;padding:.7em .9em}.cm-proto .pev-held__who{font-family:var(--font-body),sans-serif;color:var(--ink);font-weight:700;font-size:calc((var(--pt-fs-32)) * var(--pt-sz-body) * var(--pt-k,1));margin:0}.cm-proto .pev-held__c,.cm-proto .pev-held__a{font-family:var(--font-body),sans-serif;color:var(--ink);font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));margin:.1em 0 0}.cm-proto .pev-held__a{color:#1c0f33b8}.cm-proto .pev-held__paid{text-align:left;max-width:44em;font-family:var(--font-body),sans-serif;color:var(--ink);font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));margin:clamp(12px,1.096vw,30px) auto 0}.cm-proto .pev-held__paid div{justify-content:space-between;gap:1em;padding:.2em 0;display:flex}.cm-proto .pev-held__paid b{font-weight:400}.cm-proto .pev-held__paid .is-total{border-top:2px solid #1c0f331f;margin-top:.3em;padding-top:.4em;font-weight:700}.cm-proto .pev-held__paid .is-total b{color:var(--p-blue);font-weight:700}.cm-proto .pev-held__where{text-align:left;max-width:44em;font-family:var(--font-body),sans-serif;color:var(--ink);line-height:1.4;font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));margin:clamp(12px,1.096vw,30px) auto 0}.cm-proto .pev-held__where a{color:var(--p-blue);text-decoration:underline}.cm-proto .pev-hosts--thanks{max-width:44em;font-size:calc((var(--pt-fs-30)) * var(--pt-sz-body) * var(--pt-k,1));margin:clamp(14px,1.3vw,36px) auto 0}.pev-confirm .confirm-dialog{max-width:520px;max-height:88dvh;overflow:hidden}.pev-confirm .confirm-dialog__title{font-family:var(--pt-title);color:var(--p-blue);line-height:1}.pev-confirm .confirm-dialog__msg{font-family:var(--font-body),sans-serif;color:var(--ink);font-size:1rem;font-weight:400}.pev-confirm__list{flex-direction:column;gap:10px;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow-y:auto}.pev-confirm__t{font-family:var(--font-body),sans-serif;color:var(--ink);border:2px solid #2230e059;border-radius:10px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;padding:10px 12px;font-size:.95rem;line-height:1.35;display:grid}.pev-confirm__who{color:var(--p-blue);margin:0 0 .25em;font-weight:700}.pev-confirm__t dl{margin:0}.pev-confirm__t dt{margin-right:.3em;font-weight:700;display:inline}.pev-confirm__t dd{margin:0;display:inline}.pev-confirm__t img{border-radius:6px;width:92px;height:auto;display:block}@media (max-width:620px){.pev-confirm .confirm-dialog{padding:18px 16px}.pev-confirm__t{grid-template-columns:minmax(0,1fr) 60px;gap:8px;padding:8px 10px;font-size:.9rem}.pev-confirm__t img{width:60px}}
