.con-mark.svelte-v9s8ih{display:block;flex-shrink:0}.lp.svelte-1nyv52e{width:202px;display:flex;flex-direction:column;gap:10px}.lp-section.svelte-1nyv52e{display:flex;flex-direction:column;gap:5px}.lp-hd.svelte-1nyv52e{margin:0;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.lp-hd-key.svelte-1nyv52e{font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:color-mix(in srgb,var(--muted) 80%,transparent)}.lp-hd-note.svelte-1nyv52e{font-style:italic;color:color-mix(in srgb,var(--muted) 75%,transparent)}.lp-section--inert.svelte-1nyv52e .lp-hd-key:where(.svelte-1nyv52e){color:color-mix(in srgb,var(--muted) 55%,transparent)}.lp-grid.svelte-1nyv52e{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.lp-tile.svelte-1nyv52e{aspect-ratio:1;display:grid;place-items:center;padding:2px;border:none;border-radius:var(--r-sm);background:var(--fill-rest);cursor:pointer;transition:background var(--t-snap),box-shadow var(--t-snap)}.lp-tile.svelte-1nyv52e:hover{background:var(--fill-hover)}.lp-tile--current.svelte-1nyv52e{background:color-mix(in srgb,var(--el) 20%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--el) 60%,transparent)}.lp-tile-img.svelte-1nyv52e{width:100%;height:100%;object-fit:contain}.lp-tile--none.svelte-1nyv52e .lp-tile-img:where(.svelte-1nyv52e){opacity:.4}.lp-tile--none.lp-tile--current.svelte-1nyv52e .lp-tile-img:where(.svelte-1nyv52e){opacity:.6}.lp-empty.svelte-1nyv52e{margin:0;font-size:var(--fs-xs);font-style:italic;color:var(--muted);line-height:var(--lh-tight)}.lp-pips.svelte-1nyv52e{display:flex;gap:4px}.lp-pip.svelte-1nyv52e{flex:1;height:24px;border-radius:var(--r-sm);border:none;background:var(--fill-rest);color:var(--muted);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-mid);cursor:pointer;display:grid;place-items:center;padding:0;transition:background var(--t-snap),box-shadow var(--t-snap),color var(--t-snap)}.lp-pip--filled.svelte-1nyv52e{background:color-mix(in srgb,var(--el) 22%,transparent);color:var(--el)}.lp-pip--current.svelte-1nyv52e{background:color-mix(in srgb,var(--el) 30%,transparent);box-shadow:inset 0 0 0 1.5px var(--el)}.lp-pip.svelte-1nyv52e:disabled{opacity:.35;cursor:default;pointer-events:none}.lp-pip.svelte-1nyv52e:hover{background:var(--fill-hover);color:var(--el, var(--text))}@property --sp-wash-a{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.sp-card.svelte-yy05x1{box-sizing:border-box;flex:1;min-height:0;position:relative;display:flex;flex-direction:column;align-items:stretch;padding:8px 0 10px;--sp-rail-w: 16px;--sp-rail-gap: 4px;--sp-rail-mark-inset: 3px;--sp-rail-underlap: calc(var(--sp-band) / 2);--sp-col-inset: 4px;--sp-id-nudge: 2px;--sp-pill-h: 26px;--sp-pill-fill: var(--surface-well);--sp-unset-ink: color-mix(in srgb, white 40%, var(--sp-pill-fill));--sp-unset-ink-hover: color-mix(in srgb, white 65%, var(--sp-pill-fill));--sp-avatar-el: 26%;--sp-avatar-fill: linear-gradient( 180deg, var(--surface-well) 0%, color-mix(in srgb, var(--el, var(--neutral)) var(--sp-avatar-el), var(--surface-well)) 100% )}.sp-body.svelte-yy05x1{display:flex;align-items:stretch;height:var(--sp-band);max-height:100%;min-height:0}.sp-rail.svelte-yy05x1{flex:0 0 var(--sp-rail-w);width:var(--sp-rail-w);display:flex;flex-direction:column;gap:var(--sp-rail-gap);min-height:0}.sp-rail.svelte-yy05x1>*{flex:1 1 0;width:100%;height:auto;min-height:0}.sp-col.svelte-yy05x1{flex:1 1 auto;min-width:0;min-height:0;margin-left:var(--sp-col-inset);display:grid;grid-template-rows:1fr 1fr;gap:var(--sp-rail-gap);align-items:center}.sp-id-row.svelte-yy05x1{display:flex;align-items:flex-start;gap:.3rem;min-width:0;padding-left:var(--sp-id-nudge)}.sp-controls.svelte-yy05x1{display:flex;align-items:center;gap:4px;min-width:0}.sp-char-name.svelte-yy05x1{min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text);line-height:var(--lh-tight);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;letter-spacing:var(--ls-tight)}.sp-char-name--empty.svelte-yy05x1{color:var(--muted);font-weight:var(--fw-medium);opacity:.55}.sp-namemark.svelte-yy05x1{margin-right:auto;flex-shrink:0;display:flex;color:var(--ui-provisional);cursor:help}.sp-namemark.svelte-yy05x1 .mark{width:14px;height:14px}.sp-el-badge.svelte-yy05x1{flex-shrink:0;width:18px;height:18px;background:none;pointer-events:none}.sp-cons-chip.svelte-yy05x1{box-sizing:border-box;flex-shrink:0;height:var(--sp-pill-h);width:var(--sp-pill-h);display:grid;place-items:center;border:none;border-radius:var(--r-round);background:var(--sp-pill-fill);color:var(--sp-unset-ink);cursor:pointer;transition:color var(--t-snap);z-index:1}.sp-cons-chip.svelte-yy05x1:hover:not(:disabled){color:var(--sp-unset-ink-hover)}.sp-cons-chip--set.svelte-yy05x1:hover:not(:disabled){color:var(--text)}.sp-cons-chip.svelte-yy05x1:disabled{opacity:.35;cursor:default;pointer-events:none}.sp-cons-chip--set.svelte-yy05x1{color:color-mix(in srgb,var(--el) 75%,white)}.sp-loadout.svelte-yy05x1{box-sizing:border-box;max-width:100%;height:var(--sp-pill-h);display:flex;align-items:center;gap:1px;padding:0 3px;border:none;border-radius:var(--r-round);background:var(--sp-pill-fill)}.sp-loadout--disabled.svelte-yy05x1{opacity:.35}.sp-lo-zone.svelte-yy05x1{position:relative;display:grid;place-items:center;flex:0 0 auto;width:24px;height:100%;padding:0;border:none;border-radius:var(--r-round);background:none;cursor:pointer;transition:background var(--t-snap)}.sp-lo-zone.svelte-yy05x1:after{content:"";position:absolute;inset:0;border-radius:inherit;--sp-wash-a: 15%;background:color-mix(in srgb,var(--sp-pill-fill) var(--sp-wash-a),transparent);transition:--sp-wash-a var(--t-snap);pointer-events:none}.sp-lo-zone.svelte-yy05x1:hover:not(:disabled):after{--sp-wash-a: 0%}.sp-lo-zone.sp-lo-zone--unset.svelte-yy05x1:after{--sp-wash-a: 60%}.sp-lo-zone.sp-lo-zone--unset.svelte-yy05x1:hover:not(:disabled):after{--sp-wash-a: 35%}.sp-lo-zone.svelte-yy05x1:disabled{cursor:default}.sp-lo-icon.svelte-yy05x1{width:100%;height:100%;object-fit:contain}.sp-lo-ref.svelte-yy05x1{position:absolute;z-index:1;top:-1px;right:-1px;color:color-mix(in srgb,var(--el) 75%,white);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:var(--lh-none);white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--sp-pill-fill),0 1px 2px var(--sp-pill-fill);transition:color var(--t-snap)}.sp-lo-zone.svelte-yy05x1:hover:not(:disabled) .sp-lo-ref:where(.svelte-yy05x1){color:var(--text)}.sp-avatar-chip.svelte-yy05x1{position:relative;z-index:1;flex:0 0 auto;height:100%;width:auto;aspect-ratio:1;min-height:0;border-radius:var(--r-round)}.sp-avatar-clip.svelte-yy05x1{position:absolute;inset:0;border-radius:var(--r-round);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--sp-avatar-fill);border:2px solid color-mix(in srgb,var(--el, #6a7080) 85%,transparent);transition:box-shadow var(--t-snap)}.sp-avatar-clickable.svelte-yy05x1{cursor:pointer}.sp-avatar-clickable.svelte-yy05x1:hover .sp-avatar-clip:where(.svelte-yy05x1){border-color:var(--el, #9eacc8)}.sp-avatar-img.svelte-yy05x1{width:100%;height:100%;object-fit:cover;transform:scale(1.25) translateY(-12%)}.sp-avatar-initials.svelte-yy05x1{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-mid);color:var(--text)}.sp-popover-backdrop.svelte-yy05x1{position:fixed;inset:0;z-index:949}.sp-popover.svelte-yy05x1{position:fixed;transform:translateY(-50%)}.sp-popover--flip.svelte-yy05x1{transform:translate(-100%,-50%)}.sp-popover.svelte-yy05x1{z-index:950;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:7px 9px;display:flex;align-items:center;gap:4px;box-shadow:0 4px 16px #00000080}.sp-popover--panel.svelte-yy05x1{padding:10px 11px;max-height:calc(100vh - 16px);overflow-y:auto}.sp-pip.svelte-yy05x1{width:24px;height:24px;border-radius:var(--r-round);border:none;background:var(--fill-rest);color:var(--muted);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background var(--t-snap),box-shadow var(--t-snap),color var(--t-snap)}.sp-pip--filled.svelte-yy05x1{background:color-mix(in srgb,var(--pip-color) 22%,transparent);color:var(--pip-color)}.sp-pip--current.svelte-yy05x1{background:color-mix(in srgb,var(--pip-color) 30%,transparent);box-shadow:inset 0 0 0 1.5px var(--pip-color)}.sp-pip.svelte-yy05x1:hover{background:var(--fill-hover);color:var(--pip-color, var(--text))}@property --bb-act-fill{syntax: "<color>"; inherits: true; initial-value: transparent;}.bb.svelte-12opo71{position:relative;box-sizing:border-box;display:flex;flex-direction:column;background:var(--surface);overflow:hidden}.bb-frame.svelte-12opo71{position:absolute;inset:0;color:var(--frame-line-quiet);fill:currentColor;pointer-events:none}.bb-slot.svelte-12opo71{position:relative;display:flex;flex-direction:column;min-width:0;flex-shrink:0;box-sizing:border-box}.bb-act.svelte-12opo71{position:relative;box-sizing:border-box;display:grid;place-items:center start;padding:0 0 0 var(--sp-rail-mark-inset);border:none;border-radius:var(--r-sm) 0 0 var(--r-sm);--bb-act-fill: var(--surface-raised);background:var(--bb-act-fill);color:var(--sp-unset-ink);cursor:pointer;transition:color var(--t-snap),--bb-act-fill var(--t-snap)}.bb-act.svelte-12opo71:disabled{opacity:.35;cursor:default;pointer-events:none}.bb-act.svelte-12opo71:before{content:"";position:absolute;top:0;bottom:0;left:100%;width:var(--sp-rail-underlap);background:var(--bb-act-fill);border-radius:0 var(--r-sm) var(--r-sm) 0;pointer-events:none}.bb-act.svelte-12opo71:hover:not(:disabled){--bb-act-fill: color-mix(in srgb, white 7%, var(--surface-raised));color:var(--sp-unset-ink-hover)}.bb-act--remove.svelte-12opo71:hover:not(:disabled){--bb-act-fill: color-mix(in srgb, var(--ui-danger) 22%, var(--surface-raised));color:color-mix(in srgb,var(--ui-danger) 45%,white)}.backdrop.svelte-jt8lq2{position:fixed;inset:0;background:#0000008c;z-index:60;cursor:default}.sn-panel.svelte-jt8lq2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;width:min(600px,calc(100vw - 32px));max-height:min(72vh,640px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 8px 40px #0009;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text)}.sn-panel-header.svelte-jt8lq2{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--frame-line);flex-shrink:0}.sn-icon.svelte-jt8lq2{flex-shrink:0}.empty-state.svelte-jt8lq2{padding:40px 24px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:8px}.empty-title.svelte-jt8lq2{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0}.empty-hint.svelte-jt8lq2{font-size:var(--fs-sm);margin:0;opacity:.7;line-height:var(--lh-relaxed)}.empty-hint.svelte-jt8lq2 strong:where(.svelte-jt8lq2){color:var(--text)}.entry-list.svelte-jt8lq2{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.entry-list.svelte-jt8lq2::-webkit-scrollbar{width:6px}.entry-list.svelte-jt8lq2::-webkit-scrollbar-track{background:transparent}.entry-list.svelte-jt8lq2::-webkit-scrollbar-thumb{background:var(--fill-hover);border-radius:3px}.entry.svelte-jt8lq2{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--frame-line);transition:background var(--t-snap)}.entry.svelte-jt8lq2:last-child{border-bottom:none}.entry.svelte-jt8lq2:hover{background:var(--fill-rest)}.entry--deleting.svelte-jt8lq2{background:#c83c3c0a}.avatar-stack.svelte-jt8lq2{position:relative;width:88px;height:28px;flex-shrink:0}.avatar-circle.svelte-jt8lq2{position:absolute;top:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:var(--surface-raised);overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-blank.svelte-jt8lq2{background:var(--fill-rest);border-color:var(--surface-raised)}.avatar-img.svelte-jt8lq2{width:100%;height:100%;object-fit:cover;transform:scale(1.333) translateY(-14%)}.entry-content.svelte-jt8lq2{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.entry-top.svelte-jt8lq2{display:flex;align-items:center;gap:6px;min-width:0}.entry-name.svelte-jt8lq2{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);letter-spacing:var(--ls-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.entry-date.svelte-jt8lq2{font-size:var(--fs-xs);color:var(--muted);opacity:.65;white-space:nowrap;flex-shrink:0;letter-spacing:var(--ls-mid)}.rename-input.svelte-jt8lq2{font-size:var(--fs-md);font-weight:var(--fw-semibold);background:var(--fill-rest);border:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:3px;color:var(--text);padding:2px 6px;outline:none;flex:1;min-width:0}.rename-input.svelte-jt8lq2:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 80%,transparent)}.entry-bottom.svelte-jt8lq2{min-width:0}.entry-notation.svelte-jt8lq2{font-family:var(--font-mono);font-size:var(--fs-xs);color:#9eacc8b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;letter-spacing:var(--ls-tight)}.entry-actions.svelte-jt8lq2{display:flex;align-items:center;gap:4px;flex-shrink:0}.tf-backdrop.svelte-17khbr3{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#101013b8}.tf-panel.svelte-17khbr3{width:min(30rem,calc(100vw - 2rem));background:var(--surface);border-radius:6px;padding:18px 20px 16px;box-shadow:0 8px 32px #0009;display:flex;flex-direction:column;gap:10px}.tf-body.svelte-17khbr3{margin:0;font-size:var(--fs-xl);line-height:var(--lh-normal);color:var(--muted)}.tf-body.svelte-17khbr3 strong:where(.svelte-17khbr3){color:var(--text);font-weight:var(--fw-semibold)}.tf-actions.svelte-17khbr3{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.tool-shell.svelte-1piuk2g{position:absolute;inset:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:transparent;--tool-pad-top: .5rem;--tool-pad-bottom: 1.5rem;--tool-pad-x: clamp(1rem, 2vw, 2rem);--tool-pad-x: clamp(1rem, round(2vw, 1px), 2rem);visibility:hidden;opacity:0}.tool-shell.revealed.svelte-1piuk2g{visibility:visible;opacity:1;transition:opacity var(--tool-fade, 0ms) linear}.tool-chrome-mount.svelte-1piuk2g{position:fixed;top:0;left:0;right:0;z-index:10;pointer-events:none}.chrome-nav.svelte-1piuk2g{position:relative;display:flex;align-items:center;gap:1.5rem;pointer-events:auto}.chrome-nav-link.svelte-1piuk2g{position:relative;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:color-mix(in srgb,var(--chrome) 85%,transparent);padding:.15rem 0;transition:color var(--t-quick)}a.chrome-nav-link.svelte-1piuk2g:hover,a.chrome-nav-link.svelte-1piuk2g:focus-visible{color:var(--chrome)}.chrome-nav-link.is-current.svelte-1piuk2g{color:var(--chrome);cursor:default}.chrome-nav-link.is-current.svelte-1piuk2g:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;border-radius:1px;background:var(--accent)}.chrome-nav.nav-measured.svelte-1piuk2g .chrome-nav-link.is-current:where(.svelte-1piuk2g):after{content:none}.chrome-nav-underline.svelte-1piuk2g{position:absolute;left:0;bottom:1px;height:2px;border-radius:1px;background:var(--accent);pointer-events:none}.tool-main.svelte-1piuk2g{position:relative;z-index:1;width:100%;min-height:100%;padding:calc(var(--chrome-h) + var(--tool-pad-top)) var(--tool-pad-x) var(--tool-pad-bottom);display:grid;grid-template-columns:minmax(0,1fr)}.tool-page.svelte-1piuk2g{grid-area:1 / 1;min-width:0}.tool-crash.svelte-1piuk2g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:50svh;padding:clamp(1.5rem,5vw,3rem);text-align:center}.tool-crash.svelte-1piuk2g h2:where(.svelte-1piuk2g){margin:0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text)}.tool-crash.svelte-1piuk2g p:where(.svelte-1piuk2g){margin:0;max-width:32rem;font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--muted)}.tool-crash__actions.svelte-1piuk2g{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.tool-crash.svelte-1piuk2g pre:where(.svelte-1piuk2g){max-width:100%;margin:1rem 0 0;padding:.75rem 1rem;overflow-x:auto;font-family:var(--font-mono);font-size:var(--fs-xs);text-align:left;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.bench-band-mount.svelte-1piuk2g{position:absolute;top:0;left:0;z-index:3}@media(max-width:40rem){.chrome-nav.svelte-1piuk2g{gap:.9rem}.chrome-nav-link.svelte-1piuk2g{font-size:var(--fs-xl)}}
