.sp-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.sp-layout{grid-template-columns:minmax(0,1fr)}}.sp-add,.sp-side{min-width:0}@media (min-width:901px){.tl-screen .report-card.sp-add{position:sticky;top:92px}}.sp-field{gap:6px;min-width:0;display:grid;position:relative}:root .ds-root.ds-ed.dsp .sp-field>span:not(.sr-only){font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t2);text-shadow:1.6667px 1.6667px 0 var(--ds-shc)}:root .ds-root.ds-ed.dsp .sp-field input{background:var(--ds-field);width:100%;min-width:0;height:42px;box-shadow:inset 0 0 0 2px var(--ds-field-edge);font:400 16px/18px var(--ds-mcf);color:var(--ds-field-text);border:0;border-radius:0;outline:none;padding:0 10px}:root .ds-root.ds-ed.dsp .sp-field input::placeholder{color:var(--ds-ph);font-style:italic}:root .ds-root.ds-ed.dsp .sp-field input:focus{box-shadow:inset 0 0 0 2px var(--ds-sel)}:root .ds-root.ds-ed.dsp .sp-link{font:inherit;color:var(--ds-cb);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}:root .ds-root.ds-ed.dsp .sp-link:hover{text-underline-offset:3px;text-decoration:underline}.tl-screen .report-card .drop-zone.sp-change{min-height:0;box-shadow:none;background:0 0;gap:0;padding:0;display:inline-flex}.tl-screen .report-card .drop-zone.sp-change:before{display:none}.tl-screen .report-card .drop-zone.sp-change:hover,.tl-screen .report-card .drop-zone.sp-change:focus-visible{box-shadow:none}:root .ds-root.ds-ed.dsp .report-card .drop-zone.sp-change.is-dragging,:root .ds-root.ds-ed.dsp .report-card .drop-zone.sp-change:focus-visible{outline:2px solid var(--ds-sel);outline-offset:3px}.sp-tabs .tool-tab{flex:0 auto}.sp-panel{min-height:120px}:root .ds-root.ds-ed.dsp .sp-edition{background:var(--ds-seg);box-shadow:inset 0 0 0 2px var(--ds-rule);grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}:root .ds-root.ds-ed.dsp .sp-edbtn{height:36px;box-shadow:none;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}:root .ds-root.ds-ed.dsp .sp-edbtn:hover:not(.is-on){color:var(--ds-t1);background:var(--ds-well-hi)}:root .ds-root.ds-ed.dsp .sp-edbtn.is-on{background:var(--ds-sel-fill);color:var(--ds-t1);box-shadow:inset 0 0 0 2px var(--ds-sel)}:root .ds-root.ds-ed.dsp .sp-edbtn:focus-visible{outline:2px solid var(--ds-sel);outline-offset:2px}.sp-search{align-items:stretch;gap:8px;display:flex}.sp-grow{flex:1}.sp-addbtn{flex:none;min-width:84px}:root .ds-root.ds-ed.dsp .sp-hits{background:var(--ds-well);box-shadow:var(--ds-sunken);gap:2px;padding:4px;display:grid}:root .ds-root.ds-ed.dsp .sp-hit{width:100%;min-height:40px;font:400 16px/18px var(--ds-mcf);color:var(--ds-t2);text-shadow:2px 2px 0 var(--ds-shc);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;transition:none;display:flex}.sp-hit img{width:24px;height:24px;image-rendering:pixelated;flex:none}.sp-hit span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root .ds-root.ds-ed.dsp .sp-hit em{color:var(--ds-ca);font-size:13.3333px;font-style:normal;line-height:15px}:root .ds-root.ds-ed.dsp .sp-hit:hover:not(:disabled),:root .ds-root.ds-ed.dsp .sp-hit:focus-visible{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);color:var(--ds-t1);outline:none}.sp-hit:disabled{cursor:default;opacity:.6}.sp-searchbox input{padding-left:34px}:root .ds-root.ds-ed.dsp .sp-searchicon{color:var(--ds-ph);pointer-events:none;position:absolute;top:13px;left:11px}.sp-picks{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;max-height:420px;padding:2px;display:grid;overflow-y:auto}:root .ds-root.ds-ed.dsp .sp-pick{background:var(--ds-card);width:100%;box-shadow:var(--ds-raised);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-items:center;gap:6px;padding:10px 4px 8px;transition:none;display:grid;position:relative}:root .ds-root.ds-ed.dsp .sp-pick:hover:not(:disabled){background:var(--ds-card-hi)}:root .ds-root.ds-ed.dsp .sp-pick:focus-visible{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);outline:none}.sp-pick:disabled{cursor:default}:root .ds-root.ds-ed.dsp .sp-pick.is-in{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel)}:root .ds-root.ds-ed.dsp .sp-pick-name{text-overflow:ellipsis;white-space:nowrap;width:100%;font:400 10.6667px/12px var(--ds-mcf);color:var(--ds-t2);text-shadow:1.3333px 1.3333px 0 var(--ds-shc);overflow:hidden}:root .ds-root.ds-ed.dsp .sp-pick-when{color:var(--ds-t4);margin-top:-4px;font-size:10.5px}:root .ds-root.ds-ed.dsp .sp-pick-badge{color:var(--ds-ca);position:absolute;top:4px;right:4px}:root .ds-root.ds-ed.dsp .sp-note{font:400 13.3333px/1.4 var(--ds-mcf);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);overflow-wrap:anywhere;align-items:center;gap:6px;margin-bottom:0;display:flex}.sp-spin{animation:.8s linear infinite sp-spin}.sp-spin.inline{vertical-align:-2px;display:inline}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-packhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root .ds-root.ds-ed.dsp .sp-count{font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t3);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);font-variant-numeric:tabular-nums}:root .ds-root.ds-ed.dsp .sp-count.is-full{color:var(--ds-ce)}.sp-namerow{align-items:flex-end;gap:14px;display:flex}.sp-packname{flex:1}.sp-icon{flex:none;justify-items:center;gap:4px;display:grid}:root .ds-root.ds-ed.dsp .sp-iconframe{background:var(--ds-well);width:64px;height:64px;box-shadow:0 0 0 2px var(--ds-key);cursor:pointer;transition:none;display:block}:root .ds-root.ds-ed.dsp .sp-iconbtn:hover .sp-iconframe{box-shadow:0 0 0 2px var(--ds-sel)}.sp-iconframe canvas,.sp-iconframe img{width:100%;height:100%;image-rendering:pixelated;object-fit:cover;display:block}.sp-iconreset{font-size:12px}:root .ds-root.ds-ed.dsp .sp-empty{background:var(--ds-well);box-shadow:var(--ds-sunken);justify-items:center;gap:10px;padding:28px 12px 24px;display:grid}.sp-empty-figs{opacity:.4;filter:grayscale(.4);align-items:flex-end;gap:14px;display:flex}.sp-empty-figs img{width:32px;height:64px;image-rendering:pixelated}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:400px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.sp-tile{gap:6px;min-width:0;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid;position:relative}@starting-style{.sp-tile{opacity:0;transform:translateY(8px)}}.sp-tile.is-dragging{z-index:2;transform:scale(1.04)}:root .ds-root.ds-ed.dsp .sp-tile.is-dragging .sp-stage{box-shadow:inset 0 0 0 2px var(--ds-sel),var(--ds-float)}:root .ds-root.ds-ed.dsp .sp-stage{aspect-ratio:3/4;background:var(--ds-well);box-shadow:var(--ds-sunken);transition:none;position:relative;overflow:hidden}:root .ds-root.ds-ed.dsp .sp-tile.is-flash .sp-stage{box-shadow:inset 0 0 0 2px var(--ds-ce),var(--ds-sunken)}.sp-canvas{opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.sp-canvas.skin-poster-in{opacity:1}:root .ds-root.ds-ed.dsp .ds-btn:is(.sp-grip,.sp-x,.sp-edit){-webkit-tap-highlight-color:transparent;place-items:center;width:30px;height:30px;min-height:30px;padding:0 0 2px;display:grid;position:absolute}.sp-grip{cursor:grab;touch-action:none;top:4px;left:4px}.sp-tile.is-dragging .sp-grip{cursor:grabbing}.sp-x{top:4px;right:4px}.sp-edit{bottom:4px;right:4px}:root .ds-root.ds-ed.dsp .ds-btn.sp-x:hover{color:var(--ds-cc)}:root .ds-root.ds-ed.dsp .ds-btn:is(.sp-grip,.sp-x,.sp-edit,.sp-arms):focus-visible{outline:2px solid var(--ds-sel);outline-offset:1px}:root .ds-root.ds-ed.dsp .ds-btn.sp-arms{height:28px;min-height:28px;padding:0 8px 2px;position:absolute;bottom:4px;left:4px}:root .ds-root.ds-ed.dsp .sp-hd{background:var(--ds-well);height:20px;box-shadow:var(--ds-sunken);font:400 10.6667px/20px var(--ds-mcf);color:var(--ds-cb);padding:0 6px 1px;position:absolute;bottom:6px;right:6px}:root .ds-root.ds-ed.dsp .sp-name{background:var(--ds-field);width:100%;min-width:0;height:34px;box-shadow:inset 0 0 0 2px var(--ds-field-edge);font:400 16px/18px var(--ds-mcf);color:var(--ds-field-text);text-align:center;border:0;border-radius:0;outline:none;padding:0 8px;transition:none}:root .ds-root.ds-ed.dsp .sp-name:focus{box-shadow:inset 0 0 0 2px var(--ds-sel)}:root .ds-root.ds-ed.dsp .sp-reset{color:var(--ds-t4);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}:root .ds-root.ds-ed.dsp .sp-reset:hover{color:var(--ds-cc);text-underline-offset:3px;text-decoration:underline}.sp-where{flex-wrap:wrap;gap:4px 14px;font-size:13px;line-height:1.4;display:flex}:root .ds-root.ds-ed.dsp .sp-yes{color:var(--ds-ca)}:root .ds-root.ds-ed.dsp .sp-no{color:var(--ds-t3)}.sp-yes:before{content:"✔ "}.sp-no:before{content:"✘ "}:root .ds-root.ds-ed.dsp .sp-no:before{color:var(--ds-cc)}:root .ds-root.ds-ed.dsp .sp-done-title{font:400 16px/18px var(--ds-mcf);color:var(--ds-ca);text-shadow:2px 2px 0 var(--ds-shc);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}:root .ds-root.ds-ed.dsp .sp-install{color:var(--ds-t2);gap:4px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;list-style:decimal;display:grid}:root .ds-root.ds-ed.dsp .sp-install b{color:var(--ds-t1);font-weight:600}@media (max-width:480px){.sp-namerow{gap:10px}:root .ds-root.ds-ed.dsp .sp-iconframe{width:56px;height:56px}}
