.md-dive{z-index:20;background:var(--plate);color:var(--on-plate);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0}.md-dive canvas{--md-water-top:calc(70px + env(safe-area-inset-top));--md-water-bot:calc(var(--console-h) + 56px + env(safe-area-inset-bottom));left:0;right:0;top:var(--md-water-top);bottom:var(--md-water-bot);width:100%;height:calc(100% - var(--md-water-top) - var(--md-water-bot));pointer-events:none;touch-action:none;-webkit-touch-callout:none;display:block;position:absolute}@media (width<=359px){.md-dive canvas{--md-water-bot:calc(var(--console-h) + 70px + env(safe-area-inset-bottom))}.md-dive .md-cue .txt{font-size:16px;line-height:21px}}.md-dive .md-hit{touch-action:none;-webkit-touch-callout:none;position:absolute;inset:0}.md-dive .md-hud,.md-dive .md-alert,.md-dive .md-cue,.md-dive .md-console{pointer-events:none}.md-dive .md-hud button,.md-dive .md-console button{pointer-events:auto}.md-dive .md-hud .cell.hot .v,.md-dive .md-hud .cell.hot .v small{color:var(--band)}.md-dive .md-hud .dc-pause[disabled]{opacity:.45;cursor:default}@media (width<=359px){.md-dive .md-hud .cell{padding-left:7px}.md-dive .md-hud .cell .v{padding-right:7px}.md-dive .md-hud .cell .l .ch{display:none}.md-dive .md-hud .dc-pause{flex-basis:48px}}.md-dive .md-alert{padding-top:var(--q1);padding-bottom:var(--q1);align-items:center;line-height:21px}.md-dive .md-alert .txt{min-width:0;font:500 16px/21px var(--cond)}.md-dive .md-alert .txt b{font-weight:700}.md-dive .md-alert .val{font:700 17px/21px var(--cond);flex:none}.md-dive .md-alert.warn{background:var(--plate-2);color:var(--on-plate);border-bottom:1px solid var(--plate-line);border-left:4px solid var(--band-line)}.md-dive .md-cue{align-items:center;min-height:42px}.md-dive .md-cue .txt{flex:auto;min-width:0}.md-dive .md-cue .txt>b{font-weight:700;display:block}.md-dive .md-cue .hd{white-space:nowrap}.md-dive .md-cue .ic,.md-dive .md-cue .hd svg{vertical-align:-3px;flex:none;width:17px;height:17px;margin:0 5px 0 0;display:inline-block}.md-dive .md-cue .hd svg{align-self:auto;margin:0 0 0 5px}.md-dive .md-cue .hd svg[style]{margin:0 5px 0 0}.md-dive .md-cue .obj.done{color:var(--band)}.md-dive .md-cue .big .ic{vertical-align:-1px;width:13px;height:13px;color:var(--band)}.md-dive .md-cue .clk{color:var(--on-plate-2);font:600 15px/1 var(--cond);font-variant-numeric:tabular-nums lining-nums;flex:none;order:2;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.md-dive .md-cue .clk .ic{vertical-align:0;width:15px;height:15px;margin:0}.md-dive .md-cue.ev{padding-left:18px;display:block;position:absolute}.md-dive .md-cue.ev:before{width:4px;position:absolute;top:0;bottom:0;left:0}.md-dive .md-cue.ev .txt{font:500 16px/21px var(--cond);display:block}.md-dive .md-cue.ev .txt>b{display:inline}.md-dive .md-cue.ev .clk{float:right;margin:0 0 0 var(--q2);line-height:21px}@media (orientation:landscape) and (height<=500px){.md-dive .md-cue.ev{width:min(560px,100% - 98px)}}.md-dive .md-console{gap:var(--q2);padding:var(--q2) calc(var(--q2) + env(safe-area-inset-right)) calc(var(--q2) + env(safe-area-inset-bottom)) calc(var(--q2) + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 98px;display:grid}.md-dive .md-gauge{min-width:0}.md-dive .md-gauge .bud{min-width:0;overflow:hidden}.md-dive .md-gauge .ticks span{color:var(--on-plate)}.md-dive .md-zones.zones{display:flex}.md-dive .md-gauge .state{white-space:nowrap;min-width:0}.md-dive .md-gauge .state span{text-overflow:ellipsis;min-width:0;overflow:hidden}.md-dive .md-turn{align-self:stretch;min-width:0;min-height:134px}.md-dive .md-turn span{text-align:center;line-height:1.05}.md-dive .md-turn kbd{min-width:24px;font:650 13px/1 var(--cond);border:1.5px solid;border-radius:2px;padding:3px 6px}@media (pointer:coarse){.md-dive .md-turn kbd{display:none}}@media (width<=359px){.md-dive .md-console{grid-template-columns:minmax(0,1fr) 84px;gap:10px}.md-dive .md-gauge .md-zones.zones .w,.md-dive .md-gauge .state .dc-swatch{display:none}.md-dive .md-gauge .bud{font-size:14px}.md-dive .md-turn{font-size:21px}}.md-dive .md-pause .row .btn{white-space:nowrap}.md-dive .md-pause .md-sound[aria-pressed=true]{color:var(--on-plate-2)}.md-dive .md-pause .hood-open{justify-self:start}@media (orientation:landscape) and (height<=500px){.md-dive{--console-h:136px}.md-dive canvas{--md-water-top:calc(56px + env(safe-area-inset-top));--md-water-bot:calc(var(--console-h) + env(safe-area-inset-bottom))}.md-dive .md-console{padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:block}.md-dive .md-gauge{width:min(400px, calc(100% - 98px - 3 * var(--q2)));padding:8px var(--q2) 0}.md-dive .md-gauge .bar{font-size:26px;line-height:28px}.md-dive .md-gauge .track,.md-dive .md-gauge .ticks{margin-top:8px}.md-dive .md-gauge .ticks span:before{height:8px;top:-8px}.md-dive .md-gauge .zones{margin-top:0}.md-dive .md-gauge .state{margin-top:4px}.md-dive .md-turn{right:calc(var(--q2) + env(safe-area-inset-right));bottom:calc(var(--q2) + env(safe-area-inset-bottom));width:98px;min-height:calc(var(--console-h) - 2 * var(--q2));position:absolute}}.md{max-width:680px;padding-bottom:var(--q4);margin-inline:auto}.md .md-pad{padding-inline:var(--gutter)}.md :where(p){margin:0}.md .md-meta{font:var(--t-meta);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums}.md .md-fine{margin-top:var(--q3);font:var(--t-small);color:var(--ink-2);max-width:64ch}.md .lbl{font:var(--t-head);color:var(--ink-2);display:block}.md.md-select .dc-titleblock .tagline{max-width:30ch}.md .md-art{margin-top:var(--q4)}.md .md-art .img{background:var(--plate) var(--reef-art) center 60% / cover no-repeat;height:140px}.md .md-art p{padding:var(--q1) var(--gutter) var(--q1);background:var(--plate);color:var(--on-plate);font:italic 450 22px/28px var(--serif)}.md .md-daily{margin-top:var(--q6)}.md .md-daily .body{min-width:0;display:block}.md .md-daily .s{margin-top:2px}.md .md-daily .dc-streak{margin-top:var(--q1);flex-wrap:nowrap;align-items:flex-start}.md .md-daily .dc-streak b{flex:none}.md .md-daily .dc-streak span{min-width:0;margin-left:0}.md .md-log .head,.md .md-log .r{grid-template-columns:var(--rail) 1fr 72px;column-gap:var(--q2)}.md .md-log .md-missions{margin:0;padding:0;list-style:none}.md .md-log .r{padding:var(--q2) 0}.md .md-log .r .main{min-width:0;display:block}.md .md-log .r .meta{font:var(--t-meta);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;margin-top:2px;display:block}.md .md-log .r .best{color:var(--ink);font-weight:650}.md .md-log .r .end{align-self:center;width:72px}@media (hover:hover){.md-log .r:hover .name{text-underline-offset:5px;text-decoration:underline 1px}}.site-survey{width:72px;height:36px;display:block;overflow:visible}.site-survey .survey-fill{fill:var(--shoal)}.site-survey .survey-floor{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.site-survey .survey-route{fill:none;stroke:var(--route);stroke-width:1.5px;stroke-dasharray:3 2.5;vector-effect:non-scaling-stroke}.site-survey .survey-entry{fill:var(--ink)}.site-survey .survey-turn{fill:none;stroke:var(--route);stroke-width:1.5px;vector-effect:non-scaling-stroke}.md.md-select .after{margin-top:var(--q3)}.md.md-select .md-quiz{margin-top:var(--q2)}.md .md-brief .md-tweaks{margin-top:var(--q1)}.md .md-brief .md-tweaks:first-letter{text-transform:uppercase}.md .md-brief .lede{font:var(--t-lede)}.md .md-brief .md-vs b{color:var(--route);font-weight:650}.md .md-goal{grid-template-columns:var(--rail) 1fr;margin-top:var(--q3);padding-top:var(--q2);border-top:1px solid var(--ink);display:grid}.md .md-goal .ic{width:24px;height:24px;margin-top:1px}.md .md-brief .md-goal p{margin:0}.md .md-brief .md-goal .g{font:var(--t-tagline);margin-top:2px}.md .md-brief .md-goal .why{margin-top:var(--q1);font:var(--t-small);color:var(--ink-2)}.md .md-sec{margin:var(--q4) 0 0;padding-top:var(--q2);border-top:1px solid var(--ink);font:var(--t-row)}.md .md-plan-gas{margin-top:var(--q3)}.md .md-plan-gas .track{border:1.5px solid var(--ink);cursor:ew-resize;touch-action:none;height:44px;margin-top:0}.md .md-plan-gas .z-res{background:radial-gradient(circle, var(--paper) 1.6px, transparent 1.9px) 0 0 / 7px 7px, var(--gas-reserve)}.md .md-plan-gas .z-turn{background:repeating-linear-gradient(45deg, var(--paper) 0 2.2px, var(--gas-turn) 2.2px 6.5px)}.md .md-plan-gas .hdl{background:var(--ink);pointer-events:none;width:4px;margin-left:-2px;position:absolute;top:-9px;bottom:-9px}.md .md-plan-gas .hdl:before{content:"";background:var(--ink);width:14px;height:9px;position:absolute;top:0;left:-5px}.md .md-plan-gas .ticks{height:21px;margin-top:9px}.md .md-plan-gas .ticks span{color:var(--ink);font:italic 500 15px/21px var(--serif)}.md .md-plan-gas .ticks span:before{display:none}.md .md-zones.zones{height:21px;margin-top:var(--q1);color:var(--ink-2);display:flex}.md .md-zones.zones>span,.md-dive .md-zones.zones>span{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;position:static;overflow:hidden;transform:none}.md .md-zones.zones .w,.md-dive .md-zones.zones .w{text-overflow:clip;display:inline;position:static;overflow:hidden;transform:none}.md .md-stp{align-items:center;gap:var(--q2);min-height:70px;padding:var(--q1) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.md .md-plan-gas+.md-stp{margin-top:var(--q2);border-top:1px solid var(--rule)}.md .md-stp .lab b{align-items:center;gap:var(--q1);font:650 17px/21px var(--cond);display:flex}.md .md-stp .lab small{font:var(--t-small);color:var(--ink-2);margin-top:2px;display:block}.md .md-stp .ctl{grid-template-columns:44px 76px 44px;align-items:center;display:grid}.md .md-stp .pm{border:1.5px solid var(--ink);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:0 0;place-items:center;padding:0;display:grid}.md .md-stp .pm:active{background:var(--paper-2);transform:translateY(1px)}.md .md-stp .pm svg{width:18px;height:18px}.md .md-stp output{text-align:center;font:var(--t-value);font-variant-numeric:tabular-nums lining-nums}.md .md-stp output i{font:var(--t-unit);color:var(--ink-2);margin-left:2px;font-style:normal}.md .md-stp .dc-shape{outline:1px solid var(--ink);outline-offset:0}.md .md-brief>.go,.md .md-more>.md-sec:first-of-type{margin-top:var(--q4)}.md .md-facts{column-gap:var(--q3);border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;display:grid}.md .md-facts div{justify-content:space-between;align-items:baseline;gap:var(--q1);min-height:44px;padding:var(--q2) 0 0;border-bottom:1px solid var(--rule);display:flex}.md .md-facts dt{font:var(--t-meta);color:var(--ink-2)}.md .md-facts dd{font:600 17px/21px var(--cond);font-variant-numeric:tabular-nums lining-nums;text-align:right;margin:0}.md .md-facts dd:first-letter{text-transform:uppercase}@media (width<=359px){.md-facts{grid-template-columns:1fr}}.md .md-mixes{margin-top:var(--q2);border-top:1px solid var(--rule)}.md .md-mixes .mix{grid-template-columns:var(--rail) 1fr;width:100%;min-height:56px;padding:var(--q1) 0;border:0;border-bottom:1px solid var(--rule);color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;grid-template-rows:auto auto;align-items:center;display:grid}.md .md-mixes .mix:before{content:"";border:1.5px solid var(--ink);border-radius:50%;grid-row:1/span 2;width:20px;height:20px}.md .md-mixes .mix[aria-pressed=true]:before{background:radial-gradient(circle, var(--ink) 5px, transparent 5.5px)}.md .md-mixes .mix:active{background:var(--paper-2)}.md .md-mixes .mix b{font:var(--t-btn)}.md .md-mixes .mix small{font:var(--t-meta);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;grid-column:2;margin-top:4px}.md .md-hoodrow{margin:var(--q1) 0 var(--q2)}.md .md-notes,.md .md-notes>div p+p{margin-top:var(--q2)}.md .md-notes .worked{font:650 17px/28px var(--cond);font-variant-numeric:tabular-nums lining-nums}.md .md-legend{margin-top:var(--q4)}.md .md-brief .brief-more+.md-legend{border-top:0;margin-top:0}.md .md-legend svg{color:var(--ink)}.md .md-brief .after{margin-top:var(--q2)}.md .md-sound[aria-pressed=true]{color:var(--ink-2)}.md.md-deb .dc-scoreline{align-items:start}.md.md-deb .dc-stamp{margin-top:var(--q1)}.md .md-sum{min-width:0}.md .md-eq{align-items:baseline;gap:0 var(--q1);margin-top:var(--q2);font:var(--t-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.md .md-eq b{color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-weight:650}.md .md-eq i{font-style:normal}.md.md-deb .dc-score{margin-top:var(--q1)}.md .md-tags{gap:var(--q1);margin-top:var(--q1);flex-wrap:wrap;display:flex}.md.md-deb .md-short,.md.md-deb .md-daynote{margin-top:var(--q2)}@media (width<=479px){.md.md-deb .dc-acts .btn{gap:var(--q1);text-wrap:balance;font-size:16px;line-height:19px}}.md.md-deb .md-share{margin-top:var(--q1)}.md .md-trace{margin:var(--q4) 0 0}.md .md-trace .dc-trace{margin-top:var(--q1);width:100%;max-width:380px;height:auto;overflow:visible}.md .md-trace .dc-trace.wide{max-width:none}.md .md-trace .snd{font:italic 500 15px/1 var(--serif);font-variant-numeric:lining-nums;fill:var(--ink-2)}.md .md-trace .s-rule,.md .md-trace .s-ink{stroke-width:1px}.md .md-trace .s-ink{stroke-width:1.5px}.md .md-trace .need-fill{fill:var(--shoal)}.md .md-trace .need{fill:none;stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:5 4;stroke-linejoin:round}.md .md-trace .low{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.md .md-trace .turned circle{fill:var(--paper);stroke:var(--route);stroke-width:2px}.md .md-trace .turned text{font:600 15px/1 var(--cond);fill:var(--route)}.md .md-key{gap:var(--q1) var(--q3);margin-top:var(--q1);font:var(--t-small);color:var(--ink-2);flex-wrap:wrap;display:flex}.md .md-key span{align-items:baseline;gap:var(--q1);display:inline-flex}.md .md-key span:before{content:"";border-top:2.5px solid var(--ink);flex:none;align-self:center;width:21px}.md .md-key .k-need:before{border-top:1.5px dashed var(--ink-2);background:var(--shoal);height:9px}.md.md-deb .dc-remarks{margin-top:var(--q3)}.md .md-film{margin-top:var(--q4)}.md .md-shots{margin:var(--q1) 0 0;border-top:1px solid var(--ink);padding:0;list-style:none}.md .md-shots li{grid-template-columns:var(--rail) minmax(0, 1fr) auto;align-items:center;gap:0 var(--q2);min-height:56px;padding:var(--q1) 0;border-bottom:1px solid var(--rule);display:grid}.md .md-shots .gl .ic{width:16px;height:16px;color:var(--ink)}.md .md-shots .n{font:italic 450 20px/28px var(--serif);display:block}.md .md-shots .d{font:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;display:block}.md .md-shots b{font:var(--t-points);font-variant-numeric:tabular-nums lining-nums}.md .md-film .empty{margin-top:var(--q1);padding:var(--q2) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);color:var(--ink-2)}.md .md-big{grid-template-columns:var(--rail) 1fr;margin-top:var(--q2);font:var(--t-small);color:var(--ink-2);align-items:baseline;display:grid}.md .md-big.got{color:var(--ink);font-weight:650}.md .md-big .ic{align-self:center;width:14px;height:14px}.md.md-deb .md-lbl{margin-top:var(--q4)}.md .md-lines.dc-bk{margin-top:var(--q1)}.md .md-lines li{min-height:44px;padding:var(--q1) 0;line-height:21px}.md .md-lines .lt{grid-template-columns:28px 1fr;align-items:start;display:grid}.md .md-lines .ic{width:18px;height:18px;margin-top:2px}.md .md-lines .cost .ic{color:var(--ink-2)}.md.md-deb .after{margin-top:var(--q4)}.md .after .quiet svg{flex:none;width:18px;height:18px}
