.pxs,.pxs-page{--px-bg:var(--bg-0);--px-surface:var(--bg-1);--px-raised:var(--bg-2);--px-sunken:var(--bg-3);--px-ink:var(--ink);--px-ink-2:var(--ink-2);--px-ink-3:var(--ink-3);--px-line:var(--line);--px-line-strong:var(--line-strong);--px-accent:var(--accent);--px-accent-solid:var(--accent-solid);--px-accent-solid-hover:var(--accent-solid-hover);--px-accent-ink:var(--accent-ink);--px-accent-tint:var(--accent-tint);--px-danger:var(--danger);--px-danger-tint:var(--danger-tint);--px-warn:var(--amber);--px-warn-tint:var(--amber-tint);--px-scrim:var(--scrim);--px-font:var(--sans);--px-font-display:var(--display);--px-mono:var(--mono);--px-r-1:var(--r-1);--px-r-2:var(--r-2);--px-r-3:var(--r-3);--px-r-4:var(--r-4);--px-r-box:22px;--px-s-1:var(--s-1);--px-s-2:var(--s-2);--px-s-3:var(--s-3);--px-s-4:var(--s-4);--px-s-5:var(--s-5);--px-s-6:var(--s-6);--px-shadow-pop:var(--shadow-pop);--px-shadow-lift:var(--lp-lift-shadow);--px-t-fast:var(--t-fast);--px-gutter:var(--gutter);--px-well-a:#e9ebee;--px-well-b:#dcdfe4;--px-frame-left:var(--cs-dock-left,0px);--px-frame-top:0px;--px-frame-bottom:var(--pxs-banner,0px)}@media(max-width:1000px){.pxs,.pxs-page{--px-frame-top:56px}}.pxs-page{padding-bottom:calc(var(--pxs-dock-h,190px) + var(--px-frame-bottom) + var(--px-s-4))}.pxs{position:relative;display:flex;flex-direction:column;gap:var(--px-s-4);font-family:var(--px-font);color:var(--px-ink)}.pxs [hidden]{display:none!important}.pxs-icon,.pxs svg.icon{width:18px;height:18px;flex:none}.pxs-spacer{flex:1 1 auto}.pxs-results{display:flex;flex-direction:column;gap:var(--px-s-5);min-width:0}.pxs-recent h2{margin:0 0 var(--px-s-2);font-size:13px;font-weight:600;color:var(--px-ink-3);text-transform:none}.pxs-recent-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--px-s-2);margin:0;padding:0;list-style:none}.pxs-recent-item{display:flex;align-items:center;gap:var(--px-s-3);padding:10px 12px;border:1px solid var(--px-line);border-radius:var(--px-r-4);background:var(--px-surface);color:var(--px-ink);text-decoration:none;transition:border-color var(--px-t-fast),background var(--px-t-fast)}.pxs-recent-item:hover{border-color:var(--px-line-strong);background:var(--px-raised)}.pxs-recent-item>svg{width:16px;height:16px;color:var(--px-ink-3)}.pxs-recent-thumbs{display:grid;grid-template-columns:repeat(2,24px);grid-auto-rows:24px;gap:2px;flex:none;padding:3px;border-radius:var(--px-r-2);background:repeating-conic-gradient(var(--px-well-a) 0 25%,var(--px-well-b) 0 50%) 0 0/8px 8px}.pxs-recent-thumbs img{width:24px;height:24px;image-rendering:pixelated}.pxs-recent-empty{grid-column:1/-1;grid-row:1/-1;display:grid;place-items:center;width:50px;height:50px;color:var(--px-ink-3)}.pxs-recent-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pxs-recent-text b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxs-recent-text small{font-size:12px;color:var(--px-ink-3)}.pxs-set{display:flex;flex-direction:column;gap:var(--px-s-5)}.pxs-head{position:sticky;top:var(--px-frame-top);z-index:20;display:flex;align-items:center;gap:var(--px-s-2);min-width:0;margin:0 calc(-1 * var(--px-s-2));padding:var(--px-s-2);background:color-mix(in srgb,var(--px-bg) 88%,transparent);backdrop-filter:blur(10px)}.pxs-title{min-width:0;margin:0;font-family:var(--px-font);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--px-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxs-count{flex:none;margin:0;font-size:13px;color:var(--px-ink-3);white-space:nowrap}.pxs-block{display:flex;flex-direction:column;gap:var(--px-s-3)}.pxs-block-head{display:flex;align-items:baseline;gap:var(--px-s-2);min-width:0}.pxs-block-head h2{margin:0;font-family:var(--px-font);font-size:13px;font-weight:600;letter-spacing:0;color:var(--px-ink-2);white-space:nowrap}.pxs-note{min-width:0;margin:0;font-size:13px;color:var(--px-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxs-line{margin:0;font-size:13px;color:var(--px-ink-3)}.pxs-notice{display:flex;align-items:flex-start;gap:var(--px-s-2);padding:10px 14px;border:1px solid var(--px-line);border-radius:var(--px-r-3);background:var(--px-surface);font-size:14px;color:var(--px-ink-2)}.pxs-notice p{margin:0}.pxs-notice.is-error{border-color:color-mix(in srgb,var(--px-danger) 45%,transparent);background:var(--px-danger-tint);color:var(--px-ink)}.pxs-notice svg{width:18px;height:18px;flex:none;margin-top:1px}.pxs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:var(--px-s-3);margin:0;padding:0;list-style:none}.pxs-tile{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.pxs-well{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--px-line);border-radius:var(--px-r-4);background:repeating-conic-gradient(var(--px-well-a) 0 25%,var(--px-well-b) 0 50%) 50% 50%/16px 16px;cursor:pointer;overflow:hidden;transition:border-color var(--px-t-fast),box-shadow var(--px-t-fast),transform var(--px-t-fast)}button.pxs-well:hover{border-color:var(--px-line-strong);box-shadow:var(--px-shadow-lift)}button.pxs-well:active{transform:scale(.98)}button.pxs-well:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.pxs-well img{width:82%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}.pxs-well.is-empty{color:var(--px-ink-3);cursor:default}.pxs-well.is-empty svg{width:22px;height:22px}.pxs-name{font-size:12px;line-height:1.3;color:var(--px-ink-2);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxs-tile.is-picked .pxs-well{border-color:var(--px-accent);box-shadow:0 0 0 2px var(--px-accent)}.pxs-tile.is-kept .pxs-well{border-color:var(--px-accent)}.pxs-tile.is-skeleton .pxs-well,.pxs-well.is-working{cursor:default;background:linear-gradient(100deg,var(--px-raised) 30%,var(--px-sunken) 50%,var(--px-raised) 70%) 0 0/300% 100%;animation:pxs-shimmer 1.4s ease-in-out infinite}.pxs-tile.is-redrawing .pxs-well{opacity:.55}@keyframes pxs-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.pxs-tile.is-skeleton .pxs-well,.pxs-well.is-working{animation:none}}.pxs-pick{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:26px;height:26px;opacity:0;transition:opacity var(--px-t-fast);cursor:pointer}.pxs-pick input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.pxs-pick span{width:18px;height:18px;border:1.5px solid var(--px-line-strong);border-radius:5px;background:var(--px-surface)}.pxs-pick span{position:relative}.pxs-pick input:checked+span{border-color:var(--px-accent);background:var(--px-accent)}.pxs-pick input:checked+span:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--px-accent-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.pxs-pick input:focus-visible+span{outline:2px solid var(--px-accent);outline-offset:2px}.pxs-keep{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;background:color-mix(in srgb,var(--px-surface) 85%,transparent);color:var(--px-ink-3);opacity:0;transition:opacity var(--px-t-fast),color var(--px-t-fast)}.pxs-keep svg{width:16px;height:16px}.pxs-keep[aria-pressed=true]{opacity:1;color:var(--px-accent)}.pxs-keep[aria-pressed=true] svg{fill:currentColor}.pxs-tile:hover .pxs-pick,.pxs-tile:focus-within .pxs-pick,.pxs-tile:hover .pxs-keep,.pxs-tile:focus-within .pxs-keep,.pxs-set:has(.is-picked) .pxs-pick{opacity:1}@media(hover:none){.pxs-pick,.pxs-keep{opacity:1}}.pxs-retry{position:absolute;left:50%;top:calc(50% - 24px);transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--px-raised);border:1px solid var(--px-line);font-size:12px;color:var(--px-ink)}.pxs-retry svg{width:14px;height:14px}.pxs-flag{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--px-danger);color:var(--px-accent-ink);font-size:12px;font-weight:700}.pxs-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--px-line);border-radius:var(--px-r-3);background:var(--px-surface);font:500 13px/1 var(--px-font);color:var(--px-ink);cursor:pointer;list-style:none;white-space:nowrap;transition:background var(--px-t-fast),border-color var(--px-t-fast)}.pxs-btn::-webkit-details-marker{display:none}.pxs-btn:hover{border-color:var(--px-line-strong);background:var(--px-raised)}.pxs-btn:active{transform:translateY(1px)}.pxs-btn svg{width:16px;height:16px}.pxs-btn.pxs-icon-only{width:34px;padding:0;justify-content:center}.pxs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pxs-menu{position:relative}.pxs-menu>summary{list-style:none}.pxs-menu>summary::-webkit-details-marker{display:none}.pxs-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;display:flex;flex-direction:column;min-width:220px;padding:6px;border:1px solid var(--px-line-strong);border-radius:var(--px-r-4);background:var(--px-raised);box-shadow:var(--px-shadow-pop)}.pxs-menu.is-up>.pxs-pop{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.pxs-pop-item{display:flex;align-items:center;justify-content:space-between;gap:var(--px-s-3);width:100%;padding:9px 10px;border-radius:var(--px-r-2);background:none;font:500 14px/1.2 var(--px-font);color:var(--px-ink);text-align:left;text-decoration:none;cursor:pointer}.pxs-pop-item:hover,.pxs-pop-item:focus-visible{background:var(--px-sunken);outline:none}.pxs-pop-item small{font-size:12px;color:var(--px-ink-3)}.pxs-pop-item svg{width:16px;height:16px}.pxs-pop-item.is-danger{justify-content:flex-start;color:var(--px-danger)}.pxs-pop-item:disabled{opacity:.45;cursor:not-allowed}.pxs-pop-item[aria-busy=true]{cursor:progress;opacity:.7}.pxs-dock{position:fixed;z-index:30;left:var(--px-frame-left);right:0;bottom:max(var(--pxs-kb,0px),var(--px-frame-bottom));display:flex;flex-direction:column;align-items:center;gap:var(--px-s-2);padding:18px var(--px-gutter) max(12px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--px-bg) 18px);pointer-events:none}.pxs-dock>*{width:min(760px,100%);pointer-events:auto}.pxs-composer{display:flex;flex-direction:column;gap:var(--px-s-2);padding:16px}.pxs-box{position:relative;display:flex;flex-direction:column;border:1px solid var(--px-line-strong);border-radius:var(--px-r-box);background:var(--px-raised);box-shadow:var(--px-shadow-lift);transition:border-color var(--px-t-fast),box-shadow var(--px-t-fast)}.pxs-box:focus-within{border-color:var(--px-accent);box-shadow:0 0 0 3px var(--px-accent-tint),var(--px-shadow-lift)}.pxs-bar{display:flex;align-items:center;gap:6px;padding:6px 10px 10px}.pxs-send{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--px-accent-solid);color:var(--px-accent-ink);text-decoration:none;cursor:pointer;transition:background var(--px-t-fast),opacity var(--px-t-fast),transform var(--px-t-fast)}.pxs-send:hover:not(:disabled){background:var(--px-accent-solid-hover)}.pxs-send:active:not(:disabled){transform:scale(.94)}.pxs-send:disabled{opacity:.4;cursor:not-allowed}.pxs-send svg{width:18px;height:18px}.pxs-send[aria-busy]{opacity:1;cursor:progress}.pxs-send[aria-busy] svg{display:none}.pxs-send[aria-busy]:after{content:"";width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pxs-spin .7s linear infinite}@keyframes pxs-spin{to{transform:rotate(360deg)}}.pxs-foot{margin:0;font-size:12px;color:var(--px-ink-3);text-align:center}.pxs-noscript{margin:var(--px-s-4) 0;color:var(--px-ink-2)}.pxs-top{display:flex;align-items:center;min-height:36px;margin-top:24px}.pxs-page-title{margin:0;font-family:var(--px-font);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--px-ink-2)}.pxs-accent{color:inherit}.pxs-hero{display:flex;flex-direction:column;align-items:center;gap:var(--px-s-4);padding:clamp(24px,10vh,96px) 0 var(--px-s-4);text-align:center}.pxs-top+.pxs-hero{margin-top:calc(-1 * var(--px-s-5))}.pxs-greeting{margin:0;font-family:var(--px-font-display);font-size:clamp(28px,4.2vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--px-ink);text-wrap:balance}.pxs-plan{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;margin:0;padding:5px 14px 5px 5px;border:1px solid var(--px-line);border-radius:999px;background:var(--px-raised);font-size:13px;color:var(--px-ink-2);text-decoration:none}a.pxs-plan:hover{border-color:var(--px-line-strong)}.pxs-plan b{color:var(--px-ink)}.pxs-plan>svg{width:14px;height:14px}.pxs-plan-coin{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--px-accent-tint);color:var(--px-accent)}.pxs-plan-coin svg{width:14px;height:14px}.pxs-plan-sep{color:var(--px-ink-3)}.pxs-link{color:var(--px-accent);text-decoration:none}.pxs-link:hover{text-decoration:underline}.pxs-modes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 2px;padding:0;border:0;min-width:0}.pxs-chip{position:relative;display:inline-flex;flex:none;cursor:pointer}.pxs-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.pxs-chip span{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:72px;padding:0 16px;border:1px solid var(--px-line);border-radius:999px;background:var(--px-raised);font:500 13px/1 var(--px-font);color:var(--px-ink-2);white-space:nowrap;transition:background var(--px-t-fast),color var(--px-t-fast),border-color var(--px-t-fast)}.pxs-chip:hover span{border-color:var(--px-line-strong);color:var(--px-ink)}.pxs-chip input:checked+span{border-color:transparent;background:var(--px-accent-tint);color:var(--px-ink)}.pxs-chip input:focus-visible+span{outline:2px solid var(--px-accent);outline-offset:2px}.pxs-style-line{border-bottom:1px solid var(--px-line)}.pxs-style-line:focus-within{border-bottom-color:var(--px-line-strong)}.pxs-style-input{display:block;width:100%;height:44px;margin:0;padding:0 16px;border:0;border-radius:var(--px-r-box) var(--px-r-box) 0 0;background:transparent;font:400 16px var(--px-font);color:var(--px-ink);text-overflow:ellipsis;outline:none}.pxs-style-input::placeholder{color:var(--px-ink-3)}.pxs-input{display:block;width:100%;min-height:56px;max-height:32dvh;padding:14px 16px 4px;border:0;background:none;font:400 16px/1.5 var(--px-font);color:var(--px-ink);resize:none;outline:none}.pxs-input::placeholder{color:var(--px-ink-3)}.pxs-for-items,.pxs-for-text{min-width:0}.pxs-composer[data-mode=sprite] .pxs-for-items,.pxs-composer[data-kind=new][data-mode=icons] .pxs-for-text,.pxs-composer[data-kind=round][data-mode=icons]:not(.has-picks) .pxs-for-text,.pxs-composer.has-picks .pxs-for-items{display:none}.pxs .chipin{position:relative;min-width:0;max-height:174px;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 4px;cursor:text}.pxs .chipin-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.pxs .chipin-chip{display:inline-flex;align-items:center;max-width:100%;min-width:0;height:32px;border:1px solid var(--px-line);border-radius:999px;background:var(--px-surface);color:var(--px-ink);transition:border-color var(--px-t-fast),background var(--px-t-fast)}.pxs .chipin-text{min-width:0;max-width:240px;height:100%;padding:0 2px 0 12px;border:0;border-radius:999px 0 0 999px;background:transparent;font:400 14px/30px var(--px-font);color:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pxs .chipin-text:focus-visible{outline:none}.pxs .chipin-x{display:grid;place-items:center;flex:none;width:32px;height:30px;padding:0;border:0;border-radius:0 999px 999px 0;background:transparent;color:var(--px-ink-3);cursor:pointer}.pxs .chipin-x:hover{color:var(--px-ink)}.pxs .chipin-x:focus-visible{outline:2px solid var(--px-accent);outline-offset:-2px}.pxs .chipin-x svg{width:14px;height:14px}.pxs .chipin-chip:focus-within,.pxs .chipin-chip.is-selected{border-color:var(--px-accent);background:var(--px-accent-tint)}.pxs .chipin-chip.is-shake{border-color:var(--px-warn);background:var(--px-warn-tint);animation:pxs-shake .36s linear}@keyframes pxs-shake{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.pxs .chipin-chip.is-shake{animation:none}}.pxs .chipin-edit{width:clamp(80px,calc(var(--chars,8) * 1ch + 24px),240px);height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;font:400 14px var(--px-font);color:var(--px-ink);outline:none}.pxs .chipin-entry{flex:1 1 140px;min-width:120px}.pxs .chipin-input{display:block;width:100%;height:32px;min-height:0;margin:0;padding:0 4px;border:0;background:transparent;font:400 16px var(--px-font);color:var(--px-ink);outline:none;box-shadow:none}.pxs .chipin-input::placeholder{color:var(--px-ink-3)}.pxs .chipin-hint{margin:4px 2px 2px;font-size:12px;color:var(--px-warn)}.pxs .chipin-hint:empty{display:none}.pxs-tool{display:inline-flex;align-items:center;gap:6px;max-width:180px;height:34px;padding:0 12px;border:1px solid var(--px-line);border-radius:999px;background:var(--px-surface);font:400 13px/1 var(--px-font);color:var(--px-ink-2);white-space:nowrap;cursor:pointer;list-style:none;transition:border-color var(--px-t-fast),color var(--px-t-fast),background var(--px-t-fast)}.pxs-tool::-webkit-details-marker{display:none}.pxs-tool svg{width:15px;height:15px;flex:none}.pxs-tool:hover{border-color:var(--px-line-strong);color:var(--px-ink)}.pxs-menu[open]>.pxs-tool{border-color:var(--px-accent);background:var(--px-accent-tint);color:var(--px-ink)}.pxs-price{margin-left:auto;font:400 12px var(--px-mono);color:var(--px-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pxs-price.is-full{color:var(--px-warn)}.pxs-style-menu{position:static}.pxs-menu.is-up>.pxs-pop.pxs-style{left:8px;right:auto;bottom:calc(100% + 8px);width:min(400px,calc(100% - 16px));gap:var(--px-s-3);padding:var(--px-s-4);border:0;box-shadow:var(--px-shadow-pop)}.pxs-group{display:block;margin:0;padding:0;border:0;min-width:0}.pxs-group>legend{display:block;margin:0 0 6px;padding:0;font-size:12px;font-weight:600;color:var(--px-ink-2)}.pxs-seg{display:inline-flex;flex-wrap:wrap;gap:2px;min-width:0;padding:3px;border:1px solid var(--px-line);border-radius:999px;background:var(--px-surface)}.pxs-seg label{position:relative;display:inline-flex;cursor:pointer}.pxs-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pxs-seg span{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--px-ink-2);white-space:nowrap}.pxs-seg label:hover span{color:var(--px-ink)}.pxs-seg input:checked+span{background:var(--px-sunken);color:var(--px-ink)}.pxs-seg input:focus-visible+span{outline:2px solid var(--px-accent);outline-offset:1px}.pxs-colours{display:flex;flex-wrap:wrap;gap:8px}.pxs-colour{position:relative;display:inline-flex;flex:none;align-items:center;gap:8px;height:36px;margin:0;padding:0 4px 0 10px;border:1px solid var(--px-line);border-radius:999px;background:var(--px-surface);cursor:pointer}.pxs-colour input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;accent-color:var(--px-accent)}.pxs-colour input[type=color]{flex:none;width:28px;height:28px;padding:0;border:1px solid var(--px-line-strong);border-radius:50%;background:transparent;cursor:pointer}.pxs-colour input[type=color]::-webkit-color-swatch-wrapper{padding:0}.pxs-colour input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.pxs-colour:has(input[type=checkbox]:not(:checked)) input[type=color]{opacity:.35}.pxs.is-editing{gap:0}.pxs-item{position:fixed;z-index:40;top:var(--px-frame-top);left:var(--px-frame-left);right:0;bottom:var(--px-frame-bottom);display:flex;flex-direction:column;background:var(--px-bg)}.pxs-item-bar{display:flex;align-items:center;gap:var(--px-s-2);min-height:44px;padding:6px var(--px-s-3);border-bottom:1px solid var(--px-line)}.pxs-item-title{display:flex;align-items:baseline;gap:var(--px-s-2);min-width:0}.pxs-item-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxs-item-version{font:12px var(--px-mono);color:var(--px-ink-3)}.pxs-editor{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pxs-editor>.pxs-line{padding:var(--px-s-4)}@media(max-width:600px){.pxs-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--px-s-2)}.pxs-btn>span{display:none}.pxs-btn{width:34px;padding:0;justify-content:center}.pxs-hero{padding-top:clamp(16px,8vh,64px)}.pxs-modes{gap:6px}.pxs-chip span{min-width:0;height:32px;padding:0 13px}.pxs .chipin{padding:12px 12px 4px}.pxs .chipin-text{max-width:180px}.pxs-input{padding:12px 12px 4px}.pxs-style-input{padding:0 12px}.pxs-bar{padding:4px 8px 8px}.pxs-tool{width:34px;padding:0;justify-content:center}.pxs-tool>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pxs-seg{display:flex;width:100%;border-radius:16px}.pxs-seg label{flex:1 1 0;min-width:0}.pxs-seg span{width:100%;height:auto;min-height:32px;padding:4px 8px;white-space:normal;text-align:center;line-height:1.2}.pxs-recent-list{grid-template-columns:1fr}.pxs-item-bar .pxs-btn>span{display:none}.pxs-item-name{display:none}}
