[data-theme=incci] .isv{--isv-blommig:#e6a3b9;--isv-traig:#b8957a;--isv-frisk:#8fc0aa;--isv-fruktig:#eda98a;--isv-sot:#e3c27e;--isv-kryddig:#c9786c;--isv-ovrigt:#b9b2c4;--isv-fav-0:#c0587e;--isv-fav-1:#4f8a73;--isv-fav-2:#a7743d;--isv-on-fam:#23182a;--isv-ok:#2f7d5b;--isv-warn:#a1602b;--isv-r:6px;--isv-ease:cubic-bezier(.2,.7,.2,1)}[data-theme=incci] .isv .isv-fam-blommig{--fam:var(--isv-blommig)}[data-theme=incci] .isv .isv-fam-traig{--fam:var(--isv-traig)}[data-theme=incci] .isv .isv-fam-frisk{--fam:var(--isv-frisk)}[data-theme=incci] .isv .isv-fam-fruktig{--fam:var(--isv-fruktig)}[data-theme=incci] .isv .isv-fam-sot{--fam:var(--isv-sot)}[data-theme=incci] .isv .isv-fam-kryddig{--fam:var(--isv-kryddig)}[data-theme=incci] .isv .isv-fam-ovrigt{--fam:var(--isv-ovrigt)}[data-theme=incci] .isv-dot{display:inline-block;width:10px;height:10px;border-radius:99px;background:var(--fam,var(--isv-ovrigt));flex:none}[data-theme=incci] .isv-derived{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);border:1px dashed var(--color-field-edge);border-radius:4px;padding:1px 6px;vertical-align:middle;white-space:nowrap}[data-theme=incci] .isv-label{font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-muted)}[data-theme=incci] .isv-fine{font-size:.8125rem;line-height:1.5;color:var(--color-muted);max-width:80ch}[data-theme=incci] .isv-panel{border:1px solid var(--color-rule);border-radius:var(--isv-r);padding:1.125rem;background:var(--color-paper);display:grid;gap:.875rem;align-content:start;min-width:0}[data-theme=incci] .isv-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;align-items:start}[data-theme=incci] .isv-facts{display:flex;flex-wrap:wrap;gap:6px}[data-theme=incci] .isv-fact{border-radius:4px;background:var(--color-lav);padding:3px 9px;font-size:.8125rem;font-weight:700}[data-theme=incci] .isv-empty{padding:1.25rem;border:1px dashed var(--color-rule);border-radius:var(--isv-r);color:var(--color-muted);text-align:center}[data-theme=incci] .isv-seg{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--color-lav);border-radius:var(--isv-r);padding:3px}[data-theme=incci] .isv-seg button{border:0;background:transparent;border-radius:4px;padding:6px 11px;font-weight:700;font-size:.8125rem;color:var(--color-ink)}[data-theme=incci] .isv-seg button[aria-pressed=true]{background:var(--color-paper);box-shadow:0 1px 2px var(--color-shadow)}[data-theme=incci] .isv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--isv-r);background:var(--color-accent);color:var(--color-accent-ink);padding:10px 16px;font-weight:800;font-size:.875rem;text-decoration:none;transition:transform .15s var(--isv-ease)}[data-theme=incci] .isv-btn:active{transform:scale(.97)}[data-theme=incci] .isv-btn--ghost{background:transparent;color:var(--color-ink);border:1px solid var(--color-rule)}[data-theme=incci] .isv-btn--sm{padding:7px 12px;font-size:.8125rem}[data-theme=incci] .isv-btn:disabled{opacity:.45;cursor:default}[data-theme=incci] .isv-mini{display:grid;gap:8px}[data-theme=incci] .isv-mini a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--color-rule);border-radius:var(--isv-r);padding:6px 8px;text-decoration:none;background:var(--color-paper);color:var(--color-ink);animation:isv-rise .35s var(--isv-ease) both}[data-theme=incci] .isv-mini a:hover{border-color:var(--color-field-edge)}[data-theme=incci] .isv-mini .isv-thumb{width:48px;height:48px;border-radius:4px;background:var(--color-paper-2);overflow:hidden;display:block}[data-theme=incci] .isv-mini b{display:block;font-size:.84rem;line-height:1.25}[data-theme=incci] .isv-mini small{display:block;font-size:.75rem;color:var(--color-muted)}[data-theme=incci] .isv-mini .isv-pr{font-weight:800;font-size:.8125rem;white-space:nowrap}[data-theme=incci] .isv-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.5rem 1rem}[data-theme=incci] .isv-why{display:grid;gap:3px;margin-top:.5rem;font-size:.78rem;line-height:1.35;font-weight:700;color:var(--color-ink-2)}[data-theme=incci] .isv-why span:before{content:"·";margin-right:6px;color:var(--color-dot);font-weight:900}@keyframes isv-rise{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes isv-slide{0%{opacity:.001;transform:translateX(24px)}to{opacity:1;transform:none}}[data-theme=incci] .isv-chord svg{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;overflow:visible}[data-theme=incci] .isv-chord .isv-arc{cursor:pointer}[data-theme=incci] .isv-chord .isv-arc path{fill:var(--fam);transition:filter .2s}[data-theme=incci] .isv-chord .isv-arc:focus-visible path,[data-theme=incci] .isv-chord .isv-arc:hover path{filter:brightness(.92) saturate(1.15)}[data-theme=incci] .isv-chord .isv-arc:focus{outline:none}[data-theme=incci] .isv-chord .isv-arc:focus-visible path{stroke:var(--color-ink);stroke-width:2}[data-theme=incci] .isv-chord .isv-arc text{fill:var(--color-ink)}[data-theme=incci] .isv-chord .isv-fl{font-family:var(--font-display);font-weight:600;font-size:14px}[data-theme=incci] .isv-chord .isv-fc{font-size:12px;font-weight:700;fill:var(--color-muted)}[data-theme=incci] .isv-chord .isv-rib{fill:var(--fam);fill-opacity:.42;mix-blend-mode:multiply;cursor:pointer;transition:opacity .25s,fill-opacity .25s;animation:isv-fade .9s var(--isv-ease) both}[data-theme=incci] .isv-chord.is-sel .isv-rib{opacity:.12}[data-theme=incci] .isv-chord.is-sel .isv-rib.is-on{opacity:1;fill-opacity:.75}@keyframes isv-fade{0%{opacity:0}to{opacity:1}}[data-theme=incci] .isv-famtitle{display:flex;gap:10px;align-items:center;font-size:clamp(1.375rem,2.6vw,1.75rem);line-height:1.1}[data-theme=incci] .isv-famtitle .isv-dot{width:16px;height:16px}[data-theme=incci] .isv-famlinks{display:flex;flex-wrap:wrap;gap:6px}[data-theme=incci] .isv-notebar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}[data-theme=incci] .isv-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.75rem;color:var(--color-muted);font-weight:700;align-items:center}[data-theme=incci] .isv-legend i{display:inline-block;width:14px;height:6px;border-radius:2px;margin-right:5px;vertical-align:middle}[data-theme=incci] .isv-lay-top{background:var(--isv-frisk)}[data-theme=incci] .isv-lay-heart{background:var(--isv-blommig)}[data-theme=incci] .isv-lay-base{background:var(--isv-traig)}[data-theme=incci] .isv-notegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px}[data-theme=incci] .isv-note{position:relative;border:1px solid var(--color-rule);border-radius:var(--isv-r);background:var(--color-paper);display:grid;animation:isv-rise .3s var(--isv-ease) both;transition:border-color .15s}[data-theme=incci] .isv-note:hover{border-color:var(--color-field-edge)}[data-theme=incci] .isv-note.is-on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}[data-theme=incci] .isv-note:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--fam)}[data-theme=incci] .isv-note>button{display:grid;gap:6px;padding:9px 28px 9px 12px;border:0;background:none;text-align:left;color:var(--color-ink);min-height:44px}[data-theme=incci] .isv-note .isv-nh{display:flex;justify-content:space-between;gap:6px;align-items:baseline}[data-theme=incci] .isv-note b{font-size:.875rem;line-height:1.2}[data-theme=incci] .isv-note small{font-size:.72rem;color:var(--color-muted);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}[data-theme=incci] .isv-note .isv-lay{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--color-lav)}[data-theme=incci] .isv-note .isv-lay i{display:block;height:100%}[data-theme=incci] .isv-note>a{position:absolute;right:6px;bottom:6px;font-size:.7rem;font-weight:800;color:var(--color-muted);text-decoration:none;padding:2px 4px}[data-theme=incci] .isv-note>a:hover{color:var(--color-ink);text-decoration:underline}[data-theme=incci] .isv-tray{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:5;display:grid;gap:10px;background:var(--color-accent);color:var(--color-accent-ink);border-radius:var(--isv-r);padding:12px 14px;box-shadow:0 10px 30px rgba(31,27,30,.25);animation:isv-rise .35s var(--isv-ease) both}[data-theme=incci] .isv-tray-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}[data-theme=incci] .isv-tray-head b{font-family:var(--font-display);font-size:1.0625rem}[data-theme=incci] .isv-tray .incci-chip{background:transparent;color:var(--color-accent-ink);border-color:rgba(255,255,255,.35)}[data-theme=incci] .isv-tray .isv-mini{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}[data-theme=incci] .isv-tray a.isv-btn{background:var(--color-paper);color:var(--color-ink)}[data-theme=incci] .isv-az summary{cursor:pointer;font-weight:800;padding:10px 0}[data-theme=incci] .isv-az ul{columns:160px 4;column-gap:1.5rem;font-size:.875rem}[data-theme=incci] .isv-az li{break-inside:avoid;padding:2px 0}[data-theme=incci] .isv-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}[data-theme=incci] .isv-pc{display:grid;gap:10px;align-content:start;border:1px solid var(--color-rule);border-radius:var(--isv-r);padding:14px;background:var(--color-paper);text-decoration:none;color:var(--color-ink);transition:border-color .2s,transform .25s var(--isv-ease);animation:isv-rise .4s var(--isv-ease) both}[data-theme=incci] .isv-pc:hover{border-color:var(--color-field-edge);transform:translateY(-2px)}[data-theme=incci] .isv-pc-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}[data-theme=incci] .isv-pc h2{font-size:1.125rem;line-height:1.15}[data-theme=incci] .isv-pc .isv-yrs{font-size:.78rem;color:var(--color-muted);font-weight:700;font-variant-numeric:tabular-nums}[data-theme=incci] .isv-stack{display:flex}[data-theme=incci] .isv-stack span{width:46px;height:46px;border-radius:var(--isv-r);background:var(--color-paper-2);border:2px solid var(--color-paper);margin-left:-12px;overflow:hidden;transition:margin .3s var(--isv-ease)}[data-theme=incci] .isv-stack span:first-child{margin-left:0}[data-theme=incci] .isv-pc:hover .isv-stack span{margin-left:-4px}[data-theme=incci] .isv-pc:hover .isv-stack span:first-child{margin-left:0}[data-theme=incci] .isv-stripe{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--color-lav)}[data-theme=incci] .isv-stripe i{display:block;height:100%;background:var(--fam)}[data-theme=incci] .isv-sig{display:flex;flex-wrap:wrap;gap:5px}[data-theme=incci] .isv-sig span{font-size:.78rem;font-weight:800;border-radius:4px;padding:2px 8px;background:var(--color-blush)}[data-theme=incci] .isv-dna{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}[data-theme=incci] .isv-radar svg,[data-theme=incci] .isv-venn svg{display:block;width:100%;max-width:380px;height:auto;margin:0 auto;overflow:visible}[data-theme=incci] .isv-radar .isv-ring{fill:none;stroke:var(--color-rule)}[data-theme=incci] .isv-radar .isv-axis{stroke:var(--color-rule)}[data-theme=incci] .isv-radar text{font-size:12.5px;font-weight:800;fill:var(--color-ink)}[data-theme=incci] .isv-radar .isv-poly{fill-opacity:.16;stroke-width:2;transition:all .6s var(--isv-ease)}[data-theme=incci] .isv-radar .isv-mean{fill:var(--color-accent);fill-opacity:.08;stroke:var(--color-accent);stroke-width:2.5;stroke-dasharray:5 4}[data-theme=incci] .isv-venn circle{fill-opacity:.18;stroke-width:2}[data-theme=incci] .isv-venn text{font-size:12px;font-weight:800;fill:var(--color-ink)}[data-theme=incci] .isv-lead{font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.2}[data-theme=incci] .isv-share{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--color-lav);border-radius:var(--isv-r);padding:10px 12px}[data-theme=incci] .isv-share code{font-size:.78rem;background:var(--color-paper);border-radius:4px;padding:4px 8px;overflow-wrap:anywhere;min-width:0}[data-theme=incci] .isv-sw{display:inline-block;width:10px;height:10px;border-radius:99px;margin-right:6px;vertical-align:middle}[data-theme=incci] .isv-match{font-size:.78rem;font-weight:800;color:var(--color-ink)}[data-theme=incci] .isv-steps{display:grid;gap:1.25rem}[data-theme=incci] .isv-prog{display:flex;gap:6px}[data-theme=incci] .isv-prog i{flex:1;height:5px;border-radius:3px;background:var(--color-lav);transition:background .3s}[data-theme=incci] .isv-prog i.is-on{background:var(--color-accent)}[data-theme=incci] .isv-q{display:grid;gap:14px;animation:isv-slide .4s var(--isv-ease) both}[data-theme=incci] .isv-q h2{font-size:clamp(1.375rem,3vw,1.875rem)}[data-theme=incci] .isv-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}[data-theme=incci] .isv-opt{display:grid;gap:4px;text-align:left;border:1px solid var(--color-rule);border-radius:var(--isv-r);background:var(--color-paper);padding:16px;color:var(--color-ink);transition:transform .2s var(--isv-ease),border-color .2s}[data-theme=incci] .isv-opt:hover{transform:translateY(-2px);border-color:var(--color-field-edge)}[data-theme=incci] .isv-opt[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}[data-theme=incci] .isv-opt b{font-family:var(--font-display);font-size:1.0625rem}[data-theme=incci] .isv-opt small{color:var(--color-muted);font-size:.8125rem;line-height:1.35}[data-theme=incci] .isv-opt.isv-mood{min-height:120px;align-content:end;border:0;background:var(--fam);color:var(--isv-on-fam)}[data-theme=incci] .isv-opt.isv-mood small{color:var(--isv-on-fam);opacity:.8}[data-theme=incci] .isv-opt.isv-mood[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--isv-on-fam)}[data-theme=incci] .isv-qnav{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}[data-theme=incci] .isv-range{display:grid;gap:6px;max-width:520px}[data-theme=incci] .isv-range input{width:100%;accent-color:var(--color-accent)}[data-theme=incci] .isv-range output{font-family:var(--font-display);font-size:1.75rem;font-weight:600}[data-theme=incci] .isv-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}[data-theme=incci] .isv-slot{font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-deep);margin-bottom:6px;display:block}[data-theme=incci] .isv-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-theme=incci] .isv-tips>div{border:1px solid var(--color-rule);border-radius:var(--isv-r);padding:14px}[data-theme=incci] .isv-tips b{font-family:var(--font-display)}[data-theme=incci] .isv-pyr{display:grid;gap:8px}[data-theme=incci] .isv-tier{display:grid;gap:6px;width:100%;margin-inline:auto;text-align:center;border:1px solid var(--color-rule);border-radius:var(--isv-r);background:var(--color-paper);padding:10px 12px;color:var(--color-ink);transition:border-color .2s,box-shadow .2s}[data-theme=incci] .isv-tier[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}[data-theme=incci] .isv-tier.is-top{max-width:62%}[data-theme=incci] .isv-tier.is-heart{max-width:81%}[data-theme=incci] .isv-tier b{font-family:var(--font-display);font-size:.9375rem}[data-theme=incci] .isv-tier small{color:var(--color-muted);font-size:.78rem}[data-theme=incci] .isv-tier .isv-picked{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}[data-theme=incci] .isv-tier .isv-picked span{font-size:.78rem;font-weight:800;border-radius:99px;padding:3px 10px;background:var(--fam);color:var(--isv-on-fam);animation:isv-drop .45s var(--isv-ease) both}@keyframes isv-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}[data-theme=incci] .isv-groups{display:grid;gap:12px}[data-theme=incci] .isv-group h3{display:flex;gap:8px;align-items:center;margin-bottom:6px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}[data-theme=incci] .isv-mbar{display:inline-flex;gap:3px;vertical-align:middle;margin-right:6px}[data-theme=incci] .isv-mbar i{width:14px;height:6px;border-radius:2px;background:var(--color-rule)}[data-theme=incci] .isv-mbar i.is-on{background:var(--isv-ok)}[data-theme=incci] .isv-mbar i.is-half{background:var(--isv-warn)}[data-theme=incci] .isv-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-theme=incci] .isv-presets .isv-opt{padding:10px 12px}[data-theme=incci] .isv-presets .isv-opt b{font-size:.9375rem}[data-theme=incci] .isv-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}[data-theme=incci] .isv-size{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;border:1px solid var(--color-rule);border-radius:var(--isv-r);padding:16px 12px 14px;animation:isv-rise .4s var(--isv-ease) both}[data-theme=incci] .isv-size.is-best{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}[data-theme=incci] .isv-size .isv-tag{position:absolute;top:-10px;background:var(--color-accent);color:var(--color-accent-ink);font-size:.6875rem;font-weight:800;border-radius:4px;padding:2px 8px;white-space:nowrap}[data-theme=incci] .isv-size svg{width:78px;height:112px}[data-theme=incci] .isv-size .isv-liq{transition:y 1.2s var(--isv-ease),height 1.2s var(--isv-ease)}[data-theme=incci] .isv-size .isv-ml{font-family:var(--font-display);font-size:1.375rem;font-weight:600}[data-theme=incci] .isv-size .isv-dur{font-weight:800}[data-theme=incci] .isv-size .isv-unit,[data-theme=incci] .isv-size .isv-when{font-size:.78rem;color:var(--color-muted);font-variant-numeric:tabular-nums}[data-theme=incci] .isv-big{font-family:var(--font-display);font-size:clamp(2.125rem,5vw,3.25rem);line-height:1;font-weight:600}[data-theme=incci] .isv-stepper{display:inline-flex;align-items:center;gap:10px}[data-theme=incci] .isv-stepper button{width:36px;height:36px;border-radius:99px;border:1px solid var(--color-rule);background:var(--color-paper);font-weight:800;font-size:1.125rem;color:var(--color-ink)}[data-theme=incci] .isv-stepper output{font-family:var(--font-display);font-size:1.625rem;min-width:2ch;text-align:center}[data-theme=incci] .isv-rot{display:grid;gap:8px}[data-theme=incci] .isv-rot-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto auto;gap:10px;align-items:center;border:1px solid var(--color-rule);border-radius:var(--isv-r);padding:6px 8px}[data-theme=incci] .isv-rot-row select{border:1px solid var(--color-rule);border-radius:4px;padding:5px;background:var(--color-paper)}[data-theme=incci] .isv-rot-row button{border:0;background:var(--color-lav);border-radius:99px;width:28px;height:28px;font-weight:800}[data-theme=incci] .isv-gantt svg{display:block;width:100%;height:auto}[data-theme=incci] .isv-gantt text{font-size:12px;font-weight:700;fill:var(--color-ink)}[data-theme=incci] .isv-gantt .isv-ax text{fill:var(--color-muted);font-size:11px}[data-theme=incci] .isv-gantt .isv-ax line{stroke:var(--color-rule)}[data-theme=incci] .isv-gantt rect{transition:width 1s var(--isv-ease)}@media (max-width:900px){[data-theme=incci] .isv-dna,[data-theme=incci] .isv-split,[data-theme=incci] .isv-tips,[data-theme=incci] .isv-trio{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){[data-theme=incci] .isv-presets{grid-template-columns:minmax(0,1fr)}[data-theme=incci] .isv-tier.is-heart,[data-theme=incci] .isv-tier.is-top{max-width:100%}[data-theme=incci] .isv-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}[data-theme=incci] .isv-rot-row{grid-template-columns:44px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){[data-theme=incci] .isv *,[data-theme=incci] .isv :before{animation:none!important;transition:none!important}}@media (max-width:640px){[data-theme=incci] .isv-tray{gap:8px;padding:10px 12px}[data-theme=incci] .isv-tray .isv-mini{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:2px}[data-theme=incci] .isv-tray .isv-mini a{scroll-snap-align:start}}