.island-icon-wrap.svelte-6irh6{cursor:help;line-height:0;display:inline-flex}.island-icon.svelte-6irh6{object-fit:contain;vertical-align:middle;pointer-events:none;flex-shrink:0}.cr-card-layer.svelte-1fj45r8{--cr-accent:var(--island-accent,#0e8a7d);--cr-on-accent:var(--md-on-primary,#fff);--cr-fg:var(--island-fg,#1a2330);--cr-fg-dim:var(--island-fg-dim,#5a6a78);--cr-bg:var(--island-bg,#f4f7f8);--cr-surface:var(--island-surface,#e8eef1);--cr-line:var(--island-line,#c5d0d8);--cr-radius:var(--island-radius,8px);--cr-grid:color-mix(in srgb, var(--cr-line) 78%, var(--cr-bg));--cr-ease:var(--island-ease,cubic-bezier(.2, 0, 0, 1));--cr-ease-decel:var(--island-ease-decel,cubic-bezier(.05, .7, .1, 1));--cr-dur-short:var(--island-dur-short,.12s);--cr-dur-medium:var(--island-dur-medium,.22s);z-index:80;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));backdrop-filter:blur(3px);color:var(--cr-fg);animation:svelte-1fj45r8-cr-card-fade var(--cr-dur-short) var(--cr-ease) both;background:#12161a73;grid-template-columns:minmax(0,1fr);place-items:center;font-size:13px;display:grid;position:fixed;inset:0}.cr-card.svelte-1fj45r8{border:1px solid var(--cr-line);background:var(--md-surface-container-lowest,#fff);width:min(37rem,100%);min-width:0;max-height:min(90vh,52rem);color:var(--cr-fg);animation:svelte-1fj45r8-cr-card-pop var(--cr-dur-medium) var(--cr-ease-decel) both;border-radius:6px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 32px #0000002e}.cr-card.svelte-1fj45r8:focus,.cr-card.svelte-1fj45r8:focus-visible{outline:none;box-shadow:0 1px 2px #00000014,0 12px 32px #0000002e}.cr-card-body.svelte-1fj45r8{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px;overflow:auto}.cr-card-body.svelte-1fj45r8 .cr-dossier:where(.svelte-1fj45r8){padding:0}.cr-card-msg.svelte-1fj45r8,.cr-card-error.svelte-1fj45r8{text-align:center;color:var(--cr-fg-dim);margin:24px 8px}.cr-card-error.svelte-1fj45r8{color:color-mix(in srgb, #c43d55 70%, var(--cr-fg))}.cr-card-close.svelte-1fj45r8{z-index:2;width:40px;height:40px;color:var(--cr-fg-dim);cursor:pointer;isolation:isolate;transition:color var(--cr-dur-short) var(--cr-ease), transform var(--cr-dur-short) var(--cr-ease);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.cr-card-close.svelte-1fj45r8:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-dur-short2,.1s) var(--cr-ease);background:currentColor;position:absolute;inset:0}.cr-card-close.svelte-1fj45r8>svg{z-index:1;position:relative}.cr-card-close.svelte-1fj45r8:hover{color:var(--cr-fg)}.cr-card-close.svelte-1fj45r8:hover:after{opacity:var(--md-state-hover,.08)}.cr-card-close.svelte-1fj45r8:focus-visible{outline:2px solid var(--md-primary,var(--cr-accent));outline-offset:2px}.cr-card-close.svelte-1fj45r8:focus-visible:after{opacity:var(--md-state-focus,.12)}.cr-card-close.svelte-1fj45r8:active{transform:scale(.92)}.cr-card-close.svelte-1fj45r8:active:after{opacity:var(--md-state-pressed,.12)}@keyframes svelte-1fj45r8-cr-card-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1fj45r8-cr-card-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.cr-lv-field.svelte-1fj45r8{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;max-width:420px;margin:0;line-height:1.3;display:flex}.cr-lv-label.svelte-1fj45r8{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:8em;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.cr-lv-slider-block.svelte-1fj45r8{flex:120px;min-width:96px;max-width:180px;padding-top:10px;position:relative}.cr-lv-value.svelte-1fj45r8{color:var(--cr-fg-dim);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;pointer-events:none;align-items:baseline;gap:1px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.cr-lv-prefix.svelte-1fj45r8{opacity:.78;margin-right:1px;font-weight:600}.cr-lv-current.svelte-1fj45r8{color:var(--cr-accent);font-size:11px;font-weight:700}.cr-lv-sep.svelte-1fj45r8{opacity:.45;margin:0 1px}.cr-lv-max.svelte-1fj45r8{opacity:.72;font-weight:600}.cr-skill-lock.svelte-1fj45r8{background:color-mix(in srgb, var(--cr-accent) 14%, transparent);color:var(--cr-accent);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:500}.cr-muted.svelte-1fj45r8{color:var(--cr-fg-dim);font-size:11px}.cr-card-layer.svelte-1fj45r8 input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--cr-accent) 45%, transparent);outline:none}.cr-dossier.svelte-1fj45r8{flex-direction:column;gap:14px;padding:0;display:flex}.cr-dossier-top.svelte-1fj45r8{border-bottom:none;align-items:flex-start;gap:12px;margin-bottom:0;padding-bottom:0;display:flex}.cr-portrait.svelte-1fj45r8{background:var(--cr-surface);object-fit:cover;width:136px;height:auto;box-shadow:0 0 0 1px var(--cr-grid);border-radius:6px;flex-shrink:0}.cr-dossier-body.svelte-1fj45r8{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cr-dossier-head.svelte-1fj45r8{flex-direction:column;gap:3px;padding-right:36px;display:flex}.cr-dossier-name.svelte-1fj45r8{letter-spacing:.01em;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:1.25}.cr-dossier-en.svelte-1fj45r8{color:var(--cr-fg-dim);opacity:.75;margin:0;font-size:12px;font-style:normal}.cr-dossier-title.svelte-1fj45r8{align-items:center;gap:8px;display:flex}.cr-model-link.svelte-1fj45r8{border:1px solid var(--cr-line);color:var(--cr-accent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px;line-height:1.4;text-decoration:none}.cr-model-link.svelte-1fj45r8:hover{border-color:var(--cr-accent);background:color-mix(in srgb, var(--cr-accent) 8%, transparent)}.cr-model-link.svelte-1fj45r8:focus-visible{outline:2px solid var(--cr-accent);outline-offset:2px}.cr-bio.svelte-1fj45r8{border:0;border-left:3px solid color-mix(in srgb, var(--cr-accent) 55%, var(--cr-line));background:color-mix(in srgb, var(--cr-accent) 6%, var(--cr-bg));color:color-mix(in srgb, var(--cr-fg) 78%, var(--cr-fg-dim));margin:0;padding:6px 10px;font-size:12.5px;font-style:normal;line-height:1.65}.cr-meta.svelte-1fj45r8{flex-direction:column;gap:3px;display:flex}.cr-meta-row.svelte-1fj45r8{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:12px;line-height:1.65;display:grid}.cr-meta-label.svelte-1fj45r8{white-space:nowrap;min-width:4em;color:var(--cr-fg);flex-shrink:0;font-weight:700}.cr-meta-text.svelte-1fj45r8{color:var(--cr-fg);white-space:normal}.cr-block-head.svelte-1fj45r8{border-left:3px solid var(--cr-accent);flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 8px;padding-left:8px;display:flex}.cr-block-head.svelte-1fj45r8:after{content:"";border-top:1px solid var(--cr-grid);flex:1}.cr-block-name.svelte-1fj45r8{color:var(--cr-fg);letter-spacing:.04em;white-space:nowrap;flex-shrink:0;margin:0;font-size:14px;font-weight:700;line-height:1.4}.cr-block-head.svelte-1fj45r8 .cr-skill-lock:where(.svelte-1fj45r8){background:color-mix(in srgb, var(--cr-accent) 14%, transparent);color:var(--cr-accent);opacity:1;white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:0;padding:1px 6px;font-size:10px;font-weight:600}.cr-lore.svelte-1fj45r8{padding-bottom:0}.cr-train-skill.svelte-1fj45r8{align-items:flex-start;gap:8px;margin-top:4px;padding:0;display:flex}.cr-train.svelte-1fj45r8{flex-direction:column;gap:6px;padding:0;display:flex}.cr-skill-icon.svelte-1fj45r8{object-fit:contain;border-radius:5px;flex-shrink:0;width:28px;height:28px}.cr-skill-icon.is-lg.svelte-1fj45r8{border:1px solid var(--cr-grid);background:var(--cr-surface);border-radius:5px;width:36px;height:36px}.cr-level-slider.svelte-1fj45r8{--cr-slider-h:12px;--cr-slider-line:2px;--cr-slider-thumb:10px;width:100%;height:var(--cr-slider-h);cursor:pointer;touch-action:none;user-select:none;display:block;position:relative}.cr-level-slider-track.svelte-1fj45r8,.cr-level-slider-fill.svelte-1fj45r8{height:var(--cr-slider-line);pointer-events:none;border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cr-level-slider-track.svelte-1fj45r8{background:color-mix(in srgb, var(--cr-grid) 88%, var(--cr-fg-dim,#888));transition:background var(--cr-dur-short) var(--cr-ease), box-shadow var(--cr-dur-short) var(--cr-ease);right:0}.cr-level-slider.svelte-1fj45r8:hover .cr-level-slider-track:where(.svelte-1fj45r8){background:color-mix(in srgb, var(--cr-accent) 28%, var(--cr-grid))}.cr-level-slider-fill.svelte-1fj45r8{background:var(--cr-accent);width:0;transition:width var(--cr-dur-short) var(--cr-ease)}.cr-level-slider-ticks.svelte-1fj45r8{z-index:1;pointer-events:none;position:absolute;inset:0}.cr-level-tick.svelte-1fj45r8{background:color-mix(in srgb, var(--cr-fg-dim) 55%, transparent);border-radius:1px;width:1px;height:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cr-level-tick.is-end.svelte-1fj45r8{background:color-mix(in srgb, var(--cr-fg-dim) 72%, transparent);height:6px}.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8){z-index:2;appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8):focus-visible{outline:none}.cr-level-slider.svelte-1fj45r8:focus-within .cr-level-slider-track:where(.svelte-1fj45r8){box-shadow:0 0 0 3px color-mix(in srgb, var(--cr-accent) 22%, transparent)}.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8)::-webkit-slider-runnable-track{height:var(--cr-slider-h);background:0 0}.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8)::-webkit-slider-thumb{appearance:none;width:var(--cr-slider-thumb);height:var(--cr-slider-thumb);margin-top:calc((var(--cr-slider-h) - var(--cr-slider-thumb)) / 2);border:1.5px solid var(--cr-bg);background:var(--cr-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cr-accent) 35%, transparent);transition:transform var(--cr-dur-medium) var(--cr-ease-decel), box-shadow var(--cr-dur-medium) var(--cr-ease);border-radius:50%}.cr-level-slider.svelte-1fj45r8:hover input[type=range]:where(.svelte-1fj45r8)::-webkit-slider-thumb{box-shadow:0 0 0 2px color-mix(in srgb, var(--cr-accent) 40%, transparent);transform:translateY(-1px)scale(1.08)}.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8):active::-webkit-slider-thumb{transform:scale(1.15)}.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8)::-moz-range-track{height:var(--cr-slider-line);background:0 0;border:none}.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8)::-moz-range-thumb{width:var(--cr-slider-thumb);height:var(--cr-slider-thumb);border:1.5px solid var(--cr-bg);background:var(--cr-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cr-accent) 35%, transparent);transition:transform var(--cr-dur-medium) var(--cr-ease-decel), box-shadow var(--cr-dur-medium) var(--cr-ease);border-radius:50%}.cr-level-slider.svelte-1fj45r8:hover input[type=range]:where(.svelte-1fj45r8)::-moz-range-thumb{box-shadow:0 0 0 2px color-mix(in srgb, var(--cr-accent) 40%, transparent);transform:translateY(-1px)scale(1.08)}.cr-attr-table-wrap.svelte-1fj45r8{width:100%}.cr-attr-table.svelte-1fj45r8{min-width:33rem;font-size:12px}.cr-attr-table.svelte-1fj45r8 th:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td:where(.svelte-1fj45r8){text-align:center;white-space:nowrap;padding-left:4px;padding-right:4px}.cr-attr-table.svelte-1fj45r8 th.is-name:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-name:where(.svelte-1fj45r8){text-align:center;width:5.5em}.cr-attr-table.svelte-1fj45r8 td.is-name:where(.svelte-1fj45r8){color:var(--cr-fg);font-size:12px;font-weight:700}.cr-attr-table.svelte-1fj45r8 tbody:where(.svelte-1fj45r8) tr.is-power:where(.svelte-1fj45r8) td.is-name:where(.svelte-1fj45r8){font-weight:700}.cr-attr-table.svelte-1fj45r8 th.is-base:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-base:where(.svelte-1fj45r8){min-width:3em;font-weight:600}.cr-attr-table.svelte-1fj45r8 th.is-growth-group:where(.svelte-1fj45r8){letter-spacing:.01em;font-size:11px}.cr-attr-table.svelte-1fj45r8 th.is-growth:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-growth:where(.svelte-1fj45r8){min-width:2.2em;font-weight:600}.cr-attr-table.svelte-1fj45r8 td.is-growth:where(.svelte-1fj45r8){color:var(--island-fg)}.cr-attr-table.svelte-1fj45r8 th.is-growth.is-current:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-growth.is-current:where(.svelte-1fj45r8){color:var(--island-accent)}.cr-attr-table.svelte-1fj45r8 th.is-val:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-val:where(.svelte-1fj45r8){box-sizing:border-box;white-space:nowrap;width:calc(7.25rem - 2px);min-width:calc(7.25rem - 2px);padding-left:8px;padding-right:8px}.cr-attr-table.svelte-1fj45r8 td.is-val:where(.svelte-1fj45r8){text-align:left}.cr-attr-table.svelte-1fj45r8 td.is-val:where(.svelte-1fj45r8) .cr-att:where(.svelte-1fj45r8){justify-content:flex-start;gap:4px;width:auto;min-width:0}.cr-attr-table.svelte-1fj45r8 th.is-extra:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-extra:where(.svelte-1fj45r8){width:11em;min-width:10em}.cr-extra-head.svelte-1fj45r8{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.cr-extra-title.svelte-1fj45r8{font-weight:700;line-height:1.2}.cr-leaf-drink.svelte-1fj45r8{max-width:100%;color:var(--cr-fg-dim);white-space:nowrap;cursor:pointer;user-select:none;justify-content:center;align-items:center;gap:4px;margin:0;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.cr-leaf-drink.svelte-1fj45r8:hover,.cr-leaf-drink.is-on.svelte-1fj45r8,.cr-leaf-drink.svelte-1fj45r8:has(input:where(.svelte-1fj45r8):checked){color:var(--cr-accent)}.cr-leaf-drink.svelte-1fj45r8 input:where(.svelte-1fj45r8){width:.95em;height:.95em;accent-color:var(--cr-accent);cursor:pointer;margin:0}.cr-leaf-drink-icon.svelte-1fj45r8{object-fit:contain;border-radius:3px;flex:none;width:18px;height:18px}.cr-tip.svelte-1fj45r8{z-index:40;border:1px solid var(--cr-line);background:color-mix(in srgb, var(--cr-bg) 94%, transparent);min-width:max-content;max-width:14rem;color:var(--cr-fg-dim);white-space:nowrap;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--cr-dur-short) var(--cr-ease), transform var(--cr-dur-short) var(--cr-ease), visibility var(--cr-dur-short) var(--cr-ease);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.35;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 2px 10px #00000014}@supports (backdrop-filter:blur(8px)){.cr-tip.svelte-1fj45r8{background:color-mix(in srgb, var(--cr-bg) 88%, transparent);backdrop-filter:blur(8px)}}.cr-tip.svelte-1fj45r8:before{content:"";border-left:1px solid var(--cr-line);border-top:1px solid var(--cr-line);background:inherit;width:8px;height:8px;margin-left:-4px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}.cr-leaf-drink.svelte-1fj45r8:hover .cr-tip:where(.svelte-1fj45r8),.cr-leaf-drink.svelte-1fj45r8:focus-within .cr-tip:where(.svelte-1fj45r8){opacity:1;visibility:visible;transform:translate(-50%)}.cr-tip.svelte-1fj45r8 strong:where(.svelte-1fj45r8){color:var(--cr-accent);font-weight:700}@media (hover:none){.cr-leaf-drink.svelte-1fj45r8:not(:focus-within) .cr-tip:where(.svelte-1fj45r8){display:none}}.cr-extra-tag.is-drink.svelte-1fj45r8{color:var(--cr-accent)}.cr-extra-step.svelte-1fj45r8{user-select:none;touch-action:manipulation;justify-content:center;align-items:center;gap:2px;display:inline-flex}.cr-extra-input.svelte-1fj45r8{border:0;border-bottom:1px solid color-mix(in srgb, var(--cr-line) 70%, var(--cr-bg));width:2.8em;min-width:0;color:var(--cr-fg);font:inherit;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;transition:border-bottom-color var(--cr-dur-short) var(--cr-ease), color var(--cr-dur-short) var(--cr-ease);background:0 0;border-radius:0;padding:1px 2px;font-size:13px;font-weight:700}.cr-extra-input.svelte-1fj45r8:hover{border-bottom-color:color-mix(in srgb, var(--cr-accent) 45%, var(--cr-line));color:var(--cr-accent)}.cr-extra-input.svelte-1fj45r8:focus-visible{border-bottom-color:var(--cr-accent);color:var(--cr-fg);outline:none}.cr-extra-input.svelte-1fj45r8::-webkit-outer-spin-button,.cr-extra-input.svelte-1fj45r8::-webkit-inner-spin-button{appearance:none;margin:0}.cr-step-btn.svelte-1fj45r8{width:1.15em;height:1.15em;color:var(--cr-fg-dim);font:inherit;cursor:pointer;transition:color var(--cr-dur-short) var(--cr-ease), background var(--cr-dur-short) var(--cr-ease), opacity var(--cr-dur-short) var(--cr-ease), transform var(--cr-dur-medium) var(--cr-ease-decel);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.cr-step-btn.svelte-1fj45r8:hover:not(:disabled){color:var(--cr-accent);background:color-mix(in srgb, var(--cr-accent) 10%, transparent);transform:translateY(-1px)}.cr-step-btn.svelte-1fj45r8:active:not(:disabled){transform:scale(.9)}.cr-step-btn.svelte-1fj45r8:disabled{opacity:.28;cursor:default}.cr-extra-cap.svelte-1fj45r8{color:var(--cr-fg-dim);margin-left:2px;font-size:12px;font-weight:500}.cr-skill-body.svelte-1fj45r8{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cr-skill-title.svelte-1fj45r8{color:var(--cr-fg);font-size:13px;font-weight:600;line-height:1.3}.cr-skill-full.svelte-1fj45r8{color:color-mix(in srgb, var(--cr-fg) 82%, var(--cr-fg-dim));white-space:normal;margin:0;font-size:12px;line-height:1.65}.cr-skill-num.svelte-1fj45r8{color:var(--cr-accent);font-variant-numeric:tabular-nums;font-weight:700}@media (width<=720px){.cr-card.svelte-1fj45r8{border-radius:12px 12px 8px 8px;align-self:end;width:100%;max-height:min(92vh,100%)}.cr-card-layer.svelte-1fj45r8{place-items:end center;padding-bottom:0;padding-left:0;padding-right:0}.cr-card-body.svelte-1fj45r8{padding:14px 14px max(16px, env(safe-area-inset-bottom))}.cr-dossier-top.svelte-1fj45r8{flex-direction:row;align-items:flex-start}.cr-portrait.svelte-1fj45r8{align-self:flex-start;width:112px}.cr-attr-table-wrap.svelte-1fj45r8{max-width:none}.cr-attr-table.svelte-1fj45r8{min-width:0}.cr-attr-table.svelte-1fj45r8 th.is-base:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-base:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 th.is-growth-group:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 th.is-growth:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-growth:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 thead:where(.svelte-1fj45r8) tr:where(.svelte-1fj45r8):nth-child(2){display:none}.cr-attr-table.svelte-1fj45r8 th.is-extra:where(.svelte-1fj45r8),.cr-attr-table.svelte-1fj45r8 td.is-extra:where(.svelte-1fj45r8){width:auto;min-width:7.5em}.cr-extra-head.svelte-1fj45r8{gap:6px;padding:2px 0}.cr-leaf-drink.svelte-1fj45r8{font-size:12px}.cr-tip.svelte-1fj45r8{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,-4px)}.cr-tip.svelte-1fj45r8:before{border-top:0;border-left:0;border-right:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);top:auto;bottom:-5px}.cr-leaf-drink.svelte-1fj45r8:hover .cr-tip:where(.svelte-1fj45r8),.cr-leaf-drink.svelte-1fj45r8:focus-within .cr-tip:where(.svelte-1fj45r8){transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cr-step-btn.svelte-1fj45r8,.cr-level-slider-fill.svelte-1fj45r8,.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8)::-webkit-slider-thumb{transition:none!important}.cr-level-slider.svelte-1fj45r8 input[type=range]:where(.svelte-1fj45r8):active::-webkit-slider-thumb{transform:none}.cr-dossier.svelte-1fj45r8,.cr-card.svelte-1fj45r8{animation:none!important}.cr-card-layer.svelte-1fj45r8{backdrop-filter:none;animation:none!important}.cr-step-btn.svelte-1fj45r8:active:not(:disabled){transform:none}}.island-item-tile.is-hover-card.svelte-1532mzk{cursor:help}.island-item-tile-icon.svelte-1532mzk{border-radius:var(--island-icon-radius,5px);pointer-events:none;justify-content:center;align-items:center;width:92%;height:92%;display:flex;overflow:hidden}.island-item-tile-icon.svelte-1532mzk .island-icon{object-fit:contain;width:100%;height:100%}.island-item-tile-num.svelte-1532mzk{z-index:1;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;background:#282a30c7;border-radius:999px;width:max-content;min-width:1em;padding:0 4px;font-size:9px;font-weight:700;line-height:1.25;position:absolute;bottom:-4px;right:-5px}.iic.svelte-1cnmjhu{z-index:12000;scrollbar-width:thin;border:1px solid color-mix(in srgb, var(--island-accent,#0e8a7d) 28%, var(--island-line,#c5d0d8));background:color-mix(in srgb, var(--island-surface,#f7fafb) 92%, #fff);width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--island-fg,#1a2330);pointer-events:auto;animation:svelte-1cnmjhu-iic-in .14s var(--island-ease-decel,cubic-bezier(.05, .7, .1, 1)) both;border-radius:12px;padding:12px 12px 10px;font-size:12px;line-height:1.4;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #14283224,inset 0 1px #ffffff8c}@keyframes svelte-1cnmjhu-iic-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.iic-head.svelte-1cnmjhu{align-items:flex-start;gap:10px;display:flex}.iic-icon.svelte-1cnmjhu{flex-shrink:0;place-items:center;width:48px;height:50px;display:grid}.iic-head-text.svelte-1cnmjhu{flex:1;min-width:0}.iic-title-row.svelte-1cnmjhu{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.iic-name.svelte-1cnmjhu{letter-spacing:.01em;font-size:14px;font-weight:700}.iic-tags.svelte-1cnmjhu{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.iic-tag.svelte-1cnmjhu{background:color-mix(in srgb, var(--island-accent,#0e8a7d) 12%, transparent);color:color-mix(in srgb, var(--island-accent,#0e8a7d) 80%, var(--island-fg,#1a2330));border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.iic-tag.is-place.svelte-1cnmjhu{background:color-mix(in srgb, var(--island-fg-dim,#5a6a78) 12%, transparent);color:var(--island-fg-dim,#5a6a78)}.iic-desc.svelte-1cnmjhu{color:var(--island-fg-dim,#5a6a78);margin:8px 0 0;font-size:11px}.iic-stats.svelte-1cnmjhu{grid-template-columns:1fr 1fr;gap:6px 10px;margin:10px 0 0;display:grid}.iic-stat.svelte-1cnmjhu{border-bottom:1px solid color-mix(in srgb, var(--island-line,#c5d0d8) 70%, transparent);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.iic-stat.svelte-1cnmjhu dt:where(.svelte-1cnmjhu){color:var(--island-fg-dim,#5a6a78);font-size:11px}.iic-stat.svelte-1cnmjhu dd:where(.svelte-1cnmjhu){font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.iic-fund.svelte-1cnmjhu{align-items:center;gap:3px;display:inline-flex}.iic-recipe.svelte-1cnmjhu{margin-top:10px}.iic-recipe-label.svelte-1cnmjhu{justify-content:space-between;align-items:center;gap:var(--island-material-gap);color:var(--island-fg-dim,#5a6a78);margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.iic-recipe-place.svelte-1cnmjhu{align-items:center;gap:4px;font-weight:400;display:inline-flex}.iic-recipe-place.svelte-1cnmjhu svg:where(.svelte-1cnmjhu){flex-shrink:0}.iic-recipe-line.svelte-1cnmjhu{align-items:center;gap:var(--island-material-gap);padding-right:var(--island-material-badge-space);display:flex;overflow-x:auto}.iic-arrow.svelte-1cnmjhu{color:var(--island-fg-dim);flex-shrink:0}.iic-product.svelte-1cnmjhu{align-items:center;gap:calc(var(--island-material-gap) + var(--island-material-badge-space));flex-shrink:0;padding:4px 0 6px;display:flex}.iic-time.svelte-1cnmjhu{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--island-fg-dim);align-items:center;gap:3px;font-size:10px;display:inline-flex}.iic-muted.svelte-1cnmjhu{color:var(--island-fg-dim,#5a6a78)}.iic-err.svelte-1cnmjhu{color:#b42318;margin:0}.ias.svelte-x1l1xg{--ias-drawer:260px;--ias-rail:64px;--ias-drawer-w:var(--ias-drawer);--island-ease:var(--md-ease,cubic-bezier(.2, 0, 0, 1));--island-ease-decel:var(--md-ease-decel,cubic-bezier(.05, .7, .1, 1));--island-ease-accel:var(--md-ease-accel,cubic-bezier(.3, 0, .8, .15));--island-dur-short:var(--md-dur-short3,.12s);--island-dur-medium:var(--md-dur-medium2,.22s);--island-dur-long:var(--md-dur-long1,.36s);grid-template-columns:var(--ias-drawer-w) minmax(0, 1fr);background:var(--island-bg,#f4f7f8);height:100dvh;min-height:0;color:var(--md-on-surface,#1a2330);font-family:var(--island-font-ui,inherit);transition:grid-template-columns var(--island-dur-medium) var(--island-ease), background-color var(--island-dur-medium) var(--island-ease), color var(--island-dur-medium) var(--island-ease);grid-template-rows:56px minmax(0,1fr);display:grid;overflow:hidden}.ias.is-collapsed.svelte-x1l1xg{--ias-drawer-w:var(--ias-rail)}.ias-top.svelte-x1l1xg{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--island-line,#c5d0d8) 80%, transparent);background:color-mix(in srgb, var(--md-surface-container-lowest,#fff) 88%, transparent);backdrop-filter:blur(16px)saturate(1.2);height:56px;transition:background-color var(--island-dur-medium) var(--island-ease);grid-area:1/2;align-items:center;gap:10px;padding:0 18px 0 8px;display:flex;position:sticky;top:0}.ias-mark.svelte-x1l1xg{object-fit:contain;border-radius:22%;flex-shrink:0;width:20px;height:20px}.ias-title.svelte-x1l1xg{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.ias-theme-btn.svelte-x1l1xg{margin-left:auto}.ias-icon-btn.svelte-x1l1xg{border-radius:var(--island-radius,6px);width:40px;height:40px;color:var(--md-on-surface-variant,#5a6a78);cursor:pointer;isolation:isolate;transition:color var(--island-dur-short) var(--island-ease), transform var(--island-dur-short) var(--island-ease), box-shadow var(--island-dur-short) var(--island-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.ias-icon-btn.svelte-x1l1xg:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-dur-short2,.1s) var(--island-ease);z-index:0;background:currentColor;position:absolute;inset:0}.ias-icon-btn.svelte-x1l1xg>svg,.ias-icon-btn.svelte-x1l1xg svg{z-index:1;position:relative}.ias-icon-btn.svelte-x1l1xg:hover:after{opacity:var(--md-state-hover,.08)}.ias-icon-btn.svelte-x1l1xg:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.ias-icon-btn.svelte-x1l1xg:focus-visible:after{opacity:var(--md-state-focus,.12)}.ias-icon-btn.svelte-x1l1xg:active{transform:scale(.92)}.ias-icon-btn.svelte-x1l1xg:active:after{opacity:var(--md-state-pressed,.12)}.ias-icon-btn.ias-menu-btn.svelte-x1l1xg,.ias-scrim.svelte-x1l1xg{display:none}.ias-drawer.svelte-x1l1xg{width:var(--ias-drawer-w);border-right:1px solid color-mix(in srgb, var(--island-line,#c5d0d8) 90%, transparent);background:var(--md-surface-container-lowest,#fff);height:100%;transition:width var(--island-dur-medium) var(--island-ease), background-color var(--island-dur-medium) var(--island-ease);flex-direction:column;grid-area:1/1/-1;align-self:stretch;display:flex;position:relative;overflow:hidden}.ias-drawer-head.svelte-x1l1xg{height:64px;transition:padding var(--island-dur-medium) var(--island-ease);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.ias-brand.svelte-x1l1xg{min-width:0;max-width:12rem;color:inherit;white-space:nowrap;opacity:1;transition:opacity var(--island-dur-short) var(--island-ease), max-width var(--island-dur-medium) var(--island-ease);align-items:center;gap:10px;text-decoration:none;display:flex;overflow:hidden}.ias-brand-mark.svelte-x1l1xg{object-fit:contain;border-radius:22%;flex-shrink:0;width:28px;height:28px}.ias-brand-copy.svelte-x1l1xg{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ias-brand-name.svelte-x1l1xg{letter-spacing:.01em;font-size:14px;font-weight:700}.ias-brand-sub.svelte-x1l1xg{color:var(--island-fg-dim,#5a6a78);margin-top:2px;font-size:11px;font-weight:500}.ias.is-collapsed.svelte-x1l1xg .ias-brand:where(.svelte-x1l1xg){gap:0;max-width:28px}.ias.is-collapsed.svelte-x1l1xg .ias-l1-label:where(.svelte-x1l1xg){opacity:0;flex:0;max-width:0;overflow:hidden}.ias.is-collapsed.svelte-x1l1xg .ias-drawer-head:where(.svelte-x1l1xg){justify-content:center;padding:0}.ias.is-collapsed.svelte-x1l1xg .ias-l1-link:where(.svelte-x1l1xg){justify-content:center;gap:0;padding-left:0;padding-right:0}.ias-nav.svelte-x1l1xg{scrollbar-width:thin;flex:1;padding:6px 10px 16px;overflow:hidden auto}.ias-group.svelte-x1l1xg{margin-bottom:14px}.ias-group-label.svelte-x1l1xg{color:var(--island-fg-dim,#5a6a78);letter-spacing:.08em;padding:8px 10px 4px;font-size:11px;font-weight:650}.ias.is-collapsed.svelte-x1l1xg .ias-group-label:where(.svelte-x1l1xg),.ias.is-collapsed.svelte-x1l1xg .ias-brand-copy:where(.svelte-x1l1xg),.ias.is-collapsed.svelte-x1l1xg .ias-l2:where(.svelte-x1l1xg){display:none}.ias-l1.svelte-x1l1xg{margin-bottom:2px}.ias-l1-link.svelte-x1l1xg{border-radius:var(--island-radius,6px);width:100%;min-height:40px;color:var(--md-on-surface-variant,#5a6a78);font:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:background var(--island-dur-short) var(--island-ease), color var(--island-dur-short) var(--island-ease), box-shadow var(--island-dur-short) var(--island-ease), gap var(--island-dur-medium) var(--island-ease), padding var(--island-dur-medium) var(--island-ease);background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.ias-l1-link.svelte-x1l1xg:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-dur-short2,.1s) var(--island-ease);z-index:0;background:currentColor;position:absolute;inset:0}.ias-l1-link.svelte-x1l1xg>*,.ias-l1-link.svelte-x1l1xg>:where(.svelte-x1l1xg){z-index:1;position:relative}.ias-l1-link.svelte-x1l1xg:hover:after{opacity:var(--md-state-hover,.08)}.ias-l1-link.svelte-x1l1xg:active:after{opacity:var(--md-state-pressed,.12)}.ias-l1.is-active.svelte-x1l1xg>.ias-l1-link:where(.svelte-x1l1xg){background:var(--island-accent-soft,#d4f0ec);color:var(--md-on-primary-container,#063d37);font-weight:650}.ias-l1.is-active.svelte-x1l1xg>.ias-l1-link:where(.svelte-x1l1xg):before{content:"";background:var(--island-accent,#0e8a7d);z-index:2;border-radius:99px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ias-l1-icon.svelte-x1l1xg{flex-shrink:0}.ias-l1-label.svelte-x1l1xg{text-overflow:ellipsis;white-space:nowrap;opacity:1;min-width:0;max-width:12rem;transition:opacity var(--island-dur-short) var(--island-ease), max-width var(--island-dur-medium) var(--island-ease);flex:1;overflow:hidden}.ias-l2.svelte-x1l1xg{transition:transform var(--island-dur-medium) var(--island-ease-decel);flex-direction:column;gap:2px;padding:4px 0 8px 16px;display:flex;transform:translateY(-4px)}.ias-main.svelte-x1l1xg{--island-content-pad-y:20px;min-width:0;min-height:0;padding:var(--island-content-pad-y) 24px 12px;--island-accent:var(--md-primary,#0e8a7d);--island-fg:var(--md-on-surface,#1a2330);--island-fg-dim:var(--md-on-surface-variant,#5a6a78);--island-bg:var(--md-surface,#f4f7f8);--island-surface:var(--md-surface-container-high,#e8eef1);--island-line:var(--md-outline-variant,#c5d0d8);grid-area:2/2;max-width:none;overflow:auto}.ias-l2.svelte-x1l1xg .ias-l2-group{flex-direction:column;gap:1px;margin-bottom:8px;display:flex}.ias-l2.svelte-x1l1xg .ias-l2-title{color:var(--md-on-surface-variant,#49454f);letter-spacing:.04em;opacity:.85;padding:6px 12px 4px;font-size:11px;font-weight:600}.ias-l2.svelte-x1l1xg .ias-l2-item{border-radius:var(--island-control-radius,3px);min-height:34px;color:var(--md-on-surface-variant,#5a6a78);font:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:background var(--island-dur-short) var(--island-ease), color var(--island-dur-short) var(--island-ease);background:0 0;border:0;align-items:center;gap:8px;padding:4px 10px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.ias-l2.svelte-x1l1xg .ias-l2-item:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-dur-short2,.1s) var(--island-ease);background:currentColor;position:absolute;inset:0}.ias-l2.svelte-x1l1xg .ias-l2-item:hover:after{opacity:var(--md-state-hover,.08)}.ias-l2.svelte-x1l1xg .ias-l2-item:active:after{opacity:var(--md-state-pressed,.12)}.ias-l2.svelte-x1l1xg .ias-l2-item:hover{background:var(--md-surface-container-high,#ece6f0);color:var(--md-on-surface,#1d1b20)}.ias-l2.svelte-x1l1xg .ias-l2-item.is-active{background:color-mix(in srgb, var(--md-primary,#0e8a7d) 14%, transparent);color:var(--md-primary,#0e8a7d);font-weight:600}.ias-l2.svelte-x1l1xg .ias-l2-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ias-l2.svelte-x1l1xg .ias-l2-count{font-variant-numeric:tabular-nums;opacity:.7;flex-shrink:0;font-size:11px}@media (width<=900px){.ias.svelte-x1l1xg{--ias-drawer-w:0px;grid-template-rows:56px minmax(0,1fr);grid-template-columns:1fr}.ias-icon-btn.ias-menu-btn.svelte-x1l1xg{display:inline-flex}.ias-top.svelte-x1l1xg{grid-column:1}.ias-main.svelte-x1l1xg{--island-content-pad-y:16px;padding:var(--island-content-pad-y) 16px;grid-column:1}.ias-scrim.svelte-x1l1xg{z-index:40;background:color-mix(in srgb, var(--md-scrim,#000) 40%, transparent);cursor:pointer;animation:svelte-x1l1xg-ias-scrim-in var(--island-dur-medium) var(--island-ease-decel) both;border:0;display:block;position:fixed;inset:0}.ias-drawer.svelte-x1l1xg{z-index:50;width:min(var(--ias-drawer), 86vw);height:100vh;transition:transform var(--island-dur-medium) var(--island-ease), box-shadow var(--island-dur-medium) var(--island-ease);box-shadow:none;position:fixed;top:0;left:0;transform:translate(-105%)}.ias.is-mobile-open.svelte-x1l1xg .ias-drawer:where(.svelte-x1l1xg){box-shadow:var(--md-elev-2);transform:translate(0)}}@keyframes svelte-x1l1xg-ias-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ias.svelte-x1l1xg,.ias-drawer.svelte-x1l1xg,.ias-brand.svelte-x1l1xg,.ias-l1-label.svelte-x1l1xg,.ias-drawer.svelte-x1l1xg,.ias-icon-btn.svelte-x1l1xg,.ias-l1-link.svelte-x1l1xg,.ias-l2.svelte-x1l1xg .ias-l2-item{transition:none!important}.ias-scrim.svelte-x1l1xg{animation:none!important}.ias-icon-btn.svelte-x1l1xg:active{transform:none}}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/Lato-Regular.ttf)format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/Lato-Bold.ttf)format("truetype")}@font-face{font-family:Lato Digits;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/Lato-Regular.ttf)format("truetype");unicode-range:U+30-39}@font-face{font-family:Lato Digits;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/Lato-Bold.ttf)format("truetype");unicode-range:U+30-39}:root{--md-primary:#0e8a7d;--md-on-primary:#fff;--md-primary-container:#d4f0ec;--md-on-primary-container:#063d37;--md-secondary:#5a6a78;--md-on-secondary:#fff;--md-secondary-container:#e8eef1;--md-on-secondary-container:#1a2330;--md-tertiary:#0b6e99;--md-on-tertiary:#fff;--md-tertiary-container:#d0eaf5;--md-on-tertiary-container:#06364c;--md-surface:#f4f7f8;--md-on-surface:#1a2330;--md-surface-variant:#e8eef1;--md-on-surface-variant:#5a6a78;--md-surface-container-lowest:#fff;--md-surface-container-low:#f7fafb;--md-surface-container:#fff;--md-surface-container-high:#e8eef1;--md-surface-container-highest:#dee6eb;--md-outline:#7a8b99;--md-outline-variant:#c5d0d8;--md-error:#b3261e;--md-on-error:#fff;--md-shadow:#000;--md-scrim:#000;--md-inverse-surface:#1a2330;--md-inverse-on-surface:#e8eef2;--md-inverse-primary:#3db8a8;--md-ease:cubic-bezier(.2, 0, 0, 1);--md-ease-decel:cubic-bezier(.05, .7, .1, 1);--md-ease-accel:cubic-bezier(.3, 0, .8, .15);--md-dur-short1:50ms;--md-dur-short2:.1s;--md-dur-short3:.12s;--md-dur-short4:.16s;--md-dur-medium1:.18s;--md-dur-medium2:.22s;--md-dur-medium3:.28s;--md-dur-medium4:.32s;--md-dur-long1:.36s;--md-dur-long2:.42s;--md-state-hover:.08;--md-state-focus:.12;--md-state-pressed:.12;--md-state-dragged:.16;--md-elev-1:0 1px 2px 0 color-mix(in srgb, var(--md-shadow) 10%, transparent);--md-elev-2:0 1px 2px 0 color-mix(in srgb, var(--md-shadow) 12%, transparent), 0 2px 6px 0 color-mix(in srgb, var(--md-shadow) 6%, transparent);--md-elev-3:0 2px 4px 0 color-mix(in srgb, var(--md-shadow) 12%, transparent), 0 4px 10px 0 color-mix(in srgb, var(--md-shadow) 6%, transparent);--md-elev-4:0 2px 4px 0 color-mix(in srgb, var(--md-shadow) 14%, transparent), 0 6px 14px 0 color-mix(in srgb, var(--md-shadow) 8%, transparent);--md-elev-5:0 4px 8px 0 color-mix(in srgb, var(--md-shadow) 16%, transparent), 0 10px 20px 0 color-mix(in srgb, var(--md-shadow) 10%, transparent);--island-accent:#0e8a7d;--island-accent-soft:#d4f0ec;--island-fg:#1a2330;--island-fg-dim:#5a6a78;--island-bg:#f4f7f8;--island-surface:#e8eef1;--island-line:#c5d0d8;--island-warning:#b86e00;--island-danger:#b3261e;--island-success:#1b7f4a;--island-radius:6px;--island-radius-sm:4px;--island-radius-xs:2px;--island-table-radius:3px;--island-icon-radius:5px;--island-table-gap:6px;--island-table-cell-pad-y:5px;--island-table-dense-pad-y:4px;--island-table-head-pad-y:6px;--island-table-head-h:32px;--island-table-group-head-h:26px;--island-control-h:34px;--island-control-radius:3px;--island-touch-min:40px;--island-num-pt:#0b6e99;--island-num-fund:#a35b00;--island-num-good:#1b7f4a;--island-num-bad:#b3261e;--island-font-ui:"Lato Digits", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--island-font-mono:"Lato", "Noto Sans SC", "PingFang SC", sans-serif;--island-ease:var(--md-ease);--island-ease-decel:var(--md-ease-decel);--island-ease-accel:var(--md-ease-accel);--island-dur-short:var(--md-dur-short3);--island-dur-medium:var(--md-dur-medium2);--island-dur-long:var(--md-dur-long1);--island-space-1:4px;--island-space-2:8px;--island-space-3:12px;--island-space-4:16px;--island-space-5:20px;--island-space-6:24px;--island-space-8:32px;--island-shell-drawer:260px;--island-shell-rail:64px;--island-shell-top:52px;--island-content-pad-x:20px;--island-content-pad-y:16px;--island-bp-narrow:900px;--island-fs-title:20px;--island-fs-section:15px;--island-fs-body:13px;--island-fs-dense:12.5px;--island-fs-caption:11px;--island-fs-docs:14px;--island-icon-sm:24px;--island-icon-md:32px;--island-icon-lg:40px;--island-material-gap:8px;--island-material-badge-space:5px;--island-z-sticky:10;--island-z-dropdown:40;--island-z-drawer:50;--island-z-modal:60;--island-z-toast:70;color-scheme:light}html[data-island-ui=standard]{--island-accent:#346893;--island-accent-soft:#e2effa;--island-fg:#202d3a;--island-fg-dim:#586d83;--island-bg:#f5f8fc;--island-surface:#e9f0f8;--island-line:#c8d5e5;--island-control-sm:28px;--island-control-md:34px;--island-control-lg:44px;--island-surface-base:#fff;--island-on-accent:#fff;--island-on-danger:#fff;--island-shadow-small:0 1px 2px #0000001a;--island-shadow-popover:0 8px 24px #0000002e;--island-focus-ring:2px solid var(--island-accent);--island-filter-option-h:var(--island-control-h);--md-primary:var(--island-accent);--md-on-primary:var(--island-on-accent);--md-primary-container:var(--island-accent-soft);--md-on-primary-container:var(--island-accent);--md-secondary:var(--island-fg-dim);--md-on-secondary:var(--island-surface-base);--md-secondary-container:var(--island-surface);--md-on-secondary-container:var(--island-fg);--md-tertiary:var(--island-num-pt);--md-on-tertiary:var(--island-on-accent);--md-tertiary-container:color-mix(in srgb, var(--island-num-pt) 12%, var(--island-surface-base));--md-on-tertiary-container:var(--island-fg);--md-surface:var(--island-bg);--md-on-surface:var(--island-fg);--md-surface-variant:var(--island-surface);--md-on-surface-variant:var(--island-fg-dim);--md-surface-container-lowest:var(--island-surface-base);--md-surface-container-low:color-mix(in srgb, var(--island-bg) 50%, var(--island-surface-base));--md-surface-container:var(--island-surface-base);--md-surface-container-high:var(--island-surface);--md-surface-container-highest:color-mix(in srgb, var(--island-fg) 5%, var(--island-surface));--md-outline:var(--island-fg-dim);--md-outline-variant:var(--island-line);--md-error:var(--island-danger);--md-on-error:var(--island-on-danger);--md-inverse-surface:var(--island-fg);--md-inverse-on-surface:var(--island-bg);--md-inverse-primary:var(--island-accent)}html.dark[data-island-ui=standard]{--island-accent:#98c5e8;--island-accent-soft:#263e53;--island-fg:#e6edf5;--island-fg-dim:#a3b4c6;--island-bg:#121820;--island-surface:#24303d;--island-line:#344659;--island-surface-base:#1b2530;--island-on-accent:#142d42;--island-on-danger:#3b0906}html.dark{color-scheme:dark;--island-accent:#3db8a8;--island-accent-soft:#0a4f47;--island-fg:#e8eef2;--island-fg-dim:#9aa8b4;--island-bg:#12161a;--island-surface:#232b33;--island-line:#2e3944;--island-warning:#e0a04a;--island-danger:#f28b82;--island-success:#5ecf8a;--island-num-pt:#5eb8e0;--island-num-fund:#e0a04a;--island-num-good:#5ecf8a;--island-num-bad:#f28b82}.ib-data-table{--island-table-grid:color-mix(in srgb, var(--island-line) 78%, var(--island-bg));--island-table-zebra:color-mix(in srgb, var(--island-surface) 55%, var(--island-bg));--island-table-hover:color-mix(in srgb, var(--island-accent) 7%, var(--island-bg));--island-table-selected:color-mix(in srgb, var(--island-accent) 12%, var(--island-bg))}.md-state{isolation:isolate;position:relative;overflow:hidden}.md-state:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-dur-short2) var(--md-ease);z-index:0;background:currentColor;position:absolute;inset:0}.md-state>*{z-index:1;position:relative}.md-state:hover:after{opacity:var(--md-state-hover)}.md-state:focus-visible:after{opacity:var(--md-state-focus)}.md-state:active:after{opacity:var(--md-state-pressed)}.md-elev-1{box-shadow:var(--md-elev-1)}.md-elev-2{box-shadow:var(--md-elev-2)}.md-elev-3{box-shadow:var(--md-elev-3)}@media (prefers-reduced-motion:reduce){.md-state:after{transition:none}}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib{--ib-accent:var(--island-accent,#0e8a7d);--ib-accent-soft:var(--island-accent-soft,#d4f0ec);--ib-fg:var(--island-fg,#1a2330);--ib-fg-dim:var(--island-fg-dim,#5a6a78);--ib-bg:var(--island-bg,#f4f7f8);--ib-surface:var(--island-surface,#e8eef1);--ib-line:var(--island-line,#c5d0d8);--ib-radius:var(--island-radius,8px);--ib-radius-sm:var(--island-radius-sm,6px);--ib-radius-xs:var(--island-radius-xs,4px);--ib-table-radius:var(--island-table-radius,6px);--ib-table-gap:var(--island-table-gap,8px);--ib-control-h:var(--island-control-h,34px);--ib-ease:var(--island-ease,cubic-bezier(.2, 0, 0, 1));color:var(--ib-fg);font-family:var(--island-font-ui,inherit);font-size:var(--island-fs-body,13px)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-intro{margin:0 0 var(--island-space-3,12px);color:var(--ib-fg-dim);font-size:var(--island-fs-body,13px);line-height:1.55}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-msg{margin:var(--island-space-6,24px) 0;color:var(--ib-fg-dim)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-msg.is-error{color:var(--md-error,var(--island-danger,#b3261e))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-muted{color:var(--ib-fg-dim)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-num{font-variant-numeric:tabular-nums;font-family:var(--island-font-mono,inherit)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-label{color:var(--ib-fg-dim);font-size:var(--island-fs-caption,11px);letter-spacing:.02em;margin-bottom:4px;font-weight:600;display:inline-block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-hint{color:var(--ib-fg-dim);font-size:var(--island-fs-caption,11px);margin:4px 0 0;line-height:1.4}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-bar,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-toolbar{align-items:center;gap:var(--island-space-2,8px) var(--island-space-3,12px);flex-wrap:wrap;margin-bottom:10px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-count,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-result{color:var(--ib-fg-dim);font-variant-numeric:tabular-nums;font-size:12px;font-family:var(--island-font-mono,inherit);white-space:nowrap;margin-left:auto}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-result{margin-left:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-input,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-select,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter select{height:var(--ib-control-h);border:1px solid var(--ib-line);border-radius:var(--ib-radius);background:var(--md-surface-container-lowest,#fff);color:var(--ib-fg);font:inherit;font-size:var(--island-fs-body,13px);transition:border-color var(--island-dur-short,.12s) var(--ib-ease), box-shadow var(--island-dur-short,.12s) var(--ib-ease);padding:0 12px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-input:focus,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search:focus,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-select:focus,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter select:focus{border-color:var(--ib-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ib-accent) 22%, transparent);outline:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search{flex:220px;min-width:160px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-select,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter select{border-radius:var(--ib-radius-sm);cursor:pointer;padding:0 10px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-input:focus-visible,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search:focus-visible,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-select:focus-visible,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter select:focus-visible{outline:2px solid var(--ib-accent);outline-offset:1px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-input:disabled,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search:disabled,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-select:disabled,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter select:disabled{opacity:.45;cursor:default}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-input.is-error,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search.is-error,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-select.is-error{border-color:var(--island-danger,#b3261e)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-textarea{border:1px solid var(--ib-line);border-radius:var(--ib-radius);background:var(--md-surface-container-lowest,#fff);width:100%;min-height:88px;color:var(--ib-fg);font:inherit;font-size:var(--island-fs-body,13px);resize:vertical;padding:8px 12px;line-height:1.45;display:block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-textarea:focus-visible{outline:2px solid var(--ib-accent);outline-offset:1px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter{color:var(--ib-fg-dim);font-size:var(--island-fs-body,13px);align-items:center;gap:6px;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-field-block{flex-direction:column;gap:4px;min-width:0;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn{height:var(--ib-control-h,34px);border:1px solid var(--ib-line);border-radius:var(--ib-radius-sm,6px);background:var(--md-surface-container-lowest,#fff);color:inherit;cursor:pointer;transition:background var(--island-dur-short,.12s) var(--ib-ease), border-color var(--island-dur-short,.12s) var(--ib-ease), color var(--island-dur-short,.12s) var(--ib-ease), opacity var(--island-dur-short,.12s) var(--ib-ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:560;line-height:1;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn:hover:not(:disabled){background:var(--ib-surface);border-color:color-mix(in srgb, var(--ib-accent) 40%, var(--ib-line))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn:active:not(:disabled){background:var(--ib-accent-soft)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn:focus-visible{outline:2px solid var(--ib-accent);outline-offset:1px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn:disabled{opacity:.4;cursor:default}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-primary{border-color:var(--ib-accent);background:var(--ib-accent);color:var(--md-on-primary,#fff)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--ib-accent) 88%, #000);border-color:color-mix(in srgb, var(--ib-accent) 88%, #000)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-primary:active:not(:disabled){background:color-mix(in srgb, var(--ib-accent) 78%, #000)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-quiet{color:var(--ib-fg-dim);background:0 0;border-color:#0000}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-quiet:hover:not(:disabled){background:var(--ib-surface);color:var(--ib-fg);border-color:#0000}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-danger{border-color:color-mix(in srgb, var(--island-danger,#b3261e) 45%, var(--ib-line));color:var(--island-danger,#b3261e)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--island-danger,#b3261e) 10%, var(--md-surface-container-lowest,#fff));border-color:var(--island-danger,#b3261e)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-icon{width:var(--island-touch-min,40px);height:var(--island-touch-min,40px);border-radius:var(--ib-radius);padding:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-btn.is-sm{height:28px;padding:0 10px;font-size:11px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-pager{margin-top:var(--island-space-3,12px);justify-content:center;align-items:center;gap:10px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-chip{border:1px solid var(--ib-line);border-radius:var(--ib-radius-sm,6px);background:var(--md-surface-container-lowest,#fff);color:var(--ib-fg-dim);cursor:pointer;transition:color var(--island-dur-short,.12s) var(--ib-ease), border-color var(--island-dur-short,.12s) var(--ib-ease), background var(--island-dur-short,.12s) var(--ib-ease);padding:5px 10px;font-size:12px;font-weight:500}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-chip:hover{border-color:color-mix(in srgb, var(--ib-accent) 55%, var(--ib-line));color:var(--ib-fg)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-chip.is-on{border-color:var(--ib-accent);color:var(--ib-accent);background:var(--ib-accent-soft)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-chip.is-new{letter-spacing:.04em;font-weight:700}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-chip:disabled{opacity:.4;cursor:default}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-chip-n{opacity:.72;font-variant-numeric:tabular-nums;font-family:var(--island-font-mono,inherit);margin-left:4px;font-size:11px;font-weight:500}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag{border-radius:var(--ib-radius-sm,6px);background:color-mix(in srgb, var(--ib-accent) 10%, var(--ib-surface));color:var(--ib-fg-dim);white-space:nowrap;padding:2px 7px;font-size:11px;font-weight:500;display:inline-block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-new-tag{border-radius:var(--ib-radius-xs,4px);background:color-mix(in srgb, var(--ib-accent) 16%, transparent);height:1.2em;color:var(--ib-accent);letter-spacing:.04em;align-items:center;padding:0 5px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-badge{background:var(--ib-accent);min-width:18px;height:18px;color:var(--md-on-primary,#fff);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-badge.is-dot{border-radius:50%;width:8px;min-width:8px;height:8px;padding:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-badge.is-muted{background:var(--ib-surface);color:var(--ib-fg-dim)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-badge.is-danger{background:var(--island-danger,#b3261e)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-segment{border:1px solid var(--ib-line);border-radius:var(--ib-radius);background:var(--ib-surface);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-seg{height:calc(var(--ib-control-h) - 6px);border-radius:var(--ib-radius-sm);color:var(--ib-fg-dim);font:inherit;cursor:pointer;transition:background var(--island-dur-short,.12s) var(--ib-ease), color var(--island-dur-short,.12s) var(--ib-ease);background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:500}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-seg:hover:not(:disabled):not(.is-on){color:var(--ib-fg);background:color-mix(in srgb, var(--md-surface-container-lowest,#fff) 70%, transparent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-seg.is-on{background:var(--ib-accent-soft);color:var(--ib-accent);font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-seg:disabled{opacity:.4;cursor:default}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-check,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-radio{min-height:var(--island-touch-min,40px);color:var(--ib-fg);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-check input,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-radio input{width:15px;height:15px;accent-color:var(--ib-accent);cursor:pointer;margin:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-check:has(input:disabled),:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-radio:has(input:disabled){opacity:.45;cursor:default}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-switch{min-height:var(--island-touch-min,40px);color:var(--ib-fg);cursor:pointer;user-select:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-switch-track{background:color-mix(in srgb, var(--ib-fg-dim) 35%, var(--ib-surface));width:36px;height:20px;transition:background var(--island-dur-short,.12s) var(--ib-ease);border-radius:10px;flex-shrink:0;position:relative}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-switch-track:after{content:"";width:16px;height:16px;box-shadow:var(--md-elev-1);transition:transform var(--island-dur-short,.12s) var(--ib-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-switch input:checked+.ib-switch-track{background:var(--ib-accent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-switch input:checked+.ib-switch-track:after{transform:translate(16px)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-switch input:focus-visible+.ib-switch-track{outline:2px solid var(--ib-accent);outline-offset:2px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-switch:has(input:disabled){opacity:.45;cursor:default}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-field{color:var(--ib-fg-dim);cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-field input{accent-color:var(--ib-accent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-slider{align-items:center;gap:10px;width:100%;min-width:0;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-slider input[type=range]{min-width:0;height:22px;accent-color:var(--ib-accent);cursor:pointer;flex:auto;margin:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-slider-value{min-width:2.5rem;color:var(--ib-fg);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;font-family:var(--island-font-mono,inherit);text-align:right;flex:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress{background:var(--ib-surface);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress>span,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress-bar{border-radius:inherit;background:var(--ib-accent);height:100%;transition:width var(--island-dur-medium,.22s) var(--ib-ease);display:block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress.is-pt>span,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress.is-pt .ib-progress-bar{background:var(--island-num-pt)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress.is-fund>span,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress.is-fund .ib-progress-bar{background:var(--island-num-fund)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress.is-good>span,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-progress.is-good .ib-progress-bar{background:var(--island-num-good)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tabs{margin-bottom:var(--island-space-3,12px);border-bottom:1px solid var(--ib-line);flex-wrap:wrap;gap:0;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tab{height:36px;color:var(--ib-fg-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 14px;font-size:13px;font-weight:500;position:relative}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tab:hover{color:var(--ib-fg)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tab.is-on{color:var(--ib-accent);font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tab.is-on:after{content:"";background:var(--ib-accent);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tab:focus-visible{outline:2px solid var(--ib-accent);outline-offset:-2px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-panel{padding:var(--island-space-3,12px) var(--island-space-4,16px);border:1px solid var(--ib-line);border-radius:var(--ib-radius);background:var(--md-surface-container-lowest,#fff)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-panel-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-panel-title{font-size:var(--island-fs-section,15px);margin:0;font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-divider{height:0;margin:var(--island-space-3,12px) 0;border:0;border-top:1px solid var(--ib-line);display:block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-divider.is-vert{border:0;border-left:1px solid var(--ib-line);vertical-align:middle;width:0;height:1.2em;margin:0 8px;display:inline-block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-kbd{border:1px solid var(--ib-line);border-radius:var(--ib-radius-xs,4px);background:var(--ib-surface);color:var(--ib-fg-dim);font-size:11px;font-family:var(--island-font-mono,inherit);border-bottom-width:2px;padding:1px 6px;line-height:1.4;display:inline-block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-callout{margin:0 0 var(--island-space-3,12px);border:1px solid var(--ib-line);border-radius:var(--ib-radius);background:var(--md-surface-container-low,#f7fafb);color:var(--ib-fg);border-left-width:3px;gap:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-callout.is-info{border-left-color:var(--ib-accent);background:color-mix(in srgb, var(--ib-accent-soft) 55%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-callout.is-warning{border-left-color:var(--island-warning,#b86e00);background:color-mix(in srgb, var(--island-warning,#b86e00) 10%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-callout.is-danger{border-left-color:var(--island-danger,#b3261e);background:color-mix(in srgb, var(--island-danger,#b3261e) 8%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-callout.is-success{border-left-color:var(--island-success,#1b7f4a);background:color-mix(in srgb, var(--island-success,#1b7f4a) 10%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-spinner{border:2px solid color-mix(in srgb, var(--ib-accent) 25%, transparent);border-top-color:var(--ib-accent);vertical-align:middle;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ib-spin;display:inline-block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-spinner.is-lg{border-width:3px;width:28px;height:28px}@keyframes ib-spin{to{transform:rotate(360deg)}}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-skeleton{border-radius:var(--ib-radius-xs,4px);background:linear-gradient(90deg, var(--ib-surface) 0%, color-mix(in srgb, var(--ib-line) 55%, var(--ib-surface)) 50%, var(--ib-surface) 100%);background-size:200% 100%;height:12px;animation:1.2s ease-in-out infinite ib-shimmer;display:block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-skeleton.is-title{width:40%;height:18px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-skeleton.is-block{height:72px}@keyframes ib-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tip{align-items:center;display:inline-flex;position:relative}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tip[data-tip]:after{content:attr(data-tip);z-index:var(--island-z-toast,70);border-radius:var(--ib-radius-sm);background:var(--md-inverse-surface,#1a2330);color:var(--md-inverse-on-surface,#e8eef2);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--island-dur-short,.12s) var(--ib-ease), transform var(--island-dur-short,.12s) var(--ib-ease);padding:4px 8px;font-size:11px;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tip:hover[data-tip]:after,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tip:focus-within[data-tip]:after{opacity:1;transform:translate(-50%)translateY(0)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-th{color:var(--ib-fg-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-th:hover,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-th.is-active{color:var(--ib-accent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-sort{color:var(--ib-accent);margin-left:2px;font-size:9px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-awards{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-award-text{color:var(--ib-fg-dim);font-variant-numeric:tabular-nums;font-size:12px;font-family:var(--island-font-mono,inherit)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-award-kind{border-radius:var(--ib-radius-xs,4px);background:color-mix(in srgb, var(--ib-fg-dim) 12%, var(--ib-surface));color:var(--ib-fg-dim);font-size:10px;font-weight:600;font-family:var(--island-font-ui,inherit);letter-spacing:.02em;margin-right:4px;padding:1px 5px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-award-label{border:1px solid color-mix(in srgb, var(--ib-fg-dim) 20%, transparent);background:color-mix(in srgb, var(--ib-fg-dim) 7%, transparent);color:var(--ib-fg-dim);font:500 10px/1.4 var(--island-font-ui,inherit);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-right:5px;padding:1px 6px;display:inline-block}@media (prefers-reduced-motion:reduce){:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-spinner,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-skeleton{animation:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tip[data-tip]:after{transition:none}}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)):where(.ib-table-wrap,.ib-data-table-wrap,.tb-table-wrap,.dc-table-wrap,.cr-table-wrap,.cr-attr-table-wrap,.ic-table-wrap){border:1px solid color-mix(in srgb, var(--island-line,#c5d0d8) 85%, transparent);border-radius:var(--island-table-radius,6px);background:var(--md-surface-container-lowest,#fff);overflow:auto;box-shadow:0 1px 2px #1a23300a}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)):where(.cr-attr-table-wrap,.ib-table-wrap.is-after-control){margin-top:var(--island-table-gap,8px)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table-wrap{width:100%}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table{border-collapse:collapse;width:100%;font-size:var(--island-fs-dense,12.5px);font-variant-numeric:tabular-nums}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table th,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table td{padding:var(--island-table-cell-pad-y,5px) 10px;border-bottom:1px solid color-mix(in srgb, var(--ib-line,var(--island-line)) 75%, transparent);text-align:left;vertical-align:middle;min-height:32px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table th{z-index:var(--island-z-sticky,10);background:color-mix(in srgb, var(--ib-surface,var(--island-surface)) 72%, #fff);color:var(--ib-fg-dim,var(--island-fg-dim));letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:650;position:sticky;top:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--ib-surface,var(--island-surface)) 40%, transparent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table tbody tr:hover td{background:color-mix(in srgb, var(--ib-accent,var(--island-accent)) 8%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table tbody tr:last-child td{border-bottom:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table .is-empty{text-align:center;color:var(--ib-fg-dim,var(--island-fg-dim));padding:28px 12px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table.is-top th,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table.is-top td{vertical-align:top}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table .is-num,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table td.is-num{text-align:right;font-variant-numeric:tabular-nums}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table .is-center,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-table td.is-center{text-align:center}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-catalog{flex-direction:column;gap:18px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-catalog-section{min-width:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-catalog-head{border-bottom:1px solid color-mix(in srgb, var(--ib-line,var(--island-line)) 85%, transparent);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding:0 2px 6px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-catalog-title{letter-spacing:.02em;color:var(--ib-fg,var(--island-fg));margin:0;font-size:13px;font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-catalog-n{color:var(--ib-fg-dim,var(--island-fg-dim));font-variant-numeric:tabular-nums;font-size:11px;font-family:var(--island-font-mono,inherit)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-list{border:1px solid var(--ib-line,var(--island-line));border-radius:var(--ib-radius,var(--island-radius));background:var(--md-surface-container-lowest,#fff);margin:0;padding:0;list-style:none;overflow:hidden}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry{border-bottom:1px solid color-mix(in srgb, var(--ib-line,var(--island-line)) 65%, transparent);transition:background var(--island-dur-short,.12s) var(--island-ease,ease);grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:8px 12px;display:grid}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry:last-child{border-bottom:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry:hover{background:color-mix(in srgb, var(--ib-accent,var(--island-accent)) 6%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry:nth-child(2n){background:color-mix(in srgb, var(--ib-surface,var(--island-surface)) 35%, transparent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry:nth-child(2n):hover{background:color-mix(in srgb, var(--ib-accent,var(--island-accent)) 8%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-main{flex-direction:column;gap:3px;min-width:0;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-id{color:var(--ib-fg-dim,var(--island-fg-dim));font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;font-family:var(--island-font-mono,inherit)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-series{color:var(--ib-fg-dim,var(--island-fg-dim));font-size:11px;line-height:1.3}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-name{color:var(--ib-fg,var(--island-fg));margin:0;font-size:14px;font-weight:600;line-height:1.35}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-desc{color:var(--ib-fg-dim,var(--island-fg-dim));margin:0;font-size:12px;line-height:1.45}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-targets{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-targets li{color:var(--ib-fg,var(--island-fg));padding-left:12px;font-size:12px;line-height:1.4;position:relative}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-targets li:before{content:"";background:color-mix(in srgb, var(--ib-accent,var(--island-accent)) 70%, var(--ib-line,var(--island-line)));border-radius:1px;width:4px;height:4px;position:absolute;top:.55em;left:2px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-side{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:6px;min-width:5.5rem;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-exp{color:var(--island-num-pt,#0b6e99);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;font-family:var(--island-font-mono,inherit);white-space:nowrap}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag[data-task-type="1"]{background:color-mix(in srgb, #0e8a7d 14%, var(--ib-surface,var(--island-surface)));color:#0a6b61}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag[data-task-type="2"]{background:color-mix(in srgb, #5b6abf 14%, var(--ib-surface,var(--island-surface)));color:#3d4a9e}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag[data-task-type="3"]{background:color-mix(in srgb, #0b6e99 14%, var(--ib-surface,var(--island-surface)));color:#0b6e99}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag[data-task-type="4"]{background:color-mix(in srgb, #a35b00 14%, var(--ib-surface,var(--island-surface)));color:#8a4d00}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag[data-task-type="5"]{background:color-mix(in srgb, #b3261e 12%, var(--ib-surface,var(--island-surface)));color:#9b1f18}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag[data-task-type="8"]{background:color-mix(in srgb, #7a5cbf 14%, var(--ib-surface,var(--island-surface)));color:#5a3f9a}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag[data-task-type="9"]{background:color-mix(in srgb, #5a6a78 14%, var(--ib-surface,var(--island-surface)));color:#3d4a56}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-tag.is-tech{background:color-mix(in srgb, #1b7f4a 14%, var(--ib-surface,var(--island-surface)));color:#146338}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="1"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="1"]{color:#7dd3c7}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="2"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="2"]{color:#a8b4ff}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="3"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="3"]{color:#7ec8e8}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="4"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="4"]{color:#e0a86a}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="5"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="5"]{color:#f0a090}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="8"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="8"]{color:#c4b0f0}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="9"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag[data-task-type="9"]{color:#9aa8b4}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag.is-tech,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-tag.is-tech{color:#7dcea0}@media (width<=720px){:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry{grid-template-columns:1fr;gap:8px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-entry-side{flex-flow:wrap;align-items:flex-start;min-width:0}}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-card-list{flex-direction:column;gap:14px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-card{border:1px solid var(--ib-line,var(--island-line));border-radius:var(--ib-radius,var(--island-radius));background:var(--md-surface-container-lowest,#fff);overflow:hidden}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-card-head{background:var(--ib-surface,var(--island-surface));border-bottom:1px solid color-mix(in srgb, var(--ib-line,var(--island-line)) 80%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:12px 14px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-card-title{margin:0;font-size:15px;font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-card-sub{color:var(--ib-fg-dim,var(--island-fg-dim));margin:0;font-size:12px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-card-body{gap:14px;padding:12px 14px 14px;display:grid}@media (width>=900px){:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-card-body.is-split{grid-template-columns:1fr 1fr}}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-section-title{letter-spacing:.04em;color:var(--ib-fg-dim,var(--island-fg-dim));margin:0 0 8px;font-size:12px;font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-task-list{gap:2px;max-height:280px;margin:0;padding:0;font-size:12px;list-style:none;display:grid;overflow:auto}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-task-list li{border-bottom:1px solid color-mix(in srgb, var(--ib-line,var(--island-line)) 55%, transparent);gap:8px;padding:2px 0;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-task-list .id{color:var(--ib-fg-dim,var(--island-fg-dim));font-variant-numeric:tabular-nums;font-family:var(--island-font-mono,inherit);flex:0 0 5.5rem}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-card-sub a{color:var(--ib-accent,var(--island-accent));text-underline-offset:2px;text-decoration:underline}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-att{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.2;font-family:var(--island-font-mono,inherit)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade{box-sizing:border-box;background:color-mix(in srgb, var(--island-fg-dim,#5a6a78) 14%, var(--island-bg,#f4f7f8));min-width:16px;height:16px;color:var(--island-fg-dim,#5a6a78);text-align:center;letter-spacing:-.03em;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0 2px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade[data-grade="7"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade[data-grade="8"]{background:color-mix(in srgb, #9aa0a6 22%, var(--island-bg,#f4f7f8));color:color-mix(in srgb, #6b7280 70%, var(--island-fg,#1a2330));border:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade[data-grade="6"]{background:color-mix(in srgb, #4a9eff 22%, var(--island-bg,#f4f7f8));color:color-mix(in srgb, #2f7fd6 55%, var(--island-fg,#1a2330))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade[data-grade="5"]{background:color-mix(in srgb, #b06cff 22%, var(--island-bg,#f4f7f8));color:color-mix(in srgb, #8b45e0 50%, var(--island-fg,#1a2330))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade[data-grade="4"]{background:color-mix(in srgb, #e0b13a 24%, var(--island-bg,#f4f7f8));color:color-mix(in srgb, #b8860b 45%, var(--island-fg,#1a2330))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade[data-grade="3"]{background:linear-gradient(90deg, color-mix(in srgb, #ff6b9d 26%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #ffd56b 26%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #6bcbff 26%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #c77dff 26%, var(--island-bg,#f4f7f8)));color:color-mix(in srgb, #c45a8a 45%, var(--island-fg,#1a2330))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade[data-grade="1"],:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-grade[data-grade="2"]{background:linear-gradient(90deg, color-mix(in srgb, #ff4d6d 28%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #ffd56b 28%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #7dd3fc 28%, var(--island-bg,#f4f7f8)));color:color-mix(in srgb, #c43d55 45%, var(--island-fg,#1a2330))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).cr-extra-tag{color:var(--island-fg-dim,#5a6a78);opacity:.72;margin-left:0;font-size:.72em;font-weight:400}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-toolbar{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-toolbar-row.is-top{flex-wrap:nowrap;gap:8px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-toolbar-row.is-filters{gap:8px;overflow:visible}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-groups{flex-direction:column;gap:6px;min-width:0;margin:4px 0 2px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-group{grid-template-columns:var(--ib-filter-label-width,56px) minmax(0, 1fr);align-items:start;gap:8px;min-width:0;display:grid}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-group-label{color:var(--island-fg-dim);padding-top:6px;font-size:11px;line-height:1.5}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-group.is-unlabeled{grid-template-columns:minmax(0,1fr)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-group-options{flex-wrap:wrap;gap:6px;min-width:0;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice{border:1px solid color-mix(in srgb, var(--island-line) 45%, transparent);background:color-mix(in srgb, var(--island-fg) 2%, transparent);max-width:100%;min-height:28px;color:var(--island-fg-dim);font:inherit;text-align:center;cursor:pointer;transition:color var(--island-dur-short) var(--island-ease), background var(--island-dur-short) var(--island-ease), border-color var(--island-dur-short) var(--island-ease);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:4px 9px;font-size:12px;line-height:1.5;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice:hover{background:color-mix(in srgb, var(--island-accent) 9%, transparent);color:var(--island-fg);border-color:color-mix(in srgb, var(--island-accent) 30%, var(--island-line))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice.is-active{background:color-mix(in srgb, var(--island-accent) 12%, transparent);color:var(--island-accent);border-color:color-mix(in srgb, var(--island-accent) 38%, transparent);font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice:focus-visible{outline:2px solid var(--island-accent);outline-offset:1px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice-icon{object-fit:contain;flex-shrink:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice-count{font-size:var(--island-fs-caption,11px);font-variant-numeric:tabular-nums;opacity:.75}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice.is-colored{color:color-mix(in srgb, var(--filter-option-color) 72%, var(--island-fg));border-color:color-mix(in srgb, var(--filter-option-color) 36%, var(--island-line));background:color-mix(in srgb, var(--filter-option-color) 5%, var(--island-bg))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice.is-colored:hover,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice.is-colored.is-active{color:color-mix(in srgb, var(--filter-option-color) 85%, var(--island-fg));border-color:color-mix(in srgb, var(--filter-option-color) 65%, var(--island-line));background:color-mix(in srgb, var(--filter-option-color) 14%, var(--island-bg))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-group-options.has-colors[data-animated-tabs=pill]:before{background:color-mix(in srgb, var(--filter-group-color) 14%, transparent)}@media (pointer:coarse){:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice{min-height:40px}}@media (prefers-reduced-motion:reduce){:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-choice{transition:none}}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-field{min-width:0;height:var(--island-control-h,34px);box-sizing:border-box;border:1px solid var(--island-line);border-radius:var(--island-control-radius,6px);background:var(--md-surface-container-lowest,#fff);transition:border-color var(--island-dur-short) var(--island-ease), background var(--island-dur-short) var(--island-ease);flex:auto;align-items:center;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-field:hover{border-color:color-mix(in srgb, var(--island-accent) 35%, var(--island-line))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-field:focus-within{border-color:color-mix(in srgb, var(--island-accent) 42%, var(--island-line))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-icon{width:32px;height:100%;color:var(--island-fg-dim);opacity:.7;pointer-events:none;transition:color var(--island-dur-short) var(--island-ease), opacity var(--island-dur-short) var(--island-ease);flex-shrink:0;place-items:center;display:grid}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-field:hover .ib-search-icon,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-field:focus-within .ib-search-icon{color:var(--island-accent);opacity:1}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-control{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--island-fg);font:inherit;box-shadow:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:0 10px 0 0;font-size:13px;line-height:1.2}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-control:focus,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-control:focus-visible{box-shadow:none;outline:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-control::-webkit-search-decoration,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-control::-webkit-search-cancel-button,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-control::-webkit-search-results-button,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-control::-webkit-search-results-decoration{-webkit-appearance:none;display:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-control::placeholder{color:var(--island-fg-dim);opacity:.75}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-result-meta{color:var(--island-fg-dim);align-items:baseline;gap:4px;margin:0;font-size:12px;line-height:1.2;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-result-count{color:var(--island-fg-dim);font-variant-numeric:tabular-nums;font-size:12px;font-family:var(--island-font-mono,ui-monospace, monospace);white-space:nowrap;line-height:1}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-count-sep{opacity:.55;margin:0 2px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control{flex:none;width:max-content;min-width:0;max-width:min(100%,11.5rem);position:relative}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-toolbar-row.is-filters .ib-filter-control.is-wide{max-width:100%}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-trigger{height:var(--island-control-h,34px);border:1px solid var(--island-line);border-radius:var(--island-control-radius,6px);background:var(--md-surface-container-lowest,#fff);transition:border-color var(--island-dur-short) var(--island-ease), background var(--island-dur-short) var(--island-ease), box-shadow var(--island-dur-medium) var(--island-ease);align-items:center;display:flex;position:relative}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control:hover .ib-filter-trigger{border-color:color-mix(in srgb, var(--island-accent) 38%, var(--island-line));box-shadow:0 1px 0 color-mix(in srgb, var(--island-accent) 12%, transparent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control:not(.is-active):hover .ib-filter-trigger{background:color-mix(in srgb, var(--island-accent) 5%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-active .ib-filter-trigger{border-color:color-mix(in srgb, var(--island-accent) 42%, var(--island-line));background:color-mix(in srgb, var(--island-accent) 8%, var(--md-surface-container-lowest,#fff))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-open .ib-filter-trigger{border-color:color-mix(in srgb, var(--island-accent) 55%, var(--island-line));box-shadow:0 0 0 2px color-mix(in srgb, var(--island-accent) 18%, transparent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-number-field{width:76px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-number-field:focus-within .ib-filter-trigger{border-color:color-mix(in srgb, var(--island-accent) 55%, var(--island-line));box-shadow:0 0 0 2px color-mix(in srgb, var(--island-accent) 18%, transparent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-number-input{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--island-fg);font:inherit;font-family:var(--island-font-mono);font-size:var(--ib-number-size,12px);text-align:var(--ib-number-align,left);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:0 0 0 10px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-number-input::-webkit-inner-spin-button,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-number-input::-webkit-outer-spin-button{appearance:none;margin:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-number-unit{color:var(--island-fg-dim);pointer-events:none;padding:0 10px 0 4px;font-size:12px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-main{border-radius:var(--island-control-radius,6px);width:auto;min-width:0;height:100%;color:var(--island-fg);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:4px;margin:0;padding:0 8px 0 10px;font-size:12px;display:flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;min-width:0;overflow:hidden}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-text.is-placeholder{color:var(--island-fg-dim)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-suffix{flex-shrink:0;width:18px;height:18px;position:relative}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-caret{box-sizing:border-box;width:6px;height:6px;color:var(--island-fg-dim);opacity:.75;transform-origin:50%;transition:opacity var(--island-dur-short) var(--island-ease), color var(--island-dur-short) var(--island-ease), transform var(--island-dur-medium) var(--island-ease-decel);pointer-events:none;border:1.5px solid;border-top:0;border-left:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control:hover .ib-filter-caret{opacity:1;color:var(--island-accent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-open .ib-filter-caret{opacity:1;color:var(--island-accent);transform:translate(-50%,-30%)rotate(225deg)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-main:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--island-accent) 45%, transparent);outline:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-clear{z-index:1;width:18px;height:18px;color:var(--island-fg-dim);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--island-dur-short) var(--island-ease), color var(--island-dur-short) var(--island-ease), transform var(--island-dur-medium) var(--island-ease-decel);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-clear-icon{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--island-fg-dim) 50%, transparent);width:14px;height:14px;transition:border-color var(--island-dur-short) var(--island-ease), transform var(--island-dur-medium) var(--island-ease-decel);border-radius:50%;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-clear-icon:before{content:"×"}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-clear:hover{color:var(--island-fg);transform:translateY(-50%)scale(1.08)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-clear:hover .ib-filter-clear-icon{border-color:color-mix(in srgb, var(--island-fg) 55%, transparent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-active:has(.ib-filter-clear):hover .ib-filter-caret,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-active:has(.ib-filter-clear:focus-visible) .ib-filter-caret{opacity:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-active:hover .ib-filter-clear,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-active .ib-filter-clear:focus-visible{opacity:1;pointer-events:auto}@media (hover:none){:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-active:has(.ib-filter-clear) .ib-filter-caret{opacity:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-control.is-active .ib-filter-clear{opacity:1;pointer-events:auto}}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-clear:focus-visible{opacity:1;pointer-events:auto;color:var(--island-fg);box-shadow:0 0 0 2px color-mix(in srgb, var(--island-accent) 45%, transparent);outline:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-menu{z-index:40;border:1px solid var(--island-line);border-radius:var(--island-radius,6px);background:var(--md-surface-container-lowest,#fff);flex-direction:column;gap:3px;min-width:100%;max-height:min(240px,50vh);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 8px 24px #0000002e}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-option{border-radius:var(--island-radius-xs,2px);width:100%;color:var(--island-fg);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--island-dur-short) var(--island-ease), color var(--island-dur-short) var(--island-ease), transform var(--island-dur-medium) var(--island-ease-decel);background:0 0;border:0;margin:0;padding:7px 10px;font-size:12px;display:block}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-option:hover{background:color-mix(in srgb, var(--island-accent) 12%, transparent);color:var(--island-accent);transform:translate(2px)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-option.is-selected{background:color-mix(in srgb, var(--island-accent) 16%, transparent);color:var(--island-accent);font-weight:600}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action{height:var(--island-control-h,34px);border:1px solid var(--island-line);border-radius:var(--island-control-radius,6px);background:var(--md-surface-container-lowest,#fff);color:var(--island-fg-dim);font:inherit;cursor:pointer;isolation:isolate;transition:color var(--island-dur-short) var(--island-ease), background var(--island-dur-short) var(--island-ease), border-color var(--island-dur-short) var(--island-ease), transform var(--island-dur-short) var(--island-ease), filter var(--island-dur-short) var(--island-ease);padding:0 12px;font-size:12px;font-weight:500;position:relative;overflow:hidden}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-dur-short2,.1s) var(--island-ease);background:currentColor;position:absolute;inset:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:hover{border-color:var(--island-accent);color:var(--island-accent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:hover:after{opacity:var(--md-state-hover,.08)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:active{transform:scale(.97)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:active:after{opacity:var(--md-state-pressed,.12)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action.is-danger{color:#b3261e;border-color:color-mix(in srgb, #b3261e 50%, var(--island-line))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action.is-danger:hover:not(:disabled){color:#b3261e;background:color-mix(in srgb, #b3261e 8%, var(--md-surface-container-lowest,#fff));border-color:#b3261e}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action.is-danger.is-solid{color:#fff;background:#b3261e;border-color:#b3261e}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action.is-danger.is-solid:hover:not(:disabled){color:#fff;background:#8f1d17;border-color:#8f1d17}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:disabled{opacity:.42;cursor:not-allowed;filter:none;box-shadow:none;transform:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:disabled:hover{border-color:var(--island-line);color:var(--island-fg-dim)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:disabled:hover:after{opacity:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table-wrap{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--island-fg-dim) 45%, transparent) transparent;overflow-x:auto}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table-wrap::-webkit-scrollbar{width:8px;height:8px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table-wrap::-webkit-scrollbar-track{background:0 0;margin:4px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--island-fg-dim) 35%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--island-fg-dim) 55%, transparent);background-clip:content-box}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table-wrap::-webkit-scrollbar-corner{background:0 0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;color:var(--island-fg);font-size:var(--island-fs-body,13px)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table th,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table td{padding:var(--island-table-cell-pad-y,5px) 10px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--island-table-grid);background-color:var(--island-bg);color:inherit}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table thead th{z-index:3;background-color:var(--island-surface);color:var(--island-fg-dim);white-space:nowrap;border-bottom:1px solid var(--island-line);font-size:13px;font-weight:700;position:sticky;top:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-th{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;transition:color var(--island-dur-short) var(--island-ease);background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-th:hover,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-th.is-active{color:var(--island-accent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-sort{opacity:.9;transition:transform var(--island-dur-medium) var(--island-ease-decel);font-size:9px;line-height:1}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-th:hover .ib-data-sort{transform:translateY(-1px)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table tbody tr{--ib-row-background:var(--island-bg)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table tbody tr.is-stripe,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table.is-zebra tbody tr:nth-child(2n){--ib-row-background:var(--island-table-zebra)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table tbody tr.is-open,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table tbody tr.is-selected{--ib-row-background:var(--island-table-selected)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table tbody tr:hover{--ib-row-background:var(--island-table-hover)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table tbody tr>:is(th,td){background-color:var(--ib-row-background);transition:background-color var(--island-dur-short) var(--island-ease)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table tbody th{font-size:inherit;white-space:normal;font-weight:400}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table .is-center{text-align:center}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table .is-center .ib-data-th{justify-content:center;width:100%}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table :is(th,td).is-empty{text-align:center;color:var(--island-fg-dim);padding:28px 16px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line{--ib-three-line-head:color-mix(in srgb, var(--island-line) 20%, var(--island-bg));--ib-three-line-label:color-mix(in srgb, var(--island-fg) 80%, var(--island-fg-dim));--ib-three-line-rule:color-mix(in srgb, var(--island-line) 45%, var(--island-bg));--ib-three-line-row-rule:color-mix(in srgb, var(--island-line) 20%, var(--island-bg));--ib-three-line-active:color-mix(in srgb, var(--island-accent) 80%, var(--island-fg))}html:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).dark .ib-three-line{--ib-three-line-head:color-mix(in srgb, var(--island-surface) 62%, var(--island-bg));--ib-three-line-label:color-mix(in srgb, var(--island-fg) 68%, var(--island-fg-dim));--ib-three-line-rule:color-mix(in srgb, var(--island-line) 85%, var(--island-bg));--ib-three-line-row-rule:color-mix(in srgb, var(--island-line) 30%, var(--island-bg));--ib-three-line-active:var(--island-accent)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table{--island-table-zebra:color-mix(in srgb, var(--island-surface) 22%, var(--island-bg));border-top:1px solid var(--ib-three-line-rule);border-bottom:1px solid var(--ib-three-line-rule)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table th,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table td{border:0}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table thead th,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table thead th.is-chara{height:var(--island-table-head-h,32px);padding-top:var(--island-table-head-pad-y,6px);padding-bottom:var(--island-table-head-pad-y,6px);border-bottom:1px solid var(--ib-three-line-rule);background-color:var(--ib-three-line-head);color:var(--ib-three-line-label);letter-spacing:.025em;font-size:12px;font-weight:600;line-height:1.4}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table.ib-grouped-head thead>tr:first-child>th[scope=colgroup]{border-bottom-color:#0000}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-grouped-head thead th[scope=colgroup]:before{content:"";inset-inline:8px;background:var(--ib-three-line-rule);pointer-events:none;height:1px;position:absolute;bottom:-1px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th{gap:5px;min-height:20px;position:relative}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:after{content:"↕";width:9px;color:var(--island-fg-dim);opacity:0;transition:opacity var(--island-dur-short) var(--island-ease);font-size:11px;font-weight:400;line-height:1}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:has(.ib-data-sort):after{display:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:before{content:"";left:0;right:0;bottom:calc(-1 * var(--island-table-head-pad-y,6px));background:var(--ib-three-line-active);opacity:0;height:2px;transition:opacity var(--island-dur-short) var(--island-ease), transform var(--island-dur-short) var(--island-ease);position:absolute;transform:scaleX(.6)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table thead th:has(.ib-data-sort),:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th.is-active,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:hover{color:var(--ib-three-line-active)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:has(.ib-data-sort):before{opacity:1;transform:scaleX(1)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:hover:after,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:focus-visible:after{opacity:.65}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:focus-visible{outline:2px solid var(--island-accent);outline-offset:3px;border-radius:2px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-sort{opacity:1;flex-shrink:0;place-items:center;width:9px;height:12px;font-size:0;display:grid;transform:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table .is-center .ib-data-th{width:auto;margin-inline:4px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table .is-center .ib-data-th:after,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table .is-center .ib-data-th .ib-data-sort{position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-sort:before{content:"";width:9px;height:12px;transition:transform var(--island-dur-short) var(--island-ease);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 12'%3E%3Cpath d='M2 4.75 4.5 7.25 7 4.75' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line th[aria-sort=ascending] .ib-data-sort:before{transform:rotate(180deg)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:hover .ib-data-sort{transform:none}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-table tbody tr+tr>:is(th,td){border-top:.5px solid var(--ib-three-line-row-rule)}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:focus-visible,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-option:focus-visible{outline:2px solid var(--island-accent);outline-offset:2px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action.is-active{color:var(--island-accent);border-color:var(--island-accent);background:color-mix(in srgb, var(--island-accent) 8%, var(--md-surface-container-lowest))}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action.is-sm{height:28px;padding:0 8px;font-size:11px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-view-switch{border:1px solid var(--island-line);border-radius:var(--island-control-radius);background:var(--md-surface-container-lowest);align-items:center;gap:2px;padding:2px;display:inline-flex}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-view-switch .ib-action{background:0 0;border-color:#0000;height:28px;padding:0 9px}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-view-switch .ib-action.is-active{color:var(--island-accent);background:color-mix(in srgb, var(--island-accent) 12%, transparent)}@media (width<=720px){:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-field{width:100%}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-toolbar-row.is-filters .ib-filter-control{flex:none;width:max-content;max-width:min(100%,11.5rem)}}@media (prefers-reduced-motion:reduce){:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:before,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-th:after,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-three-line .ib-data-sort:before,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:after,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-field,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-search-icon,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-trigger,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-caret,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-option,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-th,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-sort,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-data-table tbody tr>:is(th,td){transition:none!important}:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-action:active,:where(:not([data-island-ui=standard],[data-island-ui=standard] *)).ib-filter-option:hover{transform:none}}:where(html[data-island-ui=standard]) .ib-data-toolbar{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}:where(html[data-island-ui=standard]) .ib-data-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(html[data-island-ui=standard]) .ib-data-toolbar-row.is-top{flex-wrap:nowrap;gap:8px}:where(html[data-island-ui=standard]) .ib-data-toolbar-row.is-filters{gap:8px;overflow:visible}:where(html[data-island-ui=standard]) .ib-filter-groups{flex-direction:column;gap:6px;min-width:0;margin:4px 0 2px;display:flex}:where(html[data-island-ui=standard]) .ib-filter-group{grid-template-columns:var(--ib-filter-label-width,max-content) minmax(0, 1fr);align-items:start;gap:8px;min-width:0;display:grid}:where(html[data-island-ui=standard]) .ib-filter-group-label{color:var(--island-fg-dim);font-size:var(--island-fs-caption);padding-top:6px;line-height:1.5}:where(html[data-island-ui=standard]) .ib-filter-group.is-unlabeled{grid-template-columns:minmax(0,1fr)}:where(html[data-island-ui=standard]) .ib-filter-group-options{flex-wrap:wrap;gap:6px;min-width:0;display:flex}:where(html[data-island-ui=standard]) .ib-filter-choice{min-height:var(--island-control-h);border:1px solid color-mix(in srgb, var(--island-line) 45%, transparent);border-radius:var(--island-control-radius);background:color-mix(in srgb, var(--island-fg) 2%, transparent);max-width:100%;color:var(--island-fg-dim);font:inherit;font-size:var(--island-fs-dense);text-align:center;cursor:pointer;transition:color var(--island-dur-short) var(--island-ease), background var(--island-dur-short) var(--island-ease), border-color var(--island-dur-short) var(--island-ease);justify-content:center;align-items:center;gap:6px;padding:4px 9px;line-height:1.5;display:inline-flex}:where(html[data-island-ui=standard]) .ib-filter-choice:hover{background:color-mix(in srgb, var(--island-accent) 9%, transparent);color:var(--island-fg);border-color:color-mix(in srgb, var(--island-accent) 30%, var(--island-line))}:where(html[data-island-ui=standard]) .ib-filter-choice.is-active{background:color-mix(in srgb, var(--island-accent) 12%, transparent);color:var(--island-accent);border-color:color-mix(in srgb, var(--island-accent) 38%, transparent);font-weight:600}:where(html[data-island-ui=standard]) .ib-filter-choice-icon{object-fit:contain;flex-shrink:0}:where(html[data-island-ui=standard]) .ib-filter-choice-count{font-size:var(--island-fs-caption,11px);font-variant-numeric:tabular-nums;opacity:.75}:where(html[data-island-ui=standard]) .ib-filter-group[data-size=sm] .ib-filter-choice{min-width:0;min-height:var(--island-control-sm);padding:3px 8px}:where(html[data-island-ui=standard]) .ib-filter-choice.is-colored{color:color-mix(in srgb, var(--filter-option-color) 72%, var(--island-fg));border-color:color-mix(in srgb, var(--filter-option-color) 36%, var(--island-line));background:color-mix(in srgb, var(--filter-option-color) 5%, var(--island-bg))}:where(html[data-island-ui=standard]) .ib-filter-choice.is-colored:hover,:where(html[data-island-ui=standard]) .ib-filter-choice.is-colored.is-active{color:color-mix(in srgb, var(--filter-option-color) 85%, var(--island-fg));border-color:color-mix(in srgb, var(--filter-option-color) 65%, var(--island-line));background:color-mix(in srgb, var(--filter-option-color) 14%, var(--island-bg))}:where(html[data-island-ui=standard]) .ib-filter-group-options.has-colors[data-animated-tabs=pill]:before{background:color-mix(in srgb, var(--filter-group-color) 14%, transparent)}@media (prefers-reduced-motion:reduce){:where(html[data-island-ui=standard]) .ib-filter-choice{transition:none}}:where(html[data-island-ui=standard]) .ib-input,:where(html[data-island-ui=standard]) .ib-select,:where(html[data-island-ui=standard]) .ib-textarea,:where(html[data-island-ui=standard]) .ib-search-field,:where(html[data-island-ui=standard]) .ib-filter-trigger{box-sizing:border-box;border:1px solid var(--island-line);border-radius:var(--island-control-radius);background:var(--island-surface-base);color:var(--island-fg);font:inherit}:where(html[data-island-ui=standard]) .ib-search-field{min-width:0;min-height:var(--island-control-h);height:var(--island-control-h);transition:border-color var(--island-dur-short) var(--island-ease), background var(--island-dur-short) var(--island-ease);flex:auto;align-items:center;display:flex}:where(html[data-island-ui=standard]) .ib-search-field:hover{border-color:color-mix(in srgb, var(--island-accent) 35%, var(--island-line))}:where(html[data-island-ui=standard]) .ib-search-field:focus-within{border-color:color-mix(in srgb, var(--island-accent) 42%, var(--island-line))}:where(html[data-island-ui=standard]) .ib-search-icon{width:32px;height:100%;color:var(--island-fg-dim);opacity:.7;pointer-events:none;transition:color var(--island-dur-short) var(--island-ease), opacity var(--island-dur-short) var(--island-ease);flex-shrink:0;place-items:center;display:grid}:where(html[data-island-ui=standard]) .ib-search-field:hover .ib-search-icon,:where(html[data-island-ui=standard]) .ib-search-field:focus-within .ib-search-icon{color:var(--island-accent);opacity:1}:where(html[data-island-ui=standard]) .ib-search-control{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--island-fg);font:inherit;font-size:var(--island-fs-body);box-shadow:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:0 10px 0 0;line-height:1.2}:where(html[data-island-ui=standard]) .ib-search-control:focus,:where(html[data-island-ui=standard]) .ib-search-control:focus-visible{box-shadow:none;outline:none}:where(html[data-island-ui=standard]) .ib-search-control::-webkit-search-decoration,:where(html[data-island-ui=standard]) .ib-search-control::-webkit-search-cancel-button,:where(html[data-island-ui=standard]) .ib-search-control::-webkit-search-results-button,:where(html[data-island-ui=standard]) .ib-search-control::-webkit-search-results-decoration{-webkit-appearance:none;display:none}:where(html[data-island-ui=standard]) .ib-search-control::placeholder{color:var(--island-fg-dim);opacity:.75}:where(html[data-island-ui=standard]) .ib-result-meta{color:var(--island-fg-dim);font-size:var(--island-fs-dense);align-items:baseline;gap:4px;margin:0;line-height:1.2;display:flex}:where(html[data-island-ui=standard]) .ib-result-count{color:var(--island-fg-dim);font-size:var(--island-fs-dense);font-variant-numeric:tabular-nums;font-family:var(--island-font-mono,ui-monospace, monospace);white-space:nowrap;line-height:1}:where(html[data-island-ui=standard]) .ib-count-sep{opacity:.55;margin:0 2px}:where(html[data-island-ui=standard]) .ib-filter-control{flex:none;width:max-content;min-width:0;max-width:min(100%,11.5rem);position:relative}:where(html[data-island-ui=standard]) .ib-data-toolbar-row.is-filters .ib-filter-control.is-wide{max-width:100%}:where(html[data-island-ui=standard]) .ib-filter-trigger{min-height:var(--island-control-h);height:var(--island-control-h);border:1px solid var(--island-line);border-radius:var(--island-control-radius,6px);background:var(--island-surface-base);transition:border-color var(--island-dur-short) var(--island-ease), background var(--island-dur-short) var(--island-ease), box-shadow var(--island-dur-medium) var(--island-ease);align-items:center;display:flex;position:relative}:where(html[data-island-ui=standard]) .ib-filter-control:hover .ib-filter-trigger{border-color:color-mix(in srgb, var(--island-accent) 38%, var(--island-line));box-shadow:0 1px 0 color-mix(in srgb, var(--island-accent) 12%, transparent)}:where(html[data-island-ui=standard]) .ib-filter-control:not(.is-active):hover .ib-filter-trigger{background:color-mix(in srgb, var(--island-accent) 5%, var(--island-surface-base))}:where(html[data-island-ui=standard]) .ib-filter-control.is-active .ib-filter-trigger{border-color:color-mix(in srgb, var(--island-accent) 42%, var(--island-line));background:color-mix(in srgb, var(--island-accent) 8%, var(--island-surface-base))}:where(html[data-island-ui=standard]) .ib-filter-control.is-open .ib-filter-trigger{border-color:color-mix(in srgb, var(--island-accent) 55%, var(--island-line));box-shadow:0 0 0 2px color-mix(in srgb, var(--island-accent) 18%, transparent)}:where(html[data-island-ui=standard]) .ib-number-field{width:76px}:where(html[data-island-ui=standard]) .ib-number-field:focus-within .ib-filter-trigger{border-color:color-mix(in srgb, var(--island-accent) 55%, var(--island-line));box-shadow:0 0 0 2px color-mix(in srgb, var(--island-accent) 18%, transparent)}:where(html[data-island-ui=standard]) .ib-number-input{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--island-fg);font:inherit;font-family:var(--island-font-mono);font-size:var(--ib-number-size,12px);text-align:var(--ib-number-align,left);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:0 0 0 10px}:where(html[data-island-ui=standard]) .ib-number-input::-webkit-inner-spin-button,:where(html[data-island-ui=standard]) .ib-number-input::-webkit-outer-spin-button{appearance:none;margin:0}:where(html[data-island-ui=standard]) .ib-number-unit{color:var(--island-fg-dim);font-size:var(--island-fs-dense);pointer-events:none;padding:0 10px 0 4px}.ib-number-field.ib-number-stepper{--ib-number-buttons-width:14px;width:var(--ib-number-width,76px);min-width:0;max-width:100%;height:var(--ib-number-height,var(--island-control-h));border:1px solid var(--island-line);border-radius:var(--island-control-radius);background:var(--island-surface-base,var(--island-bg));color:var(--island-fg);flex-shrink:0;align-items:stretch;display:inline-flex}.ib-number-stepper[data-size=sm]{--island-control-h:var(--island-control-sm,28px)}.ib-number-stepper[data-size=md]{--island-control-h:var(--island-control-md,34px)}.ib-number-stepper[data-size=lg]{--island-control-h:var(--island-control-lg,44px)}.ib-number-stepper .ib-number-input{height:100%;text-align:var(--ib-number-align,right);padding-inline:3px 1px}.ib-number-stepper .ib-number-unit{font-size:var(--island-fs-dense);align-items:center;padding-inline:0 4px;display:inline-flex}.ib-number-buttons{flex:0 0 var(--ib-number-buttons-width);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.ib-number-buttons button{min-width:0;color:var(--island-fg-dim);font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;font-size:7px;line-height:1;display:grid}.ib-number-buttons button:hover:not(:disabled),.ib-number-buttons button:active:not(:disabled){color:var(--island-accent)}.ib-number-stepper:focus-within{outline:var(--island-focus-ring,2px solid var(--island-accent));outline-offset:2px}.ib-number-buttons button:focus-visible{outline:2px solid var(--island-accent);outline-offset:-2px}.ib-number-buttons button:disabled,.ib-number-stepper:has(input:disabled){opacity:.45;cursor:default}:where(html[data-island-ui=standard]) .ib-filter-main{border-radius:var(--island-control-radius,6px);width:auto;min-width:0;height:100%;color:var(--island-fg);font:inherit;font-size:var(--island-fs-dense);cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:4px;margin:0;padding:0 8px 0 10px;display:flex}:where(html[data-island-ui=standard]) .ib-filter-control[data-size=sm] :is(.ib-filter-trigger,.ib-filter-main){height:var(--island-control-sm);min-height:var(--island-control-sm)}:where(html[data-island-ui=standard]) .ib-filter-control[data-size=lg] .ib-filter-trigger{height:var(--island-control-lg);min-height:var(--island-control-lg)}:where(html[data-island-ui=standard]) .ib-filter-control[data-size=lg] .ib-filter-main{min-height:0}:where(html[data-island-ui=standard]) .ib-filter-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;min-width:0;overflow:hidden}:where(html[data-island-ui=standard]) .ib-filter-text.is-placeholder{color:var(--island-fg-dim)}:where(html[data-island-ui=standard]) .ib-filter-suffix{flex-shrink:0;width:18px;height:18px;position:relative}:where(html[data-island-ui=standard]) .ib-filter-caret{box-sizing:border-box;width:6px;height:6px;color:var(--island-fg-dim);opacity:.75;transform-origin:50%;transition:opacity var(--island-dur-short) var(--island-ease), color var(--island-dur-short) var(--island-ease), transform var(--island-dur-medium) var(--island-ease-decel);pointer-events:none;border:1.5px solid;border-top:0;border-left:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}:where(html[data-island-ui=standard]) .ib-filter-control:hover .ib-filter-caret{opacity:1;color:var(--island-accent)}:where(html[data-island-ui=standard]) .ib-filter-control.is-open .ib-filter-caret{opacity:1;color:var(--island-accent);transform:translate(-50%,-30%)rotate(225deg)}:where(html[data-island-ui=standard]) .ib-filter-main:focus-visible{box-shadow:none;outline:none}:where(html[data-island-ui=standard]) .ib-filter-clear{z-index:1;width:18px;height:18px;color:var(--island-fg-dim);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--island-dur-short) var(--island-ease), color var(--island-dur-short) var(--island-ease), transform var(--island-dur-medium) var(--island-ease-decel);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}:where(html[data-island-ui=standard]) .ib-filter-clear-icon{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--island-fg-dim) 50%, transparent);width:14px;height:14px;font-size:var(--island-fs-caption);transition:border-color var(--island-dur-short) var(--island-ease), transform var(--island-dur-medium) var(--island-ease-decel);border-radius:50%;place-items:center;font-weight:500;line-height:1;display:grid}:where(html[data-island-ui=standard]) .ib-filter-clear-icon:before{content:"×"}:where(html[data-island-ui=standard]) .ib-filter-clear:hover{color:var(--island-fg);transform:translateY(-50%)scale(1.08)}:where(html[data-island-ui=standard]) .ib-filter-clear:hover .ib-filter-clear-icon{border-color:color-mix(in srgb, var(--island-fg) 55%, transparent)}:where(html[data-island-ui=standard]) .ib-filter-control.is-active:has(.ib-filter-clear):hover .ib-filter-caret,:where(html[data-island-ui=standard]) .ib-filter-control.is-active:has(.ib-filter-clear:focus-visible) .ib-filter-caret{opacity:0}:where(html[data-island-ui=standard]) .ib-filter-control.is-active:hover .ib-filter-clear,:where(html[data-island-ui=standard]) .ib-filter-control.is-active .ib-filter-clear:focus-visible{opacity:1;pointer-events:auto}@media (hover:none){:where(html[data-island-ui=standard]) .ib-filter-control.is-active:has(.ib-filter-clear) .ib-filter-caret{opacity:0}:where(html[data-island-ui=standard]) .ib-filter-control.is-active .ib-filter-clear{opacity:1;pointer-events:auto}}:where(html[data-island-ui=standard]) .ib-filter-clear:focus-visible{opacity:1;pointer-events:auto;color:var(--island-fg);box-shadow:0 0 0 2px color-mix(in srgb, var(--island-accent) 45%, transparent);outline:none}:where(html[data-island-ui=standard]) .ib-filter-menu{z-index:var(--island-z-dropdown);border:1px solid var(--island-line);border-radius:var(--island-radius,6px);background:var(--island-surface-base);min-width:100%;max-height:min(240px,50vh);box-shadow:var(--island-shadow-popover);flex-direction:column;gap:3px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}:where(html[data-island-ui=standard]) .ib-filter-option{border-radius:var(--island-radius-xs,2px);width:100%;color:var(--island-fg);font:inherit;font-size:var(--island-fs-dense);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--island-dur-short) var(--island-ease), color var(--island-dur-short) var(--island-ease), transform var(--island-dur-medium) var(--island-ease-decel);background:0 0;border:0;margin:0;padding:7px 10px;display:block}:where(html[data-island-ui=standard]) .ib-filter-option:hover{background:color-mix(in srgb, var(--island-accent) 12%, transparent);color:var(--island-accent);transform:translate(2px)}:where(html[data-island-ui=standard]) .ib-filter-option.is-selected{background:color-mix(in srgb, var(--island-accent) 16%, transparent);color:var(--island-accent);font-weight:600}:where(html[data-island-ui=standard]) .ib-intro{margin:0 0 var(--island-space-3,12px);color:var(--island-fg-dim);font-size:var(--island-fs-body,13px);line-height:1.55}:where(html[data-island-ui=standard]) .ib-msg{margin:var(--island-space-6,24px) 0;color:var(--island-fg-dim)}:where(html[data-island-ui=standard]) .ib-msg.is-error{color:var(--island-danger)}:where(html[data-island-ui=standard]) .ib-muted{color:var(--island-fg-dim)}:where(html[data-island-ui=standard]) .ib-num{font-variant-numeric:tabular-nums;font-family:var(--island-font-mono,inherit)}:where(html[data-island-ui=standard]) .ib-label{margin-bottom:var(--island-space-1);color:var(--island-fg-dim);font-size:var(--island-fs-caption);letter-spacing:.02em;font-weight:600;display:block}:where(html[data-island-ui=standard]) .ib-hint{color:var(--island-fg-dim);font-size:var(--island-fs-caption,11px);margin:4px 0 0;line-height:1.4}:where(html[data-island-ui=standard]) .ib-check,:where(html[data-island-ui=standard]) .ib-radio{min-height:var(--island-control-h);color:var(--island-fg);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}:where(html[data-island-ui=standard]) .ib-check input,:where(html[data-island-ui=standard]) .ib-radio input{width:15px;height:15px;accent-color:var(--island-accent);cursor:pointer;margin:0}:where(html[data-island-ui=standard]) .ib-check:has(input:disabled),:where(html[data-island-ui=standard]) .ib-radio:has(input:disabled){opacity:.45;cursor:default}:where(html[data-island-ui=standard]) .ib-switch{min-height:var(--island-control-h);color:var(--island-fg);cursor:pointer;user-select:none;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:relative}:where(html[data-island-ui=standard]) .ib-switch input{top:50%;opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;inset-inline-start:0}:where(html[data-island-ui=standard]) .ib-switch-track{background:color-mix(in srgb, var(--island-fg-dim) 35%, var(--island-surface));width:36px;height:20px;transition:background var(--island-dur-short,.12s) var(--island-ease);border-radius:10px;flex-shrink:0;position:relative}:where(html[data-island-ui=standard]) .ib-switch-track:after{content:"";background:var(--island-on-accent);width:16px;height:16px;box-shadow:var(--island-shadow-small);transition:transform var(--island-dur-short,.12s) var(--island-ease);border-radius:50%;position:absolute;top:2px;left:2px}:where(html[data-island-ui=standard]) .ib-switch input:checked+.ib-switch-track{background:var(--island-accent)}:where(html[data-island-ui=standard]) .ib-switch input:checked+.ib-switch-track:after{transform:translate(16px)}:where(html[data-island-ui=standard]) .ib-switch input:focus-visible+.ib-switch-track{outline:2px solid var(--island-accent);outline-offset:2px}:where(html[data-island-ui=standard]) .ib-switch:has(input:disabled){opacity:.45;cursor:default}:where(html[data-island-ui=standard]) .ib-slider{align-items:center;gap:10px;width:100%;min-width:0;display:flex}:where(html[data-island-ui=standard]) .ib-slider input[type=range]{min-width:0;height:var(--island-control-h);accent-color:var(--island-accent);cursor:pointer;flex:auto;margin:0}:where(html[data-island-ui=standard]) .ib-slider-value{min-width:2.5rem;color:var(--island-fg);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;font-family:var(--island-font-mono,inherit);text-align:right;flex:none}:where(html[data-island-ui=standard]) .ib-awards{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(html[data-island-ui=standard]) .ib-award-text{color:var(--island-fg-dim);font-variant-numeric:tabular-nums;font-size:12px;font-family:var(--island-font-mono,inherit)}:where(html[data-island-ui=standard]) .ib-award-kind{border-radius:var(--island-radius-xs,4px);background:color-mix(in srgb, var(--island-fg-dim) 12%, var(--island-surface));color:var(--island-fg-dim);font-size:10px;font-weight:600;font-family:var(--island-font-ui,inherit);letter-spacing:.02em;margin-right:4px;padding:1px 5px}:where(html[data-island-ui=standard]) .ib-award-label{border:1px solid color-mix(in srgb, var(--island-fg-dim) 20%, transparent);border-radius:var(--island-radius-xs);background:color-mix(in srgb, var(--island-fg-dim) 7%, transparent);color:var(--island-fg-dim);font:500 10px/1.4 var(--island-font-ui,inherit);vertical-align:middle;white-space:nowrap;margin-right:5px;padding:1px 6px;display:inline-block}:where(html[data-island-ui=standard]) .ib{color:var(--island-fg);font-family:var(--island-font-ui);font-size:var(--island-fs-body)}:where(html[data-island-ui=standard]) [data-size=sm]{--island-control-h:var(--island-control-sm)}:where(html[data-island-ui=standard]) [data-size=md]{--island-control-h:var(--island-control-md)}:where(html[data-island-ui=standard]) [data-size=lg]{--island-control-h:var(--island-control-lg)}:where(html[data-island-ui=standard]) .ib-input,:where(html[data-island-ui=standard]) .ib-select{height:var(--island-control-h);min-width:0;max-width:100%;padding:0 10px}:where(html[data-island-ui=standard]) .ib-textarea{resize:vertical;width:100%;min-height:88px;padding:8px 10px;display:block}:where(html[data-island-ui=standard]) .ib-input:focus-visible,:where(html[data-island-ui=standard]) .ib-select:focus-visible,:where(html[data-island-ui=standard]) .ib-textarea:focus-visible,:where(html[data-island-ui=standard]) .ib-action:focus-visible,:where(html[data-island-ui=standard]) .ib-tab:focus-visible{outline:var(--island-focus-ring);outline-offset:2px}:where(html[data-island-ui=standard]) .ib-input:disabled,:where(html[data-island-ui=standard]) .ib-select:disabled,:where(html[data-island-ui=standard]) .ib-textarea:disabled,:where(html[data-island-ui=standard]) .ib-action:disabled{opacity:.45;cursor:default}:where(html[data-island-ui=standard]) .ib-input[aria-invalid=true],:where(html[data-island-ui=standard]) .ib-select[aria-invalid=true],:where(html[data-island-ui=standard]) .ib-textarea[aria-invalid=true]{border-color:var(--island-danger)}:where(html[data-island-ui=standard]) .ib-action{justify-content:center;align-items:center;gap:var(--island-space-1);box-sizing:border-box;min-height:var(--island-control-h);border:1px solid var(--island-line);border-radius:var(--island-control-radius);background:var(--island-surface-base);color:var(--island-fg);font:inherit;font-size:var(--island-fs-dense);white-space:nowrap;cursor:pointer;transition:color var(--island-dur-short) var(--island-ease), background var(--island-dur-short) var(--island-ease), border-color var(--island-dur-short) var(--island-ease);padding:0 12px;line-height:1.4;text-decoration:none;display:inline-flex}:where(html[data-island-ui=standard]) .ib-action:hover:not(:disabled){border-color:var(--island-accent);color:var(--island-accent);background:color-mix(in srgb, var(--island-accent) 6%, var(--island-surface-base))}:where(html[data-island-ui=standard]) .ib-action:active:not(:disabled){background:var(--island-accent-soft)}:where(html[data-island-ui=standard]) .ib-action.is-primary{border-color:var(--island-accent);background:var(--island-accent);color:var(--island-on-accent)}:where(html[data-island-ui=standard]) .ib-action.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--island-accent) 88%, var(--island-fg));color:var(--island-on-accent)}:where(html[data-island-ui=standard]) .ib-action.is-quiet{color:var(--island-fg-dim);background:0 0;border-color:#0000}:where(html[data-island-ui=standard]) .ib-action.is-danger{border-color:color-mix(in srgb, var(--island-danger) 50%, var(--island-line));color:var(--island-danger)}:where(html[data-island-ui=standard]) .ib-action.is-danger:hover:not(:disabled){border-color:var(--island-danger);background:color-mix(in srgb, var(--island-danger) 8%, var(--island-surface-base));color:var(--island-danger)}:where(html[data-island-ui=standard]) .ib-action.is-danger.is-solid{background:var(--island-danger);color:var(--island-on-danger)}:where(html[data-island-ui=standard]) .ib-action.is-danger.is-solid:hover:not(:disabled){background:color-mix(in srgb, var(--island-danger) 88%, var(--island-fg));color:var(--island-on-danger)}:where(html[data-island-ui=standard]) .ib-action.is-icon{min-width:max(var(--island-control-h), var(--island-touch-min));min-height:max(var(--island-control-h), var(--island-touch-min));aspect-ratio:1;padding:0}:where(html[data-island-ui=standard]) .ib-action.is-active,:where(html[data-island-ui=standard]) .ib-action[aria-pressed=true]{border-color:var(--island-accent);background:var(--island-accent-soft);color:var(--island-accent)}:where(html[data-island-ui=standard]) .ib-view-switch{border:1px solid var(--island-line);border-radius:var(--island-control-radius);background:var(--island-surface-base);align-items:center;gap:2px;padding:2px;display:inline-flex}:where(html[data-island-ui=standard]) .ib-view-switch .ib-action{background:0 0;border-color:#0000}:where(html[data-island-ui=standard]) .ib-tabs{border-bottom:1px solid var(--island-line);flex-wrap:wrap;display:flex}:where(html[data-island-ui=standard]) .ib-tab{min-height:var(--island-control-h);color:var(--island-fg-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}:where(html[data-island-ui=standard]) .ib-tab[aria-selected=true]{color:var(--island-accent);font-weight:600}:where(html[data-island-ui=standard]) .ib-tab[aria-selected=true]:after{content:"";inset-inline:0;background:var(--island-accent);height:2px;position:absolute;bottom:-1px}:where(html[data-island-ui=standard]) .ib-callout{--ib-feedback-color:var(--island-accent);border-left:3px solid var(--ib-feedback-color);border-radius:var(--island-radius);background:color-mix(in srgb, var(--ib-feedback-color) 6%, var(--island-surface-base));color:var(--island-fg);font-size:var(--island-fs-dense);padding:10px 12px;line-height:1.5}:where(html[data-island-ui=standard]) .ib-callout.is-warning{--ib-feedback-color:var(--island-warning)}:where(html[data-island-ui=standard]) .ib-callout.is-danger{--ib-feedback-color:var(--island-danger)}:where(html[data-island-ui=standard]) .ib-callout.is-success{--ib-feedback-color:var(--island-success)}:where(html[data-island-ui=standard]) .ib-tag{border-radius:var(--island-radius-xs);background:var(--island-accent-soft);color:var(--island-accent);font-size:var(--island-fs-caption);align-items:center;padding:2px 6px;display:inline-flex}@media (pointer:coarse){:where(html[data-island-ui=standard]) .ib,:where(html[data-island-ui=standard]) [data-size]{--island-control-h:max(var(--island-control-md), var(--island-touch-min));--island-filter-option-h:var(--island-touch-min)}:where(html[data-island-ui=standard]) [data-size=lg]{--island-control-h:max(var(--island-control-lg), var(--island-touch-min))}:where(html[data-island-ui=standard]) .ib-action,:where(html[data-island-ui=standard]) .ib-filter-choice,:where(html[data-island-ui=standard]) .ib-tab{min-width:var(--island-touch-min);min-height:max(var(--island-control-h), var(--island-touch-min))}:where(html[data-island-ui=standard]) .ib-input,:where(html[data-island-ui=standard]) .ib-select,:where(html[data-island-ui=standard]) .ib-search-field,:where(html[data-island-ui=standard]) .ib-filter-trigger{min-height:max(var(--island-control-h), var(--island-touch-min))}:where(html[data-island-ui=standard]) .ib-filter-trigger{height:auto}:where(html[data-island-ui=standard]) .ib-filter-main{min-height:max(var(--island-control-h), var(--island-touch-min));min-width:var(--island-touch-min)}:where(html[data-island-ui=standard]) .ib-filter-control.is-active:has(.ib-filter-clear) .ib-filter-main{padding-right:44px}:where(html[data-island-ui=standard]) .ib-filter-clear{width:var(--island-touch-min);height:var(--island-touch-min);right:0}:where(html[data-island-ui=standard]) .ib-filter-option,:where(html[data-island-ui=standard]) .ib-slider input[type=range]{min-height:max(var(--island-control-h), var(--island-touch-min))}}@media (width<=720px){:where(html[data-island-ui=standard]) .ib-data-toolbar-row.is-top{flex-wrap:wrap}:where(html[data-island-ui=standard]) .ib-search-field{flex-basis:100%}}@media (prefers-reduced-motion:reduce){:where(html[data-island-ui=standard]) .ib-action,:where(html[data-island-ui=standard]) .ib-filter-trigger,:where(html[data-island-ui=standard]) .ib-search-field,:where(html[data-island-ui=standard]) .ib-filter-caret,:where(html[data-island-ui=standard]) .ib-filter-option,:where(html[data-island-ui=standard]) .ib-filter-clear,:where(html[data-island-ui=standard]) .ib-switch-track,:where(html[data-island-ui=standard]) .ib-switch-track:after{transition:none}:where(html[data-island-ui=standard]) .ib-filter-option:hover,:where(html[data-island-ui=standard]) .ib-filter-clear:hover{transform:none}}:where(html[data-island-ui=standard]) .ib-search-field:focus-within,:where(html[data-island-ui=standard]) .ib-filter-trigger:has(:focus-visible){outline:var(--island-focus-ring);outline-offset:2px;border-color:var(--island-accent);box-shadow:none}:where(html[data-island-ui=standard]) .ib-hint.is-error{color:var(--island-danger)}:where(html[data-island-ui=standard]) .ib-filter-menu.is-job{flex-direction:row;align-items:stretch;gap:0;min-width:0;max-height:none;padding:0;overflow:visible}:where(html[data-island-ui=standard]) .ib-filter-l1,:where(html[data-island-ui=standard]) .ib-filter-l2{flex-direction:column;gap:3px;max-height:min(280px,55vh);padding:6px;display:flex;overflow:hidden auto}:where(html[data-island-ui=standard]) .ib-filter-l1{border-right:1px solid var(--island-line);min-width:5.5rem}:where(html[data-island-ui=standard]) .ib-filter-l2{min-width:4.25rem}:where(html[data-island-ui=standard]) .ib-filter-option.has-sub{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(html[data-island-ui=standard]) .ib-filter-option.has-sub:after{content:"";opacity:.55;border-top:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}:where(html[data-island-ui=standard]) .ib-filter-option.has-sub.is-hot{background:color-mix(in srgb, var(--island-accent) 12%, transparent);color:var(--island-accent)}:where(html[data-island-ui=standard]) .ib-filter-option.has-sub.is-hot:after{opacity:1}:where(html[data-island-ui=standard]) .ib-filter-option.is-grade{justify-content:center;align-items:center;padding:6px 8px;display:flex;transform:none}:where(html[data-island-ui=standard]) .ib-filter-option.is-grade:hover{transform:none}:where(html[data-island-ui=standard]) .ib-filter-option.is-grade .cr-grade{font-size:12px}:where(html[data-island-ui=standard]) .ib-confirm-dialog{box-sizing:border-box;border:1px solid var(--island-line);border-radius:var(--island-radius);background:var(--island-surface-base);width:min(22rem,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--island-fg);box-shadow:var(--island-shadow-popover);margin:auto;padding:18px 16px 14px}:where(html[data-island-ui=standard]) .ib-confirm-dialog::backdrop{backdrop-filter:blur(3px);background:#12161a73}:where(html[data-island-ui=standard]) .ib-dialog-title{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3}:where(html[data-island-ui=standard]) .ib-dialog-description{color:var(--island-fg-dim);margin:0 0 16px;font-size:13px;line-height:1.55}:where(html[data-island-ui=standard]) .ib-dialog-actions{justify-content:flex-end;gap:8px;display:flex}:where(html[data-island-ui=standard]) .ib-data-table-wrap{scrollbar-width:thin;scrollbar-color:var(--island-line) transparent;width:100%;min-width:0;overflow:auto}:where(html[data-island-ui=standard]) .ib-data-table{border-collapse:separate;border-spacing:0;border-top:1px solid var(--island-line);border-bottom:1px solid var(--island-line);width:100%;color:var(--island-fg);font-size:var(--island-fs-body);font-variant-numeric:tabular-nums}:where(html[data-island-ui=standard]) .ib-data-table th,:where(html[data-island-ui=standard]) .ib-data-table td{padding:var(--island-table-cell-pad-y) var(--island-space-2);text-align:left;vertical-align:middle;background:var(--ib-row-background);border:0}:where(html[data-island-ui=standard]) .ib-data-table thead th{z-index:var(--island-z-sticky);height:var(--island-table-head-h);border-bottom:1px solid var(--island-line);background:var(--island-surface);color:var(--island-fg-dim);font-size:var(--island-fs-dense);white-space:nowrap;font-weight:600;position:sticky;top:0}:where(html[data-island-ui=standard]) .ib-data-table tbody th{font-weight:400}:where(html[data-island-ui=standard]) .ib-data-table tbody tr{--ib-row-background:var(--island-bg)}:where(html[data-island-ui=standard]) .ib-data-table tbody tr+tr>:is(th,td){border-top:1px solid color-mix(in srgb, var(--island-line) 25%, var(--island-bg))}:where(html[data-island-ui=standard]) .ib-data-table.is-zebra tbody tr:nth-child(2n),:where(html[data-island-ui=standard]) .ib-data-table tbody tr.is-stripe{--ib-row-background:var(--island-table-zebra)}:where(html[data-island-ui=standard]) .ib-data-table tbody tr:hover{--ib-row-background:var(--island-table-hover)}:where(html[data-island-ui=standard]) .ib-data-table tbody tr.is-selected,:where(html[data-island-ui=standard]) .ib-data-table tbody tr.is-open{--ib-row-background:var(--island-table-selected)}:where(html[data-island-ui=standard]) .ib-data-table .is-num{text-align:right;font-family:var(--island-font-mono)}:where(html[data-island-ui=standard]) .ib-data-table .is-center{text-align:center}:where(html[data-island-ui=standard]) .ib-data-table .is-sticky{z-index:1;position:sticky;left:0}:where(html[data-island-ui=standard]) .ib-data-table thead .is-sticky{z-index:calc(var(--island-z-sticky) + 1)}:where(html[data-island-ui=standard]) .ib-data-table :is(th,td).is-empty{padding:var(--island-space-6) var(--island-space-4);text-align:center;color:var(--island-fg-dim)}:where(html[data-island-ui=standard]) .ib-data-table[data-density=compact]{--island-table-cell-pad-y:var(--island-table-dense-pad-y)}:where(html[data-island-ui=standard]) .ib-data-table[data-density=comfortable]{--island-table-cell-pad-y:var(--island-space-2)}:where(html[data-island-ui=standard]) .ib-data-th{min-height:20px;color:inherit;font:inherit;cursor:pointer;transition:color var(--island-dur-short) var(--island-ease);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex;position:relative}:where(html[data-island-ui=standard]) .ib-data-th:after{content:"↕" / "";width:9px;color:var(--island-fg-dim);opacity:0;transition:opacity var(--island-dur-short) var(--island-ease);flex-shrink:0;font-size:11px;font-weight:400;line-height:1}:where(html[data-island-ui=standard]) .ib-data-th:has(.ib-data-sort):after{display:none}:where(html[data-island-ui=standard]) .ib-data-th:before{content:"";left:0;right:0;bottom:calc(-1 * var(--island-table-head-pad-y));background:var(--island-accent);opacity:0;height:2px;transition:opacity var(--island-dur-short) var(--island-ease), transform var(--island-dur-short) var(--island-ease);position:absolute;transform:scaleX(.6)}:where(html[data-island-ui=standard]) .ib-data-th:has(.ib-data-sort):before{opacity:1;transform:scaleX(1)}:where(html[data-island-ui=standard]) .ib-data-th:hover:after,:where(html[data-island-ui=standard]) .ib-data-th:focus-visible:after{opacity:.65}:where(html[data-island-ui=standard]) .ib-data-table thead th:has(.ib-data-sort),:where(html[data-island-ui=standard]) .ib-data-th:hover,:where(html[data-island-ui=standard]) .ib-data-th.is-active{color:var(--island-accent)}:where(html[data-island-ui=standard]) .ib-data-th:focus-visible{outline:var(--island-focus-ring);outline-offset:3px;border-radius:var(--island-radius-xs)}:where(html[data-island-ui=standard]) .ib-data-sort{flex-shrink:0;place-items:center;width:9px;height:12px;font-size:0;display:grid}:where(html[data-island-ui=standard]) .ib-data-sort:before{content:"";width:9px;height:12px;transition:transform var(--island-dur-short) var(--island-ease);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 12'%3E%3Cpath d='M2 4.75 4.5 7.25 7 4.75' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(html[data-island-ui=standard]) th[aria-sort=ascending] .ib-data-sort:before{transform:rotate(180deg)}:where(html[data-island-ui=standard]) .ib-data-table .is-num .ib-data-th{justify-content:flex-end}:where(html[data-island-ui=standard]) .ib-data-table .is-center .ib-data-th{justify-content:center;width:auto;margin-inline:4px}:where(html[data-island-ui=standard]) .ib-data-table .is-center .ib-data-th:after,:where(html[data-island-ui=standard]) .ib-data-table .is-center .ib-data-th .ib-data-sort{position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){:where(html[data-island-ui=standard]) .ib-data-th,:where(html[data-island-ui=standard]) .ib-data-th:before,:where(html[data-island-ui=standard]) .ib-data-th:after,:where(html[data-island-ui=standard]) .ib-data-sort:before{transition:none}}:where(html[data-island-ui=standard]) .ib-data-table.ib-grouped-head thead>tr:first-child>th{height:var(--island-table-group-head-h);padding-block:1px}:where(html[data-island-ui=standard]) .ib-data-table.ib-grouped-head thead th[scope=colgroup]{border-bottom-color:#0000}:where(html[data-island-ui=standard]) .ib-data-table.ib-grouped-head thead th[scope=colgroup]:before{content:"";inset-inline:var(--island-space-2);background:var(--island-line);pointer-events:none;height:1px;position:absolute;bottom:-1px}:where(html[data-island-ui=standard]) .ib-data-table.ib-grouped-head thead>tr+tr>th{top:var(--island-table-group-head-h)}:where(html[data-island-ui=standard]) .ib-data-table[data-density=compact] .ib-view-switch{--island-control-h:20px;--island-touch-min:20px;padding:1px}:where(html[data-island-ui=standard]) .ib-data-table[data-density=compact] .ib-view-switch .ib-action{min-width:0;min-height:var(--island-control-h);padding-inline:var(--island-space-2);font-size:var(--island-fs-caption)}.ib-data-table.is-nowrap{width:100%;min-width:var(--ib-table-min-width,max-content);table-layout:auto}.ib-data-table.is-nowrap :is(th,td),.ib-data-table.is-nowrap .ib-data-th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.ib-data-table.is-nowrap .island-materials{flex-wrap:nowrap}.ib-data-table.is-nowrap[data-density=compact]{width:100%;min-width:0}.ib-data-table.is-nowrap[data-density=compact] :is(th,td){padding-inline:6px}.ib-data-table.is-nowrap[data-density=compact] .ib-data-th{min-width:0;min-height:20px}:where(html[data-island-ui=standard]) .cr-att{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}:where(html[data-island-ui=standard]) .cr-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.2;font-family:var(--island-font-mono,inherit)}:where(html[data-island-ui=standard]) .cr-grade{box-sizing:border-box;background:color-mix(in srgb, var(--island-fg-dim,#5a6a78) 14%, var(--island-bg,#f4f7f8));min-width:16px;height:16px;color:var(--island-fg-dim,#5a6a78);text-align:center;letter-spacing:-.03em;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0 2px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}:where(html[data-island-ui=standard]) .cr-grade[data-grade="7"],:where(html[data-island-ui=standard]) .cr-grade[data-grade="8"]{background:color-mix(in srgb, #9aa0a6 22%, var(--island-bg,#f4f7f8));color:color-mix(in srgb, #6b7280 70%, var(--island-fg,#1a2330));border:none}:where(html[data-island-ui=standard]) .cr-grade[data-grade="6"]{background:color-mix(in srgb, #4a9eff 22%, var(--island-bg,#f4f7f8));color:color-mix(in srgb, #2f7fd6 55%, var(--island-fg,#1a2330))}:where(html[data-island-ui=standard]) .cr-grade[data-grade="5"]{background:color-mix(in srgb, #b06cff 22%, var(--island-bg,#f4f7f8));color:color-mix(in srgb, #8b45e0 50%, var(--island-fg,#1a2330))}:where(html[data-island-ui=standard]) .cr-grade[data-grade="4"]{background:color-mix(in srgb, #e0b13a 24%, var(--island-bg,#f4f7f8));color:color-mix(in srgb, #b8860b 45%, var(--island-fg,#1a2330))}:where(html[data-island-ui=standard]) .cr-grade[data-grade="3"]{background:linear-gradient(90deg, color-mix(in srgb, #ff6b9d 26%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #ffd56b 26%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #6bcbff 26%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #c77dff 26%, var(--island-bg,#f4f7f8)));color:color-mix(in srgb, #c45a8a 45%, var(--island-fg,#1a2330))}:where(html[data-island-ui=standard]) .cr-grade[data-grade="1"],:where(html[data-island-ui=standard]) .cr-grade[data-grade="2"]{background:linear-gradient(90deg, color-mix(in srgb, #ff4d6d 28%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #ffd56b 28%, var(--island-bg,#f4f7f8)), color-mix(in srgb, #7dd3fc 28%, var(--island-bg,#f4f7f8)));color:color-mix(in srgb, #c43d55 45%, var(--island-fg,#1a2330))}:where(html[data-island-ui=standard]) .cr-extra-tag{color:var(--island-fg-dim,#5a6a78);opacity:.72;margin-left:0;font-size:.72em;font-weight:400}[data-animated-tabs]{isolation:isolate;position:relative}[data-animated-tabs]:before{content:"";z-index:-1;pointer-events:none;width:var(--tab-width,0px);height:var(--tab-height,0px);transform:translate(var(--tab-x,0px), var(--tab-y,0px));opacity:0;background:var(--island-accent);border-radius:2px;position:absolute;top:0;left:0}[data-tabs-ready]:before{opacity:1;transition:transform .22s var(--md-ease,ease), width .22s var(--md-ease,ease), height .22s var(--md-ease,ease)}[data-animated-tabs=pill]:before{background:color-mix(in srgb, var(--island-accent) 12%, transparent);border-radius:4px}[data-animated-tabs]>:is(button,a){transition:color .16s,background-color .16s}[data-tabs-ready]>:is(button,a):is([aria-selected=true],[aria-pressed=true],.is-on,.is-active,.chosen){background:0 0!important}[data-animated-tabs=line][data-tabs-ready]>:is(button,a){border-bottom-color:#0000!important}[data-animated-tabs][data-tabs-ready]>.ib-tab:after{display:none}@media (prefers-reduced-motion:reduce){[data-animated-tabs]:before,[data-animated-tabs]>:is(button,a){transition:none}}.island-category-tabs{grid-template-columns:repeat(var(--category-columns,6), minmax(max-content, 1fr));border-bottom:1px solid var(--viewer-line);flex-shrink:0;gap:3px;padding:8px 10px;display:grid}.model-viewer .island-category-tabs>button{min-width:0;color:var(--island-fg);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:4px 2px;font-size:11px;line-height:1.25;display:inline-flex}.island-category-tabs>button[aria-pressed=true]{color:var(--island-accent);background:color-mix(in srgb, var(--island-accent) 12%, transparent)}.model-viewer .island-category-tabs>button:hover:enabled{color:var(--island-accent);border-color:#0000}.island-category-tabs>button:focus-visible{outline:2px solid var(--island-accent);outline-offset:2px}.model-viewer .island-viewer-scroll{scrollbar-width:thin}.model-viewer .island-viewer-panel-footer{border-top:1px solid var(--viewer-line);flex-shrink:0;padding:10px}.model-viewer button.island-reset-button{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--island-danger) 55%, var(--viewer-line));background:color-mix(in srgb, var(--island-danger) 8%, transparent);width:100%;color:var(--island-danger);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;line-height:1.25;display:inline-flex}.model-viewer button.island-reset-button:hover:enabled{color:var(--island-danger);border-color:var(--island-danger);background:color-mix(in srgb, var(--island-danger) 14%, transparent)}.model-viewer button.island-reset-button:focus-visible{outline:2px solid var(--island-danger);outline-offset:2px}.viewer-load-error{border:1px solid color-mix(in srgb, var(--island-danger) 32%, var(--viewer-line));background:color-mix(in srgb, var(--island-danger) 5%, var(--md-surface-container-lowest));width:100%;min-width:0;max-width:320px;color:var(--island-fg);text-align:left;border-radius:6px;gap:8px;padding:12px;display:grid}.viewer-load-error .error-heading{color:var(--island-danger);align-items:center;gap:7px;font-size:12px;display:flex}.viewer-load-error .error-heading svg{flex-shrink:0}.viewer-load-error p{color:var(--island-fg-dim);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.viewer-load-error button{border:1px solid var(--viewer-line);background:var(--md-surface-container-lowest);min-height:30px;color:var(--island-fg);font:inherit;cursor:pointer;border-radius:4px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.viewer-load-error button:hover{color:var(--island-accent);border-color:var(--island-accent)}.viewer-load-error button:focus-visible{outline:2px solid var(--island-accent);outline-offset:2px}.island-glyph{box-sizing:border-box;vertical-align:middle;border:1px solid color-mix(in srgb, var(--island-accent,var(--md-primary)) 28%, var(--island-line,var(--md-outline-variant)));border-radius:var(--island-icon-radius,5px);background:color-mix(in srgb, var(--island-surface,var(--md-surface-container)) 72%, var(--island-bg,var(--md-surface)));flex-shrink:0;justify-content:center;align-items:center;line-height:0;transition:transform .18s cubic-bezier(.05,.7,.1,1),box-shadow .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.island-glyph:hover{border-color:color-mix(in srgb, var(--island-accent,var(--md-primary)) 65%, var(--island-line,var(--md-outline-variant)));box-shadow:0 0 0 2px color-mix(in srgb, var(--island-accent,var(--md-primary)) 45%, transparent);z-index:2;transform:translateY(-1px)scale(1.06)}.island-materials{justify-content:flex-start;align-items:center;gap:var(--island-material-gap,8px);min-width:max-content;padding:2px var(--island-material-badge-space,5px) 4px 0;flex-wrap:nowrap;margin:0;list-style:none;display:flex}.island-materials>li{flex:none;display:inline-flex}.ib-awards.is-nowrap{flex-wrap:nowrap}.ib-awards.is-nowrap>*{flex-shrink:0}.ib-awards.is-nowrap .ib-award-text{white-space:nowrap;overflow-wrap:normal}.island-quality-frame{--island-quality-image:url(/island-ui/rarity_grey.png);background:var(--island-quality-image) center / 100% 100% no-repeat;border:0;border-radius:0}.island-quality-frame[data-rarity="2"]{--island-quality-image:url(/island-ui/rarity_blue.png)}.island-quality-frame[data-rarity="3"]{--island-quality-image:url(/island-ui/rarity_purple.png)}.island-quality-frame[data-rarity="4"]{--island-quality-image:url(/island-ui/rarity_orange.png)}.island-icon-lead{vertical-align:middle;line-height:0;display:inline-flex}.island-icon-lead .island-icon{transition:transform .18s cubic-bezier(.05,.7,.1,1)}.island-icon-lead:hover .island-icon,tr:hover>td .island-icon-lead .island-icon{transform:translateY(-1px)scale(1.06)}.island-glyph.is-inline,.island-md .island-doc-icon{border-radius:var(--island-icon-radius,5px);object-fit:contain;width:22px;height:22px;padding:1px}@media (prefers-reduced-motion:reduce){.island-glyph,.island-glyph:hover,.island-icon-lead .island-icon,.island-icon-lead:hover .island-icon,tr:hover>td .island-icon-lead .island-icon{transition:none;transform:none}}.island-tool-docs{border-top:1px solid var(--md-outline-variant,#cac4d0);margin:28px 0 4px;padding:20px 0 8px}.island-md{max-width:min(100%,64rem);color:var(--md-on-surface,#1d1b20);letter-spacing:.01em;font-size:14px;line-height:1.65}.island-md>:first-child{margin-top:0}.island-md h1,.island-md h2,.island-md h3,.island-md h4{color:var(--md-on-surface,#1d1b20);letter-spacing:0;font-weight:500;line-height:1.35}.island-md h1{margin:0 0 .75em;font-size:1.5rem}.island-md h2{border-bottom:1px solid color-mix(in srgb, var(--md-outline-variant) 80%, transparent);margin:1.75em 0 .65em;padding-bottom:.35em;font-size:1.35rem}.island-md h3{margin:1.35em 0 .45em;font-size:1.1rem;font-weight:600}.island-md h4{color:var(--md-on-surface,#1d1b20);margin:1.15em 0 .4em;font-size:1rem;font-weight:600}.island-md .anchor{display:none}.island-md p,.island-md ul,.island-md ol{margin:.55em 0}.island-md ul,.island-md ol{padding-left:1.35em}.island-md li+li{margin-top:.25em}.island-md strong{color:var(--md-on-surface,#1d1b20);font-weight:600}.island-md a{color:var(--md-primary,#0e8a7d);text-underline-offset:2px;text-decoration:underline}.island-md a:hover{text-decoration-thickness:2px}.island-md code{background:var(--md-surface-container-high,#ece6f0);color:var(--md-on-surface,#1d1b20);border-radius:6px;padding:.1em .4em;font-size:.9em}.island-md pre{border:1px solid var(--md-outline-variant,#cac4d0);border-radius:var(--island-radius,12px);background:var(--md-surface-container,#f3edf7);margin:.85em 0;padding:12px 14px;overflow-x:auto}.island-md pre code{color:inherit;background:0 0;padding:0}.island-md pre[data-language=text]{background:var(--md-surface-container,#f3edf7)!important;color:var(--md-on-surface,#1d1b20)!important}.island-md pre[data-language=text] code{font-family:var(--island-font-ui);font-size:var(--island-fs-docs,14px)}.island-md table{border-collapse:separate;border-spacing:0;border:1px solid var(--md-outline-variant,#cac4d0);border-radius:var(--island-radius,12px);font-variant-numeric:tabular-nums;background:var(--md-surface,#f4f7f8);width:100%;margin:.85em 0 1.15em;font-size:13px;overflow:hidden}.island-md th,.island-md td{border-bottom:1px solid color-mix(in srgb, var(--md-outline-variant) 70%, transparent);border-right:1px solid color-mix(in srgb, var(--md-outline-variant) 55%, transparent);text-align:left;vertical-align:middle;color:var(--md-on-surface,#1d1b20);padding:8px 12px}.island-md th:last-child,.island-md td:last-child{border-right:0}.island-md tr:last-child td{border-bottom:0}.island-md th{background:var(--md-surface-container,#f3edf7);color:var(--md-on-surface-variant,#49454f);letter-spacing:.02em;font-size:12px;font-weight:600}.island-md tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--md-surface-container-low,#f7fafb) 70%, transparent)}.island-md tbody tr:hover td{background:color-mix(in srgb, var(--md-primary,#0e8a7d) 6%, var(--md-surface))}.island-md blockquote:not(.callout){border-left:3px solid var(--md-primary,#0e8a7d);color:var(--md-on-surface-variant,#49454f);background:0 0;margin:.85em 0;padding:.5em 0 .5em .9em}.island-md .callout{border:1px solid color-mix(in srgb, var(--md-outline-variant) 85%, transparent);border-radius:var(--island-radius,8px);margin:1em 0;background:var(--md-surface-container-low,#f7fafb)!important}.island-md .callout[data-callout=note]{border-color:color-mix(in srgb, var(--md-secondary,#5a6a78) 35%, var(--md-outline-variant));background:color-mix(in srgb, var(--md-secondary-container,#e8eef1) 45%, var(--md-surface))!important}.island-md .callout[data-callout=tip]{border-color:color-mix(in srgb, var(--md-primary,#0e8a7d) 40%, var(--md-outline-variant));background:color-mix(in srgb, var(--md-primary-container,#d4f0ec) 50%, var(--md-surface))!important}.island-md .callout[data-callout=warning],.island-md .callout[data-callout=caution]{border-color:color-mix(in srgb, var(--md-error,#b3261e) 35%, var(--md-outline-variant));background:color-mix(in srgb, var(--md-error,#b3261e) 8%, var(--md-surface))!important}.island-md .callout-title-text,.island-md .callout-content{color:var(--md-on-surface,#1d1b20)}.island-md .katex-display{border-radius:var(--island-radius,12px);background:var(--md-surface-container-low,#f7f2fa);margin:.9em 0;padding:10px 12px;overflow:auto hidden}.island-md .katex{color:var(--md-on-surface,#1d1b20)}.island-md hr{border:0;border-top:1px solid var(--md-outline-variant,#cac4d0);margin:1.5em 0}*{box-sizing:border-box}html,body{background:var(--island-bg,#f4f7f8);height:100%;color:var(--island-fg,#1a2330);margin:0}body{font-family:var(--island-font-ui);letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color var(--md-dur-medium2) var(--md-ease), color var(--md-dur-medium2) var(--md-ease);font-size:13px}::selection{background:color-mix(in srgb, var(--island-accent,#0e8a7d) 28%, white)}.intro p{max-width:68ch;color:var(--md-on-surface-variant);margin:0 0 16px;font-size:13px;line-height:1.55}.surface{border-radius:var(--island-radius,8px);background:var(--md-surface-container-lowest,#fff);border:1px solid color-mix(in srgb, var(--md-outline-variant) 80%, transparent);padding:14px 16px 16px}@media (prefers-reduced-motion:reduce){body{transition:none}}
