/* Seabound Journeys · drinks, gratuities & Wi-Fi layer (Oct 2026). Loads after sj-ax.css on four pages only. */
html body[data-ax="barhub"]{--ax-sky1:#160F2B;--ax-sky2:#9C3F55;--ax-sky3:#F6C98A;--ax-acc:#7FD3E0}html body[data-ax="drinks"]{--ax-sky1:#2A0F1E;--ax-sky2:#B5473A;--ax-sky3:#FFD08A;--ax-acc:#FF9F7A}html body[data-ax="tips"]{--ax-sky1:#071F2A;--ax-sky2:#1D6E6A;--ax-sky3:#F3D79A;--ax-acc:#9FE0C8}html body[data-ax="wifi"]{--ax-sky1:#0A1238;--ax-sky2:#3B3FA8;--ax-sky3:#BFD6FF;--ax-acc:#8FE3FF}.dgw{--dg-ncl:#0E5E8C;--dg-cel:#B4552E;--dg-win:#127A52;--dg-warn:#9A3A1A;--dg-gold:#E8C27A}/* hero emblem motion */
.dgw .dg-rise circle{animation:dgRise 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes dgRise{0%{transform:translateY(18px);opacity:0}25%{opacity:.8}100%{transform:translateY(-60px);opacity:0}}.dgw .dg-tier{animation:dgTier 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes dgTier{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.dgw .dg-sig{animation:dgSig 3.2s ease-in-out infinite}@keyframes dgSig{0%,100%{opacity:.15}40%{opacity:.85}}/* shared bits */
.dgw .dg-k{display:block;font:800 11px/1.3 var(--ax-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-ink-soft);margin:0 0 8px}.dgw .dg-note{font:400 14px/1.55 var(--ax-sans);color:var(--ax-mute);margin:12px 0 0}.dgw .dg-desc{font:400 15px/1.55 var(--ax-sans);color:var(--ax-ink-soft);margin:14px 0 12px}.dgw .dg-pill{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--ax-lemon2);font:800 10.5px/1.6 var(--ax-sans);letter-spacing:.06em;text-transform:uppercase;color:#6A4A10;vertical-align:1px}.dgw .dg-sk{font:700 11px/1 var(--ax-sans);letter-spacing:.06em;text-transform:uppercase}.dgw .dg-sk-official{color:var(--dg-win)}.dgw .dg-sk-secondary{color:#8A6416}.dgw .dg-sk-quasi{color:var(--ax-sea)}.dgw .dg-callout{margin:18px 0;padding:18px 20px;border-radius:var(--ax-r);background:var(--ax-ink);color:#fff;font:500 16px/1.6 var(--ax-sans);box-shadow:var(--ax-shadow)}.dgw .dg-callout strong{color:var(--ax-lemon2)}.dgw .dg-cap{caption-side:top;text-align:left;padding:0 0 8px;font:600 13px var(--ax-sans);color:var(--ax-mute)}.dgw .dg-in{animation:dgIn .45s var(--ax-ease) both}@keyframes dgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dgw .dg-in > li{animation:dgIn .5s var(--ax-ease) both}.dgw .dg-in > li:nth-child(2){animation-delay:.04s}.dgw .dg-in > li:nth-child(3){animation-delay:.08s}.dgw .dg-in > li:nth-child(4){animation-delay:.12s}.dgw .dg-in > li:nth-child(5){animation-delay:.16s}.dgw .dg-in > li:nth-child(6){animation-delay:.2s}.dgw .dg-in > li:nth-child(7){animation-delay:.24s}.dgw .dg-in > li:nth-child(8){animation-delay:.28s}.dgw .dg-in > li:nth-child(9){animation-delay:.32s}.dgw .dg-in > li:nth-child(10){animation-delay:.36s}/* the four doors */
.dgw .dg-doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 8px}.dgw .dg-door{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;border-radius:var(--ax-r);border:1px solid var(--ax-line);background:#fff;color:var(--ax-ink);text-decoration:none;overflow:hidden;transition:transform .2s var(--ax-ease),box-shadow .2s,border-color .2s}.dgw .dg-door::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--c1),var(--c2))}.dgw .dg-door-hub{--c1:#9C3F55;--c2:#F6C98A}.dgw .dg-door-drinks{--c1:#B5473A;--c2:#FFD08A}.dgw .dg-door-tips{--c1:#1D6E6A;--c2:#F3D79A}.dgw .dg-door-wifi{--c1:#3B3FA8;--c2:#8FE3FF}.dgw .dg-door:hover{transform:translateY(-3px);box-shadow:var(--ax-shadow-lg);border-color:transparent}.dgw .dg-door-k{font:800 11px/1.3 var(--ax-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ax-ink-soft)}.dgw .dg-door b{font:600 22px/1.15 var(--ax-serif);color:var(--ax-ink)}.dgw .dg-door > span:not(.dg-door-k){font:400 13.5px/1.45 var(--ax-sans);color:var(--ax-mute)}.dgw .dg-door i{margin-top:auto;padding-top:6px;font:800 12px var(--ax-sans);font-style:normal;color:var(--ax-sea);display:inline-flex;align-items:center;gap:6px}.dgw .dg-door i svg{width:15px;height:15px}.dgw .dg-door.is-here{background:var(--ax-ink);color:#fff;border-color:var(--ax-ink)}.dgw .dg-door.is-here b{color:#fff}.dgw .dg-door.is-here > span:not(.dg-door-k){color:#C7D3E3}.dgw .dg-door.is-here .dg-door-k{color:var(--ax-lemon2)}.dgw .dg-door.is-here i{color:var(--ax-lemon2)}/* best for */
.dgw .dg-bf{margin:4px 0 22px}.dgw .dg-bf > .ax-opts{display:none}.dgw .dg-bf.dg-live > .ax-opts{display:flex;margin-bottom:14px}.dgw .dg-bf-card{position:relative;margin:0 0 12px;padding:22px 24px;border-radius:var(--ax-r);background:linear-gradient(135deg,var(--ax-ink),#2B1A3A);color:#fff;box-shadow:var(--ax-shadow-lg);overflow:hidden}.dgw .dg-bf-card::after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(246,201,138,.35),transparent 70%)}.dgw .dg-bf-card .dg-k{color:var(--ax-lemon2)}.dgw .dg-bf-card h3{margin:0 0 8px;font:600 26px/1.15 var(--ax-serif);color:#fff}.dgw .dg-bf-card p{margin:0 0 12px;font:400 16px/1.6 var(--ax-sans);color:#E3E9F2;max-width:68ch}.dgw .dg-bf-card a{color:var(--ax-lemon2);font:800 14px var(--ax-sans);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.dgw .dg-bf-card a svg{width:16px;height:16px}.dgw .dg-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dgw .dg-tile{padding:14px 16px;border-radius:12px;border:1px solid var(--ax-line);background:#fff}.dgw .dg-tile span{display:block;font:800 10.5px/1.3 var(--ax-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ax-terra)}.dgw .dg-tile b{display:block;margin:4px 0 2px;font:600 18px/1.2 var(--ax-serif);color:var(--ax-ink)}.dgw .dg-tile small{font:400 13px/1.45 var(--ax-sans);color:var(--ax-mute)}/* rankings */
.dgw .dg-rank{margin:20px 0;padding:24px;border-radius:var(--ax-r);background:linear-gradient(180deg,#FDFBF7,var(--ax-paper3));border:1px solid var(--ax-line);box-shadow:var(--ax-shadow)}.dgw .dg-inputs{padding:16px 18px;border-radius:12px;background:#fff;border:1px solid var(--ax-line);margin-bottom:16px}.dgw .dg-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,240px) auto;align-items:center;gap:8px 14px;padding:8px 0;border-top:1px solid var(--ax-hair);font:600 14.5px/1.4 var(--ax-sans);color:var(--ax-ink)}.dgw .dg-in:first-of-type{border-top:0}.dgw .dg-in small{display:block;font-weight:400;color:var(--ax-mute)}.dgw .dg-in input[type=range]{width:100%;accent-color:var(--ax-terra)}.dgw .dg-in input[type=number]{width:110px;min-height:42px;padding:6px 10px;border:1px solid var(--ax-line);border-radius:10px;font:700 15px var(--ax-sans)}.dgw .dg-in output{font:800 18px var(--ax-sans);font-variant-numeric:tabular-nums;color:var(--ax-ink);min-width:72px;text-align:right}.dgw .dg-chk{display:flex;align-items:flex-start;gap:10px;padding:10px 0 4px;border-top:1px solid var(--ax-hair);font:600 14px/1.45 var(--ax-sans);color:var(--ax-ink)}.dgw .dg-chk input{width:20px;height:20px;margin-top:1px;accent-color:var(--ax-terra)}.dgw .dg-chk small{font-weight:400;color:var(--ax-mute)}.dgw .dg-out{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:var(--ax-ink);color:#fff;font:600 14.5px/1.5 var(--ax-sans)}.dgw .dg-out b{color:var(--ax-lemon2)}.dgw .dg-lens,.dgw .dg-route{display:none}.dgw .dg-live .dg-lens,.dgw .dg-live .dg-route{display:flex}.dgw .dg-route .ax-opt{min-height:38px;padding:7px 14px;font-size:13px}.dgw .dg-ph,.dgw .dg-sa-h{font:600 22px/1.2 var(--ax-serif);margin:22px 0 4px}.dgw .dg-live .dg-ph,.dgw .dg-live .dg-sa-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dgw .dg-ranks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.dgw .dg-rk{display:grid;grid-template-columns:44px minmax(0,1fr) 78px;gap:14px;align-items:start;padding:16px 18px;border-radius:12px;background:#fff;border:1px solid var(--ax-line);transition:transform .2s var(--ax-ease),box-shadow .2s}.dgw .dg-rk:hover{transform:translateY(-2px);box-shadow:var(--ax-shadow)}.dgw .dg-rk:first-child{border-color:color-mix(in srgb,var(--ax-lemon) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ax-lemon) 22%,transparent)}.dgw .dg-rk-n{font:600 30px/1 var(--ax-serif);color:var(--ax-ink);text-align:center}.dgw .dg-tie{display:block;margin-top:4px;font:800 9.5px/1 var(--ax-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-terra)}.dgw .dg-rk-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.dgw .dg-rk-line{font:600 20px/1.2 var(--ax-serif);color:var(--ax-ink)}.dgw .dg-rk-pkg{font:700 12px/1.3 var(--ax-sans);letter-spacing:.04em;color:var(--ax-mute);text-transform:uppercase}.dgw .dg-bar{height:7px;margin:9px 0 10px;border-radius:999px;background:var(--ax-paper2);overflow:hidden}.dgw .dg-bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--ax-sea),var(--ax-terra));transition:width .6s var(--ax-ease)}.dgw .dg-rk-why{margin:0 0 8px;font:400 15px/1.55 var(--ax-sans);color:var(--ax-ink)}.dgw .dg-rk-meta{margin:0;font:400 13px/1.5 var(--ax-sans);color:var(--ax-mute)}.dgw .dg-rk-meta b{color:var(--ax-ink)}.dgw .dg-rk-basis{font-size:12.5px}.dgw .dg-rk-score{text-align:right}.dgw .dg-rk-score b{display:block;font:600 34px/1 var(--ax-serif);color:var(--ax-ink)}.dgw .dg-rk-score span{font:700 12px var(--ax-sans);color:var(--ax-mute)}.dgw .dg-ties{margin:14px 0;padding:12px 16px;border-left:4px solid var(--ax-lemon);background:var(--ax-paper3);font:400 15px/1.55 var(--ax-sans)}.dgw .dg-nc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.dgw .dg-nc > div{padding:18px 20px;border-radius:12px;background:var(--ax-paper3);border:1px dashed var(--ax-line)}.dgw .dg-nc h3{margin:0 0 8px;font:600 21px/1.2 var(--ax-serif)}.dgw .dg-nc p{margin:0;font:400 15px/1.6 var(--ax-sans)}.dgw .dg-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}.dgw .dg-cols > div{padding:18px 20px;border-radius:12px;background:#fff;border:1px solid var(--ax-line)}.dgw .dg-cols h3{margin:0 0 8px;font:600 20px/1.2 var(--ax-serif)}/* claims, ways, wins */
.dgw .dg-claims{display:grid;gap:10px;margin:14px 0 22px}.dgw .dg-claim{position:relative;padding:16px 18px 16px 20px;border-radius:12px;background:#fff;border:1px solid var(--ax-line)}.dgw .dg-claim-q{margin:0 0 8px;padding-right:150px;font:500 italic 18px/1.4 var(--ax-serif);color:var(--ax-ink)}.dgw .dg-claim p:last-child{margin:0;font:400 15px/1.6 var(--ax-sans)}.dgw .dg-verdict{position:absolute;top:16px;right:16px;max-width:140px;padding:4px 10px;border-radius:999px;font:800 10.5px/1.35 var(--ax-sans);letter-spacing:.06em;text-transform:uppercase;text-align:center}.dgw .dg-v-ok{background:#DCF1E6;color:var(--dg-win)}.dgw .dg-v-mid{background:var(--ax-lemon2);color:#6A4A10}.dgw .dg-v-pend{background:#F7E2D8;color:var(--dg-warn)}.dgw .dg-ways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 22px}.dgw .dg-ways > div{padding:16px;border-radius:12px;background:var(--ax-paper3);border-top:4px solid var(--dg-cel)}.dgw .dg-ways b{display:block;margin-bottom:6px;font:600 17px/1.25 var(--ax-serif)}.dgw .dg-ways p{margin:0;font:400 14px/1.55 var(--ax-sans)}.dgw .dg-wins{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dgw .dg-win{padding:20px 22px;border-radius:var(--ax-r);color:#fff;box-shadow:var(--ax-shadow)}.dgw .dg-win-ncl{background:linear-gradient(135deg,#0A2F4F,var(--dg-ncl))}.dgw .dg-win-cel{background:linear-gradient(135deg,#5B2416,var(--dg-cel))}.dgw .dg-win h3{margin:0 0 10px;font:600 22px/1.2 var(--ax-serif);color:#fff}.dgw .dg-win ul{margin:0;padding-left:18px;font:400 15px/1.6 var(--ax-sans)}.dgw .dg-win li{margin:4px 0}.dgw .dg-win sup,.dgw .dg-win .ax-cite{color:#fff}/* tools */
.dgw .dg-tool .ax-tool-in{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--ax-acc) 18%,transparent),transparent 60%),linear-gradient(180deg,#FDFBF7,var(--ax-paper3))}.dgw .dg-mode{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.dgw .dg-mode label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--ax-line);background:#fff;font:700 14px var(--ax-sans);cursor:pointer}.dgw .dg-mode label:has(input:checked){background:var(--ax-ink);color:#fff;border-color:var(--ax-ink)}.dgw .dg-mode input{accent-color:var(--ax-lemon)}.dgw .dg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.dgw .dg-grid fieldset{margin:0;padding:14px 16px;border:1px solid var(--ax-line);border-radius:12px;background:#fff;display:grid;gap:10px;align-content:start}.dgw .dg-grid legend{padding:0 6px;font:800 12px var(--ax-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-ink-soft)}.dgw .dg-grid label,.dgw .dg-field{display:grid;gap:6px;font:600 13.5px/1.35 var(--ax-sans);color:var(--ax-ink)}.dgw .dg-grid label small{font-weight:400;color:var(--ax-mute)}.dgw .dg-grid input[type=number],.dgw .dg-grid select{min-height:44px;padding:6px 10px;border:1px solid var(--ax-line);border-radius:10px;background:#fff;font:700 15px var(--ax-sans);color:var(--ax-ink);width:100%}.dgw .dg-grid input[type=range]{width:100%;accent-color:var(--ax-terra)}.dgw .dg-grid .dg-chk{border:0;padding:4px 0}.dgw .dg-range output{font:800 18px var(--ax-sans);color:var(--ax-terra)}.dgw [data-dg='calc'][data-mode='drinks'] .k-prem{display:none}.dgw [data-dg='calc'][data-route='ai'] .r-sep,.dgw [data-dg='calc'][data-route='ai'] .r-quote,.dgw [data-dg='calc'][data-route='sep'] .r-ai,.dgw [data-dg='calc'][data-route='sep'] .r-quote,.dgw [data-dg='calc'][data-route='quote'] .r-ai,.dgw [data-dg='calc'][data-route='quote'] .r-sep{display:none}.dgw .dg-calc-out{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.dgw .dg-co{padding:16px 18px;border-radius:12px;background:#fff;border:1px solid var(--ax-line)}.dgw .dg-co h3{margin:0 0 8px;font:600 20px/1.2 var(--ax-serif)}.dgw .dg-co ul{list-style:none;margin:0;padding:0;font:400 14px/1.45 var(--ax-sans)}.dgw .dg-co li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--ax-hair)}.dgw .dg-co li small{display:block;color:var(--ax-mute)}.dgw .dg-co li b{font-variant-numeric:tabular-nums;white-space:nowrap}.dgw .dg-co-t{display:flex;justify-content:space-between;align-items:baseline;margin:10px 0 8px;padding-top:10px;border-top:2px solid var(--ax-ink);font:700 14px var(--ax-sans)}.dgw .dg-co-t b{font:600 28px/1 var(--ax-serif);font-variant-numeric:tabular-nums}.dgw .dg-cbar{display:block;height:8px;border-radius:999px;background:var(--ax-paper2);overflow:hidden}.dgw .dg-cbar i{display:block;height:100%;width:var(--w);border-radius:inherit;transition:width .6s var(--ax-ease)}.dgw .dg-co-ncl .dg-cbar i{background:var(--dg-ncl)}.dgw .dg-co-cel .dg-cbar i{background:var(--dg-cel)}.dgw .dg-verdict-out{grid-column:1/-1;margin:4px 0 0;padding:14px 16px;border-radius:12px;background:var(--ax-ink);color:#fff;font:500 15.5px/1.55 var(--ax-sans)}.dgw .dg-verdict-out b{color:var(--ax-lemon2)}/* break-even */
.dgw .dg-bes,.dgw .dg-tps,.dgw .dg-wfs{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.dgw .dg-be{padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--ax-line)}.dgw .dg-be.is-win{border-color:color-mix(in srgb,var(--dg-win) 45%,transparent)}.dgw .dg-be-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.dgw .dg-be-h b{font:600 17px/1.2 var(--ax-serif)}.dgw .dg-be-h span{font:600 13px var(--ax-sans);color:var(--ax-mute)}.dgw .dg-be-h em{margin-left:auto;font:800 10.5px var(--ax-sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--ax-paper2);color:var(--ax-ink-soft)}.dgw .dg-be.is-win .dg-be-h em{background:#DCF1E6;color:var(--dg-win)}.dgw .dg-be-bars{display:grid;gap:4px;margin:8px 0 6px}.dgw .dg-be-bars i{position:relative;display:block;height:20px;width:var(--w);min-width:2px;border-radius:6px;transition:width .6s var(--ax-ease)}.dgw .dg-be-bars i span{position:absolute;left:8px;top:50%;transform:translateY(-50%);white-space:nowrap;font:700 11.5px var(--ax-sans);color:#fff}.dgw .dg-be-bars .pk{background:var(--ax-sea)}.dgw .dg-be-bars .pg{background:var(--ax-terra)}.dgw .dg-be-n{margin:0;font:400 13.5px/1.45 var(--ax-sans);color:var(--ax-ink)}.dgw .dg-be-n small{display:block;color:var(--ax-mute)}/* tips calculator */
.dgw .dg-tps li{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;gap:4px 12px;align-items:center;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--ax-line)}.dgw .dg-tp-l{font:600 16px/1.2 var(--ax-serif)}.dgw .dg-tp-bar{display:block;height:12px;border-radius:999px;background:var(--ax-paper2);overflow:hidden}.dgw .dg-tp-bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#1D6E6A,var(--ax-lemon));transition:width .6s var(--ax-ease)}.dgw .dg-tps b{text-align:right;font:600 20px/1 var(--ax-serif);font-variant-numeric:tabular-nums}.dgw .dg-tps small{grid-column:2/-1;font:400 12.5px var(--ax-sans);color:var(--ax-mute)}/* Wi-Fi calculator */
.dgw .dg-wfs li{display:grid;grid-template-columns:190px minmax(0,1fr) 170px;gap:4px 12px;align-items:center;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--ax-line)}.dgw .dg-wf-l{font:600 16px/1.2 var(--ax-serif)}.dgw .dg-wf-l small{display:block;font:600 11.5px/1.35 var(--ax-sans);color:var(--ax-mute)}.dgw .dg-wf-bar{position:relative;display:block;height:14px;border-radius:999px;background:var(--ax-paper2);overflow:hidden}.dgw .dg-wf-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:inherit;transition:width .6s var(--ax-ease)}.dgw .dg-wf-bar .hi{background:color-mix(in srgb,#3B3FA8 30%,#fff)}.dgw .dg-wf-bar .lo{background:#3B3FA8;z-index:1}.dgw .dg-wfs b{text-align:right;font:600 17px/1.15 var(--ax-serif);font-variant-numeric:tabular-nums}.dgw .dg-wf-note{grid-column:2/-1;font:400 12.5px/1.45 var(--ax-sans);color:var(--ax-mute)}.dgw .dg-wfs li.is-na{grid-template-columns:190px 1fr;background:var(--ax-paper3);border-style:dashed}.dgw .dg-wf-na{font:400 13.5px/1.45 var(--ax-sans);color:var(--ax-mute)}.dgw .dg-wscore{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.dgw .dg-wscore > div{padding:16px;border-radius:12px;background:#fff;border:1px solid var(--ax-line)}.dgw .dg-wscore b{display:block;font:600 40px/1 var(--ax-serif);color:#3B3FA8}.dgw .dg-wscore p{margin:6px 0 0;font:400 14px/1.5 var(--ax-sans)}/* line cards (drinks) */
.dgw .dg-lines{display:grid;gap:12px;margin-top:12px}.dgw .dg-line{padding:20px 22px;border-radius:var(--ax-r);background:#fff;border:1px solid var(--ax-line);scroll-margin-top:calc(var(--sjh-h,0px) + 80px)}.dgw .dg-line header{display:flex;flex-direction:column-reverse;margin-bottom:6px}.dgw .dg-line h3{margin:0;font:600 24px/1.15 var(--ax-serif)}.dgw .dg-line .dg-k{margin:4px 0 0;color:var(--ax-terra)}.dgw .dg-line-v{margin:10px 0 0;padding:10px 14px;border-radius:10px;background:var(--ax-paper3);font:400 15px/1.55 var(--ax-sans)}/* matrix */
.dgw .dg-matrix th,.dgw .dg-matrix td{text-align:center;font-size:13.5px}.dgw .dg-matrix tbody th{text-align:left}.dgw .dg-matrix thead th{font-size:10px;letter-spacing:.06em;vertical-align:bottom}.dgw .dg-y{color:var(--dg-win);font-weight:800}.dgw .dg-p{color:#8A6416;font-weight:800}.dgw .dg-n{color:#A9B3BF}/* gratuities */
.dgw .dg-prepay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.dgw .dg-prepay > div{padding:16px 18px 16px 50px;border-radius:12px;background:#fff;border:1px solid var(--ax-line);position:relative}.dgw .dg-prepay > div::before{position:absolute;left:16px;top:15px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 14px var(--ax-sans);color:#fff}.dgw .dg-prepay .is-yes::before{content:"✓";background:var(--dg-win)}.dgw .dg-prepay .is-no::before{content:"×";background:var(--dg-warn)}.dgw .dg-prepay .is-maybe::before{content:"?";background:#8A6416}.dgw .dg-prepay b{display:block;margin-bottom:4px;font:600 17px/1.25 var(--ax-serif)}.dgw .dg-prepay p{margin:0;font:400 14.5px/1.55 var(--ax-sans)}.dgw .dg-tl{list-style:none;margin:14px 0;padding:0 0 0 22px;position:relative}.dgw .dg-tl::before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--ax-lemon),#1D6E6A)}.dgw .dg-tl li{position:relative;margin:0 0 14px;padding-left:12px}.dgw .dg-tl li::before{content:"";position:absolute;left:-21px;top:5px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid #1D6E6A}.dgw .dg-tl-d{display:block;font:800 11px var(--ax-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-terra)}.dgw .dg-tl b{font:600 18px/1.3 var(--ax-serif)}.dgw .dg-tl p{margin:2px 0 0;font:400 15px/1.5 var(--ax-sans)}/* perks, watch */
.dgw .dg-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.dgw .dg-perks > div{padding:16px 18px;border-radius:12px;background:#fff;border:1px solid var(--ax-line)}.dgw .dg-perks b{display:block;margin-bottom:4px;font:600 18px/1.25 var(--ax-serif)}.dgw .dg-perks p{margin:0;font:400 14.5px/1.55 var(--ax-sans)}/* table filter */
.dgw .dg-filter{margin:12px 0 10px}.dgw .dg-filter button{min-height:38px;padding:7px 14px;border-radius:999px;border:1px solid var(--ax-line);background:#fff;font:700 13px var(--ax-sans);color:var(--ax-ink);cursor:pointer}.dgw .dg-filter button[aria-pressed="true"]{background:var(--ax-ink);color:#fff;border-color:var(--ax-ink)}.dgw .dg-filter button:focus-visible{outline:3px solid var(--ax-lemon);outline-offset:2px}@media (max-width:900px){.dgw .dg-doors{grid-template-columns:1fr 1fr}.dgw .dg-tiles,.dgw .dg-ways{grid-template-columns:1fr 1fr}.dgw .dg-grid,.dgw .dg-grid-3{grid-template-columns:1fr}.dgw .dg-in{grid-template-columns:1fr auto}.dgw .dg-in input[type=range]{grid-column:1/-1;grid-row:2}
}@media (max-width:640px){.dgw .dg-doors,.dgw .dg-tiles,.dgw .dg-ways,.dgw .dg-wins,.dgw .dg-nc,.dgw .dg-cols,.dgw .dg-calc-out,.dgw .dg-prepay,.dgw .dg-perks,.dgw .dg-wscore{grid-template-columns:1fr}.dgw .dg-door{padding:14px 14px 12px}.dgw .dg-door b{font-size:19px}.dgw .dg-rank{padding:14px 12px}.dgw .dg-rk{grid-template-columns:30px minmax(0,1fr) 54px;gap:8px;padding:12px}.dgw .dg-rk-n{font-size:22px}.dgw .dg-rk-score b{font-size:26px}.dgw .dg-claim-q{padding-right:0}.dgw .dg-verdict{position:static;display:inline-block;max-width:none;margin-bottom:8px}.dgw .dg-tps li,.dgw .dg-wfs li,.dgw .dg-wfs li.is-na{grid-template-columns:1fr auto}.dgw .dg-tp-bar,.dgw .dg-wf-bar{grid-column:1/-1;grid-row:2}.dgw .dg-tps small,.dgw .dg-wf-note{grid-column:1/-1}.dgw .dg-bf-card{padding:18px}.dgw .dg-bf-card h3{font-size:22px}
}@media (prefers-reduced-motion:reduce){.dgw .dg-rise circle,.dgw .dg-tier,.dgw .dg-sig,.dgw .dg-in,.dgw .dg-in > li{animation:none!important}.dgw .dg-bar i,.dgw .dg-cbar i,.dgw .dg-be-bars i,.dgw .dg-tp-bar i,.dgw .dg-wf-bar i,.dgw .dg-rk,.dgw .dg-door{transition:none!important}
}@media print{.dgw .dg-filter,.dgw .dg-mode,.dgw .dg-lens,.dgw .dg-route,.dgw .dg-bf > .ax-opts{display:none!important}.dgw [data-dg-panel],.dgw [data-dg-route],.dgw .dg-bf-card{display:block!important}
}

/* neutralise the ax ordered-list counters on our own lists */
.dgw .dg-ranks>li::before,.dgw .dg-bes>li::before,.dgw .dg-tps>li::before,.dgw .dg-wfs>li::before{content:none}
.dgw .dg-ranks>li,.dgw .dg-bes>li,.dgw .dg-tps>li,.dgw .dg-wfs>li{margin:0;font:inherit}
.dgw .dg-tl>li{padding:0 0 0 12px}
.dgw .dg-win .ax-cite{color:#fff;background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35)}
.dgw .ax-sec .dg-callout,.dgw .dg-verdict-out,.dgw .dg-out{color:#fff}
.dgw .ax-sec .dg-callout strong{color:var(--ax-lemon2)}

.dgw .ax-answer p+p{margin-top:.75em}
.dgw .dg-bf-card a,.dgw .dg-bf-card a:visited{color:var(--ax-lemon2)!important;border:0!important;text-decoration:none!important}
