.pxc-root{--pxc-bg: #0e1628;--pxc-panel: #141f33;--pxc-panel-2: #1b2a45;--pxc-well: #0a111f;--pxc-line: rgba(148, 163, 184, .22);--pxc-line-strong: rgba(148, 163, 184, .42);--pxc-edge: #66748c;--pxc-ink: #f1f5f9;--pxc-muted: #94a3b8;--pxc-accent: #ce1d87;--pxc-accent-soft: #f472b6;--pxc-grad: linear-gradient(90deg, #9b2228, #b43360 55%, #ce1d87);--pxc-glow: rgba(206, 29, 135, .34);--pxc-focus: #f9a8d4;--pxc-warn: #fbbf24;--pxc-warn-ink: #fde68a;--pxc-bad: #f87171;--pxc-bad-ink: #fecaca;display:block;min-width:0;min-height:320px;color:var(--pxc-ink);font-size:14px;line-height:1.5;text-align:left}.pxc-root.is-ready{min-height:0}.pxc-root[data-context=public]{--pxc-grad: linear-gradient(135deg, var(--accent, #9b2228) 0%, var(--accent-2, #ce1d87) 100%);--pxc-glow: color-mix(in srgb, var(--accent-2, #ce1d87) 34%, transparent)}.pxc-root *,.pxc-root *:before,.pxc-root *:after{box-sizing:border-box}.pxc-root [hidden]{display:none!important}.pxc-root :focus-visible{outline:2px solid var(--pxc-focus);outline-offset:2px}.pxc-boot{margin:0;padding:28px 16px;border:1px dashed rgba(148,163,184,.3);border-radius:18px;color:#94a3b8;font-size:14px;text-align:center}.pxc-noscript{margin:0 0 12px;padding:16px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:#141f33;color:#f1f5f9}.pxc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pxc-app{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:12px;border:1px solid var(--pxc-line);border-radius:18px;background:var(--pxc-bg);box-shadow:inset 0 1px #ffffff0d,0 22px 44px -24px #000000b3;touch-action:manipulation}.pxc-app :where(p,h2,h3,ul,ol,fieldset,legend){margin:0;padding:0}.pxc-root.is-dropping .pxc-app{outline:2px dashed var(--pxc-accent-soft);outline-offset:4px}.pxc-root [inert]{opacity:.5;pointer-events:none;transition:opacity .2s ease .25s}.pxc-root.is-busy .pxc-app{cursor:progress}@media(min-width:640px){.pxc-app{padding:18px}}@media(max-width:399.98px){.pxc-app{padding:8px}}.pxc-hint{display:block;max-width:70ch;color:var(--pxc-muted);font-size:12px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.pxc-hint.is-bad,.pxc-problem{padding:8px 12px;border-left:3px solid var(--pxc-bad);border-radius:0 8px 8px 0;background:#f871711a;color:var(--pxc-bad-ink);font-size:13px;overflow-wrap:anywhere}.pxc-reason{padding-left:10px;border-left:2px solid var(--pxc-line-strong)}.pxc-label{display:block;min-width:0;color:var(--pxc-muted);font-size:12px;font-weight:700;letter-spacing:.02em}.pxc-caption{min-width:0;margin:0;color:#cbd5e1;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.35;overflow-wrap:anywhere}.pxc-caption-fixed,.pxc-dot{color:var(--pxc-muted)}.pxc-unit{color:var(--pxc-muted);font-size:12px}.pxc-icon{flex:none}.pxc-root .pxc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:36px;margin:0;padding:6px 14px;border:1px solid var(--pxc-line-strong);border-radius:10px;background:var(--pxc-panel-2);box-shadow:none;color:var(--pxc-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:opacity .15s ease}.pxc-root .pxc-btn-primary{border-color:transparent;background:var(--pxc-grad);box-shadow:0 6px 22px var(--pxc-glow),inset 0 1px #fff3;color:#fff;font-weight:700}.pxc-root .pxc-btn-ghost{border-color:var(--pxc-line);background:transparent;color:#cbd5e1}.pxc-root .pxc-btn-link{justify-content:flex-start;min-height:32px;padding:4px 2px;border-color:transparent;border-radius:6px;background:transparent;color:var(--pxc-accent-soft);font-weight:600;text-align:left;text-decoration:underline;text-decoration-color:#f472b673;text-underline-offset:3px}.pxc-root .pxc-btn-icon{flex:none;width:36px;min-width:36px;padding:0}.pxc-root .pxc-btn-preset{flex-direction:column;gap:1px;min-height:46px;padding:5px 6px;border-color:var(--pxc-edge);background:var(--pxc-well);color:#cbd5e1}.pxc-preset-name{color:var(--pxc-ink);font-size:13px;font-weight:800}.pxc-preset-detail{color:var(--pxc-muted);font-size:12px;font-weight:500;line-height:1.3}.pxc-btn-preset[aria-pressed=true] .pxc-preset-detail{color:#f5d0e6}.pxc-root .pxc-btn[aria-pressed=true]{border-color:var(--pxc-accent-soft);background:#ce1d8747;color:#fff}@media(hover:hover){.pxc-root .pxc-btn:hover{border-color:var(--pxc-accent-soft);background:#24365a}.pxc-root .pxc-btn-primary:hover{border-color:transparent;background:var(--pxc-grad);box-shadow:0 10px 28px var(--pxc-glow),inset 0 1px #ffffff42}.pxc-root .pxc-btn-ghost:hover{border-color:var(--pxc-line-strong);background:#94a3b81a;color:var(--pxc-ink)}.pxc-root .pxc-btn-link:hover{border-color:transparent;background:transparent;color:#fff;text-decoration-color:currentColor}.pxc-root .pxc-btn[aria-pressed=true]:hover{background:#ce1d8761}}.pxc-root .pxc-btn:disabled{box-shadow:none;opacity:.42;cursor:not-allowed}.pxc-btn-label{min-width:0;overflow-wrap:anywhere}.pxc-file{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.pxc-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pxc-chip{position:relative;display:inline-flex;flex:0 1 auto;min-width:0;margin:0}.pxc-chip-wide{display:flex;flex:1 1 100%}.pxc-root .pxc-radio{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pxc-chip-face{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:44px;min-height:32px;padding:4px 12px;border:1px solid var(--pxc-edge);border-radius:9px;background:var(--pxc-well);color:#cbd5e1;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25;text-align:center;transition:opacity .15s ease}.pxc-chip-wide .pxc-chip-face{justify-content:flex-start;padding:8px 14px;text-align:left}.pxc-root .pxc-radio:checked+.pxc-chip-face{border-color:var(--pxc-accent-soft);background:#ce1d874d;color:#fff}.pxc-root .pxc-radio:focus-visible+.pxc-chip-face{outline:2px solid var(--pxc-focus);outline-offset:2px}.pxc-root .pxc-radio:disabled{cursor:not-allowed}.pxc-root .pxc-radio:disabled+.pxc-chip-face{border-style:dashed;background:transparent;color:var(--pxc-muted);opacity:.45}@media(hover:hover){.pxc-root .pxc-radio:hover:not(:checked):not(:disabled)+.pxc-chip-face{border-color:var(--pxc-line-strong);background:#94a3b81a;color:var(--pxc-ink)}}.pxc-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;align-content:start}.pxc-field-narrow{max-width:11rem}.pxc-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.pxc-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pxc-sub{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px;border:1px solid var(--pxc-line);border-radius:12px;background:#0a111f8c}.pxc-root .pxc-input,.pxc-root .pxc-select,.pxc-root .pxc-textarea{display:block;width:100%;min-width:0;height:36px;margin:0;padding:0 10px;border:1px solid var(--pxc-edge);border-radius:8px;background-color:var(--pxc-well);box-shadow:none;color:var(--pxc-ink);font:inherit;font-size:16px;font-weight:500;line-height:1.2;transition:opacity .15s ease}.pxc-root .pxc-textarea{height:auto;min-height:84px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;line-height:1.4;resize:vertical}.pxc-root .pxc-textarea-hex{height:100px;min-height:100px;padding-bottom:0;color:#cbd5e1}.pxc-root .pxc-select{padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;cursor:pointer}.pxc-root .pxc-select option,.pxc-root .pxc-select optgroup{background:#141f33;color:#f1f5f9}.pxc-root .pxc-select-scale{flex:0 0 auto;width:5.5rem}.pxc-root .pxc-input-size{width:4.75rem;padding:0 6px 0 10px;font-variant-numeric:tabular-nums}.pxc-root .pxc-input-hex{flex:0 0 auto;width:7.5em;font-variant-numeric:tabular-nums}.pxc-root .pxc-input::-moz-placeholder,.pxc-root .pxc-textarea::-moz-placeholder{color:#8391a7;opacity:1}.pxc-root .pxc-input::placeholder,.pxc-root .pxc-textarea::placeholder{color:#8391a7;opacity:1}.pxc-root .pxc-input:focus,.pxc-root .pxc-select:focus,.pxc-root .pxc-textarea:focus{border-color:var(--pxc-accent-soft);box-shadow:none;outline:2px solid var(--pxc-focus);outline-offset:1px}.pxc-root .pxc-input:disabled,.pxc-root .pxc-select:disabled,.pxc-root .pxc-textarea:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover){.pxc-root .pxc-input:hover:not(:disabled):not(:focus),.pxc-root .pxc-select:hover:not(:disabled):not(:focus),.pxc-root .pxc-textarea:hover:not(:disabled):not(:focus){border-color:#94a3b8}}.pxc-checkline{display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:36px;margin:0;padding:7px 0;cursor:pointer}.pxc-checktext{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0}.pxc-checklabel{color:var(--pxc-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere}.pxc-root .pxc-check{flex:none;width:20px;height:20px;margin:1px 0 0;padding:0;border:1px solid var(--pxc-edge);border-radius:5px;background-color:var(--pxc-well);background-repeat:no-repeat;background-position:center;background-size:14px 14px;box-shadow:none;color:var(--pxc-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pxc-root .pxc-check:checked{border-color:var(--pxc-accent-soft);background-color:var(--pxc-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.pxc-root .pxc-check:disabled{opacity:.45;cursor:not-allowed}.pxc-root .pxc-range{display:block;width:100%;min-width:0;height:24px;margin:0;padding:0;border:0;border-radius:999px;touch-action:pan-y;background:transparent;accent-color:var(--pxc-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pxc-root .pxc-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--pxc-line-strong)}.pxc-root .pxc-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;border:2px solid #ffffff;border-radius:50%;background:var(--pxc-accent);box-shadow:0 2px 6px #00000080;-webkit-appearance:none}.pxc-root .pxc-range::-moz-range-track{height:6px;border-radius:999px;background:var(--pxc-line-strong)}.pxc-root .pxc-range::-moz-range-progress{height:6px;border-radius:999px;background:var(--pxc-accent)}.pxc-root .pxc-range::-moz-range-thumb{width:16px;height:16px;border:2px solid #ffffff;border-radius:50%;background:var(--pxc-accent)}.pxc-range-value{color:var(--pxc-ink);font-size:13px;font-variant-numeric:tabular-nums}.pxc-start{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.pxc-drop{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;min-width:0;padding:44px 18px 36px;border:2px dashed var(--pxc-line-strong);border-radius:16px;background:radial-gradient(120% 90% at 50% 0%,#ce1d871a,#0a111f00 70%),var(--pxc-well);text-align:center}.pxc-root.is-dropping .pxc-drop{border-color:var(--pxc-accent-soft);background-color:#ce1d8714}.pxc-drop-art{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:var(--pxc-grad);box-shadow:0 10px 30px var(--pxc-glow),inset 0 1px #ffffff38;color:#fff}.pxc-drop-title{color:var(--pxc-ink);font-size:clamp(20px,2.4vw,26px);font-weight:900;letter-spacing:-.015em;line-height:1.2}.pxc-drop-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-width:0}.pxc-drop-actions>.pxc-btn{min-height:48px;padding:10px 22px;font-size:15px}.pxc-drop-formats{color:var(--pxc-muted);font-size:13px}.pxc-drop-promise{color:var(--pxc-accent-soft);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pxc-start-messages{min-width:0}.pxc-start-messages:empty{display:none}.pxc-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0}.pxc-link{display:block;min-width:0;font-size:14px;line-height:1.45}.pxc-root .pxc-link a{color:var(--pxc-accent-soft);font-weight:600;text-decoration:underline;text-decoration-color:#f472b673;text-underline-offset:3px}@media(hover:hover){.pxc-root .pxc-link a:hover{color:#fff;text-decoration-color:currentColor}}.pxc-link-note{display:block;color:var(--pxc-muted);font-size:12px}.pxc-slot{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.pxc-slot-start{justify-items:center;text-align:center}.pxc-slot-next{padding-top:12px;border-top:1px solid var(--pxc-line)}.pxc-work{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;scroll-margin-top:76px}.pxc-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.pxc-bar-file{display:flex;flex:1 1 12rem;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.pxc-bar-name{display:-webkit-box;min-width:0;overflow:hidden;color:var(--pxc-ink);font-size:15px;font-weight:700;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pxc-bar-size{color:var(--pxc-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.pxc-bar-actions{display:flex;flex:0 0 auto;min-width:0}.pxc-bar button,.pxc-start button{scroll-margin-top:84px}.pxc-root[data-context=dashboard] .pxc-bar button,.pxc-root[data-context=dashboard] .pxc-start button,.pxc-root[data-context=dashboard] .pxc-stage button{scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.pxc-root .pxc-bar-actions>.pxc-btn{min-height:34px;padding:5px 12px;border-color:var(--pxc-line);background:transparent;box-shadow:none;color:#cbd5e1;font-size:13px;font-weight:600}.pxc-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;align-items:start}.pxc-left{display:contents}.pxc-side,.pxc-under{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.pxc-side .pxc-notice,.pxc-side :is(button,input,select,textarea,summary,a,label),.pxc-under :is(button,input,select,textarea,summary,a,label){scroll-margin-top:calc(42vh + 84px);scroll-margin-top:calc(42dvh + 84px);scroll-margin-bottom:16px}.pxc-alert,.pxc-ask{scroll-margin-top:84px;scroll-margin-bottom:16px}.pxc-hold{scroll-margin-top:calc(42vh + 84px);scroll-margin-top:calc(42dvh + 84px);scroll-margin-bottom:16px}.pxc-root[data-context=dashboard] .pxc-alert,.pxc-root[data-context=dashboard] .pxc-ask,.pxc-root[data-context=dashboard] .pxc-hold,.pxc-root[data-context=dashboard] .pxc-side .pxc-notice,.pxc-root[data-context=dashboard] .pxc-side :is(button,input,select,textarea,summary,a,label),.pxc-root[data-context=dashboard] .pxc-under :is(button,input,select,textarea,summary,a,label){scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.pxc-stage{position:sticky;top:64px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:8px;border:1px solid var(--pxc-line);border-radius:14px;background:var(--pxc-panel);box-shadow:0 14px 28px -18px #000000e6}.pxc-root[data-context=dashboard] .pxc-stage{top:57px}.pxc-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:6px 8px;min-width:0}.pxc-readout{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;min-width:0;overflow:hidden;padding:0 14px 0 4px;color:var(--pxc-ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.pxc-readout-size,.pxc-readout-colours{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxc-readout-colours{color:var(--pxc-muted);font-size:12px;font-weight:600}.pxc-readout:after{content:"";position:absolute;top:5px;right:2px;width:6px;height:6px;border-radius:50%;background:var(--pxc-accent-soft);opacity:0}.pxc-stage.pxc-busy .pxc-readout:after{opacity:1;transition:opacity .1s linear .15s}.pxc-root .pxc-view{display:inline-flex;flex:none;gap:2px;min-height:38px;margin:0;padding:3px;border:1px solid var(--pxc-line);border-radius:10px;background:var(--pxc-well);color:var(--pxc-muted);font:inherit;font-size:13px;font-weight:600;line-height:1.25;cursor:pointer}.pxc-view-side{display:inline-flex;align-items:center;padding:0 10px;border:1px solid transparent;border-radius:7px}.pxc-view[aria-pressed=true] .pxc-view-original,.pxc-view[aria-pressed=false] .pxc-view-result{border-color:var(--pxc-accent-soft);background:#ce1d874d;color:#fff}.pxc-zoom{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid var(--pxc-line);border-radius:10px;background:var(--pxc-well)}.pxc-root .pxc-zoom>.pxc-btn{min-height:32px;border-color:transparent;border-radius:7px;background:transparent;color:#cbd5e1;font-size:13px;font-variant-numeric:tabular-nums}.pxc-root .pxc-zoom>.pxc-btn-icon{width:32px;min-width:32px}.pxc-root .pxc-zoom>.pxc-zoom-fit{min-width:3.1rem;padding:0 6px}.pxc-root .pxc-zoom>.pxc-zoom-fit[aria-pressed=true]{background:transparent;color:#fff}@media(hover:hover){.pxc-root .pxc-zoom>.pxc-btn:hover:not(:disabled){border-color:transparent;background:#94a3b824;color:#fff}.pxc-root .pxc-view:hover{border-color:var(--pxc-line-strong)}}.pxc-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.pxc-canvas-box{display:flex;grid-area:1 / 1;min-width:0;height:max(120px,calc(42vh - 78px));height:max(120px,calc(42dvh - 78px));max-height:max(120px,calc(42vh - 78px));max-height:max(120px,calc(42dvh - 78px));padding:10px;border-radius:10px;background:var(--pxc-well);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--pxc-line-strong) transparent}.pxc-root .pxc-canvas-box:focus-visible{outline-offset:-2px}.pxc-canvas-wrap{position:relative;flex:none;margin:auto;border-radius:2px;background-color:#4a556e;background-image:linear-gradient(45deg,#3a445b 25%,transparent 25%,transparent 75%,#3a445b 75%),linear-gradient(45deg,#3a445b 25%,transparent 25%,transparent 75%,#3a445b 75%);background-position:0 0,8px 8px;background-size:16px 16px;box-shadow:0 0 0 1px #94a3b840,0 10px 24px -10px #000c;line-height:0}.pxc-canvas{display:block;max-width:none}.pxc-canvas-original{image-rendering:auto}.pxc-canvas-result{image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated}.pxc-overlay{position:absolute;top:0;left:0;pointer-events:none}.pxc-stage.is-picking .pxc-canvas-wrap{cursor:crosshair;box-shadow:0 0 0 2px var(--pxc-accent-soft),0 10px 24px -10px #000c}.pxc-banner{justify-self:center;max-width:100%;padding:3px 12px;border:1px solid rgba(251,191,36,.5);border-radius:999px;background:#0a111feb;color:var(--pxc-warn-ink);font-size:12px;font-weight:700;text-align:center}.pxc-frame .pxc-stage-messages,.pxc-frame .pxc-messages{display:contents}.pxc-frame .pxc-alert-region{grid-area:2 / 1}.pxc-frame .pxc-alert,.pxc-frame .pxc-ask{margin-top:8px;box-shadow:none}.pxc-frame .pxc-ask{grid-area:3 / 1}.pxc-frame .pxc-status{grid-area:1 / 1;align-self:end;justify-self:start;z-index:2;max-width:calc(100% - 8px);max-height:33.4%;margin:6px 4px;overflow-y:auto}.pxc-frame .pxc-status.is-remark{flex-wrap:nowrap}.pxc-frame .pxc-status.is-remark .pxc-status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxc-frame .pxc-status.is-remark>.pxc-btn-link{flex:none;white-space:nowrap}.pxc-messages{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;justify-items:start}.pxc-alert-region{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.pxc-alert,.pxc-ask,.pxc-status{min-width:0;max-width:100%;border-radius:10px;background:#0a111ff0;box-shadow:0 10px 24px -12px #000000e6;font-size:13px;line-height:1.45;pointer-events:auto}.pxc-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:6px 12px;border:1px solid var(--pxc-line-strong);color:var(--pxc-ink)}.pxc-status.is-bad{border-color:var(--pxc-bad);color:var(--pxc-bad-ink)}.pxc-stage.is-picking .pxc-status{pointer-events:none}.pxc-status-text{min-width:0;overflow-wrap:anywhere}.pxc-spinner{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pxc-accent-soft);animation:pxc-pulse .7s ease-in-out infinite alternate}@keyframes pxc-pulse{0%{opacity:1}to{opacity:.25}}.pxc-alert{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--pxc-bad);color:var(--pxc-bad-ink)}.pxc-alert-text{flex:1 1 auto;min-width:0;padding:2px 0;overflow-wrap:anywhere}.pxc-root .pxc-alert-dismiss,.pxc-root .pxc-notice-dismiss{align-self:flex-start;width:32px;min-width:32px;min-height:32px;border-color:transparent;background:transparent;color:inherit}.pxc-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--pxc-warn);color:var(--pxc-warn-ink)}.pxc-ask-text{flex:1 1 14rem;min-width:0;font-weight:600}.pxc-ask-buttons{display:inline-flex;flex-wrap:wrap;gap:8px}.pxc-notices{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;list-style:none}.pxc-notice{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:6px 6px 6px 12px;border-left:3px solid var(--pxc-warn);border-radius:0 10px 10px 0;background:#fbbf2414;color:var(--pxc-warn-ink);font-size:13px}.pxc-notice{flex-wrap:wrap}.pxc-root .pxc-notice-action{flex:none;align-self:center}.pxc-notice-text{flex:1 1 auto;min-width:0;padding:5px 0;overflow-wrap:anywhere}.pxc-background-more{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;min-width:0}.pxc-background-more>.pxc-checkline{flex:0 1 auto;min-height:28px;padding:4px 0}.pxc-background-more>.pxc-fold-sub{flex:1 1 auto;min-width:0}.pxc-background-more>.pxc-fold-sub[open]{flex-basis:100%}.pxc-gridline{display:flex;flex-wrap:wrap;align-items:center;min-width:0;padding:0 4px}.pxc-gridline-help{flex:1 1 100%}.pxc-offer{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;margin-top:-6px;padding:6px 10px 0;border-left:3px solid var(--pxc-accent-soft);border-radius:0 8px 8px 0;background:#f472b614}.pxc-offer-text{flex:1 1 100%;color:var(--pxc-ink);font-size:13px;font-weight:600;line-height:17.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pxc-snapped-text{white-space:nowrap}.pxc-snapped{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;color:var(--pxc-ink);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.pxc-finder{scroll-margin:84px 0 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:14px;border:1px solid var(--pxc-accent-soft);border-radius:14px;background:var(--pxc-panel)}.pxc-finder-lead{color:var(--pxc-ink);font-size:15px;font-weight:700;line-height:1.4}.pxc-finder-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.pxc-finder-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.pxc-manual-block{display:flex;align-items:flex-end;gap:8px;min-width:0}.pxc-manual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr));gap:10px;min-width:0}.pxc-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:4px 14px;border:1px solid var(--pxc-line);border-radius:14px;background:var(--pxc-panel)}.pxc-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:8px 0 10px}.pxc-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:7px 0;border-top:1px solid var(--pxc-line)}.pxc-row-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-width:0;min-height:32px}.pxc-reason-more{display:block;min-width:0}.pxc-root .pxc-reason-more>.pxc-btn-link{display:inline;min-height:0;margin:0 3px;padding:0;font-size:12px}.pxc-row-dither{padding-top:10px}.pxc-row-dither>.pxc-field>.pxc-label{color:var(--pxc-ink);font-size:13px;font-weight:800;letter-spacing:.01em}.pxc-fold-slot{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.pxc-fold-slot:empty{display:none}.pxc-row-label{color:var(--pxc-ink);font-size:13px;font-weight:800;letter-spacing:.01em}.pxc-row-note{flex:1 1 auto;order:1;min-width:0}.pxc-row-aside{display:inline-flex;flex:0 1 auto;order:2;margin-left:auto;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;color:var(--pxc-muted);font-size:12px;text-align:right}.pxc-root .pxc-row-aside>.pxc-btn-link{min-height:32px;font-size:13px}.pxc-chips-size{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.pxc-chips-size .pxc-chip-face{min-width:0;padding:4px 2px}.pxc-chip-real{grid-column:1 / -1;justify-self:start}.pxc-chip-real .pxc-chip-face{padding:4px 12px}.pxc-size-custom{display:inline-flex;align-items:center;gap:6px}.pxc-locked{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;color:var(--pxc-ink);font-size:14px;font-weight:700}.pxc-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(24px,1fr));gap:3px;min-width:0}.pxc-root .pxc-swatch{position:relative;flex:none;width:auto;height:auto;aspect-ratio:1;margin:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:6px;background-color:var(--pxc-well);overflow:hidden;cursor:pointer;forced-color-adjust:none}.pxc-swatch-hex{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pxc-root .pxc-swatch-chosen{width:36px;height:36px;border-color:var(--pxc-edge);border-radius:8px;cursor:default}.pxc-root .pxc-swatch-chosen.is-empty{background-image:linear-gradient(135deg,transparent 46%,var(--pxc-line-strong) 46%,var(--pxc-line-strong) 54%,transparent 54%)}.pxc-swatch-more{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}@media(hover:hover){.pxc-root button.pxc-swatch:hover{border-color:#fff}}.pxc-row-download{gap:10px}.pxc-apply{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0}.pxc-downloads{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.pxc-downloads>.pxc-btn{min-height:44px;font-size:15px}.pxc-download-large{display:flex;gap:8px;min-width:0}.pxc-download-large>.pxc-btn{flex:1 1 auto;min-width:0;min-height:40px}.pxc-root .pxc-download-large>.pxc-select{height:40px}.pxc-hold{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;min-width:0;padding:12px;border:1px dashed var(--pxc-accent-soft);border-radius:12px;background:#ce1d8714}.pxc-hold-hint{display:flex;align-items:center;gap:8px;min-width:0;color:var(--pxc-ink);font-size:13px;font-weight:700;line-height:1.4}.pxc-hold-image{display:block;max-width:100%;max-height:max(120px,calc(58vh - 200px));max-height:max(120px,calc(58dvh - 200px));width:auto;height:auto;border-radius:8px;background-color:#4a556e;image-rendering:pixelated;-webkit-touch-callout:default}.pxc-row-reset{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pxc-fold{min-width:0;border-top:1px solid var(--pxc-line)}.pxc-fold-manual,.pxc-fold-sub{border-top:0}.pxc-root .pxc-fold-sub>.pxc-fold-summary{min-height:32px;padding:6px 0 6px 22px;color:#cbd5e1;font-weight:600}.pxc-fold-sub>.pxc-fold-summary:before{top:11px}.pxc-fold.pxc-fold-sub[open]>.pxc-fold-summary:before{top:9px}.pxc-fold-sub>.pxc-fold-body{gap:10px;padding:4px 0 6px}.pxc-fold-more{margin-bottom:-4px}.pxc-root .pxc-fold-summary{position:relative;display:block;min-height:40px;padding:10px 0 10px 22px;color:var(--pxc-ink);font-size:13px;font-weight:800;letter-spacing:.01em;list-style:none;cursor:pointer}.pxc-fold-summary::-webkit-details-marker{display:none}.pxc-fold-summary:before{content:"";position:absolute;top:15px;left:4px;width:8px;height:8px;border-right:2px solid var(--pxc-muted);border-bottom:2px solid var(--pxc-muted);transform:rotate(-45deg)}.pxc-fold[open]>.pxc-fold-summary:before{top:13px;transform:rotate(45deg)}.pxc-fold-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:4px 0 16px}@media(min-width:960px){.pxc-root[data-context=public] .pxc-layout{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:16px}.pxc-root[data-context=public] .pxc-left{position:sticky;top:80px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.pxc-root[data-context=public] .pxc-stage{position:static;padding:10px;box-shadow:none}.pxc-root[data-context=public] .pxc-side .pxc-notice,.pxc-root[data-context=public] .pxc-side :is(button,input,select,textarea,summary,a,label),.pxc-root[data-context=public] .pxc-under :is(button,input,select,textarea,summary,a,label){scroll-margin-top:96px}html.ao-cookie-open .pxc-root[data-context=public] .pxc-side .pxc-notice,html.ao-cookie-open .pxc-root[data-context=public] .pxc-side :is(button,input,select,textarea,summary,a,label),html.ao-cookie-open .pxc-root[data-context=public] .pxc-under :is(button,input,select,textarea,summary,a,label){scroll-margin-top:96px}.pxc-root[data-context=public] .pxc-canvas-box{height:max(240px,min(560px,calc(100vh - 330px)));height:max(240px,min(560px,calc(100dvh - 330px)));max-height:max(240px,min(560px,calc(100vh - 330px)));max-height:max(240px,min(560px,calc(100dvh - 330px)));padding:16px}html.ao-cookie-open .pxc-root[data-context=public] .pxc-canvas-box{height:max(240px,min(560px,calc(100vh - 330px - var(--ao-cookie-h, 0px))));height:max(240px,min(560px,calc(100dvh - 330px - var(--ao-cookie-h, 0px))));max-height:max(240px,min(560px,calc(100vh - 330px - var(--ao-cookie-h, 0px))));max-height:max(240px,min(560px,calc(100dvh - 330px - var(--ao-cookie-h, 0px))))}.pxc-root[data-context=public] .pxc-frame{grid-template-rows:auto auto auto minmax(44px,auto)}.pxc-root[data-context=public] .pxc-frame .pxc-status{grid-area:4 / 1;align-self:start;flex-wrap:wrap;max-width:100%;max-height:none;margin:8px 0 0;box-shadow:none}.pxc-root[data-context=public] .pxc-frame .pxc-status .pxc-status-text{white-space:normal}}@media(min-width:1280px){.pxc-root[data-context=dashboard] .pxc-layout{grid-template-columns:minmax(0,1fr) minmax(0,350px);gap:16px}.pxc-root[data-context=dashboard] .pxc-left{position:sticky;top:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.pxc-root[data-context=dashboard] .pxc-stage{position:static;padding:10px;box-shadow:none}.pxc-root[data-context=dashboard] .pxc-side .pxc-notice,.pxc-root[data-context=dashboard] .pxc-side :is(button,input,select,textarea,summary,a,label),.pxc-root[data-context=dashboard] .pxc-under :is(button,input,select,textarea,summary,a,label){scroll-margin-top:32px;scroll-margin-bottom:16px}html.ao-cookie-open .pxc-root[data-context=dashboard] .pxc-side .pxc-notice,html.ao-cookie-open .pxc-root[data-context=dashboard] .pxc-side :is(button,input,select,textarea,summary,a,label),html.ao-cookie-open .pxc-root[data-context=dashboard] .pxc-under :is(button,input,select,textarea,summary,a,label){scroll-margin-top:32px}.pxc-root[data-context=dashboard] .pxc-canvas-box{height:max(240px,min(560px,calc(100vh - 252px)));height:max(240px,min(560px,calc(100dvh - 252px)));max-height:max(240px,min(560px,calc(100vh - 252px)));max-height:max(240px,min(560px,calc(100dvh - 252px)));padding:16px}html.ao-cookie-open .pxc-root[data-context=dashboard] .pxc-canvas-box{height:max(240px,min(560px,calc(100vh - 252px - var(--ao-cookie-h, 0px))));height:max(240px,min(560px,calc(100dvh - 252px - var(--ao-cookie-h, 0px))));max-height:max(240px,min(560px,calc(100vh - 252px - var(--ao-cookie-h, 0px))));max-height:max(240px,min(560px,calc(100dvh - 252px - var(--ao-cookie-h, 0px))))}.pxc-root[data-context=dashboard] .pxc-frame{grid-template-rows:auto auto auto minmax(44px,auto)}.pxc-root[data-context=dashboard] .pxc-frame .pxc-status{grid-area:4 / 1;align-self:start;flex-wrap:wrap;max-width:100%;max-height:none;margin:8px 0 0}.pxc-root[data-context=dashboard] .pxc-frame .pxc-status .pxc-status-text{white-space:normal}}@media(min-width:960px)and (max-height:759.98px)and (pointer:fine){.pxc-row{gap:3px;padding:3px 0}}@media(min-width:768px)and (min-height:900px){.pxc-canvas-box{height:max(120px,min(532px,calc(50vh - 78px)));height:max(120px,min(532px,calc(50dvh - 78px)));max-height:max(120px,min(532px,calc(50vh - 78px)));max-height:max(120px,min(532px,calc(50dvh - 78px)))}.pxc-side .pxc-notice,.pxc-side :is(button,input,select,textarea,summary,a,label),.pxc-under :is(button,input,select,textarea,summary,a,label){scroll-margin-top:calc(50vh + 84px);scroll-margin-top:calc(50dvh + 84px)}}@media(max-height:520px){.pxc-stage,.pxc-root[data-context] .pxc-left{position:static}.pxc-canvas-box{height:max(240px,calc(100vh - 190px));height:max(240px,calc(100dvh - 190px));max-height:max(240px,calc(100vh - 190px));max-height:max(240px,calc(100dvh - 190px))}.pxc-side .pxc-notice,.pxc-side :is(button,input,select,textarea,summary,a,label),.pxc-under :is(button,input,select,textarea,summary,a,label),.pxc-hold{scroll-margin-top:84px}}@media(max-height:520px)and (min-width:640px)and (max-width:959.98px){.pxc-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pxc-root[data-context] .pxc-left{position:sticky;top:72px;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;align-self:start}.pxc-root[data-context=dashboard] .pxc-left{top:65px}.pxc-stage{gap:6px;padding:6px}.pxc-gridline-help{display:none}.pxc-chips-size{grid-template-columns:repeat(5,minmax(0,1fr))}.pxc-work{scroll-margin-top:16px}.pxc-toolbar{flex-wrap:wrap-reverse;gap:2px 8px}.pxc-readout{flex:1 1 100%;flex-direction:row;gap:8px;line-height:1.15}.pxc-canvas-box{height:max(96px,calc(100vh - 228px));height:max(96px,calc(100dvh - 228px));max-height:max(96px,calc(100vh - 228px));max-height:max(96px,calc(100dvh - 228px));padding:2px}.pxc-root[data-context=dashboard] .pxc-canvas-box{height:max(96px,calc(100vh - 290px));height:max(96px,calc(100dvh - 290px));max-height:max(96px,calc(100vh - 290px));max-height:max(96px,calc(100dvh - 290px))}}@media(min-width:1024px)and (max-width:1279.98px){.pxc-root[data-context=dashboard] .pxc-stage{top:8px}}@media(max-width:1023.98px){.pxc-root[data-context=dashboard] .pxc-controls{padding-right:30px}.pxc-root[data-context=dashboard] .pxc-gridline{padding-right:44px}}@media(min-width:1024px){.pxc-root[data-context=dashboard]{padding-right:max(0px,calc(276px - max(32px,calc((100vw - 1456px)/2 + 32px))))}}@media(max-width:959.98px)and (min-height:900px){html.ao-cookie-open .pxc-root[data-context=public] .pxc-canvas-box{height:max(96px,calc(42vh - 78px - var(--ao-cookie-h, 0px)));height:max(96px,calc(42dvh - 78px - var(--ao-cookie-h, 0px)));max-height:max(96px,calc(42vh - 78px - var(--ao-cookie-h, 0px)));max-height:max(96px,calc(42dvh - 78px - var(--ao-cookie-h, 0px)))}}@media(max-width:1279.98px)and (min-height:900px){html.ao-cookie-open .pxc-root[data-context=dashboard] .pxc-canvas-box{height:max(96px,calc(42vh - 78px - var(--ao-cookie-h, 0px)));height:max(96px,calc(42dvh - 78px - var(--ao-cookie-h, 0px)));max-height:max(96px,calc(42vh - 78px - var(--ao-cookie-h, 0px)));max-height:max(96px,calc(42dvh - 78px - var(--ao-cookie-h, 0px)))}}html.ao-cookie-open .pxc-root .pxc-side .pxc-notice,html.ao-cookie-open .pxc-root .pxc-side :is(button,input,select,textarea,summary,a,label),html.ao-cookie-open .pxc-root .pxc-under :is(button,input,select,textarea,summary,a,label){scroll-margin-top:max(250px,calc(42vh + 84px - var(--ao-cookie-h, 0px)));scroll-margin-top:max(250px,calc(42dvh + 84px - var(--ao-cookie-h, 0px)));scroll-margin-bottom:calc(var(--ao-cookie-h, 0px) + 16px)}html.ao-cookie-open .pxc-root .pxc-alert,html.ao-cookie-open .pxc-root .pxc-ask,html.ao-cookie-open .pxc-root .pxc-hold,html.ao-cookie-open .pxc-root .pxc-finder{scroll-margin-bottom:calc(var(--ao-cookie-h, 0px) + 16px)}html.ao-cookie-open .pxc-root[data-context=dashboard]{padding-bottom:var(--ao-cookie-h, 0px)}html.ao-cookie-open .pxc-root .pxc-bar :is(button,input,select,textarea,summary,a,label),html.ao-cookie-open .pxc-root .pxc-start :is(button,input,select,textarea,summary,a,label),html.ao-cookie-open .pxc-root .pxc-stage :is(button,input,select,textarea,summary,a,label){scroll-margin-bottom:calc(var(--ao-cookie-h, 0px) + 16px)}@media(max-height:899.98px){html.ao-cookie-open .pxc-root .pxc-stage,html.ao-cookie-open .pxc-root .pxc-left{position:static}html.ao-cookie-open .pxc-root .pxc-side .pxc-notice,html.ao-cookie-open .pxc-root .pxc-side :is(button,input,select,textarea,summary,a,label),html.ao-cookie-open .pxc-root .pxc-under :is(button,input,select,textarea,summary,a,label),html.ao-cookie-open .pxc-root .pxc-hold{scroll-margin-top:84px}html.ao-cookie-open .pxc-root .pxc-hold-image{max-height:max(96px,calc(100vh - var(--ao-cookie-h, 0px) - 204px));max-height:max(96px,calc(100dvh - var(--ao-cookie-h, 0px) - 204px))}}@media(forced-colors:active){.pxc-root .pxc-radio:checked+.pxc-chip-face,.pxc-root .pxc-btn[aria-pressed=true],.pxc-root .pxc-zoom>.pxc-zoom-fit[aria-pressed=true],.pxc-root .pxc-view[aria-pressed=true] .pxc-view-original,.pxc-root .pxc-view[aria-pressed=false] .pxc-view-result{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.pxc-root .pxc-btn-preset[aria-pressed=true] .pxc-preset-name,.pxc-root .pxc-btn-preset[aria-pressed=true] .pxc-preset-detail{forced-color-adjust:none;color:HighlightText}.pxc-root .pxc-check:checked{forced-color-adjust:none;border-color:Highlight;background-color:Highlight}.pxc-root .pxc-radio:disabled+.pxc-chip-face,.pxc-root .pxc-btn:disabled,.pxc-root .pxc-check:disabled{border-color:GrayText;color:GrayText;opacity:1}.pxc-root .pxc-range::-webkit-slider-runnable-track{forced-color-adjust:none;background:CanvasText}.pxc-root .pxc-range::-webkit-slider-thumb{forced-color-adjust:none;border-color:Canvas;background:Highlight}.pxc-root .pxc-range::-moz-range-track{forced-color-adjust:none;background:CanvasText}.pxc-root .pxc-range::-moz-range-thumb{forced-color-adjust:none;border-color:Canvas;background:Highlight}.pxc-root .pxc-readout:after,.pxc-root .pxc-spinner{forced-color-adjust:none;background:Highlight}}@media(pointer:coarse){.pxc-root .pxc-btn,.pxc-root .pxc-btn-link,.pxc-root .pxc-view,.pxc-root .pxc-bar-actions>.pxc-btn,.pxc-root .pxc-zoom>.pxc-btn,.pxc-root .pxc-alert-dismiss,.pxc-root .pxc-notice-dismiss{min-height:44px}.pxc-root .pxc-btn-icon,.pxc-root .pxc-zoom>.pxc-btn-icon,.pxc-root .pxc-zoom>.pxc-zoom-fit,.pxc-root .pxc-alert-dismiss,.pxc-root .pxc-notice-dismiss{width:auto;min-width:44px}.pxc-root .pxc-btn-link{padding-inline:4px}.pxc-root .pxc-status>.pxc-btn-link{justify-content:center;min-width:44px}.pxc-root .pxc-link a{display:inline-flex;align-items:center;min-height:44px}.pxc-chip-face{min-height:44px}.pxc-root .pxc-input,.pxc-root .pxc-select,.pxc-root .pxc-download-large>.pxc-select,.pxc-root .pxc-range{height:44px}.pxc-checkline,.pxc-root .pxc-fold-summary{min-height:44px}.pxc-checkline{padding:11px 0}.pxc-background-more>.pxc-checkline{min-height:44px;padding:11px 0}.pxc-zoom,.pxc-root .pxc-view{padding:0;border-color:transparent;background:transparent}.pxc-view-side{border-color:var(--pxc-line)}.pxc-chips,.pxc-zoom,.pxc-presets,.pxc-toolbar,.pxc-row,.pxc-field{gap:8px}.pxc-chips-size{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pxc-root .pxc-fold-sub>.pxc-fold-summary{min-height:44px;padding:12px 0 12px 22px}.pxc-fold-sub>.pxc-fold-summary:before{top:17px}.pxc-fold.pxc-fold-sub[open]>.pxc-fold-summary:before{top:15px}.pxc-reason-more{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.pxc-root .pxc-reason-more>.pxc-btn-link{display:inline-flex;min-height:44px;margin:0}.pxc-root .pxc-row-aside>.pxc-btn-link{min-height:44px}.pxc-swatches{display:flex;flex-wrap:nowrap;gap:8px;padding-bottom:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.pxc-root .pxc-swatch{width:44px;height:44px;border-radius:8px}.pxc-root .pxc-swatch-chosen{width:44px;height:44px}.pxc-root.is-typing .pxc-stage{position:static}.pxc-fold-sub>.pxc-fold-body{padding-top:8px}}@media(max-width:767.98px){.pxc-controls{padding:4px 12px}.pxc-canvas-box{padding:4px}.pxc-readout{padding-left:2px;font-size:12px}.pxc-view-result{display:none}.pxc-view-side{padding:0 8px}.pxc-view[aria-pressed=false] .pxc-view-original{border-color:var(--pxc-line-strong);color:#cbd5e1}.pxc-root .pxc-zoom>.pxc-zoom-fit{padding:0 2px}}@media(max-width:419.98px){.pxc-stage{gap:6px;padding:6px}.pxc-toolbar{flex-wrap:wrap-reverse;gap:2px 8px}.pxc-readout{flex:1 1 100%;flex-direction:row;gap:8px;line-height:1.15}.pxc-frame .pxc-status{gap:2px 6px;padding:0 8px;font-size:12px}.pxc-canvas-box{height:max(120px,calc(42vh - 82px));height:max(120px,calc(42dvh - 82px));max-height:max(120px,calc(42vh - 82px));max-height:max(120px,calc(42dvh - 82px));padding:2px}.pxc-chips-size{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:359.98px){.pxc-chips-size{grid-template-columns:repeat(4,minmax(0,1fr))}.pxc-root .pxc-select{padding-right:24px;padding-left:8px;background-position:right 5px center}}@media(prefers-reduced-motion:reduce){.pxc-root *,.pxc-root *:before,.pxc-root *:after{transition:none!important;animation:none!important}}
