.character-unlock.svelte-1x2j0ke,.unlock-method.svelte-1x2j0ke,.unlock-summary.svelte-1x2j0ke,.unlock-condition.svelte-1x2j0ke{white-space:normal;display:block}.unlock-method.svelte-1x2j0ke+.unlock-method:where(.svelte-1x2j0ke){margin-top:6px}.unlock-summary.svelte-1x2j0ke{font-weight:400}.unlock-condition.svelte-1x2j0ke{color:var(--island-fg-dim);margin-top:2px}.is-compact.svelte-1x2j0ke .unlock-condition:where(.svelte-1x2j0ke){font-size:11px}.unlock-method.is-inline.svelte-1x2j0ke .unlock-summary:where(.svelte-1x2j0ke),.unlock-method.is-inline.svelte-1x2j0ke .unlock-condition:where(.svelte-1x2j0ke){display:inline}.unlock-method.is-inline.svelte-1x2j0ke .unlock-condition:where(.svelte-1x2j0ke){white-space:nowrap;margin:0 0 0 6px}.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}}
