@property --pm-tint{syntax:"<color>";inherits:true;initial-value:#c47cff}.pm-main{min-height:100svh}:root[data-theme=light] .ds-root.ds-ed .pm-main{--ds-void:#0b0b0e;--ds-chrome:#141419;--ds-chrome-hi:#1c1c23;--ds-card:#18181f;--ds-card-hi:#22222a;--ds-stone:#23232a;--ds-well:#0e0e12;--ds-well-hi:#16161c;--ds-track:#2e2e36;--ds-seg:var(--ds-well);--ds-key:#050507;--ds-rule:#24242c;--ds-bevel-hi:#ffffff0e;--ds-bevel-lo:#0000006b;--ds-raised:inset 0 2px 0 var(--ds-bevel-hi),inset 0 -2px 0 var(--ds-bevel-lo);--ds-sunken:inset 2px 2px 0 #000000b3,inset -2px -2px 0 #ffffff0d;--ds-t1:#fff;--ds-t2:#d3d3db;--ds-t3:#a2a2ac;--ds-t4:#8a8a94;--ds-sel:#fff;--ds-sel-fill:#000;--ds-field:#000;--ds-field-edge:#a0a0a0;--ds-field-text:#fff;--ds-ph:#aaa;--ds-ore:#48494a;--ds-ore-hi:#6d6e70;--ds-ore-lo:#313233;--ds-edge:#1e1e1f;--ds-ca:#5f5;--ds-c6:#fa0;--ds-cc:#f55;--ds-ce:#ff5;--ds-cd:#f5f;--ds-cb:#5ff;--ds-shc:color-mix(in srgb,currentColor 25%,#000);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pm{--pm-top:64px;--pm-ui:var(--ds-uif);color:var(--ds-t1);background:var(--ds-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:--pm-tint .65s;position:relative}html[data-ct-app] .pm{--pm-top:64px}html[data-ct-phone] .pm{--pm-top:var(--ph-top,56px)}.pm button{font-family:inherit}.pm img{-webkit-user-drag:none}.pm-failed{text-align:center;color:var(--ds-t3);padding:140px 24px}.pm-hero{position:relative}.pm-stage{--pm-stage-h:clamp(660px,100svh,940px);--pm-item-x:56%;height:var(--pm-stage-h);isolation:isolate;background:#05060d;position:relative;overflow:hidden}.pm-bg,.pm-bg img{width:100%;height:100%;position:absolute;inset:0}.pm-bg img{object-fit:cover;object-position:50% 42%;animation:1.6s cubic-bezier(.2,.7,.2,1) both pm-settle}@keyframes pm-settle{0%{filter:brightness(.6);transform:scale(1.07)}}.pm-light{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(34% 44% at 57% 76%,color-mix(in srgb,var(--pm-tint)46%,transparent),transparent 72%),radial-gradient(80% 36% at 50% 104%,color-mix(in srgb,var(--pm-tint)30%,transparent),transparent 80%);position:absolute;inset:0}.pm-shade{pointer-events:none;background:linear-gradient(#05050cc7 0,#05050c00 26%),linear-gradient(0deg,#05050cf0 0,#05050c59 22%,#05050c00 40%),linear-gradient(90deg,#05050c9e 0,#05050c00 36%);position:absolute;inset:0}.pm-hand{--hh:calc(var(--pm-stage-h) - var(--pm-top));top:var(--pm-top);height:var(--hh);width:calc(var(--hh)*1.5);left:calc(var(--pm-item-x) - var(--hh)*1.33);pointer-events:none;z-index:1;position:absolute}.pm-hand-art,.pm-hand-gl,.pm-hand-flat{width:100%;height:100%;display:block;position:absolute;inset:0}.pm-hand-art{transform-origin:88% 100%}.pm-hand-gl,.pm-hand-flat{image-rendering:pixelated;filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--pm-tint)85%,white))drop-shadow(0 0 28px color-mix(in srgb,var(--pm-tint)60%,transparent))}.pm-cross-hair{z-index:1;width:30px;height:30px;image-rendering:pixelated;mix-blend-mode:difference;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.pm-burst{pointer-events:none;z-index:4;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.pm-hud{inset:var(--pm-top)0 0;z-index:2;pointer-events:none;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:18px max(20px,50% - 650px) 20px;display:grid;position:absolute}.pm-hud>:not(.pm-mid){pointer-events:auto}.pm-top{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.pm .pm-back{align-self:center}.pm .pm-title{font:400 32px/36px var(--ds-mcf);color:var(--ds-t1);text-shadow:4px 4px 0 var(--ds-shc);margin:0}.pm .pm-tag{font:400 15px/1.45 var(--ds-uif);color:var(--ds-t3);margin:0}.pm-modes-row{min-width:0;min-height:84px}.pm-modes{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin:-4px -4px -8px;padding:4px 4px 8px;display:flex;overflow-x:auto}.pm-modes::-webkit-scrollbar{display:none}.pm .pm-mode{min-width:158px;color:var(--ds-t1);text-align:left;cursor:pointer;background:var(--ds-card);box-shadow:0 0 0 2px var(--ds-key),var(--ds-raised);animation:.24s ease-out both pm-card-in;animation-delay:calc(var(--i)*40ms);border:0;flex:none;align-items:center;gap:12px;padding:10px 16px 10px 12px;transition:none;display:flex;position:relative}@keyframes pm-card-in{0%{opacity:0}}.pm .pm-mode:hover{background:var(--ds-card-hi)}.pm .pm-mode.is-on,.pm .pm-mode:focus-visible{background:var(--ds-sel-fill);box-shadow:0 0 0 2px var(--ds-key),inset 0 0 0 2px var(--ds-sel);outline:none}.pm-mode-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pm .pm-mode-name{font:400 16px/18px var(--ds-mcf);white-space:nowrap;color:var(--ds-t1);text-shadow:2px 2px 0 var(--ds-shc)}.pm .pm-mode-n{font:400 10.6667px/12px var(--ds-mcf);color:var(--ds-t3);text-shadow:1.3333px 1.3333px 0 var(--ds-shc)}.pm .pm-mode.is-on .pm-mode-n{color:var(--ds-t2)}.pm-3d{width:46px;height:46px;transform-style:preserve-3d;flex:none;transition:transform .34s cubic-bezier(.2,.8,.25,1.2);position:relative;transform:perspective(240px)rotateY(-34deg)rotateX(12deg)}.pm-3d>img{width:100%;height:100%;image-rendering:pixelated;transform:translateZ(calc(var(--z)*-.95px));backface-visibility:hidden;position:absolute;inset:0}.pm-3d>img+img{filter:brightness(.42)}.pm-mode:hover .pm-3d,.pm-mode.is-on .pm-3d{transform:perspective(240px)rotateY(-10deg)rotateX(5deg)translateY(-2px)scale(1.1)}.pm-mid{pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(286px,336px);align-items:center;gap:24px;min-height:0;display:grid}.pm-caption{pointer-events:auto;align-self:end;max-width:440px;padding-bottom:6px}.pm .pm-cap-kicker{font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t3);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);display:block}.pm .pm-cap-name{font-family:var(--ds-mcf);color:var(--ds-t1);text-shadow:.0833em .0833em 0 var(--ds-shc);margin:8px 0 12px;font-size:clamp(34px,4.3vw,60px);font-weight:400;line-height:1;animation:.3s ease-out both pm-cap-in}@keyframes pm-cap-in{0%{opacity:0;transform:translateY(8px)}}.pm .pm-cap-from{font:400 14px/1.3 var(--ds-uif);color:var(--ds-t3);background:var(--ds-well);box-shadow:var(--ds-sunken);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.pm-cap-from>img{width:24px;height:24px;image-rendering:pixelated;object-fit:contain}.pm .pm-cap-from b{font:400 16px/18px var(--ds-mcf);color:var(--ds-t1);text-shadow:2px 2px 0 var(--ds-shc)}.pm .pm-badge{height:20px;font:400 10.6667px/12px var(--ds-mcf);color:var(--ds-cb);background:var(--ds-chrome);box-shadow:var(--ds-raised);text-shadow:1.3333px 1.3333px 0 var(--ds-shc);align-items:center;padding:0 6px 1px;display:inline-flex}.pm .pm-panel{pointer-events:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--ds-chrome);max-height:100%;box-shadow:0 0 0 2px var(--ds-key),var(--ds-raised);align-self:center;padding:14px;overflow:auto}.pm .pm-panel-title{font:400 16px/18px var(--ds-mcf);color:var(--ds-t1);text-shadow:2px 2px 0 var(--ds-shc);margin:0 0 12px}.pm .pm-panel-title span{color:var(--ds-ce)}.pm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm .pm-tile{min-width:0;color:inherit;cursor:pointer;background:var(--ds-card);box-shadow:var(--ds-raised);border:0;flex-direction:column;align-items:center;gap:7px;padding:8px 4px 9px;transition:none;display:flex}.pm .pm-tile:hover:not(:disabled){background:var(--ds-card-hi)}.pm-tile:disabled{cursor:default;opacity:.6}.pm .pm-tile-art{background:var(--ds-well);width:56px;height:56px;box-shadow:var(--ds-sunken);place-items:center;display:grid}.pm-tile-art>img{width:44px;height:44px;image-rendering:pixelated;object-fit:contain}.pm .pm-tile-name{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:center;max-width:100%;font:400 10.6667px/12px var(--ds-mcf);color:var(--ds-t2);text-shadow:1.3333px 1.3333px 0 var(--ds-shc);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm .pm-tile.is-on,.pm .pm-tile:focus-visible{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);outline:none}.pm .pm-tile.is-on .pm-tile-name{color:var(--ds-t1)}.pm .pm-tile.is-upload .pm-tile-name{color:var(--ds-ca)}.pm-tile.is-add .pm-tile-art>img{width:34px;height:34px}.pm .pm-tile.is-add .pm-tile-name{color:var(--ds-ca)}.pm .pm-loading{background:var(--ds-well-hi);width:55%;height:55%}.pm-bar{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.pm-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pm .pm-mix{min-height:30px;font:400 13.5px/1.3 var(--ds-uif);color:var(--ds-t3);align-items:center;gap:10px;display:flex}.pm .pm-mix b{color:var(--ds-t1);font-weight:600}.pm-mix-faces{display:flex}.pm .pm-mix-faces>img{width:28px;height:28px;image-rendering:pixelated;object-fit:contain;background:var(--ds-well);border:2px solid var(--ds-key);margin-left:-6px}.pm-mix-faces>img:first-child{margin-left:0}.pm-acts{gap:8px;display:flex}.pm .ds-btn.pm-act>img{width:20px;height:20px;image-rendering:pixelated}.pm-hotbar{grid-template-columns:repeat(var(--n),minmax(0,58px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06060cbd;border:1px solid #ffffff1a;gap:6px;max-width:100%;padding:8px 8px 12px;display:grid;box-shadow:0 20px 50px -20px #000000e6,inset 0 1px #ffffff0f}.pm-slot{aspect-ratio:1;cursor:pointer;background:#ffffff0a;border:2px solid #ffffff1a;align-self:start;min-width:0;height:auto;min-height:0;padding:0;transition:border-color .14s,background .14s,transform .14s;display:block;position:relative;overflow:visible}.pm-slot:hover{background:#ffffff17;transform:translateY(-2px)}.pm-slot>.pm-loading{position:absolute;top:22.5%;left:22.5%}.pm-slot-img{width:74%;max-width:none;height:74%;image-rendering:pixelated;object-fit:contain;pointer-events:none;position:absolute;top:13%;left:13%}.pm-slot.is-sel{background:color-mix(in srgb,var(--pm-tint)20%,#ffffff0f);box-shadow:0 0 0 1px #000,0 0 24px -2px var(--pm-tint),inset 0 0 16px -4px var(--pm-tint);border-color:#fff}.pm-slot.is-sel:after{content:"";background:var(--pm-tint);height:3px;box-shadow:0 0 12px 2px var(--pm-tint);position:absolute;bottom:-9px;left:14%;right:14%}.pm-slot-src{width:36%;height:36%;image-rendering:pixelated;object-fit:contain;pointer-events:none;background:#111018;border:1px solid #000c;position:absolute;bottom:2px;right:2px}.pm-slot-key{color:#ffffff61;pointer-events:none;font-size:10px;line-height:1;position:absolute;top:2px;left:4px}.pm-slot.is-spin .pm-slot-img{filter:blur(.5px)brightness(1.25);transform:scaleY(1.08)}.pm-slot.is-land{animation:.42s cubic-bezier(.2,.9,.3,1.3) pm-land}@keyframes pm-land{0%{box-shadow:0 0 0 2px #fff,0 0 34px 8px var(--pm-tint);transform:scale(1.28)}to{transform:none}}.pm-tip{text-align:left;white-space:nowrap;opacity:0;pointer-events:none;z-index:5;flex-direction:column;font-size:14px;line-height:1.15;transition:opacity .12s;display:flex;position:absolute;bottom:calc(100% + 26px);left:50%;transform:translate(-50%)}.pm-tip-from{color:#a8a8a8}.pm-tip-from b{color:#5ff;font-weight:400}@media (hover:hover){.pm-slot:hover .pm-tip,.pm-slot:focus-visible .pm-tip{opacity:1}}.pm .pm-dropover{inset:calc(var(--pm-top) + 16px)16px 16px;z-index:6;font:400 26.6667px/30px var(--ds-mcf);color:var(--ds-t1);text-shadow:3.3333px 3.3333px 0 var(--ds-shc);text-align:center;background:color-mix(in srgb,var(--ds-sel-fill)78%,transparent);box-shadow:inset 0 0 0 4px var(--ds-sel);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.16s ease-out both pm-fade;display:flex;position:absolute}@keyframes pm-fade{0%{opacity:0}}.pm-dropover>img{width:72px;height:72px;image-rendering:pixelated}.pm .pm-dropover>b{font-weight:400}.pm .pm-dropover>span{font:400 14px/1.4 var(--ds-uif);color:var(--ds-t3);text-shadow:none}.pm-below{max-width:1300px;margin:0 auto;padding:30px 20px 64px}.pm-cols{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pm .pm-card{background:var(--ds-chrome);box-shadow:0 0 0 2px var(--ds-key),var(--ds-raised);padding:20px 20px 22px;position:relative}.pm .pm-h{font:400 16px/18px var(--ds-mcf);color:var(--ds-t1);text-shadow:2px 2px 0 var(--ds-shc);align-items:center;gap:10px;margin:0 0 16px;display:flex}.pm .pm-h:after{content:"";background:var(--ds-rule);flex:auto;min-width:16px;height:2px}.pm .pm-sub{font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t3);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);margin:20px 0 10px}.pm .pm-drop{text-align:left;width:100%;color:var(--ds-t1);cursor:pointer;background:var(--ds-well);box-shadow:var(--ds-sunken);border:0;align-items:center;gap:16px;padding:18px 20px;transition:none;display:flex}.pm .pm-drop:hover:not(:disabled){background:var(--ds-well-hi)}.pm .pm-drop.is-over,.pm .pm-drop:focus-visible{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);outline:none}.pm-drop>img{width:40px;height:40px;image-rendering:pixelated;flex:none}.pm-drop>span{flex-direction:column;gap:5px;display:flex}.pm .pm-drop b{font:400 16px/18px var(--ds-mcf);color:var(--ds-t1);text-shadow:2px 2px 0 var(--ds-shc)}.pm .pm-drop span>span{font:400 12.5px/1.45 var(--ds-uif);color:var(--ds-t3)}.pm .pm-note{font:400 13.5px/1.45 var(--ds-uif);color:var(--ds-t3);overflow-wrap:anywhere;margin:10px 0 0}.pm .pm-note.is-ok{color:var(--ds-ca)}.pm .pm-note.is-bad{color:var(--ds-cc)}.pm .pm-notes{font:400 13.5px/1.45 var(--ds-uif);color:var(--ds-c6);overflow-wrap:anywhere;margin:8px 0 0;padding-left:18px;list-style:square}.pm-notes li+li{margin-top:4px}.pm-sources{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:12px;display:grid}.pm .pm-src{background:var(--ds-card);min-width:0;box-shadow:var(--ds-raised);align-items:center;gap:10px;padding:8px 30px 8px 8px;display:flex;position:relative}.pm .pm-src-icon{background:var(--ds-well);width:40px;height:40px;box-shadow:var(--ds-sunken);flex:none;place-items:center;display:grid}.pm-src-icon>img{width:36px;height:36px;image-rendering:pixelated;object-fit:contain}.pm-src-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pm .pm-src-name{font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t1);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm .pm-src-meta{font:500 12px/1.3 var(--ds-uif);color:var(--ds-t4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm .ds-btn.pm-src-btn{flex:none}.pm .pm-src-x{width:24px;height:24px;color:var(--ds-t3);cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;top:2px;right:2px}.pm .pm-src-x:hover{color:var(--ds-cc)}.pm-styles{flex-wrap:wrap;gap:8px;display:flex}.pm .ds-btn.pm-style{padding-left:8px}.pm-style>img{width:20px;height:20px;image-rendering:pixelated}.pm-tweaks{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.pm .pm-tweak{font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t2);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);cursor:pointer;background:var(--ds-card);box-shadow:var(--ds-raised);border:0;flex-direction:column;align-items:center;gap:8px;padding:8px 6px 10px;transition:none;display:flex}.pm .pm-tweak:hover{background:var(--ds-card-hi);color:var(--ds-t1)}.pm .pm-tweak>img{aspect-ratio:16/9;object-fit:cover;width:100%;image-rendering:pixelated;opacity:.72;box-shadow:0 0 0 2px var(--ds-key);transition:none}.pm-tweak:hover>img,.pm-tweak.is-on>img{opacity:1}.pm .pm-tweak.is-on,.pm .pm-tweak:focus-visible{color:var(--ds-t1);background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);outline:none}.pm-swatches,.pm-crosses{flex-wrap:wrap;gap:6px;display:flex}.pm .pm-swatch{cursor:pointer;background:var(--ds-well);width:32px;height:32px;box-shadow:inset 0 2px 0 #ffffff38,inset 0 -2px 0 #00000047,0 0 0 2px var(--ds-key);border:0;place-items:center;padding:0;display:grid}.pm .pm-swatch.is-default{box-shadow:var(--ds-sunken),0 0 0 2px var(--ds-key)}.pm-swatch>img{width:22px;height:22px;image-rendering:pixelated}.pm-swatch.is-rainbow{background:linear-gradient(135deg,#ff3b3b,#ffd91f 30%,#22d65a 50%,#3b8bff 70%,#c03bff)}.pm .pm-swatch.is-on,.pm .pm-swatch:hover{outline:2px solid var(--ds-sel);outline-offset:2px}.pm .pm-cross{width:40px;height:40px;color:var(--ds-t2);cursor:pointer;background:var(--ds-well);box-shadow:var(--ds-sunken);border:0;place-items:center;padding:0;display:grid}.pm .pm-cross:hover:not(.is-on){background:var(--ds-well-hi)}.pm-cross>img{width:30px;height:30px;image-rendering:pixelated}.pm .pm-cross.is-on,.pm .pm-cross:focus-visible{color:var(--ds-t1);background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);outline:none}.pm-cross:has(.pm-cross-none){width:auto;padding:0 10px}.pm .pm-cross-none{font:400 13.3333px/15px var(--ds-mcf);text-shadow:1.6667px 1.6667px 0 var(--ds-shc)}.pm .pm-forge{background:var(--ds-chrome);box-shadow:0 0 0 2px var(--ds-key),var(--ds-raised);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;margin-top:22px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.pm .pm-forge-icon{aspect-ratio:1;background:repeating-conic-gradient(#ffffff06 0 25%,transparent 0 50%)0 0/12px 12px,linear-gradient(180deg,#2e2e38,#1a1a22);border:6px solid var(--ds-well);width:196px;box-shadow:0 0 0 2px var(--ds-key);position:relative}.pm-forge-piece{image-rendering:pixelated;object-fit:contain;filter:drop-shadow(4px 4px #00000073);position:absolute}.pm-forge-flash{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0,color-mix(in srgb,var(--pm-tint)70%,transparent)32%,transparent 62%);position:absolute;inset:-20%}.pm-forge-body{min-width:0}.pm .pm-forge-title{font:400 26.6667px/30px var(--ds-mcf);color:var(--ds-t1);text-shadow:3.3333px 3.3333px 0 var(--ds-shc);margin:0}.pm .pm-forge-line{font:400 15px/1.5 var(--ds-uif);color:var(--ds-t3);margin:8px 0 18px}.pm .pm-editions{background:var(--ds-seg);max-width:520px;box-shadow:inset 0 0 0 2px var(--ds-rule);grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.pm .pm-edition{height:40px;font:400 16px/18px var(--ds-mcf);color:var(--ds-t3);text-shadow:2px 2px 0 var(--ds-shc);cursor:pointer;background:0 0;border:0;padding:0 10px 1px}.pm .pm-edition:hover:not(.is-on){color:var(--ds-t1);background:var(--ds-well-hi)}.pm .pm-edition.is-on,.pm .pm-edition:focus-visible{color:var(--ds-t1);background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);outline:none}.pm-fields{flex-wrap:wrap;gap:10px;max-width:520px;margin-top:14px;display:flex}.pm-field{flex-direction:column;gap:6px;min-width:150px;display:flex}.pm-field.is-grow{flex:1}.pm .pm-field>span{font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t2);text-shadow:1.6667px 1.6667px 0 var(--ds-shc)}.pm .pm-field select,.pm .pm-field input{height:42px;font:16px/1 var(--ds-mcf);border-radius:0;padding:0 10px}.pm .pm-field select option{font-family:var(--ds-uif);background:var(--ds-chrome);color:var(--ds-t1)}.pm-forge-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.pm-forge-btn{align-items:center;gap:10px;height:56px;padding:0 28px;font-size:19px;display:inline-flex}.pm-forge-btn>img{width:28px;height:28px;image-rendering:pixelated}.pm .ds-btn.pm-share{min-height:48px;padding:0 18px 3px;font-size:16px;line-height:18px}.pm-share>img{width:22px;height:22px;image-rendering:pixelated}@media (max-width:1100px){.pm-mid{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.pm .pm-cap-name{font-size:38px}}@media (max-width:760px){.pm-stage{--pm-stage-h:clamp(430px,66svh,620px);--pm-item-x:66%}.pm-hud{grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:10px 14px 16px}.pm-top{column-gap:10px}.pm .pm-back,.pm .pm-tag{display:none}.pm .pm-title{text-shadow:2.6667px 2.6667px 0 var(--ds-shc);font-size:21.3333px;line-height:24px}.pm-modes-row{min-height:64px}.pm-modes{gap:7px}.pm .pm-mode{gap:8px;min-width:0;padding:8px 12px 8px 8px}.pm-3d{width:32px;height:32px}.pm .pm-mode-name{text-shadow:1.6667px 1.6667px 0 var(--ds-shc);font-size:13.3333px;line-height:15px}.pm .pm-mode-n{display:none}.pm-mid{grid-template-columns:minmax(0,1fr)}.pm-caption{max-width:62%}.pm .pm-cap-kicker{font-size:10.6667px;line-height:12px}.pm .pm-cap-name{margin:5px 0 8px;font-size:28px}.pm .pm-cap-from{padding:4px 9px 4px 4px;font-size:12.5px}.pm .pm-cap-from b{font-size:13.3333px;line-height:15px}.pm-cap-from>img{width:20px;height:20px}.pm-hand{--hh:calc(var(--pm-stage-h) - var(--pm-top) - 30px);top:calc(var(--pm-top) + 30px)}.pm-hand-gl,.pm-hand-flat{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--pm-tint)55%,transparent))}.pm-cross-hair{width:22px;height:22px}.pm .pm-dock{z-index:3;background:var(--ds-chrome);box-shadow:0 -2px 0 var(--ds-key),inset 0 2px 0 var(--ds-bevel-hi);margin-top:-22px;padding:14px 14px 18px;position:relative}.pm .pm-dock .pm-bar{gap:10px}.pm-dock .pm-hotbar{grid-template-columns:repeat(var(--cols,7),minmax(0,1fr));-webkit-backdrop-filter:none;backdrop-filter:none;gap:5px;width:100%;padding:6px 6px 10px}.pm .pm-dock .pm-mix{font-size:12.5px}.pm .pm-dock .pm-panel{box-shadow:none;background:0 0;border:0;max-height:none;margin-top:14px;padding:0;overflow:visible}.pm-dock .pm-tiles{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:0 -14px;padding:2px 14px 6px;display:flex;overflow-x:auto}.pm-dock .pm-tiles::-webkit-scrollbar{display:none}.pm-dock .pm-tile{scroll-snap-align:start;flex:none;width:86px}.pm-below{padding:18px 14px calc(var(--ph-bottom,0px) + 44px)}.pm-cols{grid-template-columns:minmax(0,1fr);gap:16px}.pm .pm-card{padding:16px 14px 18px}.pm .pm-drop{padding:16px}.pm-tweaks{grid-template-columns:repeat(2,minmax(0,1fr))}.pm .pm-forge{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;padding:24px 16px}.pm .pm-forge-icon{width:168px}.pm .pm-forge-title{text-shadow:2.6667px 2.6667px 0 var(--ds-shc);font-size:21.3333px;line-height:24px}.pm-editions,.pm-fields{margin-left:auto;margin-right:auto}.pm-fields{text-align:left}.pm-forge-row{flex-direction:column;align-items:stretch}.pm-forge-row>*{width:100%}.pm-forge-btn,.pm .ds-btn.pm-share{justify-content:center;width:100%}}html[data-ct-phone] .pm-top{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-ct-phone] .pm-hud{grid-template-rows:auto minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.pm .pm-bg img{animation-duration:.5s!important}.pm .pm-mode{animation-duration:.16s!important;animation-delay:calc(var(--i)*20ms)!important}.pm .pm-cap-name{animation-duration:.16s!important}.pm .pm-slot.is-land{animation-duration:.22s!important}.pm .pm-dropover{animation-duration:.12s!important}}[data-reduce-motion="1"] .pm .pm-bg img{animation-duration:.5s!important}[data-reduce-motion="1"] .pm .pm-mode{animation-duration:.16s!important;animation-delay:calc(var(--i)*20ms)!important}[data-reduce-motion="1"] .pm .pm-cap-name{animation-duration:.16s!important}[data-reduce-motion="1"] .pm .pm-slot.is-land{animation-duration:.22s!important}[data-reduce-motion="1"] .pm :is(.pm-3d,.pm-slot){transition-duration:.12s!important}
