.ArcGISDemos_stepNumber__NDT2t{display:inline-grid;place-items:center;width:19px;height:19px;border:1px solid;border-radius:50%;font-size:10px}.ArcGISDemos_moreTools__Papdi{position:relative;margin-left:auto;color:#cbd5e1}.ArcGISDemos_moreTools__Papdi summary{display:flex;min-height:44px;align-items:center;gap:6px;padding:0 14px;cursor:pointer;font-size:12px;list-style:none}.ArcGISDemos_moreTools__Papdi summary::-webkit-details-marker{display:none}.ArcGISDemos_moreTools__Papdi[open] summary svg{transform:rotate(180deg)}.ArcGISDemos_moreTools__Papdi>div{position:absolute;z-index:30;top:calc(100% + 1px);right:6px;display:grid;width:210px;padding:6px;border:1px solid #475569;border-radius:8px;background:#172235;box-shadow:0 12px 30px #02061780}.ArcGISDemos_moreTools__Papdi button{display:flex;min-height:38px;align-items:center;gap:9px;padding:8px 10px;border-radius:5px;color:#dbe4ef;text-align:left}.ArcGISDemos_moreTools__Papdi button:hover,.ArcGISDemos_moreTools__Papdi button[aria-pressed=true]{background:#26364d;color:#fb923c}.ArcGISDemos_guidePanel__Q3_Ht{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;gap:18px;padding:14px 16px;border-bottom:1px solid #334155;background:#141f30;color:#cbd5e1;font-size:12px;line-height:1.45}.ArcGISDemos_guidePanel__Q3_Ht>div{display:grid;align-content:start;gap:5px}.ArcGISDemos_guidePanel__Q3_Ht strong{color:#f8fafc;font-size:13px}.ArcGISDemos_guidePanel__Q3_Ht b{color:#e2e8f0;font-weight:650}.ArcGISDemos_guidePanel__Q3_Ht ol{margin:0;padding-left:20px}.ArcGISDemos_guidePanel__Q3_Ht li{padding:1px 0 3px 3px}.ArcGISDemos_eyebrow__XDk0F{color:#fb923c;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ArcGISDemos_statusOverlay__0ZHzh{position:absolute;z-index:20;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:#101a2bf2;color:#dbe4ef;text-align:center}.ArcGISDemos_statusOverlay__0ZHzh button{display:inline-flex;min-height:40px;align-items:center;gap:7px;margin-top:4px;padding:8px 14px;border:1px solid #64748b;border-radius:6px;color:#fff}.ArcGISDemos_spinner__bK0UQ{width:34px;height:34px;border:3px solid #475569;border-top-color:#fb923c;border-radius:50%;animation:ArcGISDemos_spin__pgug4 .8s linear infinite}.ArcGISDemos_footer__2Y3lG{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #334155;background:#172235;color:#aebdcd;font-size:10px}@keyframes ArcGISDemos_spin__pgug4{to{transform:rotate(1turn)}}@media (max-width:760px){.ArcGISDemos_tabs__iagAD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:visible}.ArcGISDemos_tabs__iagAD>button{min-width:0;height:auto;justify-content:flex-start;white-space:normal;text-align:left;line-height:1.25}.ArcGISDemos_guidePanel__Q3_Ht{grid-template-columns:1fr;gap:10px}.ArcGISDemos_moreTools__Papdi{grid-column:1/-1;margin-left:0;border-top:1px solid #334155}.ArcGISDemos_moreTools__Papdi summary{justify-content:center;min-height:38px}.ArcGISDemos_moreTools__Papdi>div{left:0;right:auto}.ArcGISDemos_footer__2Y3lG{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ArcGISDemos_spinner__bK0UQ{animation-duration:1.8s}}