[data-theme=incci] .ivr{--ivr-ok:#2c6a49;--ivr-okbg:#e7f3ec;--ivr-no:#9b2c2c;--ivr-nobg:#fbeaea;--ivr-warn:#8a5a12;--ivr-warnbg:#fbf1df;--ivr-liquid:#e9b9cb;--ivr-liquid-2:#c9b6e4;--ivr-r:var(--radius-card,6px);--ivr-ease:cubic-bezier(.2,.7,.2,1);--ivr-spring:cubic-bezier(.34,1.56,.64,1);display:grid;gap:1.5rem;scroll-margin-top:6rem}[data-theme=incci] .ivr>*{min-width:0}[data-theme=incci] .ivr-h2{font-family:var(--font-display);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:600;color:var(--color-ink)}[data-theme=incci] .ivr-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem}[data-theme=incci] .ivr-stage{display:grid;gap:1.125rem;animation:ivr-in .45s var(--ivr-ease) both}@keyframes ivr-in{0%{opacity:.001;transform:translateY(10px)}}[data-theme=incci] .ivr-steps{display:flex;flex-wrap:wrap;gap:.375rem}[data-theme=incci] .ivr-steps button{position:relative;flex:1 1 140px;display:grid;gap:2px;overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--ivr-r);background:var(--color-paper);padding:.625rem .75rem;text-align:left}[data-theme=incci] .ivr-steps small{font-family:var(--font-display);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}[data-theme=incci] .ivr-steps b{font-family:var(--font-display);font-weight:600;color:var(--color-ink)}[data-theme=incci] .ivr-steps button:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--color-selected);transition:width .5s var(--ivr-ease)}[data-theme=incci] .ivr-steps button.is-done:after,[data-theme=incci] .ivr-steps button[aria-current=step]:after{width:100%}[data-theme=incci] .ivr-steps button.is-done:after{background:var(--color-accent-deep);opacity:.35}[data-theme=incci] .ivr-btn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-selected);border-radius:var(--ivr-r);background:var(--color-selected);padding:.7rem 1.125rem;font-size:.9375rem;font-weight:800;color:var(--color-accent-ink)}[data-theme=incci] .ivr-btn.is-ghost{border-color:var(--color-rule);background:var(--color-paper);color:var(--color-ink)}[data-theme=incci] .ivr-btn:active{transform:translateY(1px)}[data-theme=incci] .ivr-nav{display:flex;justify-content:space-between;gap:.75rem}[data-theme=incci] .ivr-link{border:0;background:none;padding:0;font-weight:800;color:inherit;text-decoration:underline;text-underline-offset:3px}[data-theme=incci] .ivr-pass{display:grid;grid-template-columns:minmax(0,1.5fr) 0 minmax(0,1fr);overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--ivr-r);background:linear-gradient(120deg,var(--color-blush),var(--color-lav))}[data-theme=incci] .ivr-pass-main{display:grid;gap:1rem;min-width:0;padding:1.25rem}[data-theme=incci] .ivr-stub{display:grid;align-content:start;gap:.875rem;min-width:0;padding:1.25rem}[data-theme=incci] .ivr-tear{position:relative;border-left:2px dashed var(--color-rule)}[data-theme=incci] .ivr-tear:after,[data-theme=incci] .ivr-tear:before{content:"";position:absolute;left:-10px;width:18px;height:18px;border:1px solid var(--color-rule);border-radius:50%;background:var(--color-paper)}[data-theme=incci] .ivr-tear:before{top:-10px}[data-theme=incci] .ivr-tear:after{bottom:-10px}[data-theme=incci] .ivr-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}[data-theme=incci] .ivr-leg{display:grid;gap:.375rem;min-width:0}[data-theme=incci] .ivr-leg select{width:100%;min-width:0;border:1px solid var(--color-rule);border-radius:var(--ivr-r);background:var(--color-paper);padding:.55rem .625rem;font-size:.875rem;font-weight:600;color:var(--color-ink)}[data-theme=incci] .ivr-flap{display:flex;gap:3px}[data-theme=incci] .ivr-flap>span{position:relative;width:1.05em;overflow:hidden;border-radius:4px;background:var(--color-selected);padding:.12em 0;font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;line-height:1;text-align:center;color:var(--color-accent-ink)}[data-theme=incci] .ivr-flap>span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,247,251,.22)}[data-theme=incci] .ivr-flap.is-spin>span{animation:ivr-flip 90ms linear infinite}@keyframes ivr-flip{50%{transform:scaleY(.6)}}[data-theme=incci] .ivr-plane{width:46px;height:46px}[data-theme=incci] .ivr-plane-body{fill:var(--color-ink)}[data-theme=incci] .ivr-plane-track{fill:none;stroke:var(--color-muted);stroke-dasharray:3 4;animation:ivr-dash 1.6s linear infinite}@keyframes ivr-dash{to{stroke-dashoffset:-14}}[data-theme=incci] .ivr-days{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-ink)}[data-theme=incci] .ivr-range{width:100%;accent-color:var(--color-selected)}[data-theme=incci] .ivr-gates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.625rem}[data-theme=incci] .ivr-gate{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.75rem;border:1px solid var(--color-rule);border-radius:var(--ivr-r);background:var(--color-paper);padding:.875rem 1rem;animation:ivr-pop .4s var(--ivr-ease) both}[data-theme=incci] .ivr-gate i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-display);font-size:1.125rem;font-style:normal;font-weight:700}[data-theme=incci] .ivr-gate.is-ok i{background:var(--ivr-okbg);color:var(--ivr-ok)}[data-theme=incci] .ivr-gate.is-maybe i{background:var(--ivr-warnbg);color:var(--ivr-warn)}[data-theme=incci] .ivr-gate b{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-ink)}[data-theme=incci] .ivr-gate p{font-size:.875rem;color:var(--color-ink)}[data-theme=incci] .ivr-soon{margin-top:.375rem;border-radius:4px;background:var(--ivr-warnbg);padding:.375rem .5rem;font-size:.8125rem;color:var(--ivr-warn)!important}@keyframes ivr-pop{0%{opacity:.001;transform:translateY(6px) scale(.98)}}[data-theme=incci] .ivr-table{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1.25rem}[data-theme=incci] .ivr-shelf{display:grid;gap:.875rem;min-width:0}[data-theme=incci] .ivr-tabs{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--color-rule)}[data-theme=incci] .ivr-tabs button{border-bottom:2px solid transparent;padding:.5rem .75rem;font-size:.875rem;font-weight:700;white-space:nowrap;color:var(--color-ink)}[data-theme=incci] .ivr-tabs button[aria-pressed=true]{border-color:var(--color-selected)}[data-theme=incci] .ivr-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}[data-theme=incci] .ivr-items button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.5rem;border:1px solid var(--color-rule);border-radius:var(--ivr-r);background:var(--color-paper);padding:.625rem;text-align:left;transition:border-color .2s,background .2s}[data-theme=incci] .ivr-items button:hover{border-color:var(--color-muted)}[data-theme=incci] .ivr-items button[aria-pressed=true]{border-color:var(--color-selected);background:var(--color-lav)}[data-theme=incci] .ivr-items b{display:block;font-size:.875rem;line-height:1.25;color:var(--color-ink)}[data-theme=incci] .ivr-items small{display:block;font-size:.75rem;color:var(--color-muted)}[data-theme=incci] .ivr-items em{font-style:normal;font-weight:800;color:var(--ivr-no)}[data-theme=incci] .is-shake{animation:ivr-shake .45s}@keyframes ivr-shake{20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}[data-theme=incci] .ivr-ico{width:28px;height:36px}[data-theme=incci] .ivr-ico path,[data-theme=incci] .ivr-ico rect{stroke:var(--color-ink);stroke-width:1.2}[data-theme=incci] .ivr-ico-cap{fill:var(--color-selected)}[data-theme=incci] .ivr-ico-soft{fill:var(--color-blush)}[data-theme=incci] .ivr-ico-lav{fill:var(--color-lav)}[data-theme=incci] .ivr-ico-liquid{fill:var(--ivr-liquid)}[data-theme=incci] .ivr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}[data-theme=incci] .ivr-cards li{display:grid;align-content:start;gap:.375rem}[data-theme=incci] .ivr-pack{width:100%;border:1px solid var(--color-selected);border-radius:4px;background:var(--color-paper);padding:.45rem .5rem;font-size:.8125rem;font-weight:800;color:var(--color-ink)}[data-theme=incci] .ivr-pack[aria-pressed=true]{background:var(--color-selected);color:var(--color-accent-ink)}[data-theme=incci] .ivr-more{justify-self:start;padding:.5rem .875rem;font-size:.875rem;font-weight:700}[data-theme=incci] .ivr-more,[data-theme=incci] .ivr-need{border:1px solid var(--color-rule);border-radius:var(--ivr-r)}[data-theme=incci] .ivr-need{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;background:var(--color-blush);padding:1rem}[data-theme=incci] .ivr-drops{display:flex;flex-wrap:wrap;gap:3px;margin-top:.375rem}[data-theme=incci] .ivr-drops i{width:8px;height:12px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:var(--color-accent-deep);opacity:.55;animation:ivr-pop .3s var(--ivr-ease) both}[data-theme=incci] .ivr-bags{position:sticky;top:6rem;display:grid;gap:.75rem}[data-theme=incci] .ivr-case,[data-theme=incci] .ivr-left,[data-theme=incci] .ivr-pouch-card{display:grid;gap:.625rem;border:1px solid var(--color-rule);border-radius:var(--ivr-r);background:var(--color-paper);padding:1rem}[data-theme=incci] .ivr-meter{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.625rem}[data-theme=incci] .ivr-meter b{font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:var(--color-ink)}[data-theme=incci] .ivr-pouch-row{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:end;gap:.625rem}[data-theme=incci] .ivr-pouch{position:relative;isolation:isolate;width:100%;max-width:300px;aspect-ratio:1/1.08;margin:0 auto;overflow:hidden;border:1.5px solid var(--color-ink);border-radius:6px 6px 12px 12px;background:rgba(255,255,255,.55)}[data-theme=incci] .ivr-pouch:before{content:"";position:absolute;inset:0 0 auto;z-index:3;height:16px;background:repeating-linear-gradient(90deg,var(--color-ink) 0 3px,transparent 3px 6px);opacity:.75}[data-theme=incci] .ivr-zip{position:absolute;top:2px;left:6px;z-index:4;width:18px;height:22px;border-radius:3px;background:var(--color-selected);transition:left .7s var(--ivr-spring)}[data-theme=incci] .ivr-pouch.is-closed .ivr-zip{left:calc(100% - 24px)}[data-theme=incci] .ivr-liquid{position:absolute;left:0;right:0;bottom:0;z-index:0;height:0;transition:height .8s var(--ivr-spring)}[data-theme=incci] .ivr-liquid svg{position:absolute;left:0;top:-14px;width:200%;height:16px;animation:ivr-wave 3.2s linear infinite}[data-theme=incci] .ivr-liquid svg path{fill:var(--ivr-liquid)}[data-theme=incci] .ivr-liquid>div{position:absolute;inset:0;background:linear-gradient(180deg,var(--ivr-liquid),var(--ivr-liquid-2))}[data-theme=incci] .ivr-liquid.is-full svg path,[data-theme=incci] .ivr-liquid.is-full>div{filter:saturate(1.6)}@keyframes ivr-wave{to{transform:translateX(-50%)}}[data-theme=incci] .ivr-inbag{position:absolute;inset:22px 8px 8px;z-index:2;display:flex;flex-wrap:wrap-reverse;align-content:flex-start;justify-content:center;gap:5px}[data-theme=incci] .ivr-gauge{display:grid;grid-template-rows:repeat(4,1fr);height:100%;border-left:1px solid var(--color-rule);font-size:.6875rem;color:var(--color-muted);font-variant-numeric:tabular-nums}[data-theme=incci] .ivr-gauge span{border-top:1px solid var(--color-rule);padding-left:6px}[data-theme=incci] .ivr-chip{display:grid;place-items:center;align-content:center;border:1px solid var(--color-ink);border-radius:5px 5px 7px 7px;background:var(--color-paper);padding:2px;font-size:.625rem;font-weight:800;line-height:1.1;color:var(--color-ink);text-align:center;overflow:hidden;animation:ivr-drop .7s var(--ivr-spring) both}[data-theme=incci] .ivr-chip:hover{outline:2px solid var(--color-accent-deep)}@keyframes ivr-drop{0%{opacity:0;transform:translateY(-220%) rotate(-12deg)}60%{opacity:1}}[data-theme=incci] .ivr-tray{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:120px;border:1.5px dashed var(--color-ink);border-radius:var(--ivr-r);background:var(--color-lav);padding:.625rem}[data-theme=incci] .ivr-case-box{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:62px;margin-top:10px;border:1.5px solid var(--color-ink);border-radius:8px;background:repeating-linear-gradient(135deg,transparent 0 10px,var(--color-paper-2) 10px 11px);padding:.5rem}[data-theme=incci] .ivr-case-box:before{content:"";position:absolute;top:-10px;left:50%;width:44px;height:9px;margin-left:-22px;border:1.5px solid var(--color-ink);border-bottom:0;border-radius:6px 6px 0 0}[data-theme=incci] .ivr-note{border-radius:var(--ivr-r);background:var(--ivr-nobg);padding:.625rem .75rem;font-size:.875rem;font-weight:700;color:var(--ivr-no);animation:ivr-pop .3s var(--ivr-ease) both}[data-theme=incci] .ivr-note.is-ok{background:var(--ivr-okbg);color:var(--ivr-ok)}[data-theme=incci] .ivr-left ul{display:grid;gap:.375rem;margin:0;padding:0;list-style:none;font-size:.875rem}[data-theme=incci] .ivr-left li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;border-radius:4px;background:var(--ivr-nobg);padding:.5rem .625rem;color:var(--ivr-no)}[data-theme=incci] .ivr-check{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1.25rem}[data-theme=incci] .ivr-progress{height:6px;overflow:hidden;border-radius:3px;background:var(--color-rule)}[data-theme=incci] .ivr-progress span{display:block;height:100%;background:var(--color-selected);transition:width .5s var(--ivr-ease)}[data-theme=incci] .ivr-list{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}[data-theme=incci] .ivr-list label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.625rem;border:1px solid var(--color-rule);border-radius:var(--ivr-r);padding:.625rem .75rem;cursor:pointer;transition:background .2s}[data-theme=incci] .ivr-list label:has(input:checked){background:var(--color-lav)}[data-theme=incci] .ivr-list input{width:18px;height:18px;margin-top:2px;accent-color:var(--color-selected)}[data-theme=incci] .ivr-list input:checked+span{color:var(--color-muted);text-decoration:line-through}[data-theme=incci] .ivr-list small{display:block;font-size:.75rem;color:var(--color-muted);text-decoration:none}[data-theme=incci] .ivr-side{display:grid;gap:.625rem;border:1px solid var(--color-rule);border-radius:var(--ivr-r);background:var(--color-lav);padding:1rem}[data-theme=incci] .ivr-done{font-family:var(--font-display);font-weight:600;color:var(--ivr-ok);animation:ivr-pop .4s var(--ivr-spring) both}[data-theme=incci] .ivr-sources{display:grid;gap:.5rem;border-top:3px solid var(--color-selected);padding-top:.875rem}[data-theme=incci] .ivr-sources ul{display:grid;gap:.375rem;margin:0;padding-left:1.125rem;list-style:disc;font-size:.875rem}[data-theme=incci] .ivr-links{display:flex;flex-wrap:wrap;gap:.5rem}[data-theme=incci] .ivr-links a{border:1px solid var(--color-rule);border-radius:var(--ivr-r);padding:.45rem .85rem;font-size:.875rem;font-weight:600}[data-theme=incci] .ivr-links a:hover{border-color:var(--color-muted)}@media (max-width:900px){[data-theme=incci] .ivr-pass{grid-template-columns:minmax(0,1fr)}[data-theme=incci] .ivr-tear{height:0;border-left:0;border-top:2px dashed var(--color-rule)}[data-theme=incci] .ivr-tear:after{left:auto;right:-10px;top:-10px;bottom:auto}[data-theme=incci] .ivr-check,[data-theme=incci] .ivr-need,[data-theme=incci] .ivr-table{grid-template-columns:minmax(0,1fr)}[data-theme=incci] .ivr-bags{position:static}[data-theme=incci] .ivr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){[data-theme=incci] .ivr-route{grid-template-columns:minmax(0,1fr)}[data-theme=incci] .ivr-plane{margin:0 auto;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){[data-theme=incci] .ivr *,[data-theme=incci] .ivr :after,[data-theme=incci] .ivr :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}