.pc-stack{gap:16px;display:grid}.pc-group{gap:8px;display:grid}.pc-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--muted-fg);justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;display:flex}.pc-count{font-family:var(--font-jetbrains-mono), monospace;color:var(--muted-fg);white-space:nowrap;font-size:10.5px;font-weight:500}.pc-sublabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-fg);opacity:.8;font-size:9px;display:block}.pc-help{color:var(--muted-fg);margin:0;font-size:11.5px;line-height:1.45}.pc-card{border:1px solid var(--line);background:rgb(var(--white-rgb) / .025);border-radius:14px;padding:0 14px}.pc-sw{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.pc-sw:last-child{border-bottom:0}.pc-swt{flex:1;gap:2px;min-width:0;display:grid}.pc-swname{font-size:14px;font-weight:600}.pc-swsub{color:var(--muted-fg);font-size:11.5px;line-height:1.45}.pc-sw.is-locked .pc-swname,.pc-sw.is-locked .pc-swsub{color:var(--muted-fg)}.pc-sw .switch:disabled{opacity:.45;cursor:default}.pc-sw .switch:focus-visible{outline:2px solid rgb(var(--gold-rgb) / .65);outline-offset:3px}.pc-ours{border-color:rgb(var(--gold-rgb) / .3)}.pc-ourcap{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0;padding:12px 0 0;font-size:9.5px;font-weight:600}.pc-ours .pc-sw{padding-top:10px}.pc-chips{flex-wrap:wrap;gap:8px;display:flex}.pc-chip{border:1px solid var(--line);background:rgb(var(--white-rgb) / .05);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .25s,background .25s,color .25s;display:inline-flex;position:relative}.pc-chip:hover{border-color:var(--line2);background:rgb(var(--white-rgb) / .08)}.pc-chip input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.pc-chip.is-on{border-color:var(--gold);background:rgb(var(--gold-rgb) / .1);color:var(--gold)}.pc-chip.is-locked{opacity:.45;cursor:not-allowed}.pc-chip.is-locked:hover{border-color:var(--line);background:rgb(var(--white-rgb) / .05)}.pc-chip:has(input:focus-visible){outline:2px solid rgb(var(--gold-rgb) / .65);outline-offset:2px}.pc-chips.is-set .pc-chip{border-radius:10px;padding-left:10px}.pc-box{border:1.5px solid var(--line2);width:15px;height:15px;color:var(--on-gold);border-radius:4px;flex:none;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.pc-chip.is-on .pc-box{border-color:var(--gold);background:var(--gold)}.pc-box svg{opacity:0}.pc-chip.is-on .pc-box svg{opacity:1}.pc-selwrap{display:block;position:relative}.pc-select{appearance:none;cursor:pointer;padding-right:38px}.pc-selchev{pointer-events:none;opacity:.55;display:inline-flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.pc-input{border:1px solid var(--line);background:var(--input);width:100%;min-height:44px;color:var(--fg);font:inherit;resize:vertical;border-radius:12px;padding:11px 13px;font-size:13.5px;transition:border-color .2s,box-shadow .2s}.pc-input:hover:not(:disabled){border-color:var(--line2)}.pc-input::placeholder{color:var(--placeholder)}.pc-input:focus,.pc-input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px rgb(var(--gold-rgb) / .18);outline:none}.pc-input[aria-invalid=true]{border-color:rgb(var(--destructive-rgb) / .65)}textarea.pc-input{min-height:88px;line-height:1.55}.pc-track{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;display:grid}.pc-range{appearance:none;cursor:pointer;background:0 0;grid-area:1/1;width:100%;min-width:0;height:34px;margin:0}.pc-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--violet-soft), var(--gold));border-radius:99px;height:5px}.pc-range::-webkit-slider-thumb{appearance:none;background:var(--gold);border:3px solid var(--card);width:20px;height:20px;box-shadow:0 2px 10px rgb(var(--black-rgb) / .5);border-radius:50%;margin-top:-8px}.pc-range::-moz-range-track{background:linear-gradient(90deg, var(--violet-soft), var(--gold));border-radius:99px;height:5px}.pc-range::-moz-range-thumb{background:var(--gold);border:3px solid var(--card);border-radius:50%;width:14px;height:14px}.pc-range:focus-visible{outline:2px solid rgb(var(--gold-rgb) / .65);outline-offset:3px;border-radius:99px}.pc-scale{font-family:var(--font-jetbrains-mono), monospace;color:var(--muted-fg);grid-area:2/1;justify-content:space-between;padding:0 2px;font-size:10px;display:flex}.pc-num{border:1px solid var(--line);background:var(--input);width:74px;min-height:40px;color:var(--fg);font-family:var(--font-jetbrains-mono), monospace;text-align:right;border-radius:10px;grid-area:1/2/3/3;padding:8px 10px;font-size:12.5px;transition:border-color .2s,box-shadow .2s}.pc-num:focus,.pc-num:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px rgb(var(--gold-rgb) / .18);outline:none}.pc-num[aria-invalid=true]{border-color:rgb(var(--destructive-rgb) / .65)}@media (max-width:767px){.pc-chip{min-height:44px;padding:11px 16px}.pc-chips.is-set .pc-chip{padding-left:12px}.pc-range{height:44px}.pc-num{width:82px;min-height:44px}}.pc-stepper{border:1px solid var(--line);background:var(--input);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 44px;max-width:240px;min-height:44px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.pc-stepper:hover{border-color:var(--line2)}.pc-stepper:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgb(var(--gold-rgb) / .18)}.pc-stepper.is-invalid{border-color:rgb(var(--destructive-rgb) / .65)}.pc-stepper button{color:var(--fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pc-stepper button:hover:not(:disabled){background:rgb(var(--white-rgb) / .06)}.pc-stepper button:disabled{opacity:.3;cursor:default}.pc-stepper button:focus-visible{outline:2px solid rgb(var(--gold-rgb) / .65);outline-offset:-2px}.pc-stepper input{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:0;color:var(--fg);text-align:center;font-family:var(--font-jetbrains-mono), monospace;background:0 0;outline:none;font-size:13.5px}.pc-stepper input::placeholder{color:var(--placeholder)}.pc-reset{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.pc-reset:focus-visible{outline:2px solid rgb(var(--gold-rgb) / .65);outline-offset:3px}.pc-err{color:rgb(var(--destructive-rgb));margin:0;font-size:11.5px;line-height:1.45}.pc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc-li{border:1px solid var(--line);background:var(--input);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;min-height:44px;transition:border-color .2s,box-shadow .2s;display:grid}.pc-li:hover{border-color:var(--line2)}.pc-li:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgb(var(--gold-rgb) / .18)}.pc-li.is-invalid{border-color:rgb(var(--destructive-rgb) / .65)}.pc-idx{font-family:var(--font-jetbrains-mono), monospace;color:var(--muted-fg);text-align:center;font-size:10.5px}.pc-li input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;padding:11px 0;font-size:13.5px}.pc-li input::placeholder{color:var(--placeholder)}.pc-del{width:44px;height:42px;color:var(--muted-fg);cursor:pointer;background:0 0;border:0;border-radius:0 11px 11px 0;place-items:center;display:grid}.pc-del:hover{color:var(--fg);background:rgb(var(--white-rgb) / .06)}.pc-del:focus-visible,.pc-add:focus-visible{outline:2px solid rgb(var(--gold-rgb) / .65);outline-offset:-2px}.pc-add{border:1px dashed var(--line2);width:100%;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:flex}.pc-add:hover{border-color:var(--gold);color:var(--gold)}.pc-empty{color:var(--muted-fg);margin:0;font-size:11.5px}
/*# sourceMappingURL=2aim79psk6pz8.css.map*/