.character-icon.svelte-67085h{color:inherit;font:inherit;text-align:left;vertical-align:middle;cursor:pointer;background:0 0;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:2px 0;display:inline-flex}.has-caption.svelte-67085h{flex:1;justify-content:flex-start;width:100%;min-width:0}.avatar.svelte-67085h{background:var(--island-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--island-accent) 22%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative}.avatar.svelte-67085h img:where(.svelte-67085h){object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.avatar.custom.svelte-67085h{border-radius:var(--island-icon-radius,5px);background:0 0}.fallback.svelte-67085h{color:var(--island-fg-dim);font-size:16px;font-weight:600}.caption.svelte-67085h{flex:1;min-width:0;transition:color .12s}.vertical.svelte-67085h{box-sizing:border-box;text-align:center;flex-direction:column;gap:6px;padding:6px 4px}.vertical.svelte-67085h .caption:where(.svelte-67085h){flex:none;width:100%}.character-icon.svelte-67085h:hover .avatar:where(.svelte-67085h),.character-icon.svelte-67085h:focus-visible .avatar:where(.svelte-67085h){box-shadow:0 0 0 2px color-mix(in srgb, var(--island-accent) 60%, transparent);transform:translateY(-1px)scale(1.05)}.chosen.svelte-67085h .avatar:where(.svelte-67085h){box-shadow:0 0 0 2px var(--island-accent)}.character-icon.svelte-67085h:hover .caption:where(.svelte-67085h),.character-icon.svelte-67085h:focus-visible .caption:where(.svelte-67085h){color:var(--island-accent)}.character-icon.svelte-67085h:active .avatar:where(.svelte-67085h){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.avatar.svelte-67085h,.caption.svelte-67085h{transition:none}.character-icon.svelte-67085h:hover .avatar:where(.svelte-67085h),.character-icon.svelte-67085h:focus-visible .avatar:where(.svelte-67085h),.character-icon.svelte-67085h:active .avatar:where(.svelte-67085h){transform:none}}.ib-filter-menu.is-hierarchy.svelte-12cr8x6{left:var(--hierarchy-offset);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:min(420px,100vw - 32px);min-width:0;max-height:none;padding:0;display:grid;overflow:hidden}.ib-filter-column.svelte-12cr8x6{flex-direction:column;gap:3px;min-width:0;max-height:min(300px,50dvh);padding:6px;display:flex;overflow-y:auto}.ib-filter-column.is-parent.svelte-12cr8x6{border-right:1px solid var(--island-line)}.ib-filter-column.svelte-12cr8x6 .ib-filter-option:where(.svelte-12cr8x6){white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.ib-filter-parent.svelte-12cr8x6{justify-content:space-between;align-items:center;gap:8px;display:flex}.ib-filter-parent.is-hot.svelte-12cr8x6{color:var(--island-accent);background:color-mix(in srgb, var(--island-accent) 12%, transparent)}.ib-filter-parent.svelte-12cr8x6>span:where(.svelte-12cr8x6):last-child{font-size:16px;line-height:1}.ib-filter-option-count.svelte-12cr8x6{font-variant-numeric:tabular-nums;opacity:.65;font-size:10px;font-weight:400}.ib-filter-options.svelte-12cr8x6:not(.ib-filter-panel-options){display:contents}.ib-filter-menu.is-panel.svelte-12cr8x6{left:var(--hierarchy-offset);box-sizing:border-box;flex-direction:column;gap:10px;width:min(560px,100vw - 32px);min-width:0;max-height:min(440px,65dvh);padding:12px;display:flex;overflow-y:auto}.is-panel.svelte-12cr8x6 .ib-filter-column:where(.svelte-12cr8x6),.ib-filter-panel-options.svelte-12cr8x6{scrollbar-width:thin;border:0;flex-flow:wrap;align-content:flex-start;gap:6px;max-height:min(240px,36dvh);padding:0;display:flex;overflow-y:auto}.is-panel.svelte-12cr8x6 .ib-filter-column.is-child:where(.svelte-12cr8x6){border-top:1px solid var(--island-line);padding-top:10px}.is-panel.svelte-12cr8x6 .ib-filter-level-heading:where(.svelte-12cr8x6){color:var(--island-fg-dim);flex-basis:100%;align-items:center;gap:6px;margin-bottom:2px;font-size:11px;line-height:1.5;display:flex}.ib-filter-level-heading.svelte-12cr8x6>span:where(.svelte-12cr8x6){opacity:.5}.is-panel.svelte-12cr8x6 .ib-filter-option{width:auto;max-width:100%;min-height:var(--island-filter-option-h,32px);background:color-mix(in srgb, var(--island-fg) 4%, transparent);white-space:normal;overflow-wrap:anywhere;border-radius:3px;align-items:baseline;gap:8px;padding:6px 10px;display:inline-flex;transform:none}.is-panel.svelte-12cr8x6 .ib-filter-option.is-selected,.is-panel.svelte-12cr8x6 .ib-filter-parent.is-hot{background:color-mix(in srgb, var(--island-accent) 17%, transparent);color:var(--island-accent)}.is-panel.svelte-12cr8x6 .ib-filter-option:hover{background:color-mix(in srgb, var(--island-accent) 10%, transparent);color:var(--island-accent)}.is-panel.svelte-12cr8x6 .ib-filter-parent:where(.svelte-12cr8x6)>span:where(.svelte-12cr8x6):last-child{font-size:12px;line-height:inherit}.cr.svelte-1jd8ub3{color:var(--island-fg);font-size:13px}.cr-msg.svelte-1jd8ub3{text-align:center;color:var(--island-fg-dim);padding:32px 0}.cr-msg-error.svelte-1jd8ub3{color:var(--island-danger)}.cr-reset-roster.svelte-1jd8ub3{white-space:nowrap;flex:none;width:max-content;max-width:min(100%,11.5rem);font-weight:600}.cr-mobile.svelte-1jd8ub3,.ib-data-table-hint.svelte-1jd8ub3{display:none}.ib-data-table.svelte-1jd8ub3{table-layout:auto;min-width:640px}.ib-data-table.svelte-1jd8ub3 th.is-attr:where(.svelte-1jd8ub3),.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3){text-align:left;box-sizing:border-box;vertical-align:middle;width:54px;min-width:54px;max-width:54px;padding-left:6px;padding-right:4px}.ib-data-table.svelte-1jd8ub3 th.is-attr:where(.svelte-1jd8ub3):last-child,.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3):last-child{width:62px;min-width:62px;max-width:62px;padding-right:12px}.ib-data-table.svelte-1jd8ub3 th.is-attr:where(.svelte-1jd8ub3) .ib-data-th:where(.svelte-1jd8ub3){justify-content:flex-start;width:auto}.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-att:where(.svelte-1jd8ub3){white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;width:max-content;max-width:100%;display:inline-flex}.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-grade:where(.svelte-1jd8ub3){flex-shrink:0;align-self:center}.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-att-nums:where(.svelte-1jd8ub3){flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;line-height:1.15;display:flex}.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-val:where(.svelte-1jd8ub3){text-align:left;min-width:1.75ch;transition:color var(--island-dur-short) var(--island-ease);line-height:1.15}.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-att.has-extra:where(.svelte-1jd8ub3) .cr-val:where(.svelte-1jd8ub3),.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-att.has-extra:where(.svelte-1jd8ub3) .cr-extra-tag:where(.svelte-1jd8ub3):not(.is-drink){color:var(--island-accent)}.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-att.has-extra:where(.svelte-1jd8ub3) .cr-extra-tag:where(.svelte-1jd8ub3):not(.is-drink){opacity:.9;font-weight:600}.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-extra-tag:where(.svelte-1jd8ub3){letter-spacing:-.03em;opacity:.72;margin:0;font-size:9px;line-height:1.1;display:block}.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3) .cr-extra-tag.is-drink:where(.svelte-1jd8ub3){color:var(--island-accent);opacity:.85;font-weight:600}.ib-data-table.svelte-1jd8ub3 th.is-skill:where(.svelte-1jd8ub3),.ib-data-table.svelte-1jd8ub3 td.is-skill:where(.svelte-1jd8ub3){width:auto;min-width:220px}.cr-skill-cell.svelte-1jd8ub3{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.cr-skill-cell.svelte-1jd8ub3 .cr-skill-icon:where(.svelte-1jd8ub3){margin-top:1px}.cr-skill-cell-body.svelte-1jd8ub3{overflow-wrap:anywhere;min-width:0;line-height:1.45;display:block}.cr-skill-cell-name.svelte-1jd8ub3{font-size:12px;font-weight:700}.cr-skill-cell-colon.svelte-1jd8ub3{color:inherit;font-size:12px;font-weight:700}.cr-skill-cell-desc.svelte-1jd8ub3{color:var(--island-fg-dim);font-size:12px}.ib-data-table.svelte-1jd8ub3 th.is-chara:where(.svelte-1jd8ub3),.ib-data-table.svelte-1jd8ub3 td.is-chara:where(.svelte-1jd8ub3){white-space:nowrap;width:1%;max-width:11rem;padding-right:6px}.cr-character-entry.svelte-1jd8ub3{align-items:center;gap:4px;display:flex}.cr-identity-text.svelte-1jd8ub3{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cr-name.svelte-1jd8ub3{white-space:nowrap;text-overflow:ellipsis;transition:color var(--island-dur-short) var(--island-ease);font-weight:600;overflow:hidden}.cr-id.svelte-1jd8ub3{color:var(--island-fg-dim);opacity:.75;font-size:11px}.cr-skill-icon.svelte-1jd8ub3{object-fit:contain;border-radius:5px;flex-shrink:0;width:28px;height:28px}.cr-muted.svelte-1jd8ub3{color:var(--island-fg-dim);font-size:11px}.cr-skill-num.svelte-1jd8ub3{color:var(--island-accent);font-variant-numeric:tabular-nums;font-weight:700}.cr-icon-board.svelte-1jd8ub3{flex-direction:column;gap:12px}.cr-icon-grid.svelte-1jd8ub3{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 8px;display:grid}.cr-icon-name.svelte-1jd8ub3{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:color var(--island-dur-short) var(--island-ease);justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.cr-empty-hint.svelte-1jd8ub3{color:var(--island-fg-dim);text-align:center;grid-column:1/-1;margin:12px 0;font-size:13px}@media (width<=720px){.ib-data-table-hint.svelte-1jd8ub3{color:var(--island-fg-dim);margin:0 0 8px;font-size:11px;display:block}.cr-desktop.svelte-1jd8ub3{display:block}.cr-mobile.svelte-1jd8ub3{display:none}.cr-empty-hint.svelte-1jd8ub3{width:100%;color:var(--island-fg-dim);text-align:center;margin:12px 0;font-size:13px}}@media (width>=721px) and (width<=900px){.ib-data-table.svelte-1jd8ub3{min-width:600px}.ib-data-table.svelte-1jd8ub3 th.is-chara:where(.svelte-1jd8ub3),.ib-data-table.svelte-1jd8ub3 td.is-chara:where(.svelte-1jd8ub3){max-width:10rem}.ib-data-table.svelte-1jd8ub3 th.is-attr:where(.svelte-1jd8ub3),.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3){width:50px;min-width:50px;max-width:50px;padding-left:4px;padding-right:3px}.ib-data-table.svelte-1jd8ub3 th.is-attr:where(.svelte-1jd8ub3):last-child,.ib-data-table.svelte-1jd8ub3 td.is-attr:where(.svelte-1jd8ub3):last-child{width:58px;min-width:58px;max-width:58px;padding-right:10px}.ib-data-table.svelte-1jd8ub3 th.is-skill:where(.svelte-1jd8ub3),.ib-data-table.svelte-1jd8ub3 td.is-skill:where(.svelte-1jd8ub3){min-width:180px}}@media (prefers-reduced-motion:reduce){.cr-name.svelte-1jd8ub3{transition:none!important}}
