:root{--v4-paper:oklch(96.8% .012 81);--v4-surface:oklch(93.2% .018 81);--v4-ink:oklch(18.4% .005 67);--v4-muted:oklch(43% .014 70);--v4-rule:oklch(87% .016 81);--v4-rule-2:oklch(76% .026 81);--v4-accent:oklch(46% .125 45);--v4-accent-fill:oklch(60.8% .136 49);--v4-accent-ink:oklch(18.4% .005 67);--v4-focus:oklch(46% .128 45);--v4-space-xs:.5rem;--v4-space-sm:.75rem;--v4-space-md:1rem;--v4-space-lg:1.5rem;--v4-space-xl:2.5rem;--v4-space-2xl:4rem;--v4-font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--v4-font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--v4-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--v4-text-xs:.8125rem;--v4-text-sm:.9375rem;--v4-text-base:1.0625rem;--v4-text-lg:1.3125rem;--v4-text-xl:1.625rem;--v4-text-2xl:2.0625rem;--v4-leading-display:1.1;--v4-leading-heading:1.2;--v4-leading-body:1.6;--v4-dur-micro:.12s;--v4-dur-short:.22s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--v4-paper:oklch(16% .01 67);--v4-surface:oklch(21% .012 67);--v4-ink:oklch(93% .014 81);--v4-muted:oklch(72% .016 78);--v4-rule:oklch(30% .012 70);--v4-rule-2:oklch(40% .014 72);--v4-accent:oklch(70% .11 49);--v4-accent-fill:oklch(66% .12 49);--v4-accent-ink:oklch(16% .01 67);--v4-focus:oklch(72% .14 49);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--v4-paper);color:var(--v4-ink);font-family:var(--v4-font-body);font-size:var(--v4-text-base);line-height:var(--v4-leading-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}img,video,iframe{max-width:100%}:focus-visible{outline:2px solid var(--v4-focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-container{width:100%;max-width:80rem;padding-inline:var(--v4-space-md);margin-inline:auto}@media (width>=60rem){.cs-container{padding-inline:var(--v4-space-lg)}}.cs-situs{border-bottom:1px solid var(--v4-rule)}.cs-situs-inner{align-items:center;gap:var(--v4-space-md);min-height:3.5rem;display:flex}.cs-brand{font:700 1.125rem/1 var(--v4-font-display);color:var(--v4-ink);text-decoration:none}.cs-brand span{color:var(--v4-accent)}.cs-situs-judul{font:500 var(--v4-text-xs)/1 var(--v4-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-muted)}.cs-tema{border:1px solid var(--v4-rule-2);width:2.25rem;height:2.25rem;color:var(--v4-ink);cursor:pointer;background:0 0;border-radius:50%;margin-left:auto;font-size:1rem}.cs-tema-gelap,.dark .cs-tema-terang{display:none}.dark .cs-tema-gelap{display:inline}.cs-situs-kaki{border-top:1px solid var(--v4-rule);padding-block:var(--v4-space-xl);font-size:var(--v4-text-sm);color:var(--v4-muted)}.cs-situs-kaki p{margin:0 0 var(--v4-space-xs)}.cs-situs-kaki a{color:var(--v4-accent)}.cs-cookie{left:var(--v4-space-md);right:var(--v4-space-md);bottom:var(--v4-space-md);z-index:300;align-items:center;gap:var(--v4-space-sm);max-width:34rem;padding:var(--v4-space-sm) var(--v4-space-md);background:var(--v4-paper);border:1px solid var(--v4-rule-2);font-size:var(--v4-text-xs);color:var(--v4-ink);border-radius:14px;flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;box-shadow:0 8px 30px #0000002e}.cs-cookie p{flex:16rem;margin:0;line-height:1.45}.cs-cookie div{gap:.5rem;display:flex}.cs-hero{padding-block:var(--v4-space-2xl) var(--v4-space-lg)}.cs-eyebrow{font-family:var(--v4-font-mono);font-size:var(--v4-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-muted);margin:0}.cs-h1{font-family:var(--v4-font-display);font-size:clamp(2.25rem,4vw + 1rem,4rem);line-height:var(--v4-leading-display);color:var(--v4-ink);margin:var(--v4-space-xs) 0 var(--v4-space-md);text-wrap:balance}.cs-lead{color:var(--v4-muted);font-size:var(--v4-text-lg);line-height:var(--v4-leading-body);max-width:60ch;margin:0}.cs-stats{gap:var(--v4-space-xs) var(--v4-space-lg);margin-top:var(--v4-space-lg);font-size:var(--v4-text-sm);color:var(--v4-muted);flex-wrap:wrap;display:flex}.cs-stats strong{color:var(--v4-ink);font-family:var(--v4-font-display);font-size:var(--v4-text-xl);margin-right:.3em}.cs-livedot{vertical-align:.05em;background:#d4322c;border-radius:50%;width:.55em;height:.55em;margin-right:.45em;animation:1.6s infinite cs-pulse;display:inline-block}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cs-rot{to{transform:rotate(360deg)}}.cs-app{padding-bottom:var(--v4-space-2xl)}.cs-toolbar{align-items:center;gap:var(--v4-space-sm);padding:var(--v4-space-sm) 0;background:var(--v4-paper);border-bottom:1px solid var(--v4-rule);flex-wrap:wrap;display:flex}.cs-seg{border:1px solid var(--v4-rule-2);background:var(--v4-surface);border-radius:999px;padding:3px;display:inline-flex}.cs-seg button{color:var(--v4-muted);font:500 var(--v4-text-sm)/1 var(--v4-font-body);cursor:pointer;white-space:nowrap;transition:background var(--v4-dur-micro), color var(--v4-dur-micro);background:0 0;border:0;border-radius:999px;padding:.55rem .9rem}.cs-seg button:hover{color:var(--v4-ink)}.cs-seg button.is-on{background:var(--v4-ink);color:var(--v4-paper)}.cs-count{font-family:var(--v4-font-mono);opacity:.7;margin-left:.25em;font-size:.8em}.cs-search{flex:14rem}.cs-search input{border:1px solid var(--v4-rule-2);background:var(--v4-paper);width:100%;color:var(--v4-ink);font:400 var(--v4-text-sm) var(--v4-font-body);border-radius:999px;padding:.6rem 1rem}.cs-search input:focus-visible,.cs-seg button:focus-visible,.cs-btn:focus-visible,.cs-play-hint:focus-visible,.cs-expand:focus-visible,.cs-list-item:focus-visible,.cs-icon-btn:focus-visible{outline:2px solid var(--v4-focus);outline-offset:2px}.cs-switch{font-size:var(--v4-text-sm);color:var(--v4-muted);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.cs-switch input{accent-color:var(--v4-accent-fill);width:1.05rem;height:1.05rem}.cs-result{font-size:var(--v4-text-sm);color:var(--v4-muted);margin:var(--v4-space-md) 0}.cs-btn{border:1px solid var(--v4-rule-2);color:var(--v4-ink);font:500 var(--v4-text-sm)/1 var(--v4-font-body);cursor:pointer;white-space:nowrap;transition:background var(--v4-dur-micro), border-color var(--v4-dur-micro);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.35em;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.cs-btn:hover{background:var(--v4-surface);border-color:var(--v4-ink)}.cs-btn-solid{background:var(--v4-accent-fill);border-color:var(--v4-accent-fill);color:var(--v4-accent-ink)}.cs-btn-solid:hover{background:var(--v4-accent-fill);filter:brightness(1.06);border-color:var(--v4-accent-fill)}.cs-btn-sm{font-size:var(--v4-text-xs);padding:.45rem .8rem}.cs-icon-btn{background:var(--v4-surface);color:var(--v4-ink);cursor:pointer;border:0;border-radius:50%;flex:none;width:2.5rem;height:2.5rem;font-size:1rem}.cs-player{aspect-ratio:16/9;background:#0d0c0b;width:100%;position:relative;overflow:hidden}.cs-player video{object-fit:cover;background:#0d0c0b;width:100%;height:100%;position:absolute;inset:0}.cs-player iframe{background:#0d0c0b;border:0;width:100%;height:100%;position:absolute;inset:0}.cs-player-lg{border-radius:12px}.cs-player-lg video{object-fit:contain}.cs-player-msg{color:#e9e4dc;font-size:var(--v4-text-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;display:flex;position:absolute;inset:0}.cs-player-msg .cs-btn{color:#fff;border-color:#ffffff73}.cs-player-msg .cs-btn:hover{background:#ffffff1f}.cs-spin{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:1.4rem;height:1.4rem;animation:.8s linear infinite cs-rot}.cs-play-icon{background:#ffffff24;border-radius:50%;width:2.6rem;height:2.6rem;position:relative}.cs-play-icon:after{content:"";border:.5rem solid #0000;border-left:.8rem solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.cs-live{color:#fff;font:600 .6875rem/1 var(--v4-font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#d4322c;border-radius:4px;padding:.3rem .45rem .3rem .4rem;position:absolute;top:.55rem;left:.55rem}.cs-live:before{content:"";vertical-align:.05em;background:#fff;border-radius:50%;width:.4rem;height:.4rem;margin-right:.35rem;animation:1.6s infinite cs-pulse;display:inline-block}.cs-player-lg .cs-live{top:.8rem;left:.8rem}.cs-grid{gap:var(--v4-space-lg) var(--v4-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.cs-tile{border:1px solid var(--v4-rule);background:var(--v4-paper);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cs-tile-media{aspect-ratio:16/9;background:#0d0c0b;width:100%;display:block;position:relative}.cs-play-hint{cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.cs-play-hint:hover .cs-play-icon{background:#ffffff3d}.cs-expand{z-index:2;cursor:zoom-in;color:#fff;background:#0009;border:0;border-radius:6px;width:2.1rem;height:2.1rem;font-size:1.05rem;line-height:1;position:absolute;bottom:.55rem;right:.55rem}.cs-expand:hover{background:#000c}.cs-tile-media .cs-player{height:100%}.cs-cam-count{color:#fff;font:500 .6875rem/1 var(--v4-font-mono);background:#0009;border-radius:4px;padding:.3rem .45rem;position:absolute;top:.55rem;right:.55rem}.cs-tile-body{padding:var(--v4-space-sm) var(--v4-space-md) var(--v4-space-md);flex-direction:column;flex:1;gap:.3rem;display:flex}.cs-tile-title{font:600 var(--v4-text-base)/1.25 var(--v4-font-display);color:var(--v4-ink);margin:0}.cs-tile-sub{font-size:var(--v4-text-xs);color:var(--v4-muted);margin:0}.cs-spbu-tag{font-size:var(--v4-text-xs);color:var(--v4-accent);margin:.15rem 0 0;font-weight:500}.cs-spbu-lg{font-size:var(--v4-text-sm);margin-top:var(--v4-space-sm)}.cs-dist{font-family:var(--v4-font-mono);color:var(--v4-muted);margin-left:.25em;font-weight:400}.cs-tile-actions{gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.cs-mapwrap{gap:var(--v4-space-md);grid-template-columns:minmax(0,1fr) 20rem;display:grid}.cs-map{border:1px solid var(--v4-rule);z-index:0;background:var(--v4-surface);border-radius:14px;height:min(70vh,640px);overflow:hidden}.cs-map-loading{color:var(--v4-muted);font-size:var(--v4-text-sm);justify-content:center;align-items:center;display:flex}.dark .cs-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.9)contrast(.9)saturate(.6)}.cs-map .leaflet-tooltip{font:400 .8125rem/1.35 var(--v4-font-body)}.cs-pin{cursor:pointer;width:100%;height:100%;transition:transform var(--v4-dur-micro);background:#2f6fd6;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex;box-shadow:0 1px 4px #00000059}.cs-pin.is-spbu{background:#f2a33a;font-size:13px}.cs-fuel{cursor:pointer;background:#fff;border:2px solid #9a948c;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;line-height:1;display:flex;box-shadow:0 1px 3px #0000004d}.cs-fuel.has-cctv{border-color:#f2a33a}.cs-fuel.is-osm{border-style:dashed}.cs-map .leaflet-popup-content{font:400 .8125rem/1.45 var(--v4-font-body);margin:.7rem .85rem}.cs-pop{gap:.3rem;display:grid}.cs-pop a{color:#b4541d;font-weight:500}.cs-pop-muted{color:#6b6560;font-size:.75rem}.cs-legend{font-size:var(--v4-text-xs);color:var(--v4-muted);flex-wrap:wrap;gap:.4rem 1.1rem;margin:.6rem 0 0;display:flex}.cs-legend span{align-items:center;gap:.4rem;display:inline-flex}.cs-legend i{flex:none;width:1.1rem;height:1.1rem;font-size:.6rem;font-style:normal;display:inline-flex;position:static}.cs-legend .cs-pin:not(.is-spbu){width:.7rem;height:.7rem}.cs-pin.is-active{transform:scale(1.35);box-shadow:0 0 0 4px #d4322c73,0 1px 4px #00000059}.cs-list{border:1px solid var(--v4-rule);border-radius:14px;max-height:min(70vh,640px);margin:0;padding:0;list-style:none;overflow-y:auto}.cs-list li+li{border-top:1px solid var(--v4-rule)}.cs-list-item{text-align:left;width:100%;color:var(--v4-ink);cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:.7rem;padding:.7rem .9rem;display:flex}.cs-list-item:hover,.cs-list-item.is-on{background:var(--v4-surface)}.cs-list-item strong{font-size:var(--v4-text-sm);font-weight:600;display:block}.cs-list-item small{font-size:var(--v4-text-xs);color:var(--v4-muted);margin-top:.15rem;display:block}.cs-dot{background:#f2a33a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-top:.05rem;font-size:.8rem;display:flex}.cs-dot.is-cam{background:#2f6fd6;width:.75rem;height:.75rem;margin:.35rem .42rem 0}.cs-select{border:1px solid var(--v4-rule-2);background:var(--v4-paper);color:var(--v4-ink);font:500 var(--v4-text-sm) var(--v4-font-body);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.05rem) 55%,calc(100% - .75rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem;border-radius:999px;padding:.55rem 2rem .55rem 1rem}.cs-select:focus-visible{outline:2px solid var(--v4-focus);outline-offset:2px}.cs-badges{flex-wrap:wrap;gap:.35rem;margin-bottom:.1rem;display:flex}.cs-badge{font:500 .6875rem/1 var(--v4-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--v4-muted);border:1px solid var(--v4-rule-2);border-radius:4px;padding:.25rem .4rem}.cs-badge.is-online{color:#1d7a3a;border-color:currentColor}.cs-badge.is-offline{color:#a33a2c;border-color:currentColor}.dark .cs-badge.is-online{color:#5fcf85}.dark .cs-badge.is-offline{color:#f08a7b}.cs-badge.is-dekat{color:var(--v4-accent);border-color:currentColor}.cs-me{background:#1a73e8;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 6px #1a73e840,0 1px 4px #0006}.cs-btn:disabled{opacity:.6;cursor:progress}.cs-fav{color:var(--v4-muted);margin-left:auto;padding-inline:.7rem;font-size:1rem}.cs-fav.is-on{color:#d48a12;border-color:#d48a12}.cs-modal-actions .cs-fav{font-size:var(--v4-text-sm);margin-left:0}.cs-modal.cs-pantau{width:min(80rem,100vw - 2rem)}.cs-pantau-grid{gap:var(--v4-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.cs-pantau-item{margin:0}.cs-pantau-item figcaption{font-size:var(--v4-text-sm);color:var(--v4-ink);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem;font-weight:600;display:flex}.cs-wa{color:#fff;background:#1f9d55;border-color:#1f9d55}.cs-wa:hover{background:#18834a;border-color:#18834a}.cs-wa:before{content:"";background:currentColor;width:.95em;height:.95em;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.2c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.6-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.9s.7-2.1 1-2.4c.3-.3.6-.3.8-.3h.6c.2 0 .4 0 .6.5l.9 2.1c.1.2.1.4 0 .6l-.4.6-.4.5c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.3 2.4 1.5.3.1.5.1.7-.1l.9-1.1c.2-.3.4-.2.7-.1l2 1c.3.1.5.2.5.3.1.2.1.7-.1 1.3z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.2c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.6-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.9s.7-2.1 1-2.4c.3-.3.6-.3.8-.3h.6c.2 0 .4 0 .6.5l.9 2.1c.1.2.1.4 0 .6l-.4.6-.4.5c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.3 2.4 1.5.3.1.5.1.7-.1l.9-1.1c.2-.3.4-.2.7-.1l2 1c.3.1.5.2.5.3.1.2.1.7-.1 1.3z'/></svg>") 50%/contain no-repeat}.cs-hero-share{margin:var(--v4-space-md) 0 0}.cs-info{gap:var(--v4-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.cs-info li{padding:var(--v4-space-md);border:1px solid var(--v4-rule);border-radius:12px;flex-direction:column;gap:.25rem;display:flex}.cs-info strong{color:var(--v4-ink);font-weight:600}.cs-info span{font-size:var(--v4-text-sm);color:var(--v4-muted);line-height:1.45}.cs-info a{font-size:var(--v4-text-sm);color:var(--v4-accent);overflow-wrap:anywhere;margin-top:auto;padding-top:.35rem;font-weight:500}.cs-modal.cs-izin{width:min(36rem,100vw - 2rem)}.cs-izin-teks{margin:0 0 var(--v4-space-sm);color:var(--v4-ink);line-height:var(--v4-leading-body);font-size:var(--v4-text-sm)}.cs-izin-kecil{color:var(--v4-muted);font-size:var(--v4-text-xs)}.cs-ceklist{margin:0 0 var(--v4-space-sm);gap:.45rem;padding:0;list-style:none;display:grid}.cs-ceklist label{border:1px solid var(--v4-rule);cursor:pointer;font-size:var(--v4-text-sm);color:var(--v4-ink);border-radius:10px;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;line-height:1.45;display:flex}.cs-ceklist input{accent-color:#1f9d55;flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem}.cs-ceklist input:checked+span{color:var(--v4-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, currentColor 50%, transparent);text-decoration-color:color-mix(in oklab, currentColor 50%, transparent)}.cs-ceklist label:has(input:checked){background:oklab(61.3723% -.133119 .0699148/.07);border-color:#1f9d55}.cs-izin-lain{margin-top:var(--v4-space-sm);font-size:var(--v4-text-xs);color:var(--v4-muted)}.cs-izin-lain summary{cursor:pointer;margin-bottom:.4rem}.cs-izin-lain .cs-btn{margin:0 .35rem .35rem 0}.cs-pilih{background:color-mix(in oklab, var(--v4-accent-fill) 14%, transparent);color:var(--v4-ink);font-size:var(--v4-text-sm);border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;margin:0 0 .6rem;padding:.6rem .8rem;font-weight:500;display:flex}.cs-map.is-pilih,.cs-map.is-pilih .leaflet-interactive{cursor:crosshair}.cs-map.is-pilih{outline:3px solid var(--v4-accent-fill);outline-offset:2px}.cs-loading{color:var(--v4-muted);font-size:var(--v4-text-sm);padding:var(--v4-space-lg) 0}.cs-modal{border:1px solid var(--v4-rule-2);background:var(--v4-paper);width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--v4-ink);border-radius:18px;padding:0}.cs-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0908b8}.cs-modal-inner{padding:var(--v4-space-md) var(--v4-space-lg) var(--v4-space-lg)}.cs-modal-head{margin-bottom:var(--v4-space-md);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cs-modal-title{font:600 var(--v4-text-xl)/1.2 var(--v4-font-display);margin:.2rem 0}.cs-cam-tabs{margin-top:var(--v4-space-sm)}.cs-modal-actions{margin-top:var(--v4-space-md);flex-wrap:wrap;gap:.5rem;display:flex}.cs-note{font-size:var(--v4-text-xs);color:var(--v4-muted);margin:var(--v4-space-sm) 0 0}.cs-table{border-collapse:collapse;width:100%;font-size:var(--v4-text-sm)}.cs-table th{text-align:left;color:var(--v4-muted);border-bottom:1px solid var(--v4-rule-2);padding:.55rem .75rem .55rem 0;font-weight:500}.cs-table td{border-bottom:1px solid var(--v4-rule);vertical-align:top;color:var(--v4-ink);padding:.6rem .75rem .6rem 0}.cs-table td a{color:var(--v4-accent)}.cs-section{border-top:1px solid var(--v4-rule);padding-block:var(--v4-space-xl)}.cs-section h2{font:600 var(--v4-text-2xl)/var(--v4-leading-heading) var(--v4-font-display);color:var(--v4-ink);margin:0 0 var(--v4-space-md)}.cs-section p,.cs-section li{color:var(--v4-muted);line-height:var(--v4-leading-body)}.cs-faq details{border-bottom:1px solid var(--v4-rule);padding:var(--v4-space-md) 0}.cs-faq summary{cursor:pointer;color:var(--v4-ink);justify-content:space-between;gap:1rem;font-weight:500;list-style:none;display:flex}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary:after{content:"+";color:var(--v4-muted);transition:transform var(--v4-dur-short)}.cs-faq details[open] summary:after{transform:rotate(45deg)}.cs-faq p{margin:var(--v4-space-sm) 0 0}@media (width<=960px){.cs-mapwrap{grid-template-columns:1fr}.cs-map{height:55vh}.cs-list{max-height:none}}@media (width<=640px){.cs-toolbar{gap:.5rem}.cs-toolbar>.cs-seg:first-child{scrollbar-width:none;width:100%;overflow-x:auto}.cs-toolbar>.cs-seg:first-child::-webkit-scrollbar{display:none}.cs-toolbar>.cs-seg:first-child button{flex:1 0 auto;padding-inline:.7rem}.cs-modal{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.cs-modal-inner{padding:var(--v4-space-md)}.cs-modal-actions .cs-btn{flex:auto}.cs-table .cs-hide-sm{display:none}}@media (width<=400px){.cs-hide-xs{display:none}}@media (prefers-reduced-motion:reduce){.cs-livedot,.cs-live:before,.cs-spin{animation:none}}
