:root,:root[data-theme="light"]{--bg: #04121c;--bg2: #061b2b;--card: #08223a;--chip: #0c2b44;--track: #16364f;--line: rgba(140,220,255,.14);--line2: rgba(140,220,255,.075);--ink: #e9f8fd;--mut: #a9c7d5;--dim: #86a6b8;--acc: #2ee6d6;--accHov: #6ff2e6;--accInk: #02161a;--green: #5ef2a0;--red: #ff7d88;--blue: #82c8ff;--yellow: #ffd166;--acc-soft: color-mix(in srgb,var(--acc) 13%,transparent);--acc-line: color-mix(in srgb,var(--acc) 48%,transparent);--acc-fill: color-mix(in srgb,var(--acc) 16%,transparent);--green-soft: rgba(94,242,160,.13);--red-soft: rgba(255,125,136,.14);--yellow-soft: rgba(255,209,102,.13);--blue-soft: rgba(130,200,255,.14);--s1: var(--acc);--s2: #a9d8f5;--s3: var(--green);--s4: var(--blue);--s5: #7d97aa;--s6: var(--yellow);--t-amber: #ffd166;--t-violet: #c3abff;--t-teal: #6fe9e0;--t-rose: #ff9fc4;--radius: 24px;--radius-sm: 15px;--radius-xs: 9px;--nav-h: 0px;--shadow: 0 24px 60px -24px rgba(0,0,0,.8);--hi: rgba(170,235,255,.07);--shadow-1: inset 0 1px 0 var(--hi),0 18px 44px -28px rgba(0,4,10,.95);--shadow-2: inset 0 1px 0 var(--hi),0 28px 64px -26px rgba(0,4,10,1);--glow-acc: 0 0 0 1px var(--acc-line),0 12px 30px -10px color-mix(in srgb,var(--acc) 60%,transparent);--card-grad: linear-gradient(180deg,rgba(10,40,62,.93),rgba(5,25,42,.95));--glow-a: transparent;--glow-b: transparent;color-scheme: dark;--dp-acc-text: color-mix(in srgb,var(--acc) 70%,#ffffff);--dp-glow: color-mix(in srgb,var(--acc) 55%,transparent);--dp-navy: #06263b;--dp-navy2: #0b3a55;--dp-sea0: #0e6d88;--dp-abyss: #020812;--dp-glass: rgba(4,22,36,.82);--dp-jelly: #c3abff;--dp-coral: #ff9a8a;--dp-rail: 132px}html{background: var(--dp-abyss);scroll-padding-top: 16px}body.dp{background: var(--dp-abyss);color: var(--ink);font-size: 15px}.dp a{color: var(--dp-acc-text)}.dp a:hover{color: var(--accHov)}.dp ::selection{background: color-mix(in srgb,var(--acc) 35%,transparent);color: #fff}.dp :focus-visible{outline: 2px solid var(--acc);outline-offset: 3px;border-radius: 6px}.dp h1,.dp h2,.dp h3{color: #fff}.dp-i{width: 18px;height: 18px;flex: 0 0 auto;display: inline-block;vertical-align: middle}.dp-skip{position: absolute;left: 12px;top: -60px;z-index: 50;padding: 10px 16px;border-radius: 999px;background: var(--dp-navy);color: #fff;font: 600 14px var(--font)}.dp-skip:focus{top: 12px;color: #fff}.dp .num,.dp-mono{font-variant-numeric: tabular-nums}.dp-surface{position: relative;z-index: 20;color: var(--dp-navy);padding-bottom: 46px;overflow: hidden;background: linear-gradient(180deg,#f3fdfe 0%,#d3f2f7 52%,#ade4ee 100%)}.dp-sun{position: absolute;top: -210px;right: 7%;width: 460px;height: 460px;border-radius: 50%;pointer-events: none;background: radial-gradient(circle,rgba(255,252,236,1) 0,rgba(255,246,204,.95) 16%,rgba(255,236,170,.42) 36%,rgba(255,236,170,0) 64%)}.dp-surface-in{position: relative;max-width: 1280px;margin: 0 auto;padding: 16px 24px 2px}.dp-top{display: flex;align-items: center;gap: 14px 18px;min-height: 52px}.dp-brand{display: inline-flex;align-items: center;gap: 12px;color: var(--dp-navy);white-space: nowrap;min-width: 0}.dp .dp-surface .dp-brand,.dp .dp-surface .dp-brand:hover{color: var(--dp-navy)}.dp-porthole{position: relative;width: 40px;height: 40px;flex: 0 0 auto;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle at 34% 28%,#2a86a3,#0a3550 58%,#041d2e);color: #c9fbf6;font: 800 18px/1 var(--font);box-shadow: 0 0 0 3px #ffffff,0 0 0 5.5px #86d6e2,0 8px 16px -6px rgba(6,38,59,.55)}.dp-porthole::after{content: "";position: absolute;left: 8px;top: 6px;width: 12px;height: 7px;border-radius: 50%;background: rgba(255,255,255,.35);transform: rotate(-24deg)}.dp-porthole svg{width: 22px;height: 22px;display: block}.dp-word{font: 800 19px/1 var(--font);letter-spacing: -.025em}.dp-word em{font-style: normal;text-decoration: underline wavy color-mix(in srgb,var(--acc) 62%,var(--dp-navy));text-decoration-thickness: 2px;text-underline-offset: 6px}.dp-search{margin-left: auto;display: flex;align-items: center;gap: 8px;width: 320px;max-width: 100%;padding: 0 16px;border-radius: 999px;color: #3d6579;background: rgba(255,255,255,.78);border: 1px solid rgba(6,38,59,.14);box-shadow: inset 0 1px 2px rgba(6,38,59,.08)}.dp-search:focus-within{border-color: var(--dp-navy);box-shadow: 0 0 0 3px rgba(6,38,59,.16);background: #fff}.dp-search .dp-i{width: 17px;height: 17px}.dp .dp-search input[type="search"]{flex: 1;min-width: 0;width: auto;min-height: 42px;padding: 0;border: 0;border-radius: 0;outline: 0;background: transparent;color: var(--dp-navy);font: 500 14px var(--font)}.dp .dp-search input[type="search"]::placeholder{color: #4b7084}.dp-live{display: inline-flex;align-items: center;gap: 9px;padding: 0 16px 0 14px;min-height: 42px;border-radius: 999px;white-space: nowrap;background: var(--dp-navy);color: #d9f5fa;font: 500 13px var(--font);box-shadow: 0 8px 18px -10px rgba(6,38,59,.8)}.dp .dp-live,.dp .dp-live:hover{color: #d9f5fa}.dp-live b{font: 700 14px var(--mono);color: #fff;letter-spacing: -.01em}.dp-live:hover{background: var(--dp-navy2)}.dp-menu-toggle{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none}.dp-burger{display: none;place-items: center;width: 44px;height: 44px;border-radius: 50%;cursor: pointer;color: var(--dp-navy);background: rgba(255,255,255,.7);border: 1px solid rgba(6,38,59,.14)}.dp-burger .dp-i{width: 21px;height: 21px}.dp-menu-toggle:focus-visible ~ .dp-top .dp-burger{outline: 2px solid var(--dp-navy);outline-offset: 2px}.dp-nav{display: flex;flex-wrap: wrap;gap: 6px;padding: 12px 0 2px}.dp-nav-link{display: inline-flex;align-items: center;gap: 7px;min-height: 38px;padding: 0 15px 0 12px;border-radius: 999px;white-space: nowrap;font: 600 13.5px/1 var(--font);background: rgba(255,255,255,.5);border: 1px solid rgba(6,38,59,.09)}.dp .dp-nav-link{color: var(--dp-navy2)}.dp-nav-link .dp-i{width: 16px;height: 16px;opacity: .75}.dp .dp-nav-link:hover{color: var(--dp-navy);background: rgba(255,255,255,.9);border-color: rgba(6,38,59,.18)}.dp .dp-nav-link.on{color: #fff;background: var(--dp-navy);border-color: var(--dp-navy);box-shadow: 0 8px 18px -10px rgba(6,38,59,.9)}.dp-nav-link.on .dp-i{opacity: 1;color: color-mix(in srgb,var(--acc) 75%,#fff)}.dp-waterline{position: absolute;left: 0;bottom: -1px;width: 200%;height: 48px;display: block;animation: dp-drift 26s linear infinite}.dp-wave-back{fill: #4eb2c6;opacity: .75;animation: dp-bob 7s ease-in-out infinite alternate}.dp-wave-front{fill: var(--dp-sea0)}.dp-sea{position: relative;isolation: isolate;flex: 1 0 auto;padding-bottom: 96px;overflow-x: clip;background: linear-gradient(180deg,var(--dp-sea0) 0,#0c6080 220px,#0b5272 520px,#093f5e 900px,#072e4a 1400px,#06223a 2100px,#04182b 3000px,#03101f 4400px,#020a16 6400px,var(--dp-abyss) 100%)}.dp-rays{position: absolute;z-index: -1;top: 0;left: 0;right: 0;height: 980px;overflow: hidden;pointer-events: none;-webkit-mask-image: linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 45%,transparent 100%);mask-image: linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 45%,transparent 100%)}.dp-rays i{position: absolute;top: -140px;width: 150px;height: 1150px;transform-origin: 50% 0;transform: rotate(16deg);filter: blur(7px);background: linear-gradient(180deg,rgba(225,252,255,.2),rgba(225,252,255,.06) 45%,rgba(225,252,255,0) 85%);animation: dp-sway 13s ease-in-out infinite alternate}.dp-rays i:nth-child(1){left: 6%;width: 120px;animation-duration: 15s}.dp-rays i:nth-child(2){left: 22%;width: 60px;opacity: .8;animation-delay: -4s}.dp-rays i:nth-child(3){left: 44%;width: 190px;opacity: .7;animation-delay: -7s;animation-duration: 17s}.dp-rays i:nth-child(4){left: 67%;width: 80px;animation-delay: -2s}.dp-rays i:nth-child(5){left: 84%;width: 140px;opacity: .85;animation-delay: -9s;animation-duration: 19s}.dp-bubbles{position: absolute;z-index: -1;top: 0;left: 0;right: 0;height: 820px;overflow: hidden;pointer-events: none}.dp-bubbles i{position: absolute;bottom: -24px;left: var(--x);width: var(--s);height: var(--s);border-radius: 50%;opacity: 0;border: 1px solid rgba(225,250,255,.55);background: radial-gradient(circle at 32% 30%,rgba(255,255,255,.8) 0 10%,rgba(255,255,255,.14) 28%,rgba(255,255,255,0) 64%);animation: dp-rise var(--t) linear infinite;animation-delay: var(--dl)}.dp-bubbles i:nth-child(1){--x: 4%;--s: 9px;--t: 13s;--dl: -2s}.dp-bubbles i:nth-child(2){--x: 13%;--s: 15px;--t: 17s;--dl: -9s}.dp-bubbles i:nth-child(3){--x: 29%;--s: 7px;--t: 11s;--dl: -5s}.dp-bubbles i:nth-child(4){--x: 41%;--s: 11px;--t: 15s;--dl: -12s}.dp-bubbles i:nth-child(5){--x: 55%;--s: 6px;--t: 12s;--dl: -1s}.dp-bubbles i:nth-child(6){--x: 66%;--s: 17px;--t: 19s;--dl: -7s}.dp-bubbles i:nth-child(7){--x: 78%;--s: 8px;--t: 14s;--dl: -10s}.dp-bubbles i:nth-child(8){--x: 89%;--s: 12px;--t: 16s;--dl: -4s}.dp-bubbles i:nth-child(9){--x: 96%;--s: 6px;--t: 10s;--dl: -6s}.dp-sea::after{content: "";position: absolute;z-index: -1;left: 0;right: 0;top: 1300px;bottom: 0;pointer-events: none;opacity: .6;background-image: radial-gradient(1.4px 1.4px at 23px 41px,rgba(195,236,255,.55),transparent 70%),radial-gradient(1px 1px at 131px 97px,rgba(195,236,255,.45),transparent 70%),radial-gradient(1.7px 1.7px at 77px 163px,rgba(195,236,255,.32),transparent 70%),radial-gradient(1.1px 1.1px at 188px 14px,rgba(195,236,255,.5),transparent 70%),radial-gradient(1.2px 1.2px at 160px 140px,rgba(210,190,255,.4),transparent 70%);background-size: 214px 196px;-webkit-mask-image: linear-gradient(180deg,transparent,#000 700px);mask-image: linear-gradient(180deg,transparent,#000 700px)}.dp-descent{--dp-rail-x: 76px;position: relative;padding-top: 30px;padding-left: var(--dp-rail)}.dp-descent::before{content: "";position: absolute;left: calc(var(--dp-rail-x) - 1px);top: 0;bottom: 0;width: 2px;border-radius: 2px;pointer-events: none;background: linear-gradient(180deg,rgba(235,252,255,.9) 0,color-mix(in srgb,var(--acc) 75%,#fff) 320px,color-mix(in srgb,var(--acc) 50%,transparent) 1400px,color-mix(in srgb,var(--acc) 22%,transparent) 80%,transparent)}.dp-descent::after{content: "";position: absolute;left: calc(var(--dp-rail-x) - 15px);top: 0;bottom: 0;width: 14px;pointer-events: none;background: repeating-linear-gradient(180deg,rgba(200,240,255,.42) 0 1px,transparent 1px 120px) 0 0 / 14px 100% no-repeat,repeating-linear-gradient(180deg,rgba(200,240,255,.24) 0 1px,transparent 1px 24px) 7px 0 / 7px 100% no-repeat;-webkit-mask-image: linear-gradient(180deg,#000,rgba(0,0,0,.55) 50%,rgba(0,0,0,.2));mask-image: linear-gradient(180deg,#000,rgba(0,0,0,.55) 50%,rgba(0,0,0,.2))}.dp-descent .container,.dp-descent .container-narrow{max-width: none;padding-left: 0;padding-right: 0}.dp .flash{display: block}.dp-flashes .flash{margin: 0 0 14px;border-radius: var(--radius-sm);background: rgba(4,22,36,.85);border-color: var(--acc-line)}.dp-mark{position: absolute;left: calc(-1 * var(--dp-rail));top: 2px;width: var(--dp-rail-x);padding-right: 17px;display: flex;flex-direction: column;align-items: flex-end;gap: 4px;white-space: nowrap;text-align: right;pointer-events: none}.dp-mark b{font: 700 12px/1 var(--mono);color: var(--ink);letter-spacing: .01em}.dp-mark i{font: 600 8.5px/1.2 var(--mono);font-style: normal;letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.dp-mark::after{content: "";position: absolute;right: -7px;top: -1px;width: 14px;height: 14px;border-radius: 50%;background: #04182a;border: 2px solid var(--acc);box-shadow: 0 0 0 4px color-mix(in srgb,var(--acc) 16%,transparent),0 0 18px var(--dp-glow)}.dp-mark.dp-z0 b{color: #fff}.dp-mark.dp-z0 i{color: #d3eef4}.dp-mark.dp-z0::after{border-color: #e9fbff;box-shadow: 0 0 0 4px rgba(233,251,255,.18),0 0 16px rgba(233,251,255,.6)}.dp-sec{position: relative;margin: 0 0 72px}.dp-head{position: relative;display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px 28px;margin: 0 0 22px}.dp-head-text{flex: 1 1 420px;min-width: 0}.dp-head-end{flex: 0 0 auto;display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.dp-kicker{display: inline-flex;align-items: center;gap: 7px;margin: 0 0 9px;font: 600 11px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dp-acc-text)}.dp-kicker .dp-i{width: 15px;height: 15px}.dp-h2{margin: 0;font: 800 clamp(23px,2.3vw,30px)/1.12 var(--font);letter-spacing: -.03em;color: #fff;text-wrap: balance}.dp-note{margin: 9px 0 0;max-width: 46em;font: 400 15px/1.6 var(--font);color: var(--mut);text-wrap: pretty}.dp-shallow{--mut: #def3f8;--dim: #cbe9f0;--dp-acc-text: color-mix(in srgb,var(--acc) 34%,#ffffff)}.dp-shallow .dp-card,.dp-shallow .dp-text,.dp-shallow .dp-computer,.dp-shallow .dp-report,.dp-shallow .dp-tally{--mut: #a9c7d5;--dim: #86a6b8;--dp-acc-text: color-mix(in srgb,var(--acc) 70%,#ffffff)}.dp .dp-shallow .prose a,.dp .dp-shallow .dp-hint a{color: #fff;text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--acc) 70%,#fff);text-underline-offset: 3px}.dp .dp-crumb>span:last-child{color: #eafcff}.dp .error-code{color: transparent;-webkit-text-stroke: 2px color-mix(in srgb,var(--acc) 60%,#fff);text-shadow: 0 0 60px var(--dp-glow)}.dp-up{position: fixed;z-index: 16;right: 20px;bottom: 20px;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 18px 0 14px;border-radius: 999px;font: 600 13px var(--font);background: rgba(233,251,255,.94);border: 1px solid rgba(6,38,59,.15);box-shadow: 0 14px 30px -12px rgba(0,0,0,.8)}.dp .dp-up,.dp .dp-up:hover{color: var(--dp-navy)}.dp-up:hover{background: #fff}.dp-up .dp-i{width: 17px;height: 17px}@media (prefers-reduced-motion: no-preference){html:has(body.dp){scroll-behavior: smooth}}.dp-layer{position: relative;height: 1px;margin: 8px 0 64px calc(-1 * var(--dp-rail));pointer-events: none}.dp-layer::before{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(90deg,color-mix(in srgb,var(--acc) 45%,transparent) 0 7px,transparent 7px 14px);-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 70%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 70%,transparent)}.dp-layer span{position: absolute;left: var(--dp-rail);top: 50%;transform: translateY(-50%);padding: 6px 14px;border-radius: 999px;white-space: nowrap;font: 500 11px/1.2 var(--mono);letter-spacing: .04em;color: var(--mut);background: rgba(3,18,30,.92);border: 1px solid var(--line)}.dp-layer b{color: var(--dp-acc-text);font-weight: 700;text-transform: uppercase;letter-spacing: .12em}.dp-seabed{position: relative;z-index: 1;background: #02070d;color: var(--mut);padding: 0 0 28px;flex-shrink: 0}.dp-floor{display: block;width: 100%;height: 110px;margin-top: -109px;position: relative}.dp-dune-back{fill: #04111e}.dp-dune-front{fill: #02070d}.dp-kelp{fill: none;stroke: #0c3a40;stroke-width: 4;stroke-linecap: round}.dp-seabed-in{display: grid;grid-template-columns: minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr);gap: 32px 48px;padding-top: 18px;padding-bottom: 30px}.dp-seabed .dp-brand{color: #fff}.dp-seabed .dp-brand:hover{color: #fff}.dp-seabed .dp-word em{text-decoration-color: var(--acc)}.dp-seabed .dp-porthole{box-shadow: 0 0 0 3px #0d3550,0 0 0 5.5px color-mix(in srgb,var(--acc) 45%,transparent)}.dp-seabed-brand p{margin: 16px 0 0;max-width: 34em;font: 400 14px/1.65 var(--font);color: var(--mut)}.dp-seabed-depth{font: 500 12px/1.5 var(--mono) !important;color: var(--dim) !important}.dp-seabed-depth b{color: var(--dp-acc-text)}.dp-seabed-col{display: flex;flex-direction: column;gap: 2px;min-width: 0}.dp-seabed-col .dp-kicker{margin-bottom: 8px}.dp .dp-seabed-col a{padding: 6px 0;color: var(--mut);font: 500 14px var(--font)}.dp .dp-seabed-col a:hover,.dp .dp-seabed-col a.active{color: #fff}.dp-seabed-small{display: flex;flex-wrap: wrap;gap: 6px 22px;padding-top: 18px;border-top: 1px solid rgba(140,220,255,.08);font: 500 11.5px var(--mono);color: var(--dim)}.dp-diver{position: fixed;z-index: 15;display: flex;align-items: center;transform: translate(-100%,-50%);margin-left: 8px;pointer-events: none}.dp-diver-read{display: flex;flex-direction: column;align-items: flex-end;gap: 3px;margin-right: 12px;padding: 7px 11px 6px;border-radius: 12px;background: rgba(2,13,22,.94);border: 1px solid var(--acc-line);box-shadow: 0 10px 30px -12px rgba(0,0,0,.9),0 0 22px -10px var(--acc)}.dp-diver-read b{font: 700 13px/1 var(--mono);color: #fff;white-space: nowrap;font-variant-numeric: tabular-nums}.dp-diver-read i{font: 600 8.5px/1 var(--mono);font-style: normal;letter-spacing: .12em;text-transform: uppercase;color: var(--dp-acc-text);white-space: nowrap}.dp-diver-dot{width: 16px;height: 16px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,#fff,var(--acc) 55%);box-shadow: 0 0 0 4px color-mix(in srgb,var(--acc) 28%,transparent),0 0 24px var(--acc)}.dp .card{background: var(--card-grad);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow-1);padding: 22px 24px}.dp .card-head{margin-bottom: 16px}.dp .card-head h2,.dp .card-title{font: 700 16px/1.3 var(--font);letter-spacing: -.015em;color: #fff}.dp .card-head .note,.dp .note{color: var(--dim)}.dp .card-head .more{color: var(--mut)}.dp .btn{border-radius: 999px;min-height: 40px;padding: 9px 18px;background: rgba(14,54,82,.78);border: 1px solid var(--line);color: var(--ink);box-shadow: inset 0 1px 0 var(--hi);font-weight: 600}.dp .btn:hover{color: #fff;border-color: color-mix(in srgb,var(--acc) 55%,transparent);background: rgba(16,64,96,.9)}.dp .btn-acc,.dp .btn-acc:hover{color: var(--accInk);border-color: transparent}.dp .btn-acc{background: var(--acc);font-weight: 700;box-shadow: inset 0 1px 0 rgba(255,255,255,.3),0 12px 28px -12px var(--acc)}.dp .btn-acc:hover{background: var(--accHov);box-shadow: inset 0 1px 0 rgba(255,255,255,.3),0 0 0 4px color-mix(in srgb,var(--acc) 22%,transparent),0 14px 30px -10px var(--acc)}.dp .btn-sm{min-height: 32px;padding: 5px 13px;font-size: 12.5px}.dp .copy{border-radius: 999px;background: rgba(2,16,28,.8);border: 1px dashed color-mix(in srgb,var(--acc) 45%,transparent);color: var(--ink)}.dp .copy:hover{border-style: solid;border-color: var(--acc)}.dp .chip{border-radius: 999px;padding: 5px 10px;background: rgba(14,52,80,.72);border-color: var(--line);color: var(--mut)}.dp .chip-acc,.dp .chip-on{background: var(--acc-soft);border-color: var(--acc-line);color: var(--dp-acc-text)}.dp .chip-lg{padding: 8px 13px;color: var(--ink)}.dp a.chip:hover{color: #fff;border-color: var(--acc-line);background: color-mix(in srgb,var(--acc) 16%,rgba(14,52,80,.8))}.dp .lead{border-radius: 999px;background: rgba(14,52,80,.72)}.dp .due{background: var(--green);color: #02161a;border-radius: 999px;padding: 4px 8px}.dp .fw{color: var(--dp-acc-text);border-color: var(--acc-line);border-radius: 999px;padding: 2px 6px}.dp :where(input[type="search"],input[type="text"],select){background-color: rgba(3,20,34,.85);border: 1px solid var(--line);border-radius: var(--radius-sm);color: var(--ink);min-height: 42px}.dp :where(input[type="search"],input[type="text"],select):hover{border-color: color-mix(in srgb,var(--acc) 40%,transparent)}.dp input:focus,.dp select:focus{outline: 2px solid color-mix(in srgb,var(--acc) 70%,transparent);outline-offset: 1px;border-color: var(--acc)}.dp select{background-image: linear-gradient(45deg,transparent 50%,var(--dp-acc-text) 50%),linear-gradient(135deg,var(--dp-acc-text) 50%,transparent 50%)}.dp .filter-grid select.on,.dp .toolbar select.on,.dp select.on{border-color: var(--acc);background-color: color-mix(in srgb,var(--acc) 12%,rgba(3,20,34,.9));color: #fff}.dp .check{color: var(--mut)}.dp .check input{accent-color: var(--acc)}.dp .check:has(input:checked){color: #fff}.dp .flash{border-radius: var(--radius-sm)}.dp .flash-warn{background: rgba(60,44,6,.55);border-color: color-mix(in srgb,var(--yellow) 45%,transparent)}.dp .bar{-webkit-mask: none;mask: none;height: 7px;border-radius: 99px;background: rgba(130,210,255,.13);box-shadow: inset 0 1px 2px rgba(0,0,0,.35)}.dp .bar>i{border-radius: inherit;background: linear-gradient(90deg,color-mix(in srgb,var(--acc) 35%,#0b4a66),var(--acc));box-shadow: 0 0 10px -2px var(--acc)}.dp .bar>i.green{background: linear-gradient(90deg,#13705b,var(--green));box-shadow: 0 0 10px -2px var(--green)}.dp .bar>i.red{background: linear-gradient(90deg,#8d3a4c,var(--red));box-shadow: 0 0 10px -2px var(--red)}.dp .bar-lg{height: 12px}.dp .table-wrap{border-radius: var(--radius);background: var(--card-grad);border: 1px solid var(--line);box-shadow: var(--shadow-1)}.dp .card>.table-wrap,.dp .table-plain{background: transparent;border: 0;box-shadow: none;border-radius: 0}.dp thead th{background: rgba(4,26,42,.96);color: var(--dim);border-bottom: 1px solid var(--line)}.dp th a{color: inherit}.dp th a:hover,.dp th.active a{color: #fff}.dp th.active a{color: var(--dp-acc-text)}.dp td{color: var(--mut);border-bottom-color: var(--line2)}.dp td b{color: #fff}.dp td.name a{color: #fff}.dp td.name a:hover{color: var(--dp-acc-text)}.dp tbody tr:hover td{background: color-mix(in srgb,var(--acc) 6%,transparent)}.dp td.age-fresh{color: var(--green)}.dp .addr{color: var(--dim)}.dp .pager .cur{background: var(--acc);color: var(--accInk);border-radius: 999px}.dp .pager a{border-radius: 999px;color: var(--mut)}.dp .pager a:hover{background: rgba(14,52,80,.8);border-color: var(--line);color: #fff}.dp .empty{background: rgba(4,22,36,.7);border-radius: var(--radius);border-color: var(--line);color: var(--mut)}.dp .seg{background: rgba(2,16,28,.8);border-radius: 999px;padding: 4px;border-color: var(--line);max-width: 100%;overflow-x: auto;scrollbar-width: none}.dp .seg>button,.dp .seg>a{border-radius: 999px;color: var(--mut);padding: 6px 13px}.dp .seg>button:hover{color: #fff}.dp .seg>.active{background: var(--acc);color: var(--accInk)}.dp .filters{background: var(--card-grad);border-radius: var(--radius);border-color: var(--line);box-shadow: var(--shadow-1)}.dp .filters>summary{min-height: 52px;padding: 0 20px;color: #fff}.dp .filters>summary::after{color: var(--dp-acc-text)}.dp .filter-grid{border-top-color: var(--line2);padding: 16px 20px 8px}.dp .field label{color: var(--dim)}.dp .filter-note{padding: 4px 20px 16px;color: var(--dim)}.dp .clear-filters{color: var(--mut)}.dp .eyebrow{color: var(--dp-acc-text)}.dp .prose{color: var(--mut);font-size: 16px}.dp .prose h2,.dp .prose h3{color: #fff}.dp .prose strong{color: #fff}.dp .prose a{color: var(--dp-acc-text)}.dp .prose li::marker{color: var(--dp-acc-text)}.dp .prose blockquote{border-left-color: var(--acc);background: rgba(4,22,36,.6);border-radius: 0 12px 12px 0}.dp .prose code,.dp code{background: rgba(2,16,28,.8);border-color: var(--line);color: var(--ink)}.dp svg.chart .grid{stroke: rgba(140,220,255,.1)}.dp svg.chart .tick{fill: var(--dim)}.dp svg.chart .area.s1{fill: color-mix(in srgb,var(--acc) 18%,transparent)}.dp svg.chart-big .dot{stroke: #04182a}.dp svg.chart-big .hair{stroke: #dff6ff}.dp svg.chart .col{fill: rgba(130,210,255,.2)}.dp svg.chart .col.hi{fill: var(--acc)}.dp svg.chart-big .mark-label{stroke: #05182a}.dp .chart-tip{background: rgba(2,14,24,.97);color: var(--ink);border: 1px solid var(--acc-line);border-radius: 14px;box-shadow: 0 20px 44px -14px rgba(0,0,0,.9),0 0 24px -12px var(--acc)}.dp .chart-tip .key{outline-color: #02101c}.dp .chart-legend{color: var(--mut)}.dp .chart-empty{border-radius: var(--radius-sm);border-color: var(--line);background: rgba(2,16,28,.5)}.dp svg.spark .spark-line{stroke: var(--sc,var(--acc))}.dp svg.spark .spark-area{fill: color-mix(in srgb,var(--sc,var(--acc)) 16%,transparent)}.dp .sc-0{--sc: var(--acc)}.dp .sc-1{--sc: #82c8ff}.dp .sc-2{--sc: #5ef2a0}.dp .sc-3{--sc: #c3abff}.dp .sc-4{--sc: #ffd166}.dp .sc-5{--sc: #ff9a8a}.dp .sc-6{--sc: #f79bd6}.dp .sc-7{--sc: #4f9dff}.dp .sc-8{--sc: #c9ef7a}.dp .sc-9{--sc: #a7bccb}.dp .sc-n{--sc: #3e5a6f}.dp .mix{height: 14px;background: rgba(130,210,255,.1)}.dp .mix>span + span{box-shadow: inset 2px 0 0 #061d31}.dp .share{border-top-color: var(--line2)}.dp .share-head{border-bottom-color: var(--line)}.dp .share-dot{border-radius: 50%;box-shadow: 0 0 10px -1px var(--sc)}.dp .share-total{border-top-color: var(--line)}.dp .heat td{border-radius: 6px;background: rgba(130,210,255,.07)}.dp .heat-0{background: rgba(130,210,255,.07)}.dp .heat-1{background: color-mix(in srgb,var(--acc) 22%,#0a2a40) !important}.dp .heat-2{background: color-mix(in srgb,var(--acc) 45%,#0a2a40) !important}.dp .heat-3{background: color-mix(in srgb,var(--acc) 72%,#0a2a40) !important}.dp .heat-4{background: var(--acc) !important;box-shadow: 0 0 12px -2px var(--acc)}.dp .heat th{color: var(--dim);background: transparent;border: 0}.dp .heat td.num{background: transparent !important;box-shadow: none}.dp .wz-tile{background: var(--card-grad);border-radius: 18px;border-color: var(--line)}.dp .wz-tile.you{border-color: var(--acc-line);background: linear-gradient(180deg,var(--acc-soft),transparent 85%),var(--card-grad)}.dp .wz-you{border-radius: var(--radius);background: linear-gradient(90deg,var(--acc-soft),transparent 70%),var(--card-grad)}.dp .card.wz-card{padding: 0;overflow: hidden}.dp .wz-table thead th{top: 0;background: #051a2b}.dp .wz-table tbody tr.wz-row:hover td{background: color-mix(in srgb,var(--acc) 6%,transparent)}.dp .wz-regions .chip.active{background: var(--acc);border-color: var(--acc);color: var(--accInk)}.dp .wz-d.next{color: var(--dp-acc-text)}.dp .wz-title{color: #fff}.dp .kv{border-top-color: var(--line2)}.dp .kv-k{color: var(--dim)}.dp .kv-v{color: var(--ink)}.dp .list-row{border-top-color: var(--line2)}.dp-card{position: relative;min-width: 0;padding: 22px 24px;border-radius: var(--radius);background: var(--card-grad);border: 1px solid var(--line);box-shadow: var(--shadow-1)}.dp-card::before{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--acc) 9%,transparent),transparent 60%)}.dp-card>*{position: relative}.dp-card-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 14px;margin: 0 0 14px}.dp-card-head h2,.dp-card-head h3{margin: 0;font: 700 17px/1.3 var(--font);letter-spacing: -.015em;color: #fff}.dp-card-head .dp-small{font: 500 12px var(--mono);color: var(--dim)}.dp-more{display: inline-flex;align-items: center;gap: 6px;font: 600 13px var(--font);white-space: nowrap}.dp .dp-more{color: var(--dp-acc-text)}.dp-more .dp-i{width: 15px;height: 15px;transition: transform .2s}.dp-more:hover .dp-i,a:hover>.dp-more .dp-i{transform: translateX(3px)}.dp-grid{display: grid;gap: 20px;grid-template-columns: repeat(auto-fill,minmax(min(330px,100%),1fr))}.dp-grid>*{min-width: 0}.dp :is(.dp-grid,.dp-grid-2,.dp-grid-3,.split-grid,.dp-report-main,.dp-report-side)>.card + .card{margin-top: 0}.dp-grid-2{display: grid;gap: 20px;grid-template-columns: repeat(2,minmax(0,1fr))}.dp-grid-3{display: grid;gap: 20px;grid-template-columns: repeat(3,minmax(0,1fr))}.dp-small{font: 500 12px/1.5 var(--mono);color: var(--dim)}.dp-big{font: 800 clamp(40px,5vw,60px)/1 var(--font);letter-spacing: -.04em;color: #fff;font-variant-numeric: tabular-nums}.dp-ping{position: relative;display: inline-block;width: 9px;height: 9px;flex: 0 0 auto;border-radius: 50%;background: var(--green);box-shadow: 0 0 10px var(--green)}.dp-ping::after{content: "";position: absolute;inset: -1px;border-radius: 50%;border: 1.5px solid var(--green);animation: dp-ping 2.6s ease-out infinite}.dp-ping.off{background: #5b7385;box-shadow: none}.dp-ping.off::after{display: none}.dp-still .dp-ping::after,.dp-ping.still::after{animation: none;opacity: 0}.dp-tube{position: relative;display: block;width: 100%;height: 7px;border-radius: 99px;overflow: hidden;background: rgba(130,210,255,.13);box-shadow: inset 0 1px 2px rgba(0,0,0,.4)}.dp-tube>i{display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg,color-mix(in srgb,var(--acc) 35%,#0b4a66),var(--acc));box-shadow: 0 0 10px -2px var(--acc)}.dp-tube.calm>i{background: linear-gradient(90deg,#13705b,var(--green));box-shadow: 0 0 10px -2px var(--green)}.dp-tube.hot>i{background: linear-gradient(90deg,#8d3a4c,var(--red));box-shadow: 0 0 10px -2px var(--red)}.dp-trail{display: block;width: 100%;height: 100%;overflow: visible}.dp-trail .a{fill: color-mix(in srgb,var(--acc) 16%,transparent)}.dp-trail .l{fill: none;stroke: var(--acc);stroke-width: 1.6;stroke-linejoin: round;stroke-linecap: round;vector-effect: non-scaling-stroke;filter: drop-shadow(0 0 3px color-mix(in srgb,var(--acc) 60%,transparent))}.dp-spots{list-style: none;margin: 0;padding: 0}.dp-spot{display: flex;align-items: center;gap: 14px;padding: 11px 10px;margin: 0 -10px;border-radius: 14px;min-width: 0}.dp-spot + .dp-spot{box-shadow: 0 -1px 0 var(--line2)}.dp-spot:hover{background: color-mix(in srgb,var(--acc) 7%,transparent);box-shadow: none}.dp-spot:hover + .dp-spot{box-shadow: none}.dp-spot-n{display: grid;place-items: center;width: 30px;height: 30px;flex: 0 0 auto;border-radius: 50%;font: 700 12px/1 var(--mono);color: #fff;background: radial-gradient(circle at 34% 28%,rgba(255,255,255,.22),rgba(255,255,255,.03) 55%),rgba(14,56,84,.9);border: 1px solid rgba(170,235,255,.22)}.dp-spot:first-child .dp-spot-n{color: var(--accInk);background: radial-gradient(circle at 34% 28%,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),var(--acc);border-color: transparent;box-shadow: 0 0 16px -3px var(--acc)}.dp-spot-main{flex: 1 1 auto;min-width: 0}.dp .dp-spot-name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;overflow-wrap: anywhere;font: 600 14.5px/1.35 var(--font);color: #fff}.dp .dp-spot-name:hover{color: var(--dp-acc-text)}.dp-spot-meta{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: 400 11.5px/1.5 var(--mono);color: var(--dim)}.dp-spot-trail{flex: 0 0 96px;height: 26px;opacity: .9}.dp-spot-pop{display: flex;flex: 0 0 auto;flex-direction: column;align-items: flex-end;gap: 6px;min-width: 78px}.dp-spot-v{font: 500 11.5px var(--mono);color: var(--dim);white-space: nowrap}.dp-spot-v b{font: 700 14.5px var(--mono);color: #fff;margin-right: 3px}.dp-spot-v small{font-size: 11.5px}.dp-q{color: var(--blue);font-weight: 700;margin-right: 4px}.dp-spot-pop .dp-tube{width: 78px;height: 5px}.dp-count{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.dp-count-part{position: relative;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 14px 4px 11px;border-radius: 16px;overflow: hidden;background: linear-gradient(180deg,rgba(3,26,40,.96),rgba(1,13,23,.98));border: 1px solid color-mix(in srgb,var(--acc) 30%,transparent);box-shadow: inset 0 1px 0 rgba(170,240,255,.08),inset 0 -18px 30px -24px var(--acc)}.dp-count-v{font: 700 34px/1 var(--mono);letter-spacing: -.03em;color: #fff;font-variant-numeric: tabular-nums;text-shadow: 0 0 18px var(--dp-glow)}.dp-count-k{font: 600 9.5px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dp-acc-text)}.dp-count.done .dp-count-v{color: var(--acc)}.dp-count-big{gap: 14px}.dp-count-big .dp-count-part{padding: 24px 6px 16px;border-radius: 22px;gap: 10px}.dp-count-big .dp-count-v{font-size: clamp(46px,7.4vw,104px)}.dp-count-big .dp-count-k{font-size: 11px}.dp-sonar{position: relative;width: min(100%,410px);aspect-ratio: 1 / 1;margin: 0 auto}.dp-sonar-face{position: absolute;inset: 0;border-radius: 50%;overflow: hidden;background: radial-gradient(circle closest-side,transparent 0 24.4%,color-mix(in srgb,var(--acc) 30%,transparent) 24.6% 25%,transparent 25.2% 49.4%,color-mix(in srgb,var(--acc) 30%,transparent) 49.6% 50%,transparent 50.2% 74.4%,color-mix(in srgb,var(--acc) 30%,transparent) 74.6% 75%,transparent 75.2%),linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--acc) 22%,transparent) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in srgb,var(--acc) 22%,transparent) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),radial-gradient(circle closest-side,rgba(7,62,82,.96),rgba(3,26,42,.98) 62%,rgba(1,12,22,1));box-shadow: 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent),0 0 0 12px rgba(3,22,36,.7),0 0 0 13px color-mix(in srgb,var(--acc) 22%,transparent),0 36px 80px -30px rgba(0,0,0,.95),0 0 90px -30px var(--acc),inset 0 0 70px rgba(0,0,0,.55)}.dp-sonar-sweep{position: absolute;inset: 0;border-radius: 50%;background: conic-gradient(from 0deg,transparent 0deg,transparent 280deg,color-mix(in srgb,var(--acc) 10%,transparent) 300deg,color-mix(in srgb,var(--acc) 48%,transparent) 359deg,transparent 360deg);animation: dp-sweep 5s linear infinite}.dp-blip{position: absolute;width: var(--b);height: var(--b);margin: calc(var(--b) / -2) 0 0 calc(var(--b) / -2);border-radius: 50%;background: radial-gradient(circle,#fff 0 20%,var(--acc) 60%);box-shadow: 0 0 12px var(--acc),0 0 0 3px color-mix(in srgb,var(--acc) 22%,transparent);animation: dp-blip 5s linear infinite;animation-delay: calc(var(--d) - 5s)}.dp-sonar-read{position: absolute;inset: 22%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 4px;pointer-events: none}.dp-sonar-read>*{pointer-events: auto}.dp-sonar-v{font: 800 clamp(40px,4.6vw,62px)/1 var(--font);letter-spacing: -.045em;color: #fff;font-variant-numeric: tabular-nums;text-shadow: 0 0 30px var(--dp-glow),0 2px 0 rgba(0,0,0,.3)}.dp-sonar-k{font: 600 10.5px/1.3 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dp-acc-text)}.dp-dial{display: block;width: 100%;max-width: 180px;height: auto;overflow: visible}.dp-dial-track{fill: none;stroke: rgba(130,210,255,.14);stroke-width: 9;stroke-linecap: round}.dp-dial-fill{fill: none;stroke: var(--acc);stroke-width: 9;stroke-linecap: round;filter: drop-shadow(0 0 5px var(--dp-glow))}.dp-dial.good .dp-dial-fill{stroke: var(--green);filter: drop-shadow(0 0 5px rgba(94,242,160,.6))}.dp-dial.warn .dp-dial-fill{stroke: var(--yellow);filter: drop-shadow(0 0 5px rgba(255,209,102,.6))}.dp-dial.bad .dp-dial-fill{stroke: var(--red);filter: drop-shadow(0 0 5px rgba(255,125,136,.6))}.dp-dial-tick{stroke: rgba(200,240,255,.35);stroke-width: 1.4}.dp-dial-needle{stroke: #fff;stroke-width: 2.6;stroke-linecap: round}.dp-dial-hub{fill: #fff;stroke: #04182a;stroke-width: 2}.dp-readouts{display: grid;gap: 14px;grid-template-columns: repeat(auto-fit,minmax(min(300px,100%),1fr))}.dp-readout{position: relative;min-width: 0;padding: 18px 20px 17px;border-radius: 20px;background: var(--card-grad);border: 1px solid var(--line);box-shadow: var(--shadow-1);overflow: hidden}.dp-readout::after{content: "";position: absolute;left: 20px;right: 20px;bottom: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,var(--acc),transparent 75%);opacity: .7}.dp-readout.good::after{background: linear-gradient(90deg,var(--green),transparent 75%)}.dp-readout.warn::after{background: linear-gradient(90deg,var(--yellow),transparent 75%)}.dp-readout.bad::after{background: linear-gradient(90deg,var(--red),transparent 75%)}.dp-readout-k{display: block;font: 600 10.5px/1.35 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.dp-readout-v{display: block;margin: 10px 0 6px;font: 800 30px/1 var(--font);letter-spacing: -.035em;color: #fff;font-variant-numeric: tabular-nums}.dp-readout-v small{font: 600 13px var(--mono);letter-spacing: 0;color: var(--dim);margin-left: 4px}.dp-readout-n{display: block;font: 400 12.5px/1.5 var(--font);color: var(--mut)}.dp-readout-v.green{color: var(--green)}.dp-readout-v.red{color: var(--red)}.dp-readout-v.yellow{color: var(--yellow)}.dp-pagehead{position: relative;margin: 6px 0 34px}.dp-pagehead h1{margin: 0;max-width: 22em;font: 800 clamp(32px,4.4vw,54px)/1.04 var(--font);letter-spacing: -.04em;color: #fff;text-wrap: balance;text-shadow: 0 2px 24px rgba(0,30,50,.35)}.dp-pagehead .dp-lede{margin: 16px 0 0;max-width: 42em;font: 400 17px/1.6 var(--font);color: var(--mut)}.dp-pagehead-row{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 18px 32px}.dp-pagehead-row>:first-child{flex: 1 1 520px;min-width: 0}.dp-tally{display: inline-flex;align-items: center;gap: 12px;padding: 10px 18px 10px 14px;border-radius: 999px;white-space: nowrap;background: rgba(2,18,30,.78);border: 1px solid var(--acc-line);box-shadow: 0 0 30px -14px var(--acc);font: 500 12.5px var(--mono);color: var(--mut)}.dp-tally b{font: 700 18px var(--mono);color: #fff}.dp-intro{max-width: 46em}.dp-intro.prose{color: var(--mut)}.dp-text{position: relative;padding: 24px 28px 22px 30px;border-radius: var(--radius);background: rgba(4,22,36,.74);border: 1px solid var(--line)}.dp-text::before{content: "";position: absolute;left: 0;top: 22px;bottom: 22px;width: 3px;border-radius: 0 3px 3px 0;background: linear-gradient(180deg,var(--acc),transparent)}.dp-text>.dp-kicker{display: flex}.dp-text .prose>:last-child{margin-bottom: 0}.dp-faq{max-width: 880px}.dp-faq-item{border-radius: 18px;background: rgba(4,22,36,.72);border: 1px solid var(--line);margin: 0 0 10px;transition: border-color .2s,background .2s}.dp-faq-item[open]{background: var(--card-grad);border-color: var(--acc-line)}.dp-faq-item>summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 14px;min-height: 56px;padding: 14px 18px;font: 600 16px/1.4 var(--font);color: #fff}.dp-faq-item>summary::-webkit-details-marker{display: none}.dp-faq-item>summary::before{content: "";flex: 0 0 auto;width: 13px;height: 13px;border-radius: 50%;border: 1.5px solid color-mix(in srgb,var(--acc) 70%,#fff);background: radial-gradient(circle at 32% 30%,rgba(255,255,255,.7) 0 14%,transparent 40%);transition: transform .2s,background-color .2s}.dp-faq-item[open]>summary::before{background-color: var(--acc);box-shadow: 0 0 12px var(--acc)}.dp-faq-item>summary::after{content: "+";margin-left: auto;flex: 0 0 auto;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;font: 500 16px/1 var(--mono);color: var(--dp-acc-text);background: rgba(14,52,80,.8)}.dp-faq-item[open]>summary::after{content: "−"}.dp-faq-item>summary:hover{color: var(--dp-acc-text)}.dp-faq-item>.prose{padding: 0 24px 20px 45px;font-size: 15.5px}.dp-routes{display: grid;gap: 0;border-radius: var(--radius);background: rgba(4,22,36,.72);border: 1px solid var(--line);padding: 8px 22px}.dp-route{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 10px 18px;align-items: baseline;padding: 14px 0}.dp-route + .dp-route{border-top: 1px solid var(--line2)}.dp-route-k{font: 600 11px/1.4 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.dp-route .chips{gap: 7px}.dp-also{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 10px;margin: 0;padding: 0;font: 400 14px/1.6 var(--font);color: var(--mut)}.dp-also-k{font: 600 11px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim);margin-right: 4px}.dp .dp-also a{display: inline-flex;align-items: center;min-height: 34px;padding: 4px 14px;border-radius: 999px;color: var(--ink);background: rgba(14,52,80,.6);border: 1px solid var(--line);font: 500 13.5px/1.3 var(--font)}.dp .dp-also a:hover{color: #fff;border-color: var(--acc-line);background: color-mix(in srgb,var(--acc) 14%,rgba(14,52,80,.8))}.dp-console{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;padding: 14px 16px;margin: 0 0 14px;border-radius: var(--radius);background: rgba(2,18,30,.78);border: 1px solid var(--line);box-shadow: var(--shadow-1)}.dp-console input[type="search"]{flex: 1 1 260px;width: auto;max-width: 380px}.dp-console .dp-count-note{margin-left: auto;font: 500 12px var(--mono);color: var(--dim);white-space: nowrap}.dp-console .dp-count-note b{color: #fff}.dp .dp-console .check{min-height: 40px;padding: 0 12px;border-radius: 999px;border: 1px solid var(--line);background: rgba(14,52,80,.45);font-size: 13px}.dp .dp-console .check:has(input:checked){border-color: var(--acc-line);background: var(--acc-soft)}.dp-pager{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px;padding: 26px 0 8px;font: 500 12.5px var(--mono);color: var(--dim)}.dp .dp-pager a{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 16px;border-radius: 999px;color: var(--ink);background: rgba(14,52,80,.6);border: 1px solid var(--line)}.dp .dp-pager a:hover{color: #fff;border-color: var(--acc-line)}.dp-pager .cur{display: inline-grid;place-items: center;min-width: 40px;min-height: 40px;padding: 0 10px;border-radius: 999px;background: var(--acc);color: var(--accInk);font-weight: 700;box-shadow: 0 0 18px -6px var(--acc)}.dp-pager .dim{margin-left: 8px}.dp-active{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0 0 14px}.dp-hero{position: relative;display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 40px 56px;align-items: center;margin: 0 0 78px;padding-top: 8px}.dp-hero-text{min-width: 0}.dp-hero-live{padding: 7px 14px 7px 11px;border-radius: 999px;background: rgba(2,30,46,.45);border: 1px solid rgba(220,250,255,.25);color: #eafcff;gap: 10px}.dp-hero h1{margin: 22px 0 20px;font: 800 clamp(40px,5.6vw,76px)/1 var(--font);letter-spacing: -.045em;color: #fff;text-wrap: balance;text-shadow: 0 2px 30px rgba(0,30,52,.4)}.dp-hero h1 em{font-style: normal;color: color-mix(in srgb,var(--acc) 40%,#fff)}.dp-lede{margin: 0 0 28px;max-width: 34em;font: 400 18px/1.6 var(--font);color: var(--mut);text-wrap: pretty}.dp-bigsearch{display: flex;align-items: center;gap: 10px;max-width: 600px;padding: 7px 7px 7px 18px;border-radius: 999px;color: var(--dp-acc-text);background: rgba(2,20,34,.82);border: 1px solid rgba(200,245,255,.22);box-shadow: 0 24px 50px -24px rgba(0,10,20,.9),inset 0 1px 0 rgba(200,245,255,.08)}.dp-bigsearch:focus-within{border-color: var(--acc);box-shadow: 0 0 0 4px color-mix(in srgb,var(--acc) 20%,transparent),0 24px 50px -24px rgba(0,10,20,.9)}.dp-bigsearch .dp-i{width: 22px;height: 22px}.dp .dp-bigsearch input[type="search"]{flex: 1;min-width: 0;min-height: 44px;padding: 0 4px;background: transparent;border: 0;outline: 0;color: #fff;font: 400 16px var(--font)}.dp-bigsearch .btn-acc{min-height: 46px;padding: 0 24px;font-size: 15px}.dp-hero-quick{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 20px 0 0;font: 500 13px var(--font)}.dp-hero-quick span{font: 600 10.5px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim);margin-right: 4px}.dp .dp-hero-quick a{display: inline-flex;align-items: center;min-height: 34px;padding: 0 14px;border-radius: 999px;color: #eafcff;background: rgba(255,255,255,.08);border: 1px solid rgba(220,250,255,.2)}.dp .dp-hero-quick a::first-letter{text-transform: uppercase}.dp .dp-hero-quick a:hover{background: rgba(255,255,255,.16);color: #fff}.dp-hero-sonar{display: flex;flex-direction: column;align-items: center;gap: 26px;color: inherit;text-align: center}.dp .dp-hero-sonar,.dp .dp-hero-sonar:hover{color: inherit}.dp-hero-sonar .dp-sonar{transition: transform .4s ease}.dp-hero-sonar:hover .dp-sonar{transform: scale(1.015)}.dp-sonar-sub{color: var(--mut);letter-spacing: .1em}.dp-hero-sonar-text{display: flex;flex-direction: column;align-items: center;gap: 6px;max-width: 26em;font: 400 14px/1.5 var(--font);color: var(--mut)}.dp-hero-sonar-t{margin: 0;font: 700 17px/1.2 var(--font);color: #fff}.dp-hero-sonar-text .dp-more{margin-top: 4px}.dp-instruments{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 20px}.dp-instrument{display: flex;flex-direction: column;gap: 0;padding: 24px 26px;color: inherit;transition: transform .2s,border-color .2s,box-shadow .2s}.dp .dp-instrument,.dp .dp-instrument:hover{color: inherit}.dp-instrument:hover{transform: translateY(-2px);border-color: var(--acc-line);box-shadow: var(--shadow-2),0 0 40px -20px var(--acc)}.dp-instrument-t{margin: 0 0 18px;font: 700 18px/1.25 var(--font);letter-spacing: -.015em;color: #fff}.dp-instrument-v{display: block;margin: 0 0 16px;font: 800 64px/1 var(--font);letter-spacing: -.045em;color: #fff;font-variant-numeric: tabular-nums;text-shadow: 0 0 30px var(--dp-glow)}.dp-instrument-n{margin: 16px 0 14px;font: 400 14px/1.55 var(--font);color: var(--mut)}.dp-instrument .dp-more{margin-top: auto}.dp-fresh{height: 9px}.dp-site{--cat: var(--acc)}.dp-site.cat-modded{--cat: var(--dp-jelly)}.dp-site.cat-pve{--cat: var(--green)}.dp-site::before{background: radial-gradient(120% 60% at 0% 0%,color-mix(in srgb,var(--cat) 12%,transparent),transparent 60%)}.dp-site::after{content: "";position: absolute;left: 24px;right: 24px;top: -1px;height: 2px;border-radius: 0 0 2px 2px;background: linear-gradient(90deg,var(--cat),transparent)}.dp-site .dp-card-head h2{display: inline-flex;align-items: center;gap: 10px}.dp-site .dp-card-head h2::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--cat);box-shadow: 0 0 12px var(--cat)}.dp-none{color: var(--dim);font: 400 14px var(--font)}.dp-rates{display: grid;grid-template-columns: 190px minmax(0,1fr);gap: 28px;padding: 18px}.dp-rate-tabs{position: relative;display: flex;flex-direction: column;gap: 6px;padding: 4px 0 4px 0}.dp-rate-tabs::before{content: "";position: absolute;left: 21px;top: 22px;bottom: 22px;width: 2px;border-radius: 2px;background: linear-gradient(180deg,color-mix(in srgb,var(--acc) 30%,#c9f4ff),var(--acc) 50%,#11284a);opacity: .5}.dp-rate-tabs button{position: relative;display: flex;align-items: center;gap: 14px;min-height: 46px;padding: 0 16px 0 14px;border: 1px solid transparent;border-radius: 16px;cursor: pointer;background: transparent;color: var(--mut);font: 700 16px/1 var(--mono);text-align: left}.dp-rate-tabs button i{position: relative;width: 16px;height: 16px;border-radius: 50%;flex: 0 0 auto;background: #04182a;border: 2px solid color-mix(in srgb,var(--acc) 55%,#5a7a8e)}.dp-rate-tabs button:hover{color: #fff;background: rgba(14,52,80,.5)}.dp-rate-tabs button.active{color: #fff;background: color-mix(in srgb,var(--acc) 12%,rgba(4,30,48,.9));border-color: var(--acc-line)}.dp-rate-tabs button.active i{background: var(--acc);border-color: var(--acc);box-shadow: 0 0 0 4px color-mix(in srgb,var(--acc) 20%,transparent),0 0 16px var(--acc)}.dp-rate-panes{min-width: 0;padding: 8px 8px 4px 0}.dp-sec-tight{margin-bottom: 44px}.dp-lede-prose{margin-top: 18px;font-size: 17px}.dp-lede-prose>:last-child{margin-bottom: 0}.dp-kicker-inline{margin: 0}.dp-browser{margin-bottom: 40px}.dp-browser .filters{margin-bottom: 14px}.dp-browser .filters>summary .chip{margin-left: 2px}.dp-table td.name .dp-ping{margin: 0 9px 2px 0;vertical-align: middle;width: 8px;height: 8px}@media (min-width: 641px){.dp-table td.name{min-width: 250px}.dp-table td.td-pop .bar{width: 100px}}.dp-table tr.offline td.name .dp-ping{box-shadow: none}.dp-checks{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.dp-check{display: flex;flex-direction: column;gap: 12px;color: inherit;transition: transform .2s,border-color .2s}.dp .dp-check,.dp .dp-check:hover{color: inherit}.dp-check:hover{transform: translateY(-2px);border-color: var(--acc-line)}.dp-check-top{display: flex;align-items: center;justify-content: space-between;gap: 10px}.dp-check:first-child .dp-spot-n{color: var(--accInk);background: radial-gradient(circle at 34% 28%,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),var(--acc);border-color: transparent;box-shadow: 0 0 16px -3px var(--acc)}.dp-check-region{display: inline-flex;align-items: center;gap: 8px;font: 600 11px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim)}.dp-check-name{font: 700 16px/1.3 var(--font);color: #fff;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.6em}.dp-check:hover .dp-check-name{color: var(--dp-acc-text)}.dp-check-pop b{font: 800 34px/1 var(--font);letter-spacing: -.04em;color: #fff;margin-right: 8px}.dp-check-pop small{font: 500 12px var(--mono);color: var(--dim)}.dp-check-trail{display: flex;flex-direction: column;gap: 6px;height: 76px;margin-top: 2px}.dp-check-trail .dp-trail{height: 54px}.dp-console-break{flex-basis: 100%;height: 0}.dp-console .btn-acc{min-height: 42px;padding: 0 20px}.dp-fresh-tag,.dp-swell-tag{display: inline-flex;align-items: baseline;gap: 4px;padding: 5px 11px;border-radius: 999px;font: 700 12px var(--mono);color: #fff;background: rgba(14,52,80,.8);border: 1px solid var(--line)}td.age-fresh .dp-fresh-tag{color: #02161a;background: var(--green);border-color: transparent;box-shadow: 0 0 14px -4px var(--green)}td.age-fresh .dp-fresh-tag .dim{color: #0b3a2a}.dp-swell-tag{color: var(--dp-acc-text);border-color: var(--acc-line);background: var(--acc-soft)}.dp .dp-flash-surface{display: flex;gap: 10px;align-items: flex-start;margin: -12px 0 26px;padding: 14px 18px}.dp-flash-surface .dp-i{color: var(--yellow);margin-top: 2px}.dp-hint{margin: 16px 0 0;font: 400 14px var(--font);color: var(--mut)}.dp-acc{color: var(--dp-acc-text)}.dp-foot-note{margin: 12px 0 0}.dp-tally-sm{padding: 8px 14px}.dp-tally-sm b{font-size: 14px}.dp-guide-card{display: flex;flex-direction: column}.dp-guide-card .dp-card-head h3{font-size: 16.5px}.dp-guide-blurb{margin: -4px 0 12px;font: 400 13px/1.55 var(--font);color: var(--mut);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.dp-log{max-width: 780px}.dp-log .dp-pagehead h1{font-size: clamp(32px,4.4vw,50px)}.dp-log-intro{margin-top: 18px;font-size: 19px;line-height: 1.6;color: #eaf9fd}.dp-log-intro>:last-child{margin-bottom: 0}.dp-log-body{position: relative;margin: 0 0 64px;padding: 30px 34px 14px;border-radius: var(--radius);background: rgba(4,22,36,.78);border: 1px solid var(--line);box-shadow: var(--shadow-1)}.dp-log-body>.dp-mark{top: 32px}.dp-porthole-deco{position: absolute;right: 24px;top: 120px;width: 250px;pointer-events: none}.dp-porthole-deco svg{display: block;width: 100%;height: auto;overflow: visible}.dp-deco-ring{fill: #0c3550;stroke: color-mix(in srgb,var(--acc) 40%,#9fd8e4);stroke-width: 3;filter: drop-shadow(0 24px 40px rgba(0,0,0,.55))}.dp-deco-glass{fill: url(#dp-glass);stroke: rgba(200,245,255,.35);stroke-width: 2}.dp-glass-a{stop-color: #15718d}.dp-glass-b{stop-color: #03162a}.dp-deco-bolt{fill: #9fd8e4;opacity: .7}.dp-deco-fish path{fill: color-mix(in srgb,var(--acc) 70%,#fff)}.dp-deco-fish{filter: drop-shadow(0 0 14px var(--dp-glow));animation: dp-swim 9s ease-in-out infinite alternate}.dp-deco-eye{fill: #03162a}.dp-deco-bubble{fill: none;stroke: rgba(225,250,255,.6);stroke-width: 1.5}.dp-deco-shine{fill: none;stroke: rgba(255,255,255,.25);stroke-width: 6;stroke-linecap: round}@keyframes dp-swim{from{transform: translateX(-8px)}to{transform: translateX(10px)}}@media (max-width: 1180px){.dp-porthole-deco{display: none}}.dp-surfacing{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 210px;gap: 40px 56px;align-items: stretch;margin: 0 0 72px}.dp-surfacing-main{min-width: 0}.dp-surfacing h1{margin: 18px 0 26px;max-width: 16em;font: 800 clamp(34px,4.6vw,60px)/1.02 var(--font);letter-spacing: -.04em;color: #fff;text-wrap: balance;text-shadow: 0 2px 30px rgba(0,30,52,.4)}.dp-computer{padding: 16px 18px 18px;border-radius: 30px;background: linear-gradient(180deg,rgba(3,24,38,.9),rgba(1,12,22,.94));border: 1px solid rgba(200,245,255,.16);box-shadow: 0 0 0 6px rgba(2,18,30,.35),0 30px 70px -30px rgba(0,0,0,.95),inset 0 1px 0 rgba(200,245,255,.08)}.dp-computer-top{display: flex;justify-content: space-between;gap: 12px;flex-wrap: wrap;margin: 2px 6px 14px;font: 600 11px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.dp-computer-top span:first-child{display: inline-flex;align-items: center;gap: 7px;color: var(--dp-acc-text)}.dp-computer-top .dp-i{width: 15px;height: 15px}.dp-fw-when{margin: 26px 0 6px;max-width: 34em;font: 500 clamp(16px,1.8vw,19px)/1.5 var(--font);color: var(--mut)}.dp-fw-when b{color: #fff}.dp-fw-when b.dp-acc{color: var(--dp-acc-text)}.dp-fw-local{margin: 0;font: 400 14px var(--font);color: var(--mut)}.dp-fw-local b{color: #fff}.dp-fw-local .dp-i{width: 16px;height: 16px;margin: -2px 8px 0 0;color: var(--dp-acc-text)}.dp-fw-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px}.dp-fw-actions .btn .dp-i{width: 16px;height: 16px}.dp-ascent{--p: 50;position: relative;display: grid;grid-template-rows: auto minmax(220px,1fr) auto auto;justify-items: center;gap: 14px;padding: 20px 16px;border-radius: var(--radius);background: rgba(2,18,30,.6);border: 1px solid var(--line);text-align: center}.dp-ascent-end{display: flex;flex-direction: column;gap: 2px;font: 500 12px var(--mono);color: var(--mut)}.dp-ascent-end b{font: 600 10px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim)}.dp-ascent-top b{color: #eafcff}.dp-ascent-tube{position: relative;width: 46px;border-radius: 999px;overflow: visible;background: linear-gradient(180deg,rgba(190,245,255,.5),rgba(16,110,140,.45) 30%,rgba(6,40,66,.7) 70%,rgba(2,14,26,.9));box-shadow: inset 0 0 0 1px rgba(200,245,255,.22),inset 0 6px 14px rgba(0,0,0,.35)}.dp-ascent-tube::before{content: "";position: absolute;inset: 10px 9px;border-radius: inherit;background: repeating-linear-gradient(180deg,rgba(220,250,255,.32) 0 1px,transparent 1px 10%)}.dp-ascent-fill{position: absolute;left: 6px;right: 6px;bottom: 6px;height: calc((100% - 12px) * var(--p) / 100);border-radius: 999px;background: linear-gradient(0deg,color-mix(in srgb,var(--acc) 30%,#0a3a55),var(--acc));box-shadow: 0 0 22px -4px var(--acc)}.dp-ascent-diver{position: absolute;left: 50%;bottom: calc(6px + (100% - 12px) * var(--p) / 100);width: 30px;height: 30px;margin: 0 0 -15px -15px;border-radius: 50%;background: radial-gradient(circle at 34% 28%,#fff,var(--acc) 58%);box-shadow: 0 0 0 5px color-mix(in srgb,var(--acc) 25%,transparent),0 0 30px var(--acc)}.dp-ascent-now{order: 4;font: 400 12px/1.4 var(--font);color: var(--mut)}.dp-ascent-now b{display: block;font: 800 26px/1.1 var(--font);letter-spacing: -.03em;color: #fff}.dp-ascent-bottom{order: 3}.dp-dates{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.dp-date{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 16px 18px;border-radius: 18px;background: rgba(4,22,36,.78);border: 1px solid var(--line)}.dp-date b{font: 700 16px/1.3 var(--font);color: #fff}.dp-date>span:last-child{font: 500 12px var(--mono);color: var(--dim)}.dp-date-n{position: absolute;right: 14px;top: 14px;font: 600 10px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.dp-date.next{background: linear-gradient(180deg,var(--acc-soft),transparent 90%),rgba(4,22,36,.85);border-color: var(--acc-line);box-shadow: 0 0 34px -18px var(--acc)}.dp-date.next .dp-date-n{color: var(--dp-acc-text)}.dp-fw-answer{margin: 0 0 16px;font: 400 16px/1.6 var(--font);color: var(--mut)}.dp-fw-answer b{color: #fff}.dp-fw-chart{margin: 0 0 16px}.dp .wz-controls{margin-bottom: 18px}.dp .wz-board{gap: 12px}.dp .wz-tile-foot{flex-wrap: wrap;row-gap: 4px}.dp-sonar-room{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,440px);gap: 40px 56px;align-items: center;margin: 0 0 72px}.dp-sonar-room h1{margin: 20px 0 18px;font: 800 clamp(34px,4.6vw,60px)/1.02 var(--font);letter-spacing: -.04em;color: #fff;text-wrap: balance;text-shadow: 0 2px 30px rgba(0,30,52,.4)}.dp-pc-sub{margin: 0;max-width: 30em;font: 400 18px/1.55 var(--font);color: var(--mut)}.dp-pc-big{font: 800 1.1em/1 var(--font);color: #fff;font-variant-numeric: tabular-nums}.dp-pc-updated{margin: 18px 0 0;font: 500 12.5px/1.6 var(--mono);color: var(--dim)}.dp-pc-updated .dp-i{width: 15px;height: 15px;margin: -2px 7px 0 0;color: var(--dp-acc-text)}.dp-pc-updated time{color: #eafcff}.dp-official{margin-top: 20px}.dp-split .dp-card-head{margin-bottom: 16px}.dp .split-grid{gap: 20px}.dp-pressure{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 0 0 16px}.dp-pressure-g{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 12px 8px 12px;border-radius: 16px;background: rgba(2,16,28,.6);border: 1px solid var(--line2);text-align: center}.dp-pressure-g .dp-dial{max-width: 92px;margin-bottom: 2px}.dp-pressure-g b{font: 800 20px/1.1 var(--font);letter-spacing: -.03em;color: #fff}.dp-pressure-g span{font: 500 10.5px/1.3 var(--mono);color: var(--dim)}.dp-pressure-n{justify-content: center}.dp-pressure-n b{font-size: 30px}.dp-spots-2{columns: 2 340px;column-gap: 40px}.dp-spots-2 .dp-spot{break-inside: avoid}.dp-instruments-3{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.dp-instruments-3 .dp-instrument-v{font-size: 56px}.dp-tidetable{padding: 22px 22px 18px}.dp .heat{border-spacing: 4px}.dp .heat td{height: 24px}.dp .heat tbody th{color: var(--mut);font-size: 11px}.dp-heat-legend{display: flex;align-items: center;flex-wrap: wrap;gap: 5px;margin-top: 12px;font: 500 11px var(--mono)}.dp-heat-legend i{display: inline-block;width: 18px;height: 12px;border-radius: 4px}.dp-tides{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 8px;align-items: end;height: 230px;padding-top: 6px}.dp-tide{display: grid;grid-template-rows: auto minmax(0,1fr) auto auto;justify-items: center;gap: 6px;height: 100%;min-width: 0}.dp-tide-p{font: 700 11.5px var(--mono);color: var(--mut)}.dp-tide-col{position: relative;display: flex;align-items: flex-end;width: 100%;max-width: 34px;height: 100%;border-radius: 12px;overflow: hidden;background: rgba(130,210,255,.07)}.dp-tide-col i{display: block;width: 100%;border-radius: 12px;background: linear-gradient(0deg,#0b4a66,color-mix(in srgb,var(--acc) 55%,#0b4a66))}.dp-tide.top .dp-tide-col i{background: linear-gradient(0deg,color-mix(in srgb,var(--acc) 40%,#0b4a66),var(--acc));box-shadow: 0 0 18px -4px var(--acc)}.dp-tide.top .dp-tide-p{color: var(--dp-acc-text)}.dp-tide-d{font: 700 12px var(--font);color: #fff}.dp-tide-n{font: 500 10.5px var(--mono);color: var(--dim)}.dp-lead{flex: 0 0 auto;min-width: 54px;padding: 6px 10px;border-radius: 999px;text-align: center;font: 700 12px/1 var(--mono);color: #fff;background: rgba(14,52,80,.8);border: 1px solid var(--line);font-variant-numeric: tabular-nums}.dp-lead-acc{color: var(--dp-acc-text);border-color: var(--acc-line);background: var(--acc-soft)}.dp-lead-fresh{color: var(--green);border-color: rgba(94,242,160,.35);background: var(--green-soft)}.dp-says .dp-spot-name,.dp-says .dp-spot-meta{white-space: normal}.dp-ahead{list-style: none;margin: 0;padding: 0}.dp-ahead-row{display: flex;justify-content: space-between;gap: 12px;padding: 12px 0;border-top: 1px solid var(--line2);font: 500 12.5px/1.4 var(--mono)}.dp-ahead-row:first-child{border-top: 0}.dp-ahead-k{color: var(--dim);text-transform: uppercase;letter-spacing: .1em;font-size: 10.5px;padding-top: 2px}.dp-ahead-v{color: var(--ink);text-align: right}.dp-ahead-row.next .dp-ahead-k,.dp-ahead-row.next .dp-ahead-v{color: var(--dp-acc-text);font-weight: 700}.dp-hull{--hull: #7d97aa;position: relative;display: grid;grid-template-columns: 330px minmax(0,1fr);gap: 20px 44px;align-items: center;margin: 0 0 72px;padding: 30px 40px 30px 30px;border-radius: 32px;background: radial-gradient(70% 120% at 0% 50%,color-mix(in srgb,var(--hull) 20%,transparent),transparent 70%),rgba(3,22,36,.82);border: 1px solid color-mix(in srgb,var(--hull) 40%,transparent);box-shadow: var(--shadow-2),0 0 70px -36px var(--hull)}.dp-hull>.dp-mark{left: calc(-1 * var(--dp-rail));top: 32px}.dp-hull-up{--hull: var(--green)}.dp-hull-partial{--hull: var(--yellow)}.dp-hull-down{--hull: var(--red)}.dp-hull h1{margin: 12px 0 12px;font: 800 clamp(34px,4.6vw,60px)/1.02 var(--font);letter-spacing: -.04em;color: color-mix(in srgb,var(--hull) 45%,#fff);text-wrap: balance}.dp-hull-stale h1{color: #fff}.dp-hull-detail{margin: 0;max-width: 38em;font: 400 16.5px/1.6 var(--font);color: var(--mut)}.dp-hull .dp-kicker{color: color-mix(in srgb,var(--hull) 55%,#fff)}.dp-hull .dp-ping{background: var(--hull);box-shadow: 0 0 10px var(--hull)}.dp-hull .dp-ping::after{border-color: var(--hull)}.dp-sub{width: 100%;height: auto;overflow: visible}.dp-sub-body,.dp-sub-tower{fill: #0d3a56;stroke: rgba(200,245,255,.3);stroke-width: 1.5}.dp-sub-body{fill: #0f4462}.dp-sub-fin{fill: #0a2f47;stroke: rgba(200,245,255,.25);stroke-width: 1.5;stroke-linejoin: round}.dp-sub-scope{fill: none;stroke: rgba(200,245,255,.5);stroke-width: 4;stroke-linecap: round;stroke-linejoin: round}.dp-sub-shine{stroke: rgba(220,250,255,.22);stroke-width: 3;stroke-linecap: round}.dp-sub-port{fill: var(--hull);stroke: #e3f6fb;stroke-width: 3;filter: drop-shadow(0 0 8px var(--hull))}.dp-sub-beam{fill: url(#dp-beam)}.dp-beam-a{stop-color: var(--hull);stop-opacity: .5}.dp-beam-b{stop-color: var(--hull);stop-opacity: 0}.dp-sub-bubble{fill: none;stroke: rgba(220,250,255,.45);stroke-width: 1.5}.dp-light{display: inline-block;width: 8px;height: 8px;margin: 0 8px 1px 0;border-radius: 50%;vertical-align: middle;background: var(--acc);box-shadow: 0 0 8px var(--acc)}.dp-light.good{background: var(--green);box-shadow: 0 0 8px var(--green)}.dp-light.warn{background: var(--yellow);box-shadow: 0 0 8px var(--yellow)}.dp-light.bad{background: var(--red);box-shadow: 0 0 8px var(--red)}.dp-hullchecks{grid-template-columns: repeat(3,minmax(0,1fr))}.dp-readout-dial{grid-column: 3;grid-row: 1 / span 2;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;padding: 26px 24px 24px}.dp-readout-dial .dp-dial{width: 100%;max-width: 230px;margin: 0 auto 10px}.dp-readout-dial .dp-readout-v{font-size: 46px}.dp .pill{border-radius: 999px}.dp-crumb{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 0 0 18px;font: 500 12.5px var(--mono);color: var(--dim)}.dp-crumb>span:last-child{color: #d3eef4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%}.dp .dp-crumb a{display: inline-flex;align-items: center;gap: 6px;min-height: 34px;padding: 0 14px 0 10px;border-radius: 999px;color: #eafcff;background: rgba(2,30,46,.45);border: 1px solid rgba(220,250,255,.22)}.dp .dp-crumb a:hover{background: rgba(2,30,46,.7);color: #fff}.dp-crumb .dp-i{width: 15px;height: 15px}.dp-report{position: relative;margin: 0 0 28px;border-radius: 32px;background: var(--card-grad);border: 1px solid var(--line);box-shadow: var(--shadow-2)}.dp-report>.dp-mark{top: 30px}.dp-report-banner.srv-banner{height: 210px;margin: 10px 10px 0;border-radius: 24px;border: 0;background: #031321;box-shadow: inset 0 0 0 1px rgba(200,245,255,.12)}.dp-report-banner.srv-banner::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;box-shadow: inset 0 0 40px rgba(0,10,20,.65)}.dp-report-banner .srv-banner-fill{opacity: .5}.dp-report-head{display: flex;flex-wrap: wrap;gap: 20px 32px;align-items: flex-start;justify-content: space-between;padding: 26px 30px 6px}.dp-report-id{flex: 1 1 460px;min-width: 0}.dp-report-id h1{margin: 0 0 12px;font: 800 clamp(24px,3vw,36px)/1.12 var(--font);letter-spacing: -.03em;color: #fff;overflow-wrap: anywhere}.dp-report-id h1 .dp-ping{width: 12px;height: 12px;margin: 0 14px 5px 2px;vertical-align: middle}.dp-report-sub{display: flex;flex-wrap: wrap;gap: 4px 0;margin: 0 0 14px;font: 500 12.5px var(--mono);color: var(--mut)}.dp-report-sub>span + span::before{content: "·";margin: 0 10px;color: var(--dim)}.dp-on{color: var(--green);font-weight: 700}.dp-report-connect{flex: 0 1 380px;display: flex;flex-direction: column;gap: 8px;min-width: 0;padding: 16px;border-radius: 22px;background: rgba(2,16,28,.7);border: 1px solid var(--line)}.dp-report-connect .dp-small{font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--dp-acc-text);font-weight: 600}.dp-report-connect .copy{display: inline-flex;align-items: center;gap: 8px;overflow: hidden;text-overflow: ellipsis;text-align: left;min-height: 42px}.dp-report-connect .copy .dp-i{width: 16px;height: 16px;color: var(--dp-acc-text)}.dp-report-buttons{display: flex;flex-wrap: wrap;gap: 8px}.dp-report-buttons .btn{flex: 1 1 auto}.dp-report-buttons .btn .dp-i{width: 15px;height: 15px}.dp-gauges{display: grid;grid-template-columns: minmax(0,1.7fr) repeat(4,minmax(0,1fr));gap: 12px;padding: 18px 30px 30px}.dp-gauge{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 16px 18px;border-radius: 20px;background: rgba(2,16,28,.62);border: 1px solid var(--line2)}.dp-gauge-v{font: 800 24px/1.1 var(--font);letter-spacing: -.03em;color: #fff;font-variant-numeric: tabular-nums;overflow-wrap: anywhere}.dp-gauge-v small{font: 600 13px var(--mono);letter-spacing: 0;color: var(--dim);margin-left: 6px}.dp-gauge-k{margin-top: 6px;font: 600 10.5px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.dp-gauge-n{font: 400 12px/1.45 var(--mono);color: var(--mut)}.dp-gauge-players{flex-direction: row;align-items: center;gap: 16px;background: linear-gradient(90deg,var(--acc-soft),transparent 70%),rgba(2,16,28,.62);border-color: var(--acc-line)}.dp-gauge-players .dp-dial{width: 120px;flex: 0 0 auto}.dp-gauge-players .dp-gauge-v{font-size: 36px}.dp-gauge-read{display: flex;flex-direction: column;gap: 4px;min-width: 0}.dp-report-grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 20px;align-items: start;margin: 0 0 72px}.dp-report-main,.dp-report-side{display: flex;flex-direction: column;gap: 20px;min-width: 0}.dp-log-card{position: relative}.dp-log-card>.dp-mark{top: 24px}.dp .chart-card .card-head{align-items: center}.dp .seg-pair{gap: 8px}.dp-periscope .map-frame{border-radius: 50% / 50%;aspect-ratio: 1 / 1;border: 0;margin: 4px 6px 16px;background: #031321;box-shadow: 0 0 0 6px #0b2f47,0 0 0 8px color-mix(in srgb,var(--acc) 35%,transparent),0 18px 40px -16px rgba(0,0,0,.9),inset 0 0 30px rgba(0,0,0,.6)}.dp-periscope .map-frame img{border-radius: 50%}.dp-periscope .map-frame.map-missing{border-radius: 24px;aspect-ratio: 2 / 1;box-shadow: inset 0 0 0 1px var(--line)}.dp-periscope .btn .dp-i{width: 15px;height: 15px}.dp .srv-description{color: var(--mut)}.dp-wipe-next{font-size: 16px}.dp .wipe-why{color: var(--dim)}.dp-wipe-stats{grid-template-columns: repeat(auto-fit,minmax(min(160px,100%),1fr));margin: 0 0 6px}.dp-wipe-stats .dp-readout{padding: 14px 16px;border-radius: 16px}.dp-wipe-stats .dp-readout-v{font-size: 22px;margin: 8px 0 4px}.dp .wipe-sub{color: var(--dim)}.dp-coming{columns: 2 230px;column-gap: 28px}.dp-coming .dp-spot{break-inside: avoid;padding: 8px 10px}.dp-coming .dp-spot-name{font: 500 13px var(--mono)}.dp .operator-card .dp-spot{gap: 10px;padding: 9px 10px}.dp-similar-also{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--line2)}.dp-answers .qa-group:first-child{margin-top: 0}.dp .qa-group{color: var(--dp-acc-text)}.dp .qa{padding: 16px 18px;border-radius: 18px;background: rgba(2,16,28,.55);border: 1px solid var(--line2)}.dp .qa-q{color: #fff}.dp .qa-a{color: var(--mut)}.dp .qa-grid{gap: 12px}.dp .tag-code{border-radius: 999px;background: rgba(2,16,28,.8);color: #fff}.dp .tag-row{border-top-color: var(--line2)}.dp .tag-raw code{background: rgba(2,16,28,.8)}@media (max-width: 1240px){.dp-search{width: 240px}}@media (max-width: 1100px){.dp-report-grid{grid-template-columns: minmax(0,1fr)}.dp-gauges{grid-template-columns: repeat(2,minmax(0,1fr))}.dp-gauge-players{grid-column: 1 / -1}.dp-hero{grid-template-columns: minmax(0,1fr)}.dp-hero-sonar{flex-direction: row;text-align: left;justify-content: flex-start}.dp-hero-sonar .dp-sonar{width: 300px;flex: 0 0 auto}.dp-hero-sonar-text{align-items: flex-start}.dp-grid-3{grid-template-columns: repeat(auto-fill,minmax(min(330px,100%),1fr))}.dp-seabed-in{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.dp-seabed-brand{grid-column: 1 / -1}}@media (max-width: 1000px){.dp-top{flex-wrap: wrap}.dp-burger{display: grid}.dp-search{display: none;order: 5;width: 100%;margin: 4px 0 0}.dp-live{margin-left: auto}.dp-nav{display: none;flex-direction: column;gap: 6px;padding: 14px 0 8px}.dp-nav-link{min-height: 48px;font-size: 16px;padding: 0 18px 0 14px}.dp-menu-toggle:checked ~ .dp-nav{display: flex}.dp-menu-toggle:checked ~ .dp-top .dp-search{display: flex}.dp-menu-toggle:checked ~ .dp-top .dp-burger{background: var(--dp-navy);color: #fff;border-color: var(--dp-navy)}}@media (max-width: 900px){:root{--dp-rail: 30px}.dp-descent{--dp-rail-x: 8px}.dp-descent::after{display: none}.dp-mark{position: relative;left: auto;top: auto;width: auto;padding: 0;margin: 0 0 10px;flex-direction: row;align-items: baseline;gap: 8px}.dp-mark::after{right: auto;left: -29px;top: 0;width: 12px;height: 12px}.dp-hero>.dp-mark,.dp-pagehead>.dp-mark,.dp-log .dp-pagehead>.dp-mark{position: absolute;top: 2px;left: 0}.dp-hero,.dp-pagehead{padding-top: 26px}.dp-head .dp-mark{flex: 0 0 100%}:is(.dp-text,.dp-log-card,.dp-log-body,.dp-report)>.dp-mark{position: absolute;left: calc(-1 * var(--dp-rail));top: 22px;width: 0;margin: 0}:is(.dp-text,.dp-log-card,.dp-log-body,.dp-report)>.dp-mark b,:is(.dp-text,.dp-log-card,.dp-log-body,.dp-report)>.dp-mark i{display: none}:is(.dp-text,.dp-log-card,.dp-log-body,.dp-report)>.dp-mark::after{left: 2px}.dp-layer span{left: calc(var(--dp-rail) + 0px)}.dp-instruments,.dp-grid-2,.dp-grid-3,.dp-checks{grid-template-columns: minmax(0,1fr)}.dp-surfacing,.dp-sonar-room{grid-template-columns: minmax(0,1fr);padding-top: 34px}.dp-hull{grid-template-columns: minmax(0,1fr);padding: 24px 22px}.dp-hull>.dp-mark{position: absolute;top: -30px;left: 0}.dp-hull{margin-top: 30px}.dp-sub{max-width: 230px}.dp-instruments-3{grid-template-columns: minmax(0,1fr)}.dp-hullchecks{grid-template-columns: repeat(2,minmax(0,1fr))}.dp-readout-dial{grid-column: 1 / -1;grid-row: auto;order: -1}.dp-sonar-room>.dp-mark{position: absolute;top: 2px;left: 0}.dp-sonar-room-scope .dp-sonar{width: min(100%,320px)}.dp-surfacing>.dp-mark{position: absolute;top: 2px;left: 0}.dp-ascent{grid-template-rows: none;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 16px}.dp-ascent .dp-ascent-bottom{order: -1}.dp-ascent .dp-ascent-top{order: 2}.dp-ascent .dp-ascent-now{order: 5;grid-column: 1 / -1}.dp-ascent-tube{width: 100%;height: 34px}.dp-ascent-tube{background: linear-gradient(90deg,rgba(2,14,26,.9),rgba(6,40,66,.7) 30%,rgba(16,110,140,.45) 70%,rgba(190,245,255,.5))}.dp-ascent-tube::before{inset: 8px 10px;background: repeating-linear-gradient(90deg,rgba(220,250,255,.32) 0 1px,transparent 1px 10%)}.dp-ascent-fill{top: 5px;bottom: 5px;left: 5px;right: auto;height: auto;width: calc((100% - 10px) * var(--p) / 100);background: linear-gradient(90deg,color-mix(in srgb,var(--acc) 30%,#0a3a55),var(--acc))}.dp-ascent-diver{left: calc(5px + (100% - 10px) * var(--p) / 100);bottom: 50%;width: 24px;height: 24px;margin: 0 0 -12px -12px}.dp-dates{grid-template-columns: repeat(2,minmax(0,1fr))}.dp-rates{grid-template-columns: minmax(0,1fr);gap: 12px}.dp-rate-tabs{flex-direction: row;overflow-x: auto;padding-bottom: 4px}.dp-rate-tabs::before{display: none}.dp-rate-tabs button{flex: 0 0 auto;min-height: 44px}}@media (max-width: 640px){.dp-surface-in{padding: 12px 16px 0}.dp-surface{padding-bottom: 34px}.dp-waterline{height: 36px}.dp-word{font-size: 17px}.dp-porthole{width: 36px;height: 36px}.dp-live{padding: 0 12px;min-height: 40px;font-size: 12px}.dp-live span{display: none}.dp-sun{width: 300px;height: 300px;top: -150px;right: -40px}.dp-descent{padding-top: 22px}.dp-sec{margin-bottom: 56px}.dp-h2{font-size: 23px}.dp-note{font-size: 14.5px}.dp-hero{margin-bottom: 56px;gap: 34px}.dp-hero h1{font-size: 40px;margin: 18px 0 16px}.dp-lede{font-size: 16px;margin-bottom: 22px}.dp-bigsearch{padding-left: 14px}.dp-bigsearch .btn-acc{padding: 0 16px}.dp-hero-sonar{flex-direction: column;text-align: center}.dp-hero-sonar .dp-sonar{width: min(100%,300px)}.dp-hero-sonar-text{align-items: center}.dp-card,.dp .card{padding: 18px 16px}.dp-instrument{padding: 20px 18px}.dp-instrument-v{font-size: 50px}.dp-count{gap: 6px}.dp-count-v{font-size: 27px}.dp-count-part{padding: 12px 2px 9px;border-radius: 13px}.dp-count-big .dp-count-part{padding: 16px 2px 12px;border-radius: 16px}.dp-spot{gap: 10px}.dp-spot-trail{display: none}.dp-spot-pop{min-width: 70px}.dp-spot-pop .dp-tube{width: 70px}.dp-layer span{white-space: normal;max-width: calc(100vw - 60px)}.dp-layer{margin-bottom: 72px}.dp-route{grid-template-columns: minmax(0,1fr);gap: 8px}.dp-routes{padding: 6px 16px}.dp-faq-item>.prose{padding: 0 16px 18px 18px}.dp .table-cards td.name{white-space: normal}.dp .table-cards td.name .dp-ping{display: none}.dp .table-cards tbody tr{border-radius: 20px;background: var(--card-grad)}.dp-text{padding: 20px 18px 18px 20px}.dp-seabed-in{grid-template-columns: minmax(0,1fr);gap: 26px}.dp-report{border-radius: 24px}.dp-report-banner.srv-banner{height: 120px;margin: 8px 8px 0;border-radius: 18px}.dp-report-head{padding: 18px 16px 4px}.dp-report-connect{flex-basis: 100%;padding: 14px}.dp-gauges{padding: 12px 16px 18px;gap: 10px}.dp-gauge{padding: 14px}.dp-gauge-players .dp-dial{width: 96px}.dp-gauge-players .dp-gauge-v{font-size: 30px}.dp-coming{columns: 1}.dp-wipe-stats{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.dp-console input[type="search"]{flex-basis: 100%;max-width: none}.dp-console select{flex: 1 1 140px}.dp-tally{white-space: normal;flex-wrap: wrap;gap: 4px 10px;border-radius: 20px;padding: 10px 16px}.dp-tally b{font-size: 16px}.dp-readouts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.dp-readout{padding: 15px 14px 14px;border-radius: 18px}.dp-readout-v{font-size: 23px;margin: 8px 0 5px}.dp-readout-k{font-size: 9.5px;letter-spacing: .1em}.dp-readout-n{font-size: 12px}.dp-hullchecks .dp-readout-dial .dp-readout-v{font-size: 38px}.dp-dates{grid-template-columns: minmax(0,1fr)}.dp-report-connect .copy{white-space: normal;overflow-wrap: anywhere;font-size: 12px}.dp .seg>button,.dp .seg>a{padding: 6px 10px}.dp-report-sub>span + span::before{margin: 0 7px}.dp-floor{height: 70px;margin-top: -69px}}@keyframes dp-drift{to{transform: translateX(-50%)}}@keyframes dp-bob{from{transform: translateY(-2px)}to{transform: translateY(3px)}}@keyframes dp-sway{from{transform: rotate(13deg) translateX(-14px);opacity: .55}to{transform: rotate(19deg) translateX(14px);opacity: 1}}@keyframes dp-rise{0%{transform: translate(0,0);opacity: 0}8%{opacity: .85}50%{transform: translate(16px,-400px)}88%{opacity: .55}100%{transform: translate(-8px,-820px);opacity: 0}}@keyframes dp-sweep{to{transform: rotate(360deg)}}@keyframes dp-blip{0%{opacity: 1;transform: scale(1.25)}12%{opacity: 1;transform: scale(1)}75%{opacity: .28}100%{opacity: .28;transform: scale(1)}}@keyframes dp-ping{from{transform: scale(1);opacity: .9}to{transform: scale(3.4);opacity: 0}}@media (prefers-reduced-motion: reduce){.dp-waterline,.dp-wave-back,.dp-rays i,.dp-sonar-sweep,.dp-blip,.dp-ping::after,.dp-deco-fish{animation: none !important}html:has(body.dp){scroll-behavior: auto}.dp-bubbles{display: none}.dp-sonar-sweep{transform: rotate(40deg)}.dp-blip{opacity: .85}.dp-ping::after{opacity: 0}.dp-instrument,.dp-hero-sonar .dp-sonar,.dp-more .dp-i,.dp-faq-item{transition: none}.dp-instrument:hover,.dp-hero-sonar:hover .dp-sonar{transform: none}}@media print{:root,:root[data-theme="light"]{--ink: #111;--mut: #333;--dim: #555;--card-grad: #fff;--line: #ccc;--line2: #e3e3e3}body.dp,.dp-sea,.dp-seabed,.dp-surface{background: #fff !important;color: #111}.dp-waterline,.dp-rays,.dp-bubbles,.dp-sun,.dp-floor,.dp-diver,.dp-nav,.dp-search,.dp-burger,.dp-live,.dp-sea::after,.dp-descent::before,.dp-descent::after,.dp-mark,.dp-layer,.dp-sonar-face{display: none !important}.dp-descent{padding-left: 0}.dp h1,.dp h2,.dp h3,.dp-sonar-v,.dp-instrument-v,.dp-big,.dp-readout-v{color: #111 !important;text-shadow: none !important}.dp-card,.dp .card,.dp-readout,.dp .table-wrap{box-shadow: none !important;break-inside: avoid}}
