:root{--text:#9fb6bb;--text-h:#eaf6f8;--bg:#0e1619;--sans:system-ui, "Segoe UI", Roboto, sans-serif;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}body{margin:0}h2{font-family:var(--sans);color:var(--text-h);font-weight:500}p{margin:0}#app{width:100%;min-height:100svh}.empty-hint[data-v-f8e620ef]{fill:#5a6b70;text-anchor:middle;dominant-baseline:central;font-family:system-ui,-apple-system,sans-serif;font-size:18px}.v-device[data-v-f8e620ef]{width:100%;max-width:576px;height:auto;overflow:visible}.links line[data-v-f8e620ef]{stroke:#34505a;stroke-width:2px}.active-links line[data-v-f8e620ef]{stroke:#3fd0dc;stroke-width:5px;stroke-linecap:round}.slot-backing[data-v-f8e620ef]{fill:var(--bg)}.slot-fill[data-v-f8e620ef]{stroke:#1a1a22;stroke-width:3px}.slot:not(.slot--occupied) .slot-fill[data-v-f8e620ef]{opacity:.35}.slot--occupied[data-v-f8e620ef]{cursor:pointer}.slot--occupied .slot-fill[data-v-f8e620ef]{stroke:#fff;stroke-width:4px;transition:opacity .15s}.slot--occupied:hover .slot-fill[data-v-f8e620ef]{opacity:.5}.slot-shard[data-v-f8e620ef]{fill:#cfe7ea;text-anchor:middle;dominant-baseline:central;pointer-events:none;stroke:#000;stroke-width:3px;stroke-linejoin:round;paint-order:stroke;font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500}.layout[data-v-68da470a]{align-items:stretch;max-width:1240px;min-height:100vh;margin:0 auto;font-family:system-ui,-apple-system,sans-serif;display:flex}.effects-column[data-v-68da470a]{text-align:left;column-count:2;border-right:1px solid #25333a;flex:0 0 520px;column-gap:2rem;padding:1.5rem 1rem}.reset-button[data-v-68da470a]{font:inherit;color:inherit;cursor:pointer;background:#241416;border:1px solid #5a2a2e;padding:.6rem .75rem}.reset-button[data-v-68da470a]:hover{background:#341c1e;border-color:#6a3438}.side-box[data-v-68da470a]{box-sizing:border-box;background:#10181b;border:1px solid #25333a;border-radius:0;flex-direction:column;width:100%;max-width:350px;padding:1.1rem;display:flex}.export-box[data-v-68da470a]{gap:.85rem;margin-top:auto;padding-bottom:1.4rem}.white-slot-box[data-v-68da470a]{gap:.6rem}.white-slot-box__bullet[data-v-68da470a]{width:14px;height:14px;display:block}.white-slot-box__row[data-v-68da470a]{gap:.5rem;display:flex}.white-slot-box__select[data-v-68da470a]{min-width:0;font:inherit;color:#fff;cursor:pointer;appearance:none;background:#141d20 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23eef0f3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right .6rem center/12px no-repeat;border:1px solid #25333a;border-radius:0;flex:1;padding:.45rem 1.8rem .45rem .6rem;font-size:.85rem}.white-slot-box__select[data-v-68da470a]:focus{border-color:#eef0f3;outline:none}.white-slot-box__select option[data-v-68da470a]{color:#fff;background:#141d20}.export-box__head[data-v-68da470a]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.export-box__label[data-v-68da470a]{color:var(--text-h);align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.export-box__copy[data-v-68da470a]{font:inherit;color:inherit;cursor:pointer;background:#241f0d;border:1px solid #5a4a1e;border-radius:0;padding:.3rem .7rem;font-size:.8rem}.export-box__copy[data-v-68da470a]:hover{background:#2e2814;border-color:#6a5a2e}.export-box__copy.is-copied[data-v-68da470a]{color:#cfeedd;background:#16241a;border-color:#2f6b40}.export-box__copy[data-v-68da470a]:disabled{cursor:default}.white-slot-box__clear[data-v-68da470a]:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.export-box__copy.is-copied[data-v-68da470a]{animation:.25s ease-out export-copied-pop-68da470a}}@keyframes export-copied-pop-68da470a{0%{transform:scale(.85)}60%{transform:scale(1.07)}to{transform:scale(1)}}.export-box__text[data-v-68da470a]{box-sizing:border-box;width:100%;color:var(--text);resize:vertical;white-space:pre-wrap;word-break:break-all;background:#141d20;border:1px solid #25333a;border-radius:0;padding:.4rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;line-height:1.4}.export-box__text[data-v-68da470a]:focus{outline:none}.effects-group[data-v-68da470a]{break-inside:avoid;margin-bottom:1rem}.effects-group__title[data-v-68da470a]{text-transform:uppercase;letter-spacing:.05em;color:#6f9ba3;margin:0 0 .5rem;font-size:.7rem}.effects-list[data-v-68da470a]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.effects-list__item[data-v-68da470a]{text-align:left;width:100%;font:inherit;color:#fff;cursor:pointer;background:#201d14;border:1px solid #3a3425;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8rem;display:flex;position:relative}.effects-list li+li .effects-list__item[data-v-68da470a]{margin-top:-1px}.effects-list__item.is-indented[data-v-68da470a]{padding:.18rem .75rem .18rem 1.6rem;font-size:.72rem}.effects-list__item--group[data-v-68da470a]{font-weight:500}.effects-list__dot[data-v-68da470a]{box-sizing:border-box;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:14px;height:14px}.effects-list__dot.is-link-only[data-v-68da470a]{border-style:dotted}.effects-list__star[data-v-68da470a]{flex-shrink:0;width:14px;height:14px;display:block}.effects-list__star.is-faint[data-v-68da470a]{opacity:.25}.effects-list__name[data-v-68da470a]{flex:1}.effects-list__item[data-v-68da470a]:hover:not(:disabled){background:#5c4118}.effects-list__item.is-selected[data-v-68da470a]{color:#fff;z-index:2;background:#12262a;border-color:#3fd0dc}.effects-list__item.is-selected[data-v-68da470a]:hover{background:#173238}.effects-list__item.is-incidental[data-v-68da470a]{color:var(--text);z-index:1;background:#122023;border-style:dashed;border-color:#356b72}.effects-list__item.is-incidental[data-v-68da470a]:hover{background:#163034}.effects-list__item[data-v-68da470a]:disabled{opacity:.4;cursor:not-allowed}.main[data-v-68da470a]{flex-direction:column;flex:1;align-items:center;gap:1.5rem;min-width:0;padding:2rem 1rem;display:flex}.main__bar[data-v-68da470a]{justify-content:space-between;align-items:center;width:100%;display:flex}.link-counter[data-v-68da470a]{color:#5fd8e2;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.sector-field[data-v-68da470a]{color:#9fb6bb;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.bar-input[data-v-68da470a]{width:2.5rem;font:inherit;color:#fff;text-align:center;appearance:textfield;background:#141d20;border:1px solid #25333a;padding:.1rem .3rem}.sector-note[data-v-68da470a]{color:#e0a92b;cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.sector-note svg[data-v-68da470a]{display:block}.sector-note--info[data-v-68da470a]{color:#5fd8e2}.sector-note__tip[data-v-68da470a]{z-index:10;text-align:left;color:#cdd9dc;opacity:0;visibility:hidden;pointer-events:none;background:#141d20;border:1px solid #2f4047;border-radius:8px;width:max-content;max-width:320px;padding:12px 14px;font-size:.8rem;line-height:1.5;transition:opacity .12s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.sector-note:hover .sector-note__tip[data-v-68da470a],.sector-note:focus-visible .sector-note__tip[data-v-68da470a],.sector-note:focus-within .sector-note__tip[data-v-68da470a]{opacity:1;visibility:visible}.sector-note__tip[data-v-68da470a]:before{content:"";background:#141d20;border-top:1px solid #2f4047;border-left:1px solid #2f4047;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.sector-note__row[data-v-68da470a]{gap:9px;display:flex}.sector-note__text[data-v-68da470a]{flex-direction:column;gap:8px;display:flex}.sector-note__row+.sector-note__row[data-v-68da470a]{border-top:1px solid #233137;margin-top:10px;padding-top:10px}.sector-note__icon[data-v-68da470a]{flex:none;margin-top:1px}.sector-note__icon--warn[data-v-68da470a]{color:#e0a92b}.sector-note__icon--info[data-v-68da470a]{color:#5fd8e2}.app-footer[data-v-68da470a]{color:#5a6b70;font-size:.75rem}.bar-input[data-v-68da470a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bar-input[data-v-68da470a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toggle[data-v-68da470a]{color:#9fb6bb;cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.toggle input[data-v-68da470a]{accent-color:#3fd0dc;cursor:pointer}.toggle--inline[data-v-68da470a]{margin-bottom:.5rem;padding:0 .25rem;font-size:.72rem}.shard-cards[data-v-68da470a]{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;display:flex}@media (width<=1024px){.layout[data-v-68da470a]{align-items:flex-start}.effects-column[data-v-68da470a]{column-count:1;flex-basis:240px}.export-box[data-v-68da470a]{margin-top:0}}@media (width>=1340px){.layout[data-v-68da470a]{max-width:1500px}.effects-column[data-v-68da470a]{column-count:3;flex-basis:780px}}
