.ia{--ia-bad:#9b1c1c;--ia-bad-soft:#fde7e7;--ia-bad-line:#e57373;--ia-water:#cfe7e4;--ia-land:#f3ebe0;--ia-leaf:#7da35a;--ia-sand:#ecd6ab;--ia-rock:#a9846a;--ia-cloud:#fff;--ia-alt:#b5532f;--ia-road:#5b463a;gap:var(--ms-space-4);padding-bottom:var(--ms-space-4);display:grid}.ia p{max-width:var(--notes-measure,64ch)}.ia h2{font-size:var(--ms-text-2xl);align-items:baseline;gap:.6rem;display:flex}.ia h3{font-size:var(--ms-text-lg);margin-bottom:var(--ms-space-2)}.ia-sub{margin-top:var(--ms-space-4)}.ia-journey{justify-content:space-between;align-items:center;gap:var(--ms-space-2);background:var(--ms-surface);border:var(--ms-edge);border-radius:var(--ms-r-pill);padding:.45rem .75rem;display:flex}.ia-jfab{z-index:28;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));border-radius:var(--ms-r-pill);background:var(--ms-blue);min-width:3.5rem;height:3.5rem;color:var(--ms-blue-ink);font:inherit;font-size:var(--ms-text-sm);box-shadow:var(--ms-shadow-lg);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.1rem;padding:0 .85rem;font-weight:800;display:inline-flex;position:fixed}.ia-jfab[hidden]{display:none}.ia-jfab:hover{background:var(--ms-blue-deep)}.ia-jpop[popover]{inset:auto max(1rem, env(safe-area-inset-right)) 5.25rem auto;border:var(--ms-edge);border-radius:var(--ms-r-lg);background:var(--ms-surface);width:min(21rem,100vw - 2rem);max-height:calc(100dvh - 7rem);color:var(--ms-ink);box-shadow:var(--ms-shadow-lg);margin:0;padding:.6rem;position:fixed;overflow:auto}.ia-jpop::backdrop{background:#24160f2e}.ia-jpop .ia-journey__n{border-bottom:1px solid var(--ms-border);margin:0 0 .35rem;padding:.15rem .5rem .5rem;display:block}.ia-jpop ol{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.ia-jpop__row{border-radius:var(--ms-r);color:var(--ms-ink);grid-template-columns:2rem 1fr;align-items:center;gap:.6rem;padding:.3rem .5rem;line-height:1.35;text-decoration:none;display:grid}.ia-jpop__row:hover{background:var(--ms-sand)}.ia-jpop__row[aria-current]{background:var(--ms-blue-soft);color:var(--ms-blue-deep);font-weight:700}.ia-journey__dots{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ia-dot{background:var(--ms-sand);width:2rem;height:2rem;color:var(--ms-ink-2);font-size:var(--ms-text-sm);border-radius:50%;place-items:center;font-weight:800;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:grid}.ia-dot:hover{color:var(--ms-blue);transform:translateY(-1px)}.ia-dot.is-here{box-shadow:0 0 0 2px var(--ms-blue)}.ia-dot.is-done{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-journey__n{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);white-space:nowrap}.ia-journey__n strong{color:var(--ms-ink)}.ia-sec{gap:var(--ms-space-3);display:grid}.ia-sec__n{border-radius:var(--ms-r);background:var(--ms-blue);width:2.2rem;height:2.2rem;color:var(--ms-blue-ink);font-size:var(--ms-text-lg);flex:none;place-items:center;display:inline-grid}.ia-hero{padding:var(--ms-space-4) var(--ms-space-3);background:var(--ms-tint);border-radius:var(--ms-r-xl);grid-template-columns:1fr}.ia-hero__scene{justify-self:center;width:min(280px,70%)}@media (width>=48rem){.ia-hero{padding:var(--ms-space-4);grid-template-columns:1fr 280px}.ia-hero__scene{grid-area:1/2;align-self:start;width:280px}.ia-hero>:not(.ia-hero__scene):not(.ia-hero__text){grid-column:1/-1}}.ia-kicker{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);letter-spacing:.02em;margin-bottom:.3rem;font-weight:800}.ia-hero__text h2{font-size:var(--ms-text-3xl);margin-bottom:var(--ms-space-2)}.ia-quote{padding:var(--ms-space-3);background:var(--ms-surface);border-radius:var(--ms-r-lg);border:var(--ms-edge);border-inline-start:4px solid var(--ms-blue);margin:0}.ia-quote p{font-size:var(--ms-text-lg);color:var(--ms-ink)}.ia-quote footer{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);margin-top:.4rem}.ia-card,.ia-widget{padding:var(--ms-space-3);background:var(--ms-surface);border:var(--ms-edge);border-radius:var(--ms-r-lg);gap:var(--ms-space-2);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.ia-widget{transition:box-shadow .2s}.ia-widget:hover{box-shadow:var(--ms-shadow-lg)}.ia-card__k,.ia-mini-k{font-size:var(--ms-text-sm);color:var(--ms-ink);font-weight:800}.ia-bigqs{gap:.3rem;margin:0;padding-inline-start:1.3rem;display:grid}.ia-oneline{font-size:var(--ms-text-lg);color:var(--ms-ink);gap:.2rem;font-weight:600;display:grid}.ia-oneline span{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);font-weight:800}.ia-fine{font-size:var(--ms-text-sm);color:var(--ms-ink-muted)}.ia-three{flex-wrap:wrap;gap:.5rem;display:flex}.ia-three span{border-radius:var(--ms-r);background:var(--ms-blue-soft);color:var(--ms-blue-deep);padding:.35rem .9rem;font-weight:800}.ia-facts{gap:.35rem;margin:0;padding-inline-start:1.2rem;display:grid}.ia-facts li::marker{color:var(--ms-blue)}.ia-two{gap:var(--ms-space-3);display:grid}@media (width>=75rem){.ia-two{grid-template-columns:1fr 1fr}}.ia-btn{min-height:var(--ms-touch-min);font:inherit;font-size:var(--ms-text-sm);cursor:pointer;border-radius:var(--ms-r);background:var(--ms-blue);color:var(--ms-blue-ink);border:0;padding:0 1rem;font-weight:700}.ia-btn:hover:not(:disabled){background:var(--ms-blue-deep)}.ia-btn:disabled{opacity:.45;cursor:default}.ia-btn--quiet{background:var(--ms-sand);color:var(--ms-ink)}.ia-btn--quiet:hover:not(:disabled){background:var(--ms-blue-soft);color:var(--ms-blue-deep)}.ia-btn.is-right,.ia-btn--quiet.is-right{background:var(--ms-blue);color:var(--ms-blue-ink);opacity:1}.ia-btn.is-wrong{background:var(--ia-bad-soft);color:var(--ia-bad);opacity:1}.ia-row{flex-wrap:wrap;gap:.5rem;display:flex}.ia-seg{background:var(--ms-sand);border-radius:var(--ms-r);flex-wrap:wrap;justify-self:start;gap:.25rem;padding:.25rem;display:inline-flex}.ia-seg__b{min-height:2.4rem;color:var(--ms-ink-2);font:inherit;font-size:var(--ms-text-sm);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 .85rem;font-weight:700}.ia-seg__b.is-on{background:var(--ms-surface);color:var(--ms-blue-deep);box-shadow:var(--ms-shadow)}.ia-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ia-chipb{min-height:var(--ms-touch-min);border-radius:var(--ms-r-sm);background:var(--ms-sand);color:var(--ms-ink-2);font:inherit;font-size:var(--ms-text-sm);cursor:pointer;border:0;align-items:center;padding:.2rem .75rem;font-weight:700;text-decoration:none;display:inline-flex}.ia-chipb:hover{background:var(--ms-blue-soft);color:var(--ms-blue-deep)}.ia-chipb.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-chipb--link{background:var(--ms-blue-soft);color:var(--ms-blue-deep)}.ia-range{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);align-items:center;gap:.6rem;display:flex}.ia-range input{min-width:0;accent-color:var(--ms-blue);height:var(--ms-touch-min);flex:1}.ia-range--k span:first-child{min-width:5.5rem;color:var(--ms-ink);font-weight:700}.ia-input{width:6rem;min-height:var(--ms-touch-min);border:2px solid var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-bg);color:var(--ms-ink);font-size:var(--ms-text-base);padding:0 .7rem}.ia-input:focus{border-color:var(--ms-blue);outline:none}.ia-ask{gap:.4rem;display:grid}.ia-ask label{color:var(--ms-ink);font-weight:700}.ia-ask__row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ia-prompt{color:var(--ms-ink);min-height:1.6em;font-weight:700}.ia-feedback{min-height:1.6em;font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia-feedback.is-right{color:var(--ms-ok-ink);font-weight:700}.ia-feedback.is-wrong{color:var(--ia-bad);font-weight:700}.ia-readout{color:var(--ms-ink);font-weight:700}.ia-readout--big{font-size:var(--ms-text-xl);gap:.1rem;display:grid}.ia-readout__k{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);font-weight:700}.ia-readout--big #globe-hemi{font-size:var(--ms-text-sm);color:var(--ms-blue-deep)}.ia svg text{fill:var(--ms-ink);font-family:inherit}.ia-town{border-radius:var(--ms-r);justify-self:center;width:100%;max-width:420px;overflow:hidden}.ia-town__svg{touch-action:manipulation;width:100%;height:auto;display:block}.ia-town__bg{fill:var(--ia-land)}.ia-grid{fill:none;stroke:var(--ms-border-2);stroke-width:1px}.ia-road{stroke:var(--ms-surface);stroke-width:10px;stroke-linecap:round}.ia-road__mid{fill:none;stroke:var(--ms-border-2);stroke-width:1.2px;stroke-dasharray:6 6}.ia-town__park{fill:color-mix(in srgb, var(--ia-leaf) 35%, var(--ia-land))}.ia-lake{fill:url(#ia-g-water);stroke:color-mix(in srgb, var(--ms-blue) 40%, transparent);stroke-width:1.5px}.ia-lake__t{font-size:13px;fill:var(--ms-blue-deep)!important}.ia-place{cursor:pointer;outline:none}.ia-place__hit{fill:#0000}.ia-place__mark{transition:transform .2s}.ia-place__badge{fill:var(--ms-surface);stroke:var(--ms-ink-2);stroke-width:1.6px;filter:url(#ia-f-shadow);transition:fill .2s,stroke .2s}.ia-place__icon{fill:none;stroke:var(--ms-ink-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.ia-place__t{paint-order:stroke;stroke:var(--ia-land);stroke-width:4px;font-size:13px;font-weight:700}.ia-place:hover .ia-place__badge,.ia-place:focus-visible .ia-place__badge{stroke:var(--ms-blue);stroke-width:2.5px}.ia-place:hover .ia-place__icon,.ia-place:focus-visible .ia-place__icon{stroke:var(--ms-blue)}.ia-place.is-a .ia-place__badge{fill:var(--ms-blue);stroke:var(--ms-blue)}.ia-place.is-b .ia-place__badge{fill:var(--ms-blue-deep);stroke:var(--ms-blue)}.ia-place.is-a .ia-place__icon,.ia-place.is-b .ia-place__icon{stroke:var(--ms-blue-ink)}.ia-place.is-a .ia-place__t,.ia-place.is-b .ia-place__t{fill:var(--ms-blue-deep)}.ia-place.is-a .ia-place__badge,.ia-place.is-b .ia-place__badge{animation:1.4s ease-out 2 ia-ping}@keyframes ia-ping{0%{stroke-width:2px}50%{stroke-width:7px;stroke-opacity:.35}to{stroke-width:2px}}.ia-town__line{stroke:var(--ms-blue);stroke-width:3px;stroke-dasharray:6 5;opacity:0}.ia-town__line.is-on{opacity:1}.ia-compass__ring{fill:var(--ms-surface)}.ia-compass__n{fill:var(--ms-blue)}.ia-compass__s{fill:var(--ms-border-2)}.ia-compass__t{font-size:12px;font-weight:800}.ia-scalebar{stroke:var(--ms-ink);stroke-width:2px;fill:none}.ia-scalebar__t{font-size:12px;font-weight:700}.ia-dirpad{grid-template-columns:repeat(3,minmax(0,7.5rem));justify-content:center;gap:.35rem;display:grid}.ia-dirpad[hidden]{display:none}.ia-dirpad__b{padding:0 .4rem}.ia-dirpad__c{color:var(--ms-blue);font-size:var(--ms-text-xl);place-items:center;display:grid}.ia-scale__svg{width:100%;max-width:260px;height:auto}.ia-field{fill:var(--ms-blue-soft);stroke:var(--ms-blue);stroke-width:2px;transition:all .3s}.ia-field__d{stroke:var(--ms-blue-deep);stroke-width:2px;stroke-dasharray:5 4;transition:all .3s}.ia-match{grid-template-columns:1fr 1fr;gap:.5rem .8rem;display:grid}.ia-match .ia-feedback{grid-column:1/-1}.ia-match__col{align-content:start;gap:.4rem;display:grid}.ia-match__b{min-height:var(--ms-touch-min);border-radius:var(--ms-r);background:var(--ms-sand);color:var(--ms-ink);font:inherit;font-size:var(--ms-text-sm);cursor:pointer;text-align:start;border:2px solid #0000;padding:.3rem .7rem;font-weight:700}.ia-match__b:hover:not(:disabled){border-color:var(--ms-blue)}.ia-match__b.is-sel{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-match__b.is-matched{background:var(--ms-blue);color:var(--ms-blue-ink);cursor:default}.ia-match__b.is-wrong{border-color:var(--ia-bad-line);background:var(--ia-bad-soft);color:var(--ia-bad)}.ia-peel__svg{justify-self:center;width:100%;max-width:520px;height:auto}.ia-peel__ghost{fill:none;stroke:var(--ms-border-2);stroke-dasharray:4 4}.ia-peel__gore{fill:var(--ms-tint);stroke:var(--ms-blue);stroke-width:1.5px;stroke-linejoin:round}.ia-peel__eq{stroke:var(--ms-blue-deep);stroke-width:1px;stroke-dasharray:3 3}.ia-bazaar{grid-template-columns:1.4rem repeat(var(--shops), minmax(0, 1fr));align-items:center;gap:4px;display:grid}.ia-bazaar__row{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);text-align:center}.ia-bazaar__gate{text-align:center;font-size:var(--ms-text-sm);color:var(--ms-blue-deep);grid-column:2/-1;font-weight:800}.ia-shop{aspect-ratio:1;border-radius:var(--ms-r-sm);background:var(--ms-sand);cursor:pointer;border:0;min-height:28px}.ia-shop:hover{background:var(--ms-blue-soft)}.ia-shop.is-right{background:var(--ms-blue)}.ia-shop.is-wrong{background:var(--ia-bad-line)}.ia-board{grid-template-columns:1.4rem repeat(8,minmax(0,1fr));justify-self:center;gap:0;width:100%;max-width:24rem;display:grid}.ia-board__rank,.ia-board__file{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);text-align:center;font-weight:700}.ia-sq{aspect-ratio:1;cursor:pointer;border:0;place-items:center;min-height:30px;padding:0;font-size:1.5rem;line-height:1;display:grid}.ia-sq.is-light{background:var(--ms-tint)}.ia-sq.is-dark{background:var(--ms-blue-soft)}.ia-sq:hover{box-shadow:inset 0 0 0 3px var(--ms-blue)}.ia-sq.is-trail{box-shadow:inset 0 0 0 3px var(--ms-border-2)}.ia-sq.is-right{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-sq.is-wrong{background:var(--ia-bad-soft)}.ia-pawn{color:var(--ms-ink)}.ia-sq.is-right .ia-pawn{color:var(--ms-blue-ink)}.ia-globe{grid-template-columns:1fr;align-items:start}@media (width>=48rem){.ia-globe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ia-globe__presets{grid-column:1/-1}}.ia-globe__stage{place-items:center;display:grid}.ia-globe__svg{cursor:grab;touch-action:none;user-select:none;width:100%;max-width:360px;height:auto}.ia-globe__svg.is-drag{cursor:grabbing}.ia-globe__side{gap:var(--ms-space-3);display:grid}.ia-globe__presets{gap:.5rem;display:grid}.ia-globe__rim{fill:none;stroke:var(--ms-blue-deep);stroke-width:1.5px}.ia-globe__grid{fill:none;stroke:var(--ms-surface);stroke-width:.8px;opacity:.9}.ia-globe__eq,.ia-globe__pm{fill:none;stroke:var(--ms-ink);stroke-width:2px}.ia-globe__dl{fill:none;stroke:var(--ms-ink-2);stroke-width:1.6px;stroke-dasharray:5 4}.ia-globe__sel{fill:none;stroke:var(--ms-blue);stroke-width:3px}.ia-globe__india{fill:color-mix(in srgb, var(--ms-blue) 22%, transparent);stroke:var(--ms-blue);stroke-width:2.5px}.ia-globe__halo{fill:var(--ms-blue);opacity:.25}.ia-globe__dot{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:2px}.ia-globe__pole{fill:var(--ms-ink)}.ia-globe__lab{paint-order:stroke;stroke:var(--ia-water);stroke-width:3px;font-size:11px;font-weight:700}.ia-bar{background:var(--ms-sand);border-radius:100px;height:10px;overflow:hidden}.ia-bar span{background:var(--ms-blue);border-radius:100px;height:100%;transition:width .25s;display:block}.ia-climate{background:linear-gradient(90deg, var(--ms-amber-soft), var(--ms-sand) 50%, var(--ms-blue-soft));border-radius:100px;height:14px;position:relative}.ia-climate__dot{background:var(--ms-blue);border:3px solid var(--ms-surface);width:20px;height:20px;box-shadow:var(--ms-shadow);border-radius:50%;margin-left:-10px;transition:left .25s;position:absolute;top:50%;transform:translateY(-50%)}.ia-climate__labels{font-size:var(--ms-text-xs);color:var(--ms-ink-2);justify-content:space-between;gap:.5rem;max-width:none;display:flex}.ia-climate__labels span:nth-child(2){text-align:center}.ia-climate__labels span:last-child{text-align:end}.ia-tf{gap:var(--ms-space-3);margin:0;padding-inline-start:1.3rem;display:grid}.ia-tf__i{gap:.4rem;display:grid}.ia-tf__i>p:first-child{color:var(--ms-ink);font-weight:600}.ia-tf__b{gap:.4rem;display:flex}.ia-tf__why{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia-vids{gap:var(--ms-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.ia-vid{align-content:start;gap:.45rem;margin:0;display:grid}.ia .ia-vid__poster,.ia-vid__frame{aspect-ratio:16/9;border-radius:var(--ms-r);border:0;width:100%;display:block}.ia .ia-vid__poster{background:var(--ms-ink);color:#fff;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.ia-vid__name{font-size:var(--ms-text-sm);font-weight:700;line-height:1.35;position:absolute;inset:.75rem 1rem auto}.ia-vid__play{min-height:var(--ms-touch-min);background:var(--ms-blue);color:var(--ms-blue-ink);border-radius:999px;align-items:center;gap:.35rem;padding:0 1.1rem 0 .75rem;font-weight:800;display:inline-flex}.ia-vid__play svg{fill:currentColor;width:1.35rem;height:1.35rem}.ia .ia-vid__poster:hover .ia-vid__play,.ia .ia-vid__poster:focus-visible .ia-vid__play{background:var(--ms-blue-deep)}.ia-vid__len{font-size:var(--ms-text-xs);background:#ffffff29;border-radius:6px;padding:.05rem .5rem;font-weight:700;position:absolute;inset:auto .75rem .65rem auto}.ia-vid__frame{background:#000}.ia-vid__cap{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia-pics{gap:var(--ms-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;display:grid}.ia-pic{align-content:start;gap:.5rem;margin:0;display:grid}.ia-pic--wide{grid-column:1/-1}.ia-pic__img{border:var(--ms-edge);border-radius:var(--ms-r);background:var(--ms-sand);width:100%;height:auto;display:block}.ia-pic__cap{gap:.3rem;display:grid}.ia-pic__cap>p{margin:0}.ia-pic__credit{font-size:var(--ms-text-xs);color:var(--ms-ink-muted)}.ia-parts{gap:var(--ms-space-3);margin:0;display:grid}.ia-parts__pic{width:100%;max-width:var(--max,760px);border:var(--ms-edge);border-radius:var(--ms-r);background:#fff;margin-inline:auto;position:relative;overflow:hidden}.ia-parts--dark .ia-parts__pic{background:#0b0d0c}.ia-parts__img{width:100%;height:auto;display:block}.ia-parts__lead{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ia-parts__lead line{stroke:var(--ms-blue);stroke-width:2.5px;vector-effect:non-scaling-stroke}.ia-parts__lead .ia-parts__halo{stroke:#fff;stroke-width:6px}.ia-parts__lead circle{fill:var(--ms-blue);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.ia-parts__mk{left:clamp(12px, var(--x), calc(100% - 12px));top:clamp(12px, var(--y), calc(100% - 12px));background:var(--ms-blue);width:24px;height:24px;color:var(--ms-blue-ink);border-radius:50%;place-items:center;margin:-12px 0 0 -12px;font-size:.8rem;font-weight:800;line-height:1;display:grid;position:absolute;box-shadow:0 0 0 2px #fff}.ia-parts__cap{gap:var(--ms-space-2);display:grid}.ia-parts__cap>p{margin:0}.ia-parts__key{counter-reset:part;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ia-parts__key>li{counter-increment:part;padding-inline-start:2.2rem;position:relative}.ia-parts__key>li:before{content:counter(part);background:var(--ms-blue);width:1.6rem;height:1.6rem;color:var(--ms-blue-ink);font-family:var(--ms-font-num);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;inset-block-start:.05rem;inset-inline-start:0}.ia-parts__key strong{color:var(--ms-ink)}@media (width<=40rem){.ia-parts__mk{width:20px;height:20px;margin:-10px 0 0 -10px;font-size:.72rem}}.ia-ruler{width:100%;max-width:420px;height:auto;margin-inline:auto;display:block}.ia-ruler__india{fill:var(--ms-blue-soft)}.ia-ruler__axis,.ia-ruler__tick{stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-ruler__n{font-size:11px;fill:var(--ms-ink-muted)!important}.ia-ruler__t{font-size:12px;font-weight:700}.ia-ruler__t--ujj{fill:var(--ms-blue-deep)!important}.ia-ruler__gr{stroke:var(--ms-ink);stroke-width:2px}.ia-ruler__ujj{stroke:var(--ms-blue);stroke-width:3px}.ia-ruler__del{fill:var(--ms-ink)}.ia-spin__wrap{gap:var(--ms-space-3);align-items:center;display:grid}@media (width>=48rem){.ia-spin__wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.ia-spin__svg{justify-self:center;width:100%;max-width:420px;height:auto}.ia-sun{fill:var(--ms-disc);stroke:var(--ms-blue-deep);stroke-width:2px}.ia-sun__ray{stroke:var(--ms-blue-deep);stroke-width:3px;stroke-linecap:round}.ia-earth{fill:var(--ia-water);stroke:var(--ms-blue-deep);stroke-width:1.5px}.ia-earth__night{fill:#0b1716;opacity:.45}.ia-earth__sec{stroke:var(--ms-surface);stroke-width:.8px;opacity:.8}.ia-earth__pm{stroke:var(--ms-ink);stroke-width:2px}.ia-spin__lab{font-size:12px;font-weight:700}.ia-spin__lab--pt{font-size:11px}.ia-spin__pt{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:2px}.ia-spin__pt--0{fill:var(--ms-ink)}.ia-clocks{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ia-clocks li{border-radius:var(--ms-r);background:var(--ms-tint);grid-template-columns:1fr auto;align-items:baseline;gap:0 .6rem;padding:.5rem .75rem;display:grid}.ia-clocks li.is-night{background:var(--ms-sand)}.ia-clocks__l{color:var(--ms-ink);font-weight:800}.ia-clocks__lon{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);grid-row:2}.ia-clocks__t{font-size:var(--ms-text-lg);color:var(--ms-blue-deep);grid-area:1/2/3}.ia-ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ia-ladder li{text-align:center;border-radius:var(--ms-r);background:var(--ms-sand);font-size:var(--ms-text-sm);gap:.15rem;padding:.5rem .25rem;display:grid}.ia-ladder li strong{color:var(--ms-ink)}.ia-ladder li.is-zero{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-ladder li.is-zero strong{color:var(--ms-blue-ink)}.ia-twoclocks{justify-content:center;align-items:center;gap:var(--ms-space-3);display:flex}.ia-twoclocks figure{min-width:0;font-size:var(--ms-text-sm);text-align:center;flex:0 110px;justify-items:center;gap:.3rem;margin:0;font-weight:700;display:grid}.ia-clock{aspect-ratio:1;width:100%;max-width:110px;height:auto}.ia-clock__face{fill:var(--ms-tint);stroke:var(--ms-blue-deep);stroke-width:2px}.ia-clock__tick{stroke:var(--ms-ink-2);stroke-width:2px}.ia-clock__h{stroke:var(--ms-ink);stroke-width:4px;stroke-linecap:round;transition:all .4s}.ia-clock__m{stroke:var(--ms-blue);stroke-width:2.5px;stroke-linecap:round}.ia-clock__pin{fill:var(--ms-ink)}.ia-twoclocks__d{border-radius:var(--ms-r-sm);background:var(--ms-blue-soft);color:var(--ms-blue-deep);white-space:nowrap;padding:.3rem .7rem;font-weight:800}.ia-ist{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.ia-ist p{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);display:grid}.ia-ist strong{font-size:var(--ms-text-xl);color:var(--ms-ink)}.ia-ist em{font-style:normal;font-size:var(--ms-text-xs);color:var(--ms-blue-deep);font-weight:700}.ia-ist>span{color:var(--ms-blue-deep);font-weight:800}.ia-zones{grid-template-columns:repeat(11,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.ia-zones li{background:var(--ms-sand);border-radius:4px;height:26px;transition:background .2s}.ia-zones li.is-past{background:var(--ms-blue-soft)}.ia-zones li.is-on{background:var(--ms-blue)}.ia-flips{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.ia-flip{min-height:8.5rem;padding:var(--ms-space-3);border:var(--ms-edge);border-radius:var(--ms-r-lg);cursor:pointer;text-align:start;font:inherit;color:var(--ms-ink);background:var(--ms-surface);transition:box-shadow .2s,background .2s;position:relative}.ia-flip:hover{box-shadow:var(--ms-shadow-lg)}.ia-flip__front{font-weight:800;font-size:var(--ms-text-lg);gap:.4rem;display:grid}.ia-flip__n{border-radius:var(--ms-r-sm);background:var(--ms-blue-soft);width:1.8rem;height:1.8rem;color:var(--ms-blue-deep);font-size:var(--ms-text-sm);place-items:center;display:grid}.ia-flip__back{font-size:var(--ms-text-sm);line-height:1.8;display:none}.ia-flip[aria-pressed=true]{background:var(--ms-blue-soft)}.ia-flip[aria-pressed=true] .ia-flip__front{display:none}.ia-flip[aria-pressed=true] .ia-flip__back{color:var(--ms-ink);display:block}.ia-alldone{padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-blue);color:var(--ms-blue-ink);max-width:none;font-weight:800}.ia-more{gap:.5rem;display:grid}.ia-check{padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-tint);gap:var(--ms-space-2);display:grid}.ia-check__k{color:var(--ms-ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:800;display:flex}.ia-check__flag{background:var(--ms-blue);border-radius:3px;width:.8rem;height:.8rem;transform:rotate(45deg)}.ia-check__done{font-size:var(--ms-text-xs);border-radius:var(--ms-r-sm);background:var(--ms-blue);color:var(--ms-blue-ink);padding:.1rem .5rem}.ia-check__done[hidden]{display:none}.ia-check__list{gap:var(--ms-space-3);margin:0;padding:0;list-style:none;display:grid}.ia-q{gap:.45rem;display:grid}.ia-q__text{color:var(--ms-ink);gap:.55rem;font-weight:700;display:flex}.ia-q__n{background:var(--ms-surface);width:1.6rem;height:1.6rem;color:var(--ms-blue-deep);font-size:var(--ms-text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.ia-q__opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.35rem;display:grid}.ia-opt{text-align:start;min-height:var(--ms-touch-min);border-radius:var(--ms-r);background:var(--ms-surface);color:var(--ms-ink);font:inherit;font-size:var(--ms-text-sm);cursor:pointer;border:2px solid #0000;align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}.ia-opt:hover:not(:disabled){border-color:var(--ms-blue)}.ia-opt:disabled{cursor:default}.ia-opt__t{flex:1}.ia-opt__mark{font-weight:800}.ia-opt.is-right{border-color:var(--ms-blue);background:var(--ms-blue-soft);color:var(--ms-ok-ink)}.ia-opt.is-wrong{border-color:var(--ia-bad-line);background:var(--ia-bad-soft);color:var(--ia-bad)}.ia-q__why{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia-check__status{color:var(--ms-ink);min-height:0;font-weight:800}.ia-check__status:empty{display:none}.ia-check__reset{justify-self:start}.ia:not(.is-live) .ia-seg,.ia:not(.is-live) .ia-dirpad,.ia:not(.is-live) .ia-range,.ia:not(.is-live) .ia-row,.ia:not(.is-live) #chess-move,.ia:not(.is-live) .ia-ask{display:none}@media (prefers-reduced-motion:reduce){#ship,.ia-field,.ia-field__d,.ia-clock__h{transition:none}}@media (width<=40rem){.ia-place__t{font-size:18px}.ia-lake__t,.ia-scalebar__t,.ia-compass__t{font-size:16px}}.ia-ghost{z-index:50;pointer-events:none;box-shadow:var(--ms-shadow-lg);opacity:.95;transform-origin:0 0;margin:0;position:fixed;top:0;left:0}.is-lifted{opacity:.35}.ia-sort{gap:var(--ms-space-2);display:grid}.ia-sort__tray{min-height:var(--ms-touch-min);border-radius:var(--ms-r);background:var(--ms-tint);flex-wrap:wrap;gap:.4rem;padding:.5rem;display:flex}.ia-sort__tray:empty:after{content:"✓";color:var(--ms-blue);padding:.4rem;font-weight:800}.ia-item{min-height:var(--ms-touch-min);border-radius:var(--ms-r);background:var(--ms-surface);color:var(--ms-ink);box-shadow:var(--ms-shadow);font:inherit;font-size:var(--ms-text-sm);cursor:grab;touch-action:none;user-select:none;text-align:start;border:2px solid #0000;padding:.3rem .8rem;font-weight:700}.ia-item:hover:not(:disabled){border-color:var(--ms-blue)}.ia-item[aria-pressed=true]{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-item.is-placed{cursor:default;box-shadow:none;background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-item.is-placed:before{content:"✓ "}.ia-sort__bins{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;display:grid}.ia-bin{border-radius:var(--ms-r);border:2px dashed var(--ms-border-2);background:var(--ms-bg);align-content:start;gap:.4rem;min-height:7rem;padding:.5rem;transition:border-color .15s,background .15s;display:grid}.ia-sort.is-picking .ia-bin{border-color:var(--ms-blue);cursor:pointer}.ia-bin.is-over{background:var(--ms-blue-soft);border-style:solid}.ia-bin.is-no{border-color:var(--ia-bad-line);animation:.4s ia-shake}.ia-bin__head{min-height:var(--ms-touch-min);text-align:start;cursor:pointer;font:inherit;color:var(--ms-ink);font-weight:800;font-size:var(--ms-text-sm);background:0 0;border:0;padding:.2rem}.ia-bin__list{flex-wrap:wrap;gap:.35rem;display:flex}.ia-sort__reset{justify-self:start}@keyframes ia-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.ia-compass-sort .ia-sort__bins{grid-template-columns:1fr 1fr;grid-template-areas:"N N""W E""S S"}.ia-compass-sort .ia-bin[data-bin=N]{grid-area:N}.ia-compass-sort .ia-bin[data-bin=W]{grid-area:W}.ia-compass-sort .ia-bin[data-bin=E]{grid-area:E}.ia-compass-sort .ia-bin[data-bin=S]{grid-area:S}.ia-compass-sort .ia-bin{text-align:center;justify-items:center;min-height:4.5rem}.ia-compass-sort .ia-bin__head{text-align:center;justify-self:stretch}.ia-order{gap:.4rem;display:grid}.ia-order__end{font-size:var(--ms-text-xs);color:var(--ms-blue-deep);font-weight:800}.ia-order__list{overflow-anchor:none;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ia-order__row{border-radius:var(--ms-r);background:var(--ms-surface);box-shadow:var(--ms-shadow);border:2px solid #0000;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:.375rem;padding:.25rem .35rem .25rem .5rem;display:grid}.ia-order__row.is-right{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-order__row.is-wrong{border-color:var(--ia-bad-line);background:var(--ia-bad-soft)}.ia-order__grip{cursor:grab;touch-action:none;user-select:none;color:var(--ms-ink-muted);padding:.4rem .3rem;font-size:1.2rem}.ia-order__n{border-radius:var(--ms-r-sm);background:var(--ms-sand);width:1.6rem;height:1.6rem;color:var(--ms-ink);font-size:var(--ms-text-sm);place-items:center;font-weight:800;display:grid}.ia-order__t{color:var(--ms-ink);min-width:0;font-weight:700}.ia-order__up,.ia-order__down{width:var(--ms-touch-min);height:var(--ms-touch-min);border-radius:var(--ms-r-sm);background:var(--ms-sand);color:var(--ms-ink);cursor:pointer;border:0;font-size:1rem;font-weight:800}.ia-order__up:hover,.ia-order__down:hover{background:var(--ms-blue-soft);color:var(--ms-blue-deep)}@media (width<=30rem){.ia-order__row{grid-template-columns:auto auto minmax(0,1fr) auto;row-gap:.25rem}.ia-order__grip,.ia-order__n,.ia-order__t{grid-row:1/3}.ia-order__up{grid-area:1/4}.ia-order__down{grid-area:2/4}}.ia-oneline .ia-bigqs{font-size:var(--ms-text-base);font-weight:600}.ia-guess__row{gap:var(--ms-space-3);align-items:center;display:grid}@media (width>=40rem){.ia-guess__row{grid-template-columns:180px 1fr}}.ia-pie{justify-self:center;width:180px;height:180px}.ia-guess__side{gap:var(--ms-space-2);display:grid}.ia-guess__side .ia-btn{justify-self:start}.ia-legend{font-size:var(--ms-text-sm);color:var(--ms-ink-2);align-items:center;gap:.4rem;display:flex}.ia-legend__w,.ia-legend__l{border-radius:3px;width:.9rem;height:.9rem;display:inline-block}.ia-legend__w{background:#7fbfb6}.ia-legend__l{background:#ecd6ab;border:1px solid #d9c3a3;margin-inline-start:.6rem}.ia-think__q{color:var(--ms-ink);font-weight:700}.ia-textarea{resize:vertical;border:2px solid var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-bg);width:100%;color:var(--ms-ink);font:inherit;padding:.6rem .8rem}.ia-textarea:focus{border-color:var(--ms-blue);outline:none}.ia-flow{position:relative}.ia-steps{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ia-steps li{border-radius:var(--ms-r-pill);background:var(--ms-sand);color:var(--ms-ink-2);font-size:var(--ms-text-sm);align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .25rem;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.ia-steps li .num{background:var(--ms-surface);width:1.4rem;height:1.4rem;color:var(--ms-blue-deep);font-size:var(--ms-text-xs);border-radius:50%;place-items:center;display:grid}.ia-steps li.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-steps li.is-on .num{color:var(--ms-blue-deep)}.ia-tsu__wrap{border-radius:var(--ms-r);overflow:hidden}@keyframes ia-dash{to{stroke-dashoffset:-24px}}@keyframes ia-blink{50%{opacity:.2}}@keyframes ia-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.ia-btn--warn:not(:disabled){animation:1s ease-in-out infinite ia-pulse}@keyframes ia-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ms-blue) 30%, transparent)}}.ia-flip--sm{min-height:6rem}.ia-flip--sm .ia-flip__front{font-size:var(--ms-text-base)}.ia-count__head{gap:var(--ms-space-3);align-items:center;display:grid}@media (width>=40rem){.ia-count__head{grid-template-columns:auto 1fr}}.ia .ia-count__big{justify-items:center;line-height:1.1;display:grid}.ia-count__big .num{color:var(--ms-blue);font-size:4.5rem;font-weight:800}.ia-count__big span:last-child{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);margin-top:.3rem;font-weight:700}.ia-tiles{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ia-tiles__t{border-radius:var(--ms-r);background:var(--ms-tint);color:var(--ms-ink);font-weight:800;font-size:var(--ms-text-sm);padding:.45rem .8rem}.ia-tiles__t.is-new{background:var(--ms-blue);color:var(--ms-blue-ink);animation:.35s ia-pop}@keyframes ia-pop{0%{transform:scale(.8)}70%{transform:scale(1.06)}to{transform:scale(1)}}.ia-merges{gap:.4rem;display:grid}.ia-switch{min-height:var(--ms-touch-min);border-radius:var(--ms-r);background:var(--ms-bg);cursor:pointer;align-items:center;gap:.7rem;padding:.35rem .6rem;display:flex}.ia-switch input{opacity:0;width:1px;height:1px;position:absolute}.ia-switch__ui{background:var(--ms-border-2);border-radius:100px;flex:none;width:2.6rem;height:1.5rem;transition:background .2s;position:relative}.ia-switch__ui:after{content:"";background:var(--ms-surface);width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);box-shadow:var(--ms-shadow);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.ia-switch input:checked+.ia-switch__ui{background:var(--ms-blue)}.ia-switch input:checked+.ia-switch__ui:after{transform:translate(1.1rem)}.ia-switch input:focus-visible+.ia-switch__ui{outline:3px solid var(--ms-blue);outline-offset:2px}.ia-switch__t{color:var(--ms-ink);font-weight:700;font-size:var(--ms-text-sm)}.ia-count__row{color:var(--ms-blue-deep);font-weight:700}.ia-count__row.is-off{color:var(--ms-ink-muted)}.ia-chipb.is-no{background:var(--ia-bad-soft);color:var(--ia-bad)}.ia-facts2{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.6rem;margin:0;display:grid}.ia-facts2>div{padding:var(--ms-space-3);border:var(--ms-edge);border-radius:var(--ms-r-lg);background:var(--ms-surface)}.ia-facts2 dt{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);font-weight:800}.ia-facts2 dd{color:var(--ms-ink);margin:.2rem 0 0}@keyframes ia-spin{to{transform:rotate(360deg)}}@keyframes ia-wave{to{transform:translate(80px)}}@keyframes ia-flowdash{to{stroke-dashoffset:-32px}}@keyframes ia-rise{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-120px)}}@keyframes ia-drift{0%{translate:-30px}to{translate:40px}}@keyframes ia-rain{0%{opacity:0;transform:translateY(-6px)}40%{opacity:1}to{opacity:0;transform:translateY(40px)}}.ia-steps--cycle li{animation:4s infinite ia-cycle}.ia-steps--cycle li:nth-child(2){animation-delay:1s}.ia-steps--cycle li:nth-child(3){animation-delay:2s}.ia-steps--cycle li:nth-child(4){animation-delay:3s}@keyframes ia-cycle{0%,24%{background:var(--ms-blue);color:var(--ms-blue-ink)}25%,to{background:var(--ms-sand);color:var(--ms-ink-2)}}.ia-steps--cycle.is-dry li{opacity:.45;text-decoration:line-through;animation:none}.ia-range__end{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);font-weight:700}.ia-words{gap:var(--ms-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ia-word{border-radius:var(--ms-r-lg);background:var(--ms-bg);border:2px solid #0000;gap:.45rem;padding:.75rem;display:grid}.ia-word.is-done{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-word.is-no{animation:.4s ia-shake}.ia-word__clue{color:var(--ms-ink);font-weight:700;font-size:var(--ms-text-sm)}.ia-word__slots{flex-wrap:wrap;gap:.3rem;min-height:2.6rem;display:flex}.ia-word__slot{border-bottom:3px solid var(--ms-border-2);min-width:2.4rem;height:2.6rem;font-size:var(--ms-text-xl);color:var(--ms-ink);place-items:center;padding-inline:.3rem;font-weight:800;display:grid}.ia-word__slot.is-filled{border-color:var(--ms-blue)}.ia-word.is-done .ia-word__slot{color:var(--ms-blue-deep)}.ia-word__tiles{flex-wrap:wrap;gap:.35rem;display:flex}.ia-tile{border-radius:var(--ms-r-sm);background:var(--ms-surface);min-width:2.75rem;height:2.75rem;color:var(--ms-ink);box-shadow:var(--ms-shadow);font:inherit;font-size:var(--ms-text-lg);cursor:pointer;border:0;padding-inline:.4rem;font-weight:800}.ia-tile:hover:not(:disabled){background:var(--ms-blue-soft)}.ia-tile:disabled{opacity:.3;cursor:default;box-shadow:none}.ia-tile--undo{background:var(--ms-sand);font-size:var(--ms-text-base)}.ia-word.is-done .ia-word__tiles{display:none}@media (prefers-reduced-motion:reduce){.ia-btn--warn,.ia-steps--cycle li{animation:none!important}}.ia-tank__crumbs{font-size:var(--ms-text-sm);flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.ia-tank__crumb{min-height:var(--ms-touch-min);color:var(--ms-blue);font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:.2rem 0;font-weight:700;text-decoration:underline;display:inline-flex}.ia-tank__here{color:var(--ms-ink);font-weight:800}.ia-tank__sep{color:var(--ms-ink-muted)}.ia-tank__bar{border-radius:var(--ms-r);background:var(--ms-surface);gap:2px;height:56px;display:flex;overflow:hidden}.ia-tank__bar.is-in{animation:.45s ease-out ia-grow}@keyframes ia-grow{0%{opacity:.3;transform:scaleX(.92)}to{opacity:1;transform:none}}.ia-tank__seg{border:0;flex-basis:0;min-width:5px;padding:0;display:block}button.ia-tank__seg{cursor:pointer;min-width:var(--ms-touch-min);background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--ms-surface) 45%, transparent) 6px 9px)}button.ia-tank__seg:hover,button.ia-tank__seg:focus-visible{outline:3px solid var(--ms-ink);outline-offset:-3px}.ia-tank__seg--salt{background-color:color-mix(in srgb, var(--ms-blue) 75%, var(--ms-ink))}.ia-tank__seg--f0{background-color:var(--ms-blue)}.ia-tank__seg--f1{background-color:color-mix(in srgb, var(--ms-blue) 60%, var(--ms-surface))}.ia-tank__seg--f2{background-color:color-mix(in srgb, var(--ms-blue) 35%, var(--ms-surface))}.ia-tank__seg--f3{background-color:var(--ia-leaf)}.ia-tank__seg--f4{background-color:var(--ia-rock)}.ia-tank__seg--f5{background-color:var(--ms-ink-2)}.ia-tank__seg--f6{background-color:var(--ms-ink-muted)}.ia-tank__list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ia-tank__row{border-radius:var(--ms-r);background:var(--ms-bg);grid-template-columns:auto 1fr auto;align-items:center;gap:.1rem .6rem;padding:.45rem .6rem;display:grid}.ia-tank__sw{border-radius:3px;grid-row:span 2;align-self:center;width:.9rem;height:.9rem}.ia-tank__t{color:var(--ms-ink);min-width:0;font-weight:700}.ia-tank__amt{color:var(--ms-blue-deep);text-align:end;white-space:nowrap}.ia-tank__pct{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);grid-column:2/4}.ia-tank__note{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);grid-column:2/4;font-weight:700}.ia-tank__open{grid-column:2/4;justify-self:start}.ia:not(.is-live) .ia-sort__bins,.ia:not(.is-live) .ia-order__up,.ia:not(.is-live) .ia-order__down,.ia:not(.is-live) .ia-order__check,.ia:not(.is-live) .ia-merges,.ia:not(.is-live) .ia-word__tiles{display:none}.ia-hero__scene--tall{width:min(150px,45%)}@media (width>=48rem){.ia-hero__scene--tall{width:150px}}.ia-trip{border-radius:var(--ms-r);width:100%;height:auto;display:block}.ia-trip__sky{fill:var(--ms-tint)}.ia-trip__band{opacity:.7;transition:opacity .3s}.ia-trip__band.is-on{opacity:1}.ia-trip__band--pathar{fill:var(--ia-rock)}.ia-trip__band--maidan{fill:var(--ia-leaf)}.ia-trip__band--parvat{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink))}.ia-trip__edge{fill:none;stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-trip__road{fill:none;stroke:var(--ms-surface);stroke-width:2px;stroke-dasharray:6 6;opacity:.8}.ia-trip__lab{opacity:.55;paint-order:stroke;stroke:var(--ms-tint);stroke-width:4px;font-size:15px;font-weight:800;transition:opacity .3s}.ia-trip__lab.is-on{opacity:1}.ia-trip__bus rect:first-child{fill:var(--ms-blue)}.ia-trip__bus circle{fill:var(--ms-ink)}.ia-trip__win{fill:var(--ms-surface)}.ia-trip__card{border-radius:var(--ms-r);background:var(--ms-tint);gap:.2rem;padding:.7rem .9rem;display:grid}.ia-trip__place{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);font-weight:700}.ia-trip__land{font-size:var(--ms-text-xl);color:var(--ms-blue-deep);font-weight:800}.ia-age{border-radius:var(--ms-r);width:100%;height:auto;display:block}.ia-age__sky{fill:var(--ms-tint)}.ia-age__snow{fill:var(--ia-cloud);transition:opacity .2s}.ia-age__arrows path{fill:none;stroke:var(--ms-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ia-age__ends{font-size:var(--ms-text-sm);color:var(--ms-ink-2);justify-content:space-between;gap:1rem;max-width:none;font-weight:700;display:flex}.ia-age__ends span:last-child{text-align:end}.ia-climb{gap:var(--ms-space-3);display:grid}@media (width>=48rem){.ia-climb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ia-climb__svg{border-radius:var(--ms-r);justify-self:center;width:100%;max-width:420px;height:auto}.ia-climb__sky{fill:var(--ms-tint)}.ia-climb__z{opacity:.55;transition:opacity .3s}.ia-climb__z.is-on{opacity:1}.ia-climb__z--valley{fill:color-mix(in srgb, var(--ia-leaf) 70%, var(--ia-sand))}.ia-climb__z--forest{fill:color-mix(in srgb, var(--ia-leaf) 80%, var(--ms-ink))}.ia-climb__z--grass{fill:color-mix(in srgb, var(--ia-leaf) 45%, var(--ia-sand))}.ia-climb__z--snow{fill:var(--ia-cloud)}.ia-climb__tree{fill:color-mix(in srgb, var(--ia-leaf) 55%, var(--ms-ink))}.ia-climb__tuft{fill:none;stroke:color-mix(in srgb, var(--ia-leaf) 70%, var(--ms-ink));stroke-width:2px}.ia-climb__river{fill:none;stroke:var(--ms-blue);stroke-width:5px}.ia-climb__field path{stroke:var(--ia-rock);stroke-width:2px}.ia-climb__edge{fill:none;stroke:var(--ms-ink-2);stroke-width:2px}.ia-climb__me circle{fill:var(--ms-blue)}.ia-climb__me path{fill:none;stroke:var(--ms-blue);stroke-width:2.5px;stroke-linecap:round}.ia-climb__me .ia-climb__flag{fill:var(--ms-blue);stroke:none}.ia-climb__side{gap:var(--ms-space-2);align-content:start;display:grid}.ia-climb__zones{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ia-climb__zones li{border-radius:var(--ms-r);background:var(--ms-bg);color:var(--ms-ink-2);border-inline-start:4px solid var(--ms-border-2);padding:.45rem .7rem;font-weight:700;transition:background .2s,color .2s}.ia-climb__zones li.is-on{background:var(--ms-blue);color:var(--ms-blue-ink);border-color:var(--ms-blue-deep)}.ia-terrace{border-radius:var(--ms-r);justify-self:center;width:100%;max-width:560px;height:auto}.ia-terrace__sky{fill:var(--ms-tint)}.ia-terrace__land{fill:color-mix(in srgb, var(--ia-rock) 85%, var(--ms-ink));stroke:var(--ia-sand);stroke-width:2px;transition:d .5s}.ia-terrace__crop path{fill:none;stroke:var(--ia-leaf);stroke-width:2.5px;stroke-linecap:round}.ia-terrace__crop{animation:.5s ease-out both ia-sprout;animation-delay:var(--d);transform-box:fill-box;transform-origin:bottom}@keyframes ia-sprout{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ia-terrace__rain line{stroke:var(--ms-blue);stroke-width:2px;stroke-linecap:round;opacity:0}.ia-terrace__rain.is-on line{animation:1s linear 3 ia-rain;animation-delay:var(--d)}.ia-mine{border-radius:var(--ms-r);width:100%;height:auto;display:block}.ia-mine__sky{fill:var(--ms-tint)}.ia-mine__plain{fill:color-mix(in srgb, var(--ia-leaf) 60%, var(--ia-sand))}.ia-mine__body{fill:var(--ia-rock)}.ia-mine__layer{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink));stroke-width:2px;stroke-dasharray:10 6}.ia-mine__spot{cursor:pointer;outline:none}.ia-mine__hit{fill:#0000}.ia-mine__pin{fill:var(--ms-blue);animation:1.4s ease-in-out infinite ia-bob}.ia-mine__spot:hover .ia-mine__pin,.ia-mine__spot:focus-visible .ia-mine__pin{fill:var(--ms-blue-deep)}.ia-mine__spot:focus-visible .ia-mine__hit{stroke:var(--ms-blue);stroke-width:3px}.ia-mine__spot.is-dug .ia-mine__pin{fill:var(--ms-ink-muted);animation:none}@keyframes ia-bob{50%{transform:translateY(-4px)}}.ia-mine__shaft{stroke:var(--ms-ink);stroke-width:8px;stroke-dasharray:170;stroke-dashoffset:170px;animation:.6s ease-in forwards ia-drill}@keyframes ia-drill{to{stroke-dashoffset:0}}.ia-mine__ore circle{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:.35s ia-pop}.ia-mine__ore text{paint-order:stroke;stroke:var(--ia-rock);stroke-width:4px;font-size:15px;font-weight:800;fill:var(--ms-surface)!important}.ia-river__c{aspect-ratio:720/260;border-radius:var(--ms-r);width:100%;height:auto;display:block}.ia-river__meter span{transition:width .2s}.ia-pop__row{align-items:end;gap:.4rem;display:flex}.ia-pop__p{width:30px;height:50px}.ia-pop__p circle,.ia-pop__p path{fill:var(--ms-border-2)}.ia-pop__p.is-on circle,.ia-pop__p.is-on path{fill:var(--ms-blue)}.ia-pop__plus{font-size:var(--ms-text-xl);color:var(--ms-blue);align-self:center;font-weight:800}.ia-irr{gap:var(--ms-space-4);justify-content:center;display:flex}.ia-irr__g{justify-items:center;gap:.4rem;display:grid}.ia-irr__g p{font-size:var(--ms-text-sm);color:var(--ms-ink);text-align:center;font-weight:700}.ia-irr__col{border-radius:var(--ms-r);background:var(--ms-sand);width:64px;height:150px;position:relative;overflow:hidden}.ia-irr__col span{background:var(--ia-leaf);transition:height .6s;position:absolute;bottom:0;left:0;right:0}.ia-irr__col--water span{background:var(--ms-blue)}.ia-range--v{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.ia-terrace__land{transition:none}.ia-mine__pin,.ia-terrace__crop,.ia-mine__shaft{animation:none!important}.ia-mine__shaft{stroke-dashoffset:0}}@media (width<=40rem){.ia-trip__lab{font-size:24px}.ia-mine__ore text{font-size:22px}}.ia-defs{width:0;height:0;position:absolute;overflow:hidden}.ia-sun-core{fill:color-mix(in srgb, var(--ia-sand) 55%, var(--ms-disc))}.ia-drift{animation:ia-cloud var(--dur,40s) ease-in-out infinite alternate;animation-delay:var(--off,0s)}@keyframes ia-cloud{0%{transform:translate(-36px)}to{transform:translate(48px)}}.ia-facet{fill:url(#ia-g-shade)}.ia-pill rect{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:1px;transition:fill .3s,stroke .3s}.ia-pill text{font-size:13px;font-weight:800;transition:fill .3s;fill:var(--ms-ink)!important}.ia-pill.is-on rect{fill:var(--ms-blue);stroke:var(--ms-blue)}.ia-pill.is-on text{fill:var(--ms-blue-ink)!important}@keyframes ia-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes ia-shimmer{to{stroke-dashoffset:-52px}}.ia-trip__snow{fill:url(#ia-g-snow)}.ia-trip__river{fill:none;stroke:url(#ia-g-river);stroke-width:5px;stroke-linecap:round}.ia-trip__shimmer{fill:none;stroke:var(--ia-cloud);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:8 18;opacity:.8;animation:3s linear infinite ia-shimmer}.ia-trip__edge{stroke:color-mix(in srgb, var(--ms-ink) 40%, transparent);stroke-width:1.2px}.ia-trip__road{stroke:var(--ms-surface);stroke-width:2.5px;stroke-dasharray:10 8;opacity:.9}.ia-trip__lab{opacity:1;stroke:none}.ia-trip__bus{filter:url(#ia-f-shadow);transition:transform .28s cubic-bezier(.3,.7,.3,1)}.ia-trip__shell{fill:var(--ms-blue)}.ia-trip__front{fill:color-mix(in srgb, var(--ms-surface) 70%, var(--ms-blue))}.ia-trip__spokes circle{fill:var(--ms-ink)}.ia-trip__spokes path{stroke:var(--ms-surface);stroke-width:1.2px}.ia-trip__spokes{transform-box:fill-box;transform-origin:50%}.ia-trip__bus.is-moving .ia-trip__spokes{animation:.45s linear infinite ia-spin}.ia-trip__bus.is-moving .ia-trip__busbody{animation:.25s ease-in-out infinite ia-rumble}@keyframes ia-rumble{50%{transform:translateY(-.8px)}}.ia-age__ridge{fill:url(#ia-g-rock)}.ia-age__strata{fill:url(#ia-p-strata)}.ia-age__edge{fill:none;stroke:color-mix(in srgb, var(--ms-surface) 70%, transparent);stroke-width:1.5px}.ia-age__snow{fill:url(#ia-g-snow)}.ia-age__debris{fill:url(#ia-g-sand)}.ia-age__rain line{stroke:var(--ms-blue);stroke-width:2px;stroke-linecap:round;opacity:0}.ia-age__rain.is-on line{animation:.7s linear infinite ia-rain;animation-delay:var(--d)}.ia-age__pebble{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink));animation:1s cubic-bezier(.5,0,.9,.6) forwards ia-roll}@keyframes ia-roll{to{transform:translate(var(--dx), var(--dy));opacity:.2}}.ia-climb__grass{fill:color-mix(in srgb, var(--ia-leaf) 45%, var(--ia-sand))}.ia-climb__snowline{fill:none;stroke:var(--ia-cloud);stroke-width:3px;stroke-linejoin:round;opacity:.8}.ia-climb__tuft{stroke-width:1.8px;stroke-linecap:round}.ia-climb__hl{fill:var(--ms-surface);fill-opacity:.22;stroke:var(--ms-surface);stroke-width:2px;stroke-dasharray:6 6;transition:transform .45s cubic-bezier(.3,.7,.3,1),height .45s cubic-bezier(.3,.7,.3,1)}.ia-climb__river{stroke:url(#ia-g-river)}.ia-climb__shimmer{fill:none;stroke:var(--ia-cloud);stroke-width:1.5px;stroke-dasharray:8 18;opacity:.8;animation:3s linear infinite ia-shimmer}.ia-climb__edge{stroke:color-mix(in srgb, var(--ms-ink) 45%, transparent)}.ia-climb__me{transition:transform .3s cubic-bezier(.3,.7,.3,1)}.ia-climb__bob{animation:1.6s ease-in-out infinite ia-bob}.ia-climb__ring{fill:var(--ms-surface);fill-opacity:.55;stroke:var(--ms-blue);stroke-width:1.5px}.ia-terrace__land{fill:url(#ia-g-earth);stroke:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));stroke-width:1.5px}.ia-terrace__strata{fill:url(#ia-p-strata);pointer-events:none;transition:d .5s}.ia-terrace__shelf{fill:var(--ia-leaf);transform-box:fill-box;transform-origin:0;animation:.5s ease-out ia-grow-x}@keyframes ia-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ia-terrace__crop path{stroke:color-mix(in srgb, var(--ia-leaf) 80%, var(--ms-ink));transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite ia-sway}.ia-mine__l1{fill:color-mix(in srgb, var(--ia-rock) 75%, var(--ms-surface))}.ia-mine__l2{fill:var(--ia-rock)}.ia-mine__l3{fill:color-mix(in srgb, var(--ia-rock) 82%, var(--ms-ink))}.ia-mine__l4{fill:color-mix(in srgb, var(--ia-rock) 68%, var(--ms-ink))}.ia-mine__grass{fill:var(--ia-leaf)}.ia-mine__edge{fill:none;stroke:color-mix(in srgb, var(--ms-ink) 40%, transparent);stroke-width:1.5px}.ia-mine__rig path{fill:none;stroke:var(--ms-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ia-mine__rig circle{fill:var(--ms-blue)}.ia-mine__rig{transform-box:fill-box;transform-origin:bottom}.ia-mine__spot:hover .ia-mine__rig,.ia-mine__spot:focus-visible .ia-mine__rig{animation:1s ease-in-out infinite ia-bob}.ia-mine__spot:hover .ia-mine__rig path{stroke:var(--ms-blue-deep)}.ia-mine__spot.is-dug .ia-mine__rig circle{fill:var(--ms-ink-muted)}.ia-mine__shaft{stroke:color-mix(in srgb, var(--ms-ink) 85%, var(--ia-rock));stroke-width:7px;stroke-linecap:round}.ia-mine__bit{fill:var(--ms-blue);animation:.6s ease-in forwards ia-bit}@keyframes ia-bit{to{transform:translateY(166px)}}.ia-mine__dust{fill:var(--ia-sand);animation:.7s ease-out forwards ia-dust}@keyframes ia-dust{to{transform:translate(var(--dx), -16px);opacity:0}}.ia-mine__spark{fill:none;stroke:var(--ia-cloud);stroke-width:2.5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:6s linear infinite ia-spin,1.2s ease-in-out infinite ia-twinkle}@keyframes ia-twinkle{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ia-drift,.ia-trip__shimmer,.ia-trip__spokes,.ia-trip__busbody,.ia-climb__bob,.ia-climb__shimmer,.ia-terrace__crop path,.ia-mine__spark,.ia-mine__rig,.ia-age__rain line{animation:none!important}.ia-age__pebble,.ia-mine__dust,.ia-mine__bit{animation-duration:10ms!important}}.ia-peel__gore{fill:color-mix(in srgb, var(--ms-tint) 70%, var(--ia-sand))}.ia-peel__gore--alt{fill:var(--ms-tint)}.ia-peel__floor{fill:#000;fill-opacity:.1}.ia-peel__shade{pointer-events:none}.ia-globe__air{fill:none;stroke:color-mix(in srgb, var(--ia-water) 70%, transparent);stroke-width:8px;opacity:.6}.ia-globe__sea{fill:url(#ia-g-water)}.ia-globe__svg{filter:drop-shadow(0 6px 12px #0000001f)}.ia-sun{fill:color-mix(in srgb, var(--ia-sand) 55%, var(--ms-disc));stroke:none}.ia-sun__ray{stroke:color-mix(in srgb, var(--ia-sand) 70%, var(--ia-rock))}.ia-spin__star{fill:var(--ms-ink-muted);opacity:.7}.ia-spin__beam{stroke:color-mix(in srgb, var(--ia-sand) 70%, var(--ms-disc));stroke-width:1.5px;stroke-dasharray:2 8;opacity:.8;animation:1.6s linear infinite ia-beam}@keyframes ia-beam{to{stroke-dashoffset:20px}}.ia-earth{fill:url(#ia-g-water)}.ia-spin__turn{fill:none;stroke:var(--ms-ink);stroke-width:1.6px;stroke-linecap:round;opacity:.55}@media (prefers-reduced-motion:reduce){.ia-spin__beam{animation:none}}.ia-card--sun{background:var(--ms-tint)}.ia-chipb--sm{min-height:2rem;margin-inline-start:.3rem;padding:0 .6rem}.ia-day{gap:var(--ms-space-3);align-items:center;display:grid}@media (width>=48rem){.ia-day{grid-template-columns:minmax(0,300px) 1fr}}.ia-day__clock{justify-self:center;width:min(100%,300px);overflow:visible}.ia-day__face{fill:var(--ms-surface);stroke:var(--ms-blue-deep);stroke-width:3px}.ia-day__night{fill:var(--ms-sand);opacity:.55}.ia-day__sweep{fill:var(--ms-blue);fill-opacity:.16;transition:d .9s}.ia-day__tick{stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-day__tick.is-major{stroke-width:3px;stroke:var(--ms-ink)}.ia-day__h{fill:var(--ms-ink-2);font-size:17px;font-weight:800}.ia-day__mark{fill:var(--ms-surface);stroke:var(--ms-blue);stroke-width:2.5px;transition:r .2s}.ia-day__mark.is-on{fill:var(--ms-blue);r:8}.ia-day__handg{transform-origin:180px 180px;transition:transform 1.4s cubic-bezier(.3,.1,.2,1)}.ia-day__hand{stroke:var(--ms-ink);stroke-width:5px;stroke-linecap:round}.ia-day__tip{fill:var(--ms-blue)}.ia-day__pin{fill:var(--ms-ink);stroke:var(--ms-surface);stroke-width:3px}.ia-day__side{gap:var(--ms-space-2);min-width:0;display:grid}.ia-day__read{font-size:var(--ms-text-3xl);color:var(--ms-blue-deep);letter-spacing:.02em;font-weight:800}.ia-day__last{border-radius:var(--ms-r);background:var(--ms-tint);padding:.5rem .7rem}.ia-day__bar{width:100%;max-width:420px;overflow:visible}.ia-day__track{fill:var(--ms-sand)}.ia-day__s{fill:var(--ms-ink-muted);font-size:11px}.ia-day__bm circle{fill:var(--ms-surface);stroke:var(--ms-blue);stroke-width:2.5px}.ia-day__bm text{fill:var(--ms-ink-2);font-size:12px;font-weight:700}.ia-day__bm.is-on circle{fill:var(--ms-blue)}.ia-day__bm.is-on text{fill:var(--ms-blue-deep)}.ia-nl{gap:.2rem;display:grid}.ia .ia-nl__era{font-size:var(--ms-text-sm);color:var(--ms-ink-2);justify-content:space-between;max-width:none;font-weight:800;display:flex}.ia-nl__hops{width:100%;height:56px;overflow:visible}.ia-nl__hop{fill:none;stroke:var(--ms-blue);stroke-width:2.5px;stroke-dasharray:400;stroke-dashoffset:400px;animation:.45s ease-out forwards ia-hop}@keyframes ia-hop{to{stroke-dashoffset:0}}.ia-nl__row{grid-template-columns:repeat(8,1fr);gap:.25rem;display:grid;position:relative}.ia-nl__row:after{content:"";background:var(--ms-ink);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-.4rem;bottom:-.4rem;left:50%}.ia-nl__b{min-height:var(--ms-touch-min);border-radius:var(--ms-r);cursor:pointer;font-size:var(--ms-text-lg);color:var(--ms-ink);border:0;font-weight:800;transition:background .15s,transform .15s}.ia-nl__b.is-bce{background:var(--ms-sand)}.ia-nl__b.is-ce{background:var(--ms-blue-soft)}.ia-nl__b:hover{transform:translateY(-2px)}.ia-nl__b.is-in{box-shadow:inset 0 0 0 2px var(--ms-blue)}.ia-nl__b.is-a,.ia-nl__b.is-b{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia .ia-nl__k{text-align:center;max-width:none}.ia-calc{gap:var(--ms-space-2);flex-wrap:wrap;align-items:end;display:flex}.ia-calc__f{font-size:var(--ms-text-sm);color:var(--ms-ink);gap:.25rem;font-weight:700;display:grid}.ia-select{cursor:pointer;width:auto}.ia-calc__bar{width:100%;overflow:visible}.ia-calc__bce,.ia-calc__ce{transition:width .5s,x .5s}.ia-calc__bce{fill:var(--ms-sand)}.ia-calc__ce{fill:var(--ms-blue)}.ia-calc__zero{stroke:var(--ms-ink);stroke-width:3px;stroke-linecap:round;transition:opacity .3s}.ia-calc__zero.is-off{opacity:0}.ia-calc__t{fill:var(--ms-ink-2);font-size:15px;font-weight:700}.ia-calc__out{font-size:var(--ms-text-lg)}.ia-cent__ask{font-size:var(--ms-text-xl);color:var(--ms-ink);font-weight:800}.ia-cent__grid{border-radius:var(--ms-r);background:var(--ms-tint);grid-template-columns:repeat(20,1fr);gap:3px;padding:.5rem;display:grid}.ia-cent__grid span{aspect-ratio:1;background:var(--ms-sand);border-radius:3px;transition:background .2s,transform .2s}.ia-cent__grid span.is-past{background:color-mix(in srgb, var(--ms-blue) 30%, var(--ms-sand))}.ia-cent__grid span.is-on{background:var(--ms-blue);box-shadow:0 0 0 2px var(--ms-surface);transform:scale(1.35)}.ia .ia-cent__ends{flex-wrap:wrap;justify-content:space-between;gap:.5rem;max-width:none;display:flex}.ia-cent__ends span:first-child,.ia-cent__ends span:last-child{color:var(--ms-ink-2);font-weight:800}.ia-feb{border-radius:var(--ms-r);background:var(--ms-tint);gap:.4rem;padding:.6rem;display:grid}.ia-feb__days{grid-template-columns:repeat(7,1fr);gap:4px;max-width:22rem;margin:0;padding:0;list-style:none;display:grid}.ia-feb__days li{background:var(--ms-surface);min-height:2rem;font-size:var(--ms-text-sm);color:var(--ms-ink-2);border-radius:6px;place-items:center;font-weight:700;display:grid}.ia-feb__days li.is-29{opacity:.25;outline:2px dashed var(--ms-border-2);outline-offset:-2px;background:0 0;transition:all .3s}.ia-feb__days.is-leap li.is-29{opacity:1;background:var(--ms-blue);color:var(--ms-blue-ink);outline:0;animation:.4s ease-out ia-popin}@keyframes ia-popin{0%{scale:.4}70%{scale:1.15}to{scale:1}}.ia-strip{border-radius:var(--ms-r);background:var(--ms-tint);gap:.3rem;padding:.6rem;display:none}.ia-strip.is-on{display:grid}.ia-strip__svg{width:100%;overflow:visible}.ia-strip__bce{fill:var(--ms-sand)}.ia-strip__ce{fill:var(--ms-blue-soft)}.ia-strip__zero{stroke:var(--ms-ink);stroke-width:3px;stroke-linecap:round}.ia-strip__tick{stroke:var(--ms-ink-muted);stroke-width:1.5px}.ia-strip__t{fill:var(--ms-ink-muted);font-size:13px}.ia-strip__dot{opacity:0;animation:.4s ease-out forwards ia-drop;animation-delay:calc(var(--i) * .25s)}.ia-strip__dot circle{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:2px}.ia-strip__stem{stroke:var(--ms-blue);stroke-width:1.5px;stroke-dasharray:3 3}.ia-strip__lab{fill:var(--ms-ink);font-size:15px;font-weight:800}@keyframes ia-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.ia-jig{gap:var(--ms-space-3);display:grid}@media (width>=48rem){.ia-jig{grid-template-columns:minmax(0,360px) 1fr;align-items:start}}.ia-jig__board{grid-template-columns:repeat(3,1fr);justify-self:center;width:min(100%,360px);padding:6%;display:grid}.ia-jig__slot{aspect-ratio:1;cursor:pointer;background:0 0;border:0;place-items:end center;padding:0;display:grid;position:relative}.ia-jig__svg{pointer-events:none;width:132%;height:132%;position:absolute;inset:-16%;overflow:visible}.ia-jig__shape{fill:var(--ms-surface);stroke:var(--ms-ink-muted);stroke-width:1.5px;stroke-dasharray:5 4;transition:fill .3s,stroke .3s}.ia-jig__icon{opacity:.5;transition:opacity .3s,transform .3s}.ia-jig.is-picking .ia-jig__slot:not(.is-placed) .ia-jig__shape,.ia-jig__slot.is-over .ia-jig__shape{stroke:var(--ms-blue);stroke-width:2.5px}.ia-jig__slot.is-placed{z-index:1;cursor:default}.ia-jig__slot.is-placed .ia-jig__shape{fill:var(--ms-blue-soft);stroke:var(--ms-blue-deep);stroke-dasharray:none;stroke-width:2px;filter:url(#ia-f-shadow)}.ia-jig__slot.is-placed .ia-jig__icon{opacity:1}.ia-jig__slot.is-no .ia-jig__shape{fill:var(--ia-bad-soft);stroke:var(--ia-bad-line)}.ia-jig__slot.is-gap .ia-jig__shape{fill:var(--ms-sand);stroke:var(--ia-bad-line)}.ia-jig__slot.is-gap:before{content:"?";color:var(--ia-bad);place-items:center;font-size:2rem;font-weight:800;display:grid;position:absolute;inset:0}.ia-jig__name{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);text-align:center;margin-bottom:4%;padding:0 .3rem;font-weight:800;line-height:1.15;position:relative}.ia-jig__bank{gap:.4rem;display:grid}.ia-jig__pieces{flex-wrap:wrap;gap:.6rem;display:flex}.ia-jig__piece{cursor:grab;touch-action:none;width:6.2rem;height:6.2rem;font-size:var(--ms-text-sm);color:var(--ms-ink);background:0 0;border:0;place-items:center;padding:0;font-weight:800;transition:transform .15s;display:grid;position:relative}.ia-jig__piece svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ia-jig__piece path{fill:var(--ms-sand);stroke:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink));stroke-width:2px}.ia-jig__piece span{text-align:center;padding:0 .6rem;line-height:1.2;position:relative}.ia-jig__piece:hover{transform:translateY(-2px)rotate(-2deg)}.ia-jig__piece.is-sel path{fill:var(--ms-blue);stroke:var(--ms-blue-deep)}.ia-jig__piece.is-sel span{color:var(--ms-blue-ink)}.ia-jig__piece.is-lifted{opacity:.35}.ia-ghost.ia-jig__piece{z-index:50;pointer-events:none;position:fixed;top:0;left:0}.ic-metal{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ia-rock));stroke:var(--ms-ink-2);stroke-width:1.5px}.ic-metal2{fill:var(--ia-sand);stroke:var(--ms-ink-2);stroke-width:1.5px}.ic-line,.ic-string,.ic-strata{fill:none;stroke:var(--ms-ink-2);stroke-width:1.6px;stroke-linecap:round}.ic-stone,.ic-stone2{fill:color-mix(in srgb, var(--ia-rock) 55%, var(--ms-surface));stroke:var(--ms-ink-2);stroke-width:1.5px}.ic-stone2{fill:color-mix(in srgb, var(--ia-rock) 75%, var(--ms-surface))}.ic-copper{fill:color-mix(in srgb, #b8673a 75%, var(--ms-ink))}.ic-copper2{fill:#c97a46;stroke:var(--ms-ink-2);stroke-width:1.2px}.ic-ring{fill:none;stroke:var(--ms-ink);stroke-width:2.5px}.ic-leaf{fill:color-mix(in srgb, var(--ia-sand) 80%, var(--ms-surface));stroke:var(--ms-ink-2);stroke-width:1.2px}.ic-wall{fill:color-mix(in srgb, var(--ia-rock) 40%, var(--ms-surface))}.ic-ochre{fill:none;stroke:#a5482a;stroke-width:2.4px;stroke-linecap:round}.ic-ochref{fill:#a5482a}.ic-person{fill:var(--ms-ink-2)}.ic-wave{fill:none;stroke:var(--ms-blue);stroke-width:2.2px;stroke-linecap:round}.ic-page{fill:var(--ms-surface);stroke:var(--ms-ink-2);stroke-width:1.5px}.ic-path{fill:none;stroke:var(--ms-blue);stroke-width:2px;stroke-dasharray:3 3}.ic-mound{fill:url(#ia-g-earth)}.ic-handle{stroke:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));stroke-width:3px;stroke-linecap:round}.ia-fam__wrap{overflow-x:auto}.ia-fam{border-collapse:separate;border-spacing:4px;min-width:36rem;font-size:var(--ms-text-sm)}.ia-fam th{text-align:start;color:var(--ms-ink);padding:.2rem .3rem;font-weight:800}.ia-fam__in{background:var(--ms-tint);width:100%;min-height:2.4rem;color:var(--ms-ink);font:inherit;border:0;border-radius:8px;padding:0 .5rem}.ia-fam__in:focus{outline:2px solid var(--ms-blue)}.ia-cave{border-radius:var(--ms-r-lg);position:relative;overflow:hidden}.ia-cave__svg{width:100%;height:auto;display:block}.ia-cave__in{fill:#000;fill-opacity:.22}.ia-cave__wall{fill:color-mix(in srgb, var(--ia-rock) 50%, var(--ms-surface))}.ia-cave__floor{fill:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));fill-opacity:.5}.ia-cave__art path{fill:none;stroke:#c4683f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ia-cave__artf{fill:#c4683f}.ia-cave__cord{fill:none;stroke:var(--ia-sand);stroke-width:1.5px}.ia-cave__bead{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1px}.ia-cave__tooth{fill:var(--ia-sand);stroke:var(--ms-ink-2);stroke-width:1px}.ia-cave__glow{transform-origin:214px 290px;animation:1.6s ease-in-out infinite alternate ia-flicker}.ia-cave__flame{fill:#e98a3a;transform-origin:214px 304px;animation:.9s ease-in-out infinite alternate ia-flame}.ia-cave__flame2{fill:#ffd27a;transform-origin:214px 304px;animation:.7s ease-in-out infinite alternate-reverse ia-flame}.ia-cave__log{stroke:#5a3a26;stroke-width:5px;stroke-linecap:round}@keyframes ia-flame{0%{transform:scale(1)}to{transform:scale(.92,1.12)skew(-3deg)}}@keyframes ia-flicker{0%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.ia-cave__p{fill:color-mix(in srgb, var(--ia-rock) 35%, var(--ms-ink))}.ia-cave__spear{stroke:color-mix(in srgb, var(--ia-rock) 50%, var(--ms-ink));stroke-width:3px;stroke-linecap:round;fill:none}.ia-cave__tools path{fill:color-mix(in srgb, var(--ia-rock) 30%, var(--ms-ink-2));stroke:var(--ms-ink);stroke-width:1px}.ia-cave__tools .ia-cave__arrow{fill:none;stroke:var(--ms-ink);stroke-width:2px}.ia-cave__deer{fill:color-mix(in srgb, var(--ia-rock) 80%, var(--ms-ink))}.ia-cave__legs{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 80%, var(--ms-ink));stroke-width:3px;stroke-linecap:round}.ia-hot{border:3px solid var(--ms-surface);background:var(--ms-blue);width:2.4rem;height:2.4rem;color:var(--ms-blue-ink);cursor:pointer;border-radius:50%;place-items:center;margin:-1.2rem 0 0 -1.2rem;font-size:1.3rem;font-weight:800;display:grid;position:absolute;box-shadow:0 2px 8px #0000004d}.ia-hot:after{content:"";border:2px solid var(--ms-surface);border-radius:50%;animation:1.8s ease-out infinite ia-hotping;position:absolute;inset:-6px}.ia-hot.is-seen{background:var(--ms-surface);color:var(--ms-blue-deep)}.ia-hot.is-seen:after{opacity:0;animation:none}.ia-hot.is-on{box-shadow:0 0 0 4px var(--ms-blue);transform:scale(1.15)}@keyframes ia-hotping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.ia-cave__card{border-radius:var(--ms-r);background:var(--ms-tint);min-height:4.5rem;padding:.7rem .9rem}@media (width<=40rem){.ia-hot{width:2rem;height:2rem;margin:-1rem 0 0 -1rem;font-size:1.1rem}}.ia-ice{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-ice__cold{fill:#dbe9f2;transition:opacity .2s}.ia-ice__sheet{fill:url(#ia-g-snow);stroke:color-mix(in srgb, var(--ia-water) 60%, var(--ms-ink-muted));stroke-width:1.5px}.ia-ice__river{fill:none;stroke:url(#ia-g-river);stroke-linecap:round;transition:stroke-width .2s}.ia-ice__field,.ia-ice__life,.ia-ice__hunt,.ia-ice__snow{transition:opacity .25s}.ia-ice__caps{fill:url(#ia-g-snow);transition:opacity .25s}.ia-ice__goat{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1.2px}.ia-ice__goat path{fill:none;stroke:var(--ms-ink-2);stroke-width:2px;stroke-linecap:round}.ia-ice__snow circle{fill:#fff;animation:3.5s linear infinite ia-snow;animation-delay:var(--d)}@keyframes ia-snow{0%{transform:translateY(-20px)}to{transform:translateY(110px)}}.ia-ice__snow.is-still circle{animation:none}.ia-reveal{border-radius:var(--ms-r);background:var(--ms-tint);padding:.6rem .8rem}.ia-reveal summary{cursor:pointer;color:var(--ms-ink);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-weight:700;list-style:none;display:flex}.ia-reveal summary::-webkit-details-marker{display:none}.ia-reveal__b{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);font-weight:800}.ia-reveal[open] .ia-reveal__b{display:none}.ia-reveal p{color:var(--ms-blue-deep);margin-top:.4rem;font-weight:700}@media (prefers-reduced-motion:reduce){.ia-day__handg,.ia-day__sweep,.ia-calc__bce,.ia-calc__ce{transition:none}.ia-nl__hop{stroke-dashoffset:0;animation:none}.ia-strip__dot{opacity:1;animation:none}.ia-cave__glow,.ia-cave__flame,.ia-cave__flame2,.ia-hot:after,.ia-ice__snow circle,.ia-feb__days.is-leap li.is-29{animation:none!important}}.ia:not(.is-live) .ia-hot,.ia:not(.is-live) .ia-jig__bank,.ia:not(.is-live) .ia-calc,.ia:not(.is-live) #cent,.ia:not(.is-live) #leap .ia-ask__row{display:none}.ia-input--wide{width:min(100%,16rem)}.ia-my__why{flex:1;min-width:12rem}.ia-my__why .ia-input--wide{width:100%}.ia-my__out{border-radius:var(--ms-r);background:var(--ms-blue-soft);font-size:var(--ms-text-lg);color:var(--ms-blue-deep);padding:.8rem 1rem;font-weight:700;animation:.35s ease-out ia-popin}.ia-words{gap:var(--ms-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start;display:grid}.ia-word{border-radius:var(--ms-r-lg);background:var(--ms-tint);gap:.5rem;padding:.6rem;display:grid}.ia-word__b{cursor:pointer;border-radius:var(--ms-r);background:var(--ms-surface);min-height:4.2rem;color:var(--ms-ink);font-size:var(--ms-text-2xl);border:0;justify-content:center;gap:0;font-weight:800;transition:gap .35s,background .2s;display:flex}.ia-word__b:hover{background:var(--ms-blue-soft)}.ia-word__p{border-radius:var(--ms-r);place-items:center;padding:0 .15rem;transition:background .3s,color .3s,padding .35s;display:grid}.ia-word.is-open .ia-word__b{background:0 0;gap:.6rem}.ia-word.is-open .ia-word__p{background:var(--ms-blue);color:var(--ms-blue-ink);padding:0 .7rem}.ia-word.is-open .ia-word__p+.ia-word__p{background:var(--ms-sand);color:var(--ms-ink)}.ia-word__info{gap:.3rem;animation:.3s ease-out ia-drop;display:grid}.ia-word__where{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);font-weight:800}.ia-word__mean{color:var(--ms-ink);font-weight:700}.ia-jam{gap:var(--ms-space-3);align-items:start;display:grid}@media (width>=48rem){.ia-jam{grid-template-columns:minmax(0,400px) 1fr}}.ia-jam__tree{border-radius:var(--ms-r-lg);position:relative;overflow:hidden}.ia-jam__tree svg{width:100%;height:auto;display:block}.ia-jam__shadow{fill:#000;fill-opacity:.12}.ia-jam__trunk{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));stroke-width:9px;stroke-linecap:round}.ia-jam__bark{fill:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink))}.ia-jam__crown circle{fill:url(#ia-g-leaf)}.ia-jam__leaves circle{fill:#fff;fill-opacity:.14}.ia-jam__f{cursor:pointer;background:0 0;border:0;place-items:center;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;padding:0;display:grid;position:absolute}.ia-jam__f span{width:1.5rem;height:1.9rem;box-shadow:0 0 0 3px var(--ms-surface), 0 3px 6px #0000004d;transform-origin:50% -40%;background:radial-gradient(circle at 35% 30%,#8a5aa8,#3b1d4f 70%);border-radius:50% 50% 48% 48%/55% 55% 45% 45%;animation:2.4s ease-in-out infinite ia-sway}.ia-jam__f:nth-of-type(2n) span{animation-delay:-1.2s}.ia-jam__f:hover span{transform:scale(1.15)}.ia-jam__f.is-picked span{animation:.6s ease-in forwards ia-fall}@keyframes ia-fall{to{opacity:0;transform:translateY(160px)rotate(40deg)}}.ia-jam__basket{pointer-events:none;border-radius:var(--ms-r-pill);background:var(--ms-surface);font-size:var(--ms-text-sm);color:var(--ms-ink);margin:0;padding:.2rem .7rem;font-weight:800;position:absolute;bottom:.5rem;right:.6rem}.ia-jam__facts{gap:.5rem;margin:0;padding-inline-start:1.3rem;display:grid}.ia-jam__facts li::marker{color:#6b3a8a;font-weight:800}.ia-jam__facts li.is-new{animation:.4s ease-out ia-drop}.ia-shloka{padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-tint);text-align:center;gap:.3rem;margin:0;display:grid}.ia .ia-shloka p{max-width:none}.ia-shloka__l{font-size:var(--ms-text-xl);color:var(--ms-ink);font-weight:800}.ia-shloka__hi{color:var(--ms-blue-deep);margin-top:.4rem;font-weight:700}.ia-dir{gap:var(--ms-space-3);align-items:center;display:grid}@media (width>=48rem){.ia-dir{grid-template-columns:minmax(0,380px) 1fr}}.ia-dir__dial{justify-self:center;width:min(100%,380px);position:relative}.ia-dir__dial svg{width:100%;height:auto;display:block}.ia-dir__ring{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:2px;stroke-dasharray:6 6}.ia-dir__arm{fill:var(--ms-sand);transition:fill .4s}.ia-dir__arm.is-on{fill:var(--ia-water)}.ia-dir__arm--n.is-on{fill:var(--ia-rock)}.ia-dir__peaks{opacity:0;transition:opacity .4s}.ia-dir__peaks.is-on{opacity:1}.ia-dir__peaks path{fill:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink))}.ia-dir__peaks .ia-dir__snow{fill:var(--ia-cloud)}.ia-dir__waves{opacity:0;transition:opacity .4s}.ia-dir__waves.is-on{opacity:1;animation:2.6s ease-in-out infinite ia-swell}@keyframes ia-swell{50%{translate:0 3px}}.ia-dir__waves path{fill:none;stroke:var(--ms-blue);stroke-width:2px;stroke-linecap:round}.ia-dir__hub{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:4px}.ia-dir__c{fill:var(--ms-blue-ink);font-size:17px;font-weight:800}.ia-dir__slot{cursor:pointer;border:2px dashed var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);place-items:center;gap:0;min-width:6.4rem;min-height:3rem;padding:.25rem .5rem;transition:border-color .2s,background .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.ia-dir__lab{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);font-weight:800}.ia-dir__got{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);text-align:center;font-weight:800;line-height:1.2}.ia-dir__got:empty{display:none}.ia-dir.is-picking .ia-dir__slot:not(.is-placed),.ia-dir__slot.is-over{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-dir__slot.is-placed{border-style:solid;border-color:var(--ms-blue);background:var(--ms-blue-soft);cursor:default;animation:.35s ease-out ia-popin}.ia-dir__slot.is-no{border-color:var(--ia-bad-line);background:var(--ia-bad-soft)}.ia-dir__bank{flex-wrap:wrap;align-content:start;gap:.5rem;display:flex}.ia-dir__piece{min-height:var(--ms-touch-min);border-radius:var(--ms-r);cursor:grab;background:var(--ms-sand);color:var(--ms-ink);touch-action:none;box-shadow:0 2px 0 color-mix(in srgb, var(--ia-rock) 50%, transparent);border:0;padding:0 .9rem;font-weight:800;transition:transform .15s}.ia-dir__piece:hover{transform:translateY(-2px)}.ia-dir__piece.is-sel{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-dir__piece.is-lifted{opacity:.35}.ia-ghost.ia-dir__piece{z-index:50;pointer-events:none;position:fixed;top:0;left:0}@media (width<=40rem){.ia-dir__slot{min-width:5.2rem;min-height:2.6rem}}.ia-widget .ia-flip{background:var(--ms-tint)}.ia-flip__back--big{font-size:var(--ms-text-xl);color:var(--ms-blue-deep);font-weight:800}.ia-morph{gap:var(--ms-space-2);display:grid}.ia-morph__track{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ia-morph__track li{border-radius:var(--ms-r-pill);background:var(--ms-sand);color:var(--ms-ink-muted);padding:.2rem .7rem;font-weight:800;transition:background .3s,color .3s}.ia-morph__track li+li:before{content:"→";color:var(--ms-ink-muted);margin-inline-end:.5rem}.ia-morph__track li.is-on{color:var(--ms-ink)}.ia-morph__track li.is-here{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-morph__track li.is-here:before{color:var(--ms-blue-ink)}.ia-morph__stage{min-height:11rem;padding:var(--ms-space-3);border-radius:var(--ms-r-xl);background:var(--ms-tint);place-items:center;gap:.4rem;display:grid}.ia-morph__who{border-radius:var(--ms-r-pill);background:var(--ms-surface);font-size:var(--ms-text-sm);color:var(--ms-blue-deep);padding:.15rem .8rem;font-weight:800}.ia .ia-morph__word{perspective:600px;gap:.35rem;max-width:none;margin:0;display:flex}.ia-morph__t{border-radius:var(--ms-r-lg);background:var(--ms-surface);min-width:4.6rem;min-height:5rem;box-shadow:var(--ms-shadow);color:var(--ms-ink);place-items:center;padding:0 .6rem;font-size:2.6rem;font-weight:800;display:grid}.ia-morph__t.is-changed{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-morph__t.is-flip{animation:.55s ease-out ia-flipin}@keyframes ia-flipin{0%{transform:rotateX(90deg)}60%{transform:rotateX(-12deg)}to{transform:none}}.ia-morph__say{min-height:3rem;color:var(--ms-ink);font-weight:600}@media (width<=40rem){.ia-morph__t{min-width:3.6rem;min-height:4rem;font-size:2rem}}@media (prefers-reduced-motion:reduce){.ia-jam__f span,.ia-dir__waves.is-on,.ia-morph__t.is-flip,.ia-word__info,.ia-jam__facts li.is-new,.ia-dir__slot.is-placed,.ia-my__out{animation:none!important}.ia-jam__f.is-picked span{opacity:0}.ia-word__b,.ia-word__p{transition:none}}.ia:not(.is-live) .ia-jam__f,.ia:not(.is-live) .ia-dir__bank,.ia:not(.is-live) #morph-next,.ia:not(.is-live) #my .ia-calc{display:none}.ia:not(.is-live) .ia-jam__facts li,.ia:not(.is-live) .ia-word__info{display:grid}.ia-plan__brick,.ia-civ__brick{fill:color-mix(in srgb, #b9643c 70%, var(--ms-surface));stroke:color-mix(in srgb, #b9643c 60%, var(--ms-ink));stroke-width:1px}.ia-civ__wall{fill:color-mix(in srgb, #b9643c 40%, var(--ms-surface));stroke:color-mix(in srgb, #b9643c 60%, var(--ms-ink));stroke-width:2px}.ia-civ__road{fill:none;stroke:var(--ia-sand);stroke-width:5px}.ia-civ__door{fill:color-mix(in srgb, var(--ia-rock) 50%, var(--ms-ink))}.ia-civ__river{fill:none;stroke:url(#ia-g-river);stroke-width:8px;stroke-linecap:round}.ia-civ{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-civ__t{opacity:.12;filter:grayscale();transition:opacity .5s,filter .5s}.ia-civ__t.is-in{opacity:1;filter:none}.ia-civ__t.is-here{animation:.5s ease-out ia6-rise}@keyframes ia6-rise{0%{translate:0 10px}to{translate:0}}.ia-civ__plough,.ia-civ__pole{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));stroke-width:3px;stroke-linecap:round}.ia-civ__flag{fill:var(--ms-blue)}.ia-civ__cord{fill:none;stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-civ__bead{fill:#c4472f;stroke:#7a2a1c;stroke-width:1px}.ia-civ__boat{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink))}.ia-civ__sail{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1px}.ia-civ__box{fill:var(--ia-sand);stroke:var(--ms-ink-2);stroke-width:1px}.ia-civ__seal,.ia-seal__face{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ms-surface));stroke:var(--ms-ink-2);stroke-width:2px}.ia-civ__sign{fill:none;stroke:var(--ms-ink);stroke-width:2.5px;stroke-linecap:round}.ia-civ__fig{fill:color-mix(in srgb, #8a6a3a 80%, var(--ms-ink))}.ia-civ__figl{fill:none;stroke:color-mix(in srgb, #8a6a3a 80%, var(--ms-ink));stroke-width:4px;stroke-linecap:round}.ia-civ__bangle{fill:none;stroke:var(--ia-cloud);stroke-width:1.5px}.ia-civ__chips .num{color:var(--ms-blue-deep);margin-inline-end:.35rem;font-weight:800}.ia-civ__chips .ia-chipb.is-on .num{color:inherit}.ia-grow__s{transition:opacity .25s,transform .25s}.ia-grow__mound{fill:color-mix(in srgb, var(--ia-rock) 45%, var(--ia-sand))}.ia-grow__citadel{fill:color-mix(in srgb, #b9643c 55%, var(--ms-surface))}.ia-sar{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-sar__bed{fill:none;stroke:color-mix(in srgb, var(--ia-sand) 60%, var(--ia-rock));stroke-width:26px;stroke-linecap:round;opacity:.55}.ia-sar__river{fill:none;stroke:url(#ia-g-river);stroke-linecap:round;stroke-width:18px;transition:stroke-width .8s,stroke-dasharray .8s,opacity .8s}.ia-sar[data-m=now] .ia-sar__river{stroke-width:6px;stroke-dasharray:18 26;opacity:.8}.ia-sar__cloud{opacity:0;transition:opacity .6s}.ia-sar[data-m=now] .ia-sar__cloud{opacity:1}.ia-sar__cloud path{fill:none;stroke:var(--ms-blue);stroke-width:2px;stroke-linecap:round}.ia-plan__wall{fill:none;stroke:color-mix(in srgb, #b9643c 70%, var(--ms-ink));stroke-width:10px;stroke-linejoin:round}.ia-plan__upper{fill:color-mix(in srgb, #b9643c 22%, var(--ia-sand))}.ia-plan__street{fill:none;stroke:color-mix(in srgb, var(--ia-sand) 70%, var(--ms-surface));stroke-width:16px}.ia-plan__drain{fill:none;stroke:var(--ms-blue);stroke-width:2.5px;stroke-dasharray:6 5;opacity:.8}.ia-plan__block{fill:color-mix(in srgb, #b9643c 25%, var(--ia-sand))}.ia-plan__house{fill:color-mix(in srgb, #b9643c 60%, var(--ms-surface));stroke:color-mix(in srgb, #b9643c 60%, var(--ms-ink));stroke-width:1px}.ia-plan__store{fill:color-mix(in srgb, #b9643c 70%, var(--ms-ink))}.ia-plan__storebay{fill:color-mix(in srgb, var(--ia-sand) 80%, var(--ms-surface))}.ia-plan__bath{fill:url(#ia-g-water);stroke:color-mix(in srgb, #b9643c 60%, var(--ms-ink));stroke-width:3px}.ia-plan__well{fill:color-mix(in srgb, #b9643c 60%, var(--ms-surface));stroke:color-mix(in srgb, #b9643c 60%, var(--ms-ink));stroke-width:2px}.ia-plan__wellw{fill:var(--ms-blue)}.ia-plan__compass circle{fill:var(--ms-surface);stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-plan__compass path{fill:var(--ms-blue)}.ia-plan__compass text{fill:var(--ms-ink);font-size:15px;font-weight:800}.ia-plan[data-focus=street] .ia-plan__street,.ia-plan[data-focus=drain] .ia-plan__drain,.ia-plan[data-focus=wall] .ia-plan__wall{animation:1.2s ease-in-out 2 ia6-glow}@keyframes ia6-glow{50%{opacity:.35}}.ia-bath__floor{fill:color-mix(in srgb, #b9643c 25%, var(--ia-sand));stroke:color-mix(in srgb, #b9643c 60%, var(--ms-ink));stroke-width:3px}.ia-bath__room{fill:color-mix(in srgb, #b9643c 55%, var(--ms-surface));stroke:color-mix(in srgb, #b9643c 60%, var(--ms-ink));stroke-width:1.5px}.ia-bath__tar{fill:#2e2620}.ia-bath__step{fill:color-mix(in srgb, #b9643c 50%, var(--ms-surface));stroke:color-mix(in srgb, #b9643c 60%, var(--ms-ink));stroke-width:1px}.ia-bath__shimmer{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:2px;stroke-linecap:round;stroke-dasharray:20 30;animation:3s linear infinite ia6-ripple}@keyframes ia6-ripple{to{stroke-dashoffset:-100px}}.ia-bath__drain{fill:none;stroke:var(--ms-blue);stroke-width:6px;stroke-linecap:round}.ia-bath__dim{fill:var(--ms-ink);font-size:15px;font-weight:800}.ia-bath[data-focus=drain] .ia-bath__drain{stroke-dasharray:10 8;animation:1.2s linear infinite ia6-ripple}.ia-bath[data-focus=tar] .ia-bath__tar{animation:1.2s ease-in-out 2 ia6-glow}.ia-why{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem;display:grid}.ia-why__b{text-align:start;border-radius:var(--ms-r-lg);background:var(--ms-tint);color:var(--ms-ink);font:inherit;cursor:pointer;border:0;align-content:start;gap:.35rem;padding:.8rem .9rem;transition:background .2s;display:grid}.ia-why__t{font-weight:800}.ia-why__tag,.ia-why__say{display:none}.ia-why__b.is-open .ia-why__tag{border-radius:var(--ms-r-sm);font-size:var(--ms-text-sm);background:var(--ms-blue);color:var(--ms-blue-ink);justify-self:start;padding:.05rem .6rem;font-weight:800;display:inline-block}.ia-why__b.is-open[data-out="1"]{background:var(--ia-bad-soft)}.ia-why__b.is-open[data-out="1"] .ia-why__t{color:var(--ia-bad);text-decoration:line-through}.ia-why__b.is-open[data-out="1"] .ia-why__tag{background:var(--ia-bad);color:var(--ms-surface)}.ia-why__b.is-open .ia-why__say{font-size:var(--ms-text-sm);color:var(--ms-ink-2);display:block}.ia-meas{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ia-meas__row{grid-template-columns:minmax(0,15rem) 1fr 4rem;align-items:center;gap:.6rem;display:grid}@media (width<=40rem){.ia-meas__row{grid-template-columns:1fr 4rem}.ia-meas__l{grid-column:1/-1}}.ia-meas__l{font-size:var(--ms-text-sm);color:var(--ms-ink);font-weight:700}.ia-meas__track{border-radius:var(--ms-r-pill);background:var(--ms-tint);height:1.1rem;overflow:hidden}.ia-meas__bar{border-radius:inherit;background:var(--ms-blue);width:0;height:100%;transition:width .7s cubic-bezier(.3,.1,.2,1);display:block}.ia-meas__row.is-you .ia-meas__bar{background:color-mix(in srgb, #b9643c 75%, var(--ms-surface))}.ia-meas__v{text-align:end;color:var(--ms-ink);font-weight:800}.ia-seal{gap:var(--ms-space-3);align-items:center;display:grid}@media (width>=48rem){.ia-seal{grid-template-columns:1fr minmax(0,420px)}}.ia-seal__pick{gap:var(--ms-space-2);justify-items:start;display:grid}.ia-seal__pair{gap:var(--ms-space-2);grid-template-columns:1fr 1fr;display:grid}.ia-seal__stone,.ia-seal__clay{width:100%;height:auto}.ia-seal__rim{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));stroke-width:2px;stroke-dasharray:3 4}.ia-seal__signs path,.ia-seal__animal path{fill:none;stroke:var(--ms-ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.ia-seal__animal .ia-seal__horn{stroke-width:5px}.ia-seal__animal .ia-seal__stripe{stroke-width:3px}.ia-seal__animal[hidden]{display:none}.ia-seal__stone.is-stamp{animation:.5s ease-in-out ia6-stamp}@keyframes ia6-stamp{40%{translate:30%;scale:.96}}.ia-seal__lump{fill:color-mix(in srgb, #c98a5a 65%, var(--ms-surface))}.ia-seal__print{opacity:0}.ia-seal__print path{stroke:color-mix(in srgb, #c98a5a 55%, var(--ms-ink))}.ia-seal__clay.is-pressed .ia-seal__print{animation:.5s ease-out .2s forwards ia6-print}@keyframes ia6-print{to{opacity:1}}.ia-bronze{gap:var(--ms-space-2);justify-items:start;display:grid}.ia-bronze__m{min-height:var(--ms-touch-min);border-radius:var(--ms-r);background:var(--ms-tint);color:var(--ms-ink);font:inherit;cursor:pointer;border:2px solid #0000;align-items:center;gap:.5rem;padding:0 1rem;font-weight:800;display:inline-flex}.ia-bronze__m[aria-pressed=true]{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-bronze__ingot{background:linear-gradient(135deg,#e08a5a,#a24f26);border-radius:3px;width:1.6rem;height:.9rem}.ia-bronze__m.is-sn .ia-bronze__ingot{background:linear-gradient(135deg,#e2e6ea,#8d969e)}.ia-bronze__pot{width:min(100%,260px);height:auto}.ia-bronze__crucible{fill:color-mix(in srgb, var(--ia-rock) 55%, var(--ms-ink))}.ia-bronze__lip{stroke:color-mix(in srgb, var(--ia-rock) 40%, var(--ms-ink));stroke-width:6px;stroke-linecap:round}.ia-bronze__melt{fill:#0000;transition:fill .6s}.ia-bronze__pot[data-has~=cu] .ia-bronze__melt{fill:#c26a3b}.ia-bronze__pot[data-has=sn] .ia-bronze__melt{fill:#b9c0c6}.ia-bronze__melt.is-bronze{fill:#b58a3c!important}.ia-bronze__flame{fill:#e98a3a;opacity:0;transform-origin:120px 176px;transition:opacity .3s}.ia-bronze__pot.is-hot .ia-bronze__flame{opacity:1;animation:.8s ease-in-out infinite alternate ia-flame}@media (prefers-reduced-motion:reduce){.ia-civ__t.is-here,.ia-bath__shimmer,.ia-seal__stone.is-stamp,.ia-plan[data-focus] *,.ia-bath[data-focus] *,.ia-bronze__pot.is-hot .ia-bronze__flame{animation:none!important}.ia-seal__clay.is-pressed .ia-seal__print{opacity:1;animation:none}.ia-grow__s,.ia-meas__bar,.ia-sar__river,.ia-civ__t{transition:none}}.ia:not(.is-live) .ia-hot,.ia:not(.is-live) #seal-press,.ia:not(.is-live) #bronze-fire,.ia:not(.is-live) .ia-civ__chips{display:none}.ia:not(.is-live) .ia-civ__t{opacity:1;filter:none}.ia-tree__soil{fill:color-mix(in srgb, var(--ia-rock) 45%, var(--ia-sand))}.ia-tree__ground{fill:none;stroke:color-mix(in srgb, var(--ia-leaf) 70%, var(--ms-ink));stroke-width:4px}.ia-tree__roots path{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink));stroke-width:7px;stroke-linecap:round}.ia-tree__aerial path{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));stroke-width:2.5px;opacity:.8}.ia-tree__trunk{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink))}.ia-tree__limb{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink));stroke-width:12px;stroke-linecap:round}.ia-tree__leaf{fill:url(#ia-g-leaf);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s,scale .6s cubic-bezier(.3,1.4,.5,1);scale:.3}.ia-tree__leaf.is-grown{opacity:1;scale:1}.ia-tree[data-focus=root] .ia-tree__roots path{stroke:var(--ms-blue)}.ia-tree[data-focus=trunk] .ia-tree__trunk{fill:var(--ms-blue)}.ia-tree[data-focus=branch] .ia-tree__limb{stroke:var(--ms-blue)}.ia-tree__roots path,.ia-tree__trunk,.ia-tree__limb{transition:stroke .3s,fill .3s}.ia-vedas{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ia-vedas li{border:var(--ms-edge);border-radius:var(--ms-r-lg);background:var(--ms-surface);font-size:var(--ms-text-lg);color:var(--ms-ink);align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:800;display:flex}.ia-vedas__n{background:var(--ms-blue);width:1.9rem;height:1.9rem;color:var(--ms-blue-ink);font-size:var(--ms-text-sm);border-radius:50%;place-items:center;display:grid}.ia-oral{gap:var(--ms-space-2);padding:var(--ms-space-3);border-radius:var(--ms-r-xl);background:var(--ms-tint);display:grid}.ia .ia-oral__line{border-radius:var(--ms-r-pill);background:var(--ms-surface);max-width:none;box-shadow:var(--ms-shadow);font-size:var(--ms-text-xl);color:var(--ms-blue-deep);justify-self:center;padding:.5rem 1.2rem;font-weight:800}.ia-oral__line.is-pulse{animation:.5s ease-out ia7-pulse}@keyframes ia7-pulse{40%{scale:1.06}}.ia-oral__chain{flex-wrap:wrap;justify-content:center;align-items:end;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ia-oral__chain li{justify-items:center;gap:.2rem;min-width:3.4rem;display:grid}.ia-oral__chain li.is-gap{color:var(--ms-ink-muted);align-self:center;min-width:1.5rem;font-size:1.6rem;font-weight:800}.ia-oral__p{background:color-mix(in srgb, var(--ia-rock) 55%, var(--ms-surface));border-radius:.9rem .9rem .4rem .4rem;width:1.8rem;height:2.6rem;position:relative}.ia-oral__p:before{content:"";background:inherit;border-radius:50%;width:1.1rem;height:1.1rem;margin-left:-.55rem;position:absolute;top:-.85rem;left:50%}.ia-oral__chain li.is-last .ia-oral__p{background:var(--ms-blue)}.ia-oral__g{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);font-weight:700}.ia-one{justify-self:center;width:min(100%,400px);position:relative}.ia-one svg{width:100%;height:auto;display:block}.ia-one__ray{stroke:var(--ms-border-2);stroke-width:2px;stroke-dasharray:4 6;transition:stroke .4s}.ia-one__ray.is-on{stroke:var(--ms-blue);stroke-width:4px;stroke-dasharray:none}.ia-one__core{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:3px;transition:fill .5s,stroke .5s}.ia-one.is-done .ia-one__core{fill:var(--ms-blue);stroke:var(--ms-blue-deep)}.ia-one__c{fill:var(--ms-ink);font-size:26px;font-weight:800;transition:fill .5s}.ia-one.is-done .ia-one__c{fill:var(--ms-blue-ink)}.ia-one__b{min-height:var(--ms-touch-min);border-radius:var(--ms-r-pill);background:var(--ms-surface);box-shadow:var(--ms-shadow);font:inherit;color:var(--ms-ink);cursor:pointer;border:0;padding:0 .9rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.ia-one__b.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-mantras{gap:.5rem;display:grid}.ia .ia-mantras p{gap:.1rem;max-width:none;display:grid}.ia-mantras strong{font-size:var(--ms-text-xl);color:var(--ms-blue-deep)}.ia-seed,.ia-clay{gap:var(--ms-space-2);align-content:start;display:grid}.ia-seed svg,.ia-clay svg{width:100%;max-width:320px;height:auto}.ia-seed__half{fill:#8b5a3c;stroke:#5e3a24;stroke-width:2px;transition:translate .6s}.ia-seed__in{fill:color-mix(in srgb, #8b5a3c 30%, var(--ia-sand));opacity:0;transition:opacity .4s}.ia-seed svg.is-open .ia-seed__l{translate:-34px}.ia-seed svg.is-open .ia-seed__r{translate:34px}.ia-seed svg.is-open .ia-seed__in{opacity:1}.ia-seed__tree{opacity:0;transform-origin:150px 200px;transition:opacity .8s,scale 1s cubic-bezier(.3,1.2,.5,1);scale:.1}.ia-seed svg.is-tree .ia-seed__tree{opacity:1;scale:1}.ia-seed svg.is-tree .ia-seed__fruit{opacity:0;transition:opacity .4s}.ia-seed__trunk{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink))}.ia-seed__aerial{stroke:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));stroke-width:2px}.ia-clay__p{fill:color-mix(in srgb, #c98a5a 80%, var(--ms-surface));stroke:color-mix(in srgb, #c98a5a 55%, var(--ms-ink));stroke-width:2px;transition:d .7s cubic-bezier(.3,1.1,.5,1)}.ia-jat{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-jat__body{fill:none;stroke:#8a5a34;stroke-width:14px;stroke-linecap:round}.ia-jat__arm{stroke:#8a5a34;stroke-width:7px;stroke-linecap:round}.ia-jat__fur{fill:#8a5a34}.ia-jat__tail{fill:none;stroke:#8a5a34;stroke-width:2.5px;stroke-linecap:round}.ia-ane{justify-self:center;width:min(100%,400px);height:auto;display:block}.ia-ane__bg{fill:var(--ms-tint)}.ia-ane__shape{fill:color-mix(in srgb, var(--ms-blue) 25%, var(--ms-surface));stroke:var(--ms-blue-deep);stroke-width:3px;stroke-linejoin:round}.ia-ane__dot{fill:var(--ms-blue-deep)}.ia-ane__shade{stroke:var(--ms-blue-deep);stroke-width:1.5px;stroke-dasharray:4 4}.ia-ane__top,.ia-ane__side,.ia-ane__all{opacity:0;transition:opacity .4s}.ia-ane[data-v=top] .ia-ane__top,.ia-ane[data-v=side] .ia-ane__side,.ia-ane[data-v=all] .ia-ane__all{opacity:1}.ia-trunk{gap:var(--ms-space-3);align-items:start;display:grid}@media (width>=48rem){.ia-trunk{grid-template-columns:1fr 260px}}.ia-trunk__tree{justify-items:center;display:grid}.ia-trunk__crown{gap:.3rem;display:flex}.ia-trunk__crown span{border-radius:var(--ms-r-pill);background:color-mix(in srgb, var(--ia-leaf) 45%, var(--ms-surface));color:var(--ms-ink);font-weight:800;font-size:var(--ms-text-sm);padding:.4rem .8rem}.ia-trunk__bark{background:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink));border-radius:0 0 1rem 1rem;align-content:end;gap:.3rem;width:9rem;min-height:11rem;margin:0;padding:.6rem .5rem;list-style:none;display:grid}.ia-trunk__bark li{border-radius:var(--ms-r-sm);background:var(--ms-surface);text-align:center;font-size:var(--ms-text-sm);color:var(--ms-blue-deep);padding:.3rem .4rem;font-weight:800;animation:.4s ease-out ia7-in}@keyframes ia7-in{0%{opacity:0;translate:0 -12px}}.ia-trunk.is-done .ia-trunk__bark,#trunk.is-done .ia-trunk__bark{box-shadow:0 0 0 4px var(--ms-blue)}.ia-stats{gap:.4rem;display:grid}.ia-stats__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;display:grid}.ia .ia-stat{max-width:none;padding:var(--ms-space-3);border:var(--ms-edge);border-radius:var(--ms-r-lg);background:var(--ms-surface);gap:.2rem;display:grid}.ia-stat strong{font-size:var(--ms-text-3xl);color:var(--ms-blue-deep);line-height:1.1}.ia-stat span{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia-flow{grid-template-columns:1fr;align-items:center;gap:.6rem;display:grid}@media (width>=48rem){.ia-flow{grid-template-columns:1fr 1.4fr 1fr}}.ia-flow__end{border-radius:var(--ms-r-lg);background:var(--ms-tint);min-height:4.5rem;color:var(--ms-ink);text-align:center;place-items:center;padding:.6rem;font-weight:800;display:grid}.ia-flow__mid{gap:.5rem;display:grid}.ia-flow__b{min-height:var(--ms-touch-min);border:2px solid var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);font:inherit;color:var(--ms-ink);cursor:pointer;text-align:start;align-items:center;gap:.6rem;padding:.4rem .9rem;font-weight:700;display:flex}.ia-flow__b.is-on{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-flow__arrow{color:var(--ms-blue);font-size:1.4rem}.ia-flow__b.is-on .ia-flow__arrow{animation:.8s ease-in-out 2 ia7-nudge}@keyframes ia7-nudge{50%{translate:6px}}.ia-flow__b[data-k=out].is-on .ia-flow__arrow{animation-name:ia7-nudge-l}@keyframes ia7-nudge-l{50%{translate:-6px}}@media (prefers-reduced-motion:reduce){.ia-tree__leaf,.ia-seed__half,.ia-seed__tree,.ia-clay__p,.ia-one__ray{transition:none}.ia-oral__line.is-pulse,.ia-trunk__bark li,.ia-flow__b.is-on .ia-flow__arrow{animation:none}}.ia:not(.is-live) .ia-tree__leaf{opacity:1;scale:1}.ia:not(.is-live) #seed .ia-row,.ia:not(.is-live) #jat-go,.ia:not(.is-live) .ia-one__b{pointer-events:none}.ia-fam--narrow{min-width:28rem}.ia-sari{gap:var(--ms-space-3);align-items:center;display:grid}@media (width>=48rem){.ia-sari{grid-template-columns:1fr 320px}}.ia-sari__opts{gap:var(--ms-space-2);display:grid}.ia-sari__g{gap:.3rem;display:grid}.ia-sari__g .ia-seg{flex-wrap:wrap}.ia-chipb--static{cursor:default}.ia-chintz{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ia-chintz li{border-radius:var(--ms-r);background:var(--ms-tint);align-items:baseline;gap:.6rem;padding:.6rem .8rem;display:flex}.ia-chintz li.is-new{animation:.4s ease-out ia8-in}.ia-chintz__n{background:var(--ms-blue);width:1.7rem;height:1.7rem;color:var(--ms-blue-ink);font-size:var(--ms-text-sm);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}@keyframes ia8-in{0%{opacity:0;translate:0 -8px}}@media (prefers-reduced-motion:reduce){.ia-chintz li.is-new{animation:none}}.ia:not(.is-live) #train .ia-range,.ia:not(.is-live) #chintz .ia-row,.ia-chintz li[hidden]{display:none}.ia:not(.is-live) .ia-chintz li[hidden]{display:flex}.ia-kin__blocks{flex-wrap:wrap;gap:.3rem;max-width:none;display:flex}.ia-kin__blocks span{border-radius:var(--ms-r-sm);background:var(--ms-blue);color:#fff;font-family:var(--ms-font-num);font-size:var(--ms-text-sm);padding:.3rem .6rem;font-weight:700;line-height:1.3;animation:.3s ease-out backwards ia9-in}.ia-kin__blocks span:nth-child(2){animation-delay:.1s}.ia-kin__blocks span:nth-child(3){animation-delay:.2s}@keyframes ia9-in{0%{opacity:0;scale:.3}}.ia-ftree{padding:var(--ms-space-3);border-radius:var(--ms-r-xl);background:var(--ms-tint);gap:1.4rem;display:grid;position:relative}.ia-ftree__slot{border:2px dashed var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);cursor:pointer;min-width:7.2rem;min-height:3.6rem;font:inherit;justify-items:center;gap:.15rem;padding:.35rem .5rem;transition:border-color .2s,background .2s;display:grid}.ia-ftree__rel{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);font-weight:700}.ia-ftree__got{color:var(--ms-blue-deep);font-weight:800}.ia-ftree__got:empty{display:none}#ftree.is-picking .ia-ftree__slot:not(.is-placed),.ia-ftree__slot.is-over{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-ftree__slot.is-placed{border-style:solid;border-color:var(--ms-blue);background:var(--ms-blue-soft);cursor:default;animation:.35s ease-out ia-popin}.ia-ftree__slot.is-no{border-color:var(--ia-bad-line);background:var(--ia-bad-soft)}#ftree .ia-dir__bank{justify-content:center}.ia-kamal{justify-items:center;gap:.6rem;display:grid}.ia-kamal__n{font-size:var(--ms-text-2xl);color:var(--ms-blue-deep);font-weight:800}@media (prefers-reduced-motion:reduce){.ia-kin__blocks span,.ia-ftree__slot.is-placed{animation:none}}.ia:not(.is-live) #ftree-bank,.ia:not(.is-live) #kamal-next,.ia:not(.is-live) #web .ia-ask__row{display:none}.ia-traffic{border-radius:var(--ms-r-lg);background:var(--ia-land);overflow:hidden}.ia-traffic canvas{aspect-ratio:720/400;width:100%;height:auto;display:block}.ia-traffic__ctl{flex-wrap:wrap;align-items:center}.ia-traffic__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-traffic__stats .ia-stat strong{transition:color .3s}#traffic.is-off .ia-traffic__stats .ia-stat:last-child strong{color:var(--ia-bad)}.ia-case__steps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ia-case__step{width:100%;min-height:var(--ms-touch-min);border:2px dashed var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);color:var(--ms-ink);font:inherit;text-align:start;cursor:grab;touch-action:none;align-items:center;gap:.6rem;padding:.5rem .9rem;font-weight:700;transition:border-color .2s,background .2s,opacity .3s;display:flex}.ia-case__step .num{border-radius:var(--ms-r-sm);background:var(--ms-blue-soft);width:1.7rem;height:1.7rem;color:var(--ms-blue-deep);font-size:var(--ms-text-sm);flex:none;place-items:center;display:grid}.ia-case__step:hover:not(:disabled){border-color:var(--ms-blue)}.ia-case__step.is-sel{border-style:solid;border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-case__step.is-done{opacity:.55;cursor:default;text-decoration:line-through;text-decoration-color:var(--ms-blue);border-style:solid}.ia-case__step.is-lifted{opacity:.35}.ia-ghost.ia-case__step{z-index:50;pointer-events:none;box-shadow:var(--ms-shadow-lg);position:fixed;top:0;left:0}.ia-case__file,.ia-case__flyer{background:var(--ms-sand);width:22px;height:26px;box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--ia-rock) 45%, transparent);border-radius:3px 8px 3px 3px;flex:none;display:inline-block;position:relative}.ia-case__file:after,.ia-case__flyer:after{content:"";background:var(--ms-ink-muted);height:2px;box-shadow:0 5px 0 var(--ms-ink-muted), 0 10px 0 var(--ms-ink-muted);position:absolute;inset:7px 5px auto}.ia-case__flyer{background:var(--ms-blue);box-shadow:var(--ms-shadow-lg)}.ia-organs{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem;display:grid}.ia-organ{padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-surface);color:var(--ms-ink);font:inherit;text-align:center;cursor:pointer;border:2px solid #0000;align-content:start;justify-items:center;gap:.35rem;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.ia-organ:hover{box-shadow:var(--ms-shadow-lg)}.ia-organ svg{width:84px;height:52px}.ia-organ strong{font-size:var(--ms-text-lg)}.ia-organ__role{font-size:var(--ms-text-sm);color:var(--ms-ink-2);line-height:1.7}.ia-organ__tray{gap:4px;min-height:26px;display:flex}#case.is-picking .ia-organ,.ia-organ.is-over{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-organ.is-no{border-color:var(--ia-bad-line);animation:.4s ia-shake}.ia-organ.is-got svg{animation:.5s ease-out ia10-thump}#case.is-done .ia-organ{background:var(--ms-blue-soft)}@keyframes ia10-thump{0%{transform:scale(1)}40%{transform:scale(1.15)translateY(-3px)}to{transform:scale(1)}}.ia-bal{gap:var(--ms-space-3);display:grid}.ia-bal__tokens{min-height:var(--ms-touch-min);flex-wrap:wrap;gap:.5rem;display:flex}.ia-bal__tok{align-items:center;gap:.45rem;display:inline-flex}.ia-bal__tok:before{content:"";background:var(--ia10-c);border-radius:3px;width:12px;height:12px}.ia-bal__tok[data-k=leg],.ia-bal__wt.is-leg{--ia10-c:var(--ms-blue)}.ia-bal__tok[data-k=exe],.ia-bal__wt.is-exe{--ia10-c:var(--ia-alt)}.ia-bal__tok[data-k=jud],.ia-bal__wt.is-jud{--ia10-c:var(--ms-ink-2)}.ia-bal__scale,.ia-bal__organs{justify-self:center;width:min(100%,540px);overflow:visible}.ia-bal__wt{fill:var(--ia10-c);stroke:var(--ms-surface);stroke-width:1.5px;transform-box:fill-box;transform-origin:bottom;animation:.35s ease-out ia10-land}@keyframes ia10-land{0%{opacity:0;translate:0 -24px}70%{opacity:1;translate:0 2px}to{translate:0}}.ia-bal__organs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ia-bal__organ{border-radius:var(--ms-r-lg);background:var(--ms-surface);border:2px solid #0000;align-content:start;gap:.4rem;min-height:9rem;padding:.5rem;transition:border-color .2s,background .2s;display:grid}.ia-bal__drop{min-height:var(--ms-touch-min);border-radius:var(--ms-r);color:var(--ms-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.2rem;padding:.3rem;display:grid}.ia-bal__drop svg{width:60px;height:38px}.ia-bal__in{gap:.35rem;display:grid}.ia-bal__in .ia-bal__tok{font-size:var(--ms-text-sm);justify-content:center;min-height:2.4rem;padding:0 .6rem}#bal.is-picking .ia-bal__organ,.ia-bal__organ.is-over{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-bal__organ.is-heavy{border-color:var(--ia-bad-line);background:var(--ia-bad-soft);animation:.4s ia-shake}#bal.is-ok .ia-bal__organ{background:var(--ms-blue-soft)}@media (width<=40rem){.ia-bal__drop strong{font-size:var(--ms-text-sm)}.ia-bal__drop svg{width:46px;height:30px}}.ia-bulb__steps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ia-bulb__b{width:100%;min-height:var(--ms-touch-min);border-radius:var(--ms-r);background:var(--ms-blue);color:var(--ms-blue-ink);font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:.6rem;padding:.4rem .8rem;font-weight:700;display:flex}.ia-bulb__b:disabled{background:var(--ms-sand);color:var(--ms-ink-muted);cursor:default}.ia-bulb__b.is-done{background:var(--ms-blue-soft);color:var(--ms-blue-deep)}.ia-bulb__b.is-done:after{content:"✓";margin-inline-start:auto}.ia-flood{gap:var(--ms-space-3);grid-template-columns:minmax(0,1fr) 13rem;align-items:start;display:grid}.ia-flood__svg{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-flood__levels{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ia-flood__levels li{border-radius:var(--ms-r);background:var(--ms-sand);color:var(--ms-ink-muted);gap:.1rem;padding:.6rem .8rem;transition:background .3s,color .3s;display:grid}.ia-flood__levels li span{font-size:var(--ms-text-sm)}.ia-flood__levels li.is-on{background:var(--ms-blue);color:var(--ms-blue-ink);animation:.35s ease-out ia-popin}@media (width<=40rem){.ia-flood{grid-template-columns:1fr}.ia-flood__levels{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-flood__levels li{font-size:var(--ms-text-sm);padding:.4rem}}.ia-pyr{justify-items:center;gap:4px;display:grid}.ia-pyr__l{width:var(--w);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);background:var(--ms-blue-soft);min-width:11rem;min-height:3.4rem;color:var(--ms-blue-deep);font:inherit;cursor:pointer;border:0;gap:.1rem;padding:.5rem;transition:background .25s,color .25s;display:grid}.ia-pyr__l:first-child{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);padding-top:.9rem}.ia-pyr__l span{font-size:var(--ms-text-sm);opacity:0;max-height:0;transition:max-height .3s,opacity .3s;overflow:hidden}.ia-pyr__l.is-open{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-pyr__l.is-open span{opacity:1;max-height:3em}.ia-pyr__l:last-child{min-height:4rem}.ia-grid{grid-template-columns:minmax(5.5rem,auto) repeat(2,minmax(0,1fr));align-items:stretch;gap:.4rem;display:grid}.ia-grid__h{font-weight:800;font-size:var(--ms-text-sm);color:var(--ms-blue-deep);text-align:center;padding:.3rem}.ia-grid__r{color:var(--ms-ink);font-weight:800;font-size:var(--ms-text-sm);align-items:center;display:grid}.ia-grid__slot{border:2px dashed var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);min-height:4.4rem;color:var(--ms-ink);font:inherit;cursor:pointer;padding:.4rem;transition:border-color .2s,background .2s}.ia-grid__got{font-size:var(--ms-text-sm);font-weight:700;line-height:1.5}#grid.is-picking .ia-grid__slot:not(.is-placed),.ia-grid__slot.is-over{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-grid__slot.is-placed{border-style:solid;border-color:var(--ms-blue);background:var(--ms-blue-soft);cursor:default;animation:.35s ease-out ia-popin}.ia-grid__slot.is-no{border-color:var(--ia-bad-line);background:var(--ia-bad-soft);animation:.4s ia-shake}.ia-grid__card{min-height:3rem;font-size:var(--ms-text-sm);text-align:start;max-width:20rem;padding:.4rem .8rem}.ia-grid__card[hidden]{display:none}#grid.is-done .ia-grid__slot{animation:.6s ease-out both ia10-wave}#grid.is-done .ia-grid__slot:nth-of-type(2n){animation-delay:.12s}@keyframes ia10-wave{40%{transform:translateY(-4px)}}.ia-acros{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;display:grid}.ia-acro{padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-tint);color:var(--ms-ink);font:inherit;cursor:pointer;text-align:center;border:0;justify-items:center;gap:.5rem;transition:box-shadow .2s;display:grid}.ia-acro:hover{box-shadow:var(--ms-shadow-lg)}.ia-acro__letters{gap:.3rem;display:flex}.ia-acro__l{border-radius:var(--ms-r-sm);background:var(--ms-ink-2);width:2.6rem;height:3rem;color:var(--ms-surface);font-family:var(--ms-font-num);transition:transform .5s var(--d,0s), background .5s var(--d,0s);place-items:center;font-size:1.5rem;font-weight:800;display:grid}.ia-acro.is-open .ia-acro__l{background:var(--ms-blue);color:var(--ms-blue-ink);transform:rotateX(360deg)}.ia-acro__full,.ia-acro__hi{opacity:0;max-height:0;transition:max-height .4s .3s,opacity .4s .3s;overflow:hidden}.ia-acro__full{color:var(--ms-blue-deep);font-weight:800}.ia-acro__hi{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia-acro.is-open .ia-acro__full,.ia-acro.is-open .ia-acro__hi{opacity:1;max-height:4em}.ia-demo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ia-demo__p{border-radius:var(--ms-r);background:var(--ms-blue-soft);gap:.1rem;padding:.5rem .9rem;animation:.4s ease-out both ia-popin;display:grid}.ia-demo__p strong{color:var(--ms-blue-deep);font-size:var(--ms-text-lg)}.ia-demo__p span{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia-demo__p.is-out{background:var(--ms-blue)}.ia-demo__p.is-out strong,.ia-demo__p.is-out span{color:var(--ms-blue-ink)}.ia-demo__plus{font-size:var(--ms-text-2xl);color:var(--ms-ink-muted);font-weight:800}.ia-vote__legend{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-weight:700;display:flex}.ia-vote__sw{border-radius:4px;width:14px;height:14px}.ia-vote__sw.is-a,.ia-vote__bar.is-a{background:var(--ms-blue)}.ia-vote__sw.is-b,.ia-vote__bar.is-b{background:var(--ia-alt)}.ia-vote__class{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;max-width:34rem;display:grid}.ia-vote__kid{aspect-ratio:3/4;border-radius:var(--ms-r-sm);cursor:pointer;background:var(--ms-sand);border:0;min-height:2.6rem;padding:0;transition:transform .15s;position:relative}.ia-vote__kid.is-a{--ia10-k:var(--ms-blue)}.ia-vote__kid.is-b{--ia10-k:var(--ia-alt)}.ia-vote__kid:hover{transform:translateY(-2px)}.ia-vote__kid.is-counted{box-shadow:inset 0 0 0 2px var(--ia10-k);animation:.35s ease-out ia10-hand}@keyframes ia10-hand{50%{transform:translateY(-6px)scale(1.08)}}.ia-vote__bars{gap:.35rem;display:grid}.ia-vote__bars[hidden]{display:none}.ia-vote__bars p{align-items:center;gap:.5rem;max-width:none;display:flex}.ia-vote__bar{border-radius:var(--ms-r-sm);width:0;min-width:4px;height:1.3rem;transition:width .7s cubic-bezier(.3,1.3,.5,1)}.ia-vote__bars .num{font-weight:800}#vote[data-mode=rep] .ia-vote__kid:after{content:"";aspect-ratio:1;background:var(--ms-ink-muted);opacity:.6;border-radius:2px;width:18%;position:absolute;top:4%;right:6%}@media (width<=40rem){.ia-vote__class{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ia-organ.is-got svg,.ia-bal__wt,#bal.is-ok .ia-bal__pin,#grid.is-done .ia-grid__slot,.ia-vote__kid.is-counted,.ia-demo__p{animation:none}.ia-acro__l{transition:none}}.ia:not(.is-live) #traffic .ia-traffic__ctl,.ia:not(.is-live) #grid-bank,.ia:not(.is-live) #bal-reset,.ia:not(.is-live) #vote-go,.ia:not(.is-live) #vote-mix{display:none}.ia-pop{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:26rem;display:grid}.ia-pop span{border-radius:var(--ms-r-sm);background:var(--ms-sand);min-height:2.4rem;color:var(--ms-ink-2);font-size:var(--ms-text-sm);place-items:center;font-weight:800;display:grid}.ia-pop span.is-r{background:var(--ms-blue);color:var(--ms-blue-ink)}#count.is-in .ia-pop span{animation:.4s ease-out both ia-popin}#count.is-in .ia-pop span:nth-child(2){animation-delay:.12s}#count.is-in .ia-pop span:nth-child(3){animation-delay:.24s}.ia11-cloud{opacity:.9;animation:26s ease-in-out infinite alternate ia11-drift}.ia11-cloud--b{animation-duration:34s}@keyframes ia11-drift{to{translate:60px}}.ia-village__plot{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ia-leaf))}.ia-village__line{stroke:var(--ia-bad-line);stroke-width:3px;stroke-dasharray:6 5}.ia-village__canal{fill:none;stroke:var(--ia-sand);stroke-width:7px;stroke-linecap:round}.ia-village__road{fill:none;stroke:var(--ia-sand);stroke-width:14px;stroke-linecap:round}.ia-village__puddle{fill:var(--ia-water);stroke:var(--ia-rock);stroke-width:1.5px}.ia-village__crack{fill:none;stroke:var(--ia-rock);stroke-width:2px;stroke-linecap:round}.ia-village__stack path{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ia-alt));stroke:var(--ia-rock);stroke-width:1.5px}.ia-village__stack .ia-village__gap{fill:var(--ia-leaf);stroke-dasharray:3 3}.ia-village__school rect,.ia-sk__school rect{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-village__school path,.ia-sk__school path{fill:var(--ia-alt);stroke:var(--ms-ink-2);stroke-width:1.5px}.ia .ia-village__door{fill:var(--ia-rock)}.ia .ia-village__win{fill:var(--ia-water)}#needs[data-on=water] .ia-village__canal{stroke:var(--ms-blue);animation:1.2s ease-in-out infinite alternate ia11-pulse}#needs[data-on=road] .ia-village__puddle,#needs[data-on=road] .ia-village__crack{stroke:var(--ia-bad-line);stroke-width:3px}#needs[data-on=land] .ia-village__line{animation:1s linear infinite ia11-dash}#needs[data-on=crop] .ia-village__gap{stroke:var(--ia-bad-line);stroke-width:3px}#needs[data-on=school] .ia-village__school{transform-box:fill-box;transform-origin:bottom;animation:.6s ease-out ia10-thump}@keyframes ia11-pulse{to{opacity:.45}}@keyframes ia11-dash{to{stroke-dashoffset:-22px}}.ia-trip{border-radius:var(--ms-r-lg);background:var(--ms-tint);width:100%;height:auto;display:block}.ia-trip__path{fill:none;stroke:var(--ms-border-2);stroke-width:5px;stroke-linecap:round;stroke-dasharray:2 10}.ia-trip__path--near{stroke:var(--ms-blue)}#trip[data-go=cap] #trip-cap{stroke:var(--ia-alt)}.ia .ia-trip__t{fill:var(--ms-ink-2);font-size:14px;font-weight:800}.ia-trip__pan rect,.ia-trip__pan path{fill:var(--ms-blue)}.ia-trip__cap rect,.ia-trip__cap path{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-trip__col{stroke:var(--ms-ink-2);stroke-width:2px}.ia-trip__walker{fill:var(--ia-alt);stroke:var(--ms-surface);stroke-width:3px}.ia-tier__pyr{margin-bottom:var(--ms-space-2)}.ia-tier__l{cursor:default;background:var(--ms-sand);color:var(--ms-ink-muted)}.ia-tier__l span{opacity:1;max-height:none}.ia-tier__l strong{opacity:0;transition:opacity .4s}#tier-pyr.is-done .ia-tier__l{background:var(--ms-blue);color:var(--ms-blue-ink);animation:.4s ease-out both ia-popin}#tier-pyr.is-done .ia-tier__l strong{opacity:1}#tier-pyr.is-done .ia-tier__l:nth-child(2){animation-delay:.15s}#tier-pyr.is-done .ia-tier__l:nth-child(3){animation-delay:.3s}.ia-elect{width:100%;height:auto;display:block}.ia-elect__zone{fill:var(--ms-tint)}.ia-elect__ring{fill:var(--ms-blue-soft)}.ia .ia-elect__t{fill:var(--ms-ink-2);font-size:16px;font-weight:800}.ia-elect__seat{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:2px;stroke-dasharray:4 3}.ia-elect__seat--head{stroke:var(--ms-blue)}.ia-elect__crown{fill:var(--ia-alt);opacity:0;transition:opacity .4s .6s}.ia-elect__arrow{stroke:var(--ms-border-2);stroke-width:4px;stroke-dasharray:8 8;opacity:0;transition:opacity .3s}.ia-elect__p{opacity:0;transition:opacity .3s var(--d,0s), translate .9s cubic-bezier(.4, 0, .2, 1) var(--d,0s)}.ia-elect__p circle,.ia-elect__p path{fill:var(--ms-ink-muted);transition:fill .3s}.ia-elect[data-step="1"] .ia-elect__p,.ia-elect[data-step="2"] .ia-elect__p,.ia-elect[data-step="3"] .ia-elect__p{opacity:1}.ia-elect[data-step="2"] .ia-elect__arrow,.ia-elect[data-step="3"] .ia-elect__arrow{opacity:1;animation:1s linear infinite ia11-dash}.ia-elect[data-step="2"] .ia-elect__p.is-pick,.ia-elect[data-step="3"] .ia-elect__p.is-pick{translate:var(--sx) var(--sy)}.ia-elect[data-step="2"] .ia-elect__p.is-pick :is(circle,path),.ia-elect[data-step="3"] .ia-elect__p.is-pick :is(circle,path){fill:var(--ms-blue)}.ia-elect[data-step="3"] .ia-elect__p.is-head{translate:var(--tx) var(--ty)}.ia-elect[data-step="3"] .ia-elect__p.is-head :is(circle,path){fill:var(--ia-alt)}.ia-elect[data-step="3"] .ia-elect__crown{opacity:1}.ia-elect__steps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ia-story__tag{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);font-weight:600;display:block}.ia-hiware{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-hiware__sun{fill:var(--ms-disc)}.ia-hiware__soil{fill:color-mix(in srgb, var(--ia-rock) 55%, var(--ia-sand))}.ia-hiware__surface{stroke:var(--ia-rock);stroke-width:3px}.ia-hiware__water{fill:var(--ms-blue);opacity:.55;transition:y .5s,height .5s}.ia .ia-hiware__t{fill:var(--ms-blue-ink);font-size:14px;font-weight:800}.ia-hiware__green{fill:var(--ia-leaf);opacity:0;transition:opacity .5s}.ia-hiware__cracks{fill:none;stroke:var(--ms-ink-2);stroke-width:2px;stroke-linecap:round;transition:opacity .5s}.ia-hiware__pond path{fill:var(--ms-blue);opacity:.7}.ia-hiware__pond,.ia-hiware__rain,.ia-hiware__seep{opacity:0;transition:opacity .5s}.ia-hiware__rain path{stroke:var(--ms-blue);stroke-width:2.5px;stroke-linecap:round;animation:ia11-rain 1s linear infinite var(--d,0s)}.ia-hiware__seep path{stroke:var(--ms-blue);stroke-width:3px;stroke-dasharray:4 6;animation:ia11-seep 1s linear infinite var(--d,0s)}@keyframes ia11-rain{0%{opacity:0;translate:0 -10px}30%{opacity:1}to{opacity:0;translate:-6px 40px}}@keyframes ia11-seep{to{stroke-dashoffset:-20px}}#hiware-svg:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"]) :is(.ia-hiware__pond,.ia-hiware__rain),#hiware-svg:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .ia-hiware__seep{opacity:1}#hiware-svg[data-stage="4"] .ia-hiware__rain{opacity:.5}.ia-hiware__well{stroke:var(--ia-sand);stroke-width:16px;opacity:.9}.ia-hiware__wellw{stroke:var(--ia-rock);stroke-width:2px}.ia-hiware__tree{opacity:0;transition:opacity .4s,translate .4s;translate:0 10px}.ia-hiware__tree.is-up{opacity:1;translate:0}.ia-sk{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-sk__kid circle,.ia-sk__kid path{fill:var(--ms-ink-2)}.ia-sk__wall{fill:none;stroke:var(--ia-rock);stroke-width:8px;stroke-linecap:square;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.2s ease-out}.ia-sk.has-wall .ia-sk__wall{stroke-dashoffset:0}.ia-sk__kitchen{opacity:0;transition:opacity .5s,translate .5s;translate:0 20px}.ia-sk__kitchen rect,.ia-sk__kitchen path{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-sk__smoke circle{fill:var(--ms-ink-muted);opacity:.4;animation:2.4s ease-out infinite ia11-smoke}.ia-sk__smoke circle:nth-child(2){animation-delay:.5s}.ia-sk__smoke circle:nth-child(3){animation-delay:1s}@keyframes ia11-smoke{0%{opacity:0;translate:0 6px}40%{opacity:.5}to{opacity:0;translate:6px -10px}}.ia-sk.has-kitchen .ia-sk__kitchen{opacity:1;translate:0}.ia-sk__badge{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s,scale .5s cubic-bezier(.3,1.6,.5,1);scale:.5}.ia-sk__badge circle{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:4px}.ia-sk__badge path{fill:none;stroke:var(--ms-blue-ink);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.ia .ia-sk__badge text{fill:var(--ms-blue-deep);font-size:15px;font-weight:800}.ia-sk.is-done .ia-sk__badge{opacity:1;scale:1}#sk .ia-btn[aria-pressed=true]{background:var(--ms-blue-soft);color:var(--ms-blue-deep)}.ia-flow{border-radius:var(--ms-r-lg);background:var(--ms-tint);width:100%;height:auto;display:block}.ia-flow__road{stroke:var(--ia-sand);stroke-width:12px;stroke-linecap:round;stroke-dasharray:3 9;transition:stroke .6s}.ia-flow[data-step="4"] .ia-flow__road{stroke:var(--ia-road);stroke-dasharray:none;animation:1s ease-out ia11-pave}@keyframes ia11-pave{0%{stroke-dasharray:0 700}to{stroke-dasharray:700 0}}.ia .ia-flow__roadt{fill:var(--ms-ink-muted);opacity:0;font-size:13px;font-weight:800;transition:opacity .4s .6s}.ia-flow[data-step="4"] .ia-flow__roadt{opacity:1}.ia-flow__link{fill:none;stroke:var(--ms-border-2);stroke-width:2px;stroke-dasharray:5 6}.ia-flow__node rect{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:2px;transition:fill .4s,stroke .4s}.ia .ia-flow__node text,.ia .ia-flow__gp text{fill:var(--ms-ink);font-size:15px;font-weight:800}.ia-flow[data-step="2"] .ia-flow__node--mid rect,.ia-flow[data-step="3"] .ia-flow__node--top rect{fill:var(--ms-blue-soft);stroke:var(--ms-blue)}.ia-flow__doc{fill:var(--ia-cloud);stroke:var(--ms-blue-deep);stroke-width:2px;opacity:0;transition:translate .9s cubic-bezier(.4,0,.2,1),opacity .3s}.ia-flow[data-step="1"] .ia-flow__doc{opacity:1}.ia-flow[data-step="2"] .ia-flow__doc{opacity:1;translate:var(--tx) -40px}.ia-flow[data-step="3"] .ia-flow__doc{opacity:1;translate:var(--tx) -150px}.ia-flow__coin{fill:var(--ia-alt);stroke:var(--ms-surface);stroke-width:2px;opacity:0}.ia-flow[data-step="4"] .ia-flow__coin{animation:ia11-coin 1.2s cubic-bezier(.4, 0, .2, 1) var(--d,0s) both}@keyframes ia11-coin{0%{opacity:1;translate:0}50%{translate:calc(var(--tx) * .3) 106px}to{opacity:1;translate:var(--tx) 200px}}.ia-flow__steps{gap:.3rem;margin:0;padding-inline-start:1.4rem;display:grid}.ia-flow__steps li{color:var(--ms-ink-muted);transition:color .3s}.ia-flow__steps li.is-on{color:var(--ms-ink)}.ia-flow__steps li.is-here{color:var(--ms-blue-deep);font-weight:800}.ia-res{flex-wrap:wrap;gap:6px;min-width:0;max-width:32rem;display:flex}.ia-res span{border-radius:var(--ms-r-sm) var(--ms-r-sm) 4px 4px;background:var(--ms-sand);width:2rem;height:2rem;box-shadow:inset 0 -6px 0 color-mix(in srgb, var(--ia-rock) 35%, transparent);animation:.3s ease-out both ia-popin}.ia-res span.is-w{background:var(--ms-blue)}.ia-kt{width:100%;height:auto;display:block}.ia-kt__st,.ia-kt__dm,.ia-kt__kv{fill:none;stroke:#0000;stroke-width:3px;transition:stroke .4s,fill .4s}.ia-kt__kv.is-on{stroke:var(--ms-blue);fill:var(--ms-blue-soft)}.ia-kt__dm.is-on{stroke:var(--ia-alt);stroke-dasharray:8 6}.ia-kt__st.is-on{stroke:var(--ms-ink-2);stroke-width:4px}.ia-kt__sg{fill:#0000;transition:fill .3s}.ia-kt__sg.is-on{fill:color-mix(in srgb, var(--ms-blue) 22%, transparent)}#kt-dots circle{fill:var(--ms-sand);transition:fill .2s}#kt-dots circle.is-on{fill:var(--ms-blue-deep)}.ia-kt__levels{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;display:grid}.ia-kt__levels .ia-stat.is-zero strong{color:var(--ms-ink-muted)}.ia-kt__levels .ia-stat.is-bump strong{animation:.4s ease-out ia10-thump;display:inline-block}.ia-letter__part{gap:.3rem;display:grid}.ia-letter__part .ia-chipb{height:auto;min-height:var(--ms-touch-min);text-align:start;white-space:normal;padding-block:.4rem}.ia-letter{padding:var(--ms-space-3);border-radius:var(--ms-r);background:var(--ms-surface);border-inline-start:4px solid var(--ms-blue);font:inherit;white-space:pre-wrap;color:var(--ms-ink);margin:0;line-height:1.9}.ia-letter.is-new{animation:.3s ease-out ia-popin}@media (prefers-reduced-motion:reduce){.ia11-cloud,.ia-hiware__rain path,.ia-hiware__seep path,.ia-sk__smoke circle,.ia-elect__arrow,#needs .ia-village__canal,#needs .ia-village__line,.ia-flow__road,.ia-res span,.ia-letter{animation:none!important}.ia-elect__p,.ia-flow__doc,.ia-sk__wall{transition:none}}.ia:not(.is-live) #trip .ia-row,.ia:not(.is-live) #elect .ia-elect__steps,.ia:not(.is-live) #elect-reset,.ia:not(.is-live) #sk .ia-row,.ia:not(.is-live) #flow-go,.ia:not(.is-live) #letter-copy{display:none}.ia-grow{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-grow__ground{fill:var(--ia-leaf);transition:fill .6s}.ia-grow__field{opacity:.5;transition:opacity .6s}.ia-grow.is-city .ia-grow__ground{fill:var(--ia-land)}.ia-grow.is-city .ia-grow__field{opacity:0}.ia-grow__road{fill:var(--ia-sand);transition:fill .6s}.ia-grow.has-cars .ia-grow__road{fill:var(--ia-road)}.ia-grow__lane{stroke:var(--ia-cloud);stroke-width:1.5px;stroke-dasharray:12 10;opacity:0;transition:opacity .6s}.ia-grow.has-cars .ia-grow__lane{opacity:.7}.ia-grow__b{opacity:0;transition:opacity .4s}.ia-grow__b.is-up{opacity:1;animation:.4s ease-out ia-popin}.ia-grow__b.is-gone{opacity:0}.ia-grow__b.is-house rect{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ia-cloud));stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-grow__b.is-house .ia-grow__win,.ia-grow__tower .ia-grow__floor{fill:var(--ia-water)}.ia-grow__tower{transform-box:fill-box;transform-origin:bottom;scale:1 var(--g,.35);transition:scale .4s}.ia-grow__tower rect{fill:color-mix(in srgb, var(--ms-blue) 25%, var(--ia-cloud));stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-grow__tower .ia-grow__floor{fill:none;stroke:var(--ms-blue);stroke-width:6px;stroke-dasharray:5 4;opacity:.7}.ia-grow__car{fill:var(--ia-alt);opacity:0}.ia-grow.has-cars .ia-grow__car{opacity:1;animation:ia12-drive 6.5s linear infinite var(--d,0s)}.ia-grow__car:nth-child(2n){fill:var(--ms-blue)}@keyframes ia12-drive{0%{translate:calc(-40px + (1 - var(--dir)) * 380px) 0}to{translate:calc(760px - (1 - var(--dir)) * 380px) 0}}.ia-grow__p{fill:var(--ms-ink-2);opacity:0;transition:opacity .3s}.ia-grow__p.is-up{opacity:.8}.ia-fig{gap:.5rem;display:grid}.ia-fig__row{justify-content:center;display:flex}.ia-fig__row.is-top .ia-fig__slot{width:min(100%,14rem)}.ia-fig__row.is-mid .ia-fig__slot{width:min(100%,22rem)}.ia-fig__sides{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.6rem;display:grid}.ia-fig__side{border-radius:var(--ms-r-lg);background:var(--ms-tint);gap:.4rem;padding:.5rem;display:grid}.ia-fig__h{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);text-align:center;font-weight:800}.ia-fig__slot{border:2px dashed var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);min-height:3rem;font:inherit;color:var(--ms-ink);cursor:pointer;padding:.35rem;transition:border-color .2s,background .2s}.ia-fig__got{font-weight:800;font-size:var(--ms-text-sm);color:var(--ms-blue-deep)}#fig.is-picking .ia-fig__slot:not(.is-placed),.ia-fig__slot.is-over{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-fig__slot.is-placed{border-style:solid;border-color:var(--ms-blue);background:var(--ms-blue-soft);cursor:default;animation:.35s ease-out ia-popin}.ia-fig__slot.is-no{border-color:var(--ia-bad-line);background:var(--ia-bad-soft);animation:.4s ia-shake}.ia-fig__card{font-size:var(--ms-text-sm);text-align:start;min-height:2.8rem}.ia-fig__card[hidden]{display:none}#fig.is-done .ia-fig__slot{background:var(--ms-blue)}#fig.is-done .ia-fig__got{color:var(--ms-blue-ink)}.ia-game__bg{fill:var(--ia-road)}.ia-game__ward>rect:first-child{fill:var(--ia-land)}.ia-game__blk{fill:color-mix(in srgb, var(--ia-sand) 60%, var(--ia-cloud));stroke:var(--ia-rock);stroke-width:1px}.ia .ia-game__t{fill:var(--ms-ink-2);font-size:14px;font-weight:800}.ia-game__layer{position:absolute;inset:0}.ia-game__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-game__stats .ia-stat strong{font-size:var(--ms-text-2xl)}#game .ia-stat--bad strong{color:var(--ia-bad)}.ia-prob{border:3px solid var(--ms-surface);border-radius:var(--ms-r-pill);cursor:pointer;background:var(--ia-bad);color:#fff;min-width:2.8rem;min-height:2.8rem;font:inherit;font-size:var(--ms-text-xs);place-items:center;padding:.2rem .6rem;font-weight:800;animation:.35s ease-out ia12-pop,4.2s linear ia12-urge;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 2px 8px #0000004d}.ia-prob.is-leak{background:var(--ms-blue-deep)}.ia-prob.is-drain{background:var(--ia-rock)}.ia-prob.is-fixed{background:var(--ms-blue);pointer-events:none;animation:.7s ease-out forwards ia12-done}.ia-prob.is-fixed span:before{content:"✓ "}.ia-prob.is-missed{pointer-events:none;animation:.6s ease-in forwards ia12-miss}@keyframes ia12-pop{0%{scale:0}70%{scale:1.15}to{scale:1}}@keyframes ia12-urge{0%,70%{box-shadow:0 2px 8px #0000004d}85%{box-shadow:0 0 0 6px var(--ia-bad-line)}to{box-shadow:0 0 0 10px #0000}}@keyframes ia12-done{to{opacity:0;scale:1.3}}@keyframes ia12-miss{to{opacity:0;scale:.3}}@media (width<=40rem){.ia-prob{min-width:2.4rem;min-height:2.4rem;padding:.1rem .4rem}.ia-prob span{font-size:10px}}.ia-leak{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-leak__bg{fill:var(--ms-tint)}.ia-leak__street{fill:var(--ia-road);opacity:.85}.ia-leak__pipe{fill:var(--ia-rock)}.ia-leak__joint{stroke:var(--ms-ink-2);stroke-width:6px}.ia-leak__spray path{fill:none;stroke:var(--ms-blue);stroke-width:3px;stroke-linecap:round;stroke-dasharray:4 6;opacity:0}.ia-leak.is-on .ia-leak__spray path{opacity:1;animation:.5s linear infinite ia12-spray}@keyframes ia12-spray{to{stroke-dashoffset:-20px}}.ia-leak__drop{fill:var(--ms-blue);opacity:0}.ia-leak.is-on .ia-leak__drop{animation:ia12-drip .9s ease-in infinite var(--d,0s)}@keyframes ia12-drip{0%{opacity:1;translate:0}to{opacity:.2;translate:var(--x) 74px}}.ia-leak__pool{fill:var(--ms-blue);opacity:.6;transition:rx .2s,ry .2s}.ia-leak__fix{opacity:0;transition:opacity .4s}.ia-leak__fix rect{fill:var(--ms-blue)}.ia-leak__fix path{fill:none;stroke:var(--ms-blue-ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.ia-leak.is-fixed .ia-leak__fix{opacity:1;animation:.4s ease-out ia-popin}.ia-leak__row{flex-wrap:wrap;align-items:center}.ia-leak__row .ia-stat strong{color:var(--ms-blue-deep)}.ia-tl{padding-top:1.6rem;position:relative}.ia-tl__axis{width:100%;height:auto;display:block}.ia-tl__line{stroke:var(--ms-border-2);stroke-width:4px;stroke-linecap:round}.ia-tl__tick{stroke:var(--ms-border-2);stroke-width:2px}.ia .ia-tl__yr{fill:var(--ms-ink-muted);font-size:13px;font-family:var(--ms-font-num)}.ia-tl__pt{min-width:3.4rem;min-height:var(--ms-touch-min);border:3px solid var(--ms-surface);border-radius:var(--ms-r-pill);background:var(--ms-blue);color:var(--ms-blue-ink);font:inherit;font-weight:800;font-size:var(--ms-text-sm);cursor:pointer;box-shadow:var(--ms-shadow);transition:scale .2s,background .2s;position:absolute;top:1.6rem;translate:-50% -10%}.ia-tl__pt:nth-of-type(2n){top:0;translate:-50% -40%}.ia-tl__pt.is-seen{background:var(--ms-blue-soft);color:var(--ms-blue-deep)}.ia-tl__pt.is-on{background:var(--ia-alt);color:#fff;scale:1.12}.ia-ring{border-radius:var(--ms-r-lg);justify-self:center;width:min(100%,420px);height:auto;display:block}.ia-ring__bg{fill:var(--ms-tint)}.ia-ring__zone{fill:color-mix(in srgb, var(--ms-blue) 18%, transparent);stroke:var(--ms-blue);stroke-width:2px;stroke-dasharray:6 5;transform-box:fill-box;transform-origin:50%;scale:1}.ia-ring__rad{stroke:var(--ms-blue-deep);stroke-width:2px}.ia .ia-ring__km{fill:var(--ms-blue-deep);font-size:14px;font-weight:800}.ia-ring__fort path{fill:var(--ia-rock);stroke:var(--ms-ink-2);stroke-width:1.5px}.ia .ia-ring__t{fill:var(--ms-ink-2);font-size:13px;font-weight:800}#ring.is-on .ia-ring__zone{animation:1.2s cubic-bezier(.3,1.3,.5,1) ia12-ring}#ring.is-on .ia-ring__rad,#ring.is-on .ia-ring__km{animation:.5s ease-out .6s both ia-popin}@keyframes ia12-ring{0%{scale:0}}.ia-svc{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.4rem;display:grid}.ia-svc__t{border-radius:var(--ms-r);background:var(--ms-sand);min-height:3.4rem;color:var(--ms-ink);font:inherit;font-size:var(--ms-text-sm);cursor:pointer;text-align:start;border:0;padding:.4rem .6rem;font-weight:700;transition:background .25s,color .25s,scale .15s}.ia-svc__t:hover{scale:1.03}.ia-svc__t.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.ia-street{border-radius:var(--ms-r);background:var(--ia-road);height:4rem;position:relative;overflow:hidden}.ia-street__lane{border-top:2px dashed var(--ia-cloud);opacity:.6;position:absolute;top:50%;left:0;right:0}.ia-car{background:var(--ia-cloud);color:var(--ms-ink);font-size:var(--ms-text-xs);white-space:nowrap;border-radius:10px 18px 6px 6px;padding:.35rem .8rem .6rem;font-weight:800;animation:4s linear forwards ia12-car;position:absolute;top:.6rem;left:0}.ia-car:before,.ia-car:after{content:"";border:2px solid var(--ia-cloud);background:#1d1410;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px}.ia-car:before{left:10px}.ia-car:after{right:10px}.ia-car.is-amb{color:var(--ia-bad);background:#fff;box-shadow:inset 0 -4px #9b1c1c}.ia-car.is-tanker,.ia-car.is-septic{background:var(--ms-blue);color:var(--ms-blue-ink);border-radius:18px 18px 6px 6px}.ia-car.is-funeral{background:var(--ms-ink-2);color:var(--ms-surface)}.ia-car.is-toilet,.ia-car.is-hall{background:var(--ia-alt);color:#fff}@keyframes ia12-car{0%{translate:-110%}to{translate:100vw}}.ia-size__track{border-radius:var(--ms-r-pill);background:var(--ms-sand);height:.8rem;margin:1.8rem 0 .4rem;position:relative}.ia-size__fill{border-radius:inherit;background:var(--ms-blue);transition:width .1s;position:absolute;inset:0 auto 0 0}.ia-size__mark{left:var(--at);font-size:var(--ms-text-xs);color:var(--ms-ink-2);white-space:nowrap;z-index:1;font-weight:800;position:absolute;bottom:100%;translate:-50% -.3rem}.ia-size__mark:after{content:"";border-left:2px solid var(--ms-ink-2);height:1.4rem;position:absolute;top:100%;left:50%}.ia-size__levels{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;display:grid}.ia-size__l{border-radius:var(--ms-r);background:var(--ms-sand);max-width:none;color:var(--ms-ink-muted);gap:.1rem;padding:.6rem .8rem;transition:background .3s,color .3s;display:grid}.ia-size__l span{font-size:var(--ms-text-sm)}.ia-size__l.is-on{background:var(--ms-blue);color:var(--ms-blue-ink);animation:.3s ease-out ia-popin}.ia-chat{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ia-chat__m{background:var(--ms-tint);border-radius:16px 16px 16px 4px;max-width:min(34rem,88%);padding:.6rem .9rem;display:none}.ia-chat__m.is-shown{gap:.15rem;animation:.35s ease-out ia12-msg;display:grid}.ia-chat__m.is-a{background:var(--ms-blue-soft);border-radius:16px 16px 4px;justify-self:end}.ia-chat__who{font-size:var(--ms-text-xs);color:var(--ms-blue-deep);font-weight:800}.ia-chat__m.is-s .ia-chat__who{color:#a34827}@keyframes ia12-msg{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){.ia-grow__car,.ia-leak__drop,.ia-leak__spray path,.ia-prob,.ia-chat__m,#ring .ia-ring__zone,.ia-car{animation:none!important}.ia-car{translate:1rem}}.ia:not(.is-live) #fig-bank,.ia:not(.is-live) #game-go,.ia:not(.is-live) #leak-go,.ia:not(.is-live) #ring-go,.ia:not(.is-live) #chat-next{display:none}.ia-folk{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:.5rem;display:grid}.ia-folk__b{border-radius:var(--ms-r-lg);background:var(--ms-tint);color:var(--ms-ink);font:inherit;font-size:var(--ms-text-sm);cursor:pointer;border:2px solid #0000;justify-items:center;gap:.3rem;padding:.6rem .4rem;transition:border-color .2s,translate .2s;display:grid}.ia-folk__b:hover{translate:0 -3px}.ia-folk__b svg{width:64px;height:76px}.ia-folk__head{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ia-sand))}.ia-folk__body{fill:var(--ia13-c)}.ia-folk__disc{fill:var(--ms-surface)}.ia-folk__em{fill:none;stroke:var(--ia13-c);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ia-folk__b.is-a{--ia13-c:var(--ms-blue)}.ia-folk__b.is-b{--ia13-c:var(--ia-leaf)}.ia-folk__b.is-c{--ia13-c:var(--ia-alt)}.ia-folk__b.is-d{--ia13-c:var(--ia-rock)}.ia-folk__b.is-e{--ia13-c:var(--ms-blue-deep)}.ia-folk__b.is-seen{background:var(--ms-blue-soft)}.ia-folk__b.is-on{border-color:var(--ms-blue)}.ia-folk__b.is-on svg{transform-origin:bottom;animation:.6s ease-out ia13-wave}@keyframes ia13-wave{30%{rotate:-6deg}60%{rotate:5deg}}.ia-folk__acts{gap:.2rem;margin:0;padding-inline-start:1.2rem;display:grid}.ia-folk__acts li{animation:.35s ease-out both ia12-msg}.ia-race{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-race__bg{fill:var(--ms-tint)}.ia-race__road{fill:none;stroke:var(--ia-road);stroke-width:16px;stroke-linecap:round}.ia-race__road--old{stroke:var(--ia-sand);stroke-dasharray:2 6;stroke-width:12px}.ia .ia-race__t{fill:var(--ms-ink-2);font-size:14px;font-weight:800}.ia-race__town rect{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-race__car rect{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:2px}.ia-race__car.is-old rect{fill:var(--ia-alt)}.ia-race__car.is-there rect{transform-box:fill-box;transform-origin:50%;animation:.5s ease-out ia10-thump}.ia-race__clocks{flex-wrap:wrap}.ia-race__clocks .ia-stat{min-width:9rem}.ia-pay__card{text-align:start;gap:.1rem;max-width:18rem;min-height:3.6rem;padding:.4rem .8rem;display:grid}.ia-pay__card span{font-size:var(--ms-text-xs);color:var(--ms-ink-2);font-weight:600}.ia-pay__card.is-sel span{color:var(--ms-blue-ink)}.ia-pay__card[hidden]{display:none}.ia-pay__types{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.ia-pay__type{border:2px dashed var(--ms-border-2);border-radius:var(--ms-r-lg);background:var(--ms-surface);min-height:6rem;color:var(--ms-ink);font:inherit;cursor:pointer;text-align:start;align-content:start;gap:.4rem;padding:.6rem;transition:border-color .2s,background .2s;display:grid}.ia-pay__in{flex-wrap:wrap;gap:.3rem;display:flex}.ia-pay__got{border-radius:var(--ms-r-pill);background:var(--ms-blue);color:var(--ms-blue-ink);font-size:var(--ms-text-xs);padding:.2rem .6rem;font-weight:800;animation:.35s ease-out ia-popin}#pay.is-picking .ia-pay__type,.ia-pay__type.is-over{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.ia-pay__type.is-got{border-style:solid}.ia-pay__type.is-no{border-color:var(--ia-bad-line);background:var(--ia-bad-soft);animation:.4s ia-shake}.ia-sahil{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-width:30rem;display:grid}.ia-sahil__u{aspect-ratio:1;border-radius:var(--ms-r-sm);background:var(--ms-tint);position:relative}.ia-sahil__u i{transition:opacity .3s,scale .3s;position:absolute;inset:18%}.ia-sahil__coin{background:var(--ia-alt);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ia-alt) 60%, #000);border-radius:50%}.ia-sahil__mango{opacity:0;background:#e07b39;border-radius:60% 40%;scale:.4;box-shadow:inset -3px -3px #00000026}.ia-sahil__u.is-mango .ia-sahil__coin{opacity:0;scale:.4}.ia-sahil__u.is-mango .ia-sahil__mango{opacity:1;scale:1}.ia-sahil__legend{font-weight:700;font-size:var(--ms-text-sm);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.ia-sahil__k{border-radius:50%;width:14px;height:14px}.ia-sahil__k.is-cash{background:var(--ia-alt)}.ia-sahil__k.is-mango{background:#e07b39;border-radius:60% 40%}.ia-chair{gap:var(--ms-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ia-chair__svg{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-chair__bg{fill:var(--ms-tint)}.ia-chair__logs rect{fill:var(--ia-rock)}.ia-chair__ring{fill:var(--ia-sand);stroke:var(--ia-rock);stroke-width:2px}.ia-chair__logs,.ia-chair__tools,.ia-chair__made,.ia-chair__tag{opacity:0;transition:opacity .4s,translate .5s}.ia-chair__tools path{fill:none;stroke:var(--ms-ink-2);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.ia-chair__made path{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 80%, var(--ms-ink));stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.ia-chair__made .ia-chair__seat{fill:color-mix(in srgb, var(--ia-rock) 80%, var(--ms-ink));stroke-width:4px}.ia-chair__made path:first-child{stroke-width:8px}.ia-chair__tag path{fill:var(--ms-blue)}.ia .ia-chair__tag text{fill:var(--ms-blue-ink);font-size:15px;font-weight:800;font-family:var(--ms-font-num)}.ia-chair__svg[data-step="1"] .ia-chair__logs,.ia-chair__svg[data-step="2"] .ia-chair__tools{opacity:1}.ia-chair__svg[data-step="2"] .ia-chair__logs{opacity:.35;translate:0 10px}.ia-chair__svg[data-step="2"] .ia-chair__tools{animation:.5s ease-in-out 3 ia13-saw}@keyframes ia13-saw{50%{translate:-10px 6px}}.ia-chair__svg[data-step="3"] .ia-chair__made,.ia-chair__svg[data-step="3"] .ia-chair__tag{opacity:1}.ia-chair__svg[data-step="3"] .ia-chair__tag{animation:.4s ease-out .3s both ia-popin}.ia-chair__side{gap:.6rem;display:grid}.ia-chair__bar{border-radius:var(--ms-r);background:var(--ms-sand);height:2.6rem;display:flex;overflow:hidden}.ia-chair__bar span{font-size:var(--ms-text-xs);white-space:nowrap;place-items:center;width:0;font-weight:800;transition:width .6s cubic-bezier(.3,1.2,.5,1);display:grid;overflow:hidden}.ia-chair__wood{background:var(--ia-rock);color:#fff}.ia-chair__add{background:var(--ms-blue);color:var(--ms-blue-ink)}#chair:is([data-step="1"],[data-step="2"],[data-step="3"]) .ia-chair__wood{width:60%}#chair[data-step="3"] .ia-chair__add{width:40%}.ia-chair__price{font-size:var(--ms-text-3xl);color:var(--ms-blue-deep);font-weight:800}.ia-chair__steps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=40rem){.ia-chair{grid-template-columns:1fr}}.ia-calc{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem;display:grid}.ia-tick{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ia-tick__b{width:100%;min-height:var(--ms-touch-min);border-radius:var(--ms-r);background:var(--ms-tint);color:var(--ms-ink);font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:.7rem;padding:.4rem .8rem;display:flex}.ia-tick__box{border:2px solid var(--ms-border-2);border-radius:var(--ms-r-sm);background:var(--ms-surface);flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid}.ia-tick__b.is-on .ia-tick__box{border-color:var(--ms-blue);background:var(--ms-blue)}.ia-tick__b.is-on .ia-tick__box:after{content:"✓";color:var(--ms-blue-ink);font-weight:800;animation:.25s ease-out ia-popin}.ia-langar{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-langar__bg{fill:var(--ms-tint)}.ia-langar__mat{fill:color-mix(in srgb, var(--ia-alt) 35%, var(--ia-sand))}.ia-langar__p circle,.ia-langar__p>path{fill:var(--ms-ink-2)}.ia-langar__thali ellipse{fill:#c9ccd1;stroke:var(--ms-ink-muted);stroke-width:1px}.ia-langar__food{fill:#e07b39}.ia-langar__food2{fill:var(--ia-leaf)}.ia-langar__thali{opacity:0;transition:opacity .3s,translate .4s cubic-bezier(.3,1.4,.5,1);translate:0 -30px}.ia-langar__p.is-served .ia-langar__thali{opacity:1;translate:0}.ia-langar__row{flex-wrap:wrap;align-items:center}.ia-sw__rings{flex-wrap:wrap;gap:.3rem;display:flex}.ia-sw__rings span{border-radius:var(--ms-r-pill);background:var(--ms-sand);color:var(--ms-ink-muted);font-weight:800;font-size:var(--ms-text-sm);padding:.25rem .8rem;transition:background .3s,color .3s}.ia-sw__rings span+span:before{content:"→ "}.ia-sw__rings span.is-on{background:var(--ms-blue);color:var(--ms-blue-ink);animation:.35s ease-out ia-popin}.ia-sw__house rect{fill:color-mix(in srgb, var(--ia-sand) 60%, var(--ia-cloud));stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-sw__house path{fill:var(--ia-alt)}.ia-sw__road{fill:color-mix(in srgb, var(--ia-rock) calc(60% - var(--clean,0) * 40%), var(--ia-land));transition:fill .4s}.ia-sw__lane{stroke:var(--ia-cloud);stroke-width:2px;stroke-dasharray:14 12;opacity:.6}.ia-litter{cursor:pointer;background:#9aa0a6;border:0;border-radius:30% 60% 40% 50%;width:1.9rem;height:1.5rem;margin:-.75rem 0 0 -.95rem;padding:0;transition:opacity .35s,scale .35s,translate .35s;animation:2.4s ease-in-out infinite ia13-wiggle;position:absolute;box-shadow:inset -3px -3px #0003,0 0 #0000}.ia-litter.is-1{background:#c79a5a;border-radius:10%;rotate:20deg}.ia-litter.is-2{background:#7fa7c9;border-radius:40% 40% 10% 10%}.ia-litter:hover{scale:1.15}.ia-litter.is-gone{opacity:0;pointer-events:none;animation:none;translate:0 -30px;scale:.2}.ia-litter:after,.ia-pit:after{content:"";border-radius:50%;position:absolute;inset:-.6rem}@keyframes ia13-wiggle{50%{translate:0 -2px}}#sw.is-done .ia-sw__tree{animation:.5s ease-out ia-popin}.ia-van__hill{fill:color-mix(in srgb, var(--ia-leaf) calc(30% + var(--green,0) * 70%), var(--ia-sand));transition:fill .4s}.ia-van__tree{opacity:0;transform-box:fill-box;transform-origin:bottom;transition:opacity .3s,scale .5s cubic-bezier(.3,1.6,.5,1);scale:.2}.ia-van__tree.is-up{opacity:1;scale:1}.ia-pit{border:2px dashed var(--ms-surface);background:color-mix(in srgb, var(--ia-rock) 80%, #000);cursor:pointer;border-radius:50%;width:2.2rem;height:1.2rem;margin:-.6rem 0 0 -1.1rem;padding:0;animation:2s ease-in-out infinite ia13-wiggle;position:absolute}.ia-pit.is-done{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.ia-folk__b.is-on svg,.ia-folk__acts li,.ia-chair__tools,.ia-litter,.ia-pit,.ia-sw__rings span{animation:none!important}}.ia:not(.is-live) #pay-bank,.ia:not(.is-live) #race-go,.ia:not(.is-live) #chair-reset,.ia:not(.is-live) #langar-go{display:none}.ia-then{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;display:grid}.ia-then__now{opacity:0;transition:opacity .3s,scale .4s cubic-bezier(.3,1.6,.5,1);scale:.6}#then.is-now .ia-then__now{opacity:1;background:var(--ms-blue-soft);color:var(--ms-blue-deep);scale:1}#then.is-now .ia-then__now:nth-child(2){transition-delay:.1s}#then.is-now .ia-then__now:nth-child(3){transition-delay:.2s}#then.is-now .ia-then__now:nth-child(4){transition-delay:.3s}#then.is-now .ia-then__now:nth-child(5){transition-delay:.4s}#then.is-now .ia-then__now:nth-child(6){transition-delay:.5s}#then.is-now .ia-then__now:nth-child(7){transition-delay:.6s}.ia-nat__tunnel{fill:#1d1410}.ia-nat__rail{stroke:var(--ms-ink-2);stroke-width:2px}.ia-nat__field{fill:color-mix(in srgb, var(--ia-leaf) 70%, var(--ia-sand))}.ia-nat__fish{fill:var(--ia-alt)}.ia-nat__coop rect{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1.5px}.ia-nat__coop path{fill:var(--ia-alt)}.ia-nat__hen{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1.5px}#nat[data-on=fish] .ia-nat__fish{animation:1.6s ease-in-out infinite alternate ia14-swim}#nat[data-on=poultry] .ia-nat__hen{transform-box:fill-box;transform-origin:bottom;animation:.5s ease-in-out infinite alternate ia14-peck}#nat[data-on=mine] .ia-nat__tunnel{animation:.8s ease-in-out infinite alternate ia11-pulse}@keyframes ia14-swim{to{translate:24px}}@keyframes ia14-peck{to{rotate:18deg}}.ia-nat__get{font-size:var(--ms-text-lg);color:var(--ms-blue-deep);font-weight:800;animation:.35s ease-out ia-popin}.ia-fac{padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-tint);grid-template-columns:minmax(0,1fr) minmax(7rem,11rem) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.ia-fac__in,.ia-fac__out{border-radius:var(--ms-r);text-align:center;justify-self:center;min-height:2.6rem;padding:.5rem .9rem;font-weight:800}.ia-fac__in{background:var(--ia-sand);color:#24160f}.ia-fac__out{background:var(--ms-blue);color:var(--ms-blue-ink);opacity:0;transition:opacity .3s,scale .4s cubic-bezier(.3,1.6,.5,1);scale:.6}.ia-fac.is-out .ia-fac__out{opacity:1;scale:1}.ia-fac.is-run .ia-fac__in{animation:1.2s ease-in forwards ia14-feed}@keyframes ia14-feed{70%{opacity:.2;translate:120%;scale:.5}to{opacity:1;translate:0;scale:1}}.ia-fac__machine{width:100%;height:auto;overflow:visible}.ia-fac__box{fill:var(--ms-ink-2)}.ia-fac__chimney{fill:var(--ia-rock);stroke:var(--ms-ink-2);stroke-width:2px}.ia-fac__gear circle{fill:var(--ia-sand);stroke:var(--ms-surface);stroke-width:3px}.ia-fac__gear path{stroke:var(--ms-ink-2);stroke-width:3px}.ia-fac.is-run .ia-fac__gear{animation:1.2s linear ia14-spin}.ia-fac.is-run .ia-fac__gear--b{animation-direction:reverse}@keyframes ia14-spin{to{rotate:360deg}}.ia-fac__smoke circle{fill:var(--ms-ink-muted);opacity:0}.ia-fac.is-run .ia-fac__smoke circle{animation:1.2s ease-out ia11-smoke}.ia-fac__raw.is-done:after{content:" ✓"}@media (width<=40rem){.ia-fac{grid-template-columns:1fr}.ia-fac__machine{justify-self:center;max-width:10rem}.ia-fac.is-run .ia-fac__in{animation-name:ia14-feedv}}@keyframes ia14-feedv{70%{opacity:.2;translate:0 120%;scale:.5}to{opacity:1;translate:0;scale:1}}.ia-bars{gap:.6rem;display:grid}.ia-bars__row{border-radius:var(--ms-r-sm);grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) 4.6rem;align-items:center;gap:.6rem;display:grid}.ia-bars__row:hover .ia-bars__bar,.ia-bars__row:focus-visible .ia-bars__bar{background:var(--ms-blue-deep)}.ia-bars__k{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia-bars__track{background:color-mix(in srgb, var(--ms-border-2) 35%, transparent);border-radius:4px;height:1.4rem;overflow:hidden}.ia-bars__bar{background:var(--ms-blue);border-radius:0 4px 4px 0;width:0;min-width:3px;height:100%;transition:width 1s cubic-bezier(.3,1,.4,1),background .2s;display:block}.ia-bars.is-in .ia-bars__bar{width:var(--w)}.ia-bars__v{color:var(--ms-ink);text-align:end;font-weight:800}.ia-bars[hidden],.ia-bars__table[hidden]{display:none}@media (width<=40rem){.ia-bars__row{grid-template-columns:minmax(0,1fr) 4.4rem}.ia-bars__k{grid-column:1/-1}}.ia-chain{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.ia-chain__bg{fill:var(--ms-tint)}.ia-chain__link{stroke:var(--ia-road);stroke-width:10px;stroke-linecap:round;transition:stroke .3s}.ia-chain__node circle{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:4px;transition:fill .3s}.ia .ia-chain__node text{fill:var(--ms-blue-ink);font-size:15px;font-weight:800}.ia .ia-chain__node .ia-chain__x{fill:var(--ia-bad);opacity:0;font-size:18px;transition:opacity .3s}.ia-chain__truck{translate:var(--x0) 0;animation:ia14-truck 1.8s linear infinite var(--d,0s)}.ia-chain__truck rect{fill:var(--ia-alt)}.ia-chain__truck circle{fill:#1d1410}@keyframes ia14-truck{0%{translate:var(--x0) 0}to{translate:calc(var(--x0) + 64px) 0}}.ia-chain.is-off .ia-chain__truck{opacity:0;transition:opacity .3s;animation:none}.ia-chain.is-off .ia-chain__link{stroke:var(--ia-bad-line);stroke-dasharray:6 8}.ia-chain.is-off .ia-chain__node:not(.is-0) circle{fill:var(--ms-border-2)}.ia-chain.is-off .ia-chain__node:not(.is-0) .ia-chain__x{opacity:1}.ia-chain.is-off .ia-chain__node.is-0 circle{animation:.8s ease-in-out infinite alternate ia11-pulse}.ia-story__dots{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ia-story__dots li{background:var(--ms-sand);border-radius:3px;flex:1;height:6px;transition:background .3s}.ia-story__dots li.is-on{background:var(--ms-blue)}.ia-story__step{gap:var(--ms-space-3);padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-tint);grid-template-columns:7rem minmax(0,1fr);align-items:start;animation:.35s ease-out ia12-msg;display:grid}.ia-story__step[hidden]{display:none}.ia-story__icon{width:100%;height:auto}.ia-story__icon path{fill:none;stroke:var(--ms-blue-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@media (width<=40rem){.ia-story__step{grid-template-columns:1fr}.ia-story__icon{max-width:7rem}}.ia-coop{cursor:default}.ia-rec__trees{flex-wrap:wrap;gap:3px;min-height:1.2rem;display:flex}.ia-rec__trees span{background:var(--ia-leaf);border-radius:50% 50% 2px 2px;width:10px;height:14px;animation:.3s ease-out both ia-popin}@media (prefers-reduced-motion:reduce){.ia-chain__truck,.ia-fac.is-run .ia-fac__in,.ia-fac.is-run .ia-fac__gear,.ia-rec__trees span,.ia-story__step,#nat .ia-nat__fish,#nat .ia-nat__hen,.ia-chain__node circle{animation:none!important}.ia-bars__bar{transition:none}}.ia:not(.is-live) .ia-then__now{opacity:1;scale:1}.ia:not(.is-live) .ia-bars__bar{width:var(--w)}.ia:not(.is-live) .ia-story__step{display:grid}.ia:not(.is-live) #then-go,.ia:not(.is-live) #fac-go,.ia:not(.is-live) #cars-view,.ia:not(.is-live) #story-next{display:none}.g7c{gap:var(--ms-space-3);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;display:grid}.g7c__dial{justify-self:center;width:100%;max-width:18rem;position:relative}.g7c__dial svg{width:100%;height:auto;display:block}.g7c__ring{fill:var(--ms-tint);stroke:var(--ms-border-2);stroke-width:2px}.g7c__ring--in{fill:var(--ms-surface);stroke-dasharray:4 6}.g7c__star{fill:var(--ia-sand);stroke:var(--ia-rock);stroke-width:1.5px}.g7c__star--b{fill:color-mix(in srgb, var(--ia-sand) 60%, var(--ms-surface))}.g7c__north{fill:var(--ms-blue)}.g7c__hub{fill:var(--ms-ink-2)}.g7c__b{min-width:3.6rem;min-height:var(--ms-touch-min);border:3px solid var(--ms-surface);border-radius:var(--ms-r-pill);background:var(--ms-blue);color:var(--ms-blue-ink);font:inherit;cursor:pointer;box-shadow:var(--ms-shadow);padding:0 .7rem;font-weight:800;transition:scale .2s,background .2s;position:absolute;translate:-50% -50%}.g7c__b.is-seen{background:var(--ms-blue-soft);color:var(--ms-blue-deep)}.g7c__b.is-on{background:var(--ia-alt);color:#fff;scale:1.1}.g7c__card:empty{display:none}.g7c__card{animation:.3s ease-out ia12-msg}#compass[data-dir] .g7c__north{transform-box:view-box;transform-origin:150px 150px;transition:rotate .5s cubic-bezier(.3,1.4,.5,1)}#compass[data-dir=e] .g7c__north{rotate:90deg}#compass[data-dir=s] .g7c__north{rotate:180deg}#compass[data-dir=w] .g7c__north{rotate:270deg}@media (width<=40rem){.g7c{grid-template-columns:1fr}}.g7z{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.g7z li{border-radius:var(--ms-r-pill);background:var(--ms-tint);align-items:center;gap:.4rem;padding:.3rem .8rem .3rem .3rem;font-weight:700;display:inline-flex}.g7z .num{background:var(--ms-blue);width:1.6rem;height:1.6rem;color:var(--ms-blue-ink);font-size:var(--ms-text-sm);border-radius:50%;place-items:center;display:grid}.g7f{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.g7f__bg{fill:var(--ms-tint)}.g7f__sea{fill:var(--ia-water)}.g7f__layer{stroke:var(--ms-surface);stroke-width:1.5px}.g7f__layer.is-1{fill:var(--ia-rock)}.g7f__layer.is-2{fill:color-mix(in srgb, var(--ia-rock) 60%, var(--ia-sand))}.g7f__layer.is-3{fill:var(--ia-sand)}.g7f__snow{fill:var(--ia-cloud)}.g7f__block rect{fill:var(--ms-blue)}.g7f__block--asia rect{fill:var(--ms-ink-2)}.ia .g7f__block text{fill:var(--ms-blue-ink);font-size:15px;font-weight:800}.ia .g7f__block--asia text{fill:var(--ms-surface)}.g7f__arrow{fill:none;stroke:var(--ms-blue-deep);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.g7g{gap:var(--ms-space-3);grid-template-columns:12rem minmax(0,1fr);align-items:center;display:grid}.g7g__svg{width:100%;height:auto}.g7g__mt{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-surface))}.g7g__cap{fill:var(--ia-cloud)}.g7g__ghost{fill:none;stroke:var(--ms-blue);stroke-width:3px;stroke-dasharray:5 4;transition:translate .5s cubic-bezier(.3,1.4,.5,1)}.g7g__out{font-size:var(--ms-text-xl);color:var(--ms-blue-deep);font-weight:800}@media (width<=40rem){.g7g{grid-template-columns:1fr}.g7g__svg{max-width:12rem}}.g7r__green{fill:color-mix(in srgb, var(--ia-leaf) 55%, var(--ia-rock))}.g7r__forest{fill:var(--ia-leaf)}.g7r__plain{fill:color-mix(in srgb, var(--ia-leaf) 70%, var(--ia-sand))}.g7r__zone rect{fill:var(--ms-blue);opacity:0;transition:opacity .3s}#ranges[data-on=himadri] .g7r__zone[data-k=himadri] rect,#ranges[data-on=himachal] .g7r__zone[data-k=himachal] rect,#ranges[data-on=shivalik] .g7r__zone[data-k=shivalik] rect{opacity:.18}.g7t{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.g7t__snow{fill:var(--ia-cloud);transform-box:fill-box;transform-origin:top;transition:scale .8s,opacity .8s;scale:1.25}.g7t__river{fill:none;stroke:var(--ms-blue);stroke-width:2px;stroke-linecap:round;opacity:.45;stroke-dasharray:10 8;transition:stroke-width .8s,opacity .8s}.g7t__sun circle{fill:var(--ms-disc);opacity:.4;transition:opacity .8s}.g7t.is-summer .g7t__snow{opacity:.8;scale:.7}.g7t.is-summer .g7t__river{stroke-width:7px;opacity:1;animation:.8s linear infinite i7a-flow}.g7t.is-summer .g7t__sun circle{opacity:1}@keyframes i7a-flow{to{stroke-dashoffset:-18px}}.g7th{gap:var(--ms-space-3);grid-template-columns:5rem minmax(0,1fr);align-items:center;display:grid}.g7th__svg{width:100%;height:auto;max-height:16rem}.g7th__tube{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:2px}.g7th__merc,.g7th__bulb{fill:var(--ia-alt);transition:fill .4s}.g7th__merc{transition:y .2s,height .2s,fill .4s}.g7th__mark{stroke:var(--ms-ink-2);stroke-width:2px}.g7th__mark--cold{stroke:var(--ms-blue);stroke-width:3px}.g7th__val{font-size:var(--ms-text-3xl);color:var(--ms-ink);font-weight:800}#thermo.is-cold .g7th__merc,#thermo.is-cold .g7th__bulb{fill:var(--ms-blue)}#thermo.is-cold .g7th__val{color:var(--ms-blue-deep);animation:.15s linear 6 i7a-shiver}@keyframes i7a-shiver{50%{translate:2px}}.g7y{gap:var(--ms-space-3);grid-template-columns:12rem minmax(0,1fr);align-items:center;display:grid}.g7y__svg{width:100%;height:auto}.g7y__body{fill:color-mix(in srgb, var(--ia-rock) 75%, var(--ms-ink))}.g7y__fur{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 55%, var(--ms-ink));stroke-width:6px;stroke-linecap:round}.g7y__horn{fill:none;stroke:var(--ia-cloud);stroke-width:4px;stroke-linecap:round}.g7y__eye{fill:var(--ia-cloud)}#yak.is-nod .g7y__svg{transform-origin:bottom;animation:.5s ease-in-out i7a-nod}@keyframes i7a-nod{40%{rotate:3deg}}@media (width<=40rem){.g7y{grid-template-columns:1fr}.g7y__svg{max-width:12rem}}.g7p{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.g7p__land{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ia-land));transition:fill .8s}.g7p__river{fill:none;stroke:var(--ms-blue);stroke-width:9px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 1.6s ease-out}.g7p__min circle{fill:var(--ia-alt);opacity:0;transition:opacity .5s}.g7p__crop path{fill:none;stroke:var(--ia-leaf);stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity .6s .4s}.g7p__life{opacity:0;transition:opacity .6s}.g7p__rail{stroke:#0000}.g7p__track{stroke:var(--ms-ink-2);stroke-width:2px}.g7p__train rect{fill:var(--ia-alt)}.g7p:not([data-step="0"]) .g7p__river{stroke-dashoffset:0}.g7p:is([data-step="2"],[data-step="3"]) .g7p__min circle{opacity:.9}.g7p:is([data-step="2"],[data-step="3"]) .g7p__land{fill:color-mix(in srgb, var(--ia-leaf) 60%, var(--ia-sand))}.g7p:is([data-step="2"],[data-step="3"]) .g7p__crop path,.g7p[data-step="3"] .g7p__life{opacity:1}.g7p[data-step="3"] .g7p__train{animation:6s linear infinite i7a-train}@keyframes i7a-train{0%{translate:-140px}to{translate:720px}}.g7d{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.g7d__ground{fill:var(--ia-sand)}.g7d__grain{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ia-alt));transition:translate 1.6s cubic-bezier(.4,0,.2,1)}.g7d__wind path{fill:none;stroke:var(--ms-blue);stroke-width:2px;stroke-linecap:round;opacity:0;stroke-dasharray:30 200}.g7d.is-blow .g7d__wind path{opacity:.7;animation:1.2s linear 2 i7a-wind}@keyframes i7a-wind{0%{stroke-dashoffset:200px}to{stroke-dashoffset:-200px}}.g7w{gap:var(--ms-space-3);grid-template-columns:minmax(0,1fr) 11rem;align-items:center;display:grid}.g7w__svg{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.g7w__bg{fill:var(--ms-tint)}.g7w__tap{fill:none;stroke:var(--ms-ink-2);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.g7w__flow circle{fill:var(--ms-blue);opacity:0}.g7w__svg[data-m=tap] .g7w__flow circle{animation:i7a-drip .6s linear infinite var(--d,0s)}@keyframes i7a-drip{0%{opacity:1;translate:0}to{opacity:.3;translate:0 70px}}.g7w__plate{fill:var(--ia-cloud);stroke:var(--ms-ink-muted);stroke-width:2px}.g7w__sand circle{fill:var(--ia-alt);opacity:0;transition:opacity .4s}.g7w__svg[data-m=sand] .g7w__sand circle{opacity:1}.g7w__pot{fill:var(--ia-alt)}.g7w__stem{fill:none;stroke:var(--ia-leaf);stroke-width:4px;stroke-linecap:round;transform-box:fill-box;transform-origin:bottom;transition:scale .8s cubic-bezier(.3,1.6,.5,1);scale:.4}.g7w__svg.is-grown .g7w__stem{scale:1}.g7w__pour{fill:none;stroke:var(--ms-blue);stroke-width:3px;stroke-dasharray:6 6;opacity:0}.g7w__svg[data-m=sand] .g7w__pour{opacity:1;animation:.8s linear infinite i7a-flow}@media (width<=40rem){.g7w{grid-template-columns:1fr}}.g7a__v{font-size:var(--ms-text-xs);text-align:start}#ara .ia-bars__row{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) 8rem}@media (width<=40rem){#ara .ia-bars__row{grid-template-columns:minmax(0,1fr) 7rem}}.g7wl{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.g7wl__east{fill:var(--ia-leaf);transition:fill .8s}.g7wl__dunes{fill:none;stroke:var(--ia-alt);stroke-width:2px;opacity:.6}.g7wl__ridge{fill:var(--ia-rock);transition:opacity .5s,translate .5s}.g7wl__trees{transition:opacity .8s}.g7wl__sand circle{fill:color-mix(in srgb, var(--ia-sand) 60%, var(--ia-alt));animation:i7a-drift 2.4s ease-in infinite var(--d,0s)}@keyframes i7a-drift{0%{opacity:1;translate:0}to{opacity:.1;translate:300px}}.g7wl.is-off .g7wl__ridge{opacity:0;translate:0 30px}.g7wl.is-off .g7wl__sand circle{animation-name:i7a-driftfar}@keyframes i7a-driftfar{0%{opacity:1;translate:0}to{opacity:.3;translate:680px}}.g7wl.is-off .g7wl__east{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ia-leaf))}.g7wl.is-off .g7wl__trees{opacity:.25}.g7tl{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.g7tl__bg{fill:var(--ms-tint)}.g7tl__sea{fill:var(--ia-water)}.ia .g7tl__t{fill:var(--ms-ink-2);font-size:14px;font-weight:800}.g7tl__block{transition:transform .4s}.g7tl__rock{fill:color-mix(in srgb, var(--ia-rock) 75%, var(--ia-sand))}.g7tl__ghat{fill:none;stroke:var(--ia-leaf);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.g7tl__ghat--e{stroke-width:4px}.g7tl__drop{fill:var(--ms-blue)}#tilt[data-flow=e] .g7tl__drop{animation:i7a-rune 1.4s ease-in infinite var(--d,0s)}#tilt[data-flow=w] .g7tl__drop{animation:i7a-runw 1.4s ease-in infinite var(--d,0s)}@keyframes i7a-rune{to{opacity:.2;translate:260px}}@keyframes i7a-runw{to{opacity:.2;translate:-260px}}.g7dl{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.g7dl__land{fill:color-mix(in srgb, var(--ia-leaf) 60%, var(--ia-sand))}.g7dl__sea{fill:var(--ia-water)}.g7dl__fan{fill:color-mix(in srgb, var(--ia-sand) 80%, var(--ia-leaf));transition:d .1s}.g7dl__river{fill:none;stroke:var(--ms-blue);stroke-width:10px;stroke-linecap:round}.g7dl__arms path{fill:none;stroke:var(--ms-blue);stroke-width:4px;stroke-linecap:round}.g7i{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.g7i__card{padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-tint);gap:.2rem;display:grid}.g7i__sea{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.g7i__n{font-size:var(--ms-text-lg);color:var(--ms-blue-deep);font-weight:800}.g7v{border-radius:var(--ms-r-lg);justify-self:center;width:min(100%,420px);height:auto;display:block}.g7v__crater{fill:#1d1410}.g7v__smoke circle{fill:var(--ms-ink-muted);opacity:.25}.g7v__lava circle{fill:#e2572b;opacity:0}.g7v__flow{fill:none;stroke:#e2572b;stroke-width:6px;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:160px}.g7v.is-erupt .g7v__lava circle{animation:i7a-lava 1.4s cubic-bezier(.2, .8, .4, 1) var(--d,0s) 2}.g7v.is-erupt .g7v__flow{animation:2.4s ease-out forwards i7a-lavaflow}.g7v.is-erupt .g7v__smoke circle{animation:i7a-puff 2.4s ease-out var(--d,0s)}@keyframes i7a-lava{0%{opacity:1;translate:0}60%{opacity:1;translate:var(--x) var(--y)}to{opacity:0;translate:calc(var(--x) * 1.4) 30px}}@keyframes i7a-lavaflow{to{stroke-dashoffset:0}}@keyframes i7a-puff{50%{opacity:.7;translate:0 -30px;scale:1.5}to{opacity:.2;translate:0 -60px}}.g7u{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.g7u__c{border:2px dashed var(--ms-border-2);border-radius:var(--ms-r-lg);background:var(--ms-surface);color:var(--ms-ink);font:inherit;text-align:start;cursor:pointer;gap:.15rem;padding:.7rem;transition:background .25s,border-color .25s;display:grid}.g7u__c span{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.g7u__c.is-on{border-style:solid;border-color:var(--ms-blue);background:var(--ms-blue-soft);animation:.35s ease-out ia-popin}.g7u__c.is-on strong:before{content:"";background:var(--ms-amber);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:.9em;height:.9em;margin-inline-end:.35em;display:inline-block}@media (prefers-reduced-motion:reduce){.g7t.is-summer .g7t__river,#thermo.is-cold .g7th__val,#yak.is-nod .g7y__svg,.g7p[data-step="3"] .g7p__train,.g7d.is-blow .g7d__wind path,.g7w__flow circle,.g7w__pour,.g7wl__sand circle,.g7tl__drop,.g7v__lava circle,.g7v__flow,.g7v__smoke circle{animation:none!important}.g7d__grain,.g7p__river{transition:none}}.ia:not(.is-live) #dune-go,.ia:not(.is-live) #water .ia-row,.ia:not(.is-live) #volc-go{display:none}.ia-chat__m.is-n{background:var(--ms-sand);border-radius:var(--ms-r);text-align:center;justify-self:center;max-width:92%}.ia-chat__m.is-n .ia-chat__who{color:var(--ms-ink-muted)}.w7k{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.w7k__sky{fill:color-mix(in srgb, var(--ms-blue) 18%, var(--ms-surface))}.w7k__ozone{fill:color-mix(in srgb, var(--ia-alt) 25%, var(--ms-surface))}.w7k__tropo{fill:color-mix(in srgb, var(--ms-blue) 30%, var(--ms-surface));transition:y .6s cubic-bezier(.3,1.2,.5,1),height .6s cubic-bezier(.3,1.2,.5,1)}.w7k__pause{stroke:var(--ms-blue-deep);stroke-width:2px;stroke-dasharray:8 6;transition:d .6s}.w7k__cloud{opacity:.9}.ia .w7k__t{fill:var(--ms-ink-2);font-size:15px;font-weight:800}.ia .w7k__t--sm{font-size:13px;transition:y .6s}.ia .w7k__t--in{fill:var(--ms-blue-deep)}.w7k__ctl{flex-wrap:wrap;align-items:center}.w7k__out{color:var(--ms-blue-deep);font-weight:800;font-size:var(--ms-text-lg)}.w7n{gap:var(--ms-space-3);grid-template-columns:14rem minmax(0,1fr);align-items:center;display:grid}.w7n__svg{border-radius:var(--ms-r-lg);--open:.8;width:100%;height:auto}.w7n__bg{fill:var(--ms-tint)}.w7n__stem{stroke:var(--ia-rock);stroke-width:5px;stroke-linecap:round}.w7n__scale path{fill:color-mix(in srgb, var(--ia-rock) 85%, var(--ms-ink));stroke:var(--ia-sand);stroke-width:1.5px}.w7n__scale{rotate:calc(var(--side) * var(--open) * 28deg);transform-box:fill-box;transform-origin:0 0;transition:rotate .4s}.w7n__seeds{opacity:0;transition:opacity .4s}.w7n__seeds ellipse{fill:var(--ia-sand)}.w7n__seeds path{fill:none;stroke:var(--ia-sand);stroke-width:2px}.w7n__svg.is-dry .w7n__seeds{opacity:1}.w7n__svg.is-dry .w7n__seeds g{animation:i7b-seed 2.4s ease-in infinite calc(var(--i) * .5s)}@keyframes i7b-seed{0%{opacity:1;translate:0}to{opacity:0;translate:90px -40px}}@media (width<=40rem){.w7n{grid-template-columns:1fr}.w7n__svg{max-width:14rem}}.w7w{width:100%;height:auto;display:block}.w7w__grid{stroke:color-mix(in srgb, var(--ms-border-2) 60%, transparent);stroke-width:1px}.ia .w7w__ax{fill:var(--ms-ink-muted);font-size:12px;font-family:var(--ms-font-num)}.ia .w7w__v{fill:var(--ms-ink-2);font-size:12px;font-weight:800;font-family:var(--ms-font-num);opacity:0;transition:opacity .2s}.w7w__hit{fill:#0000}.w7w__bar{fill:var(--ms-blue);transition:fill .2s}.w7w__mean{fill:var(--ia-alt);stroke:var(--ms-surface);stroke-width:2px}.w7w__day{cursor:pointer;outline:none}.w7w__day:is(:hover,:focus-visible,.is-on) .w7w__bar{fill:var(--ms-blue-deep)}.w7w__day:is(:hover,:focus-visible,.is-on) .w7w__v{opacity:1}.w7w__legend{font-size:var(--ms-text-sm);color:var(--ms-ink-2);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.w7w__sw{background:var(--ms-blue);border-radius:3px;width:10px;height:18px}.w7w__dot{background:var(--ia-alt);border-radius:50%;width:10px;height:10px;margin-inline-start:.6rem}.w7w__tip{min-height:1.6em;color:var(--ms-ink);font-weight:700}.w7q{gap:.5rem;display:grid}.w7q__row{border-radius:var(--ms-r);background:var(--ms-tint);flex-wrap:wrap;align-items:end;gap:.5rem;padding:.5rem;display:flex}.w7q__row label{flex:14rem;gap:.2rem;font-weight:700;display:grid}.w7q__row .ia-input{max-width:8rem}.w7q__fb{min-width:6rem;font-weight:800}.w7q__row.is-right{background:var(--ms-blue-soft)}.w7q__row.is-right .w7q__fb{color:var(--ms-blue-deep)}.w7q__row.is-wrong .w7q__fb{color:var(--ia-bad)}.w7g{gap:var(--ms-space-3);grid-template-columns:15rem minmax(0,1fr);align-items:center;display:grid}.w7g__svg{border-radius:var(--ms-r-lg);width:100%;height:auto}.w7g__bg{fill:var(--ms-tint)}.w7g__funnel{fill:color-mix(in srgb, var(--ia-cloud) 70%, var(--ms-border-2));stroke:var(--ms-ink-2);stroke-width:2px}.w7g__tube{fill:color-mix(in srgb, var(--ia-cloud) 85%, transparent);stroke:var(--ms-ink-2);stroke-width:2px}.w7g__water{fill:var(--ms-blue);opacity:.75;transition:y .2s,height .2s}.w7g__tick{stroke:var(--ms-ink-2);stroke-width:1.5px}.ia .w7g__ax{fill:var(--ms-ink-2);font-size:12px;font-family:var(--ms-font-num)}.ia .w7g__lbl{fill:var(--ms-ink-muted);font-size:12px;font-weight:800}.w7g__rain path{stroke:var(--ms-blue);stroke-width:2.5px;stroke-linecap:round;opacity:0}.w7g__svg.is-rain .w7g__rain path{animation:i7b-rain .7s linear infinite var(--d,0s)}@keyframes i7b-rain{0%{opacity:1;translate:0}to{opacity:0;translate:-8px 70px}}.w7g__out{font-size:var(--ms-text-2xl);color:var(--ms-blue-deep);font-weight:800}@media (width<=40rem){.w7g{grid-template-columns:1fr}.w7g__svg{max-width:15rem}}.w7s__site.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.w7s__crit[hidden]{display:none}.w7b{gap:var(--ms-space-3);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;display:grid}.w7b__svg{width:100%;height:auto}.w7b__face{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:3px}.w7b__track{fill:none;stroke:var(--ms-sand);stroke-width:14px;stroke-linecap:round}.w7b__low{fill:none;stroke:var(--ia-bad-line);stroke-width:14px;stroke-linecap:round;opacity:0;transition:opacity .3s}#baro[data-k=low] .w7b__low{opacity:1;animation:.8s ease-in-out infinite alternate ia11-pulse}.w7b__tick{stroke:var(--ms-ink-2);stroke-width:2px}.ia .w7b__ax{fill:var(--ms-ink-2);font-size:12px;font-family:var(--ms-font-num)}.w7b__needle{rotate:var(--a,0deg);transform-origin:160px 160px;transition:rotate .8s cubic-bezier(.3,1.4,.5,1)}.w7b__needle path,.w7b__needle circle{fill:var(--ia-alt)}.ia .w7b__read{fill:var(--ms-blue-deep);font-size:18px;font-weight:800}.w7b__side{align-content:start;gap:.4rem;display:grid}.w7b__b{text-align:start;justify-content:start}.w7b__b.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}@media (width<=40rem){.w7b{grid-template-columns:1fr}}.w7v{gap:var(--ms-space-3);display:grid}.w7v__svg{border-radius:var(--ms-r-lg);--wdir:360deg;--spin:.6s;width:100%;height:auto;display:block}.w7v__bg{fill:var(--ms-tint)}.w7v__air path{stroke:var(--ms-blue);stroke-width:2px;stroke-linecap:round;opacity:.5;transform-box:fill-box;transform-origin:50%;rotate:var(--wdir);animation:i7b-air 1.6s linear infinite var(--d,0s)}@keyframes i7b-air{0%{opacity:0;translate:0}30%{opacity:.6}to{opacity:0;translate:40px}}.w7v__svg.is-calm .w7v__air path{opacity:0;animation:none}.w7v__ring{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:2px}.ia .w7v__ax{fill:var(--ms-ink-2);font-size:12px;font-weight:800}.w7v__arm{transition:rotate .8s cubic-bezier(.3,1.6,.5,1)}.w7v__arm path{fill:var(--ia-alt)}.w7v__hub{fill:var(--ms-ink-2)}.w7v__pole{stroke:var(--ms-ink-2);stroke-width:4px;stroke-linecap:round}.w7v__cups path{stroke:var(--ms-ink-2);stroke-width:3px}.w7v__cups circle{fill:var(--ms-blue)}.w7v__cups{animation:i7b-spin var(--spin) linear infinite;transform-box:view-box;transform-origin:0 0}.w7v__svg.is-calm .w7v__cups{animation:none}@keyframes i7b-spin{to{rotate:360deg}}.w7v__meter{fill:var(--ms-ink-2)}.w7v__ctl{gap:.3rem;display:grid}.w7h__scale{border-radius:var(--ms-r);background:linear-gradient(90deg, var(--ms-sand), color-mix(in srgb, var(--ms-blue) 40%, var(--ms-sand)));height:2.2rem;position:relative}.w7h__scale span{left:var(--a);width:calc(var(--b) - var(--a));font-size:var(--ms-text-xs);color:var(--ms-ink);border-inline:2px dashed var(--ms-ink-2);white-space:nowrap;place-items:center;font-weight:800;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.w7h__scale i{background:var(--ia-alt);border-radius:2px;width:4px;margin-left:-2px;transition:left .15s;position:absolute;top:-6px;bottom:-6px}.w7h__val{font-size:var(--ms-text-xl);color:var(--ms-blue-deep);font-weight:800}.w7h__line{border-radius:var(--ms-r-lg);--dry:2s;width:100%;height:auto;display:block}.w7h__bg{fill:color-mix(in srgb, var(--ms-blue) 10%, var(--ms-surface))}.w7h__rope{fill:none;stroke:var(--ms-ink-2);stroke-width:2px}.w7h__shirt path{fill:var(--ia-cloud);stroke:var(--ms-ink-2);stroke-width:1.5px;transition:fill var(--dry) linear}.w7h__shirt:nth-child(odd of .w7h__shirt) path{fill:color-mix(in srgb, var(--ia-alt) 30%, var(--ia-cloud))}.w7h__line.is-wet .w7h__shirt path{fill:color-mix(in srgb, var(--ms-blue) 45%, var(--ia-cloud));transition:none}.w7h__line.is-wet.is-dry .w7h__shirt path{transition:fill var(--dry) linear}.w7h__drops circle{fill:var(--ms-blue);opacity:0}.w7h__line.is-wet .w7h__drops circle{animation:i7b-drip 1s ease-in infinite var(--d,0s)}@keyframes i7b-drip{0%{opacity:1;translate:0}to{opacity:0;translate:0 40px}}.w7y2{border-radius:var(--ms-r);background:var(--ms-tint);gap:.3rem;padding:.6rem;display:grid}.w7y2 .ia-btn.is-right{background:var(--ms-blue);color:var(--ms-blue-ink)}.w7x{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem;display:grid}.w7x__b{border-radius:var(--ms-r-lg);background:var(--ms-surface);color:var(--ms-ink);font:inherit;text-align:start;cursor:pointer;border:2px solid #0000;justify-items:start;gap:.2rem;padding:.7rem;transition:border-color .2s,translate .2s;display:grid}.w7x__b:hover{translate:0 -2px}.w7x__sw{border-radius:4px;width:2.4rem;height:.9rem}.w7x__b.is-g .w7x__sw{background:#3e9a5b}.w7x__b.is-y .w7x__sw{background:#f2d43a}.w7x__b.is-o .w7x__sw{background:#f08a24}.w7x__b.is-r .w7x__sw{background:#d83a2e}.w7x__act{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.w7x__b.is-on{border-color:var(--ms-blue);animation:.3s ease-out ia-popin}.w7j__b.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.w7j__out{min-height:3em;padding:var(--ms-space-3);border-radius:var(--ms-r);background:var(--ms-surface);border-inline-start:4px solid var(--ms-blue);line-height:1.9}.w7j__out:empty{display:none}.w7j__out.is-new{animation:.3s ease-out ia-popin}@media (prefers-reduced-motion:reduce){.w7n__svg.is-dry .w7n__seeds g,.w7g__svg.is-rain .w7g__rain path,.w7v__air path,.w7v__cups,.w7h__line.is-wet .w7h__drops circle,#baro[data-k=low] .w7b__low{animation:none!important}}.ia:not(.is-live) .ia-chat__m{display:grid}.ia:not(.is-live) #kchat-next,.ia:not(.is-live) #rgauge .ia-row,.ia:not(.is-live) #dry-go{display:none}.x7r__b.is-on,.x7w__b.is-on,.x7d__b.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.x7r__card{border-radius:var(--ms-r);background:var(--ms-tint);gap:.35rem;min-height:4.5rem;padding:.8rem 1rem;display:grid}.x7r__card:empty{display:none}.x7r__card.is-new{animation:.3s ease-out ia-popin}.x7r__type{color:var(--ms-blue-deep);font-weight:800}.x7a{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.x7a__bg{fill:color-mix(in srgb, var(--ms-blue) 8%, var(--ms-surface))}.x7a__atm{fill:color-mix(in srgb, var(--ms-blue) 16%, var(--ms-surface))}.x7a__earth{fill:color-mix(in srgb, var(--ia-leaf) 55%, var(--ia-water))}.x7a__eq{stroke:var(--ms-ink-muted);stroke-width:1.5px;stroke-dasharray:6 5}.ia .x7a__t{fill:var(--ms-ink-2);font-size:15px;font-weight:700}.x7a__ray{stroke:var(--ia-bad);stroke-width:2px;opacity:.75}.x7a__ray--in{stroke-dasharray:4 3;opacity:1}.x7a__patch{fill:none;stroke:var(--ia-bad);stroke-width:9px;stroke-linecap:round;transition:d .2s}.x7a__meters{gap:.35rem;margin-block:.4rem;display:grid}.x7a__meters p{font-size:var(--ms-text-sm);grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.6rem;margin:0;display:grid}.x7a__meters i{background:var(--ms-sand);border-radius:4px;height:.8rem;display:block;overflow:hidden}.x7a__meters b{background:var(--ms-blue);border-radius:4px;height:100%;transition:width .2s;display:block}.x7c{gap:var(--ms-space-3);grid-template-columns:minmax(0,1fr) 13rem;align-items:center;display:grid}.x7c__svg{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.x7c__air circle{fill:var(--ms-blue);opacity:.45}.x7c__snow{fill:#fff;opacity:.9;transition:opacity .3s}#climb-snow.is-on{animation:.4s ease-out ia-popin}.x7c__hiker{transition:transform .15s}.x7c__hiker circle{fill:var(--ms-ink)}.x7c__hiker path{stroke:var(--ms-ink);stroke-width:3.5px;stroke-linecap:round;fill:none}.x7c__side{gap:var(--ms-space-2);justify-items:start;display:grid}.x7c__therm{background:var(--ms-sand);border-radius:.8rem;width:1.6rem;height:8rem;position:relative;overflow:hidden}.x7c__therm i{background:var(--ia-bad);border-radius:.8rem;height:85%;transition:height .2s,width .2s;position:absolute;inset:auto 0 0}.x7c__therm--h{width:100%;max-width:16rem;height:1.1rem}.x7c__therm--h i{width:50%;height:100%;inset:0 auto 0 0}@media (width<=40rem){.x7c{grid-template-columns:1fr}}.x7bar__svg{width:100%;height:auto;display:block}.x7bar__grid{stroke:var(--ms-border);stroke-width:1px}.ia .x7bar__ax{fill:var(--ms-ink-muted);font-size:13px;font-family:var(--ms-font-num)}.ia .x7bar__lbl{fill:var(--ms-ink);font-size:15px;font-weight:700}.ia .x7bar__v{fill:var(--ms-ink-2);font-size:14px;font-weight:800;font-family:var(--ms-font-num)}.x7bar__hit{fill:#0000}.x7bar__bar{fill:var(--ms-blue);transition:opacity .2s}.x7bar__row{cursor:pointer;outline:none}.x7bar__svg:has(.x7bar__row.is-on) .x7bar__row:not(.is-on) .x7bar__bar{opacity:.45}.x7bar__row:focus-visible .x7bar__hit{stroke:var(--ms-blue);stroke-width:2px}@media (width<=40rem){.ia .x7bar__lbl{font-size:26px}.ia .x7bar__v{font-size:24px}.ia .x7bar__ax{font-size:22px}}.x7bar__tip{min-height:1.6em;color:var(--ms-ink-2);margin:0;font-weight:700}.x7s{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.ia .x7s__t{fill:var(--ms-ink);font-size:15px;font-weight:800}.ia .x7s__t--sm{font-size:13px}.ia .x7s__v{fill:var(--ms-blue-deep);font-size:16px;font-weight:800}.x7s__tag{fill:var(--ms-surface);opacity:.92}.x7s__in{stroke:var(--ia-bad);stroke-width:3px;fill:none;stroke-linecap:round;stroke-dasharray:10 8;animation:1s linear infinite i7c-flow}.x7s__out{stroke:var(--ms-blue);stroke-width:3px;fill:none;stroke-linecap:round;stroke-dasharray:10 8;animation:1s linear infinite i7c-flow}.x7s__breeze{fill:none;stroke:var(--ms-blue-deep);stroke-width:3px;stroke-dasharray:8 7;animation:1.2s linear infinite i7c-flow}.x7s__summer,.x7s__winter{transition:opacity .3s}.x7s.is-summer .x7s__winter,.x7s.is-winter .x7s__summer{opacity:0}@keyframes i7c-flow{to{stroke-dashoffset:-36px}}.x7h{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.x7h__wind path{fill:none;stroke:var(--ms-blue-deep);stroke-width:3.5px;stroke-linecap:round;animation:i7c-blow 2s ease-in infinite var(--d,0s);--to:52px}.x7h.is-off .x7h__wind path{--to:170px}.x7h__mts{transition:opacity .4s,translate .4s}.x7h.is-off .x7h__mts{opacity:0;translate:0 30px}@keyframes i7c-blow{0%{opacity:0;translate:0}20%{opacity:1}85%{opacity:1}to{translate:0 var(--to);opacity:0}}.x7m{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.x7m__heat{fill:var(--ia-bad);opacity:0;filter:blur(18px);transition:opacity .3s}.x7m__bld{fill:color-mix(in srgb, var(--ms-ink-muted) 70%, var(--ms-surface));opacity:0;transition:opacity .25s,translate .25s;translate:0 12px}.x7m__bld.is-on{opacity:1;translate:0}.x7m__tree{transition:opacity .25s}.x7m__tree.is-off{opacity:0}.x7n{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.ia .x7n__t{fill:var(--ms-ink);paint-order:stroke;stroke:var(--ms-surface);stroke-width:4px;font-size:16px;font-weight:800}.x7n__p{fill:var(--ms-surface);stroke:var(--ms-blue);stroke-width:3px}.ia .x7n__pt{fill:var(--ms-blue-deep);font-size:26px;font-weight:800}.x7n__arrows path{fill:none;stroke:var(--ms-ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.x7n__arr{animation:i7c-bob 1.4s ease-in-out infinite var(--d,0s);transition:rotate .5s}.x7n.is-winter .x7n__arr{rotate:180deg}@keyframes i7c-bob{50%{translate:0 -6px}}.x7n.is-winter .x7n__arr{animation-name:i7c-bob2}@keyframes i7c-bob2{50%{translate:0 6px}}.x7n__rain{transition:opacity .4s}.x7n__rain path{stroke:var(--ms-blue-deep);stroke-width:2.5px;stroke-linecap:round;animation:i7b-rain .7s linear infinite var(--d,0s)}.x7n.is-winter .x7n__rain{opacity:0}.x7g{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.ia .x7g__t{fill:var(--ms-ink);paint-order:stroke;stroke:var(--ms-surface);stroke-width:4px;font-size:15px;font-weight:800}.x7g__clouds use,.x7g__c3{opacity:0}.x7g__rainW path,.x7g__rainE path{stroke:var(--ms-blue-deep);stroke-width:2.5px;stroke-linecap:round;opacity:0}.x7g.is-on .x7g__c1{animation:1.2s ease-out forwards i7c-drift}.x7g.is-on .x7g__c2{animation:1.2s ease-out .15s forwards i7c-drift}.x7g.is-on .x7g__c3{animation:.6s ease-out 1.2s forwards i7c-fade}.x7g.is-on .x7g__rainW path{animation:i7b-rain .6s linear infinite calc(1s + var(--d,0s))}.x7g.is-on .x7g__rainE path{animation:i7b-rain 1.6s linear infinite calc(1.4s + var(--d,0s))}@keyframes i7c-drift{0%{opacity:0;translate:0}to{opacity:1;translate:170px -10px}}@keyframes i7c-fade{to{opacity:.8}}.x7y{flex-wrap:wrap;gap:3px;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.x7y li{background:var(--ms-blue);width:2rem;height:1.6rem;color:var(--ms-blue-ink);font-size:var(--ms-text-xs);animation:ia-popin .3s ease-out calc(var(--i) * 60ms) both;border-radius:4px;place-items:center;font-weight:800;display:grid}.x7v{gap:var(--ms-space-3);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.x7v__svg{border-radius:var(--ms-r-lg);width:100%;height:auto}.x7v__l2 path{fill:none;stroke:var(--ms-surface);stroke-width:4px;stroke-linecap:round}.x7v__l3 path{fill:none;stroke:#fff;stroke-width:18px;stroke-linecap:round;opacity:.85}.x7v__l3{transform-origin:150px 150px;animation:6s linear infinite i7c-spin}.x7v__eye{fill:none;stroke:var(--ia-bad);stroke-width:4px;stroke-dasharray:6 5;opacity:0}.x7v__l2,.x7v__l3{opacity:0;transition:opacity .4s}.x7v__svg[data-step="2"] .x7v__l2,.x7v__svg[data-step="3"] .x7v__l3,.x7v__svg[data-step="4"] .x7v__l3{opacity:1}.x7v__svg[data-step="3"] .x7v__l1,.x7v__svg[data-step="4"] .x7v__l1{opacity:.25}.x7v__svg[data-step="4"] .x7v__eye{opacity:1}.x7v__l1{transition:opacity .4s}@keyframes i7c-spin{to{rotate:-360deg}}.x7v__steps{gap:.4rem;margin:0;padding-inline-start:1.4rem;display:grid}.x7v__steps li{opacity:.35;transition:opacity .3s}.x7v__steps li.is-on{opacity:1}.x7v__steps li.is-now{font-weight:700}.x7v__side{gap:var(--ms-space-2);display:grid}@media (width<=40rem){.x7v{grid-template-columns:1fr}.x7v__svg{max-width:16rem}}.x7e{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.x7e__gas{fill:var(--ia-bad);transition:opacity .2s}.x7e__in{fill:none;stroke:var(--ia-cloud);stroke-width:3px;stroke-linecap:round;opacity:.9}.x7e__up,.x7e__back{fill:none;stroke:var(--ia-bad);stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 7;transition:opacity .2s;animation:1.1s linear infinite i7c-flow}.x7e__back,.x7e__out.is-trap .x7e__up{opacity:0}.x7e__out.is-trap .x7e__back{opacity:1}.x7e__ctl{gap:var(--ms-space-2);display:grid}@media (prefers-reduced-motion:reduce){.x7s__in,.x7s__out,.x7s__breeze,.x7h__wind path,.x7n__arr,.x7n__rain path,.x7v__l3,.x7e__up,.x7e__back,.x7y li{animation:none!important}.x7g.is-on .x7g__clouds use,.x7g.is-on .x7g__c3,.x7g.is-on .x7g__rainW path,.x7g.is-on .x7g__rainE path{opacity:1;animation:none!important}.x7g.is-on .x7g__clouds use{translate:170px -10px}}.y7f{margin:0 0 var(--ms-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;padding:0;list-style:none;display:grid}.y7f li{border-radius:var(--ms-r);background:var(--ms-blue-soft);color:var(--ms-ink);transition:opacity .5s calc(var(--i) * .12s), translate .5s calc(var(--i) * .12s), filter .5s calc(var(--i) * .12s);padding:.7rem .8rem;font-weight:600}#fade.is-gone .y7f li{opacity:.18;filter:grayscale();text-decoration:line-through;translate:0 8px}.y7w{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.4rem;display:flex}.y7w__plus{font-size:var(--ms-text-2xl);color:var(--ms-ink-muted);font-weight:800}.y7w__b{border:2px solid var(--ms-border-2);border-radius:var(--ms-r-lg);background:var(--ms-surface);min-width:7rem;color:var(--ms-ink);font:inherit;cursor:pointer;justify-items:center;gap:.15rem;padding:.7rem 1rem;display:grid}.y7w__b strong{font-size:var(--ms-text-2xl)}.y7w__b span{font-size:var(--ms-text-sm);color:var(--ms-ink-2);opacity:0;transition:opacity .3s}.y7w__b.is-on{border-color:var(--ms-blue);animation:.3s ease-out ia-popin}.y7w__b.is-on span{opacity:1}.y7m{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.y7m__bg{opacity:.55}.y7m__roads path{stroke:var(--ia-road);stroke-width:5px;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset .8s}.y7m[data-step="1"] .y7m__roads path,.y7m[data-step="2"] .y7m__roads path{stroke-dashoffset:0}.y7m__hubs ellipse{fill:color-mix(in srgb, var(--ms-blue) 22%, transparent);stroke:var(--ms-blue);stroke-width:3px;opacity:0;transition:opacity .6s .3s}.y7m[data-step="2"] .y7m__hubs ellipse{opacity:1}.y7m__jan{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:3px;transition:translate .7s cubic-bezier(.3,1.2,.5,1)}.y7m[data-step="2"] .y7m__jan{translate:calc(var(--dx) * .45) calc(var(--dy) * .45)}.y7m__steps{flex-wrap:wrap;gap:.4rem 1.6rem;margin:.5rem 0;padding-inline-start:1.2rem;display:flex}.y7m__steps li{opacity:.35;transition:opacity .3s}.y7m__steps li.is-on{opacity:1;font-weight:700}.y7c{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.y7c__moat{fill:none;stroke:var(--ia-water);stroke-width:22px;opacity:0;transition:opacity .4s}.y7c__wall{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 80%, var(--ms-ink));stroke-width:14px;opacity:0;transition:opacity .4s}.y7c__bridge{fill:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-surface));opacity:0;transition:opacity .4s}.y7c.has-moat .y7c__moat,.y7c.has-wall .y7c__wall,.y7c.has-moat .y7c__bridge{opacity:1}.y7c__gateW,.y7c__gateN{fill:color-mix(in srgb, var(--ia-sand) 70%, var(--ms-surface));opacity:0}.y7c.has-wall:not(.has-gate) .y7c__gateW,.y7c.has-gate .y7c__gateN{opacity:1}.y7c__guard{opacity:0;transition:opacity .3s}.y7c__guard circle{fill:var(--ms-ink)}.y7c__guard path{stroke:var(--ms-ink);stroke-width:4px;stroke-linecap:round}.y7c.has-gate .y7c__guard{opacity:1}.y7c__flow circle{fill:var(--ia-bad);offset-path:path("M20 290 C120 290 250 290 320 280 L320 160");offset-rotate:0deg;animation:i7d-walk 3s linear infinite var(--d,0s)}.y7c:not(.has-wall) .y7c__flow circle{offset-path:path("M20 290 C120 250 200 200 260 150")}.y7c.has-gate .y7c__flow circle{animation-duration:5s}@keyframes i7d-walk{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.y7g{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block:var(--ms-space-2);display:block}.y7g__bg{fill:var(--ms-tint)}.y7g__m circle{fill:color-mix(in srgb, var(--ms-ink-muted) 60%, var(--ms-surface))}.y7g__m path{stroke:color-mix(in srgb, var(--ms-ink-muted) 60%, var(--ms-surface));stroke-width:5px;stroke-linecap:round}.y7g__hand{opacity:0;transition:opacity .3s}.y7g.is-gana .y7g__m circle{fill:var(--ms-blue)}.y7g__m.is-up .y7g__hand{opacity:1;stroke:var(--ms-blue)}.y7g__m.is-chosen circle{fill:var(--ms-blue-deep);stroke:var(--ms-ink);stroke-width:4px}.y7g__king circle{fill:var(--ms-ink)}.y7g__crown{fill:var(--ia-sand);stroke:var(--ms-ink);stroke-width:2px}.y7g__king{transition:opacity .4s,translate .5s}.y7g.is-gana .y7g__king{opacity:0}.y7g.is-gana.is-voted .y7g__king{opacity:1;translate:0 -54px}.y7g__arrow{stroke:var(--ms-ink);stroke-width:4px;stroke-linecap:round;transition:opacity .3s}.y7g.is-gana .y7g__arrow{opacity:0}.y7i .ia-chips{margin-block-end:.5rem}.y7i__tool{border-radius:var(--ms-r-sm);color:#fff;padding:.4rem .8rem;font-weight:700;transition:background .4s}.y7i.is-bronze .ia-chips{display:none}.y7i.is-iron .y7i__tool{background:#4b5258}.y7i .y7i__m{width:40%}.y7i.is-iron .y7i__m{width:85%}.y7k{gap:var(--ms-space-3);grid-template-columns:15rem minmax(0,1fr);align-items:center;display:grid}.y7k__svg{width:100%;height:auto}.y7k__blank{fill:#c9ced3;stroke:#9aa1a8;stroke-width:3px}.y7k__p{opacity:0}.y7k__p *{fill:none;stroke:#59616a;stroke-width:4px;stroke-linecap:round}.y7k__p.is-on{opacity:1;animation:.3s ease-out ia-popin}.y7k__ham{opacity:0}.y7k__ham rect{fill:var(--ms-ink)}.y7k__ham.is-hit{animation:.45s ease-out i7d-hit}@keyframes i7d-hit{0%{opacity:1;translate:0 -30px}50%{opacity:1;translate:0}to{opacity:0;translate:0 -20px}}.y7k__side{gap:var(--ms-space-2);display:grid}.y7k__n{font-weight:800;font-size:var(--ms-text-lg);color:var(--ms-blue-deep);margin:0}@media (width<=40rem){.y7k{grid-template-columns:1fr}.y7k__svg{max-width:15rem}}.y7t{gap:4px;display:grid}.y7t__r{grid-template-columns:minmax(0,1.4fr) 1fr 1fr;align-items:stretch;gap:4px;display:grid}.y7t__r>span{border-radius:var(--ms-r-sm);background:var(--ms-tint);align-items:center;padding:.45rem .6rem;display:flex}.y7t__h>span{font-weight:800;font-size:var(--ms-text-sm);background:0 0}.y7t__r>span[role=cell]{background:0 0;padding:0}.y7t__b{width:100%;min-height:var(--ms-touch-min);border:2px solid var(--ms-border-2);border-radius:var(--ms-r-sm);background:var(--ms-surface);color:var(--ms-ink);font:inherit;font-size:var(--ms-text-lg);cursor:pointer;font-weight:800}.y7t__b[data-s="1"]{border-color:var(--ms-blue);color:var(--ms-blue-deep)}.y7t__b[data-s="2"]{border-color:var(--ia-bad-line);color:var(--ms-ink-2)}.y7x{max-width:22rem;margin-block:var(--ms-space-2);grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.y7x i{background:var(--ms-blue);height:1.6rem;translate:0 calc(sin(var(--i) * 57.2958deg) * 6px);border-radius:999px;transition:border-radius .5s,translate .5s,background .5s}.y7x.is-late i{background:color-mix(in srgb, var(--ms-ink-muted) 70%, var(--ms-surface));border-radius:3px;translate:0}.y7r{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block:var(--ms-space-2);display:block}.y7r__road{stroke:var(--ia-road);stroke-width:10px;stroke-linecap:round;stroke-dasharray:2 14}.y7r__node{fill:var(--ms-surface);stroke:var(--ms-blue);stroke-width:4px}.ia .y7r__t{fill:var(--ms-ink);font-size:17px;font-weight:800}.y7r__trav circle{fill:var(--ms-ink)}.y7r__pack{fill:var(--ia-bad)}.y7r.is-go .y7r__trav{animation:3.2s ease-in-out forwards i7d-trav}@keyframes i7d-trav{0%{translate:0}to{translate:480px}}@media (width<=40rem){.ia .y7r__t{font-size:20px}}@media (prefers-reduced-motion:reduce){.y7c__flow circle,.y7k__ham.is-hit,.y7r.is-go .y7r__trav{animation:none!important}.y7r.is-go .y7r__trav{translate:480px}}.z7b{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.z7b__wall{fill:color-mix(in srgb, var(--ia-rock) 75%, var(--ms-ink))}.z7b__gate{fill:var(--ms-ink)}.z7b__deck{transform-box:view-box;transform-origin:410px 162px;transition:rotate .8s cubic-bezier(.3,1.1,.5,1)}.z7b__deck rect{fill:color-mix(in srgb, var(--ia-sand) 60%, var(--ia-rock));stroke:var(--ms-ink);stroke-width:2px}.z7b.is-up .z7b__deck{rotate:72deg}.z7b__chain{stroke:var(--ms-ink);stroke-width:2px;stroke-dasharray:4 3;transition:opacity .4s}.z7b.is-up .z7b__chain{opacity:0}.z7b__walker circle{fill:var(--ms-ink)}.z7b__walker path{stroke:var(--ms-ink);stroke-width:4px;stroke-linecap:round}.z7b__walker{animation:4s linear infinite i7e-walk}.z7b.is-up .z7b__walker{animation:4s linear infinite i7e-stop}@keyframes i7e-walk{0%{opacity:0;translate:-160px}10%{opacity:1}85%{opacity:1}to{opacity:0;translate:230px}}@keyframes i7e-stop{0%{opacity:0;translate:-160px}15%{opacity:1}60%{translate:30px}85%{opacity:1}to{opacity:0;translate:30px}}.z7t{border-radius:var(--ms-r-lg);width:100%;height:auto;display:block}.z7t__bg{fill:var(--ms-tint)}.z7t__line{stroke:var(--ms-border-2);stroke-width:3px;stroke-dasharray:6 6}.z7t__core circle{fill:var(--ms-blue)}.ia .z7t__core text{fill:var(--ms-blue-ink);font-size:18px;font-weight:800}.z7t__st{cursor:pointer;outline:none}.z7t__st>circle:first-child{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:3px;transition:stroke .2s}.z7t__st.is-on>circle:first-child{stroke:var(--ms-blue)}.z7t__st:focus-visible>circle:first-child{stroke:var(--ms-blue-deep);stroke-width:5px}.ia .z7t__st text{fill:var(--ms-ink);font-size:22px;font-weight:800;font-family:var(--ms-font-num)}.z7t__gift{fill:var(--ia-bad);opacity:0;pointer-events:none}.z7t__st.is-sent .z7t__gift{animation:.9s ease-in forwards i7e-gift}@keyframes i7e-gift{0%{opacity:1;translate:0}90%{opacity:1}to{opacity:0;translate:var(--dx) var(--dy)}}.z7a{background:var(--ms-sand);border-radius:6px;max-width:24rem;height:.9rem;margin-block:.5rem;overflow:hidden}.z7a i{background:var(--ms-blue);border-radius:6px;width:0;height:100%;transition:width .3s;display:block}.z7g{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block:var(--ms-space-2);display:block}.z7g__bg{fill:var(--ms-tint)}.z7g__links path{stroke:var(--ms-blue);stroke-width:4px;stroke-dasharray:8 6;opacity:0;transition:opacity .4s}.z7g.is-guild .z7g__links path{opacity:1;animation:1.2s linear infinite i7e-flow}@keyframes i7e-flow{to{stroke-dashoffset:-28px}}.z7g__hub circle{fill:var(--ms-blue);opacity:0;transition:opacity .4s}.z7g.is-guild .z7g__hub circle{opacity:1}.z7g__m circle{fill:color-mix(in srgb, var(--ms-ink-muted) 60%, var(--ms-surface));transition:fill .3s}.z7g.is-guild .z7g__m circle{fill:var(--ms-blue-deep)}.z7g__m rect{fill:var(--ia-sand)}.z7p__b.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.z7p__list{gap:.3rem;margin:0;padding-inline-start:1.2rem;display:grid}.z7p__list li{animation:.3s ease-out ia-popin}.z7x{margin:0 0 var(--ms-space-2);gap:.6rem;padding:0;list-style:none;display:grid}.z7x li{border-radius:var(--ms-r);background:var(--ms-tint);border-inline-start:4px solid var(--ms-border-2);opacity:.3;gap:.3rem;padding:.7rem .9rem;transition:opacity .3s,border-color .3s;display:grid}.z7x li p{margin:0}.z7x li.is-on{opacity:1}.z7x li.is-now{border-color:var(--ms-blue)}.z7x__yr{color:var(--ms-blue-deep);font-weight:800}.z7r{border-radius:var(--ms-r);background:var(--ms-tint);justify-items:start;gap:.4rem;margin-block-end:.5rem;padding:.7rem;display:grid}.z7r__q{margin:0;font-weight:700}.z7r__a{border-inline-start:3px solid var(--ms-blue);margin:0;padding-inline-start:.8rem;animation:.3s ease-out ia-popin}.z7s{gap:var(--ms-space-3);grid-template-columns:20rem minmax(0,1fr);align-items:center;display:grid}.z7s__svg{width:100%;height:auto}.z7s__seg{cursor:pointer;outline:none}.z7s__seg path{fill:color-mix(in srgb, var(--ms-blue) 18%, var(--ms-surface));stroke:var(--ms-surface);stroke-width:4px;transition:fill .2s}.z7s__seg.is-seen path{fill:color-mix(in srgb, var(--ms-blue) 45%, var(--ms-surface))}.z7s__seg.is-now path,.z7s__seg:focus-visible path{fill:var(--ms-blue)}.ia .z7s__seg text{fill:var(--ms-ink);pointer-events:none;font-size:17px;font-weight:800}.ia .z7s__seg.is-now text,.ia .z7s__seg:focus-visible text{fill:var(--ms-blue-ink)}.z7s__hub{fill:var(--ms-surface);stroke:var(--ms-blue);stroke-width:3px}.ia .z7s__n{fill:var(--ms-blue-deep);font-size:22px;font-weight:800}.z7s__side{gap:var(--ms-space-2);display:grid}@media (width<=40rem){.z7s{grid-template-columns:1fr}.z7s__svg{max-width:20rem}}.z7k{height:3rem;margin-block:var(--ms-space-2);border-radius:var(--ms-r);display:flex;overflow:hidden}.z7k__war{background:repeating-linear-gradient(135deg, var(--ia-bad) 0 12px, color-mix(in srgb, var(--ia-bad) 70%, var(--ms-ink)) 12px 24px);flex:1;transition:flex .8s}.z7k__peace{background:var(--ms-blue);flex:0;transition:flex .8s}.z7k.is-peace .z7k__war{flex:0}.z7k.is-peace .z7k__peace{flex:1}.z7d{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.z7d__road{stroke:var(--ia-road);stroke-width:22px}.z7d__rest,.z7d__well,.z7d__tree{opacity:0;transition:opacity .4s}.z7d__well ellipse{fill:var(--ia-water)}.z7d__well rect{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-surface))}.z7d.has-rest .z7d__rest,.z7d.has-well .z7d__well,.z7d.has-tree .z7d__tree{opacity:1;animation:.4s ease-out ia-popin}.z7d__b.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}@media (prefers-reduced-motion:reduce){.z7b__walker,.z7t__st.is-sent .z7t__gift,.z7g.is-guild .z7g__links path{animation:none!important}}.ia:not(.is-live) #ichat .ia-chat__m{display:grid}.ia:not(.is-live) #ichat-next{display:none}.q7h{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.q7h__k{border-radius:var(--ms-r-lg);background:var(--ms-tint);gap:.45rem;padding:.8rem;display:grid}.q7h__name{margin:0;font-weight:800}.q7h__horse{background:var(--ms-sand);border-radius:999px;height:2rem;position:relative;overflow:hidden}.q7h__horse:before{content:"";background:var(--ms-ink);border-radius:50%;width:1.4rem;position:absolute;inset-block:.3rem;inset-inline-start:.3rem}.q7h__horse:after{content:"";background:var(--ia-bad);opacity:0;width:4px;position:absolute;inset-block:0;inset-inline-start:55%}.q7h__k[data-v=pass] .q7h__horse:before{animation:1.6s ease-in-out forwards i7f-pass}.q7h__k[data-v=stop] .q7h__horse:before{animation:1.2s ease-out forwards i7f-stop}.q7h__k[data-v=stop] .q7h__horse:after{opacity:1}@keyframes i7f-pass{to{inset-inline-start:calc(100% - 1.7rem)}}@keyframes i7f-stop{70%{inset-inline-start:calc(55% - 1.6rem)}85%{inset-inline-start:calc(55% - 2rem)}to{inset-inline-start:calc(55% - 1.6rem)}}.q7h__k .ia-btn.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.q7s{width:11rem;height:auto;margin-block:.3rem;display:block}.q7s__coin{fill:color-mix(in srgb, var(--ia-rock) 45%, var(--ms-surface));stroke:var(--ia-rock);stroke-width:3px}.q7s__hull{fill:var(--ms-ink)}.q7s__mast,.q7s__wave{fill:none;stroke:var(--ms-ink);stroke-width:3px;stroke-linecap:round}.q7c{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.q7c__top{fill:none;stroke:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-ink));stroke-width:6px}.q7c__room{--p:0}.q7c__void{fill:#2a1f18;opacity:var(--p);transform-box:fill-box;transform-origin:50%;scale:calc(.3 + var(--p) * .7);transition:opacity .25s,scale .25s}.q7c__lintel{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-surface));opacity:var(--p);transition:opacity .25s}.q7c__pillar{fill:color-mix(in srgb, var(--ia-rock) 85%, var(--ms-surface));opacity:calc((var(--p) - .9) * 10);transition:opacity .25s}.q7c__chip circle{fill:var(--ia-sand);opacity:0}.q7c__chip.is-hit circle{animation:.5s ease-out forwards i7f-chip}@keyframes i7f-chip{0%{opacity:1;translate:0}to{opacity:0;translate:calc((var(--k) - 2) * 14px) -24px}}.q7c__n{color:var(--ms-blue-deep);align-self:center;font-weight:800}.q7a{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.q7a__river{fill:none;stroke:var(--ia-water);stroke-width:26px;stroke-linecap:round}.q7a__island{fill:var(--ia-leaf)}.q7a__dam{fill:var(--ms-ink);opacity:0;transition:opacity .3s}.q7a__canals path{fill:none;stroke:var(--ia-water);stroke-width:8px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset 1.2s}.q7a__fields rect{fill:color-mix(in srgb, var(--ia-sand) 60%, var(--ia-rock));transition:fill .8s .6s}.q7a.is-on .q7a__dam{opacity:1}.q7a.is-on .q7a__canals path{stroke-dashoffset:0}.q7a.is-on .q7a__fields rect{fill:var(--ia-leaf)}.ia .q7a__t{fill:var(--ms-ink);paint-order:stroke;stroke:var(--ms-surface);stroke-width:4px;font-size:16px;font-weight:800}.q7g{gap:var(--ms-space-3);grid-template-columns:10rem minmax(0,1fr);align-items:center;display:grid}.q7g__coin{width:9rem;height:9rem;transform-style:preserve-3d;transition:transform .7s;position:relative}.q7g__coin.is-b{transform:rotateY(180deg)}.q7g__face{backface-visibility:hidden;background:radial-gradient(circle at 35% 30%,#e6e8ea,#a9b0b6);border:4px solid #8d949a;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.q7g__face--b{transform:rotateY(180deg)}.q7g__head{background:#6f777e;border-radius:50% 50% 45% 45%;width:3.4rem;height:4.2rem}.q7g__fig{background:#6f777e;border-radius:.8rem .8rem .3rem .3rem;width:1.6rem;height:5rem;box-shadow:0 -1.6rem 0 -.3rem #6f777e}.q7g__side{gap:var(--ms-space-2);display:grid}@media (width<=40rem){.q7g{grid-template-columns:1fr}}.q7k{gap:var(--ms-space-3);flex-wrap:wrap;align-items:end;display:flex}.q7k label{gap:.3rem;font-weight:700;display:grid}.q7k .ia-input{max-width:8rem}.q7k__out{min-height:1.6em;font-size:var(--ms-text-lg);color:var(--ms-blue-deep);font-weight:800}@media (prefers-reduced-motion:reduce){.q7h__k[data-v] .q7h__horse:before,.q7c__chip.is-hit circle{animation:none!important}.q7h__k[data-v=pass] .q7h__horse:before{inset-inline-start:calc(100% - 1.7rem)}.q7h__k[data-v=stop] .q7h__horse:before{inset-inline-start:calc(55% - 1.6rem)}.q7g__coin{transition:none}}.k7r{border-radius:var(--ms-r-lg);width:100%;height:auto;--rust:0;margin-block-end:var(--ms-space-2);display:block}.k7r__bike circle,.k7r__bike path{fill:none;stroke:#5c6770;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.k7r__spots circle{fill:sienna;stroke:none;opacity:var(--rust);transition:opacity .2s}.k7r__pillar rect{fill:#5b5f63}.ia .k7r__t{fill:var(--ms-ink);font-size:17px;font-weight:800}.k7t{margin:0 0 var(--ms-space-2);gap:.5rem;padding:0;list-style:none;display:grid}.k7t li{justify-items:center;display:grid}.k7t li+li:before{content:"";background:var(--ms-border-2);width:3px;height:.9rem;margin-block-end:.4rem}.k7t__b{border:2px solid var(--ms-border-2);border-radius:var(--ms-r-lg);background:var(--ms-surface);min-width:min(100%,18rem);color:var(--ms-ink);font:inherit;cursor:pointer;justify-items:center;gap:.15rem;padding:.6rem 1rem;display:grid}.k7t__b span{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.k7t__b.is-on{border-color:color-mix(in srgb, var(--ms-blue) 50%, var(--ms-border-2))}.k7t__b.is-now{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.k7f{border-radius:var(--ms-r);background:var(--ms-tint);margin:0;padding:.9rem 1rem;line-height:2.1}.k7f__b{color:var(--ms-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 -2px 0 var(--ms-border-2);background:0 0;border:0;border-radius:4px;padding:.1rem .2rem;display:inline}.k7f__b:hover{box-shadow:inset 0 -2px 0 var(--ms-blue)}.k7f__b.is-on{background:var(--ms-blue-soft);box-shadow:inset 0 -3px 0 var(--ms-blue)}.k7f footer{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);margin-block-start:.5rem}.k7v{background:var(--ms-sand);border-radius:6px;max-width:26rem;height:1.1rem;margin-block:.5rem;overflow:hidden}.k7v i{background:var(--ms-blue);width:0;height:100%;transition:width .3s;display:block}.k7v__b.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.k7y{border-radius:var(--ms-r);background:var(--ms-tint);gap:.4rem;margin-block:.5rem;padding:.7rem;display:grid}.k7y label{align-items:center;gap:.4rem;display:inline-flex}.k7y .ia-input{width:5rem}.k7e{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.k7e__earth{fill:color-mix(in srgb, var(--ia-leaf) 55%, var(--ia-water))}.k7e__night{fill:#0b1220;opacity:.62}.k7e__ray{stroke:#fff;opacity:.7;stroke-width:3px;stroke-dasharray:10 8;animation:1s linear infinite i7g-ray}@keyframes i7g-ray{to{stroke-dashoffset:-36px}}.k7e__you{fill:var(--ia-bad);stroke:#fff;stroke-width:3px}.ia .k7e__t{fill:#fff;font-size:16px;font-weight:800}@media (prefers-reduced-motion:reduce){.k7e__ray{animation:none!important}}.ia:not(.is-live) #gchat .ia-chat__m{display:grid}.ia:not(.is-live) #gchat-next{display:none}.n7w{margin-block:var(--ms-space-2);align-items:center;gap:.6rem;display:flex;position:relative}.n7w__days{flex:1;grid-template-columns:repeat(21,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.n7w__days li{background:var(--ms-sand);border-radius:4px;height:1.4rem;transition:background .2s}.n7w__days li.is-on{background:var(--ms-blue);animation:.25s ease-out ia-popin}.n7w__temple{background:color-mix(in srgb, var(--ia-rock) 60%, var(--ms-surface));clip-path:polygon(50% 0,100% 40%,100% 100%,0 100%,0 40%);border-radius:6px 6px 2px 2px;flex:none;width:2rem;height:2rem;transition:background .3s}.n7w.is-there .n7w__temple{background:var(--ms-blue)}.n7w__n{color:var(--ms-blue-deep);align-self:center;font-weight:800}.n7n{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem;margin-block-end:var(--ms-space-2);display:grid}.n7n__b{border:2px solid var(--ms-border-2);border-radius:var(--ms-r-lg);background:var(--ms-surface);color:var(--ms-ink);font:inherit;text-align:start;cursor:pointer;justify-items:start;gap:.3rem;padding:.7rem;display:grid}.n7n__b strong{font-size:var(--ms-text-2xl);color:var(--ms-blue-deep)}.n7n__b.is-now{border-color:var(--ms-blue)}.n7n__dots{flex-wrap:wrap;gap:3px;display:flex}.n7n__dots b{background:var(--ms-blue);opacity:.55;border-radius:50%;width:7px;height:7px}.n7n__b.is-on .n7n__dots b{opacity:1}.n7d{width:14rem;margin:var(--ms-space-2) auto;opacity:.35;grid-template-areas:".n.""w c e"".s.";place-items:center;gap:.3rem;transition:opacity .3s;display:grid;position:relative}.n7d.is-on{opacity:1}.n7d span{border-radius:var(--ms-r-sm);background:var(--ms-tint);padding:.2rem .6rem;font-weight:700}.n7d.is-on span{background:var(--ms-blue);color:var(--ms-blue-ink)}.n7d__0{grid-area:n}.n7d__1{grid-area:e}.n7d__2{grid-area:s}.n7d__3{grid-area:w}.n7d i{background:var(--ms-ink-muted);border-radius:50%;grid-area:c;width:1rem;height:1rem}.n7m{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.n7m__path{fill:none;stroke:var(--ia-road);stroke-width:4px;stroke-dasharray:6 6}.n7m__hub{fill:color-mix(in srgb, var(--ms-blue) 25%, var(--ms-surface));stroke:var(--ms-blue);stroke-width:3px}.n7m__t circle{fill:var(--ms-blue-deep);transition:translate 1.4s ease-in-out}.n7m.is-go .n7m__t circle{translate:calc(var(--dx) * .93) calc(var(--dy) * .9)}.ia .n7m__lbl{fill:var(--ms-ink);paint-order:stroke;stroke:var(--ms-surface);stroke-width:4px;font-size:16px;font-weight:800}.n7k{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.n7k__pot{transition:transform .4s}.n7k__pot path,.n7k__pot rect{fill:color-mix(in srgb, var(--ia-rock) 70%, var(--ms-ink))}.n7k__ring{fill:none;stroke:var(--ms-blue);stroke-width:3px;opacity:.3}.n7k__drop{fill:var(--ms-blue);opacity:0}.n7k__spot.is-on .n7k__drop{animation:.7s ease-in forwards i7h-drop}.n7k__spot.is-on .n7k__ring{opacity:1;animation:.4s ease-out .6s both ia-popin}@keyframes i7h-drop{0%{opacity:1;translate:0}95%{opacity:1}to{opacity:0;translate:0 var(--fall)}}.ia .n7k__t{fill:var(--ms-ink);paint-order:stroke;stroke:var(--ms-surface);stroke-width:4px;opacity:.35;font-size:15px;font-weight:800}.ia .n7k__spot.is-on .n7k__t{opacity:1}.n7g{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;display:grid}.n7g__b{border:2px solid var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);color:var(--ms-ink);font:inherit;text-align:start;cursor:pointer;justify-items:start;gap:.2rem;padding:.6rem .8rem;display:grid}.n7g__lang{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.n7g__name{visibility:hidden;color:var(--ms-blue-deep)}.n7g__b.is-on{border-color:var(--ms-blue)}.n7g__b.is-on .n7g__name{visibility:visible;animation:.3s ease-out ia-popin}.n7o{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.n7o__trade path{fill:none;stroke:var(--ia-road);stroke-width:7px;stroke-linecap:round;opacity:0;transition:opacity .3s}.n7o__pil path{fill:none;stroke:var(--ms-blue);stroke-width:5px;stroke-linecap:round;stroke-dasharray:10 7;opacity:0;transition:opacity .3s}.n7o.is-trade .n7o__trade path,.n7o.is-pil .n7o__pil path{opacity:1}.n7o__hub{fill:var(--ms-surface);stroke:var(--ms-ink);stroke-width:3px;opacity:0;transition:opacity .3s}.n7o.is-trade.is-pil .n7o__hub{opacity:1}.n7o__b.is-on{background:var(--ms-blue);color:var(--ms-blue-ink)}.n7l{margin:var(--ms-space-2) 0;gap:.4rem;padding:0;list-style:none;display:grid}.n7l li{border-radius:var(--ms-r);background:var(--ms-tint);grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.5rem .8rem;display:grid}.n7l__b{color:var(--ms-blue-deep);font-weight:700;display:none}.n7l.is-b .n7l__a{display:none}.n7l.is-b .n7l__b{animation:.3s ease-out ia-popin;display:block}@media (prefers-reduced-motion:reduce){.n7k__spot.is-on .n7k__drop,.n7m__t circle{transition:none!important;animation:none!important}}.ia:not(.is-live) #dp .ia-chat__m{display:grid}.ia:not(.is-live) #dp-next{display:none}.ia:not(.is-live) .n7g__name{visibility:visible}.v7r{margin:0 0 var(--ms-space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.4rem;padding:0;list-style:none;display:grid}.v7r__b{width:100%;min-height:var(--ms-touch-min);border:2px solid var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);color:var(--ms-ink);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:.6rem;padding:.5rem .8rem;display:flex}.v7r__n{background:var(--ms-sand);border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:800;display:grid}.v7r__b.is-on{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.v7r__b.is-on .v7r__n{background:var(--ms-blue);color:var(--ms-blue-ink);animation:.25s ease-out ia-popin}.v7c{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block-end:var(--ms-space-2);display:block}.ia .v7c__row{fill:var(--ms-ink-2);font-size:15px;font-weight:700}.ia .v7c__lbl{fill:var(--ms-blue-deep);font-size:17px;font-weight:800}.v7c__box{fill:color-mix(in srgb, var(--ms-blue) 10%, var(--ms-surface));stroke:var(--ms-blue);stroke-width:2px;stroke-dasharray:8 6}.v7c__d{fill:var(--ms-ink-muted);transform-box:fill-box;transform-origin:50%;transition:transform .7s ease-in-out,fill .3s,opacity .3s}.v7c__d.is-in{fill:var(--ms-blue)}.v7c__d.is-out{opacity:.35}.v7c.is-crowd .v7c__box{animation:.5s ease-in-out .7s 2 i7i-jam}@keyframes i7i-jam{50%{stroke-width:5px}}.v7c__b{text-align:start;height:auto;padding-block:.4rem}.v7g{width:100%;height:auto;margin-block:var(--ms-space-1);display:block}.v7g__axis{stroke:var(--ms-ink-muted);stroke-width:2px}.ia .v7g__tick{fill:var(--ms-ink-2);font-size:15px}.v7g__bar{fill:color-mix(in srgb, var(--ms-blue) 30%, var(--ms-surface));opacity:0;transition:x .6s ease-in-out,width .6s ease-in-out,opacity .3s}.v7g__bar.is-on{opacity:1}.v7g__m{opacity:0;transition:transform .6s ease-in-out,opacity .3s}.v7g__m.is-on{opacity:1}.v7g__m--a circle{fill:var(--ms-surface);stroke:var(--ms-blue-deep);stroke-width:4px}.v7g__m--b circle{fill:var(--ms-blue-deep)}.ia .v7g__m text{fill:var(--ms-ink);font-size:17px;font-weight:800}.v7g__m--b text{translate:0 86px}@media (width<=30rem){.ia .v7g__tick{font-size:22px}.ia .v7g__m text{font-size:26px}.v7g__m--a text{translate:0 -6px}}.v7g__key{font-size:var(--ms-text-sm);color:var(--ms-ink-2);flex-wrap:wrap;gap:1rem;margin-block-end:var(--ms-space-1);display:flex}.v7g__key span:before{content:"";vertical-align:-.05rem;border-radius:50%;width:.8rem;height:.8rem;margin-inline-end:.35rem;display:inline-block}.v7g__ka:before{border:3px solid var(--ms-blue-deep)}.v7g__kb:before{background:var(--ms-blue-deep)}.v7d{margin-block:var(--ms-space-2) 0;border-radius:var(--ms-r);background:var(--ms-tint);padding:.8rem 1rem;animation:.3s ease-out ia-popin}.v7p{border-radius:var(--ms-r-lg);width:100%;height:auto;margin-block:var(--ms-space-2);display:block}.v7p__leg{fill:color-mix(in srgb, var(--ms-blue) 14%, var(--ms-surface));stroke:var(--ms-blue);stroke-width:2px}.v7p__jud,.v7p__ppl{fill:var(--ms-surface);stroke:var(--ms-ink-muted);stroke-width:2px}.v7p__ex{transition:transform .6s ease-in-out,opacity .4s}.v7p__ex rect{fill:var(--ms-blue);transition:fill .3s}.ia .v7p__t{fill:var(--ms-ink);font-size:18px;font-weight:800}.ia .v7p__t--ex{fill:var(--ms-blue-ink);font-size:15px}.v7p__ar{fill:none;stroke:var(--ms-ink-2);stroke-width:3px}.v7p__tip{fill:var(--ms-ink-2)}.v7p__ar--b{opacity:0;transition:opacity .4s}.v7p.is-b .v7p__ar--b{opacity:1}.v7p.is-a.is-no .v7p__ex{opacity:.25}.v7p.is-a.is-no .v7p__ex rect{fill:var(--ms-ink-muted)}.v7p.is-b.is-no .v7p__ex rect{animation:.5s ease-in-out 2 i7i-stay}@keyframes i7i-stay{50%{opacity:.6}}.v7t{margin-block:var(--ms-space-2);animation:.3s ease-out ia-popin}.v7t__dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;margin:0;display:grid}.v7t__c{border-radius:var(--ms-r);background:var(--ms-tint);padding:.7rem .8rem}.v7t__c dt{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);font-weight:800}.v7t__c dd{margin:.2rem 0 0}.v7t__c.is-diff{outline:2px dashed var(--ms-ink-muted);outline-offset:-2px}.v7t__note{margin-block:var(--ms-space-1) 0}.v7s .ia-flip{background:color-mix(in srgb, var(--ia-rock) 22%, var(--ms-surface))}.v7w{margin-block:var(--ms-space-2);gap:.5rem;display:grid}.v7w.is-new{animation:.3s ease-out ia-popin}.v7w__top{border-radius:var(--ms-r);background:var(--ms-ink);color:var(--ms-surface);text-align:center;margin:0;padding:.6rem .9rem;font-weight:800}.v7w__top:after{content:" ▼"}.v7w__cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.v7w__c,.v7w__one{border-radius:var(--ms-r);background:var(--ms-blue-soft);align-content:start;gap:.2rem;padding:.7rem .8rem;display:grid}.v7w__k{font-size:var(--ms-text-xs);color:var(--ms-ink-2);font-weight:800}.v7w__v,.v7w__one strong{color:var(--ms-blue-deep)}.v7w__one{text-align:center;background:color-mix(in srgb, var(--ms-ink) 12%, var(--ms-surface))}.v7w__b{text-align:start;height:auto;padding-block:.4rem}.v7w [hidden]{display:none}@media (width<=30rem){.v7w__cells{grid-template-columns:1fr}}.v7x__wrap{margin-block:var(--ms-space-1);overflow-x:auto}.v7x{border-collapse:separate;border-spacing:4px;width:100%;min-width:30rem;font-size:var(--ms-text-sm)}.v7x th{text-align:start;color:var(--ms-ink);padding:.4rem;font-weight:800}.v7x thead th{text-align:center;color:var(--ms-blue-deep)}.v7x td{text-align:center;padding:0}.v7x__given{min-height:var(--ms-touch-min);border-radius:var(--ms-r-sm);background:var(--ms-sand);place-items:center;font-weight:800;display:grid}.v7x__given small{font-size:var(--ms-text-xs);color:var(--ms-ink-2);font-weight:600}.v7x__b{width:100%;min-height:var(--ms-touch-min);border:2px dashed var(--ms-border-2);border-radius:var(--ms-r-sm);background:var(--ms-surface);color:var(--ms-ink-2);font:inherit;cursor:pointer;font-weight:800}.v7x__b[data-v=y],.v7x__b[data-v=n]{border-style:solid;border-color:var(--ms-blue);color:var(--ms-blue-deep)}.v7x__b[data-v=y]{background:var(--ms-blue-soft)}@media (prefers-reduced-motion:reduce){.v7c__d,.v7g__bar,.v7g__m,.v7p__ex{transition:none!important}.v7c.is-crowd .v7c__box,.v7p.is-b.is-no .v7p__ex rect{animation:none!important}}.ia:not(.is-live) #cht .ia-chat__m{display:grid}.ia:not(.is-live) #cht-next{display:none}.u7s{margin-block:var(--ms-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem;display:grid}.u7s__core{border-radius:var(--ms-r-lg);background:var(--ms-sand);font-weight:800;font-size:var(--ms-text-lg);grid-column:1/-1;justify-self:center;padding:.7rem 1.6rem;transition:background .3s,color .3s}.u7s.is-full .u7s__core{background:var(--ms-blue);color:var(--ms-blue-ink);animation:.6s ease-out i7j-glow}@keyframes i7j-glow{50%{transform:scale(1.06)}}.u7s__b{min-height:var(--ms-touch-min);border:2px dashed var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);color:var(--ms-ink);font:inherit;cursor:pointer;padding:.6rem .8rem;font-weight:700}.u7s__b.is-on{border-style:solid;border-color:var(--ms-blue);background:var(--ms-blue-soft);color:var(--ms-blue-deep);animation:.25s ease-out ia-popin}.u7b{margin-block:var(--ms-space-2);gap:.6rem;display:grid}.u7b__row{grid-template-columns:6rem minmax(0,1fr) 2.5rem;align-items:center;gap:.6rem;display:grid}.u7b__k{font-weight:700}.u7b__track{background:var(--ms-sand);border-radius:6px;height:1.4rem;overflow:hidden}.u7b__bar{background:var(--ms-blue);border-radius:6px;height:100%;transition:width .6s ease-in-out;display:block}.u7b__v{font-size:var(--ms-text-xl);color:var(--ms-blue-deep);text-align:end}.u7d{width:100%;height:auto;margin-block:var(--ms-space-2) var(--ms-space-1);display:block}.u7d__m{fill:var(--ms-blue);transition:opacity .5s,fill .5s}.u7d.is-b .u7d__m--gone{opacity:.15;fill:var(--ms-ink-muted)}.u7d__n{font-size:var(--ms-text-xl);color:var(--ms-blue-deep);margin:0;font-weight:800}.u7d__w{margin-block:var(--ms-space-1);flex-wrap:wrap;gap:5px;display:flex}.u7d__w i{background:var(--ms-blue-deep);outline:2px solid var(--ms-blue-soft);border-radius:50%;width:14px;height:14px}.u7l{margin:0 0 var(--ms-space-1);gap:.5rem;padding:0;list-style:none;display:grid}.u7l li{border-radius:var(--ms-r);background:var(--ms-tint);border-inline-start:4px solid var(--ms-blue);grid-template-columns:9.5rem minmax(0,1fr);gap:.6rem;padding:.6rem .9rem;display:grid}.u7l strong{color:var(--ms-blue-deep)}@media (width<=30rem){.u7l li{grid-template-columns:1fr;gap:.1rem}}.u7q{gap:.3rem;margin:0;padding-inline-start:1.2rem;display:grid}.u7a{margin:var(--ms-space-2) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.4rem;padding:0;list-style:none;display:grid}.u7a li{border-radius:var(--ms-r);background:var(--ms-tint);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.u7a__n{background:var(--ms-surface);font-size:var(--ms-text-xs);color:var(--ms-blue-deep);border-radius:6px;flex:none;padding:.1rem .4rem;font-weight:800}.u7u{margin-block:var(--ms-space-2);flex-wrap:wrap;gap:.4rem;display:flex}.u7u__b{min-height:var(--ms-touch-min);border:2px solid var(--ms-border-2);border-radius:var(--ms-r);background:var(--ms-surface);color:var(--ms-ink);font:inherit;cursor:pointer;padding:.4rem .9rem;font-weight:800;position:relative}.u7u__b.is-on{border-color:var(--ms-blue);background:var(--ms-blue-soft)}.u7u__b.is-now{background:var(--ms-blue);color:var(--ms-blue-ink)}.u7u__y{background:var(--ms-ink);color:var(--ms-surface);border-radius:6px;padding:0 .3rem;font-size:11px;font-weight:800;line-height:1.4;position:absolute;inset-block-start:-.6rem;inset-inline-end:-.4rem}.u7u__m{margin:0 0 var(--ms-space-1);border-radius:var(--ms-r);background:var(--ms-tint);border-inline-start:4px solid var(--ms-blue);padding:.8rem 1rem}.u7u__m.is-new{animation:.3s ease-out ia-popin}.u7e{margin:var(--ms-space-1) 0 0;gap:.5rem;display:grid}.u7e div{border-radius:var(--ms-r);background:var(--ms-tint);padding:.6rem .9rem}.u7e dt{color:var(--ms-blue-deep);font-weight:800}.u7e dd{margin:.2rem 0 0}@media (prefers-reduced-motion:reduce){.u7b__bar,.u7d__m{transition:none!important}.u7s.is-full .u7s__core{animation:none!important}}
