@charset "UTF-8";.editor[data-v-60eeebe0]{display:flex;flex-direction:column;gap:12px;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-top:0}.editor__field[data-v-60eeebe0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.editor__key[data-v-60eeebe0]{font-family:Rubik,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#f5eee08c;width:52px;flex:none}.editor__input[data-v-60eeebe0]{flex:1;min-width:160px;max-width:320px;height:36px;box-sizing:border-box;padding:0 10px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#fff;font-family:Rubik,sans-serif;font-size:.9rem}.editor__input[data-v-60eeebe0]:focus{outline:none;border-color:orange}.editor__swatches[data-v-60eeebe0]{display:flex;flex-wrap:wrap;gap:6px}.swatch[data-v-60eeebe0]{position:relative;width:28px;height:28px;padding:0;border-radius:2px;border:1px solid rgba(0,0,0,.4);box-shadow:0 1px 3px #00000080;cursor:pointer}.swatch--on[data-v-60eeebe0]{outline:2px solid #fff;outline-offset:2px}.swatch[data-v-60eeebe0]:focus-visible{outline:2px solid orange;outline-offset:2px}.swatch--custom[data-v-60eeebe0]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 2px #00000059}.swatch--custom[data-v-60eeebe0]:focus-within{outline:2px solid orange;outline-offset:2px}.swatch__plus[data-v-60eeebe0]{font-family:Rubik,sans-serif;font-weight:600;font-size:1rem;color:#000000b3;text-shadow:0 0 2px rgba(255,255,255,.6);pointer-events:none}.swatch__picker[data-v-60eeebe0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.editor__actions[data-v-60eeebe0]{display:flex;flex-wrap:wrap;gap:6px}.act[data-v-60eeebe0]{font-family:Rubik,sans-serif;font-size:.85rem;border:1px solid rgba(255,255,255,.1);background:transparent;color:#f5eee09e;cursor:pointer;transition:border-color .15s,color .15s;border-radius:2px;padding:7px 12px;font-size:.78rem}.act[data-v-60eeebe0]:hover:not(:disabled){border-color:#ffa500bf;color:#f5eee0}.act[data-v-60eeebe0]:disabled{opacity:.4;cursor:default}.act--bad[data-v-60eeebe0]:hover:not(:disabled){border-color:#ef5350;color:#ef5350}.act--done[data-v-60eeebe0]{margin-left:auto;border-color:#ffa500bf;color:#f5eee0}.sheet-overlay[data-v-9c3ef2a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:16px}.sheet[data-v-9c3ef2a4]{width:100%;max-width:680px;max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;padding:16px 18px 14px;background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:2px;box-shadow:0 18px 48px #0009;display:flex;flex-direction:column;gap:12px;color:#f5eee0}.sheet__head[data-v-9c3ef2a4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet__title[data-v-9c3ef2a4]{margin:0;font-family:Rubik,sans-serif;font-size:1.05rem;font-weight:600;color:#f5eee0}.sheet__close[data-v-9c3ef2a4]{width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:transparent;color:#f5eee09e;cursor:pointer}.sheet__close[data-v-9c3ef2a4]:hover{color:#f5eee0;border-color:#ffa500bf}.sheet__frame[data-v-9c3ef2a4]{display:flex;align-items:center;justify-content:center;min-height:180px;background:#00000073;border:1px solid rgba(255,255,255,.1)}.sheet__img[data-v-9c3ef2a4]{display:block;max-width:100%;max-height:56vh;object-fit:contain;-webkit-touch-callout:default}.sheet__wait[data-v-9c3ef2a4]{margin:0;padding:24px;font-family:Rubik,sans-serif;font-size:.85rem;color:#f5eee09e;text-align:center}.sheet__meta[data-v-9c3ef2a4],.sheet__hint[data-v-9c3ef2a4],.sheet__note[data-v-9c3ef2a4]{margin:0;font-family:Rubik,sans-serif;font-size:.74rem;line-height:1.5;color:#f5eee08c}.sheet__hint[data-v-9c3ef2a4]{color:#f5eee09e}.sheet__note[data-v-9c3ef2a4]{min-height:1.1em;color:#f5eee09e}.sheet__actions[data-v-9c3ef2a4]{display:flex;flex-wrap:wrap;gap:8px}.cta[data-v-9c3ef2a4]{font-family:Rubik,sans-serif;font-size:.95rem;font-weight:500;padding:12px 26px;border:1px solid orange;background:orange;color:#14100a;cursor:pointer;transition:filter .15s,transform .15s;border-radius:2px}.cta[data-v-9c3ef2a4]:hover:not(:disabled){filter:brightness(1.1)}.cta[data-v-9c3ef2a4]:active:not(:disabled){transform:translateY(1px)}.cta[data-v-9c3ef2a4]:disabled{opacity:.45;cursor:default}.ghost[data-v-9c3ef2a4]{font-family:Rubik,sans-serif;font-size:.85rem;padding:9px 18px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#f5eee09e;cursor:pointer;transition:border-color .15s,color .15s;border-radius:2px}.ghost[data-v-9c3ef2a4]:hover:not(:disabled){border-color:#ffa500bf;color:#f5eee0}.ghost[data-v-9c3ef2a4]:disabled{opacity:.4;cursor:default}.picker[data-v-081cc2fe]{position:relative}.picker__trigger[data-v-081cc2fe]{display:inline-flex;align-items:stretch;gap:10px;height:38px;padding:0 0 0 11px;border:1px solid rgba(255,255,255,.18);border-left:3px solid var(--accent, orange);border-radius:2px;background:#0006;box-shadow:inset 0 1px 2px #00000073;color:#f5eee0;cursor:pointer;transition:border-color .15s,background .15s}.picker__trigger[data-v-081cc2fe]:hover,.picker__trigger--open[data-v-081cc2fe]{border-top-color:#ffa500bf;border-right-color:#ffa500bf;border-bottom-color:#ffa500bf;background:#00000080}.picker__trigger[data-v-081cc2fe]:focus-visible{outline:2px solid orange;outline-offset:2px}.picker__key[data-v-081cc2fe]{font-family:Rubik,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#f5eee08c;align-self:center;font-size:.62rem}.picker__value[data-v-081cc2fe]{align-self:center;font-family:Rubik,sans-serif;font-size:.84rem;font-weight:600;color:#f5eee0}@media (max-width: 480px){.picker__key[data-v-081cc2fe]{display:none}}.picker__well[data-v-081cc2fe]{display:grid;place-items:center;width:32px;border-left:1px solid rgba(255,255,255,.12);background:#ffffff0d}.picker__chev[data-v-081cc2fe]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(245,238,224,.62);transition:transform .15s}.picker__trigger--open .picker__chev[data-v-081cc2fe]{transform:rotate(180deg)}.panel[data-v-081cc2fe]{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(760px,100vw - 24px);box-sizing:border-box;padding:14px 14px 16px;background:#171717;border:1px solid rgba(255,255,255,.16);border-radius:2px;box-shadow:0 18px 40px #000000a6;display:flex;flex-direction:column;gap:14px}.panel__note[data-v-081cc2fe]{margin:0;font-family:Rubik,sans-serif;font-size:.74rem;color:#f5eee08c}.panel__group[data-v-081cc2fe]{display:flex;flex-direction:column;gap:7px}.panel__head[data-v-081cc2fe]{margin:0;font-family:Rubik,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#f5eee08c}.panel__grid[data-v-081cc2fe]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:5px}.opt[data-v-081cc2fe]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:38px;box-sizing:border-box;padding:9px 10px 9px 11px;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--ac);border-radius:2px;background:#ffffff08;text-decoration:none;transition:background .12s,border-color .12s}.opt[data-v-081cc2fe]:hover,.opt[data-v-081cc2fe]:focus-visible{background:#ffffff12;border-top-color:#ffffff38;border-right-color:#ffffff38;border-bottom-color:#ffffff38;outline:none}.opt--here[data-v-081cc2fe]{background:#ffa5001f;border-top-color:#ffa500bf;border-right-color:#ffa500bf;border-bottom-color:#ffa500bf}.opt__name[data-v-081cc2fe]{min-width:0;font-family:Rubik,sans-serif;font-size:.84rem;font-weight:500;color:#f5eee0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opt--here .opt__name[data-v-081cc2fe]{color:orange;font-weight:600}.opt__count[data-v-081cc2fe]{flex:none;font-family:Rubik,sans-serif;font-size:.7rem;font-variant-numeric:tabular-nums;color:#f5eee08c;white-space:nowrap}.opt__unit[data-v-081cc2fe]{display:none}@media (max-width: 640px){.panel[data-v-081cc2fe]{width:calc(100vw - 20px);padding:12px}.panel__grid[data-v-081cc2fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.opt[data-v-081cc2fe]{flex-direction:column;gap:1px}.opt__unit[data-v-081cc2fe]{display:inline}}.rank-overlay[data-v-ddce63fc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:16px}.rank[data-v-ddce63fc]{width:100%;max-width:440px;box-sizing:border-box;padding:18px 20px 14px;background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:2px;box-shadow:0 18px 48px #0009;display:flex;flex-direction:column;gap:10px;color:#f5eee0}.rank__swatches[data-v-ddce63fc]{display:flex;gap:3px;margin-bottom:2px}.rank__swatch[data-v-ddce63fc]{display:flex;align-items:center;justify-content:center;width:26px;height:22px;font-family:Rubik,sans-serif;font-size:.72rem;font-weight:700;color:#14100a;box-shadow:inset 0 -2px #0000002e,inset 0 1px #ffffff40}.rank__title[data-v-ddce63fc]{margin:0;font-family:Rubik,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3;color:#f5eee0}.rank__text[data-v-ddce63fc]{margin:0;font-family:Rubik,sans-serif;font-size:.84rem;line-height:1.55;color:#f5eee09e}.rank__small[data-v-ddce63fc],.rank__note[data-v-ddce63fc]{margin:0;font-family:Rubik,sans-serif;font-size:.74rem;line-height:1.5;color:#f5eee08c}.rank__note[data-v-ddce63fc]{min-height:1.1em;color:#ff8a80}.rank__note--wait[data-v-ddce63fc]{color:#f5eee09e}.rank__actions[data-v-ddce63fc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cta[data-v-ddce63fc]{font-family:Rubik,sans-serif;font-size:.95rem;font-weight:500;padding:12px 26px;border:1px solid orange;background:orange;color:#14100a;cursor:pointer;transition:filter .15s,transform .15s;border-radius:2px}.cta[data-v-ddce63fc]:hover:not(:disabled){filter:brightness(1.1)}.cta[data-v-ddce63fc]:active:not(:disabled){transform:translateY(1px)}.cta[data-v-ddce63fc]:disabled{opacity:.45;cursor:default}.ghost[data-v-ddce63fc]{font-family:Rubik,sans-serif;font-size:.85rem;padding:9px 18px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#f5eee09e;cursor:pointer;transition:border-color .15s,color .15s;border-radius:2px}.ghost[data-v-ddce63fc]:hover:not(:disabled){border-color:#ffa500bf;color:#f5eee0}.ghost[data-v-ddce63fc]:disabled{opacity:.4;cursor:default}a.ghost[data-v-ddce63fc]{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}@media (max-width: 420px){.rank__actions[data-v-ddce63fc]>*{flex:1 1 auto}}.maker[data-v-40bf69bb]{--tile: 72px;--label: 78px;position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.maker__top[data-v-40bf69bb]{display:flex;flex-direction:column;gap:8px}.maker__title[data-v-40bf69bb]{width:100%;box-sizing:border-box;height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#00000059;color:#f5eee0;font-family:Rubik,sans-serif;font-size:1.05rem;font-weight:600}.maker__title[data-v-40bf69bb]:hover{border-color:#fff3}.maker__title[data-v-40bf69bb]:focus{outline:none;border-color:orange}.tools[data-v-40bf69bb]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.tools__source[data-v-40bf69bb],.tools__edit[data-v-40bf69bb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tools__edit[data-v-40bf69bb]{flex:1 1 auto;gap:8px 16px}.fill[data-v-40bf69bb]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1px solid rgba(255,165,0,.5);border-radius:2px;background:#ffa5001f;color:orange;font-family:Rubik,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.fill[data-v-40bf69bb]:hover{border-color:orange;background:#ffa50033}.fill[data-v-40bf69bb]:focus-visible{outline:2px solid orange;outline-offset:2px}.fill__icon[data-v-40bf69bb],.history__icon[data-v-40bf69bb],.reset__icon[data-v-40bf69bb]{flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.fill__icon[data-v-40bf69bb]{width:14px;height:14px;stroke-width:2;stroke-linecap:square}.history[data-v-40bf69bb]{display:inline-flex;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:#ffffff0d;box-shadow:0 1px #00000073}.history__btn[data-v-40bf69bb]{display:grid;place-items:center;width:40px;height:36px;padding:0;border:0;background:none;color:#f5eee0;cursor:pointer;transition:background .15s}.history__btn+.history__btn[data-v-40bf69bb]{border-left:1px solid rgba(255,255,255,.12)}.history__btn[data-v-40bf69bb]:hover:not(:disabled){background:#ffffff14}.history__btn[data-v-40bf69bb]:disabled{opacity:.35;cursor:default}.history__btn[data-v-40bf69bb]:focus-visible{outline:2px solid orange;outline-offset:-2px}.history__icon[data-v-40bf69bb]{width:17px;height:17px;stroke-width:1.7}.switch[data-v-40bf69bb]{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 2px;border:0;background:none;color:#f5eee09e;font-family:Rubik,sans-serif;font-size:.8rem;cursor:pointer;transition:color .15s}.switch[data-v-40bf69bb]:hover,.switch[aria-checked=true][data-v-40bf69bb]{color:#f5eee0}.switch[data-v-40bf69bb]:focus-visible{outline:2px solid orange;outline-offset:2px}.switch__track[data-v-40bf69bb]{position:relative;flex:none;box-sizing:border-box;width:32px;height:18px;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:#00000073;box-shadow:inset 0 1px 2px #00000080;transition:background .15s,border-color .15s}.switch[aria-checked=true] .switch__track[data-v-40bf69bb]{border-color:#ffa500bf;background:#ffa50047}.switch__knob[data-v-40bf69bb]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#f5eee09e;box-shadow:0 1px 2px #00000080;transition:transform .15s,background .15s}.switch[aria-checked=true] .switch__knob[data-v-40bf69bb]{transform:translate(14px);background:orange}.reset[data-v-40bf69bb]{display:inline-flex;align-items:center;gap:6px;height:36px;margin-left:auto;padding:0 10px;border:1px solid transparent;border-radius:2px;background:none;color:#f5eee09e;font-family:Rubik,sans-serif;font-size:.8rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.reset[data-v-40bf69bb]:hover{color:#ef5350}.reset[data-v-40bf69bb]:focus-visible{outline:2px solid orange;outline-offset:2px}.reset--armed[data-v-40bf69bb]{border-color:#ef535099;background:#ef53501f;color:#ef5350}.reset__icon[data-v-40bf69bb]{width:14px;height:14px;stroke-width:1.7}@media (prefers-reduced-motion: reduce){.switch__knob[data-v-40bf69bb]{transition:none}}.notice[data-v-40bf69bb]{margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-left:3px solid orange;background:#ffffff09;font-family:Rubik,sans-serif;font-size:.8rem;line-height:1.5;color:#f5eee0}.notice__btn[data-v-40bf69bb]{margin-left:6px;padding:0;border:0;background:none;color:orange;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.hint[data-v-40bf69bb]{margin:0;font-family:Rubik,sans-serif;font-size:.8rem;line-height:1.5;color:#f5eee09e}.hint--coarse[data-v-40bf69bb]{display:none}@media (pointer: coarse){.hint--fine[data-v-40bf69bb]{display:none}.hint--coarse[data-v-40bf69bb]{display:inline}}.stack[data-v-40bf69bb]{display:flex;flex-direction:column;gap:14px}.main[data-v-40bf69bb]{display:flex;flex-direction:column;gap:10px;min-width:0}.board[data-v-40bf69bb]{display:flex;flex-direction:column;gap:3px;padding:3px;background:#0b0b0b;border:1px solid rgba(255,255,255,.1)}.tier[data-v-40bf69bb]{display:grid;grid-template-columns:var(--label) minmax(0,1fr);min-height:calc(var(--tile) + 8px);background:#161616;box-shadow:inset 0 2px 6px #0000008c}.tier--target .tier__items[data-v-40bf69bb]{background:#ffa50012;box-shadow:inset 0 0 0 1px #ffa50073}.tier--open[data-v-40bf69bb]{box-shadow:inset 0 2px 6px #0000008c,0 0 0 1px #ffa500bf}.board--placing .tier[data-v-40bf69bb]{cursor:pointer}.board--placing .tier:hover .tier__items[data-v-40bf69bb]{background:#ffa5000d}.tier__label[data-v-40bf69bb]{position:relative;display:flex;align-items:center;justify-content:center;padding:6px 4px;border:0;border-radius:0;font-family:Rubik,sans-serif;font-weight:700;font-size:1.35rem;line-height:1.1;text-align:center;cursor:pointer;box-shadow:inset 0 -2px #0000002e,inset 0 1px #ffffff40;transition:filter .12s}.tier__label[data-v-40bf69bb]:hover{filter:brightness(1.06)}.tier__label[data-v-40bf69bb]:focus-visible{outline:2px solid #fff;outline-offset:-4px}.tier__text[data-v-40bf69bb]{overflow-wrap:anywhere;max-width:100%}.tier__text--mid[data-v-40bf69bb]{font-size:.95rem}.tier__text--small[data-v-40bf69bb]{font-size:.74rem;font-weight:600}.tier__edit[data-v-40bf69bb]{position:absolute;right:4px;bottom:1px;font-size:.8rem;letter-spacing:-.05em;opacity:0;transition:opacity .12s}.tier__label:hover .tier__edit[data-v-40bf69bb],.tier__label:focus-visible .tier__edit[data-v-40bf69bb]{opacity:.7}.tier__items[data-v-40bf69bb]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;padding:4px;min-width:0;transition:background .12s}.board-foot[data-v-40bf69bb]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.add[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.85rem;border:1px solid rgba(255,255,255,.1);background:transparent;color:#f5eee09e;cursor:pointer;transition:border-color .15s,color .15s;border-radius:2px;border-style:dashed;padding:8px 14px;font-size:.8rem}.add[data-v-40bf69bb]:hover:not(:disabled){border-color:#ffa500bf;color:#f5eee0}.add[data-v-40bf69bb]:disabled{opacity:.4;cursor:default}.board-foot__count[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.74rem;font-variant-numeric:tabular-nums;color:#f5eee08c}.board-foot__end[data-v-40bf69bb]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px;margin-left:auto;min-width:0}.board-foot__share[data-v-40bf69bb]{display:flex;gap:8px}.cta[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.95rem;font-weight:500;border:1px solid orange;background:orange;color:#14100a;cursor:pointer;transition:filter .15s,transform .15s;border-radius:2px;padding:10px 22px}.cta[data-v-40bf69bb]:hover:not(:disabled){filter:brightness(1.1)}.cta[data-v-40bf69bb]:active:not(:disabled){transform:translateY(1px)}.cta[data-v-40bf69bb]:disabled{opacity:.45;cursor:default}.rankline[data-v-40bf69bb]{display:flex;align-items:center;gap:8px;min-width:0;font-family:Rubik,sans-serif;font-size:.78rem;line-height:1.4}.rankline__icon[data-v-40bf69bb]{flex:none;width:14px;height:14px;fill:none;stroke:orange;stroke-width:1.6;stroke-linecap:round}.rankline__btn[data-v-40bf69bb]{padding:2px 0;border:0;background:none;font:inherit;color:orange;text-decoration:underline;text-decoration-color:#ffa50066;text-underline-offset:3px;cursor:pointer}.rankline__btn[data-v-40bf69bb]:hover,.rankline__btn[data-v-40bf69bb]:focus-visible{text-decoration-color:orange;outline:none}.rankline__in[data-v-40bf69bb]{color:#4caf50}.rankline__in[data-v-40bf69bb]:before{content:"✓ "}.rankline__hint[data-v-40bf69bb]{color:#f5eee08c}.rankline__link[data-v-40bf69bb]{color:orange;text-decoration:underline;text-decoration-color:#ffa50066;text-underline-offset:3px}.rankline__link[data-v-40bf69bb]:hover,.rankline__link[data-v-40bf69bb]:focus-visible{text-decoration-color:orange}.ghost[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.85rem;padding:9px 18px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#f5eee09e;cursor:pointer;transition:border-color .15s,color .15s;border-radius:2px;min-width:108px}.ghost[data-v-40bf69bb]:hover:not(:disabled){border-color:#ffa500bf;color:#f5eee0}.ghost[data-v-40bf69bb]:disabled{opacity:.4;cursor:default}.pool[data-v-40bf69bb]{background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:2px;display:flex;flex-direction:column;gap:10px;padding:12px;min-width:0;transition:border-color .12s,background .12s}.pool--target[data-v-40bf69bb]{border-color:#ffa500bf;background:#ffa5000d}.pool__head[data-v-40bf69bb]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.pool__label[data-v-40bf69bb]{display:flex;align-items:baseline;gap:8px}.pool__title[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#f5eee08c;color:#f5eee09e}.pool__count[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:#f5eee0}.filters[data-v-40bf69bb]{flex:1;display:flex;justify-content:flex-end;gap:6px;min-width:0}.filters__search[data-v-40bf69bb]{position:relative;display:flex;align-items:center;box-sizing:border-box;height:36px;width:100%;max-width:300px;border-radius:2px;border:1px solid rgba(255,255,255,.16);background:#0006;box-shadow:inset 0 1px 2px #00000073;cursor:text}.filters__search[data-v-40bf69bb]:focus-within{border-color:orange}.filters__glass[data-v-40bf69bb]{position:absolute;left:10px;width:14px;height:14px;fill:none;stroke:#f5eee09e;stroke-width:1.7;stroke-linecap:round;pointer-events:none}.filters__input[data-v-40bf69bb]{width:100%;height:100%;box-sizing:border-box;padding:0 10px 0 32px;border:0;background:none;color:#fff;font-family:Rubik,sans-serif;font-size:.82rem}.filters__input[data-v-40bf69bb]::placeholder{color:#ffffff80}.filters__input[data-v-40bf69bb]:focus{outline:none}.filters__select[data-v-40bf69bb]{width:190px;flex:none}.pool__items[data-v-40bf69bb]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;padding:6px;min-height:calc(var(--tile) + 12px);background:#0000004d;box-shadow:inset 0 2px 6px #00000073}.pool__empty[data-v-40bf69bb],.pool__filtered[data-v-40bf69bb]{margin:0;width:100%;font-family:Rubik,sans-serif;font-size:.78rem;line-height:1.5;color:#f5eee09e}.pool__empty[data-v-40bf69bb]{padding:14px 6px;text-align:center}.pool__more[data-v-40bf69bb]{display:flex;flex-wrap:wrap;gap:14px}.link[data-v-40bf69bb]{padding:0;border:0;background:none;color:orange;font-family:Rubik,sans-serif;font-size:.78rem;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link[data-v-40bf69bb]:hover{color:#ffc04d}.adder[data-v-40bf69bb]{display:flex;flex-direction:column;gap:6px}.adder .filters__search[data-v-40bf69bb]{max-width:360px}.adder__list[data-v-40bf69bb]{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:2px 8px}.adder__row[data-v-40bf69bb]{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;border:1px solid transparent;border-radius:2px;background:transparent;color:inherit;text-align:left;cursor:pointer}.adder__row[data-v-40bf69bb]:hover{background:#ffffff0d;border-color:#ffffff1a}.adder__img[data-v-40bf69bb]{width:32px;height:32px;object-fit:cover;border-radius:2px;border-bottom:2px solid var(--ac);box-sizing:border-box}.adder__name[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.82rem;color:#fff}.adder__team[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.7rem;color:#f5eee08c}.adder__none[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.78rem;color:#f5eee09e;padding:8px 4px}.placer[data-v-40bf69bb]{--w: min(360px, calc(100% - 8px) );position:absolute;z-index:30;left:clamp(4px,var(--x) - var(--w) / 2,100% - var(--w) - 4px);width:var(--w);box-sizing:border-box;padding:10px;background:#1a1a1a;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 30px #000000a6;display:flex;flex-direction:column;gap:8px}.placer__who[data-v-40bf69bb]{font-family:Rubik,sans-serif;font-size:.82rem;font-weight:600;color:#f5eee0}.placer__chips[data-v-40bf69bb]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-40bf69bb]{min-width:44px;height:44px;max-width:120px;padding:0 10px;border:0;border-radius:2px;font-family:Rubik,sans-serif;font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:inset 0 -2px #0003,0 2px 4px #0006}.chip--here[data-v-40bf69bb]{outline:2px solid #fff;outline-offset:2px}.chip--pool[data-v-40bf69bb]{background:#ffffff14;color:#f5eee0;font-weight:500;font-size:.82rem;border:1px solid rgba(255,255,255,.1)}.chip[data-v-40bf69bb]:focus-visible{outline:2px solid orange;outline-offset:2px}.placer__more[data-v-40bf69bb]{display:flex;justify-content:space-between;gap:12px}@media (max-width: 640px){.maker[data-v-40bf69bb]{--tile: 60px;--label: 46px}.tier__label[data-v-40bf69bb]{font-size:1.1rem}.tier__text--mid[data-v-40bf69bb]{font-size:.8rem}.tier__text--small[data-v-40bf69bb]{font-size:.66rem}.board[data-v-40bf69bb]{padding:2px;gap:2px}.pool[data-v-40bf69bb]{padding:10px}.filters[data-v-40bf69bb]{flex-basis:100%;flex-wrap:wrap}.filters__search[data-v-40bf69bb]{max-width:none}.filters__select[data-v-40bf69bb]{flex:1 1 0;width:auto}.pool__items[data-v-40bf69bb]{justify-content:center}.board-foot__end[data-v-40bf69bb]{width:100%;margin-left:0;justify-content:flex-start}.board-foot__share[data-v-40bf69bb]{width:100%}.board-foot__share[data-v-40bf69bb]>*{flex:1}}.tier-ghost{position:fixed;left:0;top:0;z-index:3000;pointer-events:none;filter:drop-shadow(0 12px 18px rgba(0,0,0,.6))}.tier-caret{position:fixed;left:0;top:0;z-index:2999;width:3px;background:orange;pointer-events:none}body.tier-dragging,body.tier-dragging *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.stl[data-v-f9c76ad9]{display:flex;flex-direction:column;gap:3px}.stl__row[data-v-f9c76ad9]{display:grid;grid-template-columns:92px minmax(0,1fr);background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.stl__label[data-v-f9c76ad9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;text-align:center}.stl__tier[data-v-f9c76ad9]{font-family:Rubik,sans-serif;font-weight:700;font-size:1.2rem;line-height:1}.stl__range[data-v-f9c76ad9]{font-family:Rubik,sans-serif;font-size:.66rem;font-weight:500;opacity:.85}.stl__names[data-v-f9c76ad9]{list-style:none;margin:0;padding:8px 10px;display:flex;flex-wrap:wrap;gap:6px 14px;align-content:center}.stl__name[data-v-f9c76ad9]{display:inline-flex;align-items:baseline;gap:5px;padding-left:7px;border-left:2px solid var(--ac)}.stl__link[data-v-f9c76ad9]{font-family:Rubik,sans-serif;font-size:.84rem;color:#f5eee0;text-decoration:none}.stl__link[data-v-f9c76ad9]:hover,.stl__link[data-v-f9c76ad9]:focus-visible{color:orange;text-decoration:underline}.stl__value[data-v-f9c76ad9]{font-family:Rubik,sans-serif;font-size:.72rem;font-variant-numeric:tabular-nums;color:#f5eee08c}.stl__none[data-v-f9c76ad9]{margin:0;padding:10px;align-self:center;font-family:Rubik,sans-serif;font-size:.78rem;color:#f5eee08c}.stl__unrated[data-v-f9c76ad9]{margin:6px 0 0;font-family:Rubik,sans-serif;font-size:.76rem;line-height:1.55;color:#f5eee08c}@media (max-width: 640px){.stl__row[data-v-f9c76ad9]{grid-template-columns:64px minmax(0,1fr)}}.tpl[data-v-ea0961c6]{display:flex;flex-direction:column;gap:12px}.tpl__group[data-v-ea0961c6]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:baseline}.tpl__head[data-v-ea0961c6]{margin:0;font-family:Rubik,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#f5eee08c}.tpl__list[data-v-ea0961c6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tpl__link[data-v-ea0961c6]{display:inline-block;padding:6px 11px;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff0a;font-family:Rubik,sans-serif;font-size:.8rem;color:#f5eee0;text-decoration:none;transition:border-color .12s,background .12s}.tpl__link[data-v-ea0961c6]:hover,.tpl__link[data-v-ea0961c6]:focus-visible{border-color:#ffa500bf;background:#ffa5001f;outline:none}.tpl__link--here[data-v-ea0961c6]{border-color:#ffa500bf;color:orange}@media (max-width: 640px){.tpl__group[data-v-ea0961c6]{grid-template-columns:minmax(0,1fr);gap:6px}}.tl[data-v-85dd68f8]{box-sizing:border-box;width:clamp(320px,96vw,1180px);margin-bottom:30px;padding:22px 20px 28px;border-radius:4px;color:#fff;background-color:#000000b3;background-image:radial-gradient(120% 60% at 50% 0%,rgba(255,165,0,.08),transparent 68%);display:flex;flex-direction:column;gap:22px;text-align:left}.tl__head[data-v-85dd68f8]{display:flex;flex-direction:column;gap:6px}.tl__kicker[data-v-85dd68f8]{margin:0;align-self:flex-start;font-family:Rubik,sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:orange;text-decoration:none}a.tl__kicker[data-v-85dd68f8]:hover,a.tl__kicker[data-v-85dd68f8]:focus-visible{text-decoration:underline}.tl__title[data-v-85dd68f8]{margin:0;font-family:Haikyuu,sans-serif;font-size:2rem;line-height:1.1;color:#fff}.tl__title--text[data-v-85dd68f8]{font-family:Rubik,sans-serif;font-weight:700}.tl__lede-row[data-v-85dd68f8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.tl__lede[data-v-85dd68f8]{margin:0;font-family:Rubik,sans-serif;font-size:.92rem;line-height:1.5;color:#f5eee09e}.tl__community[data-v-85dd68f8]{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:6px 11px;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff08;font-family:Rubik,sans-serif;font-size:.78rem;line-height:1.4;color:#f5eee0;text-decoration:none;white-space:nowrap;transition:border-color .12s,background .12s}.tl__community[data-v-85dd68f8]:hover,.tl__community[data-v-85dd68f8]:focus-visible{border-color:#ffa500bf;background:#ffa5001f;outline:none}.tl__community-icon[data-v-85dd68f8]{flex:none;width:14px;height:14px;fill:none;stroke:orange;stroke-width:1.4;stroke-linecap:round}.info[data-v-85dd68f8]{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.info__title[data-v-85dd68f8]{margin:0;font-family:Rubik,sans-serif;font-size:1.05rem;font-weight:600;color:orange}.info__text[data-v-85dd68f8]{margin:0;max-width:76ch;font-family:Roboto-thin,sans-serif;font-size:.86rem;line-height:1.7;color:#ffffffb8}.info__text--more[data-v-85dd68f8]{margin-top:4px}.info__actions[data-v-85dd68f8]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.info__btn[data-v-85dd68f8]{font-family:Rubik,sans-serif;font-size:.85rem;padding:9px 18px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#f5eee09e;cursor:pointer;transition:border-color .15s,color .15s;border-radius:2px;border-color:#ffa500bf;color:#f5eee0}.info__btn[data-v-85dd68f8]:hover:not(:disabled){border-color:#ffa500bf;color:#f5eee0}.info__btn[data-v-85dd68f8]:disabled{opacity:.4;cursor:default}.info__link[data-v-85dd68f8]{font-family:Rubik,sans-serif;font-size:.84rem;color:orange}.steps[data-v-85dd68f8]{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:8px;max-width:76ch}.steps__item[data-v-85dd68f8]{font-family:Roboto-thin,sans-serif;font-size:.86rem;line-height:1.65;color:#ffffffb8}.steps__item strong[data-v-85dd68f8]{color:#f5eee0;font-weight:600}.steps__item[data-v-85dd68f8]::marker{font-family:Rubik,sans-serif;color:orange}.drawer[data-v-85dd68f8]{padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.drawer__summary[data-v-85dd68f8]{font-family:Rubik,sans-serif;font-size:1.05rem;font-weight:600;color:orange;cursor:pointer;list-style:none;display:flex;align-items:center;gap:9px}.drawer__summary[data-v-85dd68f8]::-webkit-details-marker{display:none}.drawer__summary[data-v-85dd68f8]:before{content:"";width:0;height:0;border-left:6px solid orange;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s}.drawer__summary[data-v-85dd68f8]:focus-visible{outline:2px solid orange;outline-offset:3px}.drawer[open] .drawer__summary[data-v-85dd68f8]:before{transform:rotate(90deg)}.faq[data-v-85dd68f8]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.faq__item[data-v-85dd68f8]{border-left:2px solid rgba(255,165,0,.55);padding-left:12px}.faq__q[data-v-85dd68f8]{margin:0 0 4px;font-family:Roboto-thin,sans-serif;font-size:.84rem;font-weight:600;color:#ffffffeb}.faq__a[data-v-85dd68f8]{margin:0;max-width:80ch;font-family:Roboto-thin,sans-serif;font-size:.84rem;line-height:1.7;color:#ffffffad}@media (max-width: 740px){.tl[data-v-85dd68f8]{width:100%;border-radius:0;padding:16px 10px 22px}.tl__title[data-v-85dd68f8]{font-size:1.55rem}}
