/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-100:oklch(97% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Cinzel", ui-serif, Georgia, serif;--color-bg:#07080a;--color-surface:#101216;--color-raised:#171b20;--color-fg:#f4f1ea;--color-muted:#a8a49a;--color-faint:#86827a;--color-hex:#b91c1c;--color-gold:#c9a46a;--color-silver:#c5c9d0;--color-line:#2c2822;--color-ocean:#0b1a24;--color-ink:#1a140c;--color-on-gold:#140c08;--color-on-hex:#f7f4ef;--color-accent:#2a5f7a;--color-chart-depth:#1e4d66;--color-chart-temp:#c47a3a;--color-chart-pressure:#3d7a5a;--color-rule:#d9d2c8;--color-stamp:#ebe6de}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html,body,#app{background:var(--color-bg);min-height:100%;color:var(--color-fg);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:.04em;font-weight:600}::selection{color:var(--color-fg);background:#821414}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-hex) 70%, black)}}input,textarea,select{font:inherit;color:inherit}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-10{top:calc(var(--spacing) * 10)}.top-40{top:calc(var(--spacing) * 40)}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-1{left:var(--spacing)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-20{z-index:20}.z-30{z-index:30}.z-\[10200\]{z-index:10200}.z-\[11040\]{z-index:11040}.z-\[21400\]{z-index:21400}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-0{height:0}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-\[220px\]{height:220px}.h-\[320px\]{height:320px}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-28{width:calc(var(--spacing) * 28)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[70rem\]{max-width:70rem}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.25\]{scale:.25}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-end{place-items:end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--color-line)}.border-line\/80{border-color:#2c2822cc}@supports (color:color-mix(in lab, red, red)){.border-line\/80{border-color:color-mix(in oklab, var(--color-line) 80%, transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-bg{background-color:var(--color-bg)}.bg-bg\/90{background-color:#07080ae6}@supports (color:color-mix(in lab, red, red)){.bg-bg\/90{background-color:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.bg-bg\/95{background-color:#07080af2}@supports (color:color-mix(in lab, red, red)){.bg-bg\/95{background-color:color-mix(in oklab, var(--color-bg) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-raised{background-color:var(--color-raised)}.bg-stamp{background-color:var(--color-stamp)}.fill-rule{fill:var(--color-rule)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[16px\]{padding:16px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-faint{color:var(--color-faint)}.text-fg{color:var(--color-fg)}.text-gold{color:var(--color-gold)}.text-hex{color:var(--color-hex)}.text-muted{color:var(--color-muted)}.text-neutral-500{color:var(--color-neutral-500)}.text-silver{color:var(--color-silver)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-gold\)\]{accent-color:var(--color-gold)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-black\/10{outline-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.outline-black\/10{outline-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[4px\]{--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-none{--tw-blur: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,scale\]{transition-property:opacity,filter,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,background-color\]{transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\,filter\]{transition-property:scale,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[hydros\:report\]{hydros:report}.\[hydros\:reset\]{hydros:reset}.\[nitro\:vercel\]{nitro:vercel}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-10:after{content:var(--tw-content);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.after\:-translate-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-raised:hover{background-color:var(--color-raised)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:underline:hover{text-decoration-line:underline}}.active\:scale-\[0\.96\]:active,.active\:not-disabled\:scale-\[0\.96\]:active:not(:disabled){scale:.96}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:place-items-center{place-items:center}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:outline-white\/10{outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:outline-white\/10{outline-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}}}}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-JynPwBMj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500 700;src:url(/assets/cinzel-latin-ext-wght-normal-CG36JvV6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500 700;src:url(/assets/cinzel-latin-wght-normal-DMUuCU8H.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500 600;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500 600;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-wght-italic-Q0qr0lrZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-wght-italic-BEAWuiTz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500 700;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500 700;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-theme=shrine],html[data-log-skin=shrine]{--color-bg:#07080a;--color-surface:#101216;--color-raised:#171b20;--color-fg:#f4f1ea;--color-muted:#a8a49a;--color-faint:#86827a;--color-hex:#b91c1c;--color-gold:#c9a46a;--color-silver:#c5c9d0;--color-line:#2c2822;--color-ocean:#0b1a24;--color-ink:#1a140c;--color-on-gold:#140c08;--color-on-hex:#f7f4ef;--color-accent:#b91c1c;--color-accent-soft:#171b20;--color-chart-depth:#b91c1c;--color-chart-temp:#c9a46a;--color-chart-pressure:#8a7a62;--color-rule:#2c2822;--color-stamp:#101216;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=abyss]{--color-bg:#050a12;--color-surface:#0c1520;--color-raised:#121c28;--color-fg:#e8eef4;--color-muted:#9aa8b8;--color-faint:#778493;--color-hex:#1d4ed8;--color-gold:#8eb4d4;--color-silver:#c5d0dc;--color-line:#1c2a38;--color-ocean:#071018;--color-ink:#071018;--color-on-gold:#140c08;--color-on-hex:#f7f4ef;--color-chart-depth:#1d4ed8;--color-chart-temp:#8eb4d4;--color-chart-pressure:#9aa8b8}html[data-theme=chartroom]{--color-bg:#1a1610;--color-surface:#241e16;--color-raised:#2c261c;--color-fg:#f0e6d0;--color-muted:#b8a88a;--color-faint:#998d77;--color-hex:#8b2a1a;--color-gold:#d4a84b;--color-silver:#d4c4a0;--color-line:#3a3226;--color-ocean:#1a1810;--color-ink:#1a140c;--color-on-gold:#140c08;--color-on-hex:#f7f4ef;--color-chart-depth:#8b2a1a;--color-chart-temp:#d4a84b;--color-chart-pressure:#b8a88a}html[data-theme=kelp]{--color-bg:#07110c;--color-surface:#0d1a14;--color-raised:#13241c;--color-fg:#e8f0e4;--color-muted:#9ab0a0;--color-faint:#798d7e;--color-hex:#3d6b4f;--color-gold:#c9b46a;--color-silver:#c5d0c8;--color-line:#1e3328;--color-ocean:#07140f;--color-ink:#10140c;--color-on-gold:#140c08;--color-on-hex:#f7f4ef;--color-chart-depth:#3d6b4f;--color-chart-temp:#c9b46a;--color-chart-pressure:#9ab0a0}html[data-theme=signal]{--color-bg:#0a0505;--color-surface:#140808;--color-raised:#1c0c0c;--color-fg:#f4f1ea;--color-muted:#b8a49a;--color-faint:#897872;--color-hex:#dc2626;--color-gold:#f4f1ea;--color-silver:#d0c8c0;--color-line:#3a2222;--color-ocean:#120808;--color-ink:#0a0505;--color-on-gold:#140c08;--color-on-hex:#fffcf7;--color-chart-depth:#dc2626;--color-chart-temp:#f4f1ea;--color-chart-pressure:#b8a49a}html[data-theme=ivory]{--color-bg:#0c0d10;--color-surface:#14151a;--color-raised:#1c1d24;--color-fg:#e8dcc8;--color-muted:#b0a898;--color-faint:#8c8577;--color-hex:#8a7a62;--color-gold:#c5c9d0;--color-silver:#e8dcc8;--color-line:#2a2c34;--color-ocean:#0c1016;--color-ink:#0c0d10;--color-on-gold:#140c08;--color-on-hex:#140c08;--color-chart-depth:#8a7a62;--color-chart-temp:#c5c9d0;--color-chart-pressure:#e8dcc8}html[data-theme=access],html[data-log-skin=access]{--color-bg:#0b0b0b;--color-surface:#161616;--color-raised:#222;--color-fg:#f2f2f2;--color-muted:#c8c8c8;--color-faint:#b4b4b4;--color-hex:#ffd400;--color-gold:#ffd400;--color-silver:#c8c8c8;--color-line:#3a3a3a;--color-ocean:#0b0b0b;--color-ink:#f2f2f2;--color-on-gold:#140c08;--color-on-hex:#140c08;--color-accent:#ffd400;--color-accent-soft:#222;--color-chart-depth:#ffd400;--color-chart-temp:#f2f2f2;--color-chart-pressure:#b4b4b4;--color-rule:#3a3a3a;--color-stamp:#161616;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=timeless],html[data-log-skin=timeless],html[data-log=on][data-log-skin=timeless],html[data-log=on]:not([data-log-skin]){--color-bg:#f7f4ef;--color-surface:#fffcf7;--color-raised:#fffcf7;--color-fg:#1c1b19;--color-muted:#6b6560;--color-faint:#746f68;--color-hex:#2a5f7a;--color-gold:#2a5f7a;--color-silver:#6b6560;--color-line:#d9d2c8;--color-ocean:#eef3f6;--color-ink:#1c1b19;--color-on-gold:#f7f4ef;--color-on-hex:#f7f4ef;--color-accent:#2a5f7a;--color-chart-depth:#1e4d66;--color-chart-temp:#c47a3a;--color-chart-pressure:#3d7a5a;--color-rule:#d9d2c8;--color-stamp:#ebe6de;--font-display:"Fraunces", ui-serif, Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=night-water],html[data-log-skin=night-water],html[data-log=on][data-log-skin=night-water]{--color-bg:#0b1520;--color-surface:#12202c;--color-raised:#182836;--color-fg:#e6eef2;--color-muted:#8aa0ac;--color-faint:#7d919b;--color-hex:#3d7ea6;--color-gold:#7eb0c8;--color-silver:#9aacb4;--color-line:#243848;--color-ocean:#0a141c;--color-ink:#dce8ee;--color-on-gold:#140c08;--color-on-hex:#0a0505;--color-accent:#3d7ea6;--color-chart-depth:#4a8ab0;--color-chart-temp:#c47a3a;--color-chart-pressure:#3d7a5a;--color-rule:#243848;--color-stamp:#1a2c38;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-log-skin=nautical-brass],html[data-log=on][data-log-skin=nautical-brass],html[data-theme=nautical-brass]{--color-bg:#f4efe4;--color-surface:#faf6ec;--color-raised:#e8dcc0;--color-fg:#0d1b2a;--color-muted:#5c5346;--color-faint:#656057;--color-hex:#8b6914;--color-gold:#8b6914;--color-silver:#8a7e6a;--color-line:#d4c9a8;--color-ocean:#e8dcc0;--color-ink:#0d1b2a;--color-on-gold:#f7f4ef;--color-on-hex:#f7f4ef;--color-accent:#8b6914;--color-accent-soft:#e8dcc0;--color-chart-depth:#8b6914;--color-chart-temp:#c4a35a;--color-chart-pressure:#3d6b5a;--color-rule:#d4c9a8;--color-stamp:#ebe4d4;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-log-skin=film-contax],html[data-log=on][data-log-skin=film-contax],html[data-theme=film-contax]{--color-bg:#ebe3d8;--color-surface:#f3ece3;--color-raised:#d9cfc3;--color-fg:#2c241e;--color-muted:#695648;--color-faint:#63574d;--color-hex:#6e5a4c;--color-gold:#6e5a4c;--color-silver:#9a8a7c;--color-line:#d4c8ba;--color-ocean:#d9cfc3;--color-ink:#2c241e;--color-on-gold:#fff;--color-on-hex:#fff;--color-accent:#6e5a4c;--color-accent-soft:#d9cfc3;--color-chart-depth:#6e5a4c;--color-chart-temp:#b8895c;--color-chart-pressure:#6a7a64;--color-rule:#d4c8ba;--color-stamp:#e0d6ca;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-log-skin=sunken-city],html[data-log=on][data-log-skin=sunken-city],html[data-theme=sunken-city]{--color-bg:#0e2428;--color-surface:#163338;--color-raised:#1d4448;--color-fg:#e4f2ef;--color-muted:#8eb0b3;--color-faint:#95afb0;--color-hex:#3aa8a0;--color-gold:#3aa8a0;--color-silver:#8aadb0;--color-line:#1e4a50;--color-ocean:#0a1c20;--color-ink:#dceeea;--color-on-gold:#140c08;--color-on-hex:#140c08;--color-accent:#3aa8a0;--color-accent-soft:#1d4448;--color-chart-depth:#2a7a82;--color-chart-temp:#c47a3a;--color-chart-pressure:#3d7a5a;--color-rule:#1e4a50;--color-stamp:#143038;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-log-skin=film-contax] header:before,html[data-theme=film-contax] header:before{content:"";pointer-events:none;z-index:0;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");position:absolute;inset:0}html[data-log-skin=film-contax] header>*,html[data-theme=film-contax] header>*{z-index:1;position:relative}@media print{html[data-log-skin=film-contax] header:before,html[data-theme=film-contax] header:before{display:none!important}}html[data-theme=void],html[data-log-skin=void]{--color-bg:#0a040c;--color-surface:#140810;--color-raised:#1c0c18;--color-fg:#f7f4f8;--color-muted:#d2c4d6;--color-faint:#9a889e;--color-hex:#c026d3;--color-gold:#f5f2f7;--color-silver:#e8e4ec;--color-line:#3a2238;--color-ocean:#08030a;--color-ink:#f7f4f8;--color-on-gold:#140c08;--color-on-hex:#fffcf7;--color-accent:#c026d3;--color-accent-soft:#1c0c18;--color-chart-depth:#a21caf;--color-chart-temp:#e879f9;--color-chart-pressure:#7c3aed;--color-rule:#3a2238;--color-stamp:#160814;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=flying-dutchman],html[data-log-skin=flying-dutchman]{--color-bg:#06140f;--color-surface:#0c1e18;--color-raised:#142820;--color-fg:#eaf7ef;--color-muted:#b7dcc6;--color-faint:#7aa88c;--color-hex:#3dba7a;--color-gold:#7ee0a8;--color-silver:#c8ead4;--color-line:#1e3a2e;--color-ocean:#04110c;--color-ink:#eaf7ef;--color-on-gold:#140c08;--color-on-hex:#140c08;--color-accent:#3dba7a;--color-accent-soft:#142820;--color-chart-depth:#2a8a5c;--color-chart-temp:#c4a35a;--color-chart-pressure:#3dba7a;--color-rule:#1e3a2e;--color-stamp:#0a1c16;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=midnight-mirror],html[data-log-skin=midnight-mirror]{--color-bg:#16101f;--color-surface:#1e1628;--color-raised:#261e32;--color-fg:#f6f0fc;--color-muted:#d0c4e4;--color-faint:#9a8cb0;--color-hex:#b794f6;--color-gold:#d4c4f8;--color-silver:#c8b8e0;--color-line:#3a2e4a;--color-ocean:#120c1a;--color-ink:#f6f0fc;--color-on-gold:#140c08;--color-on-hex:#140c08;--color-accent:#b794f6;--color-accent-soft:#261e32;--color-chart-depth:#7c5cbf;--color-chart-temp:#c4a35a;--color-chart-pressure:#8a6ad0;--color-rule:#3a2e4a;--color-stamp:#1a1424;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=diver-x],html[data-log-skin=diver-x]{--color-bg:#071828;--color-surface:#0c2234;--color-raised:#122c40;--color-fg:#f7f4ef;--color-muted:#c8d4de;--color-faint:#8a9aa8;--color-hex:#dc2626;--color-gold:#3d8fd4;--color-silver:#f7f4ef;--color-line:#1e3a50;--color-ocean:#061422;--color-ink:#f7f4ef;--color-on-gold:#140c08;--color-on-hex:#fffcf7;--color-accent:#dc2626;--color-accent-soft:#122c40;--color-chart-depth:#3d8fd4;--color-chart-temp:#dc2626;--color-chart-pressure:#2a6a9a;--color-rule:#1e3a50;--color-stamp:#0a1c2c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=neon-tokyo],html[data-log-skin=neon-tokyo]{--color-bg:#07070a;--color-surface:#101016;--color-raised:#18181f;--color-fg:#f4f6fb;--color-muted:#c8ccd8;--color-faint:#8a8e9a;--color-hex:#ff2bd6;--color-gold:#2de8ff;--color-silver:#c6f000;--color-line:#2a2a36;--color-ocean:#050508;--color-ink:#f4f6fb;--color-on-gold:#140c08;--color-on-hex:#140c08;--color-accent:#ff2bd6;--color-accent-soft:#18181f;--color-chart-depth:#2de8ff;--color-chart-temp:#c6f000;--color-chart-pressure:#ff2bd6;--color-rule:#2a2a36;--color-stamp:#0c0c12;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=negative],html[data-log-skin=negative]{--color-bg:#000;--color-surface:#0a0a0a;--color-raised:#141414;--color-fg:#fff;--color-muted:#d0d0d0;--color-faint:#8a8a8a;--color-hex:#fff;--color-gold:#fff;--color-silver:#d0d0d0;--color-line:#2a2a2a;--color-ocean:#000;--color-ink:#fff;--color-on-gold:#140c08;--color-on-hex:#140c08;--color-accent:#fff;--color-accent-soft:#141414;--color-chart-depth:#fff;--color-chart-temp:#d0d0d0;--color-chart-pressure:#8a8a8a;--color-rule:#2a2a2a;--color-stamp:#0a0a0a;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=glacier],html[data-log-skin=glacier]{--color-bg:#f3fafc;--color-surface:#fff;--color-raised:#e4f3f6;--color-fg:#12343c;--color-muted:#3a5560;--color-faint:#557179;--color-hex:#0f9aa8;--color-gold:#14b8b0;--color-silver:#6aa8b0;--color-line:#c5dce0;--color-ocean:#e8f4f6;--color-ink:#12343c;--color-on-gold:#0a0505;--color-on-hex:#140c08;--color-accent:#0f9aa8;--color-accent-soft:#e4f3f6;--color-chart-depth:#0f9aa8;--color-chart-temp:#c47a3a;--color-chart-pressure:#3d7a5a;--color-rule:#c5dce0;--color-stamp:#e8f4f6;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=aquarium],html[data-log-skin=aquarium]{--color-bg:#043047;--color-surface:#0a3c54;--color-raised:#104860;--color-fg:#f3fbff;--color-muted:#c4e0ea;--color-faint:#90b7c5;--color-hex:#1ec8e8;--color-gold:#ff6b6b;--color-silver:#ffbf47;--color-line:#1a5a70;--color-ocean:#032838;--color-ink:#f3fbff;--color-on-gold:#140c08;--color-on-hex:#140c08;--color-accent:#1ec8e8;--color-accent-soft:#104860;--color-chart-depth:#1ec8e8;--color-chart-temp:#ff6b6b;--color-chart-pressure:#ffbf47;--color-rule:#1a5a70;--color-stamp:#0a384c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media screen{html[data-redshift=on]{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#050000!important;--color-surface:#120000!important;--color-raised:#1c0000!important;--color-fg:#ff3a3a!important;--color-muted:#c41c1c!important;--color-faint:#8a1010!important;--color-hex:#ff1a1a!important;--color-gold:#ff2a2a!important;--color-silver:#d42828!important;--color-line:#3a0808!important;--color-ocean:#080000!important;--color-ink:#140000!important;--color-on-gold:#140c08!important;--color-on-hex:#140c08!important;--color-accent:#ff2a2a!important;--color-accent-soft:#1c0000!important;--color-chart-depth:#ff3a3a!important;--color-chart-temp:#ff2a2a!important;--color-chart-pressure:#d42828!important;--color-rule:#3a0808!important;--color-stamp:#140000!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#050000!important}html[data-redshift=on] img,html[data-redshift=on] canvas,html[data-redshift=on] video,html[data-redshift=on] iframe{filter:grayscale()contrast(1.3)}}.hall{background-color:var(--color-bg);position:relative}.home-reel{z-index:0;pointer-events:none;width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.home-reel:before,.home-reel-video,.home-reel-poster{pointer-events:none;width:100%;height:100%;max-height:100dvh;margin:0;display:block;position:absolute;inset:0}.home-reel-video,.home-reel-poster{object-fit:cover;object-position:var(--title-focus,center)}.home-reel:before{content:"";background-image:var(--title-placeholder,none);background-position:var(--title-focus,center);background-repeat:no-repeat;background-size:cover}html[data-title-skin=chartroom] .home-reel{--title-focus:center 28%}html[data-title-skin=diver-x] .home-reel{--title-focus:center 15%}html[data-title-skin=flying-dutchman] .home-reel{--title-focus:center 40%}html[data-title-skin=glacier] .home-reel{--title-focus:center 22%}html[data-title-skin=ivory] .home-reel{--title-focus:center 0%}html[data-title-skin=midnight-mirror] .home-reel{--title-focus:center 22%}html[data-title-skin=nautical-brass] .home-reel{--title-focus:center 70%}html[data-title-skin=negative] .home-reel{--title-focus:center 8%}html[data-title-skin=sunken-city] .home-reel{--title-focus:center 10%}.home-reel-poster,.home-reel-video{opacity:0;transition:opacity .4s}.home-reel-video{z-index:1}.home-reel-poster[data-shown=true],.home-reel-video[data-shown=true]{opacity:1}.home-reel:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(180deg, #07080a61 0%, #07080a9e 48%, var(--color-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-reel:after{background:linear-gradient(180deg, color-mix(in oklab, var(--color-bg) 38%, transparent) 0%, color-mix(in oklab, var(--color-bg) 62%, transparent) 48%, var(--color-bg) 100%)}}html[data-log-skin=timeless] .home-reel:after,html[data-theme=timeless] .home-reel:after{background:linear-gradient(180deg, transparent 0%, transparent 52%, #07080a59 78%, var(--color-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-log-skin=timeless] .home-reel:after,html[data-theme=timeless] .home-reel:after{background:linear-gradient(180deg, transparent 0%, transparent 52%, color-mix(in oklab, var(--color-bg) 35%, transparent) 78%, var(--color-bg) 100%)}}html[data-log-skin=film-contax] .home-reel:after,html[data-theme=film-contax] .home-reel:after{background:linear-gradient(180deg, transparent 0%, transparent 52%, #07080a61 80%, var(--color-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-log-skin=film-contax] .home-reel:after,html[data-theme=film-contax] .home-reel:after{background:linear-gradient(180deg, transparent 0%, transparent 52%, color-mix(in oklab, var(--color-bg) 38%, transparent) 80%, var(--color-bg) 100%)}}html[data-log-skin=nautical-brass] .home-reel:after,html[data-theme=nautical-brass] .home-reel:after{background:linear-gradient(180deg, transparent 0%, transparent 58%, #07080a6b 82%, var(--color-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-log-skin=nautical-brass] .home-reel:after,html[data-theme=nautical-brass] .home-reel:after{background:linear-gradient(180deg, transparent 0%, transparent 58%, color-mix(in oklab, var(--color-bg) 42%, transparent) 82%, var(--color-bg) 100%)}}html[data-log-skin=ivory] .home-reel:after,html[data-theme=ivory] .home-reel:after{background:linear-gradient(180deg, #07080a33 0%, #07080a80 40%, #07080ab3 70%, var(--color-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-log-skin=ivory] .home-reel:after,html[data-theme=ivory] .home-reel:after{background:linear-gradient(180deg, color-mix(in oklab, var(--color-bg) 20%, transparent) 0%, color-mix(in oklab, var(--color-bg) 50%, transparent) 40%, color-mix(in oklab, var(--color-bg) 70%, transparent) 70%, var(--color-bg) 100%)}}html[data-log-skin=sunken-city] .home-reel:after,html[data-theme=sunken-city] .home-reel:after{background:linear-gradient(180deg, transparent 0%, transparent 52%, #07080a61 80%, var(--color-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-log-skin=sunken-city] .home-reel:after,html[data-theme=sunken-city] .home-reel:after{background:linear-gradient(180deg, transparent 0%, transparent 52%, color-mix(in oklab, var(--color-bg) 38%, transparent) 80%, var(--color-bg) 100%)}}html[data-title-provisional] .home-reel:after{background:linear-gradient(180deg, #07080a8c 0%, #07080ab8 48%, var(--color-bg) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-title-provisional] .home-reel:after{background:linear-gradient(180deg, color-mix(in oklab, var(--color-bg) 55%, transparent) 0%, color-mix(in oklab, var(--color-bg) 72%, transparent) 48%, var(--color-bg) 100%)}}.hall>header{z-index:30;position:sticky;top:0}.hall>main{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.home-reel-video{display:none}}@media print{.home-reel{display:none!important}}.panel{background:#101216e0}@supports (color:color-mix(in lab, red, red)){.panel{background:color-mix(in oklab, var(--color-surface) 88%, transparent)}}.panel{border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:0 18px 50px #00000059}.panel-tight{background:var(--color-raised);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.btn{border:1px solid var(--color-line);background:var(--color-raised);min-height:44px;color:var(--color-fg);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:hover{border-color:#7b6646}@supports (color:color-mix(in lab, red, red)){.btn:hover{border-color:color-mix(in oklab, var(--color-gold) 50%, var(--color-line))}}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-hex{background:var(--color-hex);border-color:#6f1111}@supports (color:color-mix(in lab, red, red)){.btn-hex{border-color:color-mix(in oklab, var(--color-hex) 60%, black)}}.btn-hex{color:var(--color-on-hex)}.btn-gold{background:var(--color-gold);border-color:#655235}@supports (color:color-mix(in lab, red, red)){.btn-gold{border-color:color-mix(in oklab, var(--color-gold) 50%, black)}}.btn-gold{color:var(--color-on-gold)}.btn-ghost{background:0 0}.field{border-radius:var(--radius-md);border:1px solid var(--color-line);background:#050607;width:100%;min-height:44px;padding:.6rem .85rem}@supports (color:color-mix(in lab, red, red)){.field{background:color-mix(in oklab, var(--color-bg) 70%, black)}}.field{color:var(--color-fg)}.field:focus{outline:2px solid #c9a46a8c}@supports (color:color-mix(in lab, red, red)){.field:focus{outline:2px solid color-mix(in oklab, var(--color-gold) 55%, transparent)}}.field:focus{outline-offset:1px}textarea.field{resize:vertical;min-height:120px}.kicker{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);font-size:.72rem}.header-nav{scrollbar-width:none;overflow:hidden}.header-nav::-webkit-scrollbar{width:0;height:0;display:none}.nav-link{color:var(--color-muted);letter-spacing:.04em;min-height:44px;box-shadow:none;background:0 0;border-bottom:0;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:.18rem;padding:.2rem .55rem .15rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-link[data-active=true],.nav-link:hover{color:var(--color-fg);background:0 0;text-decoration:none}.nav-icon{width:1.15rem;height:1.15rem;color:inherit;background:0 0;display:block}.nav-icon img,.nav-icon svg{width:1.15rem;height:1.15rem;display:block}html[data-log-skin=night-water] .header-nav .nav-icon img,html[data-theme=night-water] .header-nav .nav-icon img{filter:brightness(0)invert(.92)}.header-pfp{border:1px solid var(--color-line);background:var(--color-raised);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--color-fg);border-radius:999px;place-items:center;padding:0;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.header-pfp img{object-fit:cover;width:100%;height:100%}.globe-stage{width:100%;min-height:420px;position:relative}.leaflet-container{background:var(--color-ocean);font-family:var(--font-sans);border-radius:var(--radius-lg)}.papers-shred{border-top:1px solid var(--color-line);gap:.7rem;margin-top:.35rem;padding-top:1.15rem;display:grid}.papers-shred-lead{color:var(--color-muted);text-wrap:pretty;max-width:36rem;font-size:.875rem;line-height:1.5}.papers-ask{gap:.7rem;padding:1rem 1.1rem;display:grid}.papers-shred .papers-ask,.crew-plate .papers-ask{border-radius:var(--radius-sm)}.papers-ask-actions{flex-wrap:wrap;gap:.5rem;display:flex}.crew-handle{color:var(--color-gold);min-height:0;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0}.crew-handle:hover{text-underline-offset:.18em;text-decoration:underline}.crew-plate-root{z-index:10200;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.crew-plate-scrim{background:#07080ab8;border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crew-plate-scrim{background:color-mix(in oklab, var(--color-bg) 72%, transparent)}}.crew-plate{gap:.85rem;width:min(100%,22rem);padding:1.25rem 1.2rem;display:grid;position:relative}.crew-plate-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.crew-plate-copy{min-width:0}.crew-plate-copy h2{text-wrap:balance}.crew-plate-more{width:44px;height:44px;min-height:44px;color:var(--color-gold);flex:none;padding:0}.crew-plate-menu{background:var(--color-raised);border:1px solid var(--color-line);border-radius:var(--radius-md);gap:.15rem;padding:.35rem;display:grid}.crew-plate-menu button{width:100%;min-height:44px;color:var(--color-fg);border-radius:var(--radius-sm);font:inherit;letter-spacing:.02em;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.55rem;padding:0 .7rem;font-weight:600;display:inline-flex}.crew-plate-menu button:hover{background:var(--color-surface)}.crew-plate-menu svg{color:var(--color-gold);flex:none}@media (prefers-reduced-motion:reduce){.crew-plate,.papers-ask{transition:none}}.invite-veil{z-index:40;background:#07080a6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.invite-veil{background:color-mix(in oklab, var(--color-bg) 42%, transparent)}}.invite-qr{width:10.5rem;height:10.5rem;image-rendering:pixelated;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#f4efe4;display:block}.meter{background:var(--color-line);border-radius:999px;height:4px;overflow:hidden}.die{background:0 0;border:0;border-radius:12px;padding:0;line-height:0}.die:disabled{cursor:default;opacity:1}.die-rolling{animation:.5s ease-out die-roll}@keyframes die-roll{0%{transform:rotate(-22deg)scale(.9)}45%{transform:rotate(14deg)scale(1.07)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.die-rolling{animation:none}}.book-page{max-height:min(70vh,640px);padding-right:.4rem;overflow:auto}.meter>span{background:var(--color-gold);border-radius:inherit;height:100%;display:block}button.academy-card{text-align:left;width:100%;color:inherit;font:inherit;padding:1.1rem 1.15rem;display:block}button.academy-card:hover{border-color:#736042}@supports (color:color-mix(in lab, red, red)){button.academy-card:hover{border-color:color-mix(in oklab, var(--color-gold) 45%, var(--color-line))}}.knot-plate{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.btn,.nav-link,.sea-chip,.skin-card,.gear-mark{transition:none}}.gear-mark{transition:transform .22s;display:block}.sea-bar{scrollbar-width:thin}.sea-bar[data-sea-bar="1"]{box-sizing:border-box;flex-wrap:nowrap;align-items:center;height:44px;overflow:auto clip}.sea-bar::-webkit-scrollbar:vertical{width:0;height:0}.sea-chip{border:1px solid var(--color-line);background:var(--color-raised);min-height:44px;color:var(--color-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:.45rem .95rem;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.sea-chip[data-on=true]{color:var(--color-on-gold);background:var(--color-gold);border-color:#655235}@supports (color:color-mix(in lab, red, red)){.sea-chip[data-on=true]{border-color:color-mix(in oklab, var(--color-gold) 50%, black)}}.sea-chip:hover{border-color:#7b6646}@supports (color:color-mix(in lab, red, red)){.sea-chip:hover{border-color:color-mix(in oklab, var(--color-gold) 50%, var(--color-line))}}.skin-card{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-raised);width:100%;color:inherit;font:inherit;min-height:44px;padding:1.05rem 1.1rem;transition:border-color .15s,background .15s;display:block}.skin-card[data-on=true]{border-color:var(--color-gold);background:#292927}@supports (color:color-mix(in lab, red, red)){.skin-card[data-on=true]{background:color-mix(in oklab, var(--color-gold) 10%, var(--color-raised))}}.skin-card[data-locked=true]{opacity:.72}.skin-card:hover{border-color:#736042}@supports (color:color-mix(in lab, red, red)){.skin-card:hover{border-color:color-mix(in oklab, var(--color-gold) 45%, var(--color-line))}}.skin-swatches{border-radius:999px;height:10px;display:flex;overflow:hidden}.skin-swatches>span{flex:1}.print-list-sheet{color:var(--color-fg);display:block}.print-list-sheet .kicker{color:var(--color-gold)}.print-list-preview{margin-bottom:1.5rem}@media print{@page{size:letter;margin:0}html,body,#app{color:#1a140c!important;background:#f4f1ea!important}.no-print,[data-sonner-toaster]{display:none!important}main{max-width:none!important;margin:0!important;padding:0!important}.print-list-sheet{color:#1a140c;display:block!important}.print-list-sheet .log-row{break-inside:avoid;color:#1a140c}.print-list-sheet .log-row-stat,.print-list-sheet .log-row-site{color:#1a140c}.print-lead{color:#5a5248;margin-bottom:1.2rem}.print-dive{break-inside:avoid;border-top:1px solid #c9bfae;padding:.85rem 0}.print-dive h2{margin:0;font-size:1.15rem}.print-dive dl{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:.4rem 0;display:grid}.print-dive dt{letter-spacing:.12em;text-transform:uppercase;color:#7a6e58;font-size:.7rem}.print-dive dd{font-variant-numeric:tabular-nums;margin:0}.print-notes{white-space:pre-wrap;color:#3a342c}}.fanfare-stack{z-index:90;pointer-events:none;flex-direction:column;gap:.6rem;width:min(22rem,100vw - 2rem);display:flex;position:fixed;top:4.6rem;right:1rem}.fanfare-card{pointer-events:auto;border-radius:var(--radius-md);border:1px solid var(--color-gold);border-left:4px solid var(--color-gold);background:var(--color-raised);color:var(--color-fg);align-items:center;gap:.75rem;padding:.95rem 1.1rem;text-decoration:none;animation:.55s cubic-bezier(.16,1,.3,1) fanfare-in;display:flex;box-shadow:0 16px 40px #0000008c}a.fanfare-card:hover{background:#292927}@supports (color:color-mix(in lab, red, red)){a.fanfare-card:hover{background:color-mix(in oklab, var(--color-gold) 10%, var(--color-raised))}}@keyframes fanfare-in{0%{opacity:0;transform:translate(2rem)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fanfare-card{animation:none}}.news-thumb{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-raised);flex-shrink:0;width:5.5rem;height:4rem}.shop-logo{object-fit:contain;background:var(--color-fg);border-radius:4px;max-width:140px;max-height:56px;padding:.2rem}.music-embed{border-radius:var(--radius-md);border:0;width:100%;min-height:152px}.jigsaw-grid{aspect-ratio:1;background:var(--color-rule,var(--color-ink));gap:1px;max-width:36rem;display:grid}.jigsaw-grid.jigsaw-solved{background:0 0;gap:0}.jigsaw-tile{background:var(--color-stamp,var(--color-ocean));border:0;min-height:44px;padding:0;line-height:0;overflow:hidden}.jigsaw-tile img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.jigsaw-blank img{opacity:.95}@media screen{html[data-redshift=on] .jigsaw-tile{filter:brightness(1.25)contrast(1.08)}}.jigsaw-tile[data-on=true]{outline:2px solid var(--color-gold);outline-offset:-2px}.game-tile{text-align:left;border:1px solid var(--color-line);background:var(--color-surface);width:100%;height:100%;min-height:44px;color:inherit;font:inherit;border-radius:16px;flex-direction:column;align-items:stretch;gap:.65rem;padding:1rem 1.1rem;transition:border-color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:flex}.game-tile .log-chip-row{align-items:center;min-height:1.7rem}.game-tile .log-chip{white-space:nowrap}.game-title{-webkit-line-clamp:2;min-height:2.5rem;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-fg);-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:550;line-height:1.25;display:-webkit-box;overflow:hidden}.game-blurb{-webkit-line-clamp:2;min-height:2.5em;color:var(--color-muted);-webkit-box-orient:vertical;margin-top:.25rem;font-size:.875rem;line-height:1.25;display:-webkit-box;overflow:hidden}.game-tile[data-soon=true]{opacity:.72}.game-tile:hover:not([data-soon=true]){border-color:#2b414a}@supports (color:color-mix(in lab, red, red)){.game-tile:hover:not([data-soon=true]){border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-line))}}.game-tile:hover:not([data-soon=true]){transform:translateY(-1px)}.game-well{border:1px solid var(--color-rule);background:radial-gradient(120% 90% at 50% 0%, #2a5f7a29, transparent 58%), var(--color-stamp);border-radius:12px;place-items:center;height:7.25rem;min-height:7.25rem;max-height:7.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.game-well{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--color-accent) 16%, transparent), transparent 58%), var(--color-stamp)}}.game-well{color:var(--color-accent);overflow:hidden}.game-well-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.game-well[data-mark=dice] .game-well-img{object-position:50% 50%}.game-well[data-mark=plate] .game-well-img{object-position:50% 42%}.game-well[data-mark=fleet] .game-well-img{object-position:50% 68%}.game-soon-stamp{z-index:1;border:1px solid var(--color-line);background:#07080ae0;border-radius:999px;padding:.22rem .55rem;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.game-soon-stamp{background:color-mix(in oklab, var(--color-bg) 88%, transparent)}}.game-soon-stamp{color:var(--color-fg);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700}.game-tile[data-soon=true] .game-well{color:var(--color-muted);background:var(--color-stamp)}.game-art{width:9.5rem;height:5.25rem;display:block}.play-card{width:3.6rem;height:5rem;color:var(--color-ink);background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden;box-shadow:0 1px #1a140c1f}@supports (color:color-mix(in lab, red, red)){.play-card{box-shadow:0 1px 0 color-mix(in oklab, var(--color-ink) 12%, transparent)}}.play-card img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.play-card-hid{filter:none}.die img{pointer-events:none;width:56px;height:56px;display:block}.die-dim img{opacity:.85}.sea-map-frame{position:relative}.sea-map{border-radius:var(--radius-md);background:var(--color-ocean);width:100%;height:min(72vh,640px);min-height:420px;overflow:hidden}.sea-map .leaflet-container{background:var(--color-ocean);width:100%;height:100%;font-family:var(--font-sans)}.sea-map .leaflet-control-attribution{background:#07080ad1;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.sea-map .leaflet-control-attribution{background:color-mix(in oklab, var(--color-bg) 82%, transparent)}}.sea-map .leaflet-control-attribution{color:var(--color-faint)}.sea-map .leaflet-control-attribution a{color:var(--color-gold)}.sea-map .leaflet-bar a{background:var(--color-raised);color:var(--color-fg);border-bottom-color:var(--color-line)}.sea-map .leaflet-bar a:hover{background:var(--color-surface)}.chart-flag-wrap,.chart-shop-wrap,.chart-poi-wrap,.chart-cluster-wrap{box-shadow:none;background:0 0!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.chart-flag{filter:drop-shadow(0 1px 2px color-mix(in oklab, var(--color-ink) 55%, transparent))}}.knot-card{margin:0}.knot-card img{background:var(--color-fg);width:100%;height:auto;display:block}.knot-card figcaption{padding:.7rem .85rem .85rem;font-size:.85rem}.book-spine{text-align:left;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-raised);width:100%;min-height:44px;color:inherit;font:inherit;align-items:center;gap:.7rem;padding:.4rem .5rem;display:flex}.book-spine img{object-fit:cover;border:1px solid var(--color-line);background:var(--color-ocean);border-radius:2px;flex:none;width:36px;height:54px}.book-spine-on{border-color:var(--color-gold);background:#2c2b29}@supports (color:color-mix(in lab, red, red)){.book-spine-on{background:color-mix(in oklab, var(--color-gold) 12%, var(--color-raised))}}.book-cover-lg{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-ocean);width:min(100%,240px);display:block}.library-lobby{color:var(--color-fg);background:0 0}.library-lobby .field{background:var(--color-surface);color:var(--color-fg)}.book-stage{z-index:40;color:#1c1810;--color-bg:#f4efe6;--color-surface:#faf6ee;--color-raised:#efe8dc;--color-fg:#1c1810;--color-muted:#5c564c;--color-faint:#8a8478;--color-gold:#8b6914;--color-hex:#8b6914;--color-line:#d4c9b4;--color-ocean:#e8dfd0;background:#f4efe6;padding:1.25rem 1rem 5rem;position:fixed;inset:0;overflow:auto}.book-stage-inner{max-width:42rem;margin:0 auto}.battle-boards{gap:1.2rem;display:grid}@media (width>=768px){.battle-boards{grid-template-columns:1fr 1fr}}.battle-wrap{max-width:28rem}.battle-plate{background-color:#0000;background-image:url(/games/sea-battle/board-chrome.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:4px;padding:22px;display:block;position:relative;overflow:visible}.battle-grid,.battle-fleet{grid-template-rows:1.15rem repeat(10,minmax(0,1fr));grid-template-columns:1.4rem repeat(10,minmax(0,1fr));gap:2px;padding:0;display:grid}.battle-grid{z-index:1;pointer-events:auto;background:0 0;position:relative}.battle-fleet{box-sizing:border-box;z-index:2;pointer-events:none;padding:0;position:absolute;inset:22px;overflow:visible}.battle-row{display:contents}.battle-lab,.battle-corner{letter-spacing:.04em;min-height:1.15rem;color:var(--color-faint);font-size:.65rem;font-family:var(--font-display);justify-content:center;align-items:center;display:flex}.battle-cell{aspect-ratio:1;background-color:var(--color-ocean);background-image:url(/games/sea-battle/water.png);background-size:cover;border:0;border-radius:2px;min-height:0;padding:0;position:relative;overflow:hidden}.battle-cell[data-ghost=true]{outline:1px dashed var(--color-gold)}.battle-mark{object-fit:contain;pointer-events:none;z-index:3;width:84%;height:84%;position:absolute;inset:8%}.battle-cell:disabled{cursor:default}.battle-hull{pointer-events:none;z-index:3;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:visible}.battle-hull-img{object-fit:contain;object-position:center;pointer-events:none;image-rendering:auto;width:100%;height:100%;display:block}.battle-hull[data-dir=H]{align-self:center;height:210%;margin-top:-18%}.battle-hull[data-dir=V]{justify-self:center;width:210%;margin-left:-18%}.battle-hull[data-wreck=true]{opacity:.45;filter:grayscale(.35)}.ship-mark{fill:#987c50;display:block}@supports (color:color-mix(in lab, red, red)){.ship-mark{fill:color-mix(in oklab, var(--color-gold) 72%, var(--color-ink))}}.ship-mark{stroke:var(--color-ink);stroke-width:.7px;stroke-linejoin:round}.ship-mark-sm{width:3.4rem;height:.85rem}.ship-mark-title{width:4.2rem;height:1rem}.ship-sail{fill:#efe8db}@supports (color:color-mix(in lab, red, red)){.ship-sail{fill:color-mix(in oklab, var(--color-fg) 88%, var(--color-gold))}}.ship-sail{stroke:none}.ship-port{fill:var(--color-ink);stroke:none}.battle-roster{gap:.4rem;display:grid}.battle-roster li{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-raised);align-items:center;gap:.65rem;min-height:2.4rem;padding:.35rem .55rem;display:flex}.battle-roster li[data-sunk=true]{opacity:.45;text-decoration:line-through}.battle-roster-meta{letter-spacing:.06em;color:var(--color-faint);margin-top:.1rem;font-size:.7rem;display:block}.badge-row[data-earned=false]{opacity:.4}.badge-row[data-earned=true]{opacity:1;border-color:#826c4a}@supports (color:color-mix(in lab, red, red)){.badge-row[data-earned=true]{border-color:color-mix(in oklab, var(--color-gold) 55%, var(--color-line))}}.badge-row[data-earned=true]{box-shadow:inset 0 0 0 1px #c9a46a47}@supports (color:color-mix(in lab, red, red)){.badge-row[data-earned=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-gold) 28%, transparent)}}.badge-row[data-earned=true] .kicker{color:var(--color-gold)}.music-embed[data-kind=youtube]{aspect-ratio:16/9;min-height:200px}.site-soundings{position:relative}.site-soundings-chrome{z-index:500;pointer-events:none;gap:.4rem;display:flex;position:absolute;top:.55rem;right:.55rem}.site-soundings-chrome>*{pointer-events:auto}.site-layers-btn,.site-about-btn{border:1px solid #2c2822b3;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.2rem;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-layers-btn,.site-about-btn{border:1px solid color-mix(in oklab, var(--color-line) 70%, transparent)}}.site-layers-btn,.site-about-btn{background:#07080ad1}@supports (color:color-mix(in lab, red, red)){.site-layers-btn,.site-about-btn{background:color-mix(in oklab, var(--color-bg) 82%, transparent)}}.site-layers-btn,.site-about-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-fg);font:inherit;font-size:.82rem}.site-about-btn{min-width:2.2rem;font-family:var(--font-display), ui-serif, Georgia, serif;padding:0;font-style:italic}.site-layers-sheet-root{z-index:600;position:absolute;inset:0}.site-layers-scrim{background:oklab(0% none none/.36);border:0;position:absolute;inset:0}.site-layers-sheet{border-left:1px solid var(--color-line);background:var(--color-bg);width:min(100%,20rem);padding:1rem 1.1rem 1.4rem;position:absolute;top:0;bottom:0;right:0;overflow:auto}.site-layers-head{justify-content:space-between;align-items:center;display:flex}.site-layers-head h2{margin:0;font-size:1.25rem}.site-layer-note{color:var(--color-muted);margin:.45rem .55rem 0;font-size:.78rem}.site-current-arrow-wrap,.site-sea-height-wrap{background:0 0;border:0}.site-current-arrow{transform-origin:50% 70%;border-bottom:14px solid #d4a017;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.site-sea-height-dot{background:#3b82c4;border:1px solid #07080a;border-radius:999px;width:10px;height:10px}.site-weather-readout-wrap{background:0 0;border:0}.site-weather-readout{border:1px solid #2c2822b3;border-radius:999px;padding:.15rem .45rem}@supports (color:color-mix(in lab, red, red)){.site-weather-readout{border:1px solid color-mix(in oklab, var(--color-line) 70%, transparent)}}.site-weather-readout{background:#07080adb}@supports (color:color-mix(in lab, red, red)){.site-weather-readout{background:color-mix(in oklab, var(--color-bg) 86%, transparent)}}.site-weather-readout{color:var(--color-fg);white-space:nowrap;font-size:.72rem}.helm-credits{gap:.85rem;display:grid}@media (width>=768px){.helm-credits{grid-template-columns:repeat(3,minmax(0,1fr))}}.helm-credits-row{color:var(--color-muted);margin:0;font-size:.85rem;line-height:1.45}.helm-credits-kicker{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;display:block}.circle-crop-root{z-index:10200;background:#1a140cb8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.circle-crop-root{background:color-mix(in oklab, var(--color-ink) 72%, transparent)}}.circle-crop-stage{aspect-ratio:1;border:1px solid var(--color-line);background:var(--color-raised);touch-action:none;cursor:grab;border-radius:999px;width:min(20rem,100%);position:relative;overflow:hidden}.circle-crop-img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.circle-crop-mask{border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #826c4a}@supports (color:color-mix(in lab, red, red)){.circle-crop-mask{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-gold) 55%, var(--color-line))}}.circle-crop-mask{pointer-events:none}.tip-bubble{z-index:22050;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-raised);max-width:min(16rem,100vw - 1rem);color:var(--color-fg);pointer-events:none;padding:.4rem .65rem;font-size:.8rem;line-height:1.35;position:fixed;box-shadow:0 8px 20px #1a140c66}@supports (color:color-mix(in lab, red, red)){.tip-bubble{box-shadow:0 8px 20px color-mix(in oklab, var(--color-ink) 40%, transparent)}}.radio-dock{z-index:28;border-top:1px solid var(--color-line);background:#07080aeb;position:fixed;bottom:3.5rem;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.radio-dock{background:color-mix(in oklab, var(--color-bg) 92%, transparent)}}.radio-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.55rem 1rem .7rem}@media (width>=768px){.radio-dock{bottom:0}}.radio-dock-inner{max-width:42rem;margin:0 auto;position:relative}.radio-dock .music-embed{min-height:80px;max-height:152px}.radio-dock .music-embed[data-kind=youtube]{aspect-ratio:auto;min-height:120px;max-height:180px}.radio-dock .music-embed[data-tuck=true]{opacity:0;pointer-events:none;z-index:1;aspect-ratio:auto;width:120px;height:80px;min-height:80px;max-height:none;margin:0;position:fixed;bottom:0;left:0}.radio-dock-tuck{padding-top:.4rem;padding-bottom:.45rem}main.has-radio-dock{padding-bottom:16rem}main.has-radio-chip{padding-bottom:8.5rem}@media (width>=768px){main.has-radio-dock{padding-bottom:14rem}main.has-radio-chip{padding-bottom:6.5rem}}.moon-chip{z-index:500;border-radius:var(--radius-md);border:1px solid var(--color-line);background:#07080ac7;align-items:center;gap:.45rem;padding:.35rem .55rem;display:flex;position:absolute;top:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.moon-chip{background:color-mix(in oklab, var(--color-bg) 78%, transparent)}}.moon-chip{pointer-events:none}.moon-face{border-radius:999px;width:28px;height:28px;display:block;overflow:hidden}.planning-moon-mark{align-items:center;gap:.45rem;margin:0;display:flex}.dive-table-wrap{overflow-x:auto}.dive-table{border-collapse:collapse;width:100%;font-size:.9rem}.dive-table th,.dive-table td{border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-fg);padding:.45rem .6rem}.dive-table th{color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dive-table caption{caption-side:bottom;color:var(--color-faint);text-align:left;padding-top:.5rem;font-size:.75rem}.badge-mark{flex:none;width:40px;height:40px;display:block}.crew-avatar{object-fit:cover;border:1px solid var(--color-line);background:var(--color-raised);border-radius:999px;flex:none;width:72px;height:72px}.board-avatar{object-fit:cover;border:1px solid var(--color-line);background:var(--color-raised);border-radius:999px;flex:none;width:28px;height:28px}.crew-avatar-empty{display:inline-block}.nation-flag{border:1px solid var(--color-line);background:var(--color-raised);border-radius:2px;width:auto;height:28px;display:block}.log-app .nav-link[data-active=true],.log-app .nav-link:hover{color:var(--color-fg);background:0 0}.log-app{background:var(--color-bg);min-height:100dvh;color:var(--color-fg);font-family:var(--font-sans)}.log-app h1,.log-app h2,.log-app h3{font-family:var(--font-display);letter-spacing:-.03em;font-weight:550}.log-seg{border:1px solid var(--color-rule);background:var(--color-surface);box-sizing:border-box;border-radius:999px;flex-wrap:nowrap;align-items:stretch;height:42px;padding:3px;display:inline-flex;overflow:hidden}.log-seg a,.log-seg button{min-width:72px;height:36px;min-height:36px;max-height:36px;color:var(--color-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.log-seg [data-on=true]{background:var(--color-accent);color:var(--color-surface)}.log-tools{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.15rem;display:flex}.log-tools .field{border-color:var(--color-rule);background:var(--color-surface);min-height:44px}.log-tools select.field{width:auto;min-width:10.5rem}.log-row{background:var(--color-surface);border:1px solid var(--color-rule);color:inherit;border-radius:20px;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:flex}.log-row:hover{border-color:#8a9ea5}@supports (color:color-mix(in lab, red, red)){.log-row:hover{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-rule))}}.log-num{border:1px solid var(--color-rule);font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--color-accent);background:var(--color-stamp);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.log-tabs{border-bottom:1px solid var(--color-rule);box-sizing:border-box;flex-wrap:nowrap;align-items:flex-end;gap:.15rem;height:45px;margin-bottom:1rem;display:flex;overflow:auto clip}.log-tabs::-webkit-scrollbar:vertical{width:0;height:0}.log-tabs a,.log-tabs button{box-sizing:border-box;height:44px;min-height:44px;max-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:.6rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none}.log-tabs a[data-on=true],.log-tabs button[data-on=true]{color:var(--color-fg);border-bottom-color:var(--color-accent)}.log-chip{background:var(--color-stamp);min-height:32px;color:var(--color-fg);border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.log-stack{gap:1rem;display:grid}.log-stack-tight{gap:.5rem}.log-list{align-items:stretch;gap:1rem;display:grid}.log-list>li{min-width:0;display:flex}@media (width>=640px){.log-list.sm\:grid-cols-2{grid-template-columns:1fr 1fr}}.log-row-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.log-chip-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.log-chip-stack{gap:.5rem;display:grid}.log-metric-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.log-chip-icon{width:16px;height:16px;color:var(--color-accent);background:currentColor;flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.log-chip-k{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}button.log-chip{cursor:pointer}button.log-chip[data-on=true]{background:var(--color-accent);color:var(--color-surface)}.log-chip-x{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.log-metric{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:16px;padding:1rem 1.1rem}.log-charts{gap:1rem;display:grid}.log-chart{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:16px;flex-direction:column;min-height:0;padding:1rem 1.1rem .85rem;display:flex}.log-chart .k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:600}.log-chart-lead{color:var(--color-muted);margin:.3rem 0 .65rem;font-size:.82rem}.log-chart-plot{height:16rem;min-height:16rem}.log-chart-cap{min-height:1.35rem;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:.55rem 0 0;font-size:.72rem;display:flex}.log-chart-unit{letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.log-chart-swatch{align-items:center;gap:.35rem;display:inline-flex}.log-chart-swatch:before{content:"";background:var(--color-chart-temp);border-radius:1px;width:12px;height:2px}.log-chart-swatch[data-k=depth]:before{background:var(--color-chart-depth);border-radius:50%;width:8px;height:8px}.log-chart-swatch[data-k=temp]:before,.log-chart-swatch[data-series-shape=diamond]:before{background:var(--color-chart-temp);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;width:8px;height:8px}.log-chart-swatch[data-k=bar]:before,.log-chart-swatch[data-series-shape=square]:before{background:var(--color-chart-pressure);border-radius:0;width:8px;height:8px}.log-metric .k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:600}.log-metric .v{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:.35rem;font-size:1.55rem;font-weight:600}.log-map{border:1px solid var(--color-rule);border-radius:20px;height:min(72vh,560px);min-height:320px;overflow:hidden}.log-map-sm{height:220px;min-height:180px}.log-locator{border:1px solid var(--color-rule);background:var(--color-stamp);text-align:left;width:100%;color:inherit;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.log-locator.log-map-sm{aspect-ratio:auto;height:auto;min-height:0}.log-locator img{object-fit:cover;object-position:center;width:100%;height:auto;display:block}.log-locator.log-map img{object-fit:cover;height:100%}.log-locator.log-map{height:min(56vh,420px);min-height:260px}.log-pin-chip{background:var(--color-surface);min-height:32px;color:var(--color-fg);border:1px solid var(--color-rule);border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 1px 2px #1c1b190f}.log-pin-chip.entry{top:46%;left:14%}.log-pin-chip.exit{top:38%;right:14%}.log-pin-dot{border-radius:999px;flex:none;width:8px;height:8px}.log-pin-dot.entry{background:var(--color-chart-pressure)}.log-pin-dot.exit{background:#b4453a}.log-locator-meta{background:#101216eb;border-radius:999px;padding:.35rem .65rem;position:absolute;bottom:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.log-locator-meta{background:color-mix(in oklab, var(--color-surface) 92%, transparent)}}.log-locator-meta{font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:.8rem}@media print{.no-print{display:none!important}.log-app{background:#fff}}.dive-carousel{aspect-ratio:4/3;border:1px solid var(--color-rule);background:var(--color-stamp);border-radius:12px;position:relative;overflow:hidden}.dive-carousel-slide{position:absolute;inset:0}.dive-carousel-slide img{object-fit:cover;width:100%;height:100%}.dive-carousel-dots{z-index:2;justify-content:center;gap:.4rem;display:flex;position:absolute;bottom:.7rem;left:0;right:0}.dive-carousel-dot{background:#f4f1ea73;border:0;border-radius:999px;width:.55rem;height:.55rem;min-height:0;padding:0}.dive-carousel-dot[data-on=true]{background:var(--color-gold,#c9a227)}.log-row-wrap{align-items:stretch;gap:.4rem;min-width:0;display:flex}.log-row-wrap .log-row{flex:1;min-width:0}.log-row-cluster{flex:none;align-items:center;gap:.25rem;display:flex}.dive-carousel-expand{z-index:3;background:#101216e0;border:0;border-radius:999px;place-items:center;width:36px;min-height:36px;padding:0;display:grid;position:absolute;top:.6rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.dive-carousel-expand{background:color-mix(in oklab, var(--color-surface) 88%, transparent)}}.dive-carousel-expand{color:var(--color-fg)}.dive-carousel-count{z-index:3;font-variant-numeric:tabular-nums;background:#101216e0;border-radius:999px;padding:.15rem .45rem;font-size:.78rem;font-weight:600;position:absolute;top:.7rem;left:.7rem}@supports (color:color-mix(in lab, red, red)){.dive-carousel-count{background:color-mix(in oklab, var(--color-surface) 88%, transparent)}}.dive-carousel-compass{z-index:2;background:#101216e0;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;font-weight:700;display:grid;position:absolute;bottom:2.15rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.dive-carousel-compass{background:color-mix(in oklab, var(--color-surface) 88%, transparent)}}.dive-overview-split{gap:1rem;display:grid}@media (width>=768px){.dive-overview-split{grid-template-columns:minmax(0,2fr) minmax(10rem,1fr);align-items:stretch}}.dive-overview-main,.dive-overview-side{align-content:start;gap:.75rem;display:grid}.dive-overview-side{align-content:space-between}.dive-overview-stats{gap:.6rem;display:grid}.dive-gauge{text-align:center}.dive-gauge-dial{width:100%;max-width:12rem;color:var(--color-muted);margin:0 auto;display:block;overflow:visible}.dive-gauge-v{font-size:1.35rem;font-weight:650}.dive-gauge-k{color:var(--color-muted);font-size:.75rem}.dive-time-strip{border:1px solid var(--color-rule);background:var(--color-surface);width:100%;min-height:44px;color:inherit;text-align:left;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;display:flex}.dive-time-strip em{color:var(--color-muted);font-size:.72rem;font-style:normal;display:block}.dive-sealife-tiles{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;display:grid}.dive-trim-track{touch-action:none;border:1px solid var(--color-line);background:var(--color-raised);border-radius:var(--radius-md);height:7.5rem;position:relative;overflow:hidden}.dive-trim-svg{width:100%;height:100%;display:block}.dive-trim-shade{fill:var(--color-ink);opacity:.48}.dive-trim-path{fill:none;stroke:var(--color-chart-depth);stroke-width:2.2px;stroke-linejoin:round}.dive-trim-handle{width:2.75rem;height:2.75rem;box-shadow:0 0 0 2px var(--color-bg);background:0 0;border:0;border-radius:999px;margin-left:-1.375rem;padding:0;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.dive-trim-handle img{pointer-events:none;width:100%;height:100%;display:block}.log-menu-portal{z-index:21400;min-width:10rem;position:fixed}.dive-trim-handle:disabled{opacity:.55}.dive-trim-readout{color:var(--color-muted);margin:.6rem 0 0;font-size:.85rem}.dive-trim-fields{gap:.75rem;margin-top:.75rem;display:grid}.dive-trim-clock{font-variant-numeric:tabular-nums;color:var(--color-faint,var(--color-muted));margin-top:.25rem;display:block}@media (width>=48rem){.dive-trim-fields{grid-template-columns:1fr 1fr auto;align-items:end}}.dive-photos-wall{max-width:70rem}.dive-photos-wall-inner{width:100%;position:relative}.dive-photos-tile{background:var(--color-stamp);border:0;padding:0;position:absolute;overflow:hidden}.dive-photos-tile img{object-fit:cover;width:100%;height:100%}.dive-photo-viewer{z-index:80;background:#080a0ceb;place-items:center;display:grid;position:fixed;inset:0}.dive-photo-viewer-stage{width:min(96vw,1100px);height:min(86vh,800px)}.dive-photo-viewer-pic{background:0 0;border:0;width:100%;height:100%;padding:0}.dive-photo-viewer-pic img{object-fit:contain;width:100%;height:100%}.dive-photo-viewer-cap{color:#f4f1ea;text-align:center;position:absolute;bottom:1rem;left:1rem;right:1rem}.dive-photo-viewer-close{z-index:81;position:fixed;top:1rem;right:1rem}.keepsake-map{min-height:8rem}.keepsake-static-map{border:1px solid var(--color-line,#cfc6b4);background:#d7e4ea;border-radius:4px;position:relative;overflow:hidden}.keepsake-static-map-img{aspect-ratio:5/2;object-fit:cover;width:100%;height:auto;display:block}.keepsake-map-pin{width:auto;height:auto;box-shadow:none;filter:drop-shadow(0 1px 2px #07080acc);background:0 0;border:0;align-items:stretch;margin-top:-18px;margin-left:0;display:inline-flex;position:absolute}.keepsake-map-pin img{width:24px;height:18px;display:block}.dive-fix-flag{align-items:stretch;display:inline-flex}.keepsake-map-attr{color:#1a1a1a;background:#f4f1eae0;margin:0;padding:.12rem .35rem;font-size:.55rem;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.keepsake-three{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.keepsake-three img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.keepsake-sheet{gap:1.5rem;display:grid}@media (width>=900px){.keepsake-sheet{grid-template-columns:1fr 1fr}}.keepsake-page{aspect-ratio:8.5/11;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:8px;flex-direction:column;gap:.55rem;min-height:28rem;padding:1rem 1.05rem;display:flex;overflow:hidden}.keepsake-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-size:.68rem}.keepsake-title{margin:0;font-size:1.65rem;line-height:1.1}.keepsake-hero{margin:0}.keepsake-hero img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;max-height:3.1in}.keepsake-hero figcaption,.keepsake-collage figcaption{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.68rem;overflow:hidden}.keepsake-metrics{font-variant-numeric:tabular-nums;font-weight:650}.keepsake-notes{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.35;display:-webkit-box;overflow:hidden}.keepsake-tags,.keepsake-crew{color:var(--color-muted);font-size:.8rem}.keepsake-crew{margin-top:auto}.stamp-well{background:var(--color-stamp);border-radius:12px;flex:none;height:1.45in;min-height:1.45in;max-height:1.45in}.keepsake-collage{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.keepsake-collage img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.keepsake-charts{flex:1;min-height:0;overflow:hidden}.keepsake-charts ul,.keepsake-charts h3+p{display:none}@media print{*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;transition:none!important;animation:none!important}.recharts-wrapper,.recharts-responsive-container,.recharts-surface{display:none!important}@page{size:letter portrait;margin:0}html,body,#app,.log-app,.log-app main,.keepsake{background:var(--color-bg,#f4efe4)!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.log-app>header,.log-app>nav,.log-app main>:not(.keepsake):not(.print-list-preview):not([data-print-list-preview]),.keepsake>:not(.keepsake-sheet),.no-print,[data-sonner-toaster]{display:none!important}html[data-printing-list],html[data-printing-list] body,html[data-printing-list] #app,html[data-printing-list] .log-app,html[data-printing-list] .log-app main{height:auto!important;overflow:visible!important}.print-list-preview,[data-print-list-preview]{color:#1a140c;display:block!important}.keepsake-sheet{gap:0;display:block!important}.keepsake-page{box-sizing:border-box;aspect-ratio:auto;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;border-radius:0;width:8.5in;height:11in;min-height:11in;max-height:11in;margin:0;padding:.5in;box-shadow:none!important;border:0!important;overflow:hidden!important}.keepsake-page:last-child{break-after:auto;page-break-after:auto}.keepsake-hero img,.keepsake-collage img{break-inside:avoid;max-width:100%}.keepsake-hero img{max-height:2.4in}.keepsake-static-map{break-inside:avoid}.keepsake-static-map-img{object-fit:cover;max-height:2.2in}.keepsake-map-attr{color:#111;background:#f4f1ea;font-size:6pt}.stamp-well{height:1.15in;min-height:1.15in;max-height:1.15in}.keepsake-charts{height:2.6in;max-height:2.6in;overflow:hidden}.print-depth{width:100%;height:2.4in;color:var(--color-chart-depth,#8b6914)}}.dive-fix-map{border:1px solid var(--color-rule);border-radius:.75rem;height:16rem;overflow:hidden}.dive-fix-flag{height:auto;box-shadow:none;filter:drop-shadow(0 1px 2px #07080acc);background:0 0;border:0;align-items:stretch;padding:0;display:inline-flex}.dive-fix-flag img{width:24px;height:18px;display:block}.log-show-on-chart{letter-spacing:.03em;min-width:12.5rem}.log-show-on-chart[aria-disabled=true]{opacity:.45;cursor:not-allowed}.log-show-on-chart[aria-disabled=true]:hover{border-color:#655235}@supports (color:color-mix(in lab, red, red)){.log-show-on-chart[aria-disabled=true]:hover{border-color:color-mix(in oklab, var(--color-gold) 50%, black)}}.log-show-on-chart[aria-disabled=true]:active{transform:none}.harbor-topic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.harbor-topic-grid>li{width:100%;min-width:0;display:flex}.harbor-topic-card{box-sizing:border-box;flex:auto;width:100%;min-width:0;height:100%}.harbor-thread{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.harbor-post{list-style:none}.harbor-post-card{width:100%}.harbor-post-layout{align-items:flex-start;gap:.85rem;display:flex}.harbor-post-meta{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.harbor-op{border:1px solid var(--color-rule);background:var(--color-stamp);min-height:22px;color:var(--color-accent);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.harbor-post-nest{border-left:2px solid var(--color-rule);gap:.65rem;margin:.65rem 0 0;padding:0 0 0 .85rem;list-style:none;display:grid}.harbor-vote{min-width:44px;color:inherit;flex-direction:column;flex:none;align-items:center;gap:.1rem;display:inline-flex}.harbor-vote-btn{width:44px;min-height:44px;color:var(--color-muted);background:0 0;border:0;border-radius:10px;flex-direction:column;place-items:center;gap:.05rem;display:inline-flex}.harbor-vote-btn[data-on=true]{color:var(--color-accent)}.harbor-vote-tally{font-variant-numeric:tabular-nums;color:var(--color-fg);text-align:center;min-width:1.5rem;font-size:.95rem;font-weight:700}.harbor-reply-btn{min-height:44px;color:var(--color-accent);background:0 0;border:0;margin-top:.65rem;padding:0 .7rem;font-size:.82rem;font-weight:600}.harbor-reply-btn[data-on=true]{color:var(--color-muted)}.cert-card{aspect-ratio:85.6/53.98;perspective:1400px;width:min(100%,23.2rem);position:relative}.cert-card-inner{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;transition:transform .6s;position:relative}.cert-card[data-face=back] .cert-card-inner{transform:rotateY(180deg)}.cert-face{color:#1c1b19;backface-visibility:hidden;background:#1c1b19;border-radius:.9rem;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 28px #1a140c47}.cert-face-back{transform:rotateY(180deg)}.cert-photo{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cert-photo-empty{background:#f7f4ef;position:absolute;inset:0}[data-cert-id]{-webkit-user-select:none;user-select:none;touch-action:manipulation}.cert-flip{z-index:3;color:#1c1b19;background:#ebe6de;border:1px solid #d9d2c8;border-radius:999px;place-items:center;width:2rem;height:2rem;padding:0;display:grid;position:absolute;top:.4rem;right:.4rem}.cert-flip-icon{display:block}.bgammon{--bg-wood:#5c3a20;--bg-wood-dark:#2e1c0e;--bg-hinge:#24140a;--bg-cream:#e8d4a4;--bg-red:#a12822;--bg-green:#3bb85a;--bg-ink:#22180f;--bg-face:#f4ece0;--bg-you:#f3eee4;--bg-opp:#2c2218;--color-gold:#5c3a20;--color-accent:#a12822;--color-fg:#f4ece0;--color-bg:#4a2e16;--color-surface:#4a2e16;--color-raised:#5c3a20;--color-muted:#d8c4a0;--color-line:#2b1a0e;--color-ink:#22180f;isolation:isolate;color:var(--bg-face);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:10px solid var(--bg-wood-dark);z-index:2;touch-action:manipulation;background-color:#4a2e16;border-radius:10px;grid-template:"opp fold""you fold"minmax(0,1fr)/7.6rem minmax(0,1fr);align-items:stretch;gap:.55rem .7rem;margin-bottom:5.5rem;padding:.7rem .7rem .85rem;display:grid;position:relative;box-shadow:inset 0 0 0 2px #8a5a32,0 10px 28px #140a0059}.bgammon-score{color:var(--bg-face);letter-spacing:.04em;z-index:2;background:#1a0e08;border:1px solid #8a5a32;border-radius:6px;flex-direction:column;align-items:stretch;gap:.3rem;min-width:0;padding:.55rem .55rem .6rem;font-family:Georgia,Times New Roman,serif;display:flex;position:relative}.bgammon-score[data-who=opp]{grid-area:opp;justify-content:flex-start;align-self:start}.bgammon-score[data-who=you]{grid-area:you;justify-content:flex-end;align-self:end}.bgammon-score-name{color:#f4ece0;letter-spacing:.06em;font:650 .92rem/1.2 Georgia,Times New Roman,serif;display:block}.bgammon-score strong{text-align:left;color:#fff6e8;font-variant-numeric:tabular-nums;background:0 0;min-width:1.6rem;padding:0;font-size:1.5rem}.bgammon-score em{opacity:.8;font-size:.78rem;font-style:normal}.bgammon-roll,.bgammon-new{appearance:none;background:var(--bg-cream);color:var(--bg-ink);cursor:pointer;border:1px solid #5a3b22;border-radius:4px;min-height:44px;padding:.45rem .9rem;font:650 .85rem/1 Georgia,serif}.bgammon-roll{width:100%;margin-top:.15rem}.bgammon-undo{appearance:none;color:var(--bg-ink);cursor:pointer;background:#d8c4a0;border:1px solid #5a3b22;border-radius:4px;width:100%;min-height:44px;margin-top:.15rem;padding:.45rem .9rem;font:650 .85rem/1 Georgia,serif}.bgammon-spaces{color:#d8c4a0;letter-spacing:.02em;font:500 .78rem/1.2 Georgia,Times New Roman,serif;display:block}.bgammon-fold{background:#3a2210;border-radius:6px;grid-area:fold;min-width:0;min-height:420px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1a0e08}.bgammon-play{z-index:1;grid-template-columns:1fr 56px 1fr 48px;gap:0;min-height:420px;display:grid;position:relative}.bgammon-half{background:#4a2e16;grid-template-rows:1fr 1fr;padding:6px 4px;display:grid}.bgammon-row{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.bgammon-point{cursor:pointer;min-height:190px;display:flex;position:relative}.bgammon-point:before{content:"";pointer-events:none;background:var(--bg-cream);z-index:0;position:absolute;inset:0}.bgammon-point[data-row=top]{align-items:flex-start}.bgammon-point[data-row=top]:before{clip-path:polygon(50% 100%,0 0,100% 0)}.bgammon-point[data-row=bot]{align-items:flex-end}.bgammon-point[data-row=bot]:before{clip-path:polygon(50% 0,0 100%,100% 100%)}.bgammon-point[data-red="1"]:before{background:var(--bg-red)}.bgammon-point[data-sel="1"] .bgammon-stack,.bgammon-point[data-origin="1"] .bgammon-stack{box-shadow:inset 0 0 0 2px var(--bg-green)}.bgammon-stack{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:44px;padding:4px 0;display:flex;position:relative}.bgammon-stack[data-sel="1"],.bgammon-stack[data-origin="1"]{box-shadow:inset 0 0 0 2px var(--bg-green)}.bgammon-point[data-row=bot] .bgammon-stack{flex-direction:column-reverse}.bgammon-man{border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 1px 1px #0006}.bgammon-man[data-side=you]{background:radial-gradient(circle at 32% 28%,#fff6e8,#e8d4a4 46%,#b98a4a 100%);border:1px solid #5c3a20}.bgammon-man[data-side=opp]{background:radial-gradient(circle at 32% 28%,#4a3828,#22180f 58%,#0e0906);border:1px solid #140e0a}.bgammon-n{color:#fff6e8;background:#22180fb3;border-radius:3px;padding:.1rem .28rem;font:700 .65rem/1 Georgia,serif;position:absolute;bottom:2px;right:2px}.bgammon-legal{background:var(--bg-green);z-index:3;pointer-events:none;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;left:50%;box-shadow:0 0 0 3px #3bb85a73}.bgammon-point[data-row=top]>.bgammon-legal{bottom:12%}.bgammon-point[data-row=bot]>.bgammon-legal{top:12%}.bgammon-point[data-legal="1"]:before{box-shadow:inset 0 0 0 2px #3bb85ad9}.bgammon-bar{background:var(--bg-hinge);flex-direction:column;justify-content:space-between;align-items:center;padding:.5rem .15rem;display:flex}.bgammon-dice{cursor:pointer;z-index:4;background:0 0;border:0;border-radius:4px;justify-items:center;gap:.28rem;min-width:44px;min-height:88px;padding:.3rem .1rem;display:grid;position:relative}.bgammon-dice[data-count="4"]{grid-template-columns:1fr 1fr;min-height:76px}.bgammon-dice[data-live="1"]{animation:1.2s ease-in-out infinite bgammon-pulse}.bgammon-die{background:var(--bg-face);border:1px solid #5c3a20;border-radius:5px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:36px;height:36px;padding:4px;display:grid;box-shadow:0 1px 1px #00000059}.bgammon-dice[data-count="4"] .bgammon-die{width:24px;height:24px;padding:2px}.bgammon-dice[data-count="4"] .bgammon-die i{width:4px;height:4px}.bgammon-die[data-dim="1"]{opacity:.42}.bgammon-die i{background:0 0;border-radius:50%;width:6px;height:6px;margin:auto;display:block}.bgammon-die i[data-on="1"]{background:#22180f}.bgammon-off{background:#2e1c0e;flex-direction:column;justify-content:space-between;padding:.4rem .15rem;display:flex}.bgammon-off-you{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;min-height:88px;padding:.2rem 0;display:flex;position:relative}.bgammon-off-you[data-mark="1"]{box-shadow:inset 0 0 0 2px var(--bg-green);border-radius:4px}.bgammon-off-you .bgammon-legal{z-index:3;width:16px;height:16px;margin-left:-8px;position:absolute;top:10px;left:50%}.bgammon-off-lab{letter-spacing:.04em;color:#d8c4a0;font:650 .68rem/1 Georgia,serif}.bgammon-off-you[data-mark="1"] .bgammon-off-lab{color:var(--bg-green)}.bgammon-modal{z-index:8;background:#140a008c;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.bgammon-modal-card{color:var(--bg-ink);text-align:center;background:#f4ece0;border:2px solid #5c3a20;border-radius:8px;width:100%;max-width:20rem;padding:1.15rem 1.2rem 1.05rem;position:relative;box-shadow:0 16px 40px #00000059}.bgammon-kicker{letter-spacing:0;text-transform:none;color:var(--bg-red);margin:0;font:650 1rem/1.2 Georgia,serif}.bgammon-modal-card h2{color:var(--bg-ink);margin:.35rem 0 .7rem;font:700 1.45rem/1.2 Georgia,serif}.bgammon-modal-score{margin:0 0 1rem;font-size:.95rem}.bgammon-new{min-width:8.5rem}@keyframes bgammon-pulse{50%{filter:brightness(1.18)}}html[data-log-skin=night-water] .bgammon img,html[data-theme=night-water] .bgammon img,html[data-log-skin=night-water] .bgammon svg,html[data-theme=night-water] .bgammon svg{filter:none}@media (prefers-reduced-motion:reduce){.bgammon-dice[data-live="1"]{animation:none}}@media (width<=720px){.bgammon{grid-template-columns:6.2rem minmax(0,1fr);gap:.4rem .45rem}.bgammon-fold,.bgammon-play{grid-template-columns:1fr 48px 1fr 40px;min-height:340px}.bgammon-point{min-height:150px}.bgammon-man{width:24px;height:24px}.bgammon-die{width:30px;height:30px}}.maelstrom-overlay{--ms-serif:"Noto Serif", "Iowan Old Style", Georgia, "Times New Roman", serif;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ms-text,#eaf1ff);font-family:var(--ms-serif);background:var(--ms-bg,#030510);z-index:20000;touch-action:manipulation;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-shadow:none;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;border:0;border-radius:0;margin:0;display:block;position:fixed;inset:0;overflow:hidden}.maelstrom-overlay,.maelstrom-overlay *{word-break:normal;overflow-wrap:normal}.maelstrom-overlay *,.maelstrom-overlay :before,.maelstrom-overlay :after{box-sizing:border-box}html[data-maelstrom-play="1"] .radio-dock{z-index:21000}@media (width>=1024px) and (height>=600px){html[data-maelstrom-play="1"]:has(.radio-dock) .maelstrom-overlay[data-desktop="1"]{padding-bottom:5.75rem}html[data-maelstrom-play="1"]:has(.radio-dock.radio-player:not(.radio-player-chip):not(.radio-player-sheet):not(.radio-dock-tuck)) .maelstrom-overlay[data-desktop="1"]{padding-bottom:8.75rem}html[data-maelstrom-play="1"] .radio-dock{background:#07080ac7}@supports (color:color-mix(in lab, red, red)){html[data-maelstrom-play="1"] .radio-dock{background:color-mix(in oklab, var(--color-bg) 78%, transparent)}}html[data-maelstrom-play="1"] .radio-player-sheet.radio-dock{max-height:8.75rem;overflow:hidden}html[data-maelstrom-play="1"] .radio-player-sheet .radio-sheet{display:none}}.maelstrom-lobby-i{z-index:2;color:#eaf1ff;background:#04081aeb;border:1px solid #60a5ff66;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:absolute;top:.45rem;right:.45rem}.maelstrom-stage{left:var(--ms-x);top:var(--ms-y);width:var(--ms-w);height:var(--ms-h);position:absolute}.maelstrom-frame{isolation:isolate;grid-template-columns:var(--ms-panel) var(--ms-gap) minmax(0, 1fr) var(--ms-gap) var(--ms-tray);border-style:solid;border-color:var(--ms-frame-mid);border-width:var(--ms-frame);background:var(--ms-board-src) center / cover no-repeat, var(--ms-felt,#040716);box-shadow:inset 0 0 0 1px var(--ms-frame-hi), 0 0 40px var(--ms-frame-mid);grid-template-rows:minmax(0,1fr);align-items:stretch;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.maelstrom-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ms-frame-hi) 35%, transparent), 0 0 40px color-mix(in srgb, var(--ms-frame-mid) 25%, transparent)}}.maelstrom-frame:before{content:"";pointer-events:none;z-index:1;border-style:solid;border-color:#0000;border-width:var(--ms-frame);border-image-source:var(--ms-frame-src);border-image-slice:42;border-image-width:var(--ms-frame);border-image-repeat:stretch;position:absolute;inset:0}.maelstrom-panel{z-index:2;min-width:0;color:var(--ms-text);background:var(--ms-panel-fill);border-radius:8px;flex-direction:column;justify-content:space-between;padding:.12rem .14rem .18rem;display:flex;position:relative;overflow:hidden}.maelstrom-logo{width:100%;height:auto;max-height:calc(var(--ms-panel) * .42);object-fit:contain;object-position:left center;margin:0 0 .2rem;display:block}.maelstrom-logo-fallback{letter-spacing:.04em;font:700 clamp(9.5pt, calc(var(--ms-panel) * .108), 13pt) / 1.1 var(--ms-serif);color:var(--ms-text);white-space:nowrap;margin:0 0 .2rem}.maelstrom-score{flex-direction:column;gap:.08rem;min-width:0;display:flex}.maelstrom-score-name,.maelstrom-score-lab{color:var(--ms-text-sub);letter-spacing:.01em;font:600 clamp(9.5pt, calc(var(--ms-panel) * .1), 12pt) / 1.2 var(--ms-serif)}.maelstrom-score strong{color:var(--ms-text);font:700 max(1rem, 1.15rem) / 1 var(--ms-serif);font-variant-numeric:tabular-nums}.maelstrom-score em{color:var(--ms-accent-pink);font:600 max(var(--ms-text-min), .7rem) / 1.2 var(--ms-serif);font-style:normal}.maelstrom-roll,.maelstrom-undo,.maelstrom-new,.maelstrom-btn{appearance:none;cursor:pointer;color:var(--ms-bg,#030510);background:var(--ms-accent);border:1px solid var(--ms-frame-hi)}@supports (color:color-mix(in lab, red, red)){.maelstrom-roll,.maelstrom-undo,.maelstrom-new,.maelstrom-btn{border:1px solid color-mix(in srgb, var(--ms-frame-hi) 55%, var(--ms-accent))}}.maelstrom-roll,.maelstrom-undo,.maelstrom-new,.maelstrom-btn{min-height:var(--ms-tap);font:700 max(var(--ms-text-min), .85rem) / 1 var(--ms-serif);border-radius:999px;padding:.35rem .85rem}.maelstrom-roll{width:100%}.maelstrom-undo,.maelstrom-btn[data-kind=ghost]{color:var(--ms-text);border-color:var(--ms-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.maelstrom-undo,.maelstrom-btn[data-kind=ghost]{border-color:color-mix(in srgb, var(--ms-accent) 45%, transparent)}}.maelstrom-play{z-index:2;grid-template-columns:1fr var(--ms-bar) 1fr;min-width:0;height:100%;min-height:0;display:grid;position:relative}.maelstrom-half{min-width:0;padding:var(--ms-pad) 0;grid-template-rows:1fr 1fr;display:grid}.maelstrom-row{grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;display:grid}.maelstrom-point{min-width:0;min-height:var(--ms-tap);cursor:pointer;display:flex;position:relative}.maelstrom-point[data-row=top]{align-items:flex-start}.maelstrom-point[data-row=bot]{align-items:flex-end}.maelstrom-point:before{content:"";pointer-events:none;width:100%;height:var(--ms-tri-h);background-color:var(--ms-point-red);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0 auto auto 0}.maelstrom-point[data-row=top]:before{clip-path:polygon(0 0,100% 0,50% 100%);top:0}.maelstrom-point[data-row=bot]:before{clip-path:polygon(50% 0,100% 100%,0 100%);top:auto;bottom:0}.maelstrom-point[data-hue=red]:before{background-color:var(--ms-point-red)}.maelstrom-point[data-hue=blue]:before{background-color:var(--ms-point-blue)}.maelstrom-point[data-hue=red][data-row=top]:before{background-image:var(--ms-tri-red-top,none), linear-gradient(var(--ms-point-red), var(--ms-point-red))}.maelstrom-point[data-hue=blue][data-row=top]:before{background-image:var(--ms-tri-blue-top,none), linear-gradient(var(--ms-point-blue), var(--ms-point-blue))}.maelstrom-point[data-hue=red][data-row=bot]:before{background-image:var(--ms-tri-red-bot,none), linear-gradient(var(--ms-point-red), var(--ms-point-red))}.maelstrom-point[data-hue=blue][data-row=bot]:before{background-image:var(--ms-tri-blue-bot,none), linear-gradient(var(--ms-point-blue), var(--ms-point-blue))}.maelstrom-stack{z-index:1;width:100%;min-height:var(--ms-tap);background:0 0;border:0;flex-direction:column;align-items:center;padding:2px 0;display:flex;position:relative}.maelstrom-point[data-row=bot] .maelstrom-stack{flex-direction:column-reverse}.maelstrom-man{width:var(--ms-checker);height:var(--ms-checker);margin-block:calc((var(--ms-pitch) - var(--ms-checker)) / 2);border-radius:50%;flex:none;overflow:hidden;box-shadow:0 1px 2px #0008}.maelstrom-man[data-side=you]{background:radial-gradient(circle at 32% 28%, var(--ms-man-a-rim), var(--ms-man-a) 46%, #102040 100%)}.maelstrom-man[data-side=opp]{background:radial-gradient(circle at 32% 28%, var(--ms-man-b-rim), var(--ms-man-b) 50%, #2a0830 100%)}.maelstrom-man img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.maelstrom-n{color:var(--ms-text);font:700 .62rem / 1 var(--ms-serif);background:#030510b8;border-radius:3px;padding:.08rem .22rem;position:absolute;bottom:1px;right:1px}.maelstrom-legal{pointer-events:none;z-index:3;background:var(--ms-accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--ms-accent);border-radius:50%;margin-left:-7px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.maelstrom-legal{box-shadow:0 0 0 3px color-mix(in srgb, var(--ms-accent) 40%, transparent)}}.maelstrom-point[data-row=top]>.maelstrom-legal{bottom:10%}.maelstrom-point[data-row=bot]>.maelstrom-legal{top:10%}.maelstrom-point[data-sel="1"] .maelstrom-stack,.maelstrom-point[data-origin="1"] .maelstrom-stack,.maelstrom-stack[data-sel="1"],.maelstrom-stack[data-origin="1"]{box-shadow:inset 0 0 0 2px var(--ms-accent);border-radius:8px}.maelstrom-bar{background:var(--ms-bar-fill);min-width:0;box-shadow:inset 0 0 0 1px var(--ms-bar-rail);flex-direction:column;justify-content:space-between;align-items:center;padding:.35rem .05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.maelstrom-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ms-bar-rail) 45%, transparent)}}.maelstrom-dice{appearance:none;cursor:pointer;z-index:4;width:calc(var(--ms-die) * 2.4);min-width:var(--ms-tap);min-height:var(--ms-tap);background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.2rem;display:flex;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.maelstrom-dice[data-count="4"]{grid-template-columns:1fr 1fr}.maelstrom-die{width:var(--ms-die);height:var(--ms-die);background:linear-gradient(180deg, var(--ms-die-top), var(--ms-die-bot));box-shadow:0 0 10px var(--ms-die-glow);border-radius:18%;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:14%;display:grid}@supports (color:color-mix(in lab, red, red)){.maelstrom-die{box-shadow:0 0 10px color-mix(in srgb, var(--ms-die-glow) 55%, transparent)}}.maelstrom-die[data-dim="1"]{opacity:.42}.maelstrom-die i{background:0 0;border-radius:50%;width:36%;height:36%;margin:auto}.maelstrom-die i[data-on="1"]{background:var(--ms-pip)}.maelstrom-die img{object-fit:contain;width:100%;height:100%;display:block}.maelstrom-tray{z-index:2;min-width:0;padding:var(--ms-tray-trim) .05rem .2rem;background:var(--ms-tray-src) center / 100% 100% no-repeat, var(--ms-bar-fill);flex-direction:column;justify-content:space-between;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.maelstrom-tray{background:var(--ms-tray-src) center / 100% 100% no-repeat, color-mix(in srgb, var(--ms-bar-fill) 80%, transparent)}}.maelstrom-tray{box-shadow:inset 0 0 0 1px var(--ms-bar-rail);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.maelstrom-tray{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ms-bar-rail) 35%, transparent)}}.maelstrom-off-you{appearance:none;cursor:pointer;width:100%;min-height:var(--ms-tap);color:var(--ms-text-dim);background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:.15rem 0;display:flex;position:relative}.maelstrom-off-you[data-mark="1"]{box-shadow:inset 0 0 0 2px var(--ms-accent);border-radius:6px}.maelstrom-off-lab{letter-spacing:.06em;font:650 max(var(--ms-text-min), .62rem) / 1 var(--ms-serif)}.maelstrom-crest{pointer-events:none;right:calc(var(--ms-tray) + var(--ms-gap) + .4rem);width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15);opacity:.85;background:var(--ms-crest-src) center / contain no-repeat;position:absolute;bottom:18%}.maelstrom-cube{color:var(--ms-text);background:var(--ms-accent)}@supports (color:color-mix(in lab, red, red)){.maelstrom-cube{background:color-mix(in srgb, var(--ms-accent) 22%, #030510)}}.maelstrom-cube{border:1px solid var(--ms-bar-rail);min-width:1.6rem;min-height:1.6rem;font:700 .75rem / 1.6rem var(--ms-serif);text-align:center;border-radius:6px}.maelstrom-corners{z-index:10;width:var(--ms-corner-w);height:var(--ms-corner-h);pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;top:0;right:0}.maelstrom-overlay[data-desktop="1"] .maelstrom-corners{height:auto;top:24px;right:24px}.maelstrom-icon{pointer-events:auto;appearance:none;width:var(--ms-tap);height:var(--ms-tap);color:var(--ms-text);background:var(--ms-panel-fill);place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.maelstrom-icon{background:color-mix(in srgb, var(--ms-panel-fill) 70%, transparent)}}.maelstrom-icon{border:1px solid var(--ms-frame-hi)}@supports (color:color-mix(in lab, red, red)){.maelstrom-icon{border:1px solid color-mix(in srgb, var(--ms-frame-hi) 35%, transparent)}}.maelstrom-icon{opacity:.4;border-radius:50%}.maelstrom-icon svg{width:18px;height:18px}.maelstrom-icon:hover,.maelstrom-icon:focus-visible,.maelstrom-icon:active,.maelstrom-overlay[data-portrait="1"] .maelstrom-icon{opacity:1;box-shadow:0 0 12px var(--ms-die-glow)}@supports (color:color-mix(in lab, red, red)){.maelstrom-icon:hover,.maelstrom-icon:focus-visible,.maelstrom-icon:active,.maelstrom-overlay[data-portrait="1"] .maelstrom-icon{box-shadow:0 0 12px color-mix(in srgb, var(--ms-die-glow) 55%, transparent)}}.maelstrom-close-shell{z-index:10;position:absolute;top:24px;left:24px}.maelstrom-fx{pointer-events:none;z-index:5;background:0 0;position:absolute;inset:0}.maelstrom-rotate{z-index:8;background:radial-gradient(circle at 50% 18%, var(--ms-frame-mid), transparent 42%), radial-gradient(circle at 50% 88%, var(--ms-accent-pink), transparent 36%), var(--ms-felt,#040716);place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.maelstrom-rotate{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--ms-frame-mid) 40%, transparent), transparent 42%), radial-gradient(circle at 50% 88%, color-mix(in srgb, var(--ms-accent-pink) 18%, transparent), transparent 36%), color-mix(in srgb, var(--ms-felt,#040716) 70%, var(--ms-frame-mid))}}.maelstrom-rotate:before,.maelstrom-rotate:after{content:"";pointer-events:none;border:1px solid var(--ms-frame-hi);position:absolute;inset:10px 12px}@supports (color:color-mix(in lab, red, red)){.maelstrom-rotate:before,.maelstrom-rotate:after{border:1px solid color-mix(in srgb, var(--ms-frame-hi) 35%, transparent)}}.maelstrom-rotate:before,.maelstrom-rotate:after{box-shadow:inset 0 0 0 8px var(--ms-frame-mid), inset 0 0 0 9px var(--ms-frame-hi);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.maelstrom-rotate:before,.maelstrom-rotate:after{box-shadow:inset 0 0 0 8px color-mix(in srgb, var(--ms-frame-mid) 22%, transparent), inset 0 0 0 9px color-mix(in srgb, var(--ms-frame-hi) 18%, transparent)}}.maelstrom-rotate:after{box-shadow:none;background:var(--ms-crest-src) center 92% / 5.2rem no-repeat;border-radius:22px;inset:22px 24px}.maelstrom-rotate-card{z-index:1;text-align:center;border:1px solid var(--ms-frame-hi);width:min(22rem,88%);padding:1.6rem 1.2rem 1.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.maelstrom-rotate-card{border:1px solid color-mix(in srgb, var(--ms-frame-hi) 40%, transparent)}}.maelstrom-rotate-card{background:var(--ms-panel-fill);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.maelstrom-rotate-card{background:color-mix(in srgb, var(--ms-panel-fill) 88%, transparent)}}.maelstrom-rotate-card{box-shadow:0 0 0 7px var(--ms-frame-mid), 0 0 28px var(--ms-die-glow)}@supports (color:color-mix(in lab, red, red)){.maelstrom-rotate-card{box-shadow:0 0 0 7px color-mix(in srgb, var(--ms-frame-mid) 20%, transparent), 0 0 28px color-mix(in srgb, var(--ms-die-glow) 25%, transparent)}}.maelstrom-rotate-card h2{font:700 1.25rem / 1.2 var(--ms-serif);margin:.85rem 0 .35rem}.maelstrom-rotate-card p{color:var(--ms-text-sub);font-size:max(var(--ms-text-min), .85rem);margin:0}.maelstrom-phone{border:2px solid var(--ms-text);border-radius:.45rem;width:4.4rem;height:2.2rem;margin:0 auto;position:relative}.maelstrom-phone:before,.maelstrom-phone:after{content:"";background:var(--ms-point-red);border-radius:50%;width:.35rem;height:.35rem;position:absolute}.maelstrom-phone:before{top:38%;left:18%}.maelstrom-phone:after{background:var(--ms-point-blue);top:38%;right:18%}.maelstrom-sheet{z-index:12;width:min(var(--ms-sheet-w,419px), 100%);color:var(--ms-text);border-left:1px solid var(--ms-frame-hi);background:#071026eb;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.maelstrom-sheet{border-left:1px solid color-mix(in srgb, var(--ms-frame-hi) 22%, transparent)}}.maelstrom-sheet{overflow:auto;box-shadow:-16px 0 40px #0008}.maelstrom-overlay[data-portrait="1"] .maelstrom-sheet{border-left:0;border-top:1px solid var(--ms-frame-hi);width:100%;height:85%;top:auto;left:0}@supports (color:color-mix(in lab, red, red)){.maelstrom-overlay[data-portrait="1"] .maelstrom-sheet{border-top:1px solid color-mix(in srgb, var(--ms-frame-hi) 22%, transparent)}}.maelstrom-overlay[data-portrait="1"] .maelstrom-sheet{border-radius:16px 16px 0 0}.maelstrom-sheet-head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .5rem;display:flex}.maelstrom-sheet-head h2{font:700 1.35rem / 1.2 var(--ms-serif);margin:0}.maelstrom-sheet-head p{color:var(--ms-text-sub);font-size:max(var(--ms-text-min), .78rem);margin:.2rem 0 0}.maelstrom-chips{flex-wrap:wrap;gap:.4rem;padding:.4rem 1rem .7rem;display:flex}.maelstrom-chips a,.maelstrom-chips button{appearance:none;color:var(--ms-text);background:var(--ms-accent)}@supports (color:color-mix(in lab, red, red)){.maelstrom-chips a,.maelstrom-chips button{background:color-mix(in srgb, var(--ms-accent) 18%, transparent)}}.maelstrom-chips a,.maelstrom-chips button{border:1px solid var(--ms-accent)}@supports (color:color-mix(in lab, red, red)){.maelstrom-chips a,.maelstrom-chips button{border:1px solid color-mix(in srgb, var(--ms-accent) 40%, transparent)}}.maelstrom-chips a,.maelstrom-chips button{min-height:36px;font:600 .78rem / 1 var(--ms-serif);white-space:nowrap;border-radius:999px;padding:.25rem .7rem;text-decoration:none}.maelstrom-chips [data-on="1"]{background:var(--ms-accent);color:#061018}.maelstrom-section{border-top:1px solid var(--ms-frame-hi);padding:.65rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.maelstrom-section{border-top:1px solid color-mix(in srgb, var(--ms-frame-hi) 12%, transparent)}}.maelstrom-section h3{letter-spacing:.06em;color:var(--ms-text-dim);font:650 .72rem / 1.3 var(--ms-serif);margin:0 0 .55rem}.maelstrom-rule-card{background:var(--ms-panel-fill);border-radius:14px;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.maelstrom-rule-card{background:color-mix(in srgb, var(--ms-panel-fill) 70%, #0a1228)}}.maelstrom-rule-card{border:1px solid var(--ms-frame-hi)}@supports (color:color-mix(in lab, red, red)){.maelstrom-rule-card{border:1px solid color-mix(in srgb, var(--ms-frame-hi) 14%, transparent)}}.maelstrom-rule-card h4{font:700 1.05rem / 1.25 var(--ms-serif);margin:0 0 .25rem}.maelstrom-rule-card p,.maelstrom-section p,.maelstrom-section li{color:var(--ms-text-sub);font-size:max(var(--ms-text-min), .78rem);line-height:1.45}.maelstrom-tabs{height:var(--ms-tap);box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:.45rem;margin:.7rem 0;display:flex;overflow:auto clip}.maelstrom-tabs::-webkit-scrollbar:vertical{width:0;height:0}.maelstrom-tabs.maelstrom-tabs-stack{flex-flow:column;height:auto;overflow:visible}.maelstrom-tabs button{height:var(--ms-tap);min-height:var(--ms-tap);max-height:var(--ms-tap);flex:1}.maelstrom-tabs.maelstrom-tabs-stack button{max-height:none}.maelstrom-look{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.maelstrom-skin{appearance:none;text-align:left;color:var(--ms-text);border:1px solid var(--ms-frame-hi);background:#0a1428}@supports (color:color-mix(in lab, red, red)){.maelstrom-skin{border:1px solid color-mix(in srgb, var(--ms-frame-hi) 18%, transparent)}}.maelstrom-skin{min-height:var(--ms-tap);font:inherit;border-radius:12px;padding:.55rem}.maelstrom-skin[data-on="1"]{border-color:var(--ms-accent);box-shadow:inset 0 0 0 1px var(--ms-accent)}.maelstrom-skin span{color:var(--ms-text-dim);font-size:.7rem;display:block}.maelstrom-field{min-height:44px;color:var(--ms-text);font-size:max(var(--ms-text-min), .85rem);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.maelstrom-field select,.maelstrom-field input[type=range]{accent-color:var(--ms-accent);min-height:32px}.maelstrom-modal,.maelstrom-qs{z-index:14;background:#03051099;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.maelstrom-modal-card,.maelstrom-qs-card{text-align:center;width:min(22rem,100%);color:var(--ms-text);border:1px solid var(--ms-frame-hi);background:#0b1530;padding:1.15rem 1.2rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.maelstrom-modal-card,.maelstrom-qs-card{border:1px solid color-mix(in srgb, var(--ms-frame-hi) 28%, transparent)}}.maelstrom-modal-card,.maelstrom-qs-card{border-radius:14px}.maelstrom-modal-card h2,.maelstrom-qs-card h2{font:700 1.35rem / 1.2 var(--ms-serif);margin:.3rem 0 .6rem}.maelstrom-kicker{color:var(--ms-accent-pink);font:650 .9rem / 1.2 var(--ms-serif);margin:0}.maelstrom-rules-prose h4{color:var(--ms-text);font:700 .95rem / 1.3 var(--ms-serif);margin:.85rem 0 .3rem}.maelstrom-rules-prose p{margin:0 0 .4rem}.maelstrom-overlay[data-portrait="1"] .maelstrom-stage{visibility:hidden}@media (prefers-reduced-motion:reduce){.maelstrom-dice[data-live="1"]{animation:none}}@keyframes maelstrom-pulse{50%{filter:brightness(1.18)}}.maelstrom-dice[data-live="1"]{animation:1.2s ease-in-out infinite maelstrom-pulse}.crystal-chrome[data-crystal-follow-theme="1"]{--cx-void:var(--color-bg);--cx-nebula:var(--color-ocean);--cx-ice:var(--color-hex);--cx-tide:var(--color-gold);--cx-cobalt:var(--color-accent,var(--color-hex));--cx-violet:var(--color-hex);--cx-magenta:var(--color-gold);--cx-ember:var(--color-hex);--cx-text:var(--color-fg);--cx-text-sub:var(--color-muted);--cx-stroke:var(--color-line);--cx-panel:var(--color-surface)}.crystal-chrome{isolation:isolate;color:var(--cx-text,#eaf1ff);background:radial-gradient(120% 80% at 50% -10%, var(--cx-cobalt,#2d55d2), transparent 55%), var(--cx-void,#030510);position:relative}@supports (color:color-mix(in lab, red, red)){.crystal-chrome{background:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--cx-cobalt,#2d55d2) 22%, transparent), transparent 55%), var(--cx-void,#030510)}}.crystal-chrome{border:1px solid var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome{border:1px solid color-mix(in srgb, var(--cx-ice,#3ec5ff) 38%, transparent)}}.crystal-chrome{box-shadow:inset 0 0 0 1px var(--cx-stroke,#ebf5ff), 0 0 36px var(--cx-cobalt,#2d55d2);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crystal-chrome{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cx-stroke,#ebf5ff) 14%, transparent), 0 0 36px color-mix(in srgb, var(--cx-cobalt,#2d55d2) 22%, transparent)}}.crystal-chrome:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;box-shadow:inset 0 0 48px var(--cx-violet,#6e5aeb);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crystal-chrome:before{box-shadow:inset 0 0 48px color-mix(in srgb, var(--cx-violet,#6e5aeb) 16%, transparent)}}.crystal-gem-rail{z-index:1;background:0 0;width:100%;height:120px;min-height:96px;display:block;position:relative}.crystal-gem-rail canvas{background:0 0;width:100%;height:100%;display:block}.crystal-chrome-body{z-index:1;padding:.35rem 1rem 1.1rem;position:relative}.crystal-fx{pointer-events:none;z-index:2;background:0 0;width:100%;height:100%;position:absolute;inset:0}.crystal-chrome .log-metric{background:var(--cx-panel,#04081aeb)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .log-metric{background:color-mix(in srgb, var(--cx-panel,#04081aeb) 70%, transparent)}}.crystal-chrome .log-metric{border-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .log-metric{border-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 28%, transparent)}}.crystal-chrome .log-metric .kicker{color:var(--cx-magenta,#ff68d4)}.crystal-chrome .log-metric h2{color:var(--cx-ice,#3ec5ff);text-shadow:0 0 18px var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .log-metric h2{text-shadow:0 0 18px color-mix(in srgb, var(--cx-ice,#3ec5ff) 42%, transparent)}}.crystal-chrome .log-metric p{color:var(--cx-text-sub,#b2c2ea)}.crystal-chrome .game-tile{border-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .game-tile{border-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 32%, transparent)}}.crystal-chrome .game-tile{background:var(--cx-void,#030510)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .game-tile{background:color-mix(in srgb, var(--cx-void,#030510) 82%, var(--cx-panel,#04081aeb))}}.crystal-chrome .game-tile,.crystal-chrome .game-title{color:var(--cx-text,#eaf1ff)}.crystal-chrome .game-blurb{color:var(--cx-text-sub,#b2c2ea)}.crystal-chrome .game-well{background:var(--cx-nebula,#0a1238)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .game-well{background:color-mix(in srgb, var(--cx-nebula,#0a1238) 55%, var(--cx-void,#030510))}}.crystal-chrome .game-well{border-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .game-well{border-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 22%, transparent)}}.crystal-chrome .game-tile:hover:not([data-soon=true]){border-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .game-tile:hover:not([data-soon=true]){border-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 55%, var(--color-line))}}.crystal-chrome .maelstrom-lobby-i{color:var(--cx-text,#eaf1ff);background:var(--cx-panel,#04081aeb);border-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome .maelstrom-lobby-i{border-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 40%, transparent)}}@media (width<=390px){.crystal-gem-rail{height:96px}.crystal-chrome-body{padding:.2rem .75rem .9rem}}.crystal-chrome[data-crystal-surface=mess-page]{margin-bottom:1rem}.crystal-chrome[data-crystal-surface=mess-page] .crystal-gem-rail{height:72px;min-height:56px}.crystal-chrome[data-crystal-surface=mess-page] header .kicker,.crystal-chrome[data-crystal-surface=mess-page] .log-tabs button[data-on=true]{color:var(--cx-magenta,#ff68d4)}.crystal-chrome[data-crystal-surface=mess-page] header h1{color:var(--cx-ice,#3ec5ff);text-shadow:0 0 18px var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome[data-crystal-surface=mess-page] header h1{text-shadow:0 0 18px color-mix(in srgb, var(--cx-ice,#3ec5ff) 42%, transparent)}}.crystal-chrome[data-crystal-surface=mess-page] header p,.crystal-chrome[data-crystal-surface=mess-page] .log-tabs button{color:var(--cx-text-sub,#b2c2ea)}.crystal-chrome[data-crystal-surface=mess-page] .log-tabs{border-bottom-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome[data-crystal-surface=mess-page] .log-tabs{border-bottom-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 28%, transparent)}}.crystal-chrome[data-crystal-surface=mess-page] .log-tabs button[data-on=true]{border-bottom-color:var(--cx-ice,#3ec5ff)}.crystal-chrome[data-crystal-surface=mess-page] .panel{background:var(--cx-panel,#04081aeb)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome[data-crystal-surface=mess-page] .panel{background:color-mix(in srgb, var(--cx-panel,#04081aeb) 78%, transparent)}}.crystal-chrome[data-crystal-surface=mess-page] .panel{border-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome[data-crystal-surface=mess-page] .panel{border-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 28%, transparent)}}.crystal-chrome[data-crystal-surface=mess-page] .panel{color:var(--cx-text,#eaf1ff)}.crystal-chrome[data-crystal-effects=reduced] .log-metric h2,.crystal-chrome[data-crystal-effects=reduced] header h1,.crystal-chrome[data-crystal-effects=off] .log-metric h2,.crystal-chrome[data-crystal-effects=off] header h1{text-shadow:none}.crystal-chrome[data-crystal-effects=off]{box-shadow:inset 0 0 0 1px var(--cx-stroke,#ebf5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-chrome[data-crystal-effects=off]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cx-stroke,#ebf5ff) 10%, transparent)}}.crystal-chrome[data-crystal-effects=off]:before{box-shadow:none}.crystal-chrome[data-crystal-effects=off] .crystal-gem-rail{height:0;min-height:0}.crystal-sheet{isolation:isolate;color:var(--cx-text,#eaf1ff);background:radial-gradient(120% 70% at 50% -8%, var(--cx-cobalt,#2d55d2), transparent 52%), var(--cx-void,#030510)}@supports (color:color-mix(in lab, red, red)){.crystal-sheet{background:radial-gradient(120% 70% at 50% -8%, color-mix(in srgb, var(--cx-cobalt,#2d55d2) 20%, transparent), transparent 52%), color-mix(in srgb, var(--cx-void,#030510) 92%, transparent)}}.crystal-sheet{border-left-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-sheet{border-left-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 38%, transparent)}}.crystal-sheet{box-shadow:-16px 0 40px var(--cx-cobalt,#2d55d2)}@supports (color:color-mix(in lab, red, red)){.crystal-sheet{box-shadow:-16px 0 40px color-mix(in srgb, var(--cx-cobalt,#2d55d2) 28%, transparent)}}.crystal-sheet-fx-host{pointer-events:none;z-index:0;position:absolute;inset:0}.crystal-sheet-fx-host .crystal-fx{position:absolute;inset:0}.crystal-sheet>.maelstrom-sheet-head,.crystal-sheet>.maelstrom-chips,.crystal-sheet>.maelstrom-section{z-index:1;position:relative}.crystal-sheet .maelstrom-sheet-head h2,.crystal-sheet .maelstrom-section h3{color:var(--cx-ice,#3ec5ff)}.crystal-sheet .maelstrom-chips button{color:var(--cx-text,#eaf1ff);background:var(--cx-violet,#6e5aeb)}@supports (color:color-mix(in lab, red, red)){.crystal-sheet .maelstrom-chips button{background:color-mix(in srgb, var(--cx-violet,#6e5aeb) 22%, transparent)}}.crystal-sheet .maelstrom-chips button{border-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-sheet .maelstrom-chips button{border-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 40%, transparent)}}.crystal-sheet[data-crystal-effects=off]{box-shadow:-8px 0 20px #0006}.crystal-corners .maelstrom-icon{color:var(--cx-text,#eaf1ff);background:var(--cx-panel,#04081aeb)}@supports (color:color-mix(in lab, red, red)){.crystal-corners .maelstrom-icon{background:color-mix(in srgb, var(--cx-panel,#04081aeb) 82%, transparent)}}.crystal-corners .maelstrom-icon{border-color:var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-corners .maelstrom-icon{border-color:color-mix(in srgb, var(--cx-ice,#3ec5ff) 48%, transparent)}}.crystal-corners[data-crystal-effects=full] .maelstrom-icon:hover,.crystal-corners[data-crystal-effects=full] .maelstrom-icon:focus-visible{box-shadow:0 0 14px var(--cx-ice,#3ec5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-corners[data-crystal-effects=full] .maelstrom-icon:hover,.crystal-corners[data-crystal-effects=full] .maelstrom-icon:focus-visible{box-shadow:0 0 14px color-mix(in srgb, var(--cx-ice,#3ec5ff) 50%, transparent)}}.crystal-corners[data-crystal-effects=reduced] .maelstrom-icon{box-shadow:none}.crystal-corners[data-crystal-effects=off] .maelstrom-icon{border-color:var(--cx-stroke,#ebf5ff)}@supports (color:color-mix(in lab, red, red)){.crystal-corners[data-crystal-effects=off] .maelstrom-icon{border-color:color-mix(in srgb, var(--cx-stroke,#ebf5ff) 18%, transparent)}}.crystal-corners[data-crystal-effects=off] .maelstrom-icon{background:var(--cx-void,#030510)}@supports (color:color-mix(in lab, red, red)){.crystal-corners[data-crystal-effects=off] .maelstrom-icon{background:color-mix(in srgb, var(--cx-void,#030510) 70%, transparent)}}.crystal-corners[data-crystal-effects=off] .maelstrom-icon{box-shadow:none}@media (width<=390px){.crystal-chrome[data-crystal-surface=mess-page] .crystal-gem-rail{height:56px;min-height:48px}}@media (prefers-reduced-motion:reduce){.crystal-chrome .log-metric h2,.crystal-chrome[data-crystal-surface=mess-page] header h1{text-shadow:none}}.sealife-hit{border:1px solid var(--color-line);background:var(--color-raised);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:var(--radius-lg);text-align:left;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.sealife-hit-main,.sealife-feature-main{color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:start;gap:.85rem;min-width:0;padding:0;display:flex}.sealife-hit img,.sealife-hit-ph,.sealife-thumb img{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface);flex:none;width:3.4rem;height:3.4rem}.sealife-thumb{flex:none;width:6.2rem;margin:0}.sealife-thumb img{width:6.2rem;height:4.4rem}.sealife-thumb figcaption{color:var(--color-muted);gap:.1rem;max-height:2.6rem;margin-top:.25rem;font-size:.58rem;line-height:1.25;display:grid;overflow:hidden}.sealife-hit-ph{color:var(--color-gold);place-items:center;display:grid}.sealife-browse{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.sealife-browse-card{border:1px solid var(--color-line);background:var(--color-raised);border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;flex-direction:column;width:100%;min-width:0;min-height:44px;padding:.75rem;display:flex}.sealife-browse-card .sealife-hero img,.sealife-browse-card .sealife-ph{aspect-ratio:1;width:100%;height:auto}.sealife-via{border:1px solid var(--color-line);background:var(--color-raised);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.sealife-strip{color:var(--color-muted);font-size:.82rem;line-height:1.45}.sealife-hero{margin:0}.sealife-hero img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-raised);width:100%;display:block}.sealife-hero figcaption{color:var(--color-muted);gap:.15rem;margin-top:.4rem;font-size:.75rem;line-height:1.4;display:grid}.sealife-ph{aspect-ratio:16/10;border:1px dashed var(--color-line);background:var(--color-raised);border-radius:var(--radius-md);color:var(--color-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;font-size:.88rem;display:flex}.sealife-geo,.sealife-geo-wrap{margin-top:.55rem}.sealife-geo{border:1px dashed var(--color-line);background:var(--color-raised);border-radius:var(--radius-md);min-height:8rem;color:var(--color-muted);text-align:center;place-items:center;padding:1rem;display:grid}.sealife-geo-map{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ocean);height:16rem;min-height:16rem;overflow:hidden}.sealife-geo-cap{color:var(--color-muted);margin-top:.4rem;font-size:.75rem}.log-list{gap:.35rem}.log-list .log-row{border-radius:12px;align-items:center;gap:.7rem;height:3.15rem;min-height:3.15rem;max-height:3.15rem;padding:0 .8rem;overflow:hidden}.log-list .log-num{width:2rem;height:2rem;font-size:.78rem}.log-list .log-row-body{flex-direction:unset;grid-template-columns:minmax(0,1.5fr) 4.6rem 7.4rem 4.2rem 3.4rem;align-items:center;gap:.45rem .7rem;display:grid}.log-list .log-row-site{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.log-list .log-row-stat{font-variant-numeric:tabular-nums;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}@media (width<=639px){.log-list .log-row{height:4.15rem;min-height:4.15rem;max-height:4.15rem}.log-list .log-row-body{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.log-list .log-row-site{grid-column:1/-1}}.log-wildlife-add,.log-wildlife-add .panel{min-width:0}.log-app .log-list{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}.log-app .log-list>li{width:100%;min-width:0;display:flex}.log-app .log-list .log-row{box-sizing:border-box;flex:auto;align-self:stretch;width:100%;min-width:0}.sealife-browse-card{min-width:0;overflow:visible}.sealife-card-stack{grid-template-rows:auto minmax(2.7rem,auto);width:100%;min-width:0;display:grid}.sealife-browse-card .sealife-hero,.sealife-browse-card .sealife-ph{flex:none;width:100%;min-width:0}.sealife-browse-card .sealife-hero figcaption{display:none}.sealife-browse-meta{color:var(--color-fg);flex:none;gap:.12rem;min-width:0;min-height:2.7rem;margin-top:0;padding-top:.5rem;display:grid}.sealife-browse-common{color:var(--color-fg);overflow-wrap:anywhere;font-size:1.125rem;line-height:1.25;display:block}.sealife-browse-sci{color:var(--color-muted);overflow-wrap:anywhere;margin-top:0;font-size:.75rem;font-style:italic;line-height:1.3;display:block}.sealife-actions{flex-direction:column;flex:none;gap:.35rem;display:flex}.sealife-round{border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-fg);border-radius:999px;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;display:grid}.sealife-round:hover{border-color:#7b6646}@supports (color:color-mix(in lab, red, red)){.sealife-round:hover{border-color:color-mix(in oklab, var(--color-gold) 50%, var(--color-line))}}.sealife-round:hover{color:var(--color-gold)}.sealife-round[aria-pressed=true]{color:var(--color-gold);border-color:#7b6646}@supports (color:color-mix(in lab, red, red)){.sealife-round[aria-pressed=true]{border-color:color-mix(in oklab, var(--color-gold) 50%, var(--color-line))}}.sealife-feature{border:1px solid var(--color-line);background:var(--color-raised);border-radius:var(--radius-lg);align-items:start;gap:.75rem;padding:.85rem;display:flex}.sealife-feature-media{flex:none}.sealife-feature-media .sealife-thumb,.sealife-feature-media .sealife-thumb img,.sealife-feature-media .sealife-hit-ph{width:5.5rem;height:5.5rem}.sealife-inview-credit{color:var(--color-muted);margin-top:.45rem;font-size:.72rem;line-height:1.35;display:block}.sealife-forum-link{color:var(--color-gold);font-size:.88rem;font-weight:600;text-decoration:none}.sealife-forum-link:hover{text-decoration:underline}.sealife-photo-frame,.sealife-hit-ph,.sealife-ph,.sealife-thumb,.sealife-hero{position:relative}.sealife-photo-mark{z-index:1;color:var(--color-fg);background:#07080ac7;position:absolute;top:.2rem;left:.3rem}@supports (color:color-mix(in lab, red, red)){.sealife-photo-mark{background:color-mix(in oklab, var(--color-bg) 78%, transparent)}}.sealife-photo-mark{border-radius:.3rem;padding:0 .22rem;font-size:.72rem;font-weight:700;line-height:1.2}.sealife-browse-card{padding-right:3.4rem;position:relative}.sealife-browse-card .sealife-actions{position:absolute;top:.55rem;right:.45rem}.sealife-scroll-cue{border:1px solid var(--color-line);background:var(--color-raised);color:var(--color-muted);width:100%;min-height:44px;font:inherit;border-radius:999px;margin-top:.85rem;font-weight:600}.sealife-credits-lead{color:var(--color-muted);margin:0 0 .65rem;font-size:.78rem}.sealife-credits-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sealife-credits-list li,.sealife-credits-body{min-width:0;color:var(--color-muted);font-size:.78rem;line-height:1.4}.sealife-credits-mark{font-variant-numeric:tabular-nums;color:var(--color-fg);margin-right:.2rem}.sealife-worms-cite{color:var(--color-muted);margin-top:1rem;font-size:.75rem;line-height:1.45}.sealife-worms-cite a{color:var(--color-gold);text-decoration:none}.sealife-worms-cite a:hover{text-decoration:underline}.sealife-sheet-root{z-index:80;align-items:end;display:grid;position:fixed;inset:0}.sealife-sheet-scrim{background:#f4f1ea47;border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sealife-sheet-scrim{background:color-mix(in oklab, var(--color-fg) 28%, transparent)}}.sealife-sheet{border:1px solid var(--color-line);background:var(--color-bg);padding:1.15rem 1.1rem calc(1.25rem + env(safe-area-inset-bottom));border-bottom:0;border-radius:1.25rem 1.25rem 0 0;max-height:min(88dvh,40rem);position:relative;overflow:auto}.sealife-sheet-check{min-height:44px;color:var(--color-fg);align-items:center;gap:.65rem;font-size:.95rem;display:flex}.sealife-sheet-actions{gap:.65rem;margin-top:1rem;display:flex}.sealife-sheet-actions .btn{flex:1}.sealife-open-dive{border:1px solid var(--color-line);background:var(--color-raised);border-radius:999px;padding:.55rem .9rem;font-size:.88rem}.sealife-open-dive-k{color:var(--color-muted);margin-right:.45rem}@media (width<=639px){.sealife-browse-sci{font-size:.7rem}}.radio-albums{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.radio-album{text-align:left;border:1px solid var(--color-line);background:var(--color-raised);color:inherit;font:inherit;border-radius:var(--radius-lg);flex-direction:column;gap:.45rem;width:100%;min-height:44px;padding:.65rem;display:flex}.radio-album img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface);width:100%;display:block}.radio-album-name{color:var(--color-fg);font-size:1.05rem;line-height:1.25}.radio-album-count{color:var(--color-muted);font-size:.75rem}.radio-pane-kicker{text-align:right;text-transform:none;margin:0}.radio-album-chrome{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.radio-album-head{align-items:center;gap:1rem;margin-top:1rem;display:flex}.radio-album-cover{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-line);flex:none;width:10.5rem;height:10.5rem}.radio-track-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.radio-album-tracks{margin-top:1.5rem}.radio-track{text-align:left;border:1px solid var(--color-line);background:var(--color-raised);color:inherit;font:inherit;border-radius:var(--radius-md);align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.55rem .75rem;display:flex}.radio-track[data-on=true]{border-color:var(--color-gold)}.radio-track:disabled,.radio-track[data-radio-unplayable="1"]{opacity:.45;cursor:not-allowed}.radio-track-n{font-variant-numeric:tabular-nums;color:var(--color-muted);flex:none;width:1.4rem}.radio-player-inner{align-items:center;gap:.75rem;padding:.55rem .15rem;display:flex}.radio-player-art{border:1px solid var(--color-line);background:var(--color-raised);border-radius:var(--radius-sm);flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;overflow:hidden}.radio-player-art img{object-fit:cover;width:100%;height:100%;display:block}.radio-player-title{color:var(--color-fg);margin:0;font-size:.9rem;font-weight:600}.radio-player-controls{flex:none;align-items:center;gap:.15rem;margin-left:auto;display:flex}.radio-ctrl{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-fg);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.radio-ctrl[data-on=true]{color:var(--color-gold)}.radio-ctrl-main{border:1px solid var(--color-line);background:var(--color-raised)}main.has-radio-player{padding-bottom:9.5rem}@media (width>=768px){main.has-radio-player{padding-bottom:7rem}}@media (width<=639px){.radio-player-inner{flex-wrap:wrap;gap:.45rem}.radio-player-controls{justify-content:space-between;width:100%;margin-left:0}main.has-radio-player{padding-bottom:12rem}}.radio-player-chip{padding-top:.35rem;padding-bottom:.45rem}.radio-player-chip .radio-player-inner{flex-wrap:nowrap;gap:.5rem}.radio-player-expand{text-align:left;color:inherit;font:inherit;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:0}.radio-player-expand .radio-player-title{display:block}html[data-game-play="1"],html[data-game-play="1"] body{height:100%;overflow:hidden}.play-shell{--play-safe-top:env(safe-area-inset-top,0px);--play-safe-right:env(safe-area-inset-right,0px);--play-safe-bottom:env(safe-area-inset-bottom,0px);--play-safe-left:env(safe-area-inset-left,0px);z-index:80;background:var(--color-bg);min-height:100dvh;color:var(--color-fg);flex-direction:column;display:flex;position:fixed;inset:0}.play-shell-stage-canvas{z-index:4;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.play-shell-leave-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.play-shell-stage{z-index:1;pointer-events:none;flex:1;min-height:0;position:relative;overflow:auto}.play-shell-stage>*{pointer-events:auto}.play-shell-stage>.panel{min-height:100%}.play-shell-stage>[data-deuces-wild]{height:100%;min-height:0}.play-shell-stage>[data-deuces-wild][data-deuces-canvas-skin="1"]{pointer-events:none;position:absolute;inset:0}.play-shell-stage>[data-deuces-wild][data-deuces-canvas-skin="1"] [data-deuces-settings],.play-shell-stage>[data-deuces-wild][data-deuces-canvas-skin="1"] [data-dwp-quickstart]{pointer-events:auto}.play-shell>[data-deuces-settings],.play-shell>[data-dwp-quickstart]{z-index:40;position:fixed}html[data-game-play="1"] [data-deuces-settings]{color:#e7fbff;background:linear-gradient(#040a18f5,#00020af5);border-right:1px solid #39e7ff59;width:min(420px,100vw);padding:18px 16px 28px;position:fixed;inset:0 auto 0 0;overflow:auto}html[data-game-play="1"] [data-dwp-quickstart]{z-index:40;background:#0000009e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}html[data-game-play="1"] [data-deuces-settings] h2,html[data-game-play="1"] [data-dwp-quickstart] h2{letter-spacing:.12em;margin:0}html[data-game-play="1"] [data-deuces-settings] button,html[data-game-play="1"] [data-dwp-quickstart] button{min-height:44px}html[data-game-play="1"] [data-dwp-quickstart] .dwp-qs-card{color:#e7fbff;background:#020814f0;border:1px solid #39e7ff66;width:min(440px,100%);padding:20px 18px}html[data-game-play="1"] [data-deuces-settings] .dwp-chips,html[data-game-play="1"] [data-deuces-settings] .dwp-sheet-tabs,html[data-game-play="1"] [data-dwp-quickstart] .dwp-sheet-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}html[data-game-play="1"] [data-deuces-settings] .dwp-field{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:10px;display:flex}html[data-game-play="1"] [data-deuces-settings] .dwp-section{margin-top:22px}html[data-game-play="1"] .dwp{height:100%;min-height:100%;overflow:hidden}html[data-game-play="1"] .radio-dock{z-index:21000}html[data-game-play="1"] .radio-player-chip,html[data-game-play="1"] .radio-dock-tuck{top:max(8px, env(safe-area-inset-top,0px));right:max(8px, env(safe-area-inset-right,0px));border:1px solid var(--color-line);pointer-events:auto;border-radius:14px;width:auto;max-width:min(10.5rem,100vw - 7.5rem);padding:.28rem .4rem;bottom:auto;left:auto}html[data-game-play="1"] .radio-player-chip .radio-player-expand,html[data-game-play="1"] .radio-dock-tuck .radio-player-expand{display:none}html[data-game-play="1"] .radio-player-chip .radio-close,html[data-game-play="1"] .radio-dock-tuck .radio-close{width:44px;min-width:44px;font-size:0}html[data-game-play="1"] .radio-player-chip .radio-close:after,html[data-game-play="1"] .radio-dock-tuck .radio-close:after{content:"×";font-size:1.1rem;line-height:1}html[data-game-play="1"] .radio-player:not(.radio-player-chip):not(.radio-dock-tuck){pointer-events:none;border:0;max-height:0;padding:0;overflow:hidden}html[data-game-play="1"] [data-hydros-wordmark],html[data-game-play="1"] .log-tabs,html[data-game-play="1"] header.sticky{display:none!important}.sea-map,.leaflet-container,.globe-stage{isolation:isolate;z-index:0}.account-menu-wrap{position:relative}.account-menu{z-index:40;background:var(--color-raised);border:1px solid var(--color-line);border-radius:10px;gap:.15rem;min-width:11rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.account-menu-item{color:var(--color-fg);text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;padding:.45rem .6rem;text-decoration:none;display:block}.account-menu-item:hover{background:var(--color-surface)}.notify-panel{min-width:16rem}.notify-list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.header-pfp{position:relative}.header-pfp[data-account-mark=handle]{letter-spacing:.02em;white-space:nowrap;width:auto;min-width:2rem;max-width:12rem;padding:0 .55rem;font-size:.68rem}.notify-badge{background:var(--color-hex);min-width:1rem;height:1rem;color:var(--color-on-hex);text-align:center;border-radius:999px;padding:0 .2rem;font-size:.58rem;font-weight:700;line-height:1rem;position:absolute;top:-.15rem;right:-.15rem}.helm-plate{--helm-tile-h:12.5rem;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:var(--helm-tile-h);align-items:stretch;gap:.28rem;display:grid}@media (width>=64rem){.helm-plate{--helm-tile-h:19.75rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}}.helm-plate>li{min-width:0;height:var(--helm-tile-h);max-height:var(--helm-tile-h);display:flex}.helm-plate .skin-card{width:100%;min-width:0;height:var(--helm-tile-h);max-height:var(--helm-tile-h);box-sizing:border-box;flex-direction:column;padding:.4rem 3px;display:flex;overflow:hidden;container-type:inline-size}.skin-thumb-slot{aspect-ratio:16/10;background:var(--color-surface);border-radius:8px;flex:auto;min-height:0;max-height:4.25rem;margin-top:.35rem;display:block;overflow:hidden}.skin-thumb{object-fit:cover;width:100%;height:100%;display:block}.helm-plate .skin-name{overflow-wrap:normal;word-break:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-overflow:clip;letter-spacing:-.05em;flex:none;max-width:100%;height:2.4em;margin-top:.28rem;font-size:min(.62rem - 1px,15.8cqw);line-height:1.2;display:block;overflow:hidden}.helm-plate .skin-blurb{flex:none;height:0;margin:0;display:none}.helm-plate .skin-actions{flex-direction:column;flex:none;align-items:stretch;gap:.18rem;min-height:3.5rem;margin-top:auto;padding-top:.28rem;display:flex}.helm-plate .btn{overflow-wrap:normal;word-break:normal;white-space:nowrap;text-overflow:clip;letter-spacing:0;width:100%;height:1.6rem;min-height:1.6rem;padding:0 .16rem;font-size:.58rem;overflow:hidden}.helm-plate .skin-cta-full{display:none}.helm-plate .skin-cta-short{display:inline}.helm-plate .skin-price-mark{margin-inline-end:.05em;font-weight:700}.skin-card[data-coming-soon=true] .btn:disabled,.helm-plate .btn[data-helm-tag=owned]:disabled,.helm-plate .btn[data-helm-tag=soon]:disabled,.helm-plate .btn[data-helm-tag=free]:disabled,.helm-plate .btn[data-helm-cta=soon]:disabled{opacity:1}.helm-plate .skin-card[data-on=true]{border-color:var(--color-gold);background:#2c2b29}@supports (color:color-mix(in lab, red, red)){.helm-plate .skin-card[data-on=true]{background:color-mix(in oklab,var(--color-gold) 12%,var(--color-raised))}}.helm-plate .skin-card[data-on=true]{box-shadow:inset 0 0 0 2px var(--color-gold),0 0 14px #c9a46a47}@supports (color:color-mix(in lab, red, red)){.helm-plate .skin-card[data-on=true]{box-shadow:inset 0 0 0 2px var(--color-gold),0 0 14px color-mix(in oklab,var(--color-gold) 28%,transparent)}}@media screen{html[data-redshift=on] .helm-plate .skin-card[data-on=true]{border-color:var(--color-fg);background:#371b1f}@supports (color:color-mix(in lab, red, red)){html[data-redshift=on] .helm-plate .skin-card[data-on=true]{background:color-mix(in oklab,var(--color-hex) 20%,var(--color-raised))}}html[data-redshift=on] .helm-plate .skin-card[data-on=true]{box-shadow:inset 0 0 0 2px var(--color-fg),0 0 14px #b91c1c66}@supports (color:color-mix(in lab, red, red)){html[data-redshift=on] .helm-plate .skin-card[data-on=true]{box-shadow:inset 0 0 0 2px var(--color-fg),0 0 14px color-mix(in oklab,var(--color-hex) 40%,transparent)}}}@media (width>=64rem){.helm-plate .skin-card{padding:1.05rem 1.1rem}.helm-plate .skin-thumb-slot{flex:none;max-height:none}.helm-plate .skin-name{letter-spacing:0;height:2.4em;font-size:1.25rem}.helm-plate .skin-blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;height:2.5em;margin-top:.2rem;font-size:.85rem;line-height:1.25;display:-webkit-box;overflow:hidden}.helm-plate .skin-actions{gap:.35rem;min-height:0;padding-top:.4rem}.helm-plate .btn{white-space:normal;height:auto;min-height:44px;padding:0 1.1rem;font-size:.88rem}.helm-plate .skin-cta-full{display:inline}.helm-plate .skin-cta-short{display:none}}.store-donate{margin:0 0 .85rem;display:inline-flex}.bgammon[data-kit=navy-gold]{--bg-wood:#1a2744;--bg-wood-dark:#0c1018;--bg-hinge:#1c2436;--bg-cream:#d4b36a;--bg-red:#c9a227;--bg-green:#d4b36a;--bg-ink:#f4ece0;--bg-face:#f4ece0;--bg-you:#f3eee4;--bg-opp:#152033;--color-gold:#d4b36a;--color-accent:#d4b36a}.bgammon[data-kit=navy-gold] .bgammon-fold{isolation:isolate;background:#08090c}.bgammon-felt{pointer-events:none;z-index:0;background-position:0;background-repeat:no-repeat;background-size:calc(100% - 40px) 100%;position:absolute;inset:0}.bgammon[data-kit=navy-gold] .bgammon-play{z-index:1;padding:7.4% 0 7.2%}.bgammon[data-kit=navy-gold] .bgammon-half,.bgammon[data-kit=navy-gold] .bgammon-bar,.bgammon[data-kit=navy-gold] .bgammon-off{background:0 0}.bgammon[data-kit=navy-gold] .bgammon-half[data-side=left]{padding:0 1.2% 0 6.2%}.bgammon[data-kit=navy-gold] .bgammon-half[data-side=right]{padding:0 6.4% 0 1.2%}.bgammon[data-kit=navy-gold] .bgammon-point:before{opacity:0}.bgammon[data-kit=navy-gold] .bgammon-man{background:0 0;border:0;overflow:hidden;box-shadow:0 1px 2px #0008}.bgammon[data-kit=navy-gold] .bgammon-man img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.bgammon[data-kit=navy-gold] .bgammon-legal{background:#d4b36a;box-shadow:0 0 0 3px #d4b36a73}.bgammon[data-kit=navy-gold] .bgammon-point[data-sel="1"] .bgammon-stack,.bgammon[data-kit=navy-gold] .bgammon-point[data-origin="1"] .bgammon-stack,.bgammon[data-kit=navy-gold] .bgammon-stack[data-sel="1"],.bgammon[data-kit=navy-gold] .bgammon-stack[data-origin="1"]{box-shadow:inset 0 0 0 2px #d4b36a}.bgammon[data-kit=navy-gold] .bgammon-die[data-kit=navy-gold]{box-shadow:none;background:0 0;border:0;padding:0;display:block}.bgammon[data-kit=navy-gold] .bgammon-die[data-kit=navy-gold] img{object-fit:contain;width:100%;height:100%;display:block}.bgammon[data-kit=navy-gold] .bgammon-score{background:#101820;border-color:#d4b36a66}.bgammon[data-kit=navy-gold] .bgammon-roll,.bgammon[data-kit=navy-gold] .bgammon-new{color:#101820;background:#d4b36a;border-color:#f0d48a}.hall>header,[data-hydros-shell]>header{z-index:10100;isolation:isolate;overflow:visible}[data-notify-entry]{z-index:10160;position:relative}.notify-panel{z-index:10160}.sealife-browse-card .sealife-hero img,.sealife-browse-card .sealife-ph{object-fit:cover;object-position:center}.sealife-browse-card .sealife-hero img{aspect-ratio:auto;width:100%;height:100%;display:block}.sealife-browse-meta{gap:.12rem;min-height:0;max-height:none;padding-top:.45rem;display:grid;overflow:visible}.radio-sheet-row{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:0 .35rem;width:100%;min-width:0;display:grid}.radio-sheet-row .radio-track{flex:auto;grid-area:1/1;min-width:0;max-width:100%;width:auto!important}.radio-sheet-row .radio-add,.radio-sheet-row .radio-remove{flex:none;grid-area:1/2;place-self:center end;width:44px;min-width:44px;height:44px}.radio-track-list>li,.radio-sheet-list>li{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:0 .35rem;width:100%;min-width:0;display:grid}.sea-map .leaflet-container,.leaflet-container{background:var(--color-ocean)!important}.radio-dock{z-index:10050;isolation:isolate}.radio-player:not(.radio-player-chip) .radio-player-inner{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"art meta controls""seek seek seek";align-items:center;gap:.2rem .55rem;display:grid}.radio-player:not(.radio-player-chip) .radio-player-art{grid-area:art}.radio-player:not(.radio-player-chip) .radio-player-expand{flex:none;grid-area:meta;width:auto;min-width:0;max-width:none}.radio-player:not(.radio-player-chip) .radio-seek{grid-area:seek;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.radio-player:not(.radio-player-chip) .radio-seek input[type=range]{width:100%;min-width:0;height:44px;accent-color:var(--color-gold);flex:auto;margin:0}.radio-seek-time{font-variant-numeric:tabular-nums;color:var(--color-muted);flex:none;min-width:2.15rem;font-size:.7rem}.radio-player:not(.radio-player-chip) .radio-player-controls{flex:none;grid-area:controls;width:auto;margin-left:0}@media (width<=639px){.radio-player:not(.radio-player-chip) .radio-player-inner{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"art meta""seek seek""controls controls"}.radio-player:not(.radio-player-chip) .radio-player-controls{justify-content:space-between;width:100%}}.radio-player-sheet.radio-dock{overscroll-behavior:contain;flex-direction:column;max-height:min(72dvh,40rem);display:flex;overflow:hidden}.radio-player-sheet .radio-dock-inner{flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.radio-sheet{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.radio-sheet-head{flex:none;align-items:center;gap:.75rem;min-width:0;padding:.1rem 0 .55rem;display:flex}.radio-sheet-cover{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-raised);flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.radio-sheet-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}main.has-radio-sheet{padding-bottom:min(76dvh,42rem)}@media (width>=768px){main.has-radio-sheet{padding-bottom:min(76dvh,42rem)}}.globe-stage{min-height:0}.sea-map-frame{justify-items:center;width:100%;display:grid}.sea-map{box-sizing:border-box;aspect-ratio:1;max-width:100%;width:min(100%,100dvh - 17rem,46rem)!important;height:auto!important;min-height:0!important;max-height:min(100dvh - 17rem,46rem)!important}.encyc-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}@media (width>=640px){.encyc-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.encyc-chip{border:1px solid var(--color-line);background:var(--color-raised);border-radius:var(--radius-md);align-content:start;gap:.12rem;min-width:0;height:auto;min-height:44px;padding:.45rem .65rem;display:grid;overflow:visible}.encyc-chip-k{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem;font-weight:700}.encyc-chip-v{color:var(--color-fg);overflow-wrap:break-word;word-break:normal;font-size:.92rem;line-height:1.3;white-space:normal!important;text-overflow:unset!important;overflow:visible!important}.encyc-about .kicker{margin-top:.15rem}.sealife-geo-wrap .sea-map-frame{width:100%}.sealife-geo-map{aspect-ratio:1;width:min(100%,100dvh - 17rem,46rem)!important;height:auto!important;min-height:0!important;max-height:min(100dvh - 17rem,46rem)!important}.nws-chip{cursor:default;pointer-events:none}.sealife-browse-card .sealife-card-stack{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.sealife-media-box .sealife-hero,.sealife-media-box .sealife-ph{margin:0;position:absolute;inset:0;overflow:hidden;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:unset!important}.sealife-browse-card .sealife-browse-meta{white-space:normal;min-width:0;min-height:0;max-height:none;overflow:visible}.radio-albums{grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));align-items:stretch;gap:1rem;display:grid}.radio-albums>li{width:100%;min-width:0;display:flex}.radio-album{width:100%;height:100%;aspect-ratio:unset;box-sizing:border-box;grid-template-rows:auto minmax(4.85rem,1fr);grid-template-columns:minmax(0,1fr);gap:.4rem;min-height:0;display:grid;overflow:visible}.radio-album-art{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.radio-album-art img,.radio-album img{object-position:center;border-radius:var(--radius-md);display:block;position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:unset!important;object-fit:cover!important}.radio-album-meta{align-content:start;gap:.15rem;min-width:0;height:auto;min-height:4.85rem;max-height:none;display:grid;overflow:visible}.radio-album-name{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;overflow-wrap:anywhere;text-overflow:unset;letter-spacing:.02em;max-height:none;font-size:.95rem;line-height:1.25;display:block;overflow:visible}.radio-album-count{white-space:normal;overflow-wrap:anywhere;text-overflow:unset;overflow:visible}.radio-track-copy{flex:auto;gap:.05rem;min-width:0;display:grid}.radio-track-title,.radio-track-kicker{white-space:normal;overflow-wrap:anywhere;text-overflow:unset;display:block;overflow:visible}.radio-track-title{font-weight:600;line-height:1.3}.radio-track-kicker{color:var(--color-muted);font-size:.75rem;line-height:1.3}.radio-sheet-count{white-space:normal;overflow:visible}.chart-flag-wrap,.chart-cluster-wrap,.chart-shop-wrap,.chart-poi-wrap{box-shadow:none;background:0 0!important;border:0!important}.chart-flag{box-shadow:none;filter:drop-shadow(0 1px 2px #07080acc);background:0 0;border:0;align-items:stretch;line-height:0;display:inline-flex}.chart-flag img{background:0 0;display:block}.chart-cluster{box-sizing:border-box;color:#f4f1ea;width:100%;height:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;font-weight:800;line-height:1;display:grid}.chart-cluster-small{font-size:13px}.chart-cluster-medium{font-size:14px}.chart-cluster-large{font-size:15px}.odm-popup .leaflet-popup-content-wrapper{background:var(--color-raised);color:var(--color-fg);border:1px solid var(--color-line);box-shadow:none;border-radius:10px}.odm-popup .leaflet-popup-content{min-width:0;margin:.5rem .7rem .45rem}.odm-popup .leaflet-popup-tip{background:var(--color-raised)}.odm-pop-name{margin:0;font-size:.9rem;font-weight:600;line-height:1.25}.odm-pop-depth{color:var(--color-muted);margin:.15rem 0 0;font-size:.78rem}.radio-player-art,.radio-player:not(.radio-player-chip) .radio-player-art{aspect-ratio:1;align-self:center;padding:0;overflow:hidden;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.radio-player-art img{aspect-ratio:1;object-fit:cover;display:block;width:44px!important;max-width:none!important;height:44px!important}.sea-map img.gebco-tiles,.sea-map .leaflet-tile-pane .gebco-tiles,.sea-map .gebco-tiles{filter:var(--gebco-filter,contrast(1.28) saturate(1.42) brightness(.88))}.radio-album-head{align-items:center;gap:.75rem;min-width:0;display:flex}.radio-album-cover,img.radio-album-cover{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-raised);flex:none;width:10.5rem;min-width:10.5rem;max-width:10.5rem;height:10.5rem;min-height:10.5rem;max-height:10.5rem}.court-gate{--court-bg:#000;--court-fg:#e8f0ff;--court-muted:#9bb6e6;--court-line:#1f6fff;--court-accent:#7eb6ff;--court-cobalt:#0047ab;--court-cobalt-glow:#1f6fff;--court-input-bg:#06122a;--court-input-fg:#e8f0ff;--court-input-placeholder:#8aa6d4;--court-enter-hover:#1558c4;--court-enter-fg:#fff;z-index:2147483000;background:var(--court-bg);color:var(--court-fg);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;width:100%;min-height:100dvh;padding:1.5rem 1.25rem 2rem;display:flex;position:fixed;inset:0;overflow:auto}.court-gate picture{display:contents}.court-gate-face{aspect-ratio:4/3;object-fit:contain;width:min(100%,44rem);height:auto;max-height:min(72dvh,44rem);display:block}.court-gate-form{gap:.45rem;width:min(100%,22rem);display:grid}.court-gate-label{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--court-muted);font-size:.72rem;font-weight:600}.court-gate-input{border:1px solid var(--court-cobalt);border-radius:var(--radius-md);background:var(--court-input-bg);width:100%;min-height:44px;color:var(--court-input-fg);caret-color:var(--court-cobalt-glow);padding:.6rem .85rem;transition:border-color .15s,box-shadow .15s}.court-gate-input::placeholder{color:var(--court-input-placeholder);opacity:1}.court-gate-input:hover:not(:disabled){border-color:var(--court-cobalt-glow)}.court-gate-input:focus{outline:2px solid var(--court-cobalt-glow);outline-offset:1px;border-color:var(--court-cobalt-glow);box-shadow:0 0 0 3px var(--court-cobalt-glow), 0 0 16px var(--court-cobalt-glow)}@supports (color:color-mix(in lab, red, red)){.court-gate-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--court-cobalt-glow) 35%, transparent), 0 0 16px color-mix(in oklab, var(--court-cobalt-glow) 40%, transparent)}}.court-gate-enter{border:2px solid var(--court-cobalt-glow);background:var(--court-cobalt);min-height:44px;color:var(--court-enter-fg);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-size:.88rem;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s}.court-gate-enter:hover:not(:disabled){background:var(--court-enter-hover);box-shadow:0 0 16px var(--court-cobalt-glow);border-color:#2d7bff}@supports (color:color-mix(in lab, red, red)){.court-gate-enter:hover:not(:disabled){box-shadow:0 0 16px color-mix(in oklab, var(--court-cobalt-glow) 45%, transparent)}}.court-gate-enter:focus,.court-gate-enter:focus-visible{outline:3px solid var(--court-accent);outline-offset:3px;box-shadow:0 0 0 1px #fff, 0 0 20px var(--court-cobalt-glow)}@supports (color:color-mix(in lab, red, red)){.court-gate-enter:focus,.court-gate-enter:focus-visible{box-shadow:0 0 0 1px #fff, 0 0 20px color-mix(in oklab, var(--court-cobalt-glow) 55%, transparent)}}.court-gate-enter:disabled{opacity:.55;cursor:wait}.court-gate-own-risk{color:var(--court-muted);font-family:var(--font-display);letter-spacing:.08em;margin:0;font-size:.72rem;font-weight:600}.court-gate-miss{color:var(--court-accent);margin:0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.court-gate-input,.court-gate-enter{transition:none}}.sealife-browse{--sealife-name-h:5.75rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.sealife-browse{--sealife-name-h:5.1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.85rem}}.sealife-browse>li{width:100%;min-width:0;display:flex}.sealife-browse-card{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:.55rem .6rem .65rem;display:flex;overflow:visible}.sealife-browse-card .sealife-card-stack{grid-template-rows:var(--sealife-name-h) auto;flex:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.4rem;width:100%;min-width:0;display:grid}.sealife-browse-card .sealife-browse-meta,.sealife-browse-meta{height:var(--sealife-name-h);min-height:var(--sealife-name-h);max-height:var(--sealife-name-h);align-content:start;gap:.15rem;margin:0;padding:0;overflow:visible}.sealife-browse-common,.sealife-browse-sci{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:manual;hyphens:manual;overflow:visible}.sealife-browse-common{font-size:.98rem;line-height:1.25;display:block}.sealife-browse-sci{font-size:.7rem;line-height:1.3}.sealife-browse-card .sealife-hero figcaption,.sealife-media-box figcaption{display:none!important}.sealife-tile-credit{z-index:2;color:var(--color-fg);background:linear-gradient(#0000,#07080ad1);padding:.28rem .4rem;font-size:.6rem;line-height:1.25;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sealife-tile-credit{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--color-bg) 82%, transparent))}}.sealife-tile-credit{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}.sealife-media-box{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-raised);flex:none;width:100%;display:block;position:relative;overflow:hidden}.sealife-media-box .sealife-hero,.sealife-media-box .sealife-ph{margin:0;position:absolute;inset:0;overflow:hidden;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:unset!important}.sealife-media-box .sealife-hero img,.sealife-media-box .sealife-ph{object-position:50% 32%;display:block;width:100%!important;height:100%!important;aspect-ratio:unset!important;object-fit:cover!important}.sealife-credits{border-top:1px solid var(--color-line);margin-top:2rem;padding-top:1.15rem}.sealife-credits h2{margin:0 0 .35rem;font-size:1.25rem;line-height:1.25}.sealife-credits-list li{align-items:baseline;gap:.35rem;display:flex}.sealife-credits-name{color:var(--color-fg);font-weight:600}.sealife-credits-line{display:inline}.sealife-credits-line>*+:before{content:" · ";color:var(--color-faint)}.sealife-credits-lic,.sealife-credits-src{color:var(--color-gold);width:fit-content;text-decoration:none}.sealife-credits-lic:hover,.sealife-credits-src:hover{text-decoration:underline}@media (width<=26.5rem){.sealife-browse-card .sealife-browse-meta,.sealife-browse-meta{overflow:hidden}.sealife-browse-common,.sealife-browse-sci{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sealife-inview-credit,.sealife-tile-credit,.sealife-hero figcaption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sealife-credits,.sealife-credits-list,.sealife-credits-body,.sealife-credits-line,.sealife-worms-cite,.sealife-strip,[data-taxon-card] [data-common-name],[data-taxon-card] [data-sci-name]{overflow-wrap:anywhere;min-width:0}.sealife-hit,.sealife-feature,.sealife-feature-main,.sealife-hit-main{min-width:0}}.privacy-page .privacy-block h3{font-family:var(--font-display);letter-spacing:.03em}.privacy-page .privacy-block p{max-width:42rem}.badge-mark{object-fit:contain;filter:drop-shadow(0 2px 6px #1a140c47);flex:none;width:3.25rem;height:3.25rem}@supports (color:color-mix(in lab, red, red)){.badge-mark{filter:drop-shadow(0 2px 6px color-mix(in oklab, var(--color-ink,#0b1c24) 28%, transparent))}}.kraken-row{align-items:center;gap:1rem;display:flex}.kraken-mark{object-fit:contain;flex:none;width:5.5rem;height:5.5rem}.kraken-steps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.kraken-steps li{color:var(--color-muted);font-size:.9rem}.kraken-steps li[data-on=true]{color:var(--color-fg)}.kraken-chips{flex-wrap:wrap;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:flex}.kraken-chips li{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.kraken-chips img{object-fit:contain;width:1.35rem;height:1.35rem}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.1rem;display:grid}@media (width>=720px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-grid dt{letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint);font-size:.68rem}.stat-grid dd{color:var(--color-fg);margin:.15rem 0 0;font-size:1.05rem}.badge-row[data-earned=false] .badge-mark{opacity:.38;filter:grayscale(.7)}.h-2{height:.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-full{height:100%}.w-auto{width:auto}.p-1{padding:.25rem}.py-3{padding-block:.75rem}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.bg-gold{background-color:var(--color-gold)}.aspect-\[4\/3\]{aspect-ratio:4/3}.min-h-0{min-height:0}.overflow-y-auto{overflow-y:auto}.content-start{align-content:flex-start}.items-stretch{align-items:stretch}.z-\[10200\]{z-index:10200}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.max-w-full{max-width:100%}.max-w-4xl{max-width:56rem}.accent-\[var\(--color-gold\)\]{accent-color:var(--color-gold)}@media (width>=40rem){.sm\:p-4{padding:1rem}.sm\:rounded-2xl{border-radius:1rem}}@media (width>=48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}.chart-plate-main{width:100%;max-width:none;height:calc(100dvh - 3.35rem);margin:0;padding:0;position:relative;overflow:hidden}@media (width<=767px){.chart-plate-main{height:calc(100dvh - 6.95rem)}}.chart-plate,.chart-plate-stage,[data-chart-plate="1"] .chart-plate-stage .globe-stage,[data-chart-plate="1"] .chart-plate-stage .sea-map-frame{width:100%;height:100%;min-height:0;position:relative}[data-chart-plate="1"] .chart-plate-stage .sea-map,[data-chart-plate="1"] .chart-plate-stage .sea-map .leaflet-container{border-radius:0;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}.chart-chrome{pointer-events:none;z-index:800;position:absolute;inset:0}.chart-plate .leaflet-bottom.leaflet-right{margin-bottom:0}.chart-plate .leaflet-control-attribution{margin:0!important}.chart-chrome>*{pointer-events:auto}.chart-chrome-top{top:max(.7rem, env(safe-area-inset-top));left:max(.7rem, env(safe-area-inset-left));right:max(4.4rem, env(safe-area-inset-right));align-items:flex-start;gap:.5rem;display:flex;position:absolute}.chart-plate-stage .leaflet-top.leaflet-left{top:calc(3.6rem + env(safe-area-inset-top,0px))}.chart-edge-label-host,.leaflet-latlong-edge-pane{z-index:650;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.chart-line-label,.chart-edge-label{--halo:#000000d9;color:#f4e7c8;letter-spacing:.03em;white-space:nowrap;pointer-events:none;paint-order:stroke fill;-webkit-text-stroke:.22em var(--halo);-webkit-user-select:none;user-select:none;text-shadow:0 0 5px var(--halo), 0 0 2px var(--halo), 0 1px 0 var(--halo), 1px 0 0 var(--halo), -1px 0 0 var(--halo);background:0 0;align-items:center;gap:.12rem;font-size:.62rem;font-weight:600;line-height:1;transition:opacity .18s linear;display:flex;position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.chart-line-label,.chart-edge-label{transition:none}}[data-theme=timeless] .chart-line-label,[data-theme=timeless] .chart-edge-label{--halo:#f7f4ef;color:#1c1b19;text-shadow:0 0 3px var(--halo), 1px 0 0 var(--halo), -1px 0 0 var(--halo), 0 1px 0 var(--halo), 0 -1px 0 var(--halo)}.chart-edge-glyph{flex:0 0 16px;width:16px;height:16px;display:block}.chart-edge-glyph svg{width:16px;height:16px;color:inherit;display:block}.chart-edge-text{display:block}:is(.chart-line-label:has(.chart-path-glyphs),.chart-edge-label:has(.chart-path-glyphs)){gap:0;width:0;height:0;display:block;overflow:visible;transform:none}:is(.chart-line-label:has(.chart-path-glyphs) .chart-edge-text,.chart-edge-label:has(.chart-path-glyphs) .chart-edge-text){display:none}.chart-path-glyphs{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.chart-path-glyph{white-space:pre;line-height:1;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.chart-graticule-label{background:#07080ab3}@supports (color:color-mix(in lab, red, red)){.chart-graticule-label{background:color-mix(in oklab, var(--color-bg) 70%, transparent)}}.chart-graticule-label{box-shadow:none;color:#f4e7c8;letter-spacing:.04em;white-space:nowrap;border:0;padding:.05rem .28rem;font-size:.68rem;font-weight:700}.chart-night-layer{mix-blend-mode:multiply;pointer-events:none}.crew-photos-wall{max-width:70rem}.chart-search{flex:auto;min-width:0;max-width:28rem;position:relative}.chart-search-field{border:1px solid #2c2822b3;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chart-search-field{border:1px solid color-mix(in oklab, var(--color-line) 70%, transparent)}}.chart-search-field{background:#07080ac7;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chart-search-field{background:color-mix(in oklab, var(--color-bg) 78%, transparent)}}.chart-search-field{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-fg)}.chart-search-field input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.chart-search-hits{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#07080aeb;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.chart-search-hits{background:color-mix(in oklab, var(--color-bg) 92%, transparent)}}.chart-search-hits{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:16rem;overflow:auto}.chart-search-hits button{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;gap:.1rem;padding:.55rem .65rem;display:grid}.chart-search-hits button:hover{background:var(--color-raised)}.chart-float-btn,.chart-icon-btn{border:1px solid #2c2822b3;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chart-float-btn,.chart-icon-btn{border:1px solid color-mix(in oklab, var(--color-line) 70%, transparent)}}.chart-float-btn,.chart-icon-btn{background:#07080ac7}@supports (color:color-mix(in lab, red, red)){.chart-float-btn,.chart-icon-btn{background:color-mix(in oklab, var(--color-bg) 78%, transparent)}}.chart-float-btn,.chart-icon-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-fg);font:inherit}.chart-float-btn{border-radius:999px;flex:none;min-height:2.75rem;padding:0 .9rem;font-size:.88rem}.chart-float-btn[data-chart-world-pick],.chart-float-btn[data-chart-here]{min-width:2.75rem;padding:0 .7rem}@media (width<=639px){.chart-float-btn[data-chart-world-pick] .chart-float-copy,.chart-float-btn[data-chart-here] .chart-float-copy{display:none}}.chart-here-wrap,.chart-home-wrap{background:0 0;border:0}.chart-home-pin{border:2px solid var(--color-fg);background:#871617;border-radius:999px 999px 999px 0;width:24px;height:24px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.chart-home-pin{background:color-mix(in oklab, var(--color-hex) 72%, var(--color-bg))}}.chart-home-pin{box-shadow:0 0 0 2px var(--color-bg), 0 0 12px #b91c1c7a}@supports (color:color-mix(in lab, red, red)){.chart-home-pin{box-shadow:0 0 0 2px var(--color-bg), 0 0 12px color-mix(in oklab, var(--color-hex) 48%, transparent)}}.chart-home-pin{transform:rotate(-45deg)}.chart-home-pin:after{content:"";background:var(--color-fg);border-radius:999px;position:absolute;inset:6px}.chart-here-pin{background:oklab(56.9742% .0128374 .059993);border:2px solid #f4f1ea;border-radius:999px;width:22px;height:22px;display:block;position:relative;box-shadow:0 0 0 2px #07080a,0 0 10px oklab(73.9187% .0180973 .0853067/.5)}.chart-here-pin:before,.chart-here-pin:after{content:"";background:#f4f1ea;position:absolute}.chart-here-pin:before{width:2px;top:3px;bottom:3px;left:50%;transform:translate(-50%)}.chart-here-pin:after{height:2px;top:50%;left:3px;right:3px;transform:translateY(-50%)}.chart-icon-btn{border-radius:999px;width:2rem;height:2rem;padding:0}.chart-glance{left:max(.7rem, env(safe-area-inset-left));right:max(.7rem, env(safe-area-inset-right));top:calc(4.7rem + env(safe-area-inset-top,0px));z-index:1100;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#07080ae0;max-width:26rem;max-height:min(46vh,22rem);padding:.9rem 1rem 1rem;position:absolute;bottom:auto;overflow:auto}@supports (color:color-mix(in lab, red, red)){.chart-glance{background:color-mix(in oklab, var(--color-bg) 88%, transparent)}}.chart-glance{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.chart-glance .chart-icon-btn{flex-shrink:0;width:2.75rem;height:2.75rem}@media (width>=768px){.chart-glance{top:auto;left:.9rem;right:auto;bottom:calc(5.6rem + env(safe-area-inset-bottom,0px));width:22rem;max-height:min(50vh,24rem)}}.chart-glance header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.chart-glance h2{margin:.2rem 0 0;font-size:1.35rem}.chart-glance-meta{color:var(--color-silver);flex-wrap:wrap;gap:.35rem .75rem;margin:.35rem 0 0;font-size:.88rem;display:flex}.chart-glance-mark{color:var(--color-muted);align-items:center;gap:.4rem;margin-top:.55rem;font-size:.8rem;display:flex}.chart-glance-actions{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.chart-sheet-root{z-index:900;position:absolute;inset:0}.chart-sheet-scrim{background:oklab(0% none none/.42);border:0;position:absolute;inset:0}.chart-sheet{border-left:1px solid var(--color-line);background:#07080af0;width:min(100%,26rem);padding:1rem 1.1rem 2rem;position:absolute;top:0;bottom:0;right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.chart-sheet{background:color-mix(in oklab, var(--color-bg) 94%, transparent)}}.chart-sheet{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-content:start;gap:1.1rem;display:grid}@media (width<=639px){.chart-sheet{border-left:0;border-top:1px solid var(--color-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:min(78dvh,36rem);top:auto;left:0}}.chart-sheet-head{justify-content:space-between;align-items:center;display:flex}.chart-sheet-head h2{margin:0;font-size:1.4rem}.chart-toggle-row{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.chart-toggle{border:1px solid var(--color-line);background:var(--color-raised);min-height:2.4rem;color:var(--color-fg);font:inherit;border-radius:999px;padding:0 .75rem;font-size:.86rem}.chart-toggle[data-on=true]{border-color:var(--color-gold);color:var(--color-gold)}.chart-toggle:disabled{opacity:.45}.chart-field{color:var(--color-muted);gap:.3rem;margin-top:.55rem;font-size:.8rem;display:grid}.chart-mini-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint);margin:.7rem 0 0;font-size:.72rem}.chart-soft-cta{color:var(--color-muted);margin:.45rem 0 0;font-size:.8rem}.chart-future{margin-top:.65rem}.chart-flag-boost{outline:none}.sea-map .chart-clouds,.sea-map .chart-clouds-under{mix-blend-mode:screen;filter:blur(.7px)saturate(.96)contrast(.97)}.sea-map .chart-clouds .leaflet-tile,.sea-map .chart-clouds-under .leaflet-tile{box-shadow:none;outline:none}.chart-poi-wrap,.chart-flag-wrap,.chart-shop-wrap,.chart-cluster-wrap{box-shadow:none;background:0 0!important;border:0!important}.chart-poi-mark{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;display:inline-flex}.chart-poi-card{max-width:16rem}.chart-poi-banner{background:#13161a;border-radius:.35rem;width:100%;height:7.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.chart-poi-banner{background:color-mix(in oklab, var(--color-raised) 82%, black)}}.chart-poi-banner{overflow:hidden}.chart-poi-banner[data-poi-empty="1"]{background:#13161a}@supports (color:color-mix(in lab, red, red)){.chart-poi-banner[data-poi-empty="1"]{background:color-mix(in oklab, var(--color-raised) 82%, black)}}.chart-poi-card img[data-poi-fallback="1"],.chart-poi-card img[data-poi-empty="1"]{display:none}.chart-poi-card img{object-fit:cover;background:0 0;border-radius:.35rem;width:100%;height:7.5rem;display:block}.chart-poi-card h3{margin:.45rem 0 .2rem;font-size:1rem}.chart-poi-card p{margin:.2rem 0 0;font-size:.82rem}.chart-poi-credit{color:var(--color-muted);font-size:.72rem}.chart-guide-entry{text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-raised);width:100%;color:inherit;font:inherit;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.chart-guide-entry span{gap:.15rem;display:grid}.chart-guide-entry strong{font-weight:650}.chart-guide-back{color:var(--color-gold);font:inherit;background:0 0;border:0;padding:0;font-size:.88rem}.chart-guide{gap:1rem;display:grid}.chart-guide h2{margin:0;font-size:1.35rem}.chart-guide p{color:var(--color-muted);margin:.35rem 0 0;line-height:1.5}.chart-guide-flag{color:var(--color-fg);align-items:center;gap:.55rem;margin-top:.45rem;display:flex}.chart-shop-wrap,.chart-poi-wrap,.chart-nav-pin-wrap,.chart-nav-label-wrap,.sea-map .leaflet-div-icon.chart-flag-wrap,.sea-map .leaflet-div-icon.chart-shop-wrap,.sea-map .leaflet-div-icon.chart-poi-wrap,.sea-map .leaflet-div-icon.chart-cluster-wrap,.sea-map .leaflet-div-icon.chart-nav-label-wrap{box-shadow:none;background:0 0!important;border:0!important}.sea-map .leaflet-div-icon.chart-nav-label-wrap{min-width:7rem;background:0 0!important;border:0!important;width:auto!important;height:auto!important;margin:0!important}.sea-map .leaflet-div-icon.chart-nav-label-wrap .chart-nav-label{width:max-content;display:inline-flex}.chart-shop-swatch{border-radius:2px;width:14px;height:14px;display:block;box-shadow:0 1px 3px #07080a8c}@supports (color:color-mix(in lab, red, red)){.chart-shop-swatch{box-shadow:0 1px 3px color-mix(in oklab, var(--color-bg) 55%, transparent)}}.chart-shop-swatch[data-shop-collection=osm]{border:1px solid var(--color-ink);background:#0c969e}.chart-shop-swatch[data-shop-collection=crown]{background:var(--color-gold);border:1px solid var(--color-ink)}.chart-flag,.chart-flag-ui{box-shadow:none;filter:drop-shadow(0 1px 2px #07080acc);background:0 0;border:0;align-items:stretch;line-height:0;display:inline-flex}.chart-flag img,.chart-flag-ui img{background:0 0;width:24px;height:18px;display:block}.chart-flag-heart[data-flag-heart-hook="1"]{align-items:stretch;display:inline-flex}.chart-flag-on{filter:drop-shadow(0 0 3px var(--color-gold));outline:none}.chart-cluster{isolation:isolate;position:relative}.chart-cluster-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chart-cluster-count{z-index:1;color:#f4f1ea;font-variant-numeric:tabular-nums;background:#101820;border-radius:999px;min-width:1.2em;padding:.12em .32em;font-weight:800;line-height:1.1;position:relative}html[data-redshift=on] .chart-cluster-count{color:#ffe4e4;background:#140000}.chart-here-cone{transform-origin:50% 21px;filter:drop-shadow(0 0 2px #07080a);border-bottom:14px solid #f4d35e;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-left:-6px;position:absolute;top:-10px;left:50%}.chart-nav-pin{color:#f4d35e;background:#101820;border:2px solid #f4d35e;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.chart-nav-label{background:#07080ae0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.28rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chart-nav-label{background:color-mix(in oklab, var(--color-bg) 88%, transparent)}}.chart-nav-label{color:var(--color-fg);border:1px solid var(--color-line);white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.2}.chart-nav-label small{color:var(--color-faint);font-size:.62rem;font-weight:500}.chart-compass-rose{pointer-events:none;right:max(.7rem, env(safe-area-inset-right));top:calc(4.7rem + env(safe-area-inset-top,0px));z-index:825;width:3.6rem;height:3.6rem;position:absolute}.chart-compass-rose-star{filter:drop-shadow(0 1px 3px #07080a99);width:3.6rem;height:3.6rem;display:block}.chart-compass-rose-n{color:#c45c4a;letter-spacing:.06em;font-size:.62rem;font-weight:800;line-height:1;position:absolute;top:.12rem;left:50%;transform:translate(-50%)}.chart-compass-rose-needle{background:var(--color-gold);transform-origin:50% 100%;border-radius:999px;width:2px;height:1.15rem;margin-top:-1.15rem;margin-left:-1px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #07080a66}.chart-markers-error{pointer-events:none;left:50%;top:max(4.2rem, calc(env(safe-area-inset-top) + 3.6rem));z-index:840;border-radius:var(--radius-sm);background:#07080ae6;max-width:min(28rem,100% - 2rem);margin:0;padding:.45rem .7rem;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.chart-markers-error{background:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.chart-markers-error{border:1px solid var(--color-line);color:var(--color-fg);text-align:center;font-size:.78rem;line-height:1.35}.chart-nav-hint{pointer-events:none;left:50%;bottom:max(.15rem, env(safe-area-inset-bottom));z-index:830;background:#07080ae0;border-radius:999px;margin:0;padding:.3rem .55rem;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.chart-nav-hint{background:color-mix(in oklab, var(--color-bg) 88%, transparent)}}.chart-nav-hint{border:1px solid var(--color-line);color:var(--color-fg);font-size:.75rem}.chart-osm-shop-credit{pointer-events:auto;right:max(.55rem, env(safe-area-inset-right));z-index:820;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#07080ae0;max-width:min(22rem,100% - 5.5rem);padding:.35rem .55rem;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.chart-osm-shop-credit{background:color-mix(in oklab, var(--color-bg) 88%, transparent)}}.chart-osm-shop-credit{color:var(--color-muted);font-size:.68rem;line-height:1.35}.chart-osm-shop-credit[data-open="0"]{background:0 0;border:0;padding:0}.chart-osm-shop-credit p{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;display:flex}.chart-osm-shop-credit a{color:var(--color-gold)}.chart-osm-shop-credit .chart-osm-shop-credit-print{display:none}.chart-osm-shop-credit-hide,.chart-osm-shop-credit-info{color:var(--color-faint);font:inherit;background:0 0;border:0;padding:0}.chart-osm-shop-credit-info{border:1px solid var(--color-line);background:#07080ae0;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chart-osm-shop-credit-info{background:color-mix(in oklab, var(--color-bg) 88%, transparent)}}.chart-osm-shop-credit-info{color:var(--color-gold)}.chart-shop-human{color:var(--color-faint);margin:.7rem 0 0;font-size:.75rem}.osm-shop-data{max-width:42rem}.osm-shop-query{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-fg);white-space:pre-wrap;margin:.6rem 0 0;padding:.85rem 1rem;font-size:.78rem;line-height:1.45;overflow:auto}@media print{.chart-osm-shop-credit,.chart-osm-shop-credit[data-open="0"],.chart-osm-shop-credit[data-open="1"]{color:#111;background:#fff;border:1px solid #bbb;max-width:none;padding:.35rem .55rem;display:block;position:static}.chart-osm-shop-credit>:not(.chart-osm-shop-credit-print){display:none}.chart-osm-shop-credit p.chart-osm-shop-credit-print,.chart-osm-shop-credit-print-inline{color:inherit;display:inline}.chart-osm-shop-credit-hide,.chart-osm-shop-credit-info,.chart-osm-shop-credit-more{display:none}}.site-planning-block{width:100%;min-width:0;max-width:100%}.planning-plate{--pp-bg:#07080c;--pp-face:#0b0d12;--pp-brass:#c9a46a;--pp-brass-bright:#e0c48a;--pp-brass-dim:#8a7048;--pp-ink:#07080c;--pp-flood:#c45a4a;--pp-ebb:#3d8f7a;--pp-go:#3f9d6a;--pp-caution:#d4a034;--pp-nogo:#c44a3a;--pp-band:var(--pp-brass);--pp-mercury:#7ea7c4;--pp-label:#a89468;--pp-faint:#6e5f40;--pp-spark-tide:#6a9a7a;--pp-spark-wind:#c8c4bc;--pp-spark-swell:#7a9ab0;--pp-spark-viz:#7a9ab0;--pp-line:var(--pp-brass)}@supports (color:color-mix(in lab, red, red)){.planning-plate{--pp-line:color-mix(in oklab, var(--pp-brass) 38%, #1a160e)}}.planning-plate{--pp-track:var(--pp-brass)}@supports (color:color-mix(in lab, red, red)){.planning-plate{--pp-track:color-mix(in oklab, var(--pp-brass) 28%, #14110c)}}.planning-plate{box-sizing:border-box;color:var(--pp-brass);background:radial-gradient(120% 70% at 50% 0%, #12151c 0%, var(--pp-face) 46%, var(--pp-bg) 100%);border:1.6px solid var(--pp-brass);box-shadow:inset 0 0 0 1px var(--pp-brass), inset 0 0 0 6px var(--pp-ink), inset 0 0 0 7.2px var(--pp-brass), 0 18px 50px #00000080;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.planning-plate{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pp-brass) 72%, transparent), inset 0 0 0 6px var(--pp-ink), inset 0 0 0 7.2px var(--pp-brass), 0 18px 50px #00000080}}.planning-plate{width:100%;min-width:0;max-width:100%;margin:0;padding:1.25rem 1.35rem 1.05rem;position:relative;overflow:hidden}.planning-plate[data-planning-skin=brass]{--pp-bg:#07080c;--pp-face:#0b0d12;--pp-brass:#c9a46a;--pp-brass-bright:#e0c48a;--pp-brass-dim:#8a7048;--pp-ink:#07080c;--pp-flood:#c45a4a;--pp-ebb:#3d8f7a;--pp-go:#3f9d6a;--pp-caution:#d4a034;--pp-nogo:#c44a3a;--pp-mercury:#7ea7c4;--pp-label:#a89468;--pp-faint:#6e5f40;--pp-spark-tide:#6a9a7a;--pp-spark-wind:#c8c4bc;--pp-spark-swell:#7a9ab0;--pp-spark-viz:#7a9ab0}.planning-plate[data-planning-band=green]{--pp-flood:#6bc89a;--pp-ebb:#2f7a58;--pp-band:var(--pp-go)}.planning-plate[data-planning-band=amber]{--pp-flood:#e0b44a;--pp-ebb:#b8862a;--pp-band:var(--pp-caution)}.planning-plate[data-planning-band=red]{--pp-flood:#e07060;--pp-ebb:#9a3530;--pp-band:var(--pp-nogo)}.planning-plate[data-planning-band=green] .pp-slider::-webkit-slider-thumb{border-color:var(--pp-band)}.planning-plate[data-planning-band=amber] .pp-slider::-webkit-slider-thumb{border-color:var(--pp-band)}.planning-plate[data-planning-band=red] .pp-slider::-webkit-slider-thumb{border-color:var(--pp-band)}.planning-plate[data-planning-band=green] .pp-slider::-moz-range-thumb{border-color:var(--pp-band)}.planning-plate[data-planning-band=amber] .pp-slider::-moz-range-thumb{border-color:var(--pp-band)}.planning-plate[data-planning-band=red] .pp-slider::-moz-range-thumb{border-color:var(--pp-band)}.planning-plate-kicker{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pp-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.pp-orb{border:1.4px solid var(--pp-brass);background:radial-gradient(circle at 50% 42%, #161a22 0%, var(--pp-ink) 78%);width:4.25rem;height:4.25rem;box-shadow:inset 0 0 0 1px var(--pp-brass);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pp-orb{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pp-brass) 28%, transparent)}}.pp-orb{flex:none;place-items:center;display:grid;position:relative}.pp-orb .planning-moon-mark{place-items:center;margin:0;display:grid}.pp-orb .planning-moon-mark .moon-face{width:2.35rem;height:2.35rem}.pp-orb .planning-moon-mark .moon-face circle:first-child{fill:var(--pp-brass)}.pp-orb .planning-moon-mark .moon-face circle:last-child{fill:var(--pp-ink)}.pp-orb .planning-moon-mark figcaption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pp-title-block{text-align:center;min-width:0}.pp-site{color:var(--pp-brass-bright);font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:clamp(1.55rem,4.6vw,2.45rem);font-weight:600;line-height:1.05}.pp-kind{color:var(--pp-label);letter-spacing:.22em;text-transform:uppercase;margin:.38rem 0 0;font-size:.66rem;font-weight:600}.pp-stations{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.95rem;display:grid}.pp-station{border:1px solid var(--pp-line);background:var(--pp-ink);border-radius:10px;min-width:0;padding:.55rem .6rem .5rem}@supports (color:color-mix(in lab, red, red)){.pp-station{background:color-mix(in oklab, var(--pp-ink) 82%, var(--pp-brass))}}.pp-station-kicker{color:var(--pp-label);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem}.pp-station-toggle,.pp-station-option,.pp-station-auto{appearance:none;width:100%;color:var(--pp-brass-bright);font:inherit;text-align:left;background:0 0;border:0}.pp-station-toggle{justify-content:space-between;align-items:flex-start;gap:.45rem;min-height:2.75rem;margin-top:.28rem;padding:.15rem 0;display:flex}.pp-station-summary,.pp-station-none,.pp-station-option{letter-spacing:.01em;font-size:.72rem;line-height:1.35}.pp-station-none{color:var(--pp-faint);margin:.35rem 0 0}.pp-station-caret{color:var(--pp-label);font-size:.7rem;line-height:1.4}.pp-station-list{border-top:1px solid var(--pp-line);max-height:14rem;margin:.25rem 0 0;padding:.2rem 0 0;list-style:none;overflow:auto}.pp-station-option{min-height:2.5rem;color:var(--pp-brass);padding:.4rem .1rem}.pp-station-option[data-on=true]{color:var(--pp-brass-bright)}.pp-station-miss{margin-top:.4rem}.pp-station-miss p{color:var(--pp-faint);margin:0;font-size:.66rem;line-height:1.4}.pp-station-auto{min-height:2.5rem;color:var(--pp-brass-bright);letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem}.pp-sky-svg{width:2.45rem;height:2.45rem;display:block}.pp-sky-empty{color:var(--pp-faint);letter-spacing:.2em;text-transform:uppercase;font-size:.58rem}.pp-hero{margin-top:1.05rem;position:relative}.pp-hero-svg{width:100%;height:auto;display:block}.pp-hero-empty{text-align:center;min-height:8rem;color:var(--pp-label);place-items:center;padding:1.2rem 1rem;font-size:.82rem;line-height:1.45;display:grid}.pp-axis{color:var(--pp-faint);letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.15rem;font-size:.66rem;display:flex}.pp-days{color:var(--pp-label);letter-spacing:.16em;text-transform:uppercase;text-align:center;grid-template-columns:repeat(3,1fr);margin-top:.5rem;font-size:.7rem;display:grid}.pp-rail{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:1rem;padding:0 .15rem;display:grid}.pp-rail-btn{appearance:none;color:var(--pp-brass);min-width:2.75rem;min-height:2.75rem;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.18rem;padding:.15rem;display:flex}.pp-rail-btn svg{width:1.15rem;height:1.15rem}.pp-rail-btn span{letter-spacing:.18em;text-transform:uppercase;font-size:.56rem}.pp-rail-btn[data-on=true]{color:var(--pp-brass-bright)}.pp-rail-btn:disabled,.pp-slider:disabled{cursor:not-allowed;opacity:.55}.pp-slider{appearance:none;background:var(--pp-track);border-radius:999px;outline:none;width:100%;height:4px}.pp-slider::-webkit-slider-thumb{appearance:none;background:var(--pp-face);border:2px solid var(--pp-brass);width:16px;height:16px;box-shadow:0 0 0 1px var(--pp-ink);border-radius:999px}.pp-slider::-moz-range-thumb{background:var(--pp-face);border:2px solid var(--pp-brass);border-radius:999px;width:16px;height:16px}.pp-chorus{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.05rem;display:grid}button.pp-orb,button.pp-cell,button.pp-thermo,button.pp-sun,button.pp-hero-hit{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;padding:0}button.pp-cell,button.pp-thermo,button.pp-sun,button.pp-hero-hit{background:0 0;border:0;width:100%}button.pp-cell{padding:.65rem .4rem .7rem}button.pp-hero-hit{min-height:2.75rem;padding:0;display:block}button.pp-orb:focus-visible,button.pp-cell:focus-visible,button.pp-thermo:focus-visible,button.pp-sun:focus-visible,button.pp-hero-hit:focus-visible{outline:2px solid var(--pp-brass-bright);outline-offset:2px}.pp-cell{text-align:center;min-width:0;min-height:2.75rem;padding:.65rem .4rem .7rem}.pp-cell+.pp-cell{border-left:1px solid var(--pp-line)}.pp-cell-name{color:var(--pp-label);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.6rem}.pp-spark{width:100%;height:22px;margin:.3rem 0 .18rem;display:block}.pp-cell-value{color:var(--pp-brass-bright);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-size:.9rem}.pp-cell-label{color:var(--pp-faint);letter-spacing:.04em;margin:.12rem 0 0;font-size:.68rem}.pp-cell-why{color:var(--pp-faint);margin:.22rem 0 0;font-size:.6rem;line-height:1.35}.pp-foot{grid-template-columns:5.6rem minmax(0,1fr) 5.6rem;align-items:start;column-gap:.55rem;margin-top:1rem;padding:0 .1rem .1rem;display:grid}.pp-thermo{grid-template-rows:96px auto auto 1.7rem;align-content:start;justify-items:center;width:100%;min-width:0;display:grid}.pp-thermo-svg{width:28px;height:96px;display:block}.pp-thermo-name{color:var(--pp-label);letter-spacing:.18em;text-transform:uppercase;margin:.28rem 0 0;font-size:.56rem}.pp-thermo-value{color:var(--pp-brass-bright);font-variant-numeric:tabular-nums;margin:.12rem 0 0;font-size:.92rem}.pp-thermo-why{max-width:6.6rem;min-height:1.55rem;color:var(--pp-faint);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.12rem 0 0;font-size:.54rem;line-height:1.3;display:-webkit-box;overflow:hidden}.pp-sun{flex-direction:column;align-items:center;min-width:0;padding-top:.15rem;display:flex}.pp-sun-svg{width:min(100%,20rem);height:auto;display:block}.pp-sun-times{width:min(100%,20rem);color:var(--pp-faint);font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-content:space-between;margin-top:-.2rem;font-size:.66rem;display:flex}.pp-sun-times span:nth-child(2){letter-spacing:.18em;text-transform:uppercase}.pp-sun-why{color:var(--pp-faint);text-align:center;margin:.25rem 0 0;font-size:.62rem}.pp-octo{color:var(--pp-brass);margin-top:.1rem}.pp-locked-note{text-align:center;color:var(--pp-faint);letter-spacing:.14em;text-transform:uppercase;margin:.5rem 0 0;font-size:.62rem}@media (width<=639px){.planning-plate{border-radius:14px;padding:1rem .75rem .9rem}.pp-orb{width:3.2rem;height:3.2rem}.pp-orb .planning-moon-mark .moon-face{width:1.8rem;height:1.8rem}.pp-stations{grid-template-columns:1fr}.pp-chorus{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-cell:nth-child(3),.pp-cell:nth-child(4){border-top:1px solid var(--pp-line)}.pp-cell:nth-child(2),.pp-cell:nth-child(4){border-left:1px solid var(--pp-line)}.pp-cell:nth-child(3){border-left:0}.pp-foot{grid-template-columns:4.4rem minmax(0,1fr) 4.4rem;column-gap:.25rem}.pp-thermo{grid-template-rows:88px auto auto 1.6rem}.pp-thermo-svg{height:88px}}@media (prefers-reduced-motion:reduce){.pp-rail-btn{transition:none}.pp-slider::-webkit-slider-thumb{transition:none}}.planning-detail-root{--pp-bg:#07080c;--pp-face:#0b0d12;--pp-brass:#c9a46a;--pp-brass-bright:#e0c48a;--pp-brass-dim:#8a7048;--pp-ink:#07080c;--pp-flood:#c45a4a;--pp-ebb:#3d8f7a;--pp-label:#a89468;--pp-faint:#6e5f40;--pp-line:var(--pp-brass)}@supports (color:color-mix(in lab, red, red)){.planning-detail-root{--pp-line:color-mix(in oklab, var(--pp-brass) 38%, #1a160e)}}.planning-detail-root{z-index:10250;position:fixed;inset:0}.planning-detail-scrim{background:var(--pp-ink);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.planning-detail-scrim{background:color-mix(in oklab, var(--pp-ink) 55%, transparent)}}.planning-detail{box-sizing:border-box;color:var(--pp-brass);background:radial-gradient(120% 70% at 50% 0%, #12151c 0%, var(--pp-face) 46%, var(--pp-bg) 100%);border:1.6px solid var(--pp-brass);box-shadow:inset 0 0 0 1px var(--pp-brass), inset 0 0 0 6px var(--pp-ink), 0 18px 50px #00000080;flex-direction:column;gap:.85rem;display:flex;position:absolute;overflow:auto}@supports (color:color-mix(in lab, red, red)){.planning-detail{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pp-brass) 72%, transparent), inset 0 0 0 6px var(--pp-ink), 0 18px 50px #00000080}}.planning-detail-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.planning-detail-kicker{color:var(--pp-label);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem}.planning-detail-title{color:var(--pp-brass-bright);font-family:var(--font-display), ui-serif, Georgia, serif;margin:.2rem 0 0;font-size:1.35rem;line-height:1.2}.planning-detail-close{width:2.75rem;height:2.75rem;color:var(--pp-brass);border:1px solid var(--pp-line);background:0 0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:grid}.planning-detail-honesty,.planning-detail-empty,.planning-detail-note,.planning-detail-source{color:var(--pp-faint);margin:0;font-size:.78rem;line-height:1.45}.planning-detail-source{letter-spacing:.04em}.planning-detail-chart{margin:.1rem 0 0}.planning-detail-svg{width:100%;height:auto;display:block}.planning-detail-area{fill:var(--pp-flood)}@supports (color:color-mix(in lab, red, red)){.planning-detail-area{fill:color-mix(in oklab, var(--pp-flood) 42%, var(--pp-ebb))}}.planning-detail-area{opacity:.55}.planning-detail-line{fill:none;stroke:var(--pp-brass-bright);stroke-width:1.4px}.planning-detail-now{stroke:var(--pp-brass-bright);stroke-width:1.4px}.planning-detail-scrub{stroke:var(--pp-brass);stroke-width:1px;opacity:.45}.planning-detail-dot{fill:var(--pp-brass-bright);stroke:var(--pp-ink);stroke-width:1.2px}.planning-detail-scrub-wrap{display:block}.planning-detail-slider{width:100%;accent-color:var(--pp-brass)}.planning-detail-stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.7rem .85rem;display:grid}.planning-detail-stat-k,.planning-detail-block-k{color:var(--pp-label);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.62rem}.planning-detail-stat-v,.planning-detail-block-v{color:var(--pp-brass-bright);font-variant-numeric:tabular-nums;margin:.2rem 0 0}.planning-detail-block{margin:0}.planning-detail-facts{color:var(--pp-brass);font-variant-numeric:tabular-nums;margin:.35rem 0 0;padding:0;font-size:.88rem;list-style:none}.planning-detail-facts li+li{margin-top:.25rem}.planning-detail-astro{gap:.7rem;display:grid}.planning-detail-moon{align-items:center;gap:.7rem;display:flex}.planning-detail-moon p{color:var(--pp-brass-bright);margin:0}.planning-detail-moon .planning-moon-mark{width:2.4rem;height:2.4rem}@media (width<=719px){.planning-detail{border-bottom:0;border-radius:16px 16px 0 0;max-height:88vh;padding:1.1rem 1.05rem 1.25rem;bottom:0;left:0;right:0}}@media (width>=720px){.planning-detail{border-right:0;border-radius:0;width:min(28rem,100%);padding:1.25rem 1.3rem 1.4rem;top:0;bottom:0;right:0}}.planning-conditions-block{position:relative}.planning-conditions-open{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.planning-conditions-open:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.planning-detail{scroll-behavior:auto}}.leaflet-bottom.leaflet-left{flex-direction:column;align-items:flex-start;gap:.2rem;margin-bottom:8px;margin-left:8px;display:flex}.leaflet-bottom.leaflet-right{margin-bottom:4.5rem;margin-right:.55rem}@media (width>=768px){.leaflet-bottom.leaflet-right{margin-bottom:4.7rem}}.map-zoom-rail.leaflet-bar{border:1px solid #2c2822b3}@supports (color:color-mix(in lab, red, red)){.map-zoom-rail.leaflet-bar{border:1px solid color-mix(in oklab, var(--color-line) 70%, transparent)}}.map-zoom-rail.leaflet-bar{background:#07080ac7;border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.map-zoom-rail.leaflet-bar{background:color-mix(in oklab, var(--color-bg) 78%, transparent)}}.map-zoom-rail.leaflet-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.map-zoom-rail a,.map-zoom-rail a:hover{width:2rem;height:2rem;color:var(--color-fg);border-bottom-color:var(--color-line);background:0 0;line-height:2rem}.map-zoom-rail a:hover{background:var(--color-raised)}.map-zoom-slide{border-bottom:1px solid var(--color-line);background:0 0;place-items:center;width:2rem;height:2.6rem;display:grid}.map-zoom-track{background:var(--color-line);border-radius:999px;width:3px;height:1.85rem;position:relative}.map-zoom-thumb{left:50%;bottom:calc(var(--map-zoom-t,0) * 100%);background:var(--color-gold);border-radius:999px;width:8px;height:8px;position:absolute;transform:translate(-50%,50%);box-shadow:0 0 0 1px #07080a8c}@supports (color:color-mix(in lab, red, red)){.map-zoom-thumb{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-bg) 55%, transparent)}}html[data-redshift=on] .map-zoom-thumb{background:var(--color-gold)!important}.map-title-plate-slot{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;overflow:visible}.map-scale-bar{pointer-events:none;min-height:1.35rem;color:var(--color-fg);font:600 .68rem/1 var(--font-sans);letter-spacing:.04em;padding:.12rem .1rem .02rem}.map-scale-bar[hidden]{display:none}.map-scale-rule{border-bottom:2px solid var(--color-fg);border-left:2px solid var(--color-fg);border-right:2px solid var(--color-fg);height:.35rem;margin-top:.12rem}html[data-redshift=on] .map-scale-rule{border-color:var(--color-fg)!important}.leaflet-names-pane,.names-tiles{pointer-events:none!important}.map-title-cartouche{--cartouche-navy:#1f2e4a;--cartouche-ink:#1f2e4a;--cartouche-brass:#d8b25a;--cartouche-brass-deep:#9a7428;--cartouche-parchment:#efe4cc;pointer-events:none;isolation:isolate;aspect-ratio:3/2;width:min(22.5rem,65vw);color:var(--cartouche-ink);background:0 0;margin:0;padding:0;position:relative;overflow:hidden;container-type:inline-size}.map-title-cartouche[hidden]{display:none}.map-title-cartouche-frame{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cartouche-band{fill:var(--cartouche-navy)}.cartouche-well{fill:var(--cartouche-parchment)}.cartouche-rule-hair{fill:none;stroke:var(--cartouche-brass-deep);stroke-width:1.1px}.cartouche-rule-outer{fill:none;stroke:var(--cartouche-brass);stroke-width:1.8px}.cartouche-rule-brass{fill:none;stroke:var(--cartouche-brass-deep);stroke-width:1.35px}.cartouche-rule-inner,.cartouche-rule-band-inner{fill:none;stroke:var(--cartouche-brass);stroke-width:1.15px}.cartouche-rule-band-inner{stroke-width:1.35px}.cartouche-shell .shell-body,.cartouche-shell .shell-ear{fill:var(--cartouche-navy);stroke:var(--cartouche-brass);stroke-width:1.05px;stroke-linejoin:round}.cartouche-shell .shell-rib,.cartouche-shell .shell-rim,.cartouche-shell .shell-lip{fill:none;stroke:#e0c070;stroke-width:1.05px;stroke-linecap:round}.cartouche-shell .shell-hinge{fill:var(--cartouche-brass);stroke:var(--cartouche-brass-deep);stroke-width:.7px}.cartouche-acanthus{fill:none;stroke:var(--cartouche-brass);stroke-width:.95px;stroke-linecap:round;stroke-linejoin:round}.cartouche-flourish{fill:none;stroke:var(--cartouche-navy);stroke-width:1.15px;stroke-linecap:round}.cartouche-flourish-tip{fill:var(--cartouche-navy);stroke:var(--cartouche-brass);stroke-width:.7px}.cartouche-scale-panel{fill:var(--cartouche-parchment)}@supports (color:color-mix(in lab, red, red)){.cartouche-scale-panel{fill:color-mix(in oklab, var(--cartouche-parchment) 82%, var(--cartouche-brass))}}.cartouche-scale-panel-rule{fill:none;stroke:var(--cartouche-brass-deep);stroke-width:1.05px}.map-title-cartouche-grain{pointer-events:none;z-index:0;background:url(/chrome/title-plate/cartouche-grain.webp) center / cover no-repeat, var(--cartouche-parchment);opacity:.62;mix-blend-mode:multiply;border-radius:4px;position:absolute;inset:12.5% 8.3%}.map-title-cartouche-band{display:none}.map-title-plate{pointer-events:none;z-index:2;height:26%;color:var(--cartouche-ink);letter-spacing:.12em;text-align:center;align-content:center;place-items:center;margin:0;padding:0;font-family:Cinzel,Times New Roman,serif;font-size:.78rem;font-weight:600;line-height:1.15;display:grid;position:absolute;top:33%;left:16%;right:16%}.map-title-plate[data-plate-kind=sea]{text-transform:uppercase}.map-title-plate[data-plate-kind=world]{text-transform:none;letter-spacing:0;color:#1f2e4a;font-optical-sizing:auto;font-variation-settings:"opsz" 84;gap:.08em;font-family:Fraunces,Times New Roman,serif;font-weight:600}.map-title-plate-kicker{letter-spacing:.08em;text-transform:none;color:#1f2e4a;text-shadow:0 .5px #fff8e647;font-size:7cqi;font-weight:600;line-height:1;display:block}.map-title-plate-mark{letter-spacing:.015em;text-transform:none;color:#1f2e4a;text-shadow:0 .5px #fff8e647;width:88%;font-size:16.4cqi;font-weight:600;line-height:.92;display:block}.map-title-plate[hidden]{display:none}.map-title-plate-scale{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:55.6%;height:20.8%;padding:4px .2rem;display:flex;position:absolute;top:65.8%;left:22.2%}.map-title-plate-scale:after{content:"NAUTICAL MILES";font-variant:small-caps;letter-spacing:.2em;color:#1f2e4a;font-family:Cinzel,Times New Roman,serif;font-size:.48rem;font-weight:600;line-height:1}.map-title-cartouche .map-scale-bar{color:#1f2e4a;letter-spacing:.08em;text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:0;padding:0;font:600 .62rem/1 Cinzel,Times New Roman,serif;display:flex}.map-title-cartouche .map-scale-rule{box-sizing:border-box;background-color:var(--cartouche-parchment);background-image:repeating-linear-gradient(90deg, #1f2e4a 0 12.5%, var(--cartouche-parchment) 12.5% 25%);border:0;height:3px;margin:0 auto;box-shadow:0 0 0 .5px #1f2e4a;width:70%!important}@media (width<=767px){.map-title-cartouche{aspect-ratio:3/2;width:65vw;margin:0}.map-title-plate{letter-spacing:.08em;font-size:.62rem}.map-title-plate[data-plate-kind=world]{letter-spacing:0}.map-title-plate-kicker{font-size:6.8cqi}.map-title-plate-mark{font-size:16.2cqi}.map-title-plate-scale{gap:4px;padding:4px .2rem}.map-title-plate-scale:after{letter-spacing:.16em;font-size:.42rem}}html[data-redshift=on] .map-title-cartouche{--cartouche-navy:#5a1010;--cartouche-ink:#ff3a3a;--cartouche-brass:#8a1010;--cartouche-brass-deep:#5a1010;--cartouche-parchment:#140000}html[data-redshift=on] .map-title-cartouche-grain{opacity:.28;mix-blend-mode:multiply}html[data-redshift=on] .map-title-plate,html[data-redshift=on] .map-title-plate-kicker,html[data-redshift=on] .map-title-plate-mark,html[data-redshift=on] .map-title-plate-scale:after,html[data-redshift=on] .map-title-cartouche .map-scale-bar,html[data-redshift=on] .map-title-cartouche .map-scale-rule{color:#ff3a3a;text-shadow:none;border-color:#ff3a3a}html[data-redshift=on] .map-title-cartouche .map-scale-rule{background-image:repeating-linear-gradient(90deg,#ff3a3a 0 12.5%,#140000 12.5% 25%);box-shadow:0 0 0 .5px #ff3a3a}.leaflet-names-pane,.names-tiles{white-space:pre-line;font-family:"Source Serif 4",Times New Roman,serif;font-style:italic;pointer-events:none!important}.star-average{color:var(--color-gold);align-items:center;gap:.45rem;display:inline-flex}.star-row{align-items:center;gap:.08rem;display:inline-flex}.star-mark{color:var(--color-faint);display:inline-flex;position:relative}.star-mark .star-on{color:var(--color-gold)}.star-fill{width:50%;color:var(--color-gold);position:absolute;inset:0 auto 0 0;overflow:hidden}.star-mark[data-fill="100"] .star-fill{width:100%}.star-mark[data-fill="0"] .star-fill{width:0}.star-average-copy{color:var(--color-muted);font-size:.85em}.star-picker{flex-wrap:wrap;gap:.15rem;display:flex}.star-pick{min-width:44px;min-height:44px;color:var(--color-faint);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.star-pick[data-on="1"],.star-pick:hover,.star-pick:focus-visible{color:var(--color-gold)}.review-card{gap:.45rem;display:grid}.review-byline{align-items:center;gap:.45rem;display:flex}.review-terms{color:var(--color-muted);font-size:.8rem;line-height:1.5}.review-gate-note{color:var(--color-faint);font-size:.8rem}.my-reviews-list{gap:.75rem;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title-stats{width:100%}.title-stats-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.title-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.title-stats-cell{min-height:5.5rem;padding:1rem 1.1rem}.title-stats-value{font-family:var(--font-display);letter-spacing:.04em;font-size:2rem;line-height:1.1}.title-hub-stack{gap:1rem;margin-top:1.25rem;display:grid}.title-hub-pair{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (width>=768px){.title-hub-pair{grid-template-columns:1fr 1fr}}.title-hub-tile{height:100%;min-height:100%;color:var(--color-fg);flex-direction:column;padding:1.25rem 1.35rem;text-decoration:none;display:flex}.title-hub-tile .title-hub-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1.1rem;display:flex}.title-hub-list{gap:.65rem;margin-top:.85rem;display:grid}.title-hub-headline{color:inherit;text-decoration:none;display:block}.title-hub-headline:hover{color:var(--color-gold)}.title-spot-grid{gap:.75rem;margin-top:.85rem;display:grid}.title-spot-card{color:inherit;gap:.45rem;text-decoration:none;display:grid}.title-spot-card:hover .title-spot-name{color:var(--color-gold)}.title-spot-media{border-radius:var(--radius-md);background:#101316;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.title-spot-media{background:color-mix(in oklab, var(--color-raised) 70%, black)}}.title-spot-media{min-height:7.5rem}.title-spot-media .sealife-thumb,.title-spot-media .sealife-hit-ph,.title-spot-media .title-spot-ph,.title-spot-media img{object-fit:cover;width:100%;height:7.5rem}.title-spot-kind{background:linear-gradient(160deg,#c9a46a2e,#0000 55%),#12161a;place-items:end start;min-height:7.5rem;padding:.7rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.title-spot-kind{background:linear-gradient(160deg, color-mix(in oklab, var(--color-gold) 18%, transparent), transparent 55%), color-mix(in oklab, var(--color-raised) 80%, black)}}.title-challenge{border-bottom:1px solid #2c2822cc;gap:.35rem;padding-bottom:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.title-challenge{border-bottom:1px solid color-mix(in oklab, var(--color-line) 80%, transparent)}}.title-challenge:last-of-type{border-bottom:0;padding-bottom:0}.title-footer-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.title-footer-links a{color:var(--color-fg);text-decoration:none}.title-footer-links a:hover{text-decoration:underline}.title-footer-note{color:var(--color-muted);margin-top:.45rem;font-size:.75rem}.title-spot-credit{color:var(--color-faint);font-size:.72rem;line-height:1.35}.title-soon{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem}html[data-theme=access] :is(a,button,input,select,textarea,summary,[href],[tabindex]:not([tabindex="-1"]),[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=slider],[role=textbox],[role=combobox],[role=searchbox],[role=spinbutton]),html[data-log-skin=access] :is(a,button,input,select,textarea,summary,[href],[tabindex]:not([tabindex="-1"]),[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=slider],[role=textbox],[role=combobox],[role=searchbox],[role=spinbutton]){overflow:visible}html[data-theme=access] :is(a,button,input,select,textarea,summary,[href],[tabindex]:not([tabindex="-1"]),[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=slider],[role=textbox],[role=combobox],[role=searchbox],[role=spinbutton]):focus,html[data-theme=access] :is(a,button,input,select,textarea,summary,[href],[tabindex]:not([tabindex="-1"]),[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=slider],[role=textbox],[role=combobox],[role=searchbox],[role=spinbutton]):focus-visible,html[data-log-skin=access] :is(a,button,input,select,textarea,summary,[href],[tabindex]:not([tabindex="-1"]),[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=slider],[role=textbox],[role=combobox],[role=searchbox],[role=spinbutton]):focus,html[data-log-skin=access] :is(a,button,input,select,textarea,summary,[href],[tabindex]:not([tabindex="-1"]),[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=slider],[role=textbox],[role=combobox],[role=searchbox],[role=spinbutton]):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}html[data-theme=access] .helm-plate .skin-card,html[data-log-skin=access] .helm-plate .skin-card,html[data-theme=access] .helm-plate .btn,html[data-log-skin=access] .helm-plate .btn{overflow:visible}html[data-theme=access] .skin-card[data-on=true] .skin-name:before,html[data-log-skin=access] .skin-card[data-on=true] .skin-name:before{content:"◆ "}@media screen{html[data-redshift=on]{--redshift-brightness:.72;--lightningcss-light: ;--lightningcss-dark:initial;accent-color:#ff2a2a;caret-color:#ff3a3a;scrollbar-color:#8a1010 #050000;--color-bg:#050000!important;--color-surface:#120000!important;--color-raised:#1c0000!important;--color-fg:#ff3a3a!important;--color-muted:#c41c1c!important;--color-faint:#8a1010!important;--color-hex:#ff1a1a!important;--color-gold:#ff2a2a!important;--color-silver:#d42828!important;--color-line:#3a0808!important;--color-ocean:#080000!important;--color-ink:#140000!important;--color-on-gold:#140c08!important;--color-on-hex:#140c08!important;--color-accent:#ff2a2a!important;--color-accent-soft:#1c0000!important;--color-chart-depth:#ff3a3a!important;--color-chart-temp:#ff2a2a!important;--color-chart-pressure:#d42828!important;--color-rule:#3a0808!important;--color-stamp:#140000!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#050000!important}html[data-redshift=on],html[data-redshift=on] body,html[data-redshift=on] #app{color:#ff3a3a!important;background:#050000!important}html[data-redshift=on] .court-gate{--court-bg:#000!important;--court-fg:#ff3a3a!important;--court-muted:#c41c1c!important;--court-line:#ff1a1a!important;--court-accent:#ff2a2a!important;--court-cobalt:#c41010!important;--court-cobalt-glow:#ff1a1a!important;--court-input-bg:#120000!important;--court-input-fg:#ff3a3a!important;--court-input-placeholder:#8a1010!important;--court-enter-hover:#8a1010!important;--court-enter-fg:#ff3a3a!important}html[data-redshift=on] .bgammon,html[data-redshift=on] .bgammon[data-kit]{--bg-wood:#1c0000!important;--bg-wood-dark:#0a0000!important;--bg-hinge:#140000!important;--bg-cream:#c41c1c!important;--bg-red:#ff2a2a!important;--bg-green:#8a1010!important;--bg-ink:#ff3a3a!important;--bg-face:#1c0000!important;--bg-you:#240000!important;--bg-opp:#0a0000!important;--color-gold:#ff2a2a!important;--color-accent:#ff1a1a!important;--color-fg:#ff3a3a!important;--color-bg:#0a0000!important;--color-surface:#120000!important;--color-raised:#1c0000!important;--color-muted:#c41c1c!important;--color-line:#3a0808!important;--color-ink:#140000!important}html[data-redshift=on] .planning-plate,html[data-redshift=on] [data-planning-plate],html[data-redshift=on] .planning-detail,html[data-redshift=on] [data-planning-detail],html[data-redshift=on] .planning-detail-root{--pp-bg:#050000!important;--pp-face:#0a0000!important;--pp-brass:#c41c1c!important;--pp-brass-bright:#ff3a3a!important;--pp-brass-dim:#8a1010!important;--pp-ink:#050000!important;--pp-flood:#ff2a2a!important;--pp-ebb:#8a1010!important;--pp-go:#c41c1c!important;--pp-caution:#ff2a2a!important;--pp-nogo:#8a1010!important;--pp-mercury:#c41c1c!important;--pp-label:#c41c1c!important;--pp-faint:#8a1010!important;--pp-spark-tide:#c41c1c!important;--pp-spark-wind:#d42828!important;--pp-spark-swell:#c41c1c!important;--pp-spark-viz:#c41c1c!important;--pp-line:#3a0808!important;--pp-track:#140000!important}html[data-redshift=on] .crystal-chrome{--cx-text:#ff3a3a!important;--cx-text-sub:#c41c1c!important;--cx-cobalt:#8a1010!important;--cx-void:#050000!important;--cx-ice:#ff2a2a!important;--cx-stroke:#ff3a3a!important;--cx-violet:#8a1010!important;--cx-panel:#120000eb!important;--cx-magenta:#ff2a2a!important;--cx-nebula:#0a0000!important}html[data-redshift=on] .maelstrom-overlay{--ms-text:#ff3a3a!important;--ms-text-sub:#c41c1c!important;--ms-text-dim:#8a1010!important;--ms-bg:#050000!important;--ms-felt:#0a0000!important;--ms-panel-fill:#120000!important;--ms-accent:#ff1a1a!important;--ms-accent-pink:#ff2a2a!important;--ms-frame-hi:#ff3a3a!important;--ms-frame-mid:#c41c1c!important;--ms-frame-accent:#ff1a1a!important}html[data-redshift=on] img,html[data-redshift=on] picture,html[data-redshift=on] img.leaflet-tile,html[data-redshift=on] img.enc-tiles,html[data-redshift=on] img.gebco-tiles,html[data-redshift=on] .leaflet-overlay-pane svg,html[data-redshift=on] .leaflet-marker-pane img,html[data-redshift=on] .sea-map img.gebco-tiles,html[data-redshift=on] .sea-map img.enc-tiles,html[data-redshift=on] .chart-night-layer,html[data-redshift=on] .skin-thumb,html[data-redshift=on] [data-redshift-raster],html[data-redshift=on] canvas,html[data-redshift=on] video,html[data-redshift=on] iframe,html[data-redshift=on] svg{filter:grayscale()contrast(1.3)!important}html[data-redshift=on]{--title-redshift:grayscale(1) contrast(1.3)}html[data-redshift=on]:is([data-title-skin=abyss],[data-title-skin=access],[data-title-skin=diver-x],[data-title-skin=flying-dutchman],[data-title-skin=ivory],[data-title-skin=nautical-brass],[data-title-skin=night-water],[data-title-skin=shrine],[data-title-skin=signal],[data-title-skin=sunken-city],[data-title-skin=void]){--title-redshift:grayscale(1) brightness(1.6) contrast(1.1)}html[data-redshift=on] .home-reel:before,html[data-redshift=on] .home-reel-poster,html[data-redshift=on] .home-reel-video{filter:var(--title-redshift)!important}html[data-redshift=on] .leaflet-names-pane,html[data-redshift=on] .names-tiles,html[data-redshift=on] img.names-tiles{filter:none!important}html[data-redshift=on] .chart-graticule-label{color:#ff3a3a!important;background:oklab(7.21635% .0258409 .014462/.7)!important}html[data-redshift=on] .chart-line-label,html[data-redshift=on] .chart-edge-label{--halo:#000000d9;color:#ff3a3a!important}html[data-redshift=on] .chart-line-label,html[data-redshift=on] .chart-edge-label,html[data-redshift=on] .chart-edge-glyph svg{filter:none!important}html[data-redshift=on] .invite-qr{background:#140000!important}html[data-redshift=on] .court-gate-enter{color:#ff3a3a!important;background:#8a1010!important;border-color:#ff2a2a!important}html[data-redshift=on] .court-gate-enter:hover:not(:disabled){background:#c41010!important;border-color:#ff2a2a!important}html[data-redshift=on] .court-gate-enter:focus,html[data-redshift=on] .court-gate-enter:focus-visible{box-shadow:0 0 0 1px #140000,0 0 20px oklab(63.4641% .22064 .11947/.55)!important}html[data-redshift=on] body:before{content:"";pointer-events:none;z-index:2147483646;opacity:calc(1 - var(--redshift-brightness,.72));background:#000;position:fixed;inset:0}html[data-redshift=on] body:after{content:"";pointer-events:none;z-index:2147483647;mix-blend-mode:multiply;background:red;position:fixed;inset:0}.redshift-brightness{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:22rem;min-height:44px;margin-top:1rem;display:flex}.redshift-brightness input[type=range]{min-width:8rem;accent-color:var(--color-hex);background:0 0;flex:10rem;min-height:44px}html[data-redshift=on] input[type=range]{appearance:none;accent-color:#ff2a2a;background:0 0}html[data-redshift=on] input[type=range]::-webkit-slider-runnable-track{background:#3a0808;border-radius:999px;height:4px}html[data-redshift=on] input[type=range]::-webkit-slider-thumb{appearance:none;background:#ff2a2a;border:0;border-radius:999px;width:18px;height:18px;margin-top:-7px}html[data-redshift=on] input[type=range]::-moz-range-track{background:#3a0808;border-radius:999px;height:4px}html[data-redshift=on] input[type=range]::-moz-range-thumb{background:#ff2a2a;border:0;border-radius:999px;width:18px;height:18px}}@media print{html[data-redshift=on],html[data-redshift=on] body,html[data-redshift=on] #app{color:inherit!important;color-scheme:inherit!important;background:0 0!important}html[data-redshift=on] body:before,html[data-redshift=on] body:after{content:none!important;display:none!important}html[data-redshift=on] img,html[data-redshift=on] canvas,html[data-redshift=on] video,html[data-redshift=on] iframe,html[data-redshift=on] svg,html[data-redshift=on] picture,html[data-redshift=on] img.leaflet-tile,html[data-redshift=on] img.enc-tiles,html[data-redshift=on] img.gebco-tiles,html[data-redshift=on] .sea-map img.gebco-tiles,html[data-redshift=on] .sea-map img.enc-tiles{filter:none!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}
