.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)}.ia[data-key=ms-ia-c6-ss-1] .ia-seg__b{min-height:var(--ms-touch-min)}.sb-town .sb-ground{fill:var(--ms-disc)}.sb-town .sb-dune{fill:none;stroke:#f3ddba;stroke-width:2.5px;stroke-linecap:round}.sb-town .sb-dot{fill:#d9c3a3}.sb-town .sb-road{fill:none;stroke:#e8cfa6;stroke-width:12px}.sb-town .sb-track{fill:none;stroke:#f8ead0;stroke-width:1.6px;stroke-dasharray:1 6;stroke-linecap:round}.sb-town .sb-park{fill:var(--ms-blue-soft);stroke:#bcd9d4;stroke-width:1px}.sb-town .sb-step{fill:#e0d0ba;stroke:#c9b08e;stroke-width:.8px}.sb-town .sb-water{fill:#a9d4ce;stroke:#5f9d96;stroke-width:1px}.sb-town .sb-ripple{fill:none;stroke:var(--ms-surface);stroke-width:1.25px;stroke-linecap:round}.sb-town .sb-lake__t{fill:var(--ms-blue-deep);font-size:15px;font-weight:600}.sb-town .sb-ln{stroke:var(--ms-ink-2);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.sb-town .sb-wall{fill:#fffaf2}.sb-town .sb-white{fill:var(--ms-surface)}.sb-town .sb-roof,.sb-town .sb-ochre{fill:#e6a95a}.sb-town .sb-teal{fill:var(--ms-blue)}.sb-town .sb-door{fill:var(--ms-ink-muted)}.sb-town .sb-sand{fill:#e6cfaa}.sb-town .sb-stone{fill:#e0d0ba}.sb-town .sb-dark{fill:#1d3433}.sb-town .sb-box{fill:#b8562e}.sb-town .sb-rail{fill:none;stroke:var(--ms-ink-muted);stroke-width:1.25px}.sb-town .sb-trunk{fill:none;stroke:var(--ms-ink-muted);stroke-width:2px;stroke-linecap:round}.sb-town .sb-leaf{fill:#2f7a6e}.sb-town .sb-col{fill:none;stroke:var(--ms-ink-2);stroke-width:2px}.sb-town .sb-rope{fill:none;stroke:var(--ms-ink-muted);stroke-width:.9px}.sb-town .sb-slot{fill:none;stroke:var(--ms-surface);stroke-width:1.6px;stroke-linecap:round}.sb-town .sb-place__hit{fill:#0000}.sb-town .sb-place__wash{fill:var(--ms-blue);fill-opacity:0;transition:fill-opacity .2s}.sb-town .sb-place__ring{fill:none;stroke:var(--ms-blue);stroke-width:2px;opacity:0}.sb-town .sb-place__label{cursor:pointer}.sb-town .sb-place__label:hover .sb-tag,.sb-town .sb-place__label.is-h .sb-tag{stroke:var(--ms-blue)}.sb-town .sb-place:focus-visible .sb-place__ring{opacity:1;stroke-width:2.5px;stroke-dasharray:4 3}.sb-town .sb-place.is-a .sb-place__wash{fill-opacity:.16}.sb-town .sb-place__label.is-a .sb-tag{fill:var(--ms-blue);stroke:var(--ms-blue)}.sb-town .sb-place__label.is-a .sb-tag__t{fill:var(--ms-blue-ink)}.sb-town .sb-place.is-b .sb-place__ring{opacity:1}.sb-town .sb-place__label.is-b .sb-tag{stroke:var(--ms-blue);stroke-width:2px}.sb-town .sb-place__label.is-b .sb-tag__t{fill:var(--ms-blue-deep)}.sb-town .sb-line{stroke:var(--ms-blue);stroke-width:2.25px;stroke-dasharray:4 3;stroke-linecap:round;transition:opacity .2s}.sb-town .sb-line.is-arrow{marker-end:url(#sb-head)}.sb-town .sb-head{fill:none;stroke:var(--ms-blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sb-town .sb-rose{fill:var(--ms-surface);stroke:var(--ms-ink-2);stroke-width:1px;stroke-linejoin:round}.sb-town .sb-rose__n{fill:var(--ms-blue)}.sb-town .sb-rose__ring{fill:none;stroke:#c9b08e;stroke-width:.8px}.sb-town .sb-rose__t{fill:var(--ms-ink);paint-order:stroke;stroke:var(--ms-disc);stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:700}.sb-town .sb-strip{fill:#fffaf2}.sb-town .sb-edge{fill:none;stroke:#e0d0ba;stroke-width:1px}.sb-town .sb-bar{fill:var(--ms-ink-2)}.sb-town .sb-bar--alt{fill:var(--ms-surface);stroke:var(--ms-ink-2);stroke-width:1px}.sb-town .sb-bar__t{fill:var(--ms-ink);font-size:15px;font-weight:600}.ia-dirpad.sb-pad{width:100%;max-width:420px;margin-top:var(--ms-space-2);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:.5rem}.sb-pad .ia-dirpad__b{background:var(--ms-sand);color:var(--ms-ink);padding:.125rem .25rem;font-size:15px;font-weight:600;line-height:1.25}.sb-pad .ia-dirpad__b:hover:not(:disabled){background:var(--ms-blue-soft);color:var(--ms-blue-deep)}.sb-pad .ia-dirpad__b.is-right{background:var(--ms-blue);color:var(--ms-blue-ink);font-weight:700}.sb-pad .ia-dirpad__b.is-wrong{background:var(--ia-bad-soft);color:var(--ia-bad)}.sb-pad .ia-dirpad__c{color:var(--ms-ink-muted)}.sb-ruler .sb-road{fill:none;stroke:#e8cfa6;stroke-width:12px}.sb-ruler .sb-road--in{stroke:#9fd0c8}.sb-ruler .sb-track{fill:none;stroke:#f8ead0;stroke-width:1.6px;stroke-dasharray:1 6;stroke-linecap:round}.sb-ruler .sb-mile{fill:var(--ms-surface);stroke:var(--ms-ink-2);stroke-width:1.25px;stroke-linejoin:round}.sb-ruler .sb-mile__cap{fill:var(--ms-blue)}.sb-ruler .sb-mile__t{fill:var(--ms-ink);font-size:15px;font-weight:700}.sb-ruler .sb-brk{fill:none;stroke:var(--ms-blue);stroke-width:1.75px}.sb-ruler .sb-guide{fill:none;stroke:#c9b08e;stroke-width:1px;stroke-dasharray:3 3}.sb-ruler .sb-card{fill:var(--ms-disc);stroke:#e0d0ba;stroke-width:1px}.sb-ruler .sb-card__in{fill:none;stroke:var(--ms-surface);stroke-width:2px}.sb-ruler .sb-stamp{fill:var(--ms-surface);stroke:#c9b08e;stroke-width:1px;stroke-dasharray:2 2}.sb-ruler .sb-stamp__sun{fill:#f3ddba;stroke:var(--ms-ink-2);stroke-width:.8px}.sb-ruler .sb-axis{fill:none;stroke:var(--ms-ink-2);stroke-width:1.5px}.sb-ruler .sb-tick{fill:none;stroke:var(--ms-ink-2);stroke-width:1px}.sb-ruler .sb-rn{fill:var(--ms-ink-2);font-size:15px;font-weight:600}.sb-ruler .sb-ujj{fill:none;stroke:var(--ms-blue);stroke-width:2.5px}.sb-ruler .sb-ujj__dot{fill:var(--ms-blue)}.sb-ruler .sb-del{fill:none;stroke:var(--ms-ink);stroke-width:1.25px;stroke-dasharray:2 2.5}.sb-ruler .sb-del__dot{fill:var(--ms-ink)}.sb-art.sb-spin .sb-sky{fill:#1d3433}.sb-art.sb-spin .sb-sky--day,.sb-art.sb-spin .sb-star{fill:var(--ms-disc)}.sb-art.sb-spin .sb-twinkle{fill:none;stroke:var(--ms-disc);stroke-width:1px;stroke-linecap:round}.sb-art.sb-spin .sb-spin__k{fill:var(--ms-ink-2);font-size:15px;font-weight:600}.sb-art.sb-spin .sb-spin__k--night{fill:var(--ms-disc)}.sb-art.sb-spin .sb-sun{fill:#f3ddba;stroke:var(--ms-ink-2);stroke-width:1.25px}.sb-art.sb-spin .sb-sun__glow{fill:#fff;opacity:.55}.sb-art.sb-spin .sb-beam{fill:none;stroke:#c7a273;stroke-width:1.5px;stroke-dasharray:4 4}.sb-art.sb-spin .sb-beam--noon{stroke:var(--ms-ink-2);stroke-dasharray:none}.sb-art.sb-spin .sb-beam--head{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round}.sb-art.sb-spin .sb-earth{fill:#bfe0da}.sb-art.sb-spin .sb-earth--in{fill:#d3ebe6}.sb-art.sb-spin .sb-lat{fill:none;stroke:var(--ms-surface);stroke-width:1px;stroke-dasharray:3 4}.sb-art.sb-spin .sb-shade{fill:#153131;fill-opacity:.72;opacity:1}.sb-art.sb-spin .sb-globe,.sb-art.sb-spin .sb-rim{fill:none;stroke:var(--ms-ink-2);stroke-width:1.25px}.sb-art.sb-spin .sb-rim--night{stroke:#9fc0bd}.sb-art.sb-spin .sb-pm-case{fill:none;stroke:var(--ms-surface);stroke-width:4px;stroke-linecap:round}.sb-art.sb-spin .sb-pm{fill:none;stroke:var(--ms-blue-deep);stroke-width:2px;stroke-dasharray:4 3}.sb-art.sb-spin .sb-pole{fill:var(--ms-surface);stroke:var(--ms-ink-2);stroke-width:1.25px}.sb-art.sb-spin .sb-turn{fill:none;stroke:#cfe0de;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sb-art.sb-spin .sb-needle{fill:none;stroke:var(--ms-ink);stroke-width:1.5px;stroke-linecap:round}.sb-art.sb-spin .sb-needle--night{stroke:var(--ms-surface)}.sb-art.sb-spin .sb-pt{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:1.5px}.sb-art.sb-spin .sb-plab{fill:var(--ms-ink);font-size:15px;font-weight:700}.ia-clocks.sb-clocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ia-clocks.sb-clocks li{background:var(--ms-disc);color:var(--ms-ink);flex-direction:column;gap:.125rem;padding:.625rem .75rem;display:flex}.ia-clocks.sb-clocks li.is-night{color:#fffaf2;background:#1d3433}.sb-clocks .ia-clocks__l{color:inherit;align-items:center;gap:.375rem;font-size:15px;font-weight:700;display:flex}.sb-clocks .ia-clocks__l svg{flex:none}.sb-clocks .sb-clocks__moon,.sb-clocks .is-night .sb-clocks__sun{display:none}.sb-clocks .is-night .sb-clocks__moon{display:block}.sb-clocks .ia-clocks__t{color:inherit;order:2;font-size:17px;line-height:1.5}.sb-clocks .ia-clocks__lon{color:var(--ms-ink-muted);order:3;font-size:13px;font-weight:600}.sb-clocks .is-night .ia-clocks__lon{color:#cfe0de}.ia-zfig{justify-items:center;gap:.375rem;margin:0;display:grid}.ia-zfig[hidden]{display:none}.ia-zfig figcaption{text-align:center}.ia-zfig .sb-tz,.sb-art.sb-dl{touch-action:manipulation;width:100%;max-width:480px;height:auto;margin-inline:auto;display:block}.sb-art.sb-tz .sb-tz__strip,.sb-art.sb-dl .sb-dl__strip{fill:var(--ms-sand)}.sb-art.sb-tz .sb-tz__sea,.sb-art.sb-dl .sb-dl__sea{fill:#a9d4ce}.sb-art.sb-tz .sb-tz__band,.sb-art.sb-dl .sb-dl__band{fill:#006a68;fill-opacity:.1}.sb-art.sb-tz .sb-tz__land,.sb-art.sb-dl .sb-dl__land{fill:#e6cfaa;stroke:#b89574;stroke-width:.6px;stroke-linejoin:round}.sb-art.sb-tz .sb-tz__pm{fill:none;stroke:var(--ms-blue-deep);stroke-width:1.5px;stroke-dasharray:4 3}.sb-art.sb-tz .sb-tz__idl-case,.sb-art.sb-dl .sb-dl__idl-case{fill:none;stroke:var(--ms-surface);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.sb-art.sb-tz .sb-tz__idl{fill:none;stroke:var(--ms-ink);stroke-width:1.5px;stroke-dasharray:5 3;stroke-linejoin:round}.sb-art.sb-tz .sb-tz__sel{fill:#0000;cursor:pointer;transition:fill .2s}.sb-art.sb-tz .sb-tz__sel.is-on{fill:#006a6852}.sb-art.sb-tz .sb-tz__n{font-family:var(--ms-font-num);fill:var(--ms-ink-2);pointer-events:none;font-size:13px;font-weight:700}.sb-art.sb-tz .sb-tz__n.is-on{fill:var(--ms-blue-deep);font-weight:800}.sb-art.sb-tz .sb-tz__n--on{stroke:#ffffffd9;stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.sb-art.sb-tz .sb-tz__edge{cursor:pointer}.sb-art.sb-tz .sb-tz__edge rect{fill:var(--ms-surface);stroke:#e0d0ba;stroke-width:1px;transition:fill .2s}.sb-art.sb-tz .sb-tz__edge text{font-family:var(--ms-font-num);fill:var(--ms-ink-2);font-size:12px;font-weight:700}.sb-art.sb-tz .sb-tz__edge.is-on rect{fill:var(--ms-blue);stroke:var(--ms-blue)}.sb-art.sb-tz .sb-tz__edge.is-on text{fill:var(--ms-blue-ink)}.sb-art.sb-tz .sb-tz__lead{fill:none;stroke:var(--ms-ink-2);stroke-width:1px}.sb-art.sb-tz .sb-tz__dot{fill:var(--ms-blue);stroke:var(--ms-surface);stroke-width:1.5px}.sb-art.sb-tz .sb-tz__rim{fill:none;stroke:var(--ms-ink-2);stroke-width:1.25px}.sb-art.sb-tz .sb-label,.sb-art.sb-dl .sb-label{pointer-events:none}.ia-zkey{flex-wrap:wrap;gap:.25rem 1rem;margin:0;display:flex}.ia-zkey span{align-items:center;gap:.375rem;display:inline-flex}.ia-zkey path{fill:none;stroke-width:2px}.ia-zkey .ia-zkey__pm{stroke:var(--ms-blue-deep);stroke-dasharray:4 3}.ia-zkey .ia-zkey__idl{stroke:var(--ms-ink);stroke-dasharray:5 3}.sb-art.sb-dl .sb-dl__sep{fill:none;stroke:var(--ms-surface);stroke-width:.8px;stroke-opacity:.7;stroke-dasharray:2 3}.sb-art.sb-dl .sb-dl__m180{fill:none;stroke:var(--ms-ink-2);stroke-width:.8px;stroke-opacity:.45;stroke-dasharray:1 3}.sb-art.sb-dl .sb-dl__idl-case{stroke-width:4.5px}.sb-art.sb-dl .sb-dl__idl{fill:none;stroke:var(--ms-ink);stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}.sb-art.sb-dl .sb-dl__lane{fill:none;stroke:var(--ms-surface);stroke-width:1.5px;stroke-dasharray:2 4;stroke-linecap:round}.sb-art.sb-dl .sb-dl__n{font-family:var(--ms-font-num);fill:var(--ms-ink-2);font-size:13px;font-weight:700}.sb-art.sb-dl .sb-dl__n--k{fill:var(--ms-ink);font-weight:800}.sb-art.sb-dl .sb-dl__z rect{fill:var(--ms-surface);stroke:#e0d0ba;stroke-width:1px}.sb-art.sb-dl .sb-dl__z text{font-family:var(--ms-font-num);fill:var(--ms-blue-deep);font-size:12px;font-weight:800}.sb-art.sb-dl .sb-dl__boat{cursor:grab;touch-action:none}.sb-art.sb-dl .sb-dl__boat.is-drag{cursor:grabbing}.sb-art.sb-dl .sb-dl__hit{fill:#0000}.sb-art.sb-dl .sb-dl__mast{fill:none;stroke:var(--ms-ink-2);stroke-width:1.5px;stroke-linecap:round}.sb-art.sb-dl .sb-dl__sail{fill:var(--ms-blue);stroke:var(--ms-ink-2);stroke-width:1px;stroke-linejoin:round}.sb-art.sb-dl .sb-dl__hull{fill:#b5764a;stroke:var(--ms-ink-2);stroke-width:1.25px;stroke-linejoin:round}.sb-art.sb-dl .sb-dl__flag{fill:var(--ms-surface);stroke:var(--ms-ink-2);stroke-width:1.25px}.sb-art.sb-dl .sb-dl__day{fill:var(--ms-ink);font-size:14px;font-weight:700}.ia-drule{background:var(--ms-sand);border-radius:var(--ms-r);gap:.25rem;padding:.75rem;display:grid}.ia-drule p{margin:0}.ia-drule p[data-d]{border-radius:var(--ms-r-sm);padding:.375rem .625rem;transition:background .2s,color .2s}.ia-drule p[data-d].is-on{background:var(--ms-blue-soft);color:var(--ms-blue-deep);font-weight:700}.sb-earth{max-width:26rem;margin-inline:auto}.sb-art .sb-shade{fill:var(--ms-ink-2);opacity:.12}.sb-art .sb-leaf,.sb-art .sb-pine{fill:#2f7a6e}.ia .sb-strip{width:100%;max-width:380px;height:auto;margin-inline:auto;display:block}.sb-art .sb-wall{fill:#fffaf2}.sb-art .sb-roof{fill:#e6a95a}.sb-art .sb-door{fill:var(--ms-ink-muted)}.sb-art .sb-trunk{fill:none;stroke:var(--ms-ink-muted);stroke-width:2px;stroke-linecap:round}.sb-art .sb-pole{fill:none;stroke:var(--ms-ink-2);stroke-width:2px;stroke-linecap:round}.sb-art .sb-ln{stroke:var(--ms-ink-2);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.sb-art .sb-water{fill:#a9d4ce;stroke:#5f9d96;stroke-width:1.25px;stroke-linejoin:round}.sb-art .sb-label.is-on .sb-tag{stroke:var(--ms-blue);stroke-width:1.5px}.sb-art .sb-sky{fill:var(--ms-disc)}.sb-art .sb-sun{fill:#f3ddba;stroke:var(--ms-ink-2);stroke-width:1.25px}.sb-art .sb-edge,.sb-art .sb-ln{fill:none;stroke:var(--ms-ink-2);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.sb-art .sb-leaf{fill:#2f7a6e}
