.show-variations.svelte-2p4fn1{color:var(--combo-color);background:var(--combo-bg-color);cursor:pointer;font-size:12px;font-family:monospace;border:none;padding:4px 12px;border-radius:8px;width:auto!important;margin-top:4px}.chevron.svelte-2p4fn1{display:inline-block;transition:transform .2s ease}.chevron.open.svelte-2p4fn1{transform:rotateX(180deg)}.trait-row.svelte-1bmt8dz{display:flex;gap:4px;align-items:center;cursor:default}.trait-label.svelte-1bmt8dz{font-size:11px;font-family:monospace;color:#57768c;text-transform:uppercase;letter-spacing:.04em}.trait-val.svelte-1bmt8dz{font-size:16px;font-weight:700;line-height:1}.trait-val.yes.svelte-1bmt8dz{color:#11ad32}.trait-val.no.svelte-1bmt8dz{color:#c53637}.group>.crow:not(:first-child) .crow.section .shared-node>*{opacity:.25;pointer-events:none}.row{position:relative}.muted.svelte-134v7x9{color:gray}.name-trunc.svelte-134v7x9{display:inline-block;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.multiple.svelte-134v7x9 .combo-name:where(.svelte-134v7x9){border-left:5px solid oklch(from var(--combo-color) calc(l/2) c h)}.sticky-rail-section-label.svelte-134v7x9{pointer-events:none}.sticky-rail-combo-name.svelte-134v7x9{position:absolute;inset:0;z-index:1;pointer-events:none}.combo-name.svelte-134v7x9{position:sticky;left:0;height:100%;display:inline-block;font-size:24px;line-height:30px}.inner.svelte-134v7x9{padding:16px;background:linear-gradient(to right,black,transparent)}.frame.svelte-134v7x9{position:fixed;border:5px solid #000;inset:-5px 30px 30px -5px;pointer-events:none}.loop-indicator.svelte-134v7x9{position:absolute;top:35px;left:0;right:0;height:5px;background:linear-gradient(to right,transparent,black,transparent);display:grid;place-items:center}.loop-indicator .image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000;border-radius:50%;line-height:0;padding:8px}.list-item.svelte-134v7x9{padding:12px;position:relative;text-align:left;height:300px;transition:background-color .15s ease}.list-item.svelte-134v7x9:hover{--delay: 0s}.list-item.svelte-134v7x9:nth-child(odd):first-child{width:calc(50vw + 10px);background:#000000bf}.list-item.svelte-134v7x9:nth-child(1){padding-left:30px}.list-item.svelte-134v7x9:nth-child(2){padding-left:100px}.admin-section.svelte-134v7x9+.admin-section:where(.svelte-134v7x9){border-left:2px solid transparent}.row:hover .admin-section.svelte-134v7x9{outline:1px dashed oklch(.4 .05 240 / .5);border-radius:4px}.row:hover .admin-section.svelte-134v7x9+.admin-section:where(.svelte-134v7x9){border-left-color:#255b7d99}.sticky-rail-section-label.svelte-134v7x9{position:absolute;top:100%;left:0;right:0;transform:translateY(calc(-100% - 6px));z-index:1}.section-label.svelte-134v7x9{position:sticky;left:0;padding:6px 12px;border-radius:4px;font-size:14px;background:linear-gradient(to right,black,transparent);display:inline-block;max-width:350px;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .15s ease var(--delay),transform .15s ease var(--delay)}:root{--delay: .2s}.row:hover>.list-item:not(:first-child){background-color:#ffffff0d}.row:hover .section-label{opacity:1;transform:translate(10px)}.traits-push.svelte-134v7x9{margin-top:auto}.card-count-label.svelte-134v7x9{display:flex;gap:4px;align-items:center;cursor:default;justify-content:flex-end;align-items:flex-end;margin-bottom:4px}.tc-label.svelte-134v7x9{font-size:11px;font-family:monospace;color:#57768c;text-transform:uppercase;letter-spacing:.04em}.tc-num.svelte-134v7x9{font-size:11px;font-family:monospace;font-weight:700;color:#fff}.combo-actions.svelte-134v7x9{display:flex;gap:4px;opacity:0;transition:opacity .15s}.row:hover .combo-actions.svelte-134v7x9{opacity:1}.step-wrap.svelte-134v7x9{position:relative;display:flex}.step-spacer.svelte-134v7x9{width:100px;height:140px;flex-shrink:0;align-self:flex-start}.step-actions.svelte-134v7x9{position:absolute;bottom:0;right:0;display:flex;z-index:2;opacity:0;transition:opacity .15s;gap:4px;padding:6px;background:#00040999;background:oklch(.1 .05 240 / .6);border-radius:6px}.step-wrap.svelte-134v7x9:hover .step-actions:where(.svelte-134v7x9),.step-wrap.is-dragging.svelte-134v7x9 .step-actions:where(.svelte-134v7x9){opacity:1}.step-actions.svelte-134v7x9 :first-child{cursor:grab!important}body.grabbing,body.grabbing *,body.grabbing .step-actions.svelte-134v7x9 :first-child{cursor:grabbing!important}.step-wrap.is-dragging.svelte-134v7x9{opacity:.35;pointer-events:none}.drag-phantom{position:fixed;pointer-events:none;border:2px solid oklch(.65 .18 200 / .6);background:#00182859;background:oklch(.2 .08 240 / .35);border-radius:4px;z-index:9999}.step-wrap.drop-before.svelte-134v7x9{box-shadow:-3px 0 #00a3aacc;box-shadow:-3px 0 oklch(.65 .18 200 / .8)}.step-wrap.drop-after.svelte-134v7x9{box-shadow:3px 0 #00a3aacc;box-shadow:3px 0 oklch(.65 .18 200 / .8)}.phantom-step-btn.drop-target.svelte-134v7x9{border-color:#00a3aacc;border-color:oklch(.65 .18 200 / .8);border-style:solid;opacity:1}.phantom-step-btn.svelte-134v7x9{opacity:0;background:#000d18cc;background:oklch(.15 .05 240 / .8);border:1px dashed oklch(.35 .08 240);color:#34698c;font-size:11px;font-family:monospace;cursor:pointer;border-radius:6px;white-space:nowrap;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease;min-width:100px;height:140px;display:flex;align-items:center;justify-content:center}.row:hover .phantom-step-btn{opacity:.6}.phantom-step-btn.svelte-134v7x9:hover{background:#001d2ff2;background:oklch(.22 .06 240 / .95);color:#76e2e7;border-color:#007276;border-color:oklch(.5 .1 200);border-style:solid;opacity:1}.phantom-section.svelte-134v7x9{position:sticky;right:0;align-self:stretch;display:flex;align-items:stretch;opacity:0;transition:opacity .15s;pointer-events:none;z-index:2}.phantom-section.svelte-134v7x9 button:where(.svelte-134v7x9){background:#000d18cc;background:oklch(.15 .05 240 / .8);border:1px dashed oklch(.35 .08 240);color:#34698c;font-size:11px;font-family:monospace;padding:0 14px;cursor:pointer;white-space:nowrap;align-self:stretch;transition:color .15s,background .15s,border-color .15s}.phantom-section.svelte-134v7x9 button:where(.svelte-134v7x9):hover{background:#001d2ff2;background:oklch(.22 .06 240 / .95);color:#76e2e7;border-color:#007276;border-color:oklch(.5 .1 200);border-style:solid}.row:hover .phantom-section{opacity:1;pointer-events:auto}
