:root{--bg:#ffffff;--fg:#0b1220;--muted:#556070;--blue-700:#094db2;--blue-600:#0a58ca;--blue-050:#f0f5ff;--ring:#1a73e8;--card:#f7f9fd;--maxw:1280px;--radius:10px;--space:1rem;--col-media-max:560px;--col-media-min:360px;--col-text-min:48ch;--inline-media-max:520px;--inline-media-pad:.5rem;--inline-media-gap:.75rem;--home-col-media-max:520px;--home-col-media-min:320px;--home-col-text-min:48ch;--home-figure-max-height:380px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font:16px/1.55 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;-webkit-text-size-adjust:100%}h1,h2,h3,h4{line-height:1.25;margin:0 0 .5rem}h1{font-size:clamp(1.8rem,2.5vw + 1rem,2.4rem)}h2{font-size:clamp(1.3rem,1.2vw + .8rem,1.6rem)}p{margin:.5rem 0}.lead{font-size:1.1rem;max-width:72ch;color:var(--muted)}a{color:var(--blue-700);text-decoration:underline;text-underline-offset:2px}a:not(.btn):not(.lang-switch):hover{color:var(--blue-600)}a:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}img{max-width:100%;height:auto}.skip-link{position:absolute;left:.75rem;top:-100px;z-index:1000;background:#fff;padding:.5rem .75rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15)}.skip-link:focus{top:.75rem}.container{max-width:var(--maxw);margin:2rem auto;padding:0 1rem}.brand-logo{height:35px;width:auto;vertical-align:middle;display:inline-block}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{background:var(--blue-050);border-bottom:1px solid #e6ebf2}.nav{max-width:var(--maxw);margin:0 auto;padding:.75rem 1rem;display:grid;align-items:center;column-gap:1rem;row-gap:.5rem;grid-template-columns:auto 1fr auto}.brand{grid-column:1;justify-self:start;font-weight:700;text-decoration:none;color:var(--blue-700);padding:.375rem .5rem;border-radius:.5rem;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.brand:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.brand:hover .brand-logo{filter:brightness(.9)}.brand-label{font-weight:600;font-size:.95rem;line-height:1}@media(max-width:640px){.brand-label{display:none}}.menu{grid-column:2;justify-self:start;display:flex;gap:.25rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.menu a{display:inline-block;text-decoration:none;color:var(--fg);padding:.5rem .75rem;border-radius:.5rem}.menu a:hover{background:#eaf1ff;text-decoration:none}.menu a.active{background:#dbe8ff;color:var(--blue-700);text-decoration:none}.menu a:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.lang-switch{grid-column:3;justify-self:end;text-decoration:none;color:#fff !important;background:var(--blue-700);padding:.5rem .72rem;border-radius:.5rem;border:1px solid var(--blue-700)}.lang-switch:visited{color:#fff !important}.lang-switch:hover,.lang-switch:focus,.lang-switch:active,.lang-switch:focus-visible{color:#fff !important;background:var(--blue-600);border-color:var(--blue-600);text-decoration:none}.nav-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu-toggle{grid-column:2;justify-self:start;display:none;cursor:pointer;user-select:none;padding:.5rem .72rem;border-radius:.5rem;border:1px solid #dfe3ea;background:#fff;color:var(--fg);text-decoration:none}.menu-toggle:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@media(min-width:860px){.menu{display:flex}.menu-toggle{display:none}}@media(max-width:859.98px){.menu{display:none}.menu-toggle{display:inline-flex;align-items:center;gap:.5rem}.nav-toggle:checked~.menu{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:.5rem;gap:.25rem}.menu a{width:100%}.lang-switch{justify-self:end}#primary-menu[data-open=true]{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:.5rem;gap:.25rem}}.hero{margin-top:.5rem;margin-bottom:.5rem}.hero .subtitle{color:var(--muted);margin-top:.25rem}.btn{display:inline-block;text-decoration:none;cursor:pointer;padding:.55rem .85rem;border-radius:.6rem;line-height:1.2;border:1px solid #dfe3ea;background:var(--card);color:var(--blue-700)}.btn:hover{background:#eef3ff;border-color:#cfd7e4;text-decoration:none}.btn:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.btn.primary{background:var(--blue-700);color:#fff;border-color:var(--blue-700)}.btn.primary:hover{background:var(--blue-600);border-color:var(--blue-600)}.btn-row{display:flex;gap:.5rem;flex-wrap:wrap}h1,h2,h3,h4{margin-top:0}h1{margin-bottom:.6rem}h2{margin-bottom:.5rem}h3{margin-bottom:.4rem}h4{margin-bottom:.3rem}.sections{display:grid;gap:2.25rem}.sections>.section{padding-top:1rem;border-top:1px solid #e6ebf2}.sections>.section:first-child{border-top:0;padding-top:0}.section{display:grid;gap:1rem;grid-template-columns:1fr;align-items:start;background:0 0}.section h2{margin:.25rem 0 .35rem}.section p{margin:.5rem 0}.section ul{padding-left:1.25rem;margin:.5rem 0}.section-figure img{display:block;width:100%;height:auto;border-radius:.5rem}.section-figure figcaption{color:var(--muted);font-size:.93rem;margin-top:.35rem}.section h2{font-weight:700}.section h3{color:var(--fg);font-weight:600}.section h4{color:var(--muted);font-weight:600}.section-heading.section-h2{font-size:clamp(1.35rem,1.3vw + .9rem,1.7rem);font-weight:750}.section-heading.section-h3{font-size:clamp(1.1rem,.9vw + .7rem,1.25rem);font-weight:650}.section-heading.section-h4{font-size:1rem;font-weight:600;color:var(--muted)}.meta-heading{letter-spacing:.2px;text-transform:none;border-left:4px solid var(--blue-700);padding-left:.5rem}.heading-anchor{text-decoration:none;opacity:0;margin-left:.4rem;font-weight:400;font-size:.9em;color:var(--muted);transition:opacity .15s ease}h2:hover .heading-anchor,h3:hover .heading-anchor,h4:hover .heading-anchor,h2:focus-within .heading-anchor,h3:focus-within .heading-anchor,h4:focus-within .heading-anchor{opacity:1}.heading-anchor:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:.25rem}hr.section-divider{border:0;height:1px;background:#e1e7f2;margin:1.25rem 0 0}hr.subsection-divider{border:0;height:1px;background:#eef2f8;margin:.75rem 0 0}.section-items{margin:.5rem 0}.section-items .item-text{margin:.5rem 0}.section-items .media{margin:.5rem 0 1rem}.section-figure .media-image,.section-items .media-audio,.section-items .media-map,.section-media .media-audio,.section-media .media-map{background:#fff;border:1px solid #e6ebf2;border-radius:.5rem;padding:var(--inline-media-pad);margin:var(--inline-media-gap)auto;max-width:var(--inline-media-max)}.media-audio audio{width:100%;display:block;min-height:40px;margin:0 auto}.media-caption{color:var(--muted);font-size:.95rem;margin-top:.4rem;text-align:center}.media-image img{width:100%;height:auto;border-radius:.5rem;display:block}.media-map{overflow:hidden}.media-map .map-embed{width:100% !important;max-width:100%;height:auto !important;aspect-ratio:3/2;max-height:420px;border:0;display:block}@media(min-width:860px){.section{grid-template-columns:3fr 2fr}.sections .section:nth-child(even) .section-body{order:2}.sections .section:nth-child(even) .section-figure{order:1}}.media-embed{overflow:hidden}.media-embed .chart-embed{width:100% !important;max-width:100%;height:auto !important;aspect-ratio:3/2;max-height:420px;border:0;display:block}@media(min-width:860px){#main-content[data-page=tutorial] .sections .section.has-image .section-figure .media-embed .chart-embed{aspect-ratio:4/3;max-height:320px}}.steps{padding-left:1.25rem}.steps li{margin:.5rem 0}.steps h3{margin:.25rem 0}.faq-list{display:grid;gap:.5rem}.faq-item{border:1px solid #e6ebf2;border-radius:var(--radius);background:#fff;padding:.5rem .75rem}.faq-item>summary{cursor:pointer;font-weight:600;outline:none}.faq-item[open]>summary{color:var(--blue-700)}.faq-answer{padding:.35rem 0 .25rem}.footer{border-top:1px solid #e6ebf2;background:#fafcff}.footer-inner{max-width:var(--maxw);margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.footer .copyright{margin:0;color:var(--muted)}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;list-style:none;padding:0;margin:0}.footer-links li{display:inline-flex;align-items:center}.footer-links li+li::before{content:"·";color:var(--muted);margin:0 .35rem}.footer-links a{text-decoration:underline}.footer-links a:hover{color:#0a58ca}@media(max-width:600px){.footer-inner{justify-content:center;text-align:center}.footer .copyright{width:100%;margin-bottom:.25rem}.footer-links{justify-content:center}}@media(max-width:700px){.container{margin:1.25rem auto}}@media(max-width:380px){.menu a,.lang-switch,.menu-toggle{padding:.6rem .7rem}.btn{padding:.6rem .8rem}}:focus{outline:none}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}@media(forced-colors:active){.menu a.active{outline:2px solid CanvasText;background:Canvas !important;color:CanvasText !important}.lang-switch{border:1px solid CanvasText}}@media(prefers-color-scheme:light){:root{color-scheme:light}}#main-content[data-page=faq]{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 1rem}#main-content[data-page=faq] .hero{text-align:center;margin-bottom:1.5rem}#main-content[data-page=faq] .hero h1{margin-bottom:.5rem}#main-content[data-page=faq] .hero .lead{max-width:60ch;margin-left:auto;margin-right:auto}#main-content[data-page=faq] .btn-row{justify-content:center}@media(min-width:860px){#main-content[data-page=faq] .sections .section{grid-template-columns:1fr}#main-content[data-page=faq] .sections .section:nth-child(even) .section-body,#main-content[data-page=faq] .sections .section:nth-child(even) .section-figure{order:0}}#main-content[data-page=faq] .sections .section .section-body{margin-left:auto;margin-right:auto;width:100%}@media(min-width:900px){#main-content[data-page=faq] .sections .section .section-body{width:clamp(640px,50vw,900px)}}#main-content[data-page=faq] .faq-list{width:100%;max-width:none;gap:.75rem}@media(max-width:900px){#main-content[data-page=faq] .sections .section .section-body{width:100%}}#main-content[data-page=tutorial]{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 1rem}.lead.lead-intro{margin-bottom:1rem}.sections--tutorial{gap:1.6rem}#main-content[data-page=tutorial] .sections>.section{border-top:0;padding-top:0}#main-content[data-page=tutorial] hr.section-divider,#main-content[data-page=tutorial] hr.subsection-divider{display:none}#main-content[data-page=tutorial] h2{margin-bottom:.35rem}#main-content[data-page=tutorial] h3{margin-bottom:.3rem}#main-content[data-page=tutorial] .prose p{margin:.45rem 0}#main-content[data-page=tutorial] .sections .section{display:grid;grid-template-columns:1fr;align-items:start;gap:.8rem}#main-content[data-page=tutorial] .sections .section .section-body{width:100%;max-width:none}#main-content[data-page=tutorial] .prose{font-size:1.02rem;line-height:1.55}#main-content[data-page=tutorial] h2.meta-heading{border-left:none;padding-left:0}#main-content[data-page=tutorial] h2.section-heading#photos,#main-content[data-page=tutorial] h2.section-heading#maps,#main-content[data-page=tutorial] h2.section-heading#charts{border-left:4px solid var(--blue-700);padding-left:.5rem}#main-content[data-page=tutorial] h2.section-heading .heading-anchor{margin-left:.35rem}@media(min-width:860px){#main-content[data-page=tutorial] .sections .section.has-image{grid-template-columns:minmax(var(--col-text-min,48ch),1fr)minmax(var(--col-media-min,360px),var(--col-media-max,560px));column-gap:1.6rem;align-items:start;grid-auto-rows:auto;grid-template-areas:"title media" "text  media" "lists media" "actions media" "subs  media"}#main-content[data-page=tutorial] .sections .section.has-image .section-body{order:0;display:contents}#main-content[data-page=tutorial] .sections .section.has-image .section-figure{order:0;grid-area:media;align-self:start}#main-content[data-page=tutorial] .sections .section.has-image h2{grid-area:title}#main-content[data-page=tutorial] .sections .section.has-image .prose,#main-content[data-page=tutorial] .sections .section.has-image .section-items,#main-content[data-page=tutorial] .sections .section.has-image .section-media,#main-content[data-page=tutorial] .sections .section.has-image .item-text{grid-area:text}#main-content[data-page=tutorial] .sections .section.has-image .items,#main-content[data-page=tutorial] .sections .section.has-image ul{grid-area:lists}#main-content[data-page=tutorial] .sections .section.has-image .btn-row{grid-area:actions}#main-content[data-page=tutorial] .sections .section.has-image .subsections{grid-area:subs}#main-content[data-page=tutorial] .sections .section.has-image .section-figure .media-image,#main-content[data-page=tutorial] .sections .section.has-image .section-figure figure{width:100%;max-width:100%}#main-content[data-page=tutorial] .sections .section.has-image .section-figure img{width:100%;height:auto;max-height:340px;object-fit:cover;object-position:center;display:block;border-radius:.5rem}#main-content[data-page=tutorial] .sections .section.has-image .section-figure .media-map .map-embed{aspect-ratio:4/3;max-height:320px}}@media(min-width:1200px){#main-content[data-page=tutorial]{padding:0 2rem}}@media(min-width:860px){#main-content[data-page=tutorial] .sections .section.has-image.layout-fifty{grid-template-columns:1fr 1fr}#main-content[data-page=tutorial] .sections .section.has-image.layout-wide{grid-template-columns:minmax(56ch,1fr)minmax(360px,520px)}#main-content[data-page=tutorial] .sections .section.has-image.layout-compact .section-figure img{max-height:240px;object-fit:cover}#main-content[data-page=tutorial] .sections .section.has-image.layout-compact .section-figure .media-map .map-embed{max-height:220px;aspect-ratio:4/3}#main-content[data-page=tutorial] .sections .section.has-image.layout-tiny .section-figure img{max-height:190px;object-fit:cover}#main-content[data-page=tutorial] .sections .section.has-image.layout-tiny .section-figure .media-map .map-embed{max-height:190px;aspect-ratio:4/3}}#main-content[data-page=home]{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 1rem;--home-figure-max-height:300px}#main-content[data-page=home] .lead{margin-bottom:1.1rem}#main-content[data-page=home] .sections{gap:1.25rem}#main-content[data-page=home] .sections .section{grid-template-columns:1fr}#main-content[data-page=home] .sections .section .section-body{width:100%;max-width:none}@media(min-width:860px){#main-content[data-page=home] .sections .section.has-image{grid-template-columns:minmax(var(--home-col-text-min),1fr)minmax(var(--home-col-media-min),var(--home-col-media-max));column-gap:1.5rem;grid-auto-rows:auto;grid-template-areas:"title media" "text  media" "lists media" "actions media" "subs  media"}#main-content[data-page=home] .sections .section:nth-child(even) .section-body{order:0}#main-content[data-page=home] .sections .section:nth-child(even) .section-figure{order:0}#main-content[data-page=home] .sections .section.has-image .section-body{display:contents}#main-content[data-page=home] .sections .section.has-image h2{grid-area:title;margin-bottom:.35rem}#main-content[data-page=home] .sections .section.has-image .prose{grid-area:text}#main-content[data-page=home] .sections .section.has-image .items,#main-content[data-page=home] .sections .section.has-image ul{grid-area:lists}#main-content[data-page=home] .sections .section.has-image .btn-row{grid-area:actions}#main-content[data-page=home] .sections .section.has-image .subsections{grid-area:subs}#main-content[data-page=home] .sections .section.has-image .section-figure{grid-area:media;align-self:start;justify-self:start}}#main-content[data-page=home] .section-figure.media-image{background:#fff;border:1px solid #e6ebf2;border-radius:.5rem;padding:.5rem;max-width:var(--home-col-media-max);margin:.15rem 0 0}#main-content[data-page=home] .section-figure.media-image img{width:100%;height:var(--home-figure-max-height);display:block;object-fit:cover;object-position:center}#main-content[data-page=home] .section-figure.media-image.fit-contain img{height:auto;max-height:var(--home-figure-max-height);object-fit:contain}#main-content[data-page=home] .section-figure.media-image .media-caption{font-size:.93rem;color:var(--muted);text-align:center;margin-top:.35rem;line-height:1.35}@media(min-width:1200px){#main-content[data-page=home]{padding:0 2rem}}#main-content[data-page=tutorial] .sections .section.has-image .section-figure .media-embed{width:100%;max-width:100%;background:#fff;border:1px solid #e6ebf2;border-radius:.5rem;padding:.5rem}#main-content[data-page=tutorial] .sections .section.has-image .section-figure .media-embed .hc-container{width:100%}#main-content[data-page=tutorial] .sections .section.has-image .section-figure .media-embed .hc-container>[data-highcharts]{min-height:320px;width:100%}#main-content[data-page=examples] .hero h1{font-size:clamp(1.4rem,1.4vw + 1rem,1.9rem);margin-bottom:.4rem}@media(min-width:900px){#main-content[data-page=examples] .hero{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:1rem;max-width:1280px;margin-inline:auto}#main-content[data-page=examples] .hero h1{margin-bottom:0}#main-content[data-page=examples] .hero .lead{margin:0;font-size:1rem;max-width:none;white-space:normal}}#main-content[data-page=examples] .lead{font-size:1rem;margin-bottom:.75rem}#main-content[data-page=examples] .example-section{margin:1.6rem 0;padding:0 1rem}#main-content[data-page=examples] .section-heading{font-size:clamp(1.1rem,.9vw + .8rem,1.35rem);margin:0 0 .35rem;font-weight:700;border-left:4px solid var(--blue-700,#094db2);padding-left:.5rem}#main-content[data-page=examples] .sections .section.level-3 .section-heading{border-left-width:3px;opacity:.95}#main-content[data-page=examples] .sections .section.level-4 .section-heading{border-left-width:2px;opacity:.9}#main-content[data-page=examples] .prose p{margin:.4rem 0;font-size:.98rem;line-height:1.5}#main-content[data-page=examples] .example-gallery{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:680px){#main-content[data-page=examples] .example-gallery{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){#main-content[data-page=examples] .example-gallery{grid-template-columns:repeat(3,1fr)}}#main-content[data-page=examples] .example-figure{margin:0;background:#fff;border:1px solid #e6ebf2;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;text-align:center}#main-content[data-page=examples] .example-figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#fff}#main-content[data-page=examples] .example-figure .media-caption{font-size:.92rem;color:var(--muted);padding:.4rem .5rem;text-align:center;margin-top:auto}#main-content[data-page=examples] .example-card{background:#fff;border:1px solid #e6ebf2;border-radius:var(--radius);padding:.6rem .7rem;display:flex;flex-direction:column;gap:.5rem}#main-content[data-page=examples] .example-card h3{margin:.1rem 0 .2rem;line-height:1.2;font-size:1.05rem}#main-content[data-page=examples] .example-widgets{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:820px){#main-content[data-page=examples] .example-widgets{grid-template-columns:minmax(420px,2fr);align-items:start}}#main-content[data-page=examples] .section-body:has(>.example-widgets figure .hc-container){display:grid;gap:.6rem;grid-template-columns:1fr;align-items:stretch}#main-content[data-page=examples] .section-body:has(>.example-widgets figure .hc-container)>.section-heading,#main-content[data-page=examples] .section-body:has(>.example-widgets figure .hc-container)>.prose,#main-content[data-page=examples] .section-body:has(>.example-widgets figure .hc-container)>.example-gallery{grid-column:1/-1}#main-content[data-page=examples] .section-body:has(>.example-widgets figure .hc-container)>.example-widgets{display:block}@media(min-width:980px){#main-content[data-page=examples] .section-body:has(>.example-widgets figure .hc-container){grid-template-columns:repeat(3,1fr)}}#main-content[data-page=examples] .section-body:has(>.example-widgets figure .hc-container) .hc-container{max-width:none;aspect-ratio:4/3;flex:auto}#main-content[data-page=examples] .example-card .media-map .map-embed{width:100% !important;max-width:100%;height:auto !important;aspect-ratio:4/3;max-height:320px;border:0;display:block}#main-content[data-page=examples] .example-card .media-caption a{text-decoration:underline;text-underline-offset:2px}#main-content[data-page=examples] .map-search .ms-form{display:grid;gap:.4rem}#main-content[data-page=examples] .map-search .ms-label{font-size:.92rem;color:var(--muted);display:inline-block;margin-bottom:.15rem}#main-content[data-page=examples] .map-search .ms-row{display:grid;grid-template-columns:1fr auto;gap:.4rem;align-items:center}#main-content[data-page=examples] .map-search .ms-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}@media(max-width:560px){#main-content[data-page=examples] .map-search .ms-grid{grid-template-columns:1fr}}#main-content[data-page=examples] .map-search .ms-input{width:100%;padding:.45rem .55rem;border:1px solid #dfe3ea;border-radius:8px;font-size:.95rem}#main-content[data-page=examples] .map-search .ms-btn{padding:.45rem .6rem;font-size:.95rem;line-height:1.1}#main-content[data-page=examples] .btn-row,#main-content[data-page=examples] .map-actions,#main-content[data-page=examples] .interpret-actions,#main-content[data-page=examples] .example-actions{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-top:.65rem;flex-wrap:wrap}#main-content[data-page=examples] .btn,#main-content[data-page=examples] button.btn,#main-content[data-page=examples] .map-search .ms-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;padding:.55rem .9rem;border-radius:var(--radius,10px);border:1px solid transparent;cursor:pointer;line-height:1.2;background:var(--blue-700,#094db2);color:#fff}#main-content[data-page=examples] .btn:hover,#main-content[data-page=examples] button.btn:hover,#main-content[data-page=examples] .map-search .ms-btn:hover{background:var(--blue-600,#0a58ca)}#main-content[data-page=examples] .btn:focus-visible,#main-content[data-page=examples] button.btn:focus-visible,#main-content[data-page=examples] .map-search .ms-btn:focus-visible{outline:3px solid var(--ring,#1a73e8);outline-offset:2px}#main-content[data-page=examples] .example-widgets>.btn{display:inline-flex;margin:0 auto}#main-content[data-page=examples] .example-widgets .btn-row,#main-content[data-page=examples] .example-widgets .map-actions,#main-content[data-page=examples] .example-widgets .interpret-actions,#main-content[data-page=examples] .example-widgets .example-actions{justify-content:center}#main-content[data-page=examples] .hc-container{width:100%;max-width:900px;margin:0 auto;aspect-ratio:16/9}#main-content[data-page=examples] .hc-container>div{width:100%;height:100%}@supports not (aspect-ratio:1 / 1){#main-content[data-page=examples] .hc-container{position:relative;height:0;padding-bottom:56.25%}#main-content[data-page=examples] .hc-container>div{position:absolute;inset:0}}@media(min-width:640px){#main-content[data-page=examples] .map-search .ms-row{grid-template-columns:1fr auto}#main-content[data-page=examples] .map-search .ms-grid{grid-template-columns:1fr 1fr}}#main-content[data-page=examples] .map-search .ms-input.coord{max-width:14ch}#main-content[data-page=examples] .hc-container+.btn,#main-content[data-page=examples] .hc-container+a,#main-content[data-page=examples] .hc-container+button,#main-content[data-page=examples] .hc-container+.interpret,#main-content[data-page=examples] .hc-container+.interpret-btn,#main-content[data-page=examples] .hc-container+.image-interpret,#main-content[data-page=examples] .hc-container+[data-action=interpret],#main-content[data-page=examples] .hc-container+[data-image-action=interpret]{display:inline-flex;align-items:center;justify-content:center;margin-top:.65rem;text-decoration:none;font-weight:600;padding:.45rem .6rem;font-size:.95rem;line-height:1.1;border-radius:8px;border:1px solid transparent;cursor:pointer;background:var(--blue-700,#094db2);color:#fff}#main-content[data-page=examples] .hc-container+.btn:hover,#main-content[data-page=examples] .hc-container+a.btn:hover,#main-content[data-page=examples] .hc-container+button.btn:hover,#main-content[data-page=examples] .hc-container+.interpret:hover,#main-content[data-page=examples] .hc-container+.interpret-btn:hover,#main-content[data-page=examples] .hc-container+.image-interpret:hover,#main-content[data-page=examples] .hc-container+[data-action=interpret]:hover,#main-content[data-page=examples] .hc-container+[data-image-action=interpret]:hover{background:var(--blue-600,#0a58ca)}#main-content[data-page=examples] .hc-container+.btn:focus-visible,#main-content[data-page=examples] .hc-container+a.btn:focus-visible,#main-content[data-page=examples] .hc-container+button.btn:focus-visible,#main-content[data-page=examples] .hc-container+.interpret:focus-visible,#main-content[data-page=examples] .hc-container+.interpret-btn:focus-visible,#main-content[data-page=examples] .hc-container+.image-interpret:focus-visible,#main-content[data-page=examples] .hc-container+[data-action=interpret]:focus-visible,#main-content[data-page=examples] .hc-container+[data-image-action=interpret]:focus-visible{outline:3px solid var(--ring,#1a73e8);outline-offset:2px}#main-content[data-page=examples] .hc-container+.btn-row,#main-content[data-page=examples] .hc-container+.interpret-actions,#main-content[data-page=examples] .hc-container+.example-actions{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-top:.65rem;flex-wrap:wrap}#main-content[data-page=examples] .hc-container+.btn-row .btn,#main-content[data-page=examples] .hc-container+.interpret-actions .btn,#main-content[data-page=examples] .hc-container+.example-actions .btn{background:var(--blue-700,#094db2);color:#fff}