.backdrop.svelte-kyw56y{position:fixed;inset:0;background:#000000a6;border:0;z-index:1900}.modal.svelte-kyw56y{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,92vw);max-height:88vh;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;background:#16110e;border:1px solid rgba(255,226,190,.2);border-radius:0;box-shadow:0 16px 48px #0009;z-index:1950;overflow:hidden}.modal-header.svelte-kyw56y{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,226,190,.11)}.modal-header.svelte-kyw56y h2:where(.svelte-kyw56y){margin:0;font:600 15px/1.25 Cinzel,Trajan Pro,Georgia,serif;letter-spacing:.16em;text-transform:uppercase;color:#efe5d6}.close-btn.svelte-kyw56y{display:inline-grid;place-items:center;width:30px;height:30px;background:transparent;border:1px solid rgba(255,226,190,.11);border-radius:0;color:#8a7f71;font-size:.8rem;cursor:pointer;padding:0}@media(max-width:640px),(pointer:coarse){.close-btn.svelte-kyw56y{width:44px;height:44px;font-size:.95rem}}.close-btn.svelte-kyw56y:hover{color:#efe5d6;border-color:#ffe2be6b}.tabs.svelte-kyw56y{flex:none;display:flex;gap:0;border-bottom:1px solid rgba(255,226,190,.11)}.tabs.svelte-kyw56y button:where(.svelte-kyw56y){flex:1 1 auto;min-height:42px;margin-bottom:-1px;background:transparent;border:0;color:#a99d8d;padding:0 16px;font:700 10.5px/1 Karla,Segoe UI,sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border-bottom:1px solid transparent}.tabs.svelte-kyw56y button:where(.svelte-kyw56y):hover{color:#efe5d6}.tabs.svelte-kyw56y button.active:where(.svelte-kyw56y){color:#ffd09a;border-bottom-color:#f2a24f}.modal-body.svelte-kyw56y{padding:16px 18px;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;min-height:0}.hint.svelte-kyw56y{font-size:.85rem;color:#a99d8d;margin:0 0 12px}.row.svelte-kyw56y{display:flex;gap:8px;margin-bottom:12px}.text-input.svelte-kyw56y,select.svelte-kyw56y{flex:1 1 auto;background:#100d0a;border:1px solid rgba(255,226,190,.2);color:#a99d8d;padding:8px 10px;font-size:.85rem;border-radius:0}.text-input.svelte-kyw56y:focus,select.svelte-kyw56y:focus{outline:none;border-color:#d4a574}.btn.svelte-kyw56y,.btn-primary.svelte-kyw56y{border:0;min-height:34px;padding:0 14px;border-radius:0;cursor:pointer;font:700 10px/1 Karla,Segoe UI,sans-serif;letter-spacing:.18em;text-transform:uppercase}.btn.svelte-kyw56y{background:transparent;color:#efe5d6;border:1px solid rgba(255,226,190,.2);font:700 10px/1 Karla,Segoe UI,sans-serif;letter-spacing:.18em;text-transform:uppercase;min-height:34px}.btn.svelte-kyw56y:hover{border-color:#ffe2be6b}.btn.svelte-kyw56y:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-kyw56y{background:#d4a574;color:#1a1a1a;font-weight:600}.btn-primary.svelte-kyw56y:hover{background:#e2b98c}.error.svelte-kyw56y{background:#dc503c14;color:#f0a09a;padding:8px 12px;border-radius:0;font-size:.82rem;margin-bottom:12px}.empty.svelte-kyw56y{padding:20px;color:#8a7f71;text-align:center;border:1px dashed rgba(255,226,190,.11);border-radius:0}.grid-row.svelte-kyw56y{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.grid-row.svelte-kyw56y .label:where(.svelte-kyw56y){display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:#8a7f71;margin-bottom:4px}.source-row.svelte-kyw56y{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.source-row.svelte-kyw56y .label:where(.svelte-kyw56y){font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:#8a7f71;margin-right:2px}.source-pill.svelte-kyw56y{font-size:.74rem;font-weight:700;color:#a99d8d;background:#100d0a;border:1px solid rgba(255,226,190,.2);border-radius:0;padding:4px 12px;cursor:pointer;font-family:inherit}.source-pill.svelte-kyw56y:hover{color:#efe5d6;border-color:#ffe2be4d}.source-pill.active.svelte-kyw56y{color:#d4a574;border-color:#d4a57499;background:#d4a57414}.opt-row.svelte-kyw56y{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:10px}.opt.svelte-kyw56y{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;color:#a99d8d;cursor:pointer}li.skipped.svelte-kyw56y{opacity:.4}.actor-absent.svelte-kyw56y{font-size:.62rem;font-weight:800;color:#f87171;background:#f871711f;border-radius:0;padding:1px 6px}.actor-list.svelte-kyw56y{border:1px solid rgba(255,226,190,.11);border-radius:0;overflow:hidden}.actor-header.svelte-kyw56y{display:flex;justify-content:space-between;padding:8px 12px;background:#110e0b;font-size:.75rem;color:#8a7f71;border-bottom:1px solid rgba(255,226,190,.11)}.actor-list.svelte-kyw56y ul:where(.svelte-kyw56y){list-style:none;padding:0;margin:0;max-height:280px;overflow-y:auto}.actor-list.svelte-kyw56y li:where(.svelte-kyw56y){display:flex;gap:10px;align-items:center;padding:6px 12px;font-size:.82rem;color:#a99d8d;border-bottom:1px solid rgba(255,226,190,.07)}.actor-list.svelte-kyw56y label:where(.svelte-kyw56y){display:flex;gap:10px;align-items:center;flex:1 1 auto;cursor:pointer}.actor-name.svelte-kyw56y{flex:1 1 auto}.actor-name.placeholder.svelte-kyw56y{color:var(--gx-dim, #8a7f71);font-style:italic}.actor-class.svelte-kyw56y{color:#d4a574;font-size:.78rem}.actor-server.svelte-kyw56y{color:#8a7f71;font-size:.72rem}.role-tank.svelte-kyw56y{color:#6cb6ff}.role-healer.svelte-kyw56y{color:#5dca99}.role-dps.svelte-kyw56y{color:#c97777}.modal-footer.svelte-kyw56y{padding:10px 12px;display:flex;justify-content:flex-end;border-top:1px solid rgba(255,226,190,.11)}.palette.svelte-1xnj7vy{padding:10px 0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.hint.svelte-1xnj7vy{text-align:center;font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#6e6e6e;margin-bottom:8px}.hint.svelte-1xnj7vy small:where(.svelte-1xnj7vy){display:block;letter-spacing:.02em;text-transform:none;font-family:inherit;font-weight:500;font-size:12px;color:#6e6e6e;margin-top:2px}.classes.svelte-1xnj7vy{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px}.cls.svelte-1xnj7vy{display:flex;gap:5px;padding:5px 6px;background:#1c1c1c;border-radius:6px;border-left:3px solid var(--cc)}.tile.svelte-1xnj7vy{all:unset;position:relative;cursor:grab;width:34px;height:34px;border-radius:6px;display:block}.tile.svelte-1xnj7vy:disabled{cursor:default;opacity:.4}.tile.svelte-1xnj7vy:focus-visible{outline:2px solid #d4a574;outline-offset:2px}.tile.svelte-1xnj7vy .ic:where(.svelte-1xnj7vy){width:34px;height:34px;border-radius:6px;border:1px solid rgba(255,255,255,.16);display:block;object-fit:cover}.tile.svelte-1xnj7vy:hover:not(:disabled) .ic:where(.svelte-1xnj7vy){box-shadow:0 0 0 2px var(--cc)}.tile.svelte-1xnj7vy .n:where(.svelte-1xnj7vy){position:absolute;right:-3px;top:-4px;min-width:12px;height:12px;padding:0 3px;border-radius:6px;background:#d4a574;color:#1a1410;font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:800;font-size:8.5px;line-height:12px;text-align:center;pointer-events:none;z-index:2}@media(max-width:900px){.tile.svelte-1xnj7vy,.tile.svelte-1xnj7vy .ic:where(.svelte-1xnj7vy){width:38px;height:38px}}.row.svelte-fc0v5r{container-type:inline-size;display:grid;grid-template-columns:14px 3px 22px minmax(0,1fr) 34px 16px 16px 14px;gap:6px;align-items:center;background:#232120;border-radius:4px;padding:2px 6px 2px 0;min-height:28px;position:relative;list-style:none;cursor:grab}.row.svelte-fc0v5r:active{cursor:grabbing}.bar.svelte-fc0v5r,.name.svelte-fc0v5r,.name-input.svelte-fc0v5r,.pen-gap.svelte-fc0v5r{position:relative;z-index:1}.row.picking.svelte-fc0v5r{box-shadow:inset 0 0 0 1px #d4a574}.row.over-before.svelte-fc0v5r{box-shadow:inset 0 2px #d4a574}.row.over-after.svelte-fc0v5r{box-shadow:inset 0 -2px #d4a574}.row.recruit.svelte-fc0v5r{background:transparent;border:1px dashed rgba(212,165,116,.45)}.row.absent.svelte-fc0v5r:before,.row.tentative.svelte-fc0v5r:before,.row.benched.svelte-fc0v5r:before,.row.guestfill.svelte-fc0v5r:before,.row.availfill.svelte-fc0v5r:before{content:"";position:absolute;right:0;top:0;bottom:0;width:40%;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%);z-index:0;border-radius:0 4px 4px 0}.row.absent.svelte-fc0v5r:before{background:#e06c6c}.row.tentative.svelte-fc0v5r:before{background:#d4a574}.row.benched.svelte-fc0v5r:before{background:#6e6e6e}.row.guestfill.svelte-fc0v5r:before{background:#5f8fbf26}.row.availfill.svelte-fc0v5r:before{background:#8f434366}.row.guestfill.svelte-fc0v5r .fill-label:where(.svelte-fc0v5r){color:#a9cbee}.row.availfill.svelte-fc0v5r .fill-label:where(.svelte-fc0v5r){color:#f0a0a0}.fill-label.svelte-fc0v5r{position:absolute;right:108px;top:0;bottom:0;z-index:1;display:flex;align-items:center;max-width:calc(40% - 118px);font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1a1410;cursor:help}.row.availfill.svelte-fc0v5r .fill-label:where(.svelte-fc0v5r){color:#f3e6e6}.fill-label.svelte-fc0v5r .narrow:where(.svelte-fc0v5r){display:none}@container (max-width: 420px){.row.guestfill.svelte-fc0v5r:before,.row.availfill.svelte-fc0v5r:before{width:46%}.fill-label.svelte-fc0v5r{max-width:calc(46% - 116px)}.fill-label.svelte-fc0v5r .wide:where(.svelte-fc0v5r){display:none}.fill-label.svelte-fc0v5r .narrow:where(.svelte-fc0v5r){display:inline}}.row.absent.svelte-fc0v5r .spec:where(.svelte-fc0v5r) img:where(.svelte-fc0v5r),.row.benched.svelte-fc0v5r .spec:where(.svelte-fc0v5r) img:where(.svelte-fc0v5r){filter:grayscale(1);opacity:.5}.row.absent.svelte-fc0v5r .name:where(.svelte-fc0v5r),.row.benched.svelte-fc0v5r .name:where(.svelte-fc0v5r){color:#a8a8a8;opacity:.6}.row.absent.svelte-fc0v5r .bar:where(.svelte-fc0v5r),.row.benched.svelte-fc0v5r .bar:where(.svelte-fc0v5r){opacity:.4}.row.absent.svelte-fc0v5r .flag:where(.svelte-fc0v5r),.row.tentative.svelte-fc0v5r .flag:where(.svelte-fc0v5r),.row.benched.svelte-fc0v5r .flag:where(.svelte-fc0v5r),.row.absent.svelte-fc0v5r .pen:where(.svelte-fc0v5r),.row.tentative.svelte-fc0v5r .pen:where(.svelte-fc0v5r),.row.benched.svelte-fc0v5r .pen:where(.svelte-fc0v5r),.row.absent.svelte-fc0v5r .remove:where(.svelte-fc0v5r),.row.tentative.svelte-fc0v5r .remove:where(.svelte-fc0v5r),.row.benched.svelte-fc0v5r .remove:where(.svelte-fc0v5r),.row.absent.svelte-fc0v5r .role:where(.svelte-fc0v5r),.row.tentative.svelte-fc0v5r .role:where(.svelte-fc0v5r),.row.benched.svelte-fc0v5r .role:where(.svelte-fc0v5r){color:#1a1410}.row.availfill.svelte-fc0v5r .flag:where(.svelte-fc0v5r),.row.availfill.svelte-fc0v5r .pen:where(.svelte-fc0v5r),.row.availfill.svelte-fc0v5r .remove:where(.svelte-fc0v5r),.row.availfill.svelte-fc0v5r .role:where(.svelte-fc0v5r){color:#f3e6e6}.grip.svelte-fc0v5r{all:unset;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:6px 4px;cursor:grab;opacity:.45}.grip.svelte-fc0v5r span:where(.svelte-fc0v5r){width:3px;height:3px;border-radius:50%;background:#a8a8a8}.grip.svelte-fc0v5r:hover,.grip.active.svelte-fc0v5r{opacity:1}.grip.active.svelte-fc0v5r span:where(.svelte-fc0v5r){background:#d4a574}.grip.svelte-fc0v5r:disabled{cursor:default;opacity:.2}.bar.svelte-fc0v5r{width:3px;align-self:stretch;background:var(--cc);border-radius:4px 0 0 4px}.spec.svelte-fc0v5r{all:unset;position:relative;z-index:1;cursor:pointer;width:22px;height:22px;border-radius:5px;display:block}.spec.svelte-fc0v5r img:where(.svelte-fc0v5r){width:22px;height:22px;border-radius:5px;border:1px solid var(--cc);display:block;object-fit:cover}.spec.svelte-fc0v5r:hover img:where(.svelte-fc0v5r){box-shadow:0 0 0 2px var(--cc)}.spec.svelte-fc0v5r:disabled{cursor:default}.name.svelte-fc0v5r{color:var(--cc);font-weight:600;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.placeholder.svelte-fc0v5r .name:where(.svelte-fc0v5r){color:#a8a8a8;font-style:italic;font-weight:500}.row.recruit.svelte-fc0v5r .name:where(.svelte-fc0v5r){font-style:italic;font-weight:500}.lead.svelte-fc0v5r{font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8b6f47;font-style:normal;margin-right:4px}.name-input.svelte-fc0v5r{min-width:0;background:#141210;border:1px solid #8b6f47;border-radius:3px;color:#e8e8e8;font:inherit;font-size:12.5px;padding:1px 6px;height:22px}.name-input.svelte-fc0v5r:focus{outline:none;border-color:#d4a574}.badge.svelte-fc0v5r,.x2.svelte-fc0v5r{display:inline-block;margin-left:6px;font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:800;font-size:9px;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:1px 4px;vertical-align:1px;font-style:normal}.x2.svelte-fc0v5r{color:#1a1410;background:#d4a574}.badge.svelte-fc0v5r{color:#6cb6ff;border:1px solid rgba(108,182,255,.5)}.badge.prio.svelte-fc0v5r{color:#a8a8a8;border-color:#fff3}.pen-gap.svelte-fc0v5r{width:16px;height:16px}.flag.svelte-fc0v5r,.pen.svelte-fc0v5r,.remove.svelte-fc0v5r,.role.svelte-fc0v5r{all:unset;position:relative;z-index:1;display:grid;place-items:center;width:16px;height:16px;border-radius:3px;color:#6e6e6e;cursor:pointer}.flag.svelte-fc0v5r{font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:800;font-size:13px;line-height:1;cursor:default}.flag.live.svelte-fc0v5r{cursor:pointer}.role.svelte-fc0v5r{width:34px;height:18px;justify-items:end}.role.svelte-fc0v5r img:where(.svelte-fc0v5r){width:18px;height:18px;border-radius:4px;display:block}.role-tank.svelte-fc0v5r{color:#6cb6ff}.role-healer.svelte-fc0v5r{color:#5dca99}.role-dps.svelte-fc0v5r{color:#c97777}.role.svelte-fc0v5r:hover:not(:disabled){opacity:1}.role.svelte-fc0v5r:hover:not(:disabled) img:where(.svelte-fc0v5r){box-shadow:0 0 0 2px #d4a574}.flag.live.svelte-fc0v5r:hover,.pen.svelte-fc0v5r:hover:not(:disabled),.pen.active.svelte-fc0v5r,.remove.svelte-fc0v5r:hover:not(:disabled){color:#d4a574}.row.absent.svelte-fc0v5r .flag.live:where(.svelte-fc0v5r):hover,.row.tentative.svelte-fc0v5r .flag.live:where(.svelte-fc0v5r):hover,.row.benched.svelte-fc0v5r .flag.live:where(.svelte-fc0v5r):hover,.row.absent.svelte-fc0v5r .pen:where(.svelte-fc0v5r):hover,.row.tentative.svelte-fc0v5r .pen:where(.svelte-fc0v5r):hover,.row.benched.svelte-fc0v5r .pen:where(.svelte-fc0v5r):hover,.row.absent.svelte-fc0v5r .remove:where(.svelte-fc0v5r):hover,.row.tentative.svelte-fc0v5r .remove:where(.svelte-fc0v5r):hover,.row.benched.svelte-fc0v5r .remove:where(.svelte-fc0v5r):hover{color:#000}.row.availfill.svelte-fc0v5r .flag.live:where(.svelte-fc0v5r):hover,.row.availfill.svelte-fc0v5r .pen:where(.svelte-fc0v5r):hover,.row.availfill.svelte-fc0v5r .remove:where(.svelte-fc0v5r):hover{color:#fff}.remove.svelte-fc0v5r{font-size:11px}.pen.svelte-fc0v5r:disabled,.remove.svelte-fc0v5r:disabled,.role.svelte-fc0v5r:disabled{cursor:default;opacity:.4}.pen.svelte-fc0v5r:focus-visible,.remove.svelte-fc0v5r:focus-visible,.spec.svelte-fc0v5r:focus-visible,.flag.svelte-fc0v5r:focus-visible,.role.svelte-fc0v5r:focus-visible{outline:2px solid #d4a574;outline-offset:1px}@media(max-width:900px){.row.svelte-fc0v5r{grid-template-columns:22px 3px 26px minmax(0,1fr) 40px 26px 26px 22px;min-height:40px}.grip.svelte-fc0v5r{padding:12px 6px;opacity:.85}.spec.svelte-fc0v5r,.spec.svelte-fc0v5r img:where(.svelte-fc0v5r){width:26px;height:26px}.role.svelte-fc0v5r img:where(.svelte-fc0v5r){width:22px;height:22px}.flag.svelte-fc0v5r,.pen.svelte-fc0v5r,.remove.svelte-fc0v5r{width:24px;height:24px}.role.svelte-fc0v5r{width:40px;height:24px}.fill-label.svelte-fc0v5r{right:142px;max-width:calc(40% - 152px)}@container (max-width: 420px){.row.guestfill.svelte-fc0v5r:before,.row.availfill.svelte-fc0v5r:before{width:56%}.fill-label.svelte-fc0v5r{max-width:calc(56% - 150px)}}}.rail.svelte-14p2ckm{display:flex;flex-direction:column;gap:10px;min-width:0}.box.svelte-14p2ckm{padding:4px 0 10px;border-bottom:1px solid rgba(255,255,255,.08)}.box.svelte-14p2ckm:last-child{border-bottom:0}.tabs.svelte-14p2ckm{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-bottom:8px;min-height:28px}.tab.svelte-14p2ckm,.add.svelte-14p2ckm{all:unset;cursor:pointer;position:relative;font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;color:#a8a8a8;border-radius:5px;line-height:1}.tab.on.svelte-14p2ckm{background:#221e17;color:#d4a574}.tab.svelte-14p2ckm:hover,.add.svelte-14p2ckm:hover{color:#e8e8e8}.tab.label.svelte-14p2ckm,.tab.label.svelte-14p2ckm:hover{cursor:default;color:#a8a8a8;background:transparent;padding-right:0}.add.svelte-14p2ckm{margin-right:auto;font-size:22px;font-weight:600;padding:0 8px;height:26px;display:inline-flex;align-items:center;color:#d4a574}.add.svelte-14p2ckm:hover{color:#e8e8e8}.rh.svelte-14p2ckm{all:unset;box-sizing:border-box;width:100%;cursor:pointer;font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:800;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#a8a8a8;margin:0 0 8px;display:flex;align-items:center;gap:6px}.rh.svelte-14p2ckm>span:where(.svelte-14p2ckm):not(.chev){flex:1}.rh.svelte-14p2ckm:hover,.rh.svelte-14p2ckm:focus-visible{color:#e8e8e8}.rh.svelte-14p2ckm:focus-visible{outline:2px solid #d4a574;outline-offset:2px;border-radius:3px}.rh.svelte-14p2ckm b:where(.svelte-14p2ckm){color:#e8e8e8;font-size:17px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.chev.svelte-14p2ckm{flex:none;width:6px;height:6px;border-right:2px solid #d4a574;border-bottom:2px solid #d4a574;transform:translateY(-2px) rotate(45deg);transition:transform .12s ease}.chev.closed.svelte-14p2ckm{transform:translate(-1px) rotate(-45deg)}.cov[hidden].svelte-14p2ckm{display:none}.cov.svelte-14p2ckm{display:grid;gap:2px}.cv.svelte-14p2ckm{appearance:none;background:none;border:0;margin:0;width:100%;text-align:left;font:inherit;color:inherit;cursor:default;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.06)}.cv.svelte-14p2ckm:last-child{border-bottom:0}.cv.svelte-14p2ckm:focus-visible{outline:2px solid #d4a574;outline-offset:1px;border-radius:3px}.cv.svelte-14p2ckm img:where(.svelte-14p2ckm){width:20px;height:20px;border-radius:4px;border:2px solid #6e6e6e;display:block;object-fit:cover}.cv.on.svelte-14p2ckm img:where(.svelte-14p2ckm){border-color:#6da35a}.cv.one.svelte-14p2ckm img:where(.svelte-14p2ckm){border-color:#d4a574}.cv.miss.svelte-14p2ckm img:where(.svelte-14p2ckm){border-color:#e06c6c;filter:grayscale(1);opacity:.6}.cv.svelte-14p2ckm .n:where(.svelte-14p2ckm){color:#e8e8e8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv.miss.svelte-14p2ckm .n:where(.svelte-14p2ckm){color:#a8a8a8}.cv.svelte-14p2ckm .who:where(.svelte-14p2ckm){color:#6e6e6e;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.cv.one.svelte-14p2ckm .who:where(.svelte-14p2ckm){color:#d4a574}.cv.miss.svelte-14p2ckm .who:where(.svelte-14p2ckm){color:#e06c6c}.none.svelte-14p2ckm{margin:0;color:#6e6e6e;font-size:12px}.editor.svelte-zl8srq{--cond: "Barlow Condensed", Bahnschrift, "Arial Narrow", "Segoe UI", sans-serif;position:relative;display:flex;flex-direction:column;gap:0;color:#e8e8e8}.editor.busy.svelte-zl8srq{opacity:.7;pointer-events:none}.top.svelte-zl8srq{position:sticky;top:calc(-1 * var(--re-pad-top, 0px));z-index:6;margin-top:calc(-1 * var(--re-pad-top, 0px));padding-top:var(--re-pad-top, 0px);background:var(--re-top-bg, #0e0b09);display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.title.svelte-zl8srq{all:unset;position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;font-family:var(--cond);font-weight:800;font-size:20px;letter-spacing:.03em;color:#d4a574}.title.editable.svelte-zl8srq{cursor:text}.title.svelte-zl8srq .t:where(.svelte-zl8srq){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed transparent}.title.editable.svelte-zl8srq:hover .t:where(.svelte-zl8srq){border-bottom-color:#8b6f47}.title.svelte-zl8srq svg:where(.svelte-zl8srq){color:#6e6e6e;flex:none}.title.editable.svelte-zl8srq:hover svg:where(.svelte-zl8srq){color:#d4a574}.title-input.svelte-zl8srq{flex:1 1 auto;min-width:0;background:#141210;border:1px solid #8b6f47;border-radius:5px;color:#e8e8e8;font-family:var(--cond);font-weight:800;font-size:20px;letter-spacing:.03em;padding:2px 8px;height:32px}.title-input.svelte-zl8srq:focus{outline:none;border-color:#d4a574}.title.svelte-zl8srq .sub:where(.svelte-zl8srq){font-weight:700;font-size:12px;letter-spacing:.08em;color:#6e6e6e;white-space:nowrap}.modes.svelte-zl8srq{display:inline-flex;border:1px solid rgba(255,255,255,.16);border-radius:5px;overflow:hidden;height:32px}.modes.svelte-zl8srq button:where(.svelte-zl8srq){all:unset;cursor:pointer;padding:0 12px;font-family:var(--cond);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a8a8a8;display:inline-flex;align-items:center}.modes.svelte-zl8srq button:where(.svelte-zl8srq)+button:where(.svelte-zl8srq){border-left:1px solid rgba(255,255,255,.16)}.modes.svelte-zl8srq button.on:where(.svelte-zl8srq){background:#221e17;color:#d4a574}.hint.svelte-zl8srq{margin:8px auto 0;font-size:12px;color:#6e6e6e;text-align:center}.banner.svelte-zl8srq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:10px;padding:8px 12px;border:1px dashed #8b6f47;border-radius:6px;font-size:12.5px;color:#e8e8e8}.teamchip.svelte-zl8srq{width:22px;height:22px;border-radius:4px;border:1px solid var(--tc);color:var(--tc);font-family:var(--cond);font-weight:800;font-size:12px;display:grid;place-items:center}.b2x.svelte-zl8srq{all:unset;position:relative;margin-left:auto;color:#6e6e6e;font-size:12px;cursor:pointer;padding:2px 6px}.b2x.svelte-zl8srq:hover{color:#e8e8e8}.ghost.slot.svelte-zl8srq{border:0;padding:0}.slotbtn.svelte-zl8srq{all:unset;cursor:pointer;display:block;width:100%;padding:6px;text-align:center;font-family:var(--cond);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8b6f47}.slotbtn.svelte-zl8srq:hover{color:#d4a574}.pool-search.svelte-zl8srq{width:100%;box-sizing:border-box;margin-bottom:6px;background:#141210;border:1px solid rgba(255,255,255,.16);border-radius:5px;color:#e8e8e8;font:inherit;font-size:12.5px;padding:5px 8px}.pool-search.svelte-zl8srq:focus{outline:none;border-color:#d4a574}.pool-filters.svelte-zl8srq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px}.ptip.svelte-zl8srq{position:fixed;z-index:2150;transform:translate(-50%,-100%);width:max-content;max-width:260px;padding:5px 8px;background:#14120f;border:1px solid #8b6f47;border-radius:5px;color:#e8e8e8;font-size:11.5px;line-height:1.3;white-space:normal;pointer-events:none;box-shadow:0 8px 20px #00000080}.ptip.below.svelte-zl8srq{transform:translate(-50%)}.rows.pool.svelte-zl8srq [data-tip]:after,.rows.pool.svelte-zl8srq [data-tip]:before{display:none!important}.rows.pool.svelte-zl8srq{height:307px;align-content:start;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:2px}.right.svelte-zl8srq{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-left:auto}.ctl.svelte-zl8srq{display:flex;align-items:center;gap:6px}.lbl.svelte-zl8srq{font-family:var(--cond);font-weight:700;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#a8a8a8}.btn.svelte-zl8srq{all:unset;position:relative;height:32px;display:inline-flex;align-items:center;padding:0 14px;border-radius:5px;border:1px solid rgba(255,255,255,.16);font-family:var(--cond);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#d4a574;cursor:pointer;white-space:nowrap}.btn.svelte-zl8srq:hover:not(:disabled){border-color:#8b6f47}.btn.svelte-zl8srq:disabled{opacity:.45;cursor:default}.btn.svelte-zl8srq:focus-visible{outline:2px solid #d4a574;outline-offset:2px}.btn.danger.svelte-zl8srq{color:#e06c6c}.btn.quiet.svelte-zl8srq{color:#a8a8a8}.confirm.svelte-zl8srq{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a8a8a8}.count.svelte-zl8srq{font-family:var(--cond);font-weight:700;font-size:12px;letter-spacing:.1em;color:#a8a8a8;font-variant-numeric:tabular-nums;white-space:nowrap}.count.over.svelte-zl8srq{color:#e06c6c}.x.svelte-zl8srq{all:unset;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:28px;min-height:28px;cursor:pointer;color:#a8a8a8;font-size:14px;padding:4px 6px;border-radius:0}@media(pointer:coarse){.x.svelte-zl8srq{min-width:44px;min-height:44px;font-size:16px}}.x.svelte-zl8srq:hover{color:#e8e8e8}.x.svelte-zl8srq:focus-visible{outline:2px solid #d4a574}.boards.svelte-zl8srq{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px 16px;padding-top:14px;align-items:stretch}.groups.svelte-zl8srq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;gap:10px;min-width:0}.groups.focus.svelte-zl8srq{box-shadow:-12px 0 0 -10px #d4a574}.b2h.svelte-zl8srq{grid-column:1 / -1;display:flex;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.b2t.svelte-zl8srq{font-family:var(--cond);font-weight:800;font-size:16px;color:#d4a574;letter-spacing:.03em}.b2m.svelte-zl8srq{font-family:var(--cond);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#6e6e6e}.rail.svelte-zl8srq{min-width:0;display:flex;flex-direction:column}.rail2.svelte-zl8srq{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.group.svelte-zl8srq{background:#1c1c1c;border-radius:6px;padding:8px 8px 6px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 10px;align-content:start}.group.svelte-zl8srq>.rows:where(.svelte-zl8srq){align-content:start}.group.haspb.svelte-zl8srq{grid-template-columns:auto minmax(0,1fr)}.group.svelte-zl8srq>.gh:where(.svelte-zl8srq){grid-column:1 / -1}.group.drop.svelte-zl8srq,.bench.drop.svelte-zl8srq{outline:2px dashed #8b6f47;outline-offset:-2px}.gh.svelte-zl8srq{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--cond);font-weight:800;font-size:12px;letter-spacing:.12em;color:#a8a8a8;margin-bottom:6px}.gh.svelte-zl8srq b:where(.svelte-zl8srq){color:#e8e8e8;font-size:14px}.ghname.svelte-zl8srq{all:unset;cursor:pointer;padding:7px 8px;margin:-7px -8px;border-radius:3px}.ghname.svelte-zl8srq:hover,.ghname.svelte-zl8srq:focus-visible{color:#e8e8e8;background:#d4a5741f}.ghname.svelte-zl8srq:focus-visible{outline:2px solid #d4a574}.group.gfocus.svelte-zl8srq{outline:2px solid #d4a574;outline-offset:-2px;box-shadow:0 0 0 4px #d4a5741f}.group.gfocus.svelte-zl8srq .ghname:where(.svelte-zl8srq){color:#d4a574}.place.svelte-zl8srq{all:unset;cursor:pointer;font-family:var(--cond);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#1a1410;background:#d4a574;border-radius:4px;padding:3px 8px}.rows.svelte-zl8srq{list-style:none;margin:0;padding:0;display:grid;gap:3px}.ghost.svelte-zl8srq{list-style:none;border:1px dashed rgba(255,255,255,.16);border-radius:4px;color:#6e6e6e;font-size:11px;text-align:center;padding:6px}.place-row.svelte-zl8srq{border-color:#8b6f47}.pb.svelte-zl8srq{display:grid;grid-template-columns:repeat(4,22px);gap:5px 4px;align-self:start;align-content:start;padding-right:10px;border-right:1px solid rgba(255,255,255,.08)}.tick.svelte-zl8srq{display:block;height:2px;border-radius:1px}.bf-wrap.svelte-zl8srq{all:unset;position:relative;z-index:1;display:grid;gap:2px;line-height:0;cursor:default;border-radius:4px}.bf-wrap.svelte-zl8srq:focus-visible{outline:2px solid #d4a574;outline-offset:1px}.buffcard.svelte-zl8srq{position:fixed;z-index:2150;width:max-content;min-width:270px;background:#14120f;border:1px solid #8b6f47;border-radius:6px;padding:11px 16px 12px 13px;overflow:hidden;box-shadow:0 14px 34px #0009;pointer-events:none;color:#e8e8e8;font-family:Segoe UI,-apple-system,sans-serif}.bc-head.svelte-zl8srq{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center}.bc-corner.svelte-zl8srq{position:absolute;top:0;right:0;width:0;height:0;border-top:20px solid #6e6e6e;border-left:20px solid transparent}.bc-corner.on.svelte-zl8srq{border-top-color:#6da35a}.bc-corner.miss.svelte-zl8srq{border-top-color:#e06c6c}.bc-corner.one.svelte-zl8srq{border-top-color:#d4a574}.bc-ic.one.svelte-zl8srq{border-color:#d4a574}.bc-st.one.svelte-zl8srq{color:#d4a574}.bc-st.on.svelte-zl8srq{color:#6da35a}.bc-st.miss.svelte-zl8srq{color:#e06c6c}.bc-st.dim.svelte-zl8srq{color:#a8a8a8}.bc-ic.svelte-zl8srq{width:30px;height:30px;border-radius:5px;border:2px solid #6e6e6e;display:block;object-fit:cover}.bc-ic.on.svelte-zl8srq{border-color:#6da35a}.bc-ic.miss.svelte-zl8srq{border-color:#e06c6c;filter:grayscale(1);opacity:.6}.bc-ic.dim.svelte-zl8srq{border-color:#6e6e6e;filter:grayscale(1);opacity:.6}.bc-title.svelte-zl8srq{min-width:0;display:grid;gap:2px}.bc-title.svelte-zl8srq b:where(.svelte-zl8srq){font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:800;font-size:15px;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;color:#e8e8e8;padding-right:14px}.bc-title.svelte-zl8srq small:where(.svelte-zl8srq){font-family:Barlow Condensed,Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6e6e6e}.bc-fx.svelte-zl8srq{margin:9px 0 0;font-size:12.5px;line-height:1.4;color:#a8a8a8}.bc-who.svelte-zl8srq{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.bc-pill.svelte-zl8srq{font-size:12px;font-weight:600;padding:2px 8px;border-radius:3px;background:#ffffff0f}.bc-none.svelte-zl8srq{font-size:12px;color:#6e6e6e}.bf.svelte-zl8srq{width:22px;height:22px;border-radius:4px;border:2px solid rgba(255,255,255,.16);display:block;object-fit:cover}.bf.on.svelte-zl8srq{border-color:#6da35a}.bf.dim.svelte-zl8srq{opacity:.35;filter:grayscale(1)}.legend.svelte-zl8srq{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:11px;color:#a8a8a8;margin-top:auto;padding-top:8px}.legend.svelte-zl8srq i:where(.svelte-zl8srq){width:10px;height:10px;border-radius:2px;border:2px solid currentColor;display:inline-block;margin-right:6px;vertical-align:-1px}.l-on.svelte-zl8srq{color:#6da35a}.l-one.svelte-zl8srq{color:#d4a574}.l-miss.svelte-zl8srq{color:#e06c6c}.pick-col.svelte-zl8srq{display:grid;gap:6px;min-width:130px}.pick-opt.svelte-zl8srq{all:unset;position:relative;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--cond);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border:1px solid rgba(255,255,255,.16);border-radius:5px;color:#a8a8a8}.pick-opt.svelte-zl8srq:hover{border-color:currentColor}.pick-opt-ic.svelte-zl8srq{width:18px;height:18px;border-radius:4px;flex:none}.pick-opt.off.svelte-zl8srq{cursor:default;opacity:.4}.pick-opt.off.svelte-zl8srq:hover{border-color:#ffffff29}.pick-opt.on.svelte-zl8srq{background:#221e17;border-color:currentColor}.pick-opt.role-tank.svelte-zl8srq{color:#6cb6ff}.pick-opt.role-healer.svelte-zl8srq{color:#5dca99}.pick-opt.role-dps.svelte-zl8srq{color:#c97777}.pick-opt.flag-attending.svelte-zl8srq{color:#e8e8e8}.pick-opt.flag-absent.svelte-zl8srq{color:#e06c6c}.pick-opt.flag-tentative.svelte-zl8srq{color:#d4a574}.pick-opt.flag-bench.svelte-zl8srq{color:#a8a8a8}.pick-opt.svelte-zl8srq:focus-visible{outline:2px solid #d4a574;outline-offset:1px}.foot.svelte-zl8srq{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;padding-top:14px;margin-top:14px;border-top:1px solid rgba(255,255,255,.08)}.foot.svelte-zl8srq .left:where(.svelte-zl8srq){margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.toast.svelte-zl8srq{font-size:12px;color:#d4a574}.pick-backdrop.svelte-zl8srq{all:unset;position:fixed;inset:0;z-index:2100;background:transparent}.pick.svelte-zl8srq{--cond: "Barlow Condensed", Bahnschrift, "Arial Narrow", "Segoe UI", sans-serif;position:fixed;z-index:2101;background:#14120f;border:1px solid #8b6f47;border-radius:6px;padding:6px 8px 8px;box-shadow:0 10px 28px #0009}.pick.svelte-zl8srq .cap:where(.svelte-zl8srq){display:block;font-family:var(--cond);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#d4a574;margin:0 2px 6px}.pick-row.svelte-zl8srq{display:flex;align-items:center;gap:5px}.pick-ic.svelte-zl8srq{all:unset;position:relative;cursor:pointer;width:30px;height:30px;border-radius:6px;display:block}.pick-ic.svelte-zl8srq img:where(.svelte-zl8srq){width:30px;height:30px;border-radius:6px;border:1px solid rgba(255,255,255,.16);display:block;object-fit:cover}.pick-ic.on.svelte-zl8srq img:where(.svelte-zl8srq){box-shadow:0 0 0 2px #d4a574}.pick-ic.svelte-zl8srq:hover img:where(.svelte-zl8srq){border-color:#d4a574}.pick-none.svelte-zl8srq{all:unset;cursor:pointer;font-family:var(--cond);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#a8a8a8;padding:0 8px;height:30px;border:1px solid rgba(255,255,255,.16);border-radius:5px;margin-left:4px}.pick-none.on.svelte-zl8srq{color:#d4a574;border-color:#8b6f47}.share.svelte-zl8srq{position:fixed;inset:0;margin:auto;width:min(1000px,94vw);height:fit-content;max-height:94vh;max-height:94dvh;display:flex;flex-direction:column;overflow-y:auto;z-index:2101;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:10px;padding:14px;box-shadow:0 24px 64px #000000bf}.share.svelte-zl8srq canvas:where(.svelte-zl8srq){width:auto;height:auto;max-width:100%;max-height:calc(94vh - 80px);max-height:calc(94dvh - 80px);margin:0 auto;display:block;border-radius:6px}.share-actions.svelte-zl8srq{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;margin-top:10px}@media(max-width:1100px){.boards.svelte-zl8srq{grid-template-columns:1fr}.rail2.svelte-zl8srq{border-top:0;padding-top:0}}@media(max-width:900px){.groups.svelte-zl8srq{grid-template-columns:1fr}}@media(max-width:540px){.group.haspb.svelte-zl8srq{grid-template-columns:minmax(0,1fr)}.pb.svelte-zl8srq{order:1;grid-template-columns:repeat(auto-fill,22px);padding:6px 0 0;margin-top:3px;border-right:0;border-top:1px solid rgba(255,255,255,.08)}.right.svelte-zl8srq{margin-left:0;flex:1 1 100%;gap:8px 4px}.title.svelte-zl8srq,.title-input.svelte-zl8srq{flex-basis:100%;padding-right:48px}.count.svelte-zl8srq{order:-1;flex:1 1 100%}.ctl.svelte-zl8srq{flex:1 1 auto;min-width:0}.ctl.svelte-zl8srq .lbl:where(.svelte-zl8srq){display:none}.btn.svelte-zl8srq{padding:0 6px;font-size:10.5px;letter-spacing:.06em}.x.svelte-zl8srq{position:absolute;top:calc(var(--re-pad-top, 0px) - 8px);right:-6px;width:44px;height:44px;font-size:16px}}
