.trace[data-astro-cid-fbg3hsoj]{color:#56b8ee;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 5%,#000 45% 90%,#0000)}:root[data-theme=neon] .trace[data-astro-cid-fbg3hsoj]{z-index:1}:root[data-theme=neon] .trace[data-astro-cid-fbg3hsoj] polyline[data-astro-cid-fbg3hsoj]{--t:var(--neon-cyan);stroke:var(--t);opacity:.9;filter:drop-shadow(0 0 2px var(--t)) drop-shadow(0 0 7px var(--t))}:root[data-theme=neon] .trace[data-astro-cid-fbg3hsoj] polyline[data-astro-cid-fbg3hsoj]:first-child{--t:var(--neon-magenta);opacity:.6}:root[data-theme=neon] .trace[data-astro-cid-fbg3hsoj] polyline[data-astro-cid-fbg3hsoj]:nth-child(3){--t:var(--neon-yellow);opacity:.5}:root[data-theme=steampunk] .trace[data-astro-cid-fbg3hsoj] polyline[data-astro-cid-fbg3hsoj]{stroke:var(--sp-gold);opacity:.85}:root[data-theme=steampunk] .trace[data-astro-cid-fbg3hsoj] polyline[data-astro-cid-fbg3hsoj]:first-child{stroke:var(--sp-copper);opacity:.55}:root[data-theme=steampunk] .trace[data-astro-cid-fbg3hsoj] polyline[data-astro-cid-fbg3hsoj]:nth-child(3){stroke:var(--sp-ochre);opacity:.45}.waves-hero[data-astro-cid-6dugla6h]{display:none}:root[data-theme=waves] .waves-hero[data-astro-cid-6dugla6h]{pointer-events:none;display:block;position:absolute;inset:0}canvas[data-astro-cid-6dugla6h]{width:100%;height:100%;position:absolute;inset:0}.waves-hero[data-astro-cid-6dugla6h]:after{content:"";background:linear-gradient(90deg,#04101cb8 0%,#04101c66 45%,#0000 70%);position:absolute;inset:0}@media (width<=1000px){.waves-hero[data-astro-cid-6dugla6h]:after{background:#04101c8c}}.leaflet-container{font:inherit;background:var(--surface-2)}.leaflet-container .leaflet-pane>svg{max-width:none;max-height:none}.leaflet-container img.leaflet-tile{mix-blend-mode:normal;width:256.5px!important;height:256.5px!important}.map-wrap{isolation:isolate;min-height:420px;position:relative}.tiles-dark{filter:brightness(1.6)sepia(.35)hue-rotate(175deg)saturate(1.3)}.map-wrap .map{z-index:0;position:absolute;inset:0}.leaflet-bar{overflow:hidden;border:1px solid var(--line-strong)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-sm)!important}.leaflet-bar a,.leaflet-bar a:hover{background:var(--surface);width:32px;height:32px;color:var(--text);border-bottom-color:var(--line);line-height:32px}.leaflet-bar a:hover{background:var(--surface-2)}.leaflet-container .leaflet-control-attribution{background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--muted);font-size:10.5px}.leaflet-container .leaflet-control-attribution a{color:inherit}.leaflet-tooltip{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-size:.82rem}.leaflet-tooltip-top:before{border-top-color:var(--surface)}.leaflet-interactive.qk,.leaflet-interactive.st,path.qk,path.st{stroke:#fff}.qk-quake{fill:var(--c-quake)}.qk-induced{fill:var(--c-induced)}.qk-blast{fill:var(--c-blast)}.qk-other{fill:var(--c-other)}.st-S{fill:var(--c-quake)}.st-B{fill:var(--c-induced)}.st-A{fill:var(--c-blast)}.st-other{fill:var(--c-other)}.dot.st-S{background:var(--c-quake)}.dot.st-B{background:var(--c-induced)}.dot.st-A{background:var(--c-blast)}.dot.st-other{background:var(--c-other)}.map-legend{z-index:1;background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--text-2);pointer-events:none;gap:8px;padding:10px 12px;font-size:.78rem;display:grid;position:absolute;bottom:10px;left:10px}.map-legend ul{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.map-legend li{align-items:center;gap:6px;display:inline-flex}.lg-mag{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:8px;display:flex}.lg-size{font-family:var(--font-mono);align-items:center;gap:4px;display:inline-flex}.lg-size circle{fill:none;stroke:var(--muted);stroke-width:1.2px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:clip}.panel-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:0 8px;display:flex;overflow-x:auto}.panel-note{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;padding-right:10px;font-size:.76rem}.panel-action{color:var(--link);flex:none;padding-right:10px;font-size:.9rem}.data-note{color:var(--muted);margin:12px 0 0;font-size:.82rem}.ext-arrow{color:var(--muted);margin-left:4px;font-size:.8em;font-weight:400}.data-table{border-collapse:collapse;width:100%;font-size:.92rem}.data-table th{background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;vertical-align:bottom;color:var(--muted);white-space:nowrap;padding:10px 14px;font-size:.7rem;font-weight:500}.data-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.data-table th button:hover,.data-table th[aria-sort=ascending],.data-table th[aria-sort=descending]{color:var(--text)}.data-table th small{letter-spacing:.02em;text-transform:none;color:var(--muted);margin-top:2px;font-size:.66rem;display:block}.sort-ind{opacity:.45}.sort-ind[data-active=true]{opacity:1;color:var(--brand-strong)}.data-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}.data-table tbody tr:last-child td{border-bottom:0}.cq-select{color:var(--muted);align-items:center;gap:8px;font-size:.84rem;display:inline-flex;position:relative}.cq-select select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:34px;color:var(--text);font:inherit;cursor:pointer;padding:0 30px 0 10px;font-size:.86rem}.cq-select:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.cq-select select:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent);outline:none}.cq-pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.cq-pager-info{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.cq-range{color:var(--muted);font-size:.8rem}.cq-pager ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cq-pager button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:36px;height:36px;color:var(--text-2);font:inherit;font-family:var(--font-mono);cursor:pointer;padding:0 8px;font-size:.82rem}.cq-pager button:hover:not(:disabled){border-color:var(--brand-strong);color:var(--brand-strong)}.cq-pager button[aria-current=page]{border-color:var(--brand-line);background:var(--brand-tint);color:var(--brand-deep);font-weight:600}.cq-pager button:disabled{opacity:.4;cursor:default}.cq-gap{color:var(--muted);align-self:center;padding:0 4px}.qx-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.qx-body .map-wrap{border-right:1px solid var(--line)}.qx-full .qx-body{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.qx-list{min-width:0}.qx-table-wrap{overflow-x:auto}.qx-full .map-wrap{align-self:start;height:min(720px,100vh - 73px);position:sticky;top:73px}.qx-table tbody tr{cursor:pointer}.qx-table tbody tr:hover{background:var(--brand-tint)}.qx-table .col-mag{white-space:nowrap;width:1%}.mag{align-items:baseline;gap:6px;display:inline-flex}.mag .num{color:var(--text);font-size:1.05rem;font-weight:500}.mag-type{font-family:var(--font-mono);color:var(--muted);font-size:.7rem}.qx-table .col-region a{color:var(--text);font-weight:600;text-decoration:none}.qx-table tr:hover .col-region a,.qx-table .col-region a:hover{color:var(--brand-strong)}.qx-sub{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:.82rem;display:none}.qx-table .col-depth{white-space:nowrap;width:1%;color:var(--text-2)}.qx-table .col-date{white-space:nowrap;width:1%;color:var(--muted)}.qx-table .col-date time{color:var(--text);margin-left:10px}.qx-home .col-depth,.qx-home .col-type{display:none}.qx-home .qx-sub{display:flex}@media (width<=1320px){.qx-full .col-depth,.qx-full .col-type{display:none}.qx-full .qx-sub{display:flex}}@media (width<=900px){.qx-body,.qx-full .qx-body{grid-template-columns:1fr}.qx-body .map-wrap,.qx-full .map-wrap{border-right:0;border-bottom:1px solid var(--line);height:340px;min-height:0;position:relative;top:auto}.data-table th,.data-table td{padding-inline:10px}.lg-mag,.lg-age,.map-expand{display:none}.qx-wide .qx-body .map-wrap,.qx-full.qx-wide .map-wrap{height:340px}.map-legend{padding:7px 10px;bottom:8px;left:8px}.qx-table .col-date time{margin-left:0;display:block}}.view-switch{background:var(--surface);flex:none}.view-switch button{min-width:96px;padding-block:9px}.live-dot{background:var(--brand);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.4s infinite live-pulse;display:inline-block}.live-dot[data-updating=true]{animation-duration:.7s}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 50%, transparent)}to{box-shadow:0 0 0 7px #0000}}.mq-1{--c:var(--mag-1)}.mq-2{--c:var(--mag-2)}.mq-3{--c:var(--mag-3)}.mq-4{--c:var(--mag-4)}.mq-5{--c:var(--mag-5)}.mq-6{--c:var(--mag-6)}.mq-7{--c:var(--mag-7)}.mq-8{--c:var(--mag-8)}.wq-mark{fill:var(--c,var(--c-quake));stroke:#fff}.wq .mag{align-items:center}.map-btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:32px;height:32px;color:var(--text);box-shadow:var(--shadow-sm);font:inherit;cursor:pointer;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid}.map-btn:hover{background:var(--surface-2)}.map-btn:disabled{color:var(--muted);cursor:default}.map-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.map-expand{z-index:1;position:absolute;top:10px;right:10px}.map-expand[aria-pressed=true]{color:var(--brand-deep)}.map-zoom{z-index:1;gap:4px;display:grid;position:absolute;top:10px;left:10px}.wq-map{background:var(--surface);position:absolute;inset:0;overflow:hidden}.wq-map[data-zoomed=true]{cursor:grab}.wq-map[data-zoomed=true]:active{cursor:grabbing}.wq-svg{max-width:none;display:block}.wq-sphere{fill:var(--map-ocean);stroke:var(--map-line);stroke-width:1px}.wq-graticule{fill:none;stroke:var(--map-line);stroke-width:.5px;stroke-opacity:.7}.wq-land{fill:var(--map-land);stroke:var(--map-line);stroke-width:.5px;stroke-linejoin:round}.wq-box{fill:none;stroke:var(--brand);stroke-width:1.5px;stroke-dasharray:6 4}.wq-svg .wq-mark{cursor:pointer}.wq-tip{z-index:2;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow);white-space:nowrap;pointer-events:none;padding:6px 8px;font-size:.82rem;line-height:1.4;position:absolute;transform:translate(-50%,-100%)}.map-credit{z-index:1;background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--muted);pointer-events:none;padding:1px 5px;font-size:10.5px;position:absolute;bottom:0;right:0}.qx-wide .qx-body,.qx-full.qx-wide .qx-body{grid-template-columns:1fr}.qx-wide .qx-body .map-wrap,.qx-full.qx-wide .map-wrap{border-right:0;border-bottom:1px solid var(--line);height:clamp(480px,62vh,760px);min-height:0;position:relative;top:auto}.wq-status{align-items:center;display:inline-flex}.lg-ramp{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.lg-ramp .wq-mark{fill:var(--c);stroke:#fff;stroke-width:1px}.lg-age{border-top:1px solid var(--line);font-family:var(--font-mono);align-items:center;gap:8px;padding-top:8px;display:flex}.lg-grad{background:linear-gradient(to right, color-mix(in srgb, var(--text-2) 40%, transparent), var(--text-2));border-radius:4px;width:64px;height:8px;display:inline-block}.wq-list-bar{background:var(--surface-2);border-bottom:1px solid var(--line);padding:8px 10px;display:flex}.wq-list-bar .segmented button{padding:5px 12px;font-size:.82rem}.wq .qx-table tr[data-fresh]{animation:8s ease-out wq-fresh}@keyframes wq-fresh{0%,40%{background:var(--brand-tint)}to{background:0 0}}.wq-wave{fill:none;stroke:var(--c);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2s ease-out 3 wq-wave}@keyframes wq-wave{0%{opacity:.9;transform:scale(1)}to{transform:scale(var(--wave-scale,3));opacity:0}}.wq .qx-table .col-region a{align-items:baseline;display:inline-flex}.wq .col-date{text-align:right}.wq-ago{color:var(--text);display:block}.wq .col-date time{color:var(--muted);margin:2px 0 0;font-size:.82rem;display:block}.wq-empty{text-align:center;min-height:240px;color:var(--muted);place-content:center;gap:14px;padding:24px;display:grid}.wq-empty p{margin:0}.wq-none{text-align:center;color:var(--muted);padding:32px 14px}@media (width<=900px){.view-switch{width:100%}.view-switch button{flex:1}.wq-status{display:none}}.event-map{border:1px solid var(--line);border-radius:var(--radius);height:100%;min-height:460px;overflow:hidden}.epi-dot{fill:var(--c-epicentre);stroke:#fff}.epi-ring,.epi-err{fill:var(--c-epicentre);stroke:var(--c-epicentre)}.st-tri svg{display:block}.st-tri path,.lg-tri path{fill:var(--text-2);stroke:var(--surface);stroke-width:1.2px;stroke-linejoin:round}.st-path{stroke:var(--text-2);stroke-opacity:.35}.lg-tri,.lg-epi{flex:none}.lg-epi circle{fill:var(--c-epicentre)}.lg-epi-ring{fill-opacity:.2;stroke:var(--c-epicentre);stroke-width:1.2px}.leaflet-container .leaflet-control-scale-line{border-color:var(--muted);background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--text-2);font-size:10.5px}.sx{margin-top:8px}.sx-map{border-bottom:1px solid var(--line);height:480px}.sx-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.sx-search{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.sx-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent)}.sx-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:.94rem}.chip{border:1px solid var(--line-strong);background:var(--surface);min-height:30px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.84rem;line-height:1.2;display:inline-flex}.chip:hover:not(:disabled){border-color:var(--brand-strong);color:var(--brand-strong)}.chip[aria-pressed=true]{border-color:var(--brand-line);background:var(--brand-tint);color:var(--brand-deep);font-weight:600}.chip:disabled{opacity:.45;cursor:default}.chip .count{color:var(--muted);font-size:.72rem;font-weight:500}.chip.is-removable{border-color:var(--brand-line);background:var(--brand-tint);color:var(--brand-deep);font-weight:500}.segmented{border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden}.segmented button{background:var(--surface);color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;border:0;padding:8px 14px;font-size:.88rem;font-weight:500}.segmented button+button{border-left:1px solid var(--line-strong)}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--brand-tint);color:var(--brand-deep);font-weight:600}.sx-table-wrap{overflow-x:auto}.sx-table{font-size:.88rem}.sx-table td{vertical-align:top}.sx-table .code{color:var(--text);font-weight:500}.sx-table .coords{color:var(--muted);margin-top:2px;font-size:.74rem;display:block}.sx-table .period{white-space:nowrap;color:var(--text-2);font-size:.8rem}.type-tag{font-family:var(--font-mono);align-items:center;gap:5px;margin-right:4px;font-size:.8rem;font-weight:500;display:inline-flex}.sx-more{margin:14px auto;display:flex}@media (width<=700px){.sx-map{height:340px}}.contact-pin{fill:var(--brand)}:root[data-theme=neon] .qk-quake,:root[data-theme=neon] .st-S{color:var(--c-quake)}:root[data-theme=neon] .qk-induced,:root[data-theme=neon] .st-B{color:var(--c-induced)}:root[data-theme=neon] .qk-blast,:root[data-theme=neon] .st-A{color:var(--c-blast)}:root[data-theme=neon] .qk-other,:root[data-theme=neon] .st-other{color:var(--c-other)}:root[data-theme=neon] .leaflet-interactive.qk,:root[data-theme=neon] .leaflet-interactive.st,:root[data-theme=neon] path.qk,:root[data-theme=neon] path.st{stroke:var(--paper);filter:drop-shadow(0 0 3px)drop-shadow(0 0 8px)}:root[data-theme=neon] .wq-mark{stroke:var(--paper);filter:drop-shadow(0 0 1.5px var(--c,var(--c-quake))) drop-shadow(0 0 4px var(--c,var(--c-quake)))}:root[data-theme=neon] .wq-graticule{stroke:#ff2bd64d}:root[data-theme=neon] .tiles-dark{filter:brightness(.9)sepia(.7)hue-rotate(228deg)saturate(3)contrast(1.08)}:root[data-theme=neon] .leaflet-bar{border-color:var(--neon-cyan)!important}:root[data-theme=neon] .panel{border-color:#00f0ff47;box-shadow:0 0 30px -14px #00f0ff80}:root[data-theme=neon] .segmented{border-color:var(--neon-magenta);box-shadow:0 0 12px -4px #ff2bd6b3}:root[data-theme=neon] .segmented button+button{border-color:#ff2bd680}:root[data-theme=neon] .segmented button[aria-pressed=true],:root[data-theme=neon] .segmented button[aria-selected=true]{background:var(--neon-magenta);color:var(--neon-ink);box-shadow:0 0 16px #ff2bd6b3}:root[data-theme=steampunk] .tiles-dark{filter:brightness(.95)sepia(.85)saturate(1.6)hue-rotate(-12deg)contrast(1.05)}:root[data-theme=steampunk] .leaflet-bar{border-color:var(--sp-brass)!important}:root[data-theme=steampunk] .wq-graticule{stroke:#d9ae5b47}:root[data-theme=steampunk] .panel{border-color:#b8862f73;box-shadow:0 18px 40px -20px #000}:root[data-theme=steampunk] .segmented{border-color:var(--sp-brass)}:root[data-theme=steampunk] .segmented button+button{border-color:#b8862f80}:root[data-theme=steampunk] .segmented button[aria-pressed=true],:root[data-theme=steampunk] .segmented button[aria-selected=true]{background:linear-gradient(180deg, #f3d58a, var(--sp-gold) 50%, var(--sp-brass));color:var(--sp-ink)}:root[data-theme=steampunk] .contact-pin,:root[data-theme=steampunk] .leaflet-interactive.qk,:root[data-theme=steampunk] .leaflet-interactive.st,:root[data-theme=steampunk] path.qk,:root[data-theme=steampunk] path.st,:root[data-theme=steampunk] .wq-mark{stroke:var(--sp-parchment)}:root[data-theme=waves] .tiles-dark{filter:brightness(.95)sepia(.5)hue-rotate(150deg)saturate(1.4)}:root[data-theme=waves] .leaflet-bar{border-color:#3fe0d08c!important}:root[data-theme=waves] .wq-graticule{stroke:#3fe0d038}:root[data-theme=waves] .panel{border-color:#3fe0d038}:root[data-theme=waves] .segmented{border-color:#3fe0d08c}:root[data-theme=waves] .segmented button+button{border-color:#3fe0d059}:root[data-theme=waves] .segmented button[aria-pressed=true],:root[data-theme=waves] .segmented button[aria-selected=true]{background:var(--waves-teal);color:var(--waves-ink)}.sg{--sg-trace-a:light-dark(#0c3552,#d5e6f2);--sg-trace-b:light-dark(#08c,#2b98dc);--sg-focus:light-dark(#0088cc29,#56b8ee3d)}:root[data-theme=neon] .sg{--sg-trace-a:var(--neon-magenta-hi);--sg-trace-b:var(--neon-cyan);--sg-focus:#ffffff1f;--sg-glow:4}:root[data-theme=steampunk] .sg{--sg-trace-a:var(--sp-parchment);--sg-trace-b:#c9b49a;--sg-focus:#f3e6cc1a}:root[data-theme=waves] .sg{--sg-trace-a:var(--waves-foam);--sg-trace-b:#8fe9dc;--sg-focus:#c8fbf51a}.sg .tab-sep{background:var(--line);width:1px;margin:10px 8px}.sg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;padding:20px 20px 16px;display:flex}.sg-title h2{margin:0;font-size:1.35rem}.sg-title h3{margin:0;font-size:1.2rem}.sg-title p{color:var(--muted);margin:4px 0 0;font-size:.92rem}.sg-status{text-align:right;font-size:.9rem}.sg-status p{margin:0}.sg-status .muted{font-variant-numeric:tabular-nums;color:var(--muted);margin-top:2px;font-size:.84rem}.sg-live,.sg-live-head{background:var(--brand);border-radius:50%;width:8px;height:8px;animation:2s infinite sg-pulse;display:inline-block}.sg-live{margin-right:8px}.sg-live[data-updating=true]{animation-duration:.7s}@keyframes sg-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}.sg-toolbar{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 50%, var(--surface));flex-wrap:wrap;align-items:center;gap:12px 28px;padding:12px 20px;display:flex}.sg-field{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sg-date,.sg-stepper{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);display:inline-flex;overflow:hidden}.sg-date button,.sg-stepper button{width:36px;height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0}.sg-stepper button+button{border-left:1px solid var(--line-strong)}.sg-date button:hover:not(:disabled),.sg-stepper button:hover{background:var(--surface-2)}.sg-date button:disabled{color:var(--line-strong);cursor:default}.sg-date input,.sg-date output{border:0;border-inline:1px solid var(--line-strong);min-width:58px;height:36px;color:var(--text);font-family:var(--font-mono);background:0 0;place-items:center;padding:0 10px;font-size:.9rem;font-weight:500;display:grid}.sg-actions{gap:8px;margin-left:auto;display:flex}.sg .btn:disabled{opacity:.5;cursor:default}.sg-body{padding:14px 12px 0;position:relative}.sg-body[data-loading=true] canvas{opacity:.35}.sg-axis-head{justify-content:space-between;gap:16px;padding:0 8px 6px;display:flex}.sg-axis-head span{align-items:baseline;gap:6px;display:inline-flex}.sg-axis-head strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:.68rem;font-weight:500}.sg-axis-head small{color:var(--muted);font-size:.66rem}.sg-stage,.sg-detail-stage{position:relative}.sg-stage canvas,.sg-detail-stage canvas{display:block;position:absolute;top:0;left:0}.sg-plot{cursor:crosshair;touch-action:pan-y;position:absolute}.sg-cursor{border-left:1px solid var(--text);opacity:.75;pointer-events:none;width:0;position:absolute;transform:translate(-.5px,-50%)}.sg-live-head{z-index:1;border:2.5px solid var(--brand);background:var(--surface);pointer-events:none;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.sg-marker{z-index:2;border:2px solid var(--surface);background:var(--c-induced);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--c-induced);cursor:pointer;border-radius:50%;margin:-7px 0 0 -7px;padding:0;transition:transform .12s;position:absolute}.sg-marker[data-local=false]{border-color:var(--c-induced);background:var(--surface);box-shadow:none}.sg-marker:after{content:"";position:absolute;inset:-9px}.sg-marker:hover,.sg-marker[data-active=true]{transform:scale(1.4)}.sg-pop{z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:min(290px,100% - 16px);box-shadow:var(--shadow);padding:12px 14px 14px;font-size:.86rem;position:absolute;transform:translate(-50%)}.sg-pop header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.sg-pop header strong{font-size:.96rem;line-height:1.3}.sg-pop header button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1.25rem;line-height:1}.sg-pop dl{margin:0 0 12px}.sg-pop dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.sg-pop dt{color:var(--muted)}.sg-pop dd{text-align:right;margin:0}.sg-pop .link-arrow{font-size:.86rem}.sg-readout{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 28px;min-height:46px;margin:0;padding:8px 20px;font-size:.92rem;display:flex}.sg-readout>span{align-items:baseline;gap:8px;display:inline-flex}.sg-readout .hint{color:var(--muted);font-size:.86rem}.sg-overlay{z-index:3;background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--text-2);text-align:center;place-content:center;justify-items:center;gap:8px;padding:20px;display:grid;position:absolute;inset:0}.sg-overlay p,.sg-message p{max-width:46ch;color:var(--muted);margin:0}.sg-message{text-align:center;justify-items:center;gap:8px;padding:64px 20px;display:grid}.sg-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:12px 20px;display:flex}.sg-foot .sg-legend{padding:0}.sg-foot .link-arrow{margin-left:auto}.sg-lower{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.sg-detail{border-right:1px solid var(--line);min-width:0}.sg-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px 10px;display:flex}.sg-section-head h3{margin:0;font-size:1.02rem}.sg-section-head p{color:var(--muted);margin:2px 0 0;font-size:.8rem}.sg-detail-controls{align-items:center;gap:10px;display:flex}.sg-detail-stage{margin-inline:12px}.sg-note{color:var(--muted);margin:6px 20px 12px;font-size:.8rem}.sg-events .data-table{font-size:.88rem}.sg-events .data-table th,.sg-events .data-table td{padding:8px 12px}.sg-events .data-table th:first-child,.sg-events .data-table td:first-child{padding-left:20px}.sg-events tr[data-active=true]{background:var(--brand-tint)}.sg-events td.num{white-space:nowrap}.sg-event-link{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.sg-event-link:hover{color:var(--brand-strong)}.sg-marker-key{background:var(--c-induced);border-radius:50%;flex:none;width:10px;height:10px}.sg-marker-key[data-local=false]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--c-induced)}.sg-legend{color:var(--text-2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:10px 20px 14px;font-size:.8rem;list-style:none;display:flex}.sg-legend li{align-items:center;gap:7px;display:inline-flex}.swatch{flex:none;display:inline-block}.swatch.box{border-radius:2px;width:12px;height:12px}.swatch.line{width:16px;height:2px}.sg-gravi{padding:4px 12px 14px}.sg-gravi .sg-legend{padding:12px 8px 10px;font-size:.86rem}.sg-vline{border-left:1px solid var(--muted);pointer-events:none;width:0;position:absolute}.sg-dot{border:2px solid var(--surface);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.sg-tip{z-index:4;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);white-space:nowrap;pointer-events:none;padding:8px 10px;font-size:.8rem;position:absolute;transform:translate(-50%)}.sg-tip p{align-items:center;gap:7px;margin:0;display:flex}.sg-tip p+p{margin-top:4px}.sg-axis-note{font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:.68rem}@media (width<=900px){.sg-lower{grid-template-columns:1fr}.sg-detail{border-right:0;border-bottom:1px solid var(--line)}.sg-status{text-align:left}.sg-actions{margin-left:0}.sg-body{padding-inline:4px}.sg-head,.sg-toolbar,.sg-foot,.sg-section-head{padding-inline:14px}.sg-toolbar{gap:12px 18px}.sg-note,.sg-readout{margin-inline:0;padding-inline:14px}.sg-detail-stage{margin-inline:4px}}.hero[data-astro-cid-m3zpgalb]{background:radial-gradient(1100px 520px at 85% -10%, #0e3d5d, transparent 65%), var(--navy);color:#fff;position:relative;overflow:hidden}.hero-grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:clamp(56px,8vw,104px) calc(clamp(56px,8vw,104px) + 44px);display:grid;position:relative}.hero[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:#8dd0f5}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{letter-spacing:-.025em;max-width:19ch;margin:.5em 0;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.1}.lead[data-astro-cid-m3zpgalb]{color:#ffffffc2;max-width:54ch;margin:0 0 2em;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6}.hero-actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:12px;display:flex}.latest[data-astro-cid-m3zpgalb]{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--text);flex-direction:column;gap:20px;padding:24px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 24px 48px -24px #0000008c}.latest[data-astro-cid-m3zpgalb]:hover{color:var(--text);transform:translateY(-3px)}.latest[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--muted)}.latest-main[data-astro-cid-m3zpgalb]{align-items:center;gap:18px;display:flex}.latest-mag[data-astro-cid-m3zpgalb]{border-radius:var(--radius-sm);background:var(--brand-tint);border:1px solid var(--brand-line);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:84px;padding:10px 12px 8px;display:flex}.latest-mag[data-astro-cid-m3zpgalb] .value[data-astro-cid-m3zpgalb]{font-size:2.1rem;font-weight:500;line-height:1.1}.latest-id[data-astro-cid-m3zpgalb]{flex-direction:column;gap:6px;min-width:0;display:flex}.felt-badge[data-astro-cid-m3zpgalb]{border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--brand-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:.8rem;font-weight:600;display:inline-flex}.felt-count[data-astro-cid-m3zpgalb]{color:var(--muted);font-weight:400}.latest-id[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{letter-spacing:-.01em;font-size:1.35rem;font-weight:600;line-height:1.2}.latest[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb]{border-top:1px solid var(--line);margin:0;display:grid}.latest[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:.9rem;display:flex}.latest[data-astro-cid-m3zpgalb] dt[data-astro-cid-m3zpgalb]{color:var(--muted)}.latest[data-astro-cid-m3zpgalb] dd[data-astro-cid-m3zpgalb]{text-align:right;margin:0}.latest[data-astro-cid-m3zpgalb] .link-arrow[data-astro-cid-m3zpgalb]{color:var(--link)}.quick[data-astro-cid-m3zpgalb]{box-shadow:var(--shadow);grid-template-columns:repeat(4,minmax(0,1fr));margin:-44px 0 0;padding:0;list-style:none;display:grid;position:relative}.quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]+li[data-astro-cid-m3zpgalb]{border-left:1px solid var(--line)}.quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{height:100%;color:var(--text);gap:14px;padding:22px 22px 24px;text-decoration:none;transition:background-color .15s;display:flex}.quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:first-child a[data-astro-cid-m3zpgalb]{border-radius:var(--radius) 0 0 var(--radius)}.quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child a[data-astro-cid-m3zpgalb]{border-radius:0 var(--radius) var(--radius) 0}.quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{background:var(--brand-tint)}.quick-icon[data-astro-cid-m3zpgalb]{fill:none;stroke:var(--brand);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.quick-text[data-astro-cid-m3zpgalb]{flex-direction:column;gap:4px;display:flex}.quick[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{font-weight:600}.quick[data-astro-cid-m3zpgalb] .ext[data-astro-cid-m3zpgalb]{color:var(--muted);margin-left:5px;font-size:.8em;font-weight:400}.quick-text[data-astro-cid-m3zpgalb]>span[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:.88rem;line-height:1.45}.felt[data-astro-cid-m3zpgalb]{border-radius:var(--radius);background:var(--brand-tint);border:1px solid var(--brand-line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:clamp(24px,3.5vw,36px);display:grid}.felt-icon[data-astro-cid-m3zpgalb]{box-sizing:content-box;background:var(--btn);fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:14px}.felt[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:0 0 6px;font-size:clamp(1.3rem,2vw,1.6rem)}.felt[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:64ch;color:var(--text-2);margin:0}.explore[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.explore-card[data-astro-cid-m3zpgalb]{height:100%;color:var(--text);flex-direction:column;padding:24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.explore-card[data-astro-cid-m3zpgalb]:hover{border-color:var(--brand);box-shadow:var(--shadow);color:var(--text)}.explore-card[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:10px 0 8px;font-size:1.2rem}.explore-card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted);margin:0 0 20px;font-size:.93rem;line-height:1.55}.explore-card[data-astro-cid-m3zpgalb] .link-arrow[data-astro-cid-m3zpgalb]{color:var(--link);margin-top:auto}:root[data-theme=neon] .hero[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--neon-magenta);background:radial-gradient(800px 460px at 85% -10%,#ff2bd652,#0000 65%),radial-gradient(700px 420px at 0 0,#00f0ff29,#0000 70%),linear-gradient(#0a0320 0%,#1a0644 70%,#2a0a52 100%);box-shadow:0 0 30px -6px #ff2bd6b3}:root[data-theme=neon] .hero[data-astro-cid-m3zpgalb]:after{content:"";transform-origin:bottom;filter:drop-shadow(0 0 4px #ff2bd6cc);pointer-events:none;background-image:linear-gradient(#ff2bd6cc 2px,#0000 2px),linear-gradient(90deg,#ff2bd6cc 2px,#0000 2px);background-position:bottom;background-size:72px 56px;height:62%;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(380px)rotateX(62deg);mask-image:linear-gradient(#0000 10%,#000 85%)}:root[data-theme=neon] .hero-grid[data-astro-cid-m3zpgalb]{z-index:1}:root[data-theme=neon] .hero[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--neon-yellow);text-shadow:0 0 10px #f4ff3acc}:root[data-theme=neon] .hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{color:#ffe3fa;text-shadow:0 0 4px #ff2bd6e6,0 0 14px #ff2bd6bf,0 0 34px #ff2bd68c}:root[data-theme=neon] .lead[data-astro-cid-m3zpgalb]{color:var(--text-2)}:root[data-theme=neon] [data-astro-cid-m3zpgalb]:is(.latest,.quick,.felt){--corner:var(--neon-yellow);--c-len:22px;--fill:linear-gradient(#160a30eb, #160a30eb);--edge:var(--neon-frame);background:var(--fill) padding-box, var(--edge) border-box;border:1px solid #0000;position:relative}:root[data-theme=neon] [data-astro-cid-m3zpgalb]:is(.latest,.quick,.felt):after{content:"";border:2px solid var(--corner);border-radius:var(--radius);pointer-events:none;--c-mask:linear-gradient(#000 0 0) top left / var(--c-len) var(--c-len) no-repeat, linear-gradient(#000 0 0) top right / var(--c-len) var(--c-len) no-repeat, linear-gradient(#000 0 0) bottom left / var(--c-len) var(--c-len) no-repeat, linear-gradient(#000 0 0) bottom right / var(--c-len) var(--c-len) no-repeat;-webkit-mask:var(--c-mask);mask:var(--c-mask);position:absolute;inset:-1px}:root[data-theme=neon] .latest[data-astro-cid-m3zpgalb]{box-shadow:-10px 0 30px -14px var(--neon-cyan), 10px 0 30px -14px var(--neon-magenta), 0 24px 48px -24px #000;backdrop-filter:blur(6px)}:root[data-theme=neon] .latest[data-astro-cid-m3zpgalb]:hover{box-shadow:-10px 0 36px -10px var(--neon-cyan), 10px 0 36px -10px var(--neon-magenta), 0 24px 48px -24px #000}:root[data-theme=neon] .latest[data-astro-cid-m3zpgalb]>.label[data-astro-cid-m3zpgalb]{color:var(--neon-yellow);text-shadow:0 0 8px #f4ff3a99}:root[data-theme=neon] .latest-mag[data-astro-cid-m3zpgalb]{border-color:var(--neon-cyan);background:#00f0ff14;box-shadow:inset 0 0 14px #00f0ff4d,0 0 14px #00f0ff66}:root[data-theme=neon] .latest-mag[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--neon-cyan-hi)}:root[data-theme=neon] .latest-mag[data-astro-cid-m3zpgalb] .value[data-astro-cid-m3zpgalb]{color:#e6fdff;text-shadow:0 0 6px var(--neon-cyan), 0 0 16px #00f0ffcc}:root[data-theme=neon] .latest[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb],:root[data-theme=neon] .latest[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{border-color:#ff2bd638}:root[data-theme=neon] .quick[data-astro-cid-m3zpgalb]{box-shadow:0 0 40px -12px #ff2bd699,0 20px 40px -20px #000}:root[data-theme=neon] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{--q:var(--neon-cyan);border-color:#ff2bd638}:root[data-theme=neon] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(2){--q:var(--neon-magenta)}:root[data-theme=neon] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(3){--q:var(--neon-yellow)}:root[data-theme=neon] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(4){--q:var(--neon-violet)}:root[data-theme=neon] .quick-icon[data-astro-cid-m3zpgalb]{stroke:var(--q);filter:drop-shadow(0 0 4px var(--q))}:root[data-theme=neon] .quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{background:color-mix(in srgb, var(--q) 10%, transparent)}:root[data-theme=neon] .quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover strong[data-astro-cid-m3zpgalb]{color:var(--q);text-shadow:0 0 10px var(--q)}:root[data-theme=neon] .felt[data-astro-cid-m3zpgalb]{--corner:var(--neon-cyan);--fill:radial-gradient(500px 200px at 0% 0%, #ff2bd638, transparent 70%), radial-gradient(500px 220px at 100% 100%, #b026ff3d, transparent 70%), linear-gradient(var(--surface), var(--surface));--edge:linear-gradient(90deg, var(--neon-magenta), var(--neon-violet));box-shadow:0 0 40px -10px #ff2bd6a6}:root[data-theme=neon] .felt[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{color:#ffe3fa;text-shadow:0 0 4px #ff2bd6e6,0 0 18px #ff2bd699}:root[data-theme=neon] .felt-icon[data-astro-cid-m3zpgalb]{stroke:var(--neon-yellow);box-shadow:0 0 0 1.5px var(--neon-yellow), 0 0 18px #f4ff3a99, inset 0 0 12px #f4ff3a66;background:#f4ff3a14}:root[data-theme=neon] .felt[data-astro-cid-m3zpgalb] .btn-primary[data-astro-cid-m3zpgalb]{background:var(--neon-yellow);color:var(--neon-ink);box-shadow:var(--glow-yellow)}:root[data-theme=neon] .felt[data-astro-cid-m3zpgalb] .btn-primary[data-astro-cid-m3zpgalb]:hover{background:#faffa0}:root[data-theme=neon] .explore[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{--q:var(--neon-cyan)}:root[data-theme=neon] .explore[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(3n+2){--q:var(--neon-magenta)}:root[data-theme=neon] .explore[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(3n){--q:var(--neon-yellow)}:root[data-theme=neon] .explore-card[data-astro-cid-m3zpgalb]{border-color:color-mix(in srgb, var(--q) 40%, transparent);border-top:2px solid var(--q);box-shadow:0 -8px 20px -14px var(--q)}:root[data-theme=neon] .explore-card[data-astro-cid-m3zpgalb]:hover{border-color:var(--q);box-shadow:0 0 0 1px var(--q), 0 0 24px -4px var(--q)}:root[data-theme=neon] .explore-card[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--q);text-shadow:0 0 8px color-mix(in srgb, var(--q) 70%, transparent)}:root[data-theme=steampunk] .hero[data-astro-cid-m3zpgalb]{box-shadow:inset 0 -1px 0 var(--sp-brass), inset 0 -3px 0 #120904, inset 0 -4px 0 var(--sp-gold);background:radial-gradient(800px 460px at 85% -10%,#d99a3a38,#0000 65%),radial-gradient(700px 500px at 10% 110%,#8e24248c,#0000 70%),linear-gradient(#2a100c 0%,#3a1512 60%,#2a0f0b 100%)}:root[data-theme=steampunk] .hero[data-astro-cid-m3zpgalb]:after{content:"";aspect-ratio:600/420;opacity:.16;pointer-events:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 420' fill='none' stroke='%23d9ae5b' stroke-width='2'><path d='M374 44 386 43 391 20 409 20 414 43 426 44 437 47 449 27 467 34 464 57 474 62 484 68 502 54 516 66 506 86 513 95 520 104 542 97 552 113 535 129 539 139 543 150 566 151 569 170 548 179 548 190 548 201 569 210 566 229 543 230 539 241 535 251 552 267 542 283 520 276 513 285 506 294 516 314 502 326 484 312 474 318 464 323 467 346 449 353 437 333 426 336 414 337 409 360 391 360 386 337 374 336 363 333 351 353 333 346 336 323 326 318 316 312 298 326 284 314 294 294 287 285 280 276 258 283 248 267 265 251 261 241 257 230 234 229 231 210 252 201 252 190 252 179 231 170 234 151 257 150 261 139 265 129 248 113 258 97 280 104 287 95 294 86 284 66 298 54 316 68 326 62 336 57 333 34 351 27 363 47z'/><circle cx='400' cy='190' r='134'/><circle cx='400' cy='190' r='26'/><path d='M426 190L534 190M413 213L467 306M387 213L333 306M374 190L266 190M387 167L333 74M413 167L467 74'/><path d='M118 249 128 247 132 230 148 230 152 247 162 249 171 252 183 240 197 248 192 264 199 271 206 278 222 273 230 287 218 299 221 308 223 318 240 322 240 338 223 342 221 352 218 361 230 373 222 387 206 382 199 389 192 396 197 412 183 420 171 408 162 411 152 413 148 430 132 430 128 413 118 411 109 408 97 420 83 412 88 396 81 389 74 382 58 387 50 373 62 361 59 352 57 342 40 338 40 322 57 318 59 308 62 299 50 287 58 273 74 278 81 271 88 264 83 248 97 240 109 252z'/><circle cx='140' cy='330' r='70'/><circle cx='140' cy='330' r='16'/><path d='M156 330L210 330M148 344L175 391M132 344L105 391M124 330L70 330M132 316L105 269M148 316L175 269'/><path d='M546 -14 554 -16 557 -30 573 -30 576 -16 584 -14 592 -10 604 -18 616 -8 609 4 614 11 618 19 632 20 635 36 622 41 621 50 619 58 629 68 621 82 608 78 602 84 595 89 596 103 581 108 574 96 565 97 556 96 549 108 534 103 535 89 528 84 522 78 509 82 501 68 511 58 509 50 508 41 495 36 498 20 512 19 516 11 521 4 514 -8 526 -18 538 -10z'/><circle cx='565' cy='40' r='43'/><circle cx='565' cy='40' r='12'/><path d='M577 40L608 40M571 50L586 77M559 50L544 77M553 40L522 40M559 30L544 3M571 30L586 3'/></svg>") 50%/contain no-repeat;width:min(760px,70%);position:absolute;top:-40px;right:-60px;mask-image:radial-gradient(closest-side,#000 55%,#0000)}:root[data-theme=steampunk] .hero-grid[data-astro-cid-m3zpgalb]{z-index:1}:root[data-theme=steampunk] .hero[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--sp-ochre)}:root[data-theme=steampunk] .hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{color:var(--sp-gold-hi);text-shadow:0 2px #0009,0 0 30px #d99a3a4d}:root[data-theme=steampunk] .lead[data-astro-cid-m3zpgalb]{color:var(--text-2)}:root[data-theme=steampunk] [data-astro-cid-m3zpgalb]:is(.latest,.quick,.felt){--fill:linear-gradient(#22150ef5, #22150ef5);background:var(--fill) padding-box, var(--sp-frame) border-box;border:2px solid #0000;position:relative}:root[data-theme=steampunk] [data-astro-cid-m3zpgalb]:is(.latest,.quick,.felt):after{content:"";background:var(--sp-rivet) top left / 10px 10px no-repeat, var(--sp-rivet) top right / 10px 10px no-repeat, var(--sp-rivet) bottom left / 10px 10px no-repeat, var(--sp-rivet) bottom right / 10px 10px no-repeat;pointer-events:none;position:absolute;inset:4px}:root[data-theme=steampunk] .latest[data-astro-cid-m3zpgalb]{box-shadow:0 24px 48px -20px #000,0 0 40px -18px #d99a3a80}:root[data-theme=steampunk] .latest[data-astro-cid-m3zpgalb]>.label[data-astro-cid-m3zpgalb]{color:var(--sp-ochre)}:root[data-theme=steampunk] .latest-mag[data-astro-cid-m3zpgalb]{border-color:var(--sp-brass);background:radial-gradient(circle at 40% 30%,#4a2e18,#24140b);box-shadow:inset 0 0 0 2px #120904,inset 0 0 0 3px #d9ae5b66,0 2px 6px #00000080}:root[data-theme=steampunk] .latest-mag[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--sp-ochre)}:root[data-theme=steampunk] .latest-mag[data-astro-cid-m3zpgalb] .value[data-astro-cid-m3zpgalb]{color:var(--sp-gold-hi);font-family:var(--font-display);text-shadow:var(--sp-engrave)}:root[data-theme=steampunk] .latest[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb],:root[data-theme=steampunk] .latest[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{border-color:#b8862f4d}:root[data-theme=steampunk] .quick[data-astro-cid-m3zpgalb]{box-shadow:0 20px 40px -20px #000}:root[data-theme=steampunk] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{--q:var(--sp-gold);border-color:#b8862f4d}:root[data-theme=steampunk] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(2){--q:var(--sp-copper)}:root[data-theme=steampunk] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(3){--q:var(--sp-ochre)}:root[data-theme=steampunk] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(4){--q:#e0705f}:root[data-theme=steampunk] .quick-icon[data-astro-cid-m3zpgalb]{stroke:var(--q)}:root[data-theme=steampunk] .quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{background:color-mix(in srgb, var(--q) 10%, transparent)}:root[data-theme=steampunk] .quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover strong[data-astro-cid-m3zpgalb]{color:var(--q)}:root[data-theme=steampunk] .felt[data-astro-cid-m3zpgalb]{--fill:radial-gradient(600px 240px at 0% 0%, #a52d2a66, transparent 70%), linear-gradient(#2c120e, #22100b)}:root[data-theme=steampunk] .felt[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{color:var(--sp-gold-hi);text-shadow:var(--sp-engrave)}:root[data-theme=steampunk] .felt-icon[data-astro-cid-m3zpgalb]{stroke:var(--sp-ink);box-shadow:0 0 0 2px #120904, 0 0 0 3px var(--sp-brass), 0 4px 10px #0009;background:radial-gradient(circle at 35% 30%,#f3d58a,#b8862f 55%,#6b4614)}:root[data-theme=steampunk] .felt[data-astro-cid-m3zpgalb] .btn-primary[data-astro-cid-m3zpgalb]{background:linear-gradient(180deg, #f3d58a, var(--sp-gold) 50%, var(--sp-brass));color:var(--sp-ink);border-color:#7a5418}:root[data-theme=steampunk] .felt[data-astro-cid-m3zpgalb] .btn-primary[data-astro-cid-m3zpgalb]:hover{background:linear-gradient(180deg, #fbe6ad, var(--sp-gold-hi) 50%, var(--sp-gold));color:var(--sp-ink)}:root[data-theme=steampunk] .explore[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{--q:var(--sp-gold)}:root[data-theme=steampunk] .explore[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(3n+2){--q:var(--sp-copper)}:root[data-theme=steampunk] .explore[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(3n){--q:var(--sp-ochre)}:root[data-theme=steampunk] .explore-card[data-astro-cid-m3zpgalb]{border-color:#b8862f59;border-top:3px double var(--q)}:root[data-theme=steampunk] .explore-card[data-astro-cid-m3zpgalb]:hover{border-color:var(--q);box-shadow:0 0 0 1px var(--q), 0 14px 30px -14px #000}:root[data-theme=steampunk] .explore-card[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--q)}:root[data-theme=waves] .hero[data-astro-cid-m3zpgalb]{background:radial-gradient(900px 500px at 80% 0,#3fe0d01a,#0000 65%),linear-gradient(#030c16 0%,#06172a 100%)}:root[data-theme=waves] .hero[data-astro-cid-m3zpgalb]>.trace{display:none}:root[data-theme=waves] .hero[data-astro-cid-m3zpgalb]:after{content:"";background:var(--waves-rule) repeat-x 0 50%;opacity:.8;height:14px;animation:40s linear infinite waves-rule;position:absolute;bottom:0;left:0;right:0}:root[data-theme=waves] .hero-grid[data-astro-cid-m3zpgalb]{z-index:1}:root[data-theme=waves] .hero[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--waves-sand)}:root[data-theme=waves] .hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{background:linear-gradient(100deg, #f4fffd 20%, var(--waves-teal-hi) 70%, var(--waves-teal));color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=waves] .lead[data-astro-cid-m3zpgalb]{color:var(--text-2)}:root[data-theme=waves] [data-astro-cid-m3zpgalb]:is(.latest,.quick){backdrop-filter:blur(8px);background:#081b2cc7;border:1px solid #3fe0d04d}:root[data-theme=waves] .latest[data-astro-cid-m3zpgalb]{box-shadow:0 0 0 1px #3fe0d014,0 24px 48px -20px #000,0 0 50px -24px #3fe0d099}:root[data-theme=waves] .latest[data-astro-cid-m3zpgalb]:hover{border-color:#7ff0e599}:root[data-theme=waves] .latest[data-astro-cid-m3zpgalb]>.label[data-astro-cid-m3zpgalb]{color:var(--waves-sand)}:root[data-theme=waves] .latest-mag[data-astro-cid-m3zpgalb]{background:#3fe0d014;border-color:#3fe0d073}:root[data-theme=waves] .latest-mag[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--waves-sand)}:root[data-theme=waves] .latest-mag[data-astro-cid-m3zpgalb] .value[data-astro-cid-m3zpgalb]{color:var(--waves-foam)}:root[data-theme=waves] .latest[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb],:root[data-theme=waves] .latest[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{border-color:#3fe0d029}:root[data-theme=waves] .quick[data-astro-cid-m3zpgalb]{box-shadow:0 20px 40px -20px #000}:root[data-theme=waves] .quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-color:#3fe0d029}:root[data-theme=waves] .quick-icon[data-astro-cid-m3zpgalb]{stroke:var(--waves-teal)}:root[data-theme=waves] .quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{background:#3fe0d014}:root[data-theme=waves] .quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover strong[data-astro-cid-m3zpgalb]{color:var(--waves-foam)}:root[data-theme=waves] .felt[data-astro-cid-m3zpgalb]{background:repeating-radial-gradient(circle at 60px,#0000 0 22px,#3fe0d017 22px 23px),linear-gradient(90deg,#3fe0d01a,#081b2ce6 60%);border-color:#3fe0d059;position:relative;overflow:hidden}:root[data-theme=waves] .felt-icon[data-astro-cid-m3zpgalb]{background:var(--waves-teal);stroke:var(--waves-ink);box-shadow:0 0 0 6px #3fe0d029,0 0 0 14px #3fe0d012}:root[data-theme=waves] .explore-card[data-astro-cid-m3zpgalb]:hover{border-color:#7ff0e5b3;box-shadow:0 0 0 1px #7ff0e54d,0 0 30px -10px #3fe0d099}:root[data-theme=waves] .explore-card[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:var(--waves-sand)}@media (width<=1000px){.hero-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.quick[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]+li[data-astro-cid-m3zpgalb]{border-left:0}.quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(2n){border-left:1px solid var(--line)}.quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(n+3){border-top:1px solid var(--line)}.quick[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{border-radius:0!important}.explore[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.felt[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.felt-icon[data-astro-cid-m3zpgalb]{display:none}}@media (width<=600px){.quick[data-astro-cid-m3zpgalb],.explore[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(2n){border-left:0}.quick[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]+li[data-astro-cid-m3zpgalb]{border-top:1px solid var(--line)}}
