.sb-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sb-art .sb-tag{fill:var(--ms-surface);stroke:#e0d0ba;stroke-width:1px;transition:fill .2s,stroke .2s}.sb-art .sb-tag__t{fill:var(--ms-ink);font-size:15px;font-weight:600}.sb-art .sb-label--teal .sb-tag__t{fill:var(--ms-blue-deep);font-weight:700}.sb-art .num{font-family:var(--ms-font-num)}:is(#oceans,.ia-lmap,#squares,#cmp) :is(.ia-feedback,.ia-readout):empty{min-height:0;margin-top:calc(-1 * var(--ms-space-2))}.sb-art .sb-label.is-on .sb-tag{stroke:var(--ms-blue);stroke-width:1.5px}.ia[data-key=ms-ia-c12-hs-10] [hidden]{display:none!important}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-nojs{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-list{margin:.4rem 0 0;padding-inline-start:1.2rem}.ia[data-key=ms-ia-c12-hs-10] .c12-list li+li{margin-top:.35rem}.ia[data-key=ms-ia-c12-hs-10] .c12-q{border-inline-start:3px solid var(--ms-blue);color:var(--ms-blue-deep);margin-top:.75rem;padding-inline-start:.75rem;font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-where{font-size:var(--ms-text-sm);color:var(--ms-ink-2)}.ia[data-key=ms-ia-c12-hs-10] .c12-where__k{border-radius:var(--ms-r-sm);background:var(--ms-sand);color:var(--ms-ink);padding:.05rem .45rem;font-weight:700;display:inline-block}.ia[data-key=ms-ia-c12-hs-10] .c12-strip{border-radius:var(--ms-r);background:var(--ms-sand);color:var(--ms-ink);margin-top:.6rem;padding:.6rem .8rem;font-weight:600}.ia[data-key=ms-ia-c12-hs-10] .c12-big{font-family:var(--ms-font-num);font-size:var(--ms-text-2xl);color:var(--ms-blue-deep);margin:.4rem 0;font-weight:800;line-height:1.25}.ia[data-key=ms-ia-c12-hs-10] .c12-months{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-months li{border-radius:var(--ms-r-sm);background:var(--ms-sand);font-size:var(--ms-text-sm);padding:.25rem .7rem}.ia[data-key=ms-ia-c12-hs-10] .c12-books{margin:.3rem 0 0;padding-inline-start:1.2rem}.ia[data-key=ms-ia-c12-hs-10] .c12-books li+li{margin-top:.35rem}.ia[data-key=ms-ia-c12-hs-10] .c12-more__k{color:var(--ms-ink);margin-top:.75rem;font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .ia-reveal .c12-src p{color:var(--ms-ink);font-weight:400}.ia[data-key=ms-ia-c12-hs-10] .ia-reveal{background:var(--ms-surface);border:var(--ms-edge);margin-top:.5rem}.ia[data-key=ms-ia-c12-hs-10] .ia-reveal>summary{color:var(--ms-blue);align-items:center}.ia[data-key=ms-ia-c12-hs-10] .ia-reveal>summary:before{content:"";border:2px solid;border-width:0 2px 2px 0;block-size:.45em;inline-size:.45em;margin-inline:.1rem .25rem;transition:transform .2s;transform:rotate(-45deg)}.ia[data-key=ms-ia-c12-hs-10] .ia-reveal[open]>summary:before{transform:rotate(45deg)}.ia[data-key=ms-ia-c12-hs-10] .ia-reveal>p,.ia[data-key=ms-ia-c12-hs-10] .ia-reveal>ul,.ia[data-key=ms-ia-c12-hs-10] .ia-reveal>ol{color:var(--ms-ink);font-weight:400}@media (prefers-reduced-motion:reduce){.ia[data-key=ms-ia-c12-hs-10] .ia-reveal>summary:before{transition:none}}.ia[data-key=ms-ia-c12-hs-10] .c12-song__head{font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-pic+.c12-pic{margin-top:.75rem}.ia[data-key=ms-ia-c12-hs-10] .c12-letter__route{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-weight:700;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-letter__arrow{color:var(--ms-blue);font-size:var(--ms-text-xl);line-height:1}.ia[data-key=ms-ia-c12-hs-10] .c12-letter__env{margin-top:.6rem}.ia[data-key=ms-ia-c12-hs-10] .c12-later{margin-top:.75rem}.ia[data-key=ms-ia-c12-hs-10] .c12-flips--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.ia[data-key=ms-ia-c12-hs-10] .c12-flips--cue{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.ia[data-key=ms-ia-c12-hs-10] .ia-flip{background:var(--ms-surface);min-height:0;padding:.85rem 1rem 2.2rem}.ia[data-key=ms-ia-c12-hs-10] .ia-flip:hover{border-color:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .ia-flip:focus-visible{outline:3px solid var(--ms-blue);outline-offset:2px}.ia[data-key=ms-ia-c12-hs-10] .ia-flip__front{font-size:var(--ms-text-base);grid-template-columns:auto 1fr;align-items:center;gap:.15rem .7rem;font-weight:700;line-height:1.5}.ia[data-key=ms-ia-c12-hs-10] .ia-flip__n{background:var(--ms-blue);width:2rem;height:2rem;color:var(--ms-blue-ink);border-radius:50%;font-weight:800}.ia[data-key=ms-ia-c12-hs-10] .c12-flips--wide .ia-flip__n{grid-row:span 2;align-self:start}.ia[data-key=ms-ia-c12-hs-10] .c12-flip__tap{font-size:var(--ms-text-xs);color:var(--ms-blue-deep);font-weight:700;position:absolute;inset-block-end:.6rem;inset-inline-end:.9rem}.ia[data-key=ms-ia-c12-hs-10] .c12-flip__tap:after{content:" →"}.ia[data-key=ms-ia-c12-hs-10] .ia-flip[aria-pressed=true]{background:linear-gradient(var(--ms-blue), var(--ms-blue)) left / 4px 100% no-repeat, var(--ms-blue-soft);padding-bottom:.85rem}.ia[data-key=ms-ia-c12-hs-10] .ia-flip__back{font-size:var(--ms-text-base);line-height:1.7}.ia[data-key=ms-ia-c12-hs-10] .c12-flip__k{font-size:var(--ms-text-sm);color:var(--ms-blue-deep);margin-bottom:.3rem;font-weight:700;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-flip__name{font-size:var(--ms-text-lg);font-weight:800;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-flip__sub{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);font-weight:400;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-flip__li{display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-flip__li+.c12-flip__li{margin-top:.35rem}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .ia-flip{cursor:default;padding-bottom:.85rem}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .ia-flip__back{color:var(--ms-ink);margin-top:.4rem;display:block}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-flip__tap,.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-flip__k{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-shelf__two{gap:.6rem;margin-top:.6rem;display:grid}@media (width>=40rem){.ia[data-key=ms-ia-c12-hs-10] .c12-shelf__two{grid-template-columns:1fr 1fr;align-items:start}}.ia[data-key=ms-ia-c12-hs-10] .c12-clues__list,.ia[data-key=ms-ia-c12-hs-10] .c12-chips{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-clue,.ia[data-key=ms-ia-c12-hs-10] .c12-chip{min-height:var(--ms-touch-min);font:inherit;color:var(--ms-ink);text-align:start;cursor:pointer;border-radius:var(--ms-r);border:2px solid var(--ms-border-2);background:var(--ms-surface);padding:.35rem .85rem;transition:background .2s,border-color .2s,color .2s}.ia[data-key=ms-ia-c12-hs-10] .c12-clue:hover,.ia[data-key=ms-ia-c12-hs-10] .c12-chip:hover{border-color:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-clue:focus-visible,.ia[data-key=ms-ia-c12-hs-10] .c12-chip:focus-visible{outline:3px solid var(--ms-blue);outline-offset:2px}.ia[data-key=ms-ia-c12-hs-10] .c12-clue[aria-pressed=true]{border-color:var(--ms-blue);background:var(--ms-blue-soft);color:var(--ms-blue-deep);font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-chip[aria-pressed=true]{border-color:var(--ms-blue);background:var(--ms-blue);color:var(--ms-blue-ink)}.ia[data-key=ms-ia-c12-hs-10] .c12-chip.is-done,.ia[data-key=ms-ia-c12-hs-10] .c12-chip[disabled]{border-color:var(--ms-blue-soft);background:var(--ms-blue-soft);color:var(--ms-blue-deep);cursor:default;opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-clue.is-no{border-color:var(--ia-bad-line);background:var(--ia-bad-soft);color:var(--ia-bad);animation:.4s ia-shake}.ia[data-key=ms-ia-c12-hs-10] .c12-chip--city:not([aria-pressed=true]){background:var(--ms-sand)}.ia[data-key=ms-ia-c12-hs-10] .c12-chips--static .c12-chip{cursor:default;background:var(--ms-sand);border-color:#0000;min-height:0;padding:.25rem .7rem}.ia[data-key=ms-ia-c12-hs-10] .c12-chips--static .c12-chip:hover{border-color:#0000}.ia[data-key=ms-ia-c12-hs-10] .c12-names{border-radius:var(--ms-r);background:var(--ms-sand);grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:.3rem;padding:.45rem;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-names .c12-chip{min-height:2rem;font-size:var(--ms-text-sm,.875rem);text-align:center;border-color:#0000;padding:.15rem .55rem;line-height:1.3}.ia[data-key=ms-ia-c12-hs-10] .c12-names .c12-chip[aria-pressed=true]{border-color:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-names .c12-chip,.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-q10__from .c12-chip{cursor:default;min-height:0}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-lead .c12-chips{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-steps{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-step{border-radius:var(--ms-r);background:var(--ms-tint);border-inline-start:4px solid #0000;padding:.6rem .8rem}.ia[data-key=ms-ia-c12-hs-10] .c12-step.is-on{border-inline-start-color:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-step p{margin:0}.ia[data-key=ms-ia-c12-hs-10] .c12-step__when{color:var(--ms-ink);align-items:center;gap:.5rem;font-weight:700;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-step__when+.c12-step__t{margin-top:.3rem}.ia[data-key=ms-ia-c12-hs-10] .c12-step__n{border-radius:var(--ms-r-pill);background:var(--ms-blue);min-width:1.6rem;height:1.6rem;color:var(--ms-blue-ink);font-size:var(--ms-text-sm);flex:none;place-items:center;margin-inline-end:.5rem;font-weight:700;display:inline-grid}.ia[data-key=ms-ia-c12-hs-10] .c12-step__when .c12-step__n{margin-inline-end:0}.ia[data-key=ms-ia-c12-hs-10] .c12-day__end{margin-top:.75rem}.ia[data-key=ms-ia-c12-hs-10] .c12-map__box{border-radius:var(--ms-r);background:var(--ms-disc);width:100%;max-width:440px;margin:.75rem auto 0;position:relative;overflow:hidden}.ia[data-key=ms-ia-c12-hs-10] .c12-map__box--tall{max-width:400px}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-map__box{--below:5rem;max-width:min(100%, max(18rem, calc((100svh - var(--below)) * var(--ar,1))))}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-map__box:has(+.c12-names){--below:18rem}@media (width<=699px){.ia[data-key=ms-ia-c12-hs-10].is-live .c12-map__box:has(+.c12-names){--below:8rem}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-names{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;scroll-padding-inline:.45rem;overflow:auto hidden}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-names .c12-chip{scroll-snap-align:start}}.ia[data-key=ms-ia-c12-hs-10] .c12-sc{transform-box:view-box;transform-origin:var(--x,0) var(--y,0);transform:scale(var(--s,1))}.ia[data-key=ms-ia-c12-hs-10] .c12-map__svg{width:100%;height:auto;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-map__credit{font-size:var(--ms-text-xs);color:var(--ms-ink-muted);margin-top:.6rem}.ia[data-key=ms-ia-c12-hs-10] .c12-riv__line{fill:none;stroke:#3f7fb8;stroke-width:calc(1.2px * var(--s,1));stroke-linecap:round;stroke-linejoin:round}.ia[data-key=ms-ia-c12-hs-10] .c12-riv__t{fill:#2c5f8c;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:600}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-riv__t{font-size:13px}.ia[data-key=ms-ia-c12-hs-10] .c12-town{fill:#fff;stroke:var(--ms-ink);stroke-width:1.5px}@property --dmz{syntax:"<number>";inherits:true;initial-value:1}@property --dmx{syntax:"<number>";inherits:true;initial-value:0}@property --dmy{syntax:"<number>";inherits:true;initial-value:0}.ia[data-key=ms-ia-c12-hs-10] .c12-dm{--k:calc(var(--s,1) / var(--dmz,1));transition:--dmz 1.2s ease-in-out,--dmx 1.2s ease-in-out,--dmy 1.2s ease-in-out}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-zoom{--dmz:var(--zz);--dmx:var(--zx);--dmy:var(--zy)}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-jump,.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-jump *{transition:none!important}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__cam{transform-box:view-box;transform-origin:0 0;transform:translate(calc(var(--dmx) * 1px), calc(var(--dmy) * 1px)) scale(var(--dmz))}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__pin{transform-box:view-box;transform-origin:0 0;transform:translate(calc(var(--px) * 1px), calc(var(--py) * 1px)) scale(var(--k))}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__land{fill:var(--ms-disc)}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__fieldp{stroke:#c9a77f;stroke-width:.5px;opacity:.22}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__river{fill:none;stroke:#3f7fb8;stroke-width:calc(1.4px * var(--k));stroke-linecap:round;stroke-linejoin:round;transition:opacity .5s .7s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-zoom .c12-dm__river{opacity:0;transition:opacity .3s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__band{fill:none;stroke:#9cc3e4;stroke-width:.88px;stroke-linecap:round;stroke-linejoin:round}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__wall{fill:#f1e2c8;stroke:var(--ms-ink-2);stroke-width:calc(1.6px * var(--k));stroke-linejoin:round}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__fortp{fill:#e7c3a8;stroke:#8a3b22;stroke-width:calc(1.6px * var(--k));stroke-linejoin:round}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__deck{stroke:#4e3326;stroke-width:calc(3px * var(--k))}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__boat{fill:#6b4a32;stroke:#fff;stroke-width:calc(1px * var(--k))}.ia[data-key=ms-ia-c12-hs-10] :is(.c12-dm__z,.c12-dm__near){opacity:0;transition:opacity .25s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-zoom :is(.c12-dm__z,.c12-dm__near){opacity:1;transition:opacity .5s .8s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__far{transition:opacity .5s .7s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-zoom .c12-dm__far{opacity:0;transition:opacity .25s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__tint{fill:#17204000;pointer-events:none;transition:fill 1.2s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=night] .c12-dm__tint{fill:#1720408c}.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=dawn] .c12-dm__tint{fill:#e88c6e29}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__night{opacity:0;transition:opacity 1.2s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=night] .c12-dm__night{opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__star{fill:#fff}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__moon{fill:#fff6df;stroke:#fff;stroke-width:1px}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__sky{opacity:0;transition:opacity .4s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=aft] .c12-dm__sky[data-k=aft],.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=night] .c12-dm__sky[data-k=night],.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=dawn] .c12-dm__sky[data-k=dawn],.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=day] .c12-dm__sky[data-k=day]{opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__sky .sb-tag__t{fill:var(--ms-blue-deep);font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=night] .c12-dm__river{stroke:#7fb2e0}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__track{fill:none;stroke:var(--ms-ink-muted);stroke-width:calc(1.4px * var(--k));stroke-linecap:round;stroke-dasharray:calc(4px * var(--k)) calc(4px * var(--k));opacity:.7}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__wl{fill:none;stroke:var(--ms-ink-2);stroke-width:calc(1.2px * var(--k))}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__pole{stroke:var(--ms-ink-2);stroke-width:calc(1.6px * var(--k));stroke-linecap:round}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__lead{stroke:var(--ms-ink-muted);stroke-width:1.2px}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__cut path{fill:none;stroke:var(--ia-bad);stroke-width:2.6px;stroke-linecap:round}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__cut{opacity:0;transition:opacity .3s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-cut .c12-dm__cut{opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-cut .c12-dm__join{opacity:0}.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=night] :is(.c12-dm__wl,.c12-dm__pole),.ia[data-key=ms-ia-c12-hs-10] .c12-dm[data-sky=night] .c12-dm__track{stroke:#d9cbb8}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__trail{--t:0}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__trail path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--t))}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__case{stroke:#fff;stroke-width:calc(5px * var(--k))}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__line{stroke:var(--ms-blue);stroke-width:calc(3px * var(--k))}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__rider{opacity:0;transition:opacity .3s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-rider .c12-dm__rider{opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__rbg{fill:var(--ms-blue);stroke:#fff;stroke-width:2px}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__horse{fill:#fff}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__crowd circle{fill:var(--ms-blue);stroke:#fff;stroke-width:1px}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__crowd{opacity:0;transition:opacity .5s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-crowd .c12-dm__crowd{opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__fortp{transition:fill .4s,stroke .4s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-fort .c12-dm__fortp{fill:var(--ms-blue-soft);stroke:var(--ms-blue);stroke-width:calc(3px * var(--k));animation:1.6s ease-in-out infinite c12-dm-glow}@keyframes c12-dm-glow{50%{stroke-opacity:.35}}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-pulse .c12-dm__pulse circle{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite c12-dm-pulse}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__pulse circle{fill:none;stroke:var(--ms-blue);stroke-width:2.5px}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__pulse{opacity:0}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-pulse .c12-dm__pulse{opacity:1}@keyframes c12-dm-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__arrow path{fill:none;stroke:var(--ms-blue);stroke-width:calc(2.4px * var(--k));stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s ease-out}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__arrow polygon{fill:var(--ms-blue);opacity:0;transition:opacity .3s .7s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__atag{opacity:0;transition:opacity .3s .7s}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-arrows .c12-dm__arrow path{stroke-dashoffset:0}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-arrows :is(.c12-dm__arrow polygon,.c12-dm__atag){opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__locf{fill:none;stroke:#e0d0ba;stroke-width:1px}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__locdot{fill:var(--ms-blue);stroke:#fff;stroke-width:1.2px}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__bar line{stroke:var(--ms-ink-2);stroke-width:calc(2px * var(--s,1));stroke-linecap:butt}.ia[data-key=ms-ia-c12-hs-10] .c12-dm.is-arrows .c12-dm__bar{opacity:0}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-dm__bar{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-dm__bart{fill:var(--ms-ink-2);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-dm__trail{--t:1}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-dm__cut{opacity:1}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-dm__join{opacity:0}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-dm__arrow path{stroke-dashoffset:0}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) :is(.c12-dm__arrow polygon,.c12-dm__atag){opacity:1}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-dm__badge{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-pin{cursor:pointer}.ia[data-key=ms-ia-c12-hs-10] .c12-pin:focus{outline:none}.ia[data-key=ms-ia-c12-hs-10] .c12-pin__dot{fill:#fff;stroke:var(--ms-blue);stroke-width:2.2px;transition:fill .2s,stroke .2s}.ia[data-key=ms-ia-c12-hs-10] .c12-pin__q{font-family:var(--ms-font-num);fill:var(--ms-blue-deep);pointer-events:none;font-size:13px;font-weight:800}.ia[data-key=ms-ia-c12-hs-10] .c12-pin:hover .c12-pin__dot{fill:var(--ms-blue-soft)}.ia[data-key=ms-ia-c12-hs-10] .c12-pin:focus-visible .c12-pin__dot{stroke:var(--ms-ink);stroke-width:3px}.ia[data-key=ms-ia-c12-hs-10] .c12-pin.is-found .c12-pin__dot{fill:var(--ms-blue);stroke:#fff}.ia[data-key=ms-ia-c12-hs-10] .c12-pin.is-found .c12-pin__q{opacity:0}.ia[data-key=ms-ia-c12-hs-10] .c12-pin.is-found .sb-tag{stroke:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-pin.is-no .c12-pin__dot{fill:var(--ia-bad-soft);stroke:var(--ia-bad-line)}.ia[data-key=ms-ia-c12-hs-10] .c12-pin.is-no{animation:.4s ia-shake}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-pin{cursor:default}.ia[data-key=ms-ia-c12-hs-10] .c12-lead__out{min-height:1.5em;margin-top:.6rem}.ia[data-key=ms-ia-c12-hs-10] .c12-arrow__p{fill:none;stroke:var(--ms-blue);stroke-width:calc(2.4px * var(--s,1));stroke-linecap:round;stroke-linejoin:round}.ia[data-key=ms-ia-c12-hs-10] .c12-ah{fill:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-arrow{opacity:0;transition:opacity .3s}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-arrow.is-on{opacity:.5}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-arrow.is-now{opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-arrow.is-now .c12-arrow__p{stroke:var(--ms-blue-deep);stroke-width:calc(2.8px * var(--s,1))}.ia[data-key=ms-ia-c12-hs-10].is-live .c12-ctr{cursor:pointer}.ia[data-key=ms-ia-c12-hs-10] .c12-ctr__tag{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,visibility .25s}.ia[data-key=ms-ia-c12-hs-10] .c12-ctr.is-on .c12-ctr__tag,.ia[data-key=ms-ia-c12-hs-10] .c12-ctr.is-from .c12-ctr__tag,.ia[data-key=ms-ia-c12-hs-10] .c12-ctr.is-city .c12-ctr__tag{visibility:visible;opacity:1}.ia[data-key=ms-ia-c12-hs-10] .c12-ctr.is-on .c12-town{fill:var(--ms-blue);stroke:#fff;stroke-width:1.6px}.ia[data-key=ms-ia-c12-hs-10] .c12-ctr.is-city .c12-town{fill:var(--ms-ink);stroke:#fff;stroke-width:1.6px}.ia[data-key=ms-ia-c12-hs-10] .c12-ctr.is-from .c12-town{fill:var(--ms-blue-deep);stroke:#fff;stroke-width:2.4px}.ia[data-key=ms-ia-c12-hs-10] .c12-ctr.is-on .sb-tag,.ia[data-key=ms-ia-c12-hs-10] .c12-ctr.is-from .sb-tag{stroke:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-legend{font-size:var(--ms-text-sm);color:var(--ms-ink-2);flex-wrap:wrap;gap:.4rem 1.2rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-legend li{align-items:center;gap:.4rem;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-legend svg{flex:none;width:1.25rem;height:1.25rem}.ia[data-key=ms-ia-c12-hs-10] .c12-legend li+li svg{width:2.35rem}.ia[data-key=ms-ia-c12-hs-10] .c12-q10__line{stroke:var(--ms-blue-deep);stroke-width:calc(2px * var(--s,1));stroke-linecap:round;stroke-dasharray:calc(5px * var(--s,1)) calc(4px * var(--s,1));opacity:0;transition:opacity .25s}.ia[data-key=ms-ia-c12-hs-10] .c12-q10__line.is-on{opacity:1}.ia[data-key=ms-ia-c12-hs-10] #q10-out{min-height:1.5em;margin-top:.6rem}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__play{gap:var(--ms-space-3);align-items:center;display:grid}@media (width>=40rem){.ia[data-key=ms-ia-c12-hs-10] .c12-chap__play{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__svg{width:100%;max-width:20rem;height:auto;margin:0 auto;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__link{stroke:#b98d5c;stroke-width:1.25px;stroke-linecap:round;transition:opacity .4s,stroke .4s}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__link.is-off{stroke:#c9b49a;stroke-dasharray:2 3;opacity:.45}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__v{fill:#e2b77a;stroke:var(--ms-ink-2);stroke-width:1.25px;transition:fill .4s,stroke .4s}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__v.is-off{fill:var(--ms-surface);stroke:#c9b49a;stroke-width:1px}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__v.is-new{stroke:var(--ms-blue);stroke-width:2.25px}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__first{fill:var(--ms-ink);paint-order:stroke;stroke:var(--ms-surface);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__side{gap:var(--ms-space-2);align-content:center;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__nights{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__night{grid-template-columns:3.2rem minmax(0,1fr) 6.6rem;align-items:center;gap:.6rem;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__nt{color:var(--ms-ink-2);font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__bar{background:var(--ms-sand);border-radius:999px;height:.7rem;display:block;overflow:hidden}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__bar i{height:100%;width:var(--w);border-radius:inherit;background:#e2b77a;min-width:6px;transition:width .5s;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__night.is-off .c12-chap__bar i{width:0;min-width:0}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__night.is-off .c12-chap__nv{visibility:hidden}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__night.is-new .c12-chap__nv{color:var(--ms-blue);font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__total{font-size:var(--ms-text-lg);color:var(--ms-ink);margin:0;font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__tot:not(:last-child),.ia[data-key=ms-ia-c12-hs-10] .c12-chap.is-live .c12-chap__tot{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-chap.is-live .c12-chap__tot.is-new{display:inline}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__end{margin:0}.ia[data-key=ms-ia-c12-hs-10] .c12-chap__end.is-off{display:none}@media (width>=40rem){.ia[data-key=ms-ia-c12-hs-10] .c12-chap__end.is-off{visibility:hidden;display:block}}.ia[data-key=ms-ia-c12-hs-10] .c12-rec{gap:var(--ms-space-2);padding:var(--ms-space-3);border:var(--ms-edge);border-radius:var(--ms-r-lg);background:var(--ms-surface);display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-rec p{max-width:none;margin:0}.ia[data-key=ms-ia-c12-hs-10] .c12-rec>.ia-card__k:not(:first-child){margin-top:var(--ms-space-2)}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__lede{color:var(--ms-ink-2)}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__list{margin:0;padding:0;list-style:none;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__list li{gap:.3rem;padding:.65rem 0;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__list li+li{border-top:1px dashed #e0d0ba}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__list li:last-child{padding-bottom:0}@media (width>=40rem){.ia[data-key=ms-ia-c12-hs-10] .c12-rec__list li{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:.9rem}}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__k{border-radius:var(--ms-r-sm);background:var(--ms-blue-soft);color:var(--ms-blue-deep);font-size:var(--ms-text-xs);justify-self:start;padding:.15rem .55rem;font-weight:800;line-height:1.6}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__paper,.ia[data-key=ms-ia-c12-hs-10] .c12-rec__verdict{border-radius:var(--ms-r);border-inline-start:4px solid var(--ms-blue);background:var(--ms-blue-soft);padding:.7rem .9rem}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__verdict{background:var(--ms-tint)}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__verdict .ia-card__k{margin-bottom:.2rem}.ia[data-key=ms-ia-c12-hs-10] .c12-said{gap:var(--ms-space-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-said li{border-radius:var(--ms-r);background:var(--ms-sand);padding:.65rem .8rem}.ia[data-key=ms-ia-c12-hs-10] .c12-said__who{font-size:var(--ms-text-xs);color:var(--ms-ink-2);font-weight:800;margin-bottom:.25rem!important}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__lotus{border-radius:var(--ms-r);border:1.5px dashed #c9b49a;padding:.7rem .9rem}.ia[data-key=ms-ia-c12-hs-10] .c12-rec__lotus .ia-card__k{margin-bottom:.2rem}.ia[data-key=ms-ia-c12-hs-10] .c12-pics .c12-real{margin-top:var(--ms-space-2)}.ia[data-key=ms-ia-c12-hs-10] .c12-fig .ia-pic{margin-block:var(--ms-space-3)}.ia[data-key=ms-ia-c12-hs-10] .ia-card.c12-fig .ia-pic{margin-block:0}.ia[data-key=ms-ia-c12-hs-10] .c12-fig--side .ia-pic{max-width:20rem}.ia[data-key=ms-ia-c12-hs-10] .c12-fig--wide .ia-pic{max-width:46rem}@media (width>=40rem){.ia[data-key=ms-ia-c12-hs-10] .c12-fig--side .ia-pic{column-gap:var(--ms-space-4);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;max-width:none}}.ia[data-key=ms-ia-c12-hs-10] .c12-tal__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;margin-top:.75rem;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-tal__row p{margin:0}.ia[data-key=ms-ia-c12-hs-10] .c12-tal__k{grid-column:1/-1;font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-tal__bar{border-radius:var(--ms-r-sm);background:var(--ms-sand);height:1.6rem;overflow:hidden}.ia[data-key=ms-ia-c12-hs-10] .c12-tal__bar span{height:100%;width:var(--w);background:var(--ms-ink-muted);transition:width .9s ease-out;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-tal__row[data-row=after] .c12-tal__bar span{background:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-tal__v{text-align:end;min-width:3.5em;font-family:var(--ms-font-num);font-size:var(--ms-text-lg);font-weight:800}.ia[data-key=ms-ia-c12-hs-10] .c12-tal__row[data-row=after] .c12-tal__v{color:var(--ms-blue-deep)}.ia[data-key=ms-ia-c12-hs-10] .c12-now__grid{gap:var(--ms-space-3);margin-top:.75rem;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-now__head{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-now__row{border:var(--ms-edge);border-radius:var(--ms-r);background:var(--ms-surface);display:grid;overflow:hidden}.ia[data-key=ms-ia-c12-hs-10] .c12-now__cell{padding:.6rem .85rem}.ia[data-key=ms-ia-c12-hs-10] .c12-now__cell.is-then{background:var(--ms-sand);color:var(--ms-ink);font-weight:600}.ia[data-key=ms-ia-c12-hs-10] .c12-now__cell.is-today{border-top:var(--ms-edge);border-inline-start:4px solid var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-now__cell p{max-width:none;margin:0}.ia[data-key=ms-ia-c12-hs-10] .c12-now__k{font-size:var(--ms-text-xs);letter-spacing:.01em;color:var(--ms-ink-2);font-weight:800;margin-bottom:.15rem!important}.ia[data-key=ms-ia-c12-hs-10] .c12-now__cell.is-today .c12-now__k{color:var(--ms-blue-deep)}.ia[data-key=ms-ia-c12-hs-10] .c12-now__src{flex-wrap:wrap;gap:.3rem .9rem;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-now__src span{font-weight:700}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .ia-word__slots{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-word__ans{color:var(--ms-blue-deep);margin-top:.3rem;font-weight:700}@media (prefers-reduced-motion:reduce){.ia[data-key=ms-ia-c12-hs-10] .c12-dm,.ia[data-key=ms-ia-c12-hs-10] .c12-dm :not(.c12-chip),.ia[data-key=ms-ia-c12-hs-10] .c12-tal__bar span,.ia[data-key=ms-ia-c12-hs-10] .c12-arrow,.ia[data-key=ms-ia-c12-hs-10] .c12-ctr__tag,.ia[data-key=ms-ia-c12-hs-10] .c12-chap__v,.ia[data-key=ms-ia-c12-hs-10] .c12-chap__link,.ia[data-key=ms-ia-c12-hs-10] .c12-chap__bar i,.ia[data-key=ms-ia-c12-hs-10] .c12-q10__line,.ia[data-key=ms-ia-c12-hs-10] .c12-pin__dot,.ia[data-key=ms-ia-c12-hs-10] .c12-clue,.ia[data-key=ms-ia-c12-hs-10] .c12-chip{transition:none!important}.ia[data-key=ms-ia-c12-hs-10] .c12-clue.is-no,.ia[data-key=ms-ia-c12-hs-10] .c12-pin.is-no{animation:none!important}}.ia[data-key=ms-ia-c12-hs-10] .c12-tel{gap:var(--ms-space-3)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel>*{margin:0}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__blk{gap:var(--ms-space-2);display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__blk>*,.ia[data-key=ms-ia-c12-hs-10] .c12-tel__then>*{margin:0}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model{padding:var(--ms-space-3);border-radius:var(--ms-r);background:var(--ms-bg)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__svg{width:100%;max-width:640px;height:auto;margin-inline:auto;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__ground{fill:var(--ms-sand)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__gt{font-size:calc(15px * var(--k,1));fill:var(--ms-ink-2);font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__svg .sb-label{transform-box:fill-box;transform-origin:50%;transform:scale(var(--k,1))}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__pole line{stroke:#9a7a5e;stroke-width:4px;stroke-linecap:round}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__wire{fill:none;stroke:var(--ms-ink-2);stroke-width:2.5px;transition:stroke .15s}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model:is(.is-l,.is-r) .c12-tel__wire{stroke:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__flow{fill:none;stroke:var(--ms-amber);stroke-width:4px;stroke-linecap:round;stroke-dasharray:4 12;opacity:0}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model:is(.is-l,.is-r) .c12-tel__flow{opacity:1;animation:.5s linear infinite c12-tel-flow}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model.is-l .c12-tel__flow{animation-direction:reverse}@keyframes c12-tel-flow{to{stroke-dashoffset:-16px}}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__plate{fill:#7d8a8f}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__arr{fill:none;stroke:var(--ms-blue-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model.is-r .c12-tel__arr[data-dir=R],.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model.is-l .c12-tel__arr[data-dir=L]{display:inline}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__hut{fill:var(--ms-surface);stroke:var(--ms-border-2);stroke-width:2px}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__in{fill:none;stroke:var(--ms-ink-muted);stroke-width:1.5px}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__bat rect{fill:var(--ms-ink-2)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__base{fill:var(--ms-ink-muted)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lever,.ia[data-key=ms-ia-c12-hs-10] .c12-tel__needle{transform-box:view-box;transition:transform .15s ease-out}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lever{transform-origin:140px 204px}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lever line{stroke:var(--ms-ink);stroke-width:6px;stroke-linecap:round}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lever circle{fill:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model.is-r .c12-tel__lever{transform:rotate(28deg)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model.is-l .c12-tel__lever{transform:rotate(-28deg)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__dial{fill:#fffdf8;stroke:var(--ms-border-2);stroke-width:2px}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__stop{fill:var(--ms-ink-muted)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__needle{transform-origin:540px 190px;fill:var(--ms-blue-deep)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model.is-r .c12-tel__needle{transform:rotate(30deg)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model.is-l .c12-tel__needle{transform:rotate(-30deg)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model>.ia-row{margin-top:var(--ms-space-1)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__log{min-height:2rem;font-size:var(--ms-text-sm);flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__logk{color:var(--ms-ink-2);font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__beats{flex-wrap:wrap;gap:.3rem;display:inline-flex}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__beat{border-radius:var(--ms-r-sm);background:var(--ms-blue-soft);color:var(--ms-blue-deep);padding:.05rem .5rem;font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__say{color:var(--ms-ink);font-weight:700}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-tel__ctl{display:none}.ia[data-key=ms-ia-c12-hs-10] :is(.c12-tel__pts,.c12-tel__key){counter-reset:tel;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ia[data-key=ms-ia-c12-hs-10] :is(.c12-tel__pts,.c12-tel__key)>li{counter-increment:tel;padding-inline-start:2.2rem;position:relative}.ia[data-key=ms-ia-c12-hs-10] :is(.c12-tel__pts,.c12-tel__key)>li:before{content:counter(tel);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[data-key=ms-ia-c12-hs-10] .c12-tel__pts{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.6rem}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__pts>li{border-radius:var(--ms-r);background:var(--ms-sand);padding:.7rem .9rem .75rem 3rem}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__pts>li:before{inset-block-start:.75rem;inset-inline-start:.8rem}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__pts strong{color:var(--ms-ink);display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__pts>li:last-child:nth-child(odd){grid-column:1/-1}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__key strong{color:var(--ms-ink)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__fig{gap:var(--ms-space-3);margin:0;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__pic{border-radius:var(--ms-r);background:#fff;width:100%;max-width:760px;margin-inline:auto;position:relative;overflow:hidden}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__img{width:100%;height:auto;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lead{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lead line{stroke:var(--ms-blue);stroke-width:2.5px;vector-effect:non-scaling-stroke}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lead .c12-tel__halo{stroke:#fff;stroke-width:6px}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lead circle{fill:var(--ms-blue);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__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[data-key=ms-ia-c12-hs-10] .c12-tel__cap{gap:var(--ms-space-2);display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__cap>p{margin:0}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line{gap:.9rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line:before{content:"";background:var(--ms-border-2);width:2px;position:absolute;inset-block:.5rem;inset-inline-start:.45rem}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line li{font-size:var(--ms-text-sm);align-content:start;gap:.1rem;padding-inline-start:1.6rem;display:grid;position:relative}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line li:before{content:"";background:var(--ms-surface);border:2px solid var(--ms-blue);border-radius:50%;width:.75rem;height:.75rem;position:absolute;inset-block-start:.3rem;inset-inline-start:.1rem}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line li:last-child:before{background:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__y{color:var(--ms-blue-deep);font-weight:800;font-size:var(--ms-text-base,1rem)}@media (width>=52rem){.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line{grid-auto-columns:1fr;grid-auto-flow:column;gap:.7rem;padding-top:1.4rem}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line:before{width:auto;height:2px;inset-block:.45rem auto;inset-inline:.4rem}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line li{padding-inline-start:0}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__line li:before{inset-block-start:-1.3rem;inset-inline-start:0}}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__then{border-radius:var(--ms-r);background:var(--ms-sand);border-inline-start:4px solid var(--ms-blue);gap:.4rem;padding:.9rem 1rem;display:grid}@media (prefers-reduced-motion:reduce){.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model:is(.is-l,.is-r) .c12-tel__flow{animation:none!important}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__lever,.ia[data-key=ms-ia-c12-hs-10] .c12-tel__needle,.ia[data-key=ms-ia-c12-hs-10] .c12-tel__wire{transition:none!important}}@media (width<=40rem){.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model{padding:var(--ms-space-2)}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model>.ia-row{grid-template-columns:1fr 1fr;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__model>.ia-row>[data-w]{grid-column:1/-1}.ia[data-key=ms-ia-c12-hs-10] .c12-tel__mk{width:20px;height:20px;margin:-10px 0 0 -10px;font-size:.72rem}}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__terms{gap:var(--ms-space-2);margin:var(--ms-space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__terms>div{border-radius:var(--ms-r);background:var(--ms-tint);padding:.5rem .75rem}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__terms dt{color:var(--ms-ink);font-weight:800}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__terms dd{font-size:var(--ms-text-sm);color:var(--ms-ink-2);margin:.1rem 0 0}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__q{color:var(--ms-blue-deep);text-decoration:underline;text-decoration-color:var(--ms-blue);text-underline-offset:.3em;font-weight:700;text-decoration-thickness:2px}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__r{color:var(--ms-blue);font-weight:800}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__tools{margin-top:var(--ms-space-3)}.ia[data-key=ms-ia-c12-hs-10]:not(.is-live) .c12-gz__tools{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__list{margin:var(--ms-space-3) 0 0;gap:var(--ms-space-3);padding:0;list-style:none;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__sher{padding:var(--ms-space-3) var(--ms-space-3) var(--ms-space-3) 3.25rem;border:var(--ms-edge);border-radius:var(--ms-r-lg);background:var(--ms-surface);position:relative}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__n{inset-inline-start:.9rem;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;font-weight:700;display:grid;position:absolute;top:1.1rem}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__tag{border-radius:var(--ms-r-sm);background:var(--ms-sand);font-size:var(--ms-text-xs);color:var(--ms-ink-2);align-items:center;gap:.3rem;margin-bottom:.35rem;padding:.1rem .5rem;font-weight:700;display:inline-flex}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__star{width:.9rem;height:.9rem;fill:var(--ms-amber)}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__verse{font-size:var(--ms-text-xl);color:var(--ms-ink);margin:0;line-height:1.9}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__l{display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__l+.c12-gz__l{padding-inline-start:1.5rem}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__words{margin:var(--ms-space-2) 0 0;flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__words li{border-radius:var(--ms-r-sm);background:var(--ms-blue-soft);font-size:var(--ms-text-sm);color:var(--ms-ink-2);padding:.15rem .55rem}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__words b{color:var(--ms-blue-deep)}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__mean{margin-top:var(--ms-space-2)}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__mean p{margin:.4rem 0 0}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__who{margin-top:var(--ms-space-3)}@media (width<=40rem){.ia[data-key=ms-ia-c12-hs-10] .c12-gz__sher{padding:.85rem .85rem .85rem 2.75rem}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__n{inset-inline-start:.65rem;width:1.45rem;height:1.45rem;top:.95rem}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__verse{font-size:var(--ms-text-lg);line-height:1.85}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__l+.c12-gz__l{padding-inline-start:.9rem}}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__extra{margin-top:var(--ms-space-3);padding:var(--ms-space-3);border-radius:var(--ms-r-lg);background:var(--ms-sand);border:1px dashed #c9b49a}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__extra .c12-gz__verse{font-size:var(--ms-text-lg)}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__extra .c12-gz__words li{background:var(--ms-surface)}.ia[data-key=ms-ia-c12-hs-10] .c12-gz__end{white-space:nowrap}.ia[data-key=ms-ia-c12-hs-10] .c12-poem__verse{margin:var(--ms-space-3) 0;border-inline-start:3px solid var(--ms-blue);font-size:var(--ms-text-lg);color:var(--ms-ink);padding-inline-start:var(--ms-space-3);line-height:1.9}.ia[data-key=ms-ia-c12-hs-10] .c12-poem__l{text-indent:-1.25em;padding-inline-start:1.25em;display:block}.ia[data-key=ms-ia-c12-hs-10] .c12-poem__l--r{color:var(--ms-blue-deep);margin-top:.3rem;font-weight:700}@media (width<=40rem){.ia[data-key=ms-ia-c12-hs-10] .c12-poem__verse{font-size:var(--ms-text-base);line-height:1.75}.ia[data-key=ms-ia-c12-hs-10] .c12-poem__l+.c12-poem__l{margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.ia[data-key=ms-ia-c12-hs-10] .c12-dm *{animation:none!important}}.ia[data-key=ms-ia-c12-hs-10] .c12-aim{border-inline-start:4px solid var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-aim__q{font-size:var(--ms-text-lg);color:var(--ms-ink);margin-top:.25rem;font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-aim__from{color:var(--ms-ink-2);margin-top:.5rem}.ia[data-key=ms-ia-c12-hs-10] .c12-aim__k{color:var(--ms-blue);font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-steps{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-steps a{min-height:var(--ms-touch-min);border:var(--ms-edge);border-radius:var(--ms-r-sm);background:var(--ms-surface);color:var(--ms-ink);font-size:var(--ms-text-sm);align-items:center;gap:.4rem;padding:.35rem .7rem;text-decoration:none;display:inline-flex}.ia[data-key=ms-ia-c12-hs-10] .c12-steps a:hover{border-color:var(--ms-blue);color:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-steps__n{color:var(--ms-blue);font-weight:800}.ia[data-key=ms-ia-c12-hs-10] .c12-aim__bq{font-size:var(--ms-text-sm);margin-top:.6rem}.ia[data-key=ms-ia-c12-hs-10] .c12-aim__bq a{color:var(--ms-blue)}.ia[data-key=ms-ia-c12-hs-10] .c12-sub{margin-top:var(--ms-space-5);padding-top:var(--ms-space-3);border-top:2px solid var(--ms-sand);font-size:var(--ms-text-xl);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-sub__n{color:var(--ms-blue);font-weight:800}.ia[data-key=ms-ia-c12-hs-10] .c12-sub__p{font-size:var(--ms-text-sm);color:var(--ms-ink-muted);font-weight:400}.ia[data-key=ms-ia-c12-hs-10] .c12-fold{margin-top:var(--ms-space-3);background:var(--ms-surface);border:var(--ms-edge);border-radius:var(--ms-r-lg)}.ia[data-key=ms-ia-c12-hs-10] .c12-fold>summary{cursor:pointer;min-height:var(--ms-touch-min);color:var(--ms-ink);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.6rem .9rem;font-weight:700;list-style:none;display:flex}.ia[data-key=ms-ia-c12-hs-10] .c12-fold>summary::-webkit-details-marker{display:none}.ia[data-key=ms-ia-c12-hs-10] .c12-fold>summary:after{content:"";border:solid var(--ms-blue);border-width:0 2px 2px 0;block-size:.5em;inline-size:.5em;margin-inline-start:auto;transition:transform .2s;transform:rotate(45deg)}.ia[data-key=ms-ia-c12-hs-10] .c12-fold[open]>summary:after{transform:rotate(-135deg)}.ia[data-key=ms-ia-c12-hs-10] .c12-fold__k{font-size:var(--ms-text-xs);color:var(--ms-blue);background:var(--ms-blue-soft);border-radius:var(--ms-r-sm);padding:.1rem .45rem;font-weight:800}.ia[data-key=ms-ia-c12-hs-10] .c12-fold__body{padding:0 .9rem .9rem}.ia[data-key=ms-ia-c12-hs-10] .c12-fold__body>.ia-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ia[data-key=ms-ia-c12-hs-10] .c12-pics .c12-fold{margin-block:var(--ms-space-3)}@media (prefers-reduced-motion:reduce){.ia[data-key=ms-ia-c12-hs-10] .c12-fold>summary:after{transition:none}}.ia[data-key=ms-ia-c12-hs-10] .c12-bookq__item+.c12-bookq__item{margin-top:var(--ms-space-4);padding-top:var(--ms-space-3);border-top:1px solid var(--ms-sand)}.ia[data-key=ms-ia-c12-hs-10] .c12-bookq__n{border-radius:var(--ms-r-sm);background:var(--ms-blue);block-size:1.7rem;min-inline-size:1.7rem;color:var(--ms-blue-ink);font-size:var(--ms-text-sm);place-items:center;margin-inline-end:.5rem;font-weight:800;display:inline-grid}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__qs{color:var(--ms-ink);margin:.4rem 0 0;padding-inline-start:1.3rem;font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__qs li+li{margin-top:.3rem}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__rows{margin:var(--ms-space-3) 0 0;gap:.5rem;padding:0;list-style:none;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__rows li{border:var(--ms-edge);border-radius:var(--ms-r);background:var(--ms-surface);grid-template-columns:auto 1fr;gap:.15rem .6rem;padding:.6rem .75rem;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__rows a{color:var(--ms-ink);text-decoration:none;display:contents}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__n{background:var(--ms-blue);block-size:2rem;inline-size:2rem;color:var(--ms-blue-ink);border-radius:50%;grid-row:span 3;place-items:center;font-weight:800;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__t{color:var(--ms-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__q{color:var(--ms-ink)}.ia[data-key=ms-ia-c12-hs-10] .c12-map5__p{font-size:var(--ms-text-sm);color:var(--ms-ink-muted)}.ia[data-key=ms-ia-c12-hs-10] .c12-causes__list{margin:var(--ms-space-3) 0 0;gap:.5rem;display:grid}.ia[data-key=ms-ia-c12-hs-10] .c12-causes__list>div{border-inline-start:3px solid var(--ms-blue);background:var(--ms-bg);border-radius:0 var(--ms-r-sm) var(--ms-r-sm) 0;padding:.55rem .75rem}.ia[data-key=ms-ia-c12-hs-10] .c12-causes__list dt{color:var(--ms-ink);font-weight:700}.ia[data-key=ms-ia-c12-hs-10] .c12-causes__list dd{color:var(--ms-ink-2);margin:.15rem 0 0}@media (width>=760px){.ia[data-key=ms-ia-c12-hs-10] .c12-causes__list{grid-template-columns:1fr 1fr}}.ia[data-key=ms-ia-c12-hs-10] .ia-dot[data-stop=saar]{border-radius:var(--ms-r-pill);width:auto;padding-inline:.6rem}
