@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.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-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-filter{-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ocean-950:#03080c;--ocean-900:#06141b;--ocean-800:#0b2028;--foam-50:#f4f7f5;--foam-100:#e8efed;--mist-400:#91a4aa;--ink-900:#10262d;--cyan:#55ebed;--cyan-dark:#0d929c;--coral:#ff6d57;--gold:#f1bd63;--dark-line:#c4e6e72e;--light-line:#10262d29;--display:"Helvetica Neue", "Aptos Display", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--serif:"Iowan Old Style", Georgia, "Songti SC", "STSong", SimSun, serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ocean-950);color:var(--foam-50);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.shell{width:min(1220px,100% - 48px);margin-inline:auto}.darkSurface{color:var(--foam-50);background:var(--ocean-950)}.lightSurface{color:var(--ink-900);background:var(--foam-50)}.siteHeader{z-index:40;border-bottom:1px solid var(--dark-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03080ce6;height:82px;position:relative}.siteHeaderInner{grid-template-columns:minmax(210px,1fr) auto auto minmax(150px,auto);align-items:center;gap:20px;height:100%;display:grid}.worldBrand{letter-spacing:.13em;align-items:center;gap:13px;width:max-content;font-size:13px;font-weight:800;display:inline-flex}.worldBrand small{color:var(--mist-400);font:9px var(--mono);letter-spacing:.12em}.worldBrandMark{border:1px solid #55ebed80;border-radius:50%;width:31px;height:31px;display:inline-block;position:relative;box-shadow:inset 0 0 0 5px #55ebed06,0 0 18px #55ebed0d}.worldBrandMark:before,.worldBrandMark:after{content:"";position:absolute}.worldBrandMark:before{border:1px solid #f1bd63b8;inset:7px;transform:rotate(45deg)}.worldBrandMark:after{background:var(--coral);border-radius:50%;width:6px;height:6px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ff6d57b3}.worldNav{color:#b9c6c8;align-items:center;gap:24px;font-size:11px;display:flex}.worldNav a{white-space:nowrap;padding-block:12px;position:relative}.worldNav a:after{content:"";background:var(--cyan);height:1px;transition:right .2s;position:absolute;bottom:5px;left:0;right:100%}.worldNav a:hover:after{right:0}.mobileWorldNav{justify-self:end;display:none;position:relative}.mobileWorldNav summary{border:1px solid var(--dark-line);min-height:40px;color:var(--mist-400);cursor:pointer;align-items:center;padding:0 13px;font-size:10px;font-weight:800;list-style:none;display:flex}.mobileWorldNav summary::-webkit-details-marker{display:none}.mobileWorldNav[open] summary{border-color:var(--cyan);color:var(--cyan)}.mobileWorldNav>div{z-index:80;border:1px solid var(--dark-line);background:#03080cfa;width:min(330px,100vw - 28px);position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 22px 70px #00000073}.mobileWorldNav a{border-bottom:1px solid var(--dark-line);color:#bdc8ca;grid-template-columns:30px 1fr;align-items:center;min-height:54px;padding:0 17px;font-size:11px;display:grid}.mobileWorldNav a:last-child{border-bottom:0}.mobileWorldNav a span{color:var(--cyan);font:8px var(--mono)}.mobileWorldNav a:hover{color:var(--foam-50);background:#55ebed0f}.localeSwitcher{justify-self:end;position:relative}.localeSwitcher summary{border:1px solid var(--dark-line);min-width:58px;min-height:36px;color:var(--mist-400);font:800 9px var(--mono);letter-spacing:.08em;cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.localeSwitcher summary::-webkit-details-marker{display:none}.localeSwitcher[open] summary{border-color:var(--cyan);color:var(--cyan)}.localeSwitcher>div{z-index:90;border:1px solid var(--dark-line);background:#03080cfa;min-width:150px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 55px #00000073}.localeSwitcher a{border-bottom:1px solid var(--dark-line);min-height:44px;color:var(--mist-400);grid-template-columns:38px 1fr;align-items:center;padding:0 13px;font-size:10px;display:grid}.localeSwitcher a:last-child{border-bottom:0}.localeSwitcher a[aria-current=page]{color:var(--cyan);background:#55ebed0f}.localeSwitcher a span{color:var(--gold);font:8px var(--mono)}.languageFallback{z-index:35;color:#c7c3ad;background:#17160f;border-bottom:1px solid #f1bd633d;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:10px 24px;font-size:11px;display:flex;position:relative}.languageFallback span{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em}.languageFallback p{margin:0}.languageFallback a{color:var(--cyan);font-weight:800}.headerLaunch{min-height:42px;color:var(--cyan);letter-spacing:.08em;border:1px solid #55ebed73;justify-self:end;align-items:center;gap:18px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.headerLaunch:hover{background:var(--cyan);color:var(--ocean-950)}.homeOpening{background:var(--ocean-950);position:relative}.cinematicHero{isolation:isolate;min-height:calc(100svh - 82px);position:relative;overflow:hidden}.worldCanvas{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.heroShade{z-index:-2;background:linear-gradient(90deg,#03080cf5 0%,#03080cb8 38%,#03080c2e 70%),linear-gradient(#0000 48%,#03080ced 94%);position:absolute;inset:0}.heroShade:after{content:"";opacity:.08;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 30% 40%,#0000 0 2px,#fff 3px,#0000 4px);background-size:11px 9px;position:absolute;inset:0}.cinematicContent{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:70px;min-height:calc(100svh - 82px);padding-block:64px 160px;display:grid}.cinematicCopy{max-width:790px}.signalLabel{color:var(--cyan);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 18px;font-size:10px;font-weight:800;display:flex}.signalLabel:before{content:"";background:currentColor;width:42px;height:1px}.signalLabel.dark{color:var(--cyan-dark)}.cinematicCopy h1,.hubOpening h1,.articleHero h1,.voyageShell h1,.launchShell h1,.libraryHero h1{font-family:var(--display);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(58px,7vw,108px);font-weight:900;line-height:.92}.cinematicCopy h1 em,.hubOpening h1 em,.articleHero h1 em,.voyageShell h1 em{color:var(--coral);font-style:normal}.cinematicCopy>p:not(.signalLabel){color:#b9c7c9;max-width:590px;margin:29px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.75}.cinematicActions{align-items:center;gap:27px;margin-top:38px;display:flex}.signalButton{border:1px solid var(--cyan);background:var(--cyan);min-height:54px;color:var(--ocean-950);letter-spacing:.08em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));justify-content:center;align-items:center;gap:22px;padding:0 24px;font-size:12px;font-weight:900;transition:transform .2s,filter .2s;display:inline-flex;position:relative}.signalButton:hover{filter:drop-shadow(0 0 16px #55ebed59);transform:translateY(-2px)}.signalButton span{font-size:18px;font-weight:400}.textAction{color:var(--foam-50);border-bottom:1px solid #f4f7f559;padding-block:14px;font-size:12px}.textAction:hover{color:var(--cyan);border-color:var(--cyan)}.intelPanel{border-top:1px solid var(--dark-line);align-self:end;margin-bottom:60px;padding-top:17px}.intelPanel>div:first-child{color:var(--mist-400);font:9px var(--mono);letter-spacing:.13em;justify-content:space-between;display:flex}.intelPanel>div:first-child b{color:var(--coral)}.intelPanel h2{letter-spacing:-.03em;margin:18px 0 12px;font-size:23px}.intelPanel>p{color:#91a5a9;min-height:82px;margin:0;font-size:12px;line-height:1.7}.intelPanel dl{background:var(--dark-line);grid-template-columns:1fr 1fr;gap:1px;margin:22px 0 0;display:grid}.intelPanel dl div{background:#030a0ecc;padding:13px}.intelPanel dt{color:var(--mist-400);font:8px var(--mono);letter-spacing:.1em}.intelPanel dd{color:var(--gold);font:700 14px var(--mono);margin:6px 0 0}.signalCoordinates{z-index:3;color:#c4e6e77a;font:9px/1.7 var(--mono);letter-spacing:.1em;text-align:right;position:absolute;top:38px;right:max(24px,50% - 610px)}.chapterRail{z-index:8;border-top:1px solid var(--dark-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030a0dd6;grid-template-columns:minmax(184px,.68fr) repeat(5,minmax(132px,1fr));min-height:116px;display:grid;position:absolute;inset:auto 0 0}.chapterRailTitle{border-right:1px solid var(--dark-line);color:var(--mist-400);font:9px var(--mono);letter-spacing:.13em;text-transform:uppercase;flex-direction:column;justify-content:center;padding-inline:max(24px,50vw - 610px);display:flex}.chapterRailTitle strong{color:var(--foam-50);font:800 12px var(--sans);margin-top:7px}.chapterRail button{border:0;border-right:1px solid var(--dark-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr;align-content:center;gap:7px 10px;padding:18px 22px;display:grid;position:relative}.chapterRail button:before{content:"";background:var(--cyan);height:2px;box-shadow:0 0 11px var(--cyan);transition:right .25s;position:absolute;top:-1px;left:0;right:100%}.chapterRail button[aria-pressed=true]{background:linear-gradient(#55ebed14,#0000)}.chapterRail button[aria-pressed=true]:before{right:0}.chapterRail button>span{color:#566a70;font:11px var(--mono);grid-row:1/3}.chapterRail button strong{font-size:13px}.chapterRail button small{color:var(--mist-400);white-space:nowrap;font-size:9px}.worldChapters,.briefingStage,.signalTheater{padding:120px 0 130px}.sectionLead{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:70px;margin-bottom:54px;display:grid}.sectionLead h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,70px);line-height:1}.sectionLead>p{color:#10262da6;margin:0;font-size:14px;line-height:1.75}.sectionLead.inverted>p{color:#f4f7f594}.sectionLead.compactLead h2{font-size:clamp(38px,4vw,58px)}.indexNumber{color:var(--cyan-dark);font:700 11px var(--mono)}.chapterMissionList small,.relatedGrid small{color:var(--cyan-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.worldChapters{background:linear-gradient(180deg, var(--ocean-950), #07171e 55%, var(--ocean-950));position:relative}.worldChapterPanels{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.worldChapterPanel{border:1px solid var(--dark-line);isolation:isolate;background:#081a21;grid-column:span 4;min-height:390px;position:relative;overflow:hidden}.worldChapterPanel:first-child{grid-column:span 7;min-height:455px}.worldChapterPanel:nth-child(2){grid-column:span 5;min-height:455px}.worldChapterPanel:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070af5);position:absolute;inset:38% 0 0}.chapterTone1{background:radial-gradient(circle at 78% 24%,#55ebed3d,#0000 28%),#071c24}.chapterTone2{background:radial-gradient(circle at 68% 30%,#f1bd6338,#0000 25%),#151913}.chapterTone3{background:radial-gradient(circle at 72% 24%,#ff6d5740,#0000 24%),#211115}.chapterTone4{background:radial-gradient(circle at 70% 22%,#4387c440,#0000 30%),#091421}.chapterTone5{background:radial-gradient(circle at 74% 23%,#59c99e36,#0000 26%),#081b1b}.chapterScene{z-index:-2;opacity:.86;transition:transform .55s,opacity .4s;position:absolute;inset:0}.chapterScene:before{content:"";border:1px solid #c4e6e73b;border-radius:50%;width:210px;height:210px;position:absolute;top:10%;right:9%;box-shadow:0 0 70px #55ebed0f}.chapterScene:after{content:"";border-top:1px solid #55ebed85;border-radius:50%;height:28%;position:absolute;top:45%;left:18%;right:12%;transform:rotate(-9deg)}.chapterScene>span{background:#c4e6e729;height:1px;position:absolute;top:55%;left:-8%;right:-8%;transform:rotate(-3deg);box-shadow:0 22px #c4e6e71f,0 44px #c4e6e717,0 66px #c4e6e70f}.chapterScene>i{background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:36%;right:24%;box-shadow:0 0 24px 6px #55ebed59}.chapterScene>b{color:#f4f7f50f;font:900 clamp(100px, 13vw, 190px)/1 var(--display);letter-spacing:-.08em;position:absolute;bottom:4%;right:7%}.worldChapterPanel:hover .chapterScene{opacity:1;transform:scale(1.035)}.chapterPanelCopy{z-index:2;position:absolute;inset:auto 30px 28px}.chapterPanelCopy small{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.13em;text-transform:uppercase}.chapterPanelCopy h3{letter-spacing:-.045em;max-width:500px;margin:10px 0 12px;font-size:clamp(29px,3.2vw,48px);line-height:1}.chapterPanelCopy p{color:#9eafb2;max-width:650px;margin:0;font-size:12px;line-height:1.65}.chapterPanelCopy strong{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:9px;display:inline-block}.chapterPanelCopy strong span{margin-left:8px;font-size:16px}.briefingStage{background:#edf2f0;position:relative;overflow:hidden}.briefingStage:before{content:"01";color:#10262d09;font:900 28vw/1 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:40px;right:-1vw}.briefingLayout{border-top:1px solid var(--light-line);border-left:1px solid var(--light-line);background:#f4f7f5b8;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid;position:relative}.primaryBriefing{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);grid-template-rows:1.08fr .92fr;min-height:650px;display:grid}.briefingMap{background:radial-gradient(circle at 69% 37%,#0d929c2e,#0000 23%),linear-gradient(#10262d11 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#10262d11 1px,#0000 1px) 0 0/34px 34px,#dce8e5;position:relative;overflow:hidden}.briefingMap:before,.briefingMap:after{content:"";background:#0d929c47;height:1px;position:absolute;top:48%;left:10%;right:6%;transform:rotate(-12deg)}.briefingMap:after{transform:rotate(24deg)}.briefingRoute{border-top:3px dashed var(--coral);border-radius:50%;width:68%;height:25%;position:absolute;top:58%;left:12%;transform:rotate(-12deg)}.briefingBeacon{background:var(--cyan-dark);border-radius:50%;width:9px;height:9px;position:absolute;top:31%;right:22%;box-shadow:0 0 30px 8px #0d929c47}.briefingMap b{color:#10262d0e;font:900 180px/1 var(--display);position:absolute;bottom:-16%;right:3%}.primaryBriefingCopy{padding:34px}.missionMeta{color:#10262d80;font:9px var(--mono);letter-spacing:.1em;justify-content:space-between;display:flex}.primaryBriefingCopy h3{letter-spacing:-.05em;margin:28px 0 15px;font-size:clamp(35px,4vw,54px);line-height:1}.primaryBriefingCopy p{color:#10262dab;margin:0;font-size:13px;line-height:1.75}.primaryBriefingCopy strong{color:var(--cyan-dark);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:10px;display:inline-block}.briefingQueue{grid-template-rows:repeat(3,1fr);display:grid}.briefingQueue>a{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);grid-template-columns:38px 1fr 24px;align-items:center;gap:18px;min-height:215px;padding:27px;transition:background .2s;display:grid}.briefingQueue>a:hover{background:#dfe9e6}.briefingQueue>a>span{color:var(--cyan-dark);font:800 10px var(--mono)}.briefingQueue small{color:#10262d7a;font:8px var(--mono);letter-spacing:.1em}.briefingQueue h3{letter-spacing:-.035em;margin:10px 0 9px;font-size:clamp(22px,2vw,29px);line-height:1.08}.briefingQueue p{color:#10262d99;margin:0;font-size:11px;line-height:1.6}.briefingQueue>a>b{color:var(--cyan-dark);font-size:18px}.signalTheater{background:radial-gradient(circle at 50% 20%,#55ebed14,#0000 32%),#02070a;position:relative}.signalPosterGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.signalPoster{border:1px solid var(--dark-line);isolation:isolate;background:#081820;grid-column:span 4;min-height:380px;position:relative;overflow:hidden}.signalPoster:first-child{grid-column:span 7;min-height:470px}.signalPoster:nth-child(2){grid-column:span 5;min-height:470px}.posterWorld{z-index:-2;background:radial-gradient(circle at 70% 28%,#55ebed33,#0000 24%),linear-gradient(160deg,#0b2731,#041015 60%,#02070a);transition:transform .5s;position:absolute;inset:0}.posterWorld:before{content:"";background:#c4e6e738;height:1px;position:absolute;top:53%;left:-5%;right:-5%;transform:rotate(-5deg);box-shadow:0 20px #c4e6e726,0 40px #c4e6e71a,0 60px #c4e6e712}.posterWorld:after{content:"";border:1px solid #55ebed3d;border-radius:50%;width:160px;height:160px;position:absolute;top:16%;right:12%}.posterWorld span{border-top:2px dashed #ff6d57b8;border-radius:50%;width:60%;height:25%;position:absolute;top:43%;left:15%;transform:rotate(-12deg)}.posterWorld i{background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:34%;right:28%;box-shadow:0 0 25px 5px #ff6d573d}.posterWorld b{color:#f4f7f50e;font:900 150px/1 var(--display);position:absolute;bottom:-9%;right:4%}.poster-galleon .posterWorld,.poster-ship-structure .posterWorld{background:radial-gradient(circle at 70% 25%,#f1bd6333,#0000 25%),linear-gradient(160deg,#202016,#0c1514 58%,#03080c)}.poster-cannon .posterWorld{background:radial-gradient(circle at 72% 27%,#ff6d5742,#0000 24%),linear-gradient(160deg,#281417,#101217 58%,#03080c)}.poster-crew .posterWorld{background:radial-gradient(circle at 70% 25%,#4cbe9433,#0000 25%),linear-gradient(160deg,#10231f,#091618 58%,#03080c)}.signalPoster:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070afa);position:absolute;inset:35% 0 0}.signalPoster:hover .posterWorld{transform:scale(1.04)}.posterCopy{position:absolute;inset:auto 28px 27px}.posterCopy small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.posterCopy h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(27px,3vw,43px);line-height:1.02}.posterCopy p{color:#95a9ac;margin:0;font-size:11px;line-height:1.65}.posterCopy strong{color:var(--cyan);letter-spacing:.1em;margin-top:18px;font-size:9px;display:inline-block}.gamePortal{background:radial-gradient(circle at 82% 50%, #55ebed1f, transparent 28%), var(--ocean-950);padding:125px 0;position:relative;overflow:hidden}.gamePortalSignal{border:1px solid #55ebed40;border-radius:50%;width:210px;height:210px;position:absolute;top:22%;right:11%;box-shadow:0 0 90px #55ebed14}.gamePortalSignal:before,.gamePortalSignal:after{content:"";background:#55ebed59;height:1px;position:absolute;inset:50% -60px auto}.gamePortalSignal:after{width:1px;height:auto;inset:-60px 50% -60px auto}.gamePortalInner{justify-content:space-between;align-items:end;gap:70px;display:flex;position:relative}.gamePortal h2{font-family:var(--display);letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.97}.gamePortal p:not(.signalLabel){max-width:620px;color:var(--mist-400);margin:25px 0 0;line-height:1.75}.worldFooter{border-top:1px solid var(--dark-line)}.worldFooter>div{justify-content:space-between;align-items:center;min-height:125px;display:flex}.worldFooter p{color:var(--mist-400);font:9px var(--mono);letter-spacing:.15em}.experiencePage{background:var(--ocean-950);min-height:100vh}.experienceOpening{min-height:650px;position:relative;overflow:hidden}.experienceOpening:after{content:"";background:linear-gradient(transparent, var(--ocean-950));height:180px;position:absolute;inset:auto 0 0}.experienceOpeningInner{z-index:2;flex-direction:column;justify-content:center;min-height:650px;padding-block:80px 105px;display:flex;position:relative}.experienceOpening h1{max-width:900px;font-family:var(--display);letter-spacing:-.068em;margin:0;font-size:clamp(62px,7.5vw,112px);font-weight:900;line-height:.91}.experienceOpening h1 em,.checkoutCopy h1 em{color:var(--coral);font-style:normal}.experienceOpeningInner>p:not(.signalLabel){color:#aababc;max-width:660px;margin:28px 0 0;font-size:17px;line-height:1.75}.experienceSky{background:radial-gradient(circle at 68% 36%,#55ebed2e,#0000 23%),linear-gradient(140deg,#0000,#03080c8c);position:absolute;inset:0 0 0 35%;overflow:hidden}.experienceSky:before{content:"";border:1px solid #55ebed2e;border-radius:50%;width:360px;height:360px;position:absolute;top:12%;right:9%;box-shadow:inset 0 0 0 55px #55ebed05,0 0 110px #55ebed0d}.experienceSky:after{content:"";background:#c4e6e72b;height:1px;position:absolute;top:58%;left:-5%;right:-5%;transform:rotate(-5deg);box-shadow:0 30px #c4e6e71c,0 60px #c4e6e712,0 90px #c4e6e70a}.experienceSky span{border-top:2px dashed #ff6d57a6;border-radius:50%;width:68%;height:24%;position:absolute;top:51%;left:4%;transform:rotate(-12deg)}.experienceSky i{background:var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:34%;right:28%;box-shadow:0 0 31px 8px #55ebed45}.experienceSky b{color:#f4f7f50b;font:900 180px/1 var(--display);letter-spacing:-.08em;position:absolute;bottom:-9%;right:1%}.experienceStatus{color:#c4e6e785;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:28px;margin-top:42px;display:flex}.experienceStatus span:first-child{color:var(--cyan)}.experienceStatus i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #55ebed99}.experienceCatalog{padding:110px 0 130px}.experienceGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.experienceCard{border:1px solid var(--dark-line);isolation:isolate;background:#071820;grid-column:span 4;min-height:420px;position:relative;overflow:hidden}.experienceCard:first-child{grid-column:span 7;min-height:520px}.experienceCard:nth-child(2){grid-column:span 5;min-height:520px}.experienceCardWorld{z-index:-2;background:radial-gradient(circle at 72% 27%,#55ebed38,#0000 24%),linear-gradient(155deg,#0b2832,#071419 60%,#02070a);transition:transform .55s,filter .3s;position:absolute;inset:0}.experienceCardWorld:before{content:"";border:1px solid #c4e6e733;border-radius:50%;width:190px;height:190px;position:absolute;top:12%;right:9%}.experienceCardWorld:after{content:"";background:#c4e6e730;height:1px;position:absolute;top:52%;left:-7%;right:-7%;transform:rotate(-6deg);box-shadow:0 26px #c4e6e71f,0 52px #c4e6e712}.experienceCardWorld span{border-top:2px dashed #ff6d57b3;border-radius:50%;width:65%;height:24%;position:absolute;top:48%;left:12%;transform:rotate(-12deg)}.experienceCardWorld i{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:33%;right:24%;box-shadow:0 0 25px 6px #55ebed47}.experienceCardWorld b{color:#f4f7f50e;font:900 165px/1 var(--display);position:absolute;bottom:-9%;right:3%}.experience-trade .experienceCardWorld{background:radial-gradient(circle at 72% 27%,#f1bd6333,#0000 24%),linear-gradient(155deg,#222016,#101717 60%,#03090b)}.experience-history .experienceCardWorld{background:radial-gradient(circle at 72% 27%,#ff6d5738,#0000 24%),linear-gradient(155deg,#28161a,#111318 60%,#03090b)}.experience-sextant .experienceCardWorld{background:radial-gradient(circle at 72% 27%,#4cbe942e,#0000 24%),linear-gradient(155deg,#10241f,#091719 60%,#03090b)}.experienceCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070afa);position:absolute;inset:31% 0 0}.experienceCard:hover .experienceCardWorld{transform:scale(1.04)}.experienceCardTop{color:#f4f7f587;font:800 8px var(--mono);letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;inset:20px 22px auto}.experienceCardTop b{color:var(--gold)}.experienceCard.isLive .experienceCardTop b{color:var(--cyan)}.experienceCardCopy{position:absolute;inset:auto 30px 29px}.experienceCardCopy small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.experienceCardCopy h2{font-family:var(--display);letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(34px,4vw,55px);line-height:.98}.experienceCardCopy p{color:#9eafb2;max-width:650px;margin:0;font-size:12px;line-height:1.65}.experienceCardCopy strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.1em;margin-top:20px;display:inline-block}.experienceCardCopy strong span{margin-left:7px;font-size:16px}.gamePlatformPage{background:radial-gradient(circle at 75% 35%, #55ebed1a, transparent 30%), var(--ocean-950)}.gamePlatformPage.game-trade{background:radial-gradient(circle at 75% 35%, #f1bd631c, transparent 30%), var(--ocean-950)}.gamePlatformPage.game-history{background:radial-gradient(circle at 75% 35%, #ff6d571c, transparent 30%), var(--ocean-950)}.gamePlatformPage.game-sextant{background:radial-gradient(circle at 75% 35%, #59c99e1a, transparent 30%), var(--ocean-950)}.game-trade .launchRadar:before{border-color:#f1bd6347;box-shadow:inset 0 0 0 34px #f1bd6305,inset 0 0 0 70px #f1bd6305,0 0 60px #f1bd6312}.game-history .launchRadar:before{border-color:#ff6d5747}.game-sextant .launchRadar:before{border-color:#59c99e47}.gamePlatformShell{min-height:calc(100svh - 82px)}.gameLaunchConsole .launchRadar.isDormant{filter:saturate(.25);opacity:.62}.gameLaunchConsole .launchRadar.isDormant i{background:var(--mist-400);box-shadow:none}.gameNotice{border:1px solid var(--dark-line);border-left:3px solid var(--gold);color:var(--mist-400);background:#f1bd630e;margin-top:34px;padding:28px;line-height:1.7}.gameNotice strong{color:var(--foam-50);font-family:var(--display);font-size:33px}.gameNotice a{color:var(--cyan);text-underline-offset:4px;text-decoration:underline}.checkoutPage{background:radial-gradient(circle at 78% 35%, #55ebed17, transparent 30%), var(--ocean-950);min-height:100vh}.checkoutShell{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:90px;min-height:calc(100svh - 82px);padding-block:85px;display:grid}.checkoutCopy h1{max-width:760px;font-family:var(--display);letter-spacing:-.065em;margin:0;font-size:clamp(56px,6.5vw,94px);line-height:.93}.checkoutCopy>p:not(.signalLabel){color:#a7b7ba;max-width:650px;margin:28px 0 34px;font-size:17px;line-height:1.75}.checkoutPanel{border:1px solid var(--dark-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a0eb8}.checkoutPanelHead{border-bottom:1px solid var(--dark-line);min-height:56px;color:var(--mist-400);font:8px var(--mono);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.checkoutPanelHead b{color:var(--gold)}.checkoutProduct{border-bottom:1px solid var(--dark-line);padding:30px 25px}.checkoutProduct small{color:var(--mist-400);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.checkoutProduct strong{color:var(--foam-50);overflow-wrap:anywhere;margin-top:12px;font-size:25px;display:block}.checkoutProduct p{color:#84989c;margin:18px 0 0;font-size:11px;line-height:1.7}.checkoutSteps{display:grid}.checkoutSteps span{border-bottom:1px solid var(--dark-line);color:#aab9bb;align-items:center;gap:15px;min-height:57px;padding:0 25px;font-size:11px;display:flex}.checkoutSteps b{color:var(--cyan);font:8px var(--mono)}.checkoutDisabled{color:#91a4aa8c;min-height:54px;font:800 9px var(--mono);letter-spacing:.14em;border:1px solid #91a4aa40;place-items:center;margin:22px;display:grid}.toolsPage,.toolPage{background:var(--ocean-950);min-height:100vh}.toolsOpening,.toolHero{background:linear-gradient(120deg, #071b23, var(--ocean-950));position:relative;overflow:hidden}.toolsOpening{min-height:610px}.toolsOpeningInner{z-index:2;flex-direction:column;justify-content:center;min-height:610px;padding-block:80px;display:flex;position:relative}.toolsOpening h1,.toolHero h1{max-width:920px;font-family:var(--display);letter-spacing:-.066em;margin:0;font-size:clamp(58px,7.2vw,105px);line-height:.92}.toolsOpening h1 em,.toolHero h1 em{color:var(--coral);font-style:normal}.toolsOpeningInner>p:not(.signalLabel),.toolHeroInner>p:not(.signalLabel){color:#a8b8bb;max-width:650px;margin:27px 0 0;font-size:17px;line-height:1.75}.toolsOpeningScene,.toolHeroScene{background:radial-gradient(circle at 69% 34%,#55ebed2b,#0000 24%);position:absolute;inset:0 0 0 42%;overflow:hidden}.toolsOpeningScene:before,.toolHeroScene:before{content:"";border:1px solid #55ebed33;border-radius:50%;width:330px;height:330px;position:absolute;top:13%;right:9%;box-shadow:inset 0 0 0 52px #55ebed05}.toolsOpeningScene:after,.toolHeroScene:after{content:"";background:#c4e6e72b;height:1px;position:absolute;top:57%;left:-6%;right:-6%;transform:rotate(-6deg);box-shadow:0 28px #c4e6e71c,0 56px #c4e6e712}.toolsOpeningScene span,.toolHeroScene span{border-top:2px dashed #ff6d57b3;border-radius:50%;width:64%;height:25%;position:absolute;top:49%;left:8%;transform:rotate(-11deg)}.toolsOpeningScene i,.toolHeroScene i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:33%;right:27%;box-shadow:0 0 28px 7px #55ebed42}.toolsOpeningScene b,.toolHeroScene b{color:#f4f7f50d;font:900 150px/1 var(--display);position:absolute;bottom:-6%;right:2%}.toolsCatalog{background:#edf2f0;padding:110px 0 130px}.toolsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.toolCard{min-height:430px;color:var(--foam-50);background:var(--ocean-900);isolation:isolate;position:relative;overflow:hidden}.toolCardScene{z-index:-2;background:radial-gradient(circle at 72% 27%,#55ebed36,#0000 24%),linear-gradient(150deg,#0a2933,#071419 62%,#02070a);transition:transform .45s;position:absolute;inset:0}.toolCard:nth-child(2) .toolCardScene{background:radial-gradient(circle at 72% 27%,#f1bd6333,#0000 24%),linear-gradient(150deg,#242116,#111719 62%,#02070a)}.toolCard:nth-child(3) .toolCardScene{background:radial-gradient(circle at 72% 27%,#ff6d5738,#0000 24%),linear-gradient(150deg,#28171a,#111319 62%,#02070a)}.toolCard:nth-child(4) .toolCardScene{background:radial-gradient(circle at 72% 27%,#4cbe9433,#0000 24%),linear-gradient(150deg,#10241f,#091719 62%,#02070a)}.toolCardScene:before{content:"";border:1px solid #c4e6e733;border-radius:50%;width:190px;height:190px;position:absolute;top:11%;right:10%}.toolCardScene:after{content:"";background:#c4e6e72e;height:1px;position:absolute;top:51%;left:-7%;right:-7%;transform:rotate(-6deg);box-shadow:0 25px #c4e6e71c,0 50px #c4e6e712}.toolCardScene span{border-top:2px dashed #ff6d57ad;border-radius:50%;width:62%;height:24%;position:absolute;top:48%;left:14%;transform:rotate(-12deg)}.toolCardScene i{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:33%;right:25%;box-shadow:0 0 24px 6px #55ebed3d}.toolCardScene b{color:#f4f7f50e;font:900 165px/1 var(--display);position:absolute;bottom:-10%;right:4%}.toolCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070afa);position:absolute;inset:32% 0 0}.toolCard:hover .toolCardScene{transform:scale(1.04)}.toolCardCopy{position:absolute;inset:auto 30px 29px}.toolCardCopy small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.toolCardCopy h2{font-family:var(--display);letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(34px,4vw,50px);line-height:.98}.toolCardCopy p{color:#9eafb2;margin:0;font-size:12px;line-height:1.65}.toolCardCopy strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.1em;margin-top:20px;display:inline-block}.toolCardCopy strong span{margin-left:7px;font-size:16px}.toolHero{min-height:560px}.toolHeroInner{z-index:2;min-height:560px;padding-top:42px;padding-bottom:75px;position:relative}.toolHeroInner .darkBreadcrumbs{margin-bottom:65px}.toolWorkbench{background:#edf2f0;padding:95px 0 120px}.toolInstrument{border:1px solid var(--light-line);background:var(--foam-50);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:560px;display:grid}.toolControls{flex-direction:column;justify-content:center;padding:45px;display:flex}.toolControls label,.logbookForm label{color:#10262d9e;letter-spacing:.06em;font-size:11px;font-weight:700}.toolControls label strong{float:right;color:var(--cyan-dark);font:800 13px var(--mono)}.toolControls input[type=range]{width:100%;accent-color:var(--cyan-dark);margin:25px 0 40px}.toolReadout{border-top:1px solid var(--light-line);padding-top:26px}.toolReadout small{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.14em;text-transform:uppercase;display:block}.toolReadout strong{color:var(--ink-900);font-family:var(--display);margin-top:10px;font-size:clamp(31px,4vw,52px);line-height:1.05;display:block}.toolReadout p{color:#10262d9e;margin:17px 0 0;font-size:12px;line-height:1.7}.instrumentDial{--bearing:45deg;background:radial-gradient(circle, #55ebed1f, transparent 50%), var(--ocean-900);min-height:560px;color:var(--foam-50);place-items:center;display:grid;position:relative;overflow:hidden}.instrumentDial:before{content:"";aspect-ratio:1;border:1px solid #55ebed52;border-radius:50%;width:min(65%,350px);box-shadow:inset 0 0 0 35px #55ebed05,inset 0 0 0 78px #55ebed05}.instrumentDial:after{content:"";background:linear-gradient(var(--coral) 0 50%, #c4e6e72e 50%);width:1px;height:310px;transform:rotate(var(--bearing));transition:transform .25s;position:absolute}.instrumentDial>span{color:var(--cyan);font:800 10px var(--mono);position:absolute;top:12%}.instrumentDial>i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 25px 7px #ff6d5740}.instrumentDial>b{font:800 15px var(--mono);letter-spacing:.13em;position:absolute;bottom:11%}.coordinateGrid{background:radial-gradient(circle at 66% 36%, #55ebed29, transparent 24%), linear-gradient(#c4e6e714 1px, transparent 1px), linear-gradient(90deg, #c4e6e714 1px, transparent 1px), var(--ocean-900);background-size:auto,34px 34px,34px 34px,auto;min-height:560px;position:relative;overflow:hidden}.coordinateGrid:before,.coordinateGrid:after{content:"";background:#55ebed4d;width:1px;position:absolute;top:8%;bottom:8%;left:50%}.coordinateGrid:after{width:auto;height:1px;inset:50% 8% auto}.coordinateGrid span{border-top:2px dashed var(--coral);border-radius:50%;width:64%;height:20%;position:absolute;top:55%;left:14%;transform:rotate(-12deg)}.coordinateGrid i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:34%;right:28%;box-shadow:0 0 25px 6px #55ebed40}.coordinateGrid b{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.14em;position:absolute;bottom:20px;left:22px}.coordinateInputs{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:35px;display:grid}.coordinateInputs label{gap:9px;display:grid}.coordinateInputs input,.logbookForm input,.logbookForm textarea{border:1px solid var(--light-line);width:100%;min-height:48px;color:var(--ink-900);font:14px var(--mono);background:#edf2f0;padding:0 13px}.toolError{border-left:3px solid var(--coral);color:#8f3023;background:#ff6d5714;padding:18px;font-size:12px}.shipInstrument{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.interactiveShip{background:linear-gradient(#dce8e5 0 62%,#cadeda 62%);min-height:560px;position:relative;overflow:hidden}.shipHull{border:3px solid var(--ink-900);background:#0d929c21;border-radius:0 0 60% 60%;height:16%;position:absolute;top:57%;left:17%;right:13%}.shipKeel{background:var(--coral);height:3px;position:absolute;top:73%;left:30%;right:24%}.shipMast{background:var(--ink-900);width:4px;height:40%;position:absolute;top:18%;left:49%}.shipSail{border:2px solid var(--ink-900);clip-path:polygon(100% 0,100% 100%,0 85%);background:#f1bd6342;width:19%;height:31%;position:absolute;top:22%;left:29%}.shipRigging{border-left:1px solid #10262d80;border-right:1px solid #10262d80;width:48%;height:40%;position:absolute;top:20%;left:24%;transform:skew(-18deg)}.shipHotspot{min-height:36px;color:var(--ink-900);cursor:pointer;background:#f4f7f5e6;border:1px solid #10262d38;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex;position:absolute}.shipHotspot span{color:var(--cyan-dark);font:8px var(--mono)}.shipHotspot[aria-pressed=true]{border-color:var(--cyan-dark);color:var(--cyan-dark);box-shadow:0 0 0 2px #0d929c1a}.hotspot1{top:67%;left:9%}.hotspot2{top:79%;left:34%}.hotspot3{top:14%;left:52%}.hotspot4{top:23%;left:22%}.hotspot5{top:37%;right:9%}.shipInstrument>.toolReadout{border-top:0;border-left:1px solid var(--light-line);flex-direction:column;justify-content:center;padding:45px;display:flex}.logbookInstrument{grid-template-columns:1fr 1fr}.logbookForm{background:#e3ece9;align-content:center;gap:20px;padding:45px;display:grid}.logbookForm label{gap:9px;display:grid}.logbookForm textarea{resize:vertical;min-height:110px;padding-block:12px}.generatedLog{background:repeating-linear-gradient(transparent 0 42px, #10262d17 43px), var(--foam-50);color:var(--ink-900);flex-direction:column;justify-content:center;padding:50px;display:flex}.generatedLog small{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.13em}.generatedLog p{font:21px/2 var(--serif);margin:24px 0}.generatedLog button{border:1px solid var(--cyan-dark);width:max-content;min-height:46px;color:var(--cyan-dark);cursor:pointer;background:0 0;padding:0 18px;font-size:11px;font-weight:800}.toolContext{border-top:1px solid var(--light-line);max-width:780px;margin-top:75px;padding-top:35px}.toolContext h2{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:38px}.toolContext>p:not(.signalLabel){color:#10262dab;font-size:13px;line-height:1.75}.toolPage-coordinate-converter .toolHeroScene{background:radial-gradient(circle at 69% 34%,#f1bd632b,#0000 24%),repeating-linear-gradient(90deg,#0000 0 41px,#f1bd630a 42px 43px)}.toolPage-coordinate-converter .toolHeroScene i{background:var(--gold);box-shadow:0 0 28px 7px #f1bd6340}.toolPage-ship-structure .toolHeroScene{background:radial-gradient(circle at 69% 34%,#ff6d572b,#0000 24%)}.toolPage-ship-structure .toolHeroScene span{border-color:#ff6d57d1}.toolPage-logbook-generator .toolHeroScene{background:repeating-linear-gradient(0deg,#0000 0 38px,#4cbe940b 39px 40px),radial-gradient(circle at 69% 34%,#4cbe9426,#0000 24%)}.toolPage-logbook-generator .toolHeroScene i{background:#59c99e;box-shadow:0 0 28px 7px #59c99e38}.lostPage{background:var(--ocean-950);min-height:100vh}.lostSignal{min-height:calc(100svh - 82px);position:relative;overflow:hidden}.lostSignalInner{z-index:2;flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding-block:80px;display:flex;position:relative}.lostSignal h1{max-width:850px;font-family:var(--display);letter-spacing:-.07em;margin:0;font-size:clamp(66px,8vw,120px);line-height:.89}.lostSignal h1 em{color:var(--coral);font-style:normal}.lostSignalInner>p:not(.signalLabel){color:#9cabad;max-width:620px;margin:28px 0 0;font-size:16px;line-height:1.75}.lostWorld{background:radial-gradient(circle at 68% 38%,#ff6d5721,#0000 22%);position:absolute;inset:0 0 0 36%;overflow:hidden}.lostWorld:before{content:"";border:1px dashed #ff6d5738;border-radius:50%;width:380px;height:380px;position:absolute;top:12%;right:9%}.lostWorld:after{content:"";background:#c4e6e721;height:1px;position:absolute;top:58%;left:-8%;right:-8%;transform:rotate(-7deg);box-shadow:0 30px #c4e6e714,0 60px #c4e6e70a}.lostWorld span{border-top:2px dashed #ff6d57b3;border-radius:50%;width:63%;height:25%;position:absolute;top:50%;left:10%;transform:rotate(-14deg)}.lostWorld i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:36%;right:28%;box-shadow:0 0 30px 8px #ff6d573d}.lostWorld b{color:#f4f7f50b;font:900 310px/1 var(--display);letter-spacing:-.1em;position:absolute;bottom:-12%;right:1%}.hubOpening{background:linear-gradient(115deg, var(--ocean-900), var(--ocean-950));min-height:650px;position:relative;overflow:hidden}.hubOpening:after,.articleHero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03080c9e);height:160px;position:absolute;inset:auto 0 0}.hubWorldScene{opacity:.85;background:radial-gradient(circle at 64% 36%,#55ebed29,#0000 25%);position:absolute;inset:0 0 0 42%;overflow:hidden}.hubWorldScene:before{content:"";border:1px solid #55ebed2e;border-radius:50%;width:330px;height:330px;position:absolute;top:14%;right:10%;box-shadow:inset 0 0 0 48px #55ebed05,0 0 100px #55ebed0f}.hubWorldScene:after{content:"";background:#c4e6e72b;height:1px;position:absolute;top:57%;left:-5%;right:-5%;transform:rotate(-5deg);box-shadow:0 28px #c4e6e71f,0 56px #c4e6e717,0 84px #c4e6e70f}.hubWorldScene>span{border-top:2px dashed #ff6d57a6;border-radius:50%;width:65%;height:23%;position:absolute;top:51%;left:5%;transform:rotate(-12deg)}.hubWorldScene>i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:35%;right:31%;box-shadow:0 0 28px 7px #55ebed42}.hubWorldScene>b{color:#f4f7f50b;font:900 300px/1 var(--display);letter-spacing:-.12em;position:absolute;bottom:-12%;right:2%}.hub-ships .hubWorldScene{background:radial-gradient(circle at 64% 36%,#f1bd632b,#0000 25%)}.hub-ships .hubWorldScene>i{background:var(--gold);box-shadow:0 0 28px 7px #f1bd633d}.hub-naval-history .hubWorldScene{background:radial-gradient(circle at 64% 36%,#ff6d5730,#0000 25%)}.hub-naval-history .hubWorldScene>span{border-color:#ff6d57d1}.hub-naval-history .hubWorldScene>i{background:var(--coral);box-shadow:0 0 28px 7px #ff6d573d}.hub-sea-legends .hubWorldScene{filter:saturate(.7);background:linear-gradient(90deg,#b4c9cc08,#b4c9cc1f,#0000 72%),radial-gradient(circle at 64% 36%,#8f70c52b,#0000 25%)}.hub-sea-legends .hubWorldScene:after{box-shadow:0 28px #c4e6e726,0 56px #c4e6e71c,0 84px #c4e6e714,0 112px #c4e6e70a}.hub-seamanship .hubWorldScene{background:radial-gradient(circle at 64% 36%,#59c99e2b,#0000 25%)}.hub-seamanship .hubWorldScene>i{background:#59c99e;box-shadow:0 0 28px 7px #59c99e38}.hub-haitu .hubWorldScene{background:linear-gradient(#55ebed0d 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#55ebed0d 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 65% 34%,#55ebed29,#0000 27%)}.hub-haitu .hubWorldScene:before{border-radius:0;width:390px;height:270px;transform:rotate(-6deg);box-shadow:inset 0 0 0 18px #55ebed04,0 0 100px #55ebed0f}.hub-ships .hubWorldScene:before{border-color:#f1bd634d;border-radius:8% 70% 45% 12%;width:440px;height:165px;top:34%;transform:rotate(-5deg);box-shadow:inset 0 -32px #f1bd6306}.hub-ships .hubWorldScene>span{border:0;border-left:1px solid #f1bd638c;border-radius:0;width:1px;height:310px;top:28%;left:22%;transform:rotate(-5deg)}.hub-naval-history .hubWorldScene{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}.hub-naval-history .hubWorldScene:before{border:1px solid #ff6d5745;width:430px;height:430px;top:8%;right:4%;box-shadow:inset 0 0 0 62px #ff6d5705,inset 0 0 0 124px #ff6d5704}.hub-naval-history .hubWorldScene:after{background:#ff6d5745;height:3px;top:50%;transform:rotate(-14deg);box-shadow:0 34px #ff6d571f,0 68px #ff6d570f}.hub-sea-legends .hubWorldScene:before{filter:blur(2px);border-color:#bca8df24;border-radius:50%;width:620px;height:240px;top:24%;right:-8%;box-shadow:0 38px #c4e6e709,0 76px #c4e6e706}.hub-sea-legends .hubWorldScene>span{filter:blur(3px);border-width:4px;border-color:#bca8df52;width:78%;height:12%;top:60%;left:18%;transform:rotate(3deg)}.hub-sea-legends .hubWorldScene>i{display:none}.hub-seamanship .hubWorldScene:before{border-color:#59c99e40;border-radius:0;width:390px;height:280px;top:14%;right:7%;box-shadow:inset 0 0 0 42px #59c99e04}.hub-seamanship .hubWorldScene:after{height:1px;top:30%;transform:none;box-shadow:0 52px #59c99e33,0 104px #59c99e26,0 156px #59c99e1a,0 208px #59c99e0f}.hub-seamanship .hubWorldScene>span{border-top:2px solid #59c99e94;border-radius:0;width:32%;height:0;top:19%;left:35%;transform:none}.hubOpeningInner{z-index:2;padding-top:45px;padding-bottom:72px;position:relative}.darkBreadcrumbs{color:#f4f7f580;align-items:center;gap:10px;margin-bottom:75px;font-size:10px;display:flex}.darkBreadcrumbs a{color:var(--cyan)}.hubOpening h1{max-width:850px;font-size:clamp(60px,7vw,104px)}.hubIntro{color:#a8b9bc;max-width:720px;margin:27px 0 0;font-size:18px;line-height:1.75}.hubQuestionRail{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.hubQuestionRail span{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);color:#bdc9cb;grid-template-columns:25px 1fr;align-content:center;gap:9px;min-height:92px;padding:16px;font-size:11px;line-height:1.55;display:grid}.hubQuestionRail b{color:var(--cyan);font:9px var(--mono)}.hub-sea-legends .hubQuestionRail{grid-template-columns:1fr 1fr;width:68%;margin-left:auto}.hub-sea-legends .hubQuestionRail span{min-height:112px}.hub-seamanship .hubQuestionRail{grid-template-columns:1fr 1fr;max-width:820px}.hub-ships .hubQuestionRail{width:78%}.hubContent{padding:110px 0 120px}.chapterMissionList{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.chapterMissionCard{border:1px solid var(--dark-line);min-height:390px;color:var(--foam-50);isolation:isolate;background:#071820;grid-column:span 6;position:relative;overflow:hidden}.chapterMissionCard:first-child{grid-column:span 7;min-height:470px}.chapterMissionCard:nth-child(2){grid-column:span 5;min-height:470px}.missionScene{z-index:-2;background:radial-gradient(circle at 72% 28%,#55ebed36,#0000 24%),linear-gradient(155deg,#0c2933,#071419 60%,#02080b);transition:transform .5s;position:absolute;inset:0}.missionScene:before{content:"";border:1px solid #c4e6e736;border-radius:50%;width:180px;height:180px;position:absolute;top:12%;right:10%}.missionScene:after{content:"";background:#c4e6e733;height:1px;position:absolute;top:53%;left:-8%;right:-8%;transform:rotate(-6deg);box-shadow:0 25px #c4e6e724,0 50px #c4e6e714}.missionScene span{border-top:2px dashed #ff6d57b3;border-radius:50%;width:65%;height:25%;position:absolute;top:48%;left:13%;transform:rotate(-12deg)}.missionScene i{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:33%;right:24%;box-shadow:0 0 24px 6px #55ebed40}.missionScene b{color:#f4f7f50e;font:900 160px/1 var(--display);position:absolute;bottom:-10%;right:3%}.mission-galleon .missionScene,.mission-ship-structure .missionScene{background:radial-gradient(circle at 72% 28%,#f1bd6336,#0000 24%),linear-gradient(155deg,#222016,#101717 60%,#03090b)}.mission-cannon .missionScene{background:radial-gradient(circle at 72% 28%,#ff6d573d,#0000 24%),linear-gradient(155deg,#27161a,#111318 60%,#03090b)}.mission-crew .missionScene{background:radial-gradient(circle at 72% 28%,#4cbe9433,#0000 24%),linear-gradient(155deg,#10251f,#0a1719 60%,#03090b)}.chapterMissionCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#02080bfa);position:absolute;inset:34% 0 0}.chapterMissionCard:hover .missionScene{transform:scale(1.04)}.missionCardCopy{position:absolute;inset:auto 30px 28px}.missionCardCopy small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.missionCardCopy h3{letter-spacing:-.045em;max-width:650px;margin:10px 0 12px;font-size:clamp(29px,3.4vw,47px);line-height:1}.missionCardCopy p{color:#9eb0b3;max-width:650px;margin:0;font-size:11px;line-height:1.65}.missionCardCopy strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.1em;margin-top:19px;display:inline-block}.missionCardCopy strong i{margin-left:7px;font-size:16px;font-style:normal}.chapterMissionArchive{margin-top:80px}.chapterMissionArchive>header{border-bottom:1px solid var(--light-line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.chapterMissionArchive>header .signalLabel{margin:0}.chapterMissionArchive>header>span{color:#10262d7a;font:9px var(--mono);letter-spacing:.12em}.chapterMissionArchive>div>a{border-bottom:1px solid var(--light-line);grid-template-columns:52px minmax(0,1fr) 92px;align-items:center;gap:25px;min-height:155px;transition:padding .2s,background .2s;display:grid}.chapterMissionArchive>div>a:hover{background:#0d929c0e;padding-inline:15px}.chapterMissionArchive small{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.chapterMissionArchive h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px;line-height:1.08}.chapterMissionArchive p{color:#10262d99;max-width:780px;margin:0;font-size:11px;line-height:1.6}.chapterMissionArchive>div>a>b{color:#10262d87;font:8px var(--mono);text-align:right}.chapterMissionArchive>div>a>b i{color:var(--cyan-dark);margin-left:7px;font-size:15px;font-style:normal}.chapterLaunch{background:radial-gradient(circle at 85% 20%, #55ebed1f, transparent 30%), var(--ocean-900);min-height:330px;color:var(--foam-50);justify-content:space-between;align-items:end;gap:60px;margin-top:100px;padding:48px;display:flex}.chapterLaunch>div{max-width:700px}.chapterLaunch h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.chapterLaunch p:not(.signalLabel){color:var(--mist-400);font-size:13px;line-height:1.7}.hubPage-haitu .hubContent{background-color:#eef0e8;background-image:linear-gradient(#114a520e 1px,#0000 1px),linear-gradient(90deg,#114a520e 1px,#0000 1px),radial-gradient(circle at 12% 7%,#0d929c1a,#0000 24%);background-size:52px 52px,52px 52px,auto}.hubPage-haitu .chapterMissionCard:first-child{grid-column:span 8}.hubPage-haitu .chapterMissionCard:nth-child(2){grid-column:span 4}.hubPage-haitu .chapterMissionCard{border:5px solid #eef0e8e0;outline:1px solid #10262d57}.hubPage-haitu .chapterMissionArchive{background:#f4f7f5b8;border:1px solid #10262d33;padding:28px 32px 10px;box-shadow:14px 14px #0d929c11}.hubPage-haitu .chapterMissionArchive>header{border-bottom:3px double #10262d52}.hubPage-haitu .chapterMissionArchive>div>a{grid-template-columns:70px minmax(0,1fr) 100px}.hubPage-haitu .chapterMissionArchive .indexNumber{border:1px solid #0d929c73;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.hubPage-haitu .chapterLaunch{background:radial-gradient(circle at 85% 20%,#b24d3826,#0000 30%),#34372d;box-shadow:15px 15px #10262d1f}.hubPage-ships .hubContent{color:#2c2116;background-color:#e6dcc8;background-image:linear-gradient(#5b3c1c13 1px,#0000 1px),linear-gradient(90deg,#5b3c1c13 1px,#0000 1px),linear-gradient(135deg,#0000 78%,#9a5e2511 78%);background-size:42px 42px,42px 42px,100% 100%}.hubPage-ships .sectionLead>p,.hubPage-ships .chapterMissionArchive p{color:#352616a8}.hubPage-ships .sectionLead h2,.hubPage-ships .chapterMissionArchive h3{color:#2c2116}.hubPage-ships .signalLabel.dark,.hubPage-ships .chapterMissionArchive small,.hubPage-ships .indexNumber{color:#956026}.hubPage-ships .chapterMissionCard,.hubPage-ships .chapterMissionCard:first-child,.hubPage-ships .chapterMissionCard:nth-child(2){clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);grid-column:span 6;min-height:410px}.hubPage-ships .chapterMissionCard{border-color:#f1bd6352}.hubPage-ships .chapterMissionArchive>header{border-color:#472f173d}.hubPage-ships .chapterMissionArchive>header>span{color:#3c2a1780}.hubPage-ships .chapterMissionArchive>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.hubPage-ships .chapterMissionArchive>div>a{background:#f4ebdac2;border:1px solid #472f1740;min-height:270px;padding:68px 28px 58px;display:block;position:relative}.hubPage-ships .chapterMissionArchive>div>a:hover{background:#f5ecdc;border-color:#956026a6;padding-inline:28px}.hubPage-ships .chapterMissionArchive .indexNumber{position:absolute;top:24px;left:28px}.hubPage-ships .chapterMissionArchive>div>a>b{color:#35261685;text-align:left;position:absolute;bottom:24px;left:28px}.hubPage-ships .chapterMissionArchive>div>a>b i{color:#956026}.hubPage-ships .chapterLaunch{background:radial-gradient(circle at 85% 20%,#f1bd631f,#0000 30%),#2a1d12;border:1px solid #f1bd6352}.hubPage-naval-history .hubContent{color:#351511;background:linear-gradient(112deg,#ac37271a,#0000 34%),repeating-linear-gradient(120deg,#0000 0 74px,#ac372709 75px 76px),#e9ddd3}.hubPage-naval-history .sectionLead>p,.hubPage-naval-history .chapterMissionArchive p{color:#351511a3}.hubPage-naval-history .sectionLead h2,.hubPage-naval-history .chapterMissionArchive h3{color:#351511}.hubPage-naval-history .signalLabel.dark,.hubPage-naval-history .chapterMissionArchive small,.hubPage-naval-history .indexNumber{color:#af3729}.hubPage-naval-history .chapterMissionCard:first-child{grid-column:span 9;min-height:500px}.hubPage-naval-history .chapterMissionCard:nth-child(2){grid-column:span 3;min-height:500px}.hubPage-naval-history .chapterMissionCard{border-left:4px solid var(--coral);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}.hubPage-naval-history .chapterMissionArchive>header{border-color:#ff6d574d}.hubPage-naval-history .chapterMissionArchive>header>span{color:#4b1f197a}.hubPage-naval-history .chapterMissionArchive>div>a{clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);background:linear-gradient(90deg,#af37291a,#af372906 55%,#0000);border:0;border-left:3px solid #af37298c;margin-top:8px;padding:0 24px}.hubPage-naval-history .chapterMissionArchive>div>a:hover{background:linear-gradient(90deg,#af37292e,#af372909 62%,#0000);padding-inline:38px 24px}.hubPage-naval-history .chapterMissionArchive>div>a>b{color:#4b1f1980}.hubPage-naval-history .chapterMissionArchive>div>a>b i{color:var(--coral)}.hubPage-naval-history .chapterLaunch{border-top:3px solid var(--coral);background:linear-gradient(108deg,#ff6d5729,#0000 45%),#2b0d09}.hubPage-sea-legends .hubContent{color:#e9e8ed;background:radial-gradient(at 72% 8%,#8f70c521,#0000 24%),linear-gradient(#080c12,#11131a 48%,#070b10)}.hubPage-sea-legends .sectionLead{border-bottom:1px solid #cfd5e021;grid-template-columns:minmax(0,.75fr) minmax(320px,1fr);padding-bottom:38px}.hubPage-sea-legends .sectionLead>p,.hubPage-sea-legends .chapterMissionArchive p{color:#dadae48c}.hubPage-sea-legends .sectionLead h2,.hubPage-sea-legends .chapterMissionArchive h3{color:#f1eff4}.hubPage-sea-legends .signalLabel.dark,.hubPage-sea-legends .chapterMissionArchive small,.hubPage-sea-legends .indexNumber{color:#bca8df}.hubPage-sea-legends .chapterMissionList{display:block}.hubPage-sea-legends .chapterMissionCard,.hubPage-sea-legends .chapterMissionCard:first-child,.hubPage-sea-legends .chapterMissionCard:nth-child(2){min-height:570px;margin-bottom:16px;display:block}.hubPage-sea-legends .chapterMissionCard:nth-child(2){width:72%;min-height:390px;margin-left:auto}.hubPage-sea-legends .missionCardCopy{max-width:760px;inset:auto 5.5% 48px}.hubPage-sea-legends .missionCardCopy h3{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}.hubPage-sea-legends .chapterMissionArchive{margin-top:120px}.hubPage-sea-legends .chapterMissionArchive>header{border-color:#cfd5e024}.hubPage-sea-legends .chapterMissionArchive>header>span{color:#dadae461}.hubPage-sea-legends .chapterMissionArchive>div>a{border-color:#cfd5e01f;grid-template-columns:140px minmax(0,760px) 1fr;gap:46px;min-height:240px}.hubPage-sea-legends .chapterMissionArchive .indexNumber{font:300 74px/1 var(--display);opacity:.25}.hubPage-sea-legends .chapterMissionArchive h3{font-family:var(--serif);margin-top:13px;font-size:clamp(34px,4vw,52px);font-weight:400}.hubPage-sea-legends .chapterMissionArchive>div>a>b{color:#dadae466}.hubPage-sea-legends .chapterMissionArchive>div>a>b i{color:#bca8df}.hubPage-sea-legends .chapterMissionArchive>div>a:hover{background:linear-gradient(90deg,#8f70c517,#0000 72%);padding-inline:20px}.hubPage-sea-legends .chapterLaunch{background:radial-gradient(at 78% 20%,#bca8df2e,#0000 29%),#1a101c}.hubPage-seamanship .hubContent{background:linear-gradient(#29644e0b 1px,#0000 1px) 0 0/100% 36px,linear-gradient(90deg,#29644e0b 1px,#0000 1px) 0 0/36px 100%,#edf2ec}.hubPage-seamanship .chapterMissionCard,.hubPage-seamanship .chapterMissionCard:first-child,.hubPage-seamanship .chapterMissionCard:nth-child(2){border-top:4px solid #59c99e;grid-column:span 6;min-height:430px}.hubPage-seamanship .chapterMissionArchive>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.hubPage-seamanship .chapterMissionArchive>div>a{background:#f7faf6c7;border:1px solid #20574338;min-height:250px;padding:70px 28px 58px;display:block;position:relative}.hubPage-seamanship .chapterMissionArchive>div>a:before{content:"READINESS / ACTIVE";color:#297a5b;font:800 7px var(--mono);letter-spacing:.1em;position:absolute;top:22px;right:22px}.hubPage-seamanship .chapterMissionArchive .indexNumber{color:#297a5b;position:absolute;top:24px;left:28px}.hubPage-seamanship .chapterMissionArchive>div>a>b{color:#10262d8c;text-align:left;position:absolute;bottom:24px;left:28px}.hubPage-seamanship .chapterMissionArchive>div>a>b i{color:#297a5b}.hubPage-seamanship .chapterMissionArchive>div>a:hover{background:#f6faf5;border-color:#59a986;padding-inline:28px;box-shadow:inset 0 4px #59c99e}.hubPage-seamanship .chapterLaunch{background:radial-gradient(circle at 85% 20%,#59c99e21,#0000 30%),#0a1c1b;border-left:5px solid #59c99e}.hubPage-haitu .hubOpening,.articleTheme-haitu .articleHero{color:#201f1a;background:linear-gradient(90deg,#eeebdafa 0%,#eeebdae6 38%,#eeebda52 64%,#eeebda0f 100%),url(/worlds/haitu-hero-v2.webp) 50%/cover no-repeat}.hubPage-ships .hubOpening,.articleTheme-ships .articleHero{background:linear-gradient(90deg,#271a0ef5 0%,#271a0ec2 39%,#271a0e3d 66%,#271a0e0d 100%),url(/worlds/ships-hero-v2.webp) 50%/cover no-repeat}.hubPage-naval-history .hubOpening,.articleTheme-naval-history .articleHero{background:linear-gradient(90deg,#2f0805f0 0%,#430d08ab 42%,#430d081f 72%),url(/worlds/naval-history-hero-v2.webp) 50%/cover no-repeat}.hubPage-sea-legends .hubOpening,.articleTheme-sea-legends .articleHero{background:linear-gradient(90deg,#190f19f5 0%,#190f19bd 40%,#190f1924 72%),url(/worlds/sea-legends-hero-v2.webp) 50%/cover no-repeat}.hubPage-seamanship .hubOpening,.articleTheme-seamanship .articleHero{color:#15251d;background:linear-gradient(90deg,#dadcbbf7 0%,#dadcbbdb 39%,#dadcbb40 67%,#dadcbb05 100%),url(/worlds/seamanship-hero-v2.webp) 50%/cover no-repeat}.hubPage-haitu .hubWorldScene,.hubPage-ships .hubWorldScene,.hubPage-naval-history .hubWorldScene,.hubPage-sea-legends .hubWorldScene,.hubPage-seamanship .hubWorldScene,.articleTheme-haitu .articleWorldScene,.articleTheme-ships .articleWorldScene,.articleTheme-naval-history .articleWorldScene,.articleTheme-sea-legends .articleWorldScene,.articleTheme-seamanship .articleWorldScene{display:none}.hubPage-haitu .hubOpening:after,.articleTheme-haitu .articleHero:after{background:linear-gradient(#0000,#76664833)}.hubPage-seamanship .hubOpening:after,.articleTheme-seamanship .articleHero:after{background:linear-gradient(#0000,#3448342e)}.hubPage-haitu .hubOpening h1 em,.articleTheme-haitu .articleHero h1 em{color:#b24d38}.hubPage-seamanship .hubOpening h1 em,.articleTheme-seamanship .articleHero h1 em{color:#a54d31}.hubPage-haitu .hubIntro,.articleTheme-haitu .articleDescription{color:#201f1ab8}.hubPage-seamanship .hubIntro,.articleTheme-seamanship .articleDescription{color:#15251db8}.hubPage-haitu .darkBreadcrumbs,.articleTheme-haitu .darkBreadcrumbs,.hubPage-seamanship .darkBreadcrumbs,.articleTheme-seamanship .darkBreadcrumbs{color:#19251d8f}.hubPage-haitu .darkBreadcrumbs a,.articleTheme-haitu .darkBreadcrumbs a{color:#a34231}.hubPage-seamanship .darkBreadcrumbs a,.articleTheme-seamanship .darkBreadcrumbs a{color:#326d4f}.hubPage-haitu .hubOpening .signalLabel,.articleTheme-haitu .articleHero .signalLabel{color:#a34231}.hubPage-seamanship .hubOpening .signalLabel,.articleTheme-seamanship .articleHero .signalLabel{color:#326d4f}.hubPage-haitu .hubQuestionRail,.hubPage-seamanship .hubQuestionRail{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f0dd5c;border-color:#1830253d}.hubPage-haitu .hubQuestionRail span,.hubPage-seamanship .hubQuestionRail span{color:#1a2b22c7;border-color:#18302533}.hubPage-haitu .hubQuestionRail b{color:#a34231}.hubPage-seamanship .hubQuestionRail b{color:#326d4f}.articleTheme-haitu .articleMeta,.articleTheme-seamanship .articleMeta{color:#192b2194}.hubPage-haitu .chapterMissionCard{color:#211f19;background:#e7e1ca}.hubPage-haitu .missionScene{background:radial-gradient(circle at 74% 26%,#b24d383b,#0000 24%),linear-gradient(145deg,#d9dfcb,#eee8d3 58%,#c7d6cd)}.hubPage-haitu .chapterMissionCard:after{background:linear-gradient(#0000,#ebe5cffa)}.hubPage-haitu .missionCardCopy p{color:#211f19a8}.hubPage-haitu .missionCardCopy small,.hubPage-haitu .missionCardCopy strong{color:#9f4635}.hubPage-ships .missionScene,.hubPage-ships .mission-galleon .missionScene,.hubPage-ships .mission-ship-structure .missionScene{background:radial-gradient(circle at 74% 24%,#f2b75659,#0000 25%),linear-gradient(145deg,#7b4b20,#362719 56%,#17120d)}.hubPage-ships .chapterMissionCard{background:#2b2015;border-color:#f2b75685}.hubPage-ships .chapterMissionCard:after{background:linear-gradient(#0000,#1d140cf7)}.hubPage-naval-history .missionScene,.hubPage-naval-history .mission-cannon .missionScene{background:radial-gradient(circle at 72% 28%,#ffb85d5c,#0000 23%),linear-gradient(145deg,#9c281c,#4a1511 56%,#1a0b0a)}.hubPage-naval-history .chapterMissionCard{background:#43130f;border-color:#ff754e94}.hubPage-naval-history .chapterMissionCard:after{background:linear-gradient(#0000,#2a0a08fa)}.hubPage-sea-legends .missionScene{background:radial-gradient(circle at 72% 28%,#cdbce140,#0000 25%),linear-gradient(145deg,#58445e,#2b202e 56%,#150f18)}.hubPage-sea-legends .chapterMissionCard{background:#261b29;border-color:#cdbce157}.hubPage-sea-legends .chapterMissionCard:after{background:linear-gradient(#0000,#18101afa)}.hubPage-seamanship .chapterMissionCard{color:#173326;background:#dbe4ce;border-color:#326d4f70}.hubPage-seamanship .missionScene,.hubPage-seamanship .mission-crew .missionScene{background:radial-gradient(circle at 72% 27%,#bb893d40,#0000 24%),linear-gradient(145deg,#9db899,#d9dfc4 57%,#b5c5a8)}.hubPage-seamanship .chapterMissionCard:after{background:linear-gradient(#0000,#dbe4cefa)}.hubPage-seamanship .missionCardCopy p{color:#173326ad}.hubPage-seamanship .missionCardCopy small,.hubPage-seamanship .missionCardCopy strong{color:#256d4c}.hubPage-haitu,.articleTheme-haitu{--hero-play-accent:#a34231;--hero-play-panel:#f5efd8d1;--hero-play-copy:#211f19;--hero-play-muted:#211f199e}.hubPage-ships,.articleTheme-ships{--hero-play-accent:#f1bd63;--hero-play-panel:#2a1d12c7;--hero-play-copy:#fff5e4;--hero-play-muted:#ffeed299}.hubPage-naval-history,.articleTheme-naval-history{--hero-play-accent:#ff906c;--hero-play-panel:#320c08cc;--hero-play-copy:#fff1eb;--hero-play-muted:#ffe2d69e}.hubPage-sea-legends,.articleTheme-sea-legends{--hero-play-accent:#c9b2eb;--hero-play-panel:#1c111ecc;--hero-play-copy:#f6eff9;--hero-play-muted:#e7d9ef99}.hubPage-seamanship,.articleTheme-seamanship{--hero-play-accent:#326d4f;--hero-play-panel:#e1e2c2d6;--hero-play-copy:#15251d;--hero-play-muted:#15251d9e}.heroVoyageActions{z-index:4;align-items:center;gap:24px;margin-top:34px;display:flex;position:relative}.heroVoyageTrigger{border:1px solid var(--hero-play-accent);grid-template-columns:minmax(0,1fr) 46px;align-content:center;gap:5px 18px;width:min(490px,100%);min-height:92px;padding:18px 20px 18px 22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger{border:1px solid color-mix(in srgb, var(--hero-play-accent) 58%, transparent)}}.heroVoyageTrigger{background:var(--hero-play-panel);color:var(--hero-play-copy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);transition:transform .2s,border-color .2s,background .2s}.heroVoyageTrigger:after{content:"";background:var(--hero-play-accent);width:3px;box-shadow:0 0 17px var(--hero-play-accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger:after{box-shadow:0 0 17px color-mix(in srgb, var(--hero-play-accent) 55%, transparent)}}.heroVoyageTrigger:hover{border-color:var(--hero-play-accent);background:var(--hero-play-panel);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger:hover{background:color-mix(in srgb, var(--hero-play-panel) 88%, var(--hero-play-accent))}}.heroVoyageTrigger>span{color:var(--hero-play-accent);font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.heroVoyageTrigger>span i{background:var(--hero-play-accent);width:7px;height:7px;box-shadow:0 0 10px var(--hero-play-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger>span i{box-shadow:0 0 10px color-mix(in srgb, var(--hero-play-accent) 60%, transparent)}}.heroVoyageTrigger>strong{font-size:17px;line-height:1.25}.heroVoyageTrigger>small{color:var(--hero-play-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:9px;line-height:1.35;overflow:hidden}.heroVoyageTrigger>b{border-left:1px solid var(--hero-play-accent);grid-area:1/2/4;align-self:stretch;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger>b{border-left:1px solid color-mix(in srgb, var(--hero-play-accent) 32%, transparent)}}.heroVoyageTrigger>b{color:var(--hero-play-accent);font-size:23px;font-weight:400}.heroCodexLink{border-bottom:1px solid var(--hero-play-copy);align-items:center;gap:14px;padding:13px 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.heroCodexLink{border-bottom:1px solid color-mix(in srgb, var(--hero-play-copy) 32%, transparent)}}.heroCodexLink{color:var(--hero-play-copy);font-size:10px;font-weight:800}.heroCodexLink:hover{color:var(--hero-play-accent);border-color:var(--hero-play-accent)}.heroCodexLink span{color:var(--hero-play-accent);font-size:14px}.heroVoyageActions+.hubQuestionRail{margin-top:34px}.articleEntry-galleon .heroVoyageTrigger{background:linear-gradient(105deg,#301f10f0,#412a14d6);grid-template-columns:1fr;width:min(570px,100%);min-height:112px;padding-right:184px}.articleEntry-galleon .heroVoyageTrigger>b{z-index:3;width:28px;height:28px;color:var(--gold);border:1px solid #f1bd6359;place-items:center;font-size:16px;display:grid;position:absolute;top:9px;right:10px}.heroPixelSignal{z-index:2;background-color:#0e09055c;background-image:linear-gradient(#f1bd6313 1px,#0000 1px),linear-gradient(90deg,#f1bd6313 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-left:1px solid #f1bd635c;align-items:end;gap:4px;width:164px;padding:0 9px 9px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.heroPixelSignal:before{content:"SIGNAL / LIVE";color:#f1bd6394;font:700 6px var(--mono);letter-spacing:.12em;position:absolute;top:8px;left:9px}.heroPixelSignal:after{content:"";background:#f1bd6375;height:2px;animation:3s steps(8,end) infinite pixelScan;position:absolute;top:20px;left:0;right:0;box-shadow:0 0 8px #f1bd637a}.heroPixelSignal em{z-index:2;color:#ffe7bea3;font:700 5.5px var(--mono);letter-spacing:.025em;white-space:nowrap;border-top:1px solid #f1bd6347;flex:1;padding-top:5px;position:relative}.pixelShip{background:var(--gold);width:5px;height:5px;box-shadow:50px 0 var(--gold), 50px 5px var(--gold), 45px 10px var(--gold), 50px 10px var(--gold), 55px 10px var(--gold), 40px 15px var(--gold), 45px 15px var(--gold), 50px 15px var(--gold), 55px 15px var(--gold), 60px 15px var(--gold), 35px 20px var(--gold), 40px 20px var(--gold), 45px 20px var(--gold), 50px 20px var(--gold), 55px 20px var(--gold), 60px 20px var(--gold), 65px 20px var(--gold), 30px 25px var(--gold), 35px 25px var(--gold), 40px 25px var(--gold), 45px 25px var(--gold), 50px 25px var(--gold), 55px 25px var(--gold), 60px 25px var(--gold), 65px 25px var(--gold), 70px 25px var(--gold), 50px 30px var(--gold), 50px 35px var(--gold), 15px 40px var(--gold), 20px 40px var(--gold), 25px 40px var(--gold), 30px 40px var(--gold), 35px 40px var(--gold), 40px 40px var(--gold), 45px 40px var(--gold), 50px 40px var(--gold), 55px 40px var(--gold), 60px 40px var(--gold), 65px 40px var(--gold), 70px 40px var(--gold), 75px 40px var(--gold), 80px 40px var(--gold), 85px 40px var(--gold), 90px 40px var(--gold), 20px 45px var(--gold), 25px 45px var(--gold), 30px 45px var(--gold), 35px 45px var(--gold), 40px 45px var(--gold), 45px 45px var(--gold), 50px 45px var(--gold), 55px 45px var(--gold), 60px 45px var(--gold), 65px 45px var(--gold), 70px 45px var(--gold), 75px 45px var(--gold), 80px 45px var(--gold), 85px 45px var(--gold);opacity:.78;position:absolute;top:15px;left:22px}@keyframes pixelScan{0%{opacity:.3;transform:translateY(0)}50%{opacity:.85}to{opacity:.25;transform:translateY(72px)}}.articleHero{background:var(--ocean-900);min-height:600px;position:relative;overflow:hidden}.articleWorldScene{opacity:.78;background:radial-gradient(circle at 68% 35%,#55ebed29,#0000 24%),linear-gradient(145deg,#0000,#03080cb3);position:absolute;inset:0 0 0 44%;overflow:hidden}.articleWorldScene:before{content:"";border:1px solid #55ebed2e;border-radius:50%;width:300px;height:300px;position:absolute;top:12%;right:8%;box-shadow:inset 0 0 0 42px #55ebed05}.articleWorldScene:after{content:"";background:#c4e6e726;height:1px;position:absolute;top:58%;left:-5%;right:-5%;transform:rotate(-6deg);box-shadow:0 24px #c4e6e71c,0 48px #c4e6e712}.articleWorldScene span{border-top:2px dashed #ff6d57a8;border-radius:50%;width:62%;height:22%;position:absolute;top:52%;left:8%;transform:rotate(-12deg)}.articleWorldScene i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:34%;right:29%;box-shadow:0 0 28px 7px #55ebed40}.articleWorldScene b{color:#f4f7f50b;font:900 125px/1 var(--display);letter-spacing:-.08em;position:absolute;bottom:-5%;right:2%}.articleHero-galleon .articleWorldScene,.articleHero-ship-structure .articleWorldScene{background:radial-gradient(circle at 68% 35%,#f1bd632b,#0000 24%),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-cannon .articleWorldScene{background:radial-gradient(circle at 68% 35%,#ff6d5730,#0000 24%),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-crew .articleWorldScene{background:radial-gradient(circle at 68% 35%,#4cbe9429,#0000 24%),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-chart .articleWorldScene{background:radial-gradient(circle at 68% 35%,#55ebed29,#0000 24%),repeating-linear-gradient(24deg,#0000 0 38px,#55ebed0b 39px 40px),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-portolan .articleWorldScene{background:radial-gradient(circle at 68% 35%, #f1bd6326, transparent 24%), repeating-conic-gradient(from 12deg at 68% 35%, #f1bd6317 0 1deg, transparent 1deg 15deg), linear-gradient(145deg, transparent, #03080cb8)}.articleHero-portolan .articleWorldScene i{background:var(--gold);box-shadow:0 0 28px 7px #f1bd6338}.articleHero-compass .articleWorldScene:before{box-shadow:inset 0 0 0 45px #55ebed05,inset 0 0 0 90px #55ebed05,0 0 80px #55ebed0d}.articleHero-compass .articleWorldScene span{background:linear-gradient(var(--coral) 0 50%, #c4e6e733 50%);border:0;border-radius:0;width:2px;height:280px;top:18%;left:47%;transform:rotate(37deg)}.articleHero-logbook .articleWorldScene{background:repeating-linear-gradient(0deg,#0000 0 38px,#f1bd630e 39px 40px),radial-gradient(circle at 68% 35%,#f1bd6321,#0000 25%),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-logbook .articleWorldScene b{color:#f1bd630e}.articleHero-leviathan .articleWorldScene{background:radial-gradient(at 67% 48%,#ff6d572b,#0000 20%),radial-gradient(circle at 68% 35%,#55ebed1c,#0000 31%),linear-gradient(145deg,#0000,#03080cc2)}.articleHero-leviathan .articleWorldScene span{border-width:4px;border-color:#ff6d578c;height:17%;top:60%;transform:rotate(8deg)}.articleHero-ghost-ship .articleWorldScene{filter:saturate(.55);background:linear-gradient(90deg,#b4c9cc0a,#b4c9cc29,#0000 67%),radial-gradient(circle at 70% 40%,#c4e6e71f,#0000 30%),linear-gradient(145deg,#0000,#03080cc7)}.articleHero-ghost-ship .articleWorldScene:after{box-shadow:0 24px #c4e6e724,0 48px #c4e6e71c,0 72px #c4e6e712,0 96px #c4e6e70a}.articleHero .articleShell{z-index:2;padding-top:42px;padding-bottom:78px;position:relative}.articleShell{width:min(1040px,100% - 48px);margin-inline:auto}.articleHero .darkBreadcrumbs{margin-bottom:68px}.articleHero h1{max-width:920px;font-size:clamp(54px,6.6vw,94px)}.articleDescription{color:#afbec0;max-width:770px;margin:25px 0 0;font-size:18px;line-height:1.75}.articleMeta{color:#c4e6e785;font:9px var(--mono);letter-spacing:.1em;gap:25px;margin-top:28px;display:flex}.articleSurface{background:linear-gradient(#f4f7f5,#eef3f1);padding:85px 0 0}.articleLayout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:75px;display:grid}.articleBody section+section{margin-top:74px}.intelSection{border-top:1px solid var(--light-line);padding-top:30px;position:relative}.intelSequence{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.14em;margin-bottom:16px;display:block}.articleBody h2,.faqSection h2,.sourceSection h2{font-family:var(--display);letter-spacing:-.04em;margin:0 0 22px;font-size:38px;line-height:1.08}.articleBody p{color:#10262dd6;font:18px/1.95 var(--serif);margin:0 0 22px}.articleBody ul{margin:0 0 30px;padding-left:24px}.articleBody li{color:#10262dcc;font:17px/1.75 var(--serif);margin:11px 0}.quickAnswer{border:1px solid var(--light-line);border-left:3px solid var(--cyan-dark);background:linear-gradient(120deg, #0d929c13, transparent 45%), var(--foam-100);margin-bottom:65px;padding:30px 32px 30px 38px;position:relative}.quickAnswer b{color:var(--cyan-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.quickAnswer p{font-family:var(--sans);margin:13px 0 0;font-size:17px;line-height:1.8}.articleToc{border-left:1px solid var(--light-line);padding-left:24px;position:sticky;top:24px}.articleToc strong{margin:16px 0 24px;font-size:22px;display:block}.articleToc ul{margin:0;padding:0;list-style:none}.articleToc li{color:#10262da6;grid-template-columns:26px 1fr;gap:7px;margin:14px 0;font-size:11px;line-height:1.5;display:grid}.articleToc li span{color:var(--cyan-dark);font:8px var(--mono)}.voyageCta{background:radial-gradient(circle at 90% 10%, #55ebed1f, transparent 28%), var(--ocean-900);color:var(--foam-50);margin:85px 0;padding:44px}.voyageCta h2{font-family:var(--display);letter-spacing:-.04em;margin:0 0 16px;font-size:43px;line-height:1.05}.voyageCta>p:not(.signalLabel){color:var(--mist-400);font:14px/1.75 var(--sans)}.voyageCta .signalButton{margin-top:10px}.faqSection details{border-top:1px solid var(--light-line)}.faqSection details:last-child{border-bottom:1px solid var(--light-line)}.faqSection summary{cursor:pointer;font:700 18px/1.5 var(--serif);padding:22px 35px 22px 0}.faqSection details p{font-family:var(--sans);padding:0 20px 20px;font-size:13px;line-height:1.8}.sourceSection ol{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.sourceSection li{border-bottom:1px solid var(--light-line);font-family:var(--sans);grid-template-columns:1fr 190px;gap:20px;margin:0;padding:18px 0;font-size:12px;display:grid}.sourceSection a{text-underline-offset:3px;text-decoration:underline}.sourceSection span{opacity:.55;text-align:right}.relatedSection{padding:110px 0 125px}.relatedGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.relatedSignal{border:1px solid var(--dark-line);background:var(--ocean-900);min-height:330px;color:var(--foam-50);isolation:isolate;grid-column:span 6;position:relative;overflow:hidden}.relatedSignalScene{z-index:-2;background:radial-gradient(circle at 75% 24%,#55ebed2e,#0000 24%),linear-gradient(150deg,#0b2832,#061419 62%,#02070a);position:absolute;inset:0}.relatedSignalScene:after{content:"";background:#c4e6e72e;height:1px;position:absolute;top:48%;left:-8%;right:-8%;transform:rotate(-6deg);box-shadow:0 24px #c4e6e71a,0 48px #c4e6e70f}.relatedSignalScene b{color:#f4f7f50e;font:900 150px/1 var(--display);position:absolute;bottom:-12%;right:3%}.relatedSignal:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070afa);position:absolute;inset:30% 0 0}.relatedSignal>div:last-child{position:absolute;inset:auto 25px 24px}.relatedGrid small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.1em}.relatedGrid h3{letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(25px,3vw,36px);line-height:1}.relatedGrid p{color:#98aaad;margin:0;font-size:11px;line-height:1.6}.relatedGrid strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.08em;margin-top:17px;display:inline-block}.articleVisual{margin:0 0 72px}.visualFrame{border:1px solid var(--light-line);background:linear-gradient(#10262d0e 1px, transparent 1px), linear-gradient(90deg, #10262d0e 1px, transparent 1px), var(--foam-100);background-size:34px 34px;min-height:360px;position:relative;overflow:hidden}.visualFrame:before,.visualFrame:after{content:"";background:#10262d2e;height:1px;position:absolute;top:50%;left:12%;right:12%;transform:rotate(24deg)}.visualFrame:after{transform:rotate(-24deg)}.visualRose{border:1px solid #10262d80;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:absolute;top:28px;right:28px}.visualRose:before,.visualRose:after{content:"";background:#10262d73;width:1px;height:105px;position:absolute}.visualRose:after{transform:rotate(90deg)}.visualRose span{font:800 9px var(--mono);position:absolute;top:-18px}.visualRoute{border-top:2px dashed var(--coral);border-radius:50%;width:55%;height:22%;position:absolute;top:55%;left:15%;transform:rotate(-10deg)}.visualObject{border:2px solid var(--ink-900);background:#0d929c14;border-radius:50% 55% 40% 45%;width:36%;height:30%;position:absolute;top:32%;left:23%}.visualNote,.visualHotspot{border:1px solid var(--light-line);background:var(--foam-50);color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;position:absolute}.visualHotspot{z-index:3;max-width:210px}.visualHotspot summary{cursor:pointer;align-items:center;gap:7px;min-height:27px;padding:5px 8px;list-style:none;display:flex}.visualHotspot summary::-webkit-details-marker{display:none}.visualHotspot summary:before{content:"+";border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.visualHotspot[open] summary:before{content:"−"}.visualHotspot p{border-top:1px solid var(--light-line);color:#10262db8;width:190px;font:11px/1.55 var(--sans);letter-spacing:0;text-transform:none;margin:0;padding:9px 10px 11px}.note1{top:14%;left:8%}.note2{bottom:17%;left:53%}.note3{bottom:10%;right:7%}.articleVisual figcaption{color:#10262d7a;letter-spacing:.05em;margin-top:10px;font-size:9px}.visual-compass .visualObject{border-radius:50%;width:205px;height:205px;top:22%;left:34%;box-shadow:inset 0 0 0 27px #0d929c14}.visual-logbook .visualObject{background:repeating-linear-gradient(transparent 0 31px, #10262d26 32px), var(--foam-50);border-radius:0;width:58%;height:68%;top:18%;left:18%;transform:rotate(-3deg)}.visual-leviathan .visualObject{background:var(--ocean-900);border-radius:65% 45% 48% 60%;width:58%;height:20%;top:45%;left:20%}.visual-ghost-ship .visualFrame{background:linear-gradient(#f4f7f559, #06141bb8), var(--ocean-900)}.visual-ghost-ship .visualObject,.visual-ship-structure .visualObject,.visual-galleon .visualObject{border-radius:0 0 55% 65%;width:59%;height:17%;top:56%;left:18%}.visual-ghost-ship .visualObject:before,.visual-ship-structure .visualObject:before,.visual-galleon .visualObject:before{content:"";background:var(--ink-900);width:2px;height:155px;box-shadow:-68px 38px 0 -.5px var(--ink-900), 62px 30px 0 -.5px var(--ink-900);position:absolute;bottom:80%;left:49%}.visual-cannon .visualObject{background:var(--ocean-900);border-radius:50px 8px 8px 50px;width:48%;height:42px;top:49%;left:18%;transform:rotate(-8deg)}.visual-crew .visualObject{width:50px;height:50px;box-shadow:150px -70px 0 -2px var(--coral), 270px 35px 0 -2px var(--gold), 115px 105px 0 -2px var(--ink-900);background:var(--ocean-900);border-radius:50%;top:38%;left:18%}.articleTheme-haitu .articleSurface{background-color:#f0f1e9;background-image:linear-gradient(#0d606b0b 1px,#0000 1px),linear-gradient(90deg,#0d606b0b 1px,#0000 1px);background-size:48px 48px}.articleTheme-haitu .articleBody{counter-reset:chart-note}.articleTheme-haitu .intelSection{background:#f8faf5b3;border:1px solid #10262d33;padding:34px 34px 8px;box-shadow:9px 9px #0d929c0e}.articleTheme-haitu .intelSection+.intelSection{margin-top:38px}.articleTheme-haitu .intelSequence{align-items:center;gap:12px;display:flex}.articleTheme-haitu .intelSequence:after{content:"";background:#0d929c38;flex:1;height:1px}.articleTheme-haitu .quickAnswer{border:1px solid #10262d40;border-top:4px double var(--cyan-dark);box-shadow:10px 10px #10262d12}.articleTheme-haitu .articleToc{background:#f4f7f5b8;border:1px solid #10262d33;padding:22px}.articleTheme-haitu .visualFrame{border:5px solid #f5f7f0;outline:1px solid #10262d4d}.articleTheme-haitu .voyageCta{background:radial-gradient(circle at 88% 12%,#b24d3826,#0000 30%),#34372d}.articleTheme-ships .articleSurface{color:#2c2116;background-color:#e6dcc8;background-image:linear-gradient(#5b3c1c11 1px,#0000 1px),linear-gradient(90deg,#5b3c1c11 1px,#0000 1px);background-size:42px 42px}.articleTheme-ships .articleBody h2,.articleTheme-ships .faqSection h2,.articleTheme-ships .sourceSection h2,.articleTheme-ships .articleToc strong,.articleTheme-ships .relatedSection h2{color:#2c2116}.articleTheme-ships .articleBody p,.articleTheme-ships .articleBody li,.articleTheme-ships .articleToc li{color:#352616c2}.articleTheme-ships .signalLabel.dark,.articleTheme-ships .intelSequence,.articleTheme-ships .articleToc li span{color:#956026}.articleTheme-ships .quickAnswer{background:linear-gradient(120deg,#9560261a,#0000 50%),#f6eddce6;border-color:#9560265c #9560265c #9560265c #956026}.articleTheme-ships .quickAnswer b{color:#956026}.articleTheme-ships .quickAnswer p{color:#352616d1}.articleTheme-ships .intelSection{border-top-color:#5b3c1c33;border-left:3px solid #9560267a;padding:36px 0 8px 38px}.articleTheme-ships .intelSection:before{content:"";background:#e6dcc8;border:2px solid #956026;border-radius:50%;width:13px;height:13px;position:absolute;top:46px;left:-8px}.articleTheme-ships .articleToc{border-left-color:#95602666}.articleTheme-ships .articleVisual figcaption{color:#35261680}.articleTheme-ships .visualFrame{background-color:#352719;background-image:linear-gradient(#efc98b14 1px,#0000 1px),linear-gradient(90deg,#efc98b14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#95602659}.articleTheme-ships .visualFrame:before,.articleTheme-ships .visualFrame:after,.articleTheme-ships .visualRose:before,.articleTheme-ships .visualRose:after{background:#f1bd6352}.articleTheme-ships .visualRose,.articleTheme-ships .visualObject{border-color:#f1bd639e}.articleTheme-ships .visualRose span,.articleTheme-ships .visualNote,.articleTheme-ships .visualHotspot{color:var(--gold)}.articleTheme-ships .visualNote,.articleTheme-ships .visualHotspot{background:#4a3420;border-color:#f1bd6347}.articleTheme-ships .visualHotspot p{color:#fff2dac7;border-color:#f1bd6338}.articleTheme-ships .faqSection details,.articleTheme-ships .sourceSection ol,.articleTheme-ships .sourceSection li{border-color:#5b3c1c33}.articleTheme-ships .sourceSection li,.articleTheme-ships .sourceSection a,.articleTheme-ships .faqSection summary{color:#352616d6}.articleTheme-ships .relatedSection .sectionLead h2{color:#2c2116}.articleTheme-ships .voyageCta{background:radial-gradient(circle at 88% 12%,#f1bd6324,#0000 30%),#2a1d12;border-left:5px solid #c58a3d}.articleTheme-naval-history .articleSurface{background:linear-gradient(112deg,#ff6d5711,#0000 28%),#f1f0ed}.articleTheme-naval-history .articleLayout{grid-template-columns:minmax(0,1fr) 230px;gap:58px}.articleTheme-naval-history .quickAnswer{border:0;border-top:5px solid var(--coral);color:#f8f1ef;clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%);background:#11151a;padding:34px 38px}.articleTheme-naval-history .quickAnswer b,.articleTheme-naval-history .intelSequence,.articleTheme-naval-history .articleToc li span,.articleTheme-naval-history .signalLabel.dark{color:#df4e3f}.articleTheme-naval-history .quickAnswer p{color:#f8f1efc2}.articleTheme-naval-history .intelSection{border:0;border-left:4px solid var(--coral);background:linear-gradient(90deg,#ff6d5713,#0000 72%);padding:38px 34px 12px}.articleTheme-naval-history .intelSection+.intelSection{margin-top:30px}.articleTheme-naval-history .intelSection h2{text-transform:uppercase;max-width:620px;font-size:42px}.articleTheme-naval-history .articleToc{border-left:3px solid var(--coral);padding:20px 0 20px 24px}.articleTheme-naval-history .visualFrame{border:0;border-top:4px solid var(--coral);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%);background-color:#e1e1dc}.articleTheme-naval-history .voyageCta{border-left:5px solid var(--coral);background:linear-gradient(110deg,#ff6d5726,#0000 50%),#11151a}.articleTheme-sea-legends .articleSurface{color:#eceaf0;background:radial-gradient(at 75% 5%,#ac74b726,#0000 25%),linear-gradient(#180f19,#241725 50%,#120c14)}.articleTheme-sea-legends .articleLayout{grid-template-columns:minmax(0,770px) 180px;gap:85px}.articleTheme-sea-legends .articleBody h2,.articleTheme-sea-legends .faqSection h2,.articleTheme-sea-legends .sourceSection h2,.articleTheme-sea-legends .articleToc strong,.articleTheme-sea-legends .relatedSection h2{color:#f1eff4;font-family:var(--serif);font-weight:400}.articleTheme-sea-legends .articleBody p,.articleTheme-sea-legends .articleBody li,.articleTheme-sea-legends .articleToc li{color:#e1dee8b8}.articleTheme-sea-legends .articleBody p{font-size:19px;line-height:2.08}.articleTheme-sea-legends .signalLabel.dark,.articleTheme-sea-legends .intelSequence,.articleTheme-sea-legends .articleToc li span{color:#bca8df}.articleTheme-sea-legends .quickAnswer{background:linear-gradient(90deg,#8f70c51a,#0000);border:0;border-top:1px solid #bca8df6b;border-bottom:1px solid #bca8df33;padding:38px 42px}.articleTheme-sea-legends .quickAnswer b{color:#bca8df}.articleTheme-sea-legends .quickAnswer p{color:#ede9f2d1;font-family:var(--serif);font-size:18px}.articleTheme-sea-legends .intelSection{border:0;padding:15px 0 0}.articleTheme-sea-legends .intelSection+.intelSection{margin-top:110px}.articleTheme-sea-legends .intelSequence{margin-bottom:25px}.articleTheme-sea-legends .intelSection h2{max-width:680px;margin-bottom:32px;font-size:clamp(39px,5vw,56px)}.articleTheme-sea-legends .intelSection>p:first-of-type:first-letter{float:left;color:#bca8df;font:400 72px/.72 var(--serif);margin:9px 12px 0 0}.articleTheme-sea-legends .articleToc{border-left-color:#bca8df47}.articleTheme-sea-legends .articleVisual figcaption{color:#e1dee866}.articleTheme-sea-legends .visualFrame{background:radial-gradient(at 54% 55%,#bca8df1f,#0000 30%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 45px,#080d13;border-color:#bca8df33;min-height:430px}.articleTheme-sea-legends .visualNote,.articleTheme-sea-legends .visualHotspot{color:#bca8df;background:#1b121d;border-color:#bca8df40}.articleTheme-sea-legends .visualHotspot p{color:#ede9f2bd;border-color:#bca8df2e}.articleTheme-sea-legends .visualRose,.articleTheme-sea-legends .visualObject{border-color:#e1dee87a}.articleTheme-sea-legends .visualFrame:before,.articleTheme-sea-legends .visualFrame:after,.articleTheme-sea-legends .visualRose:before,.articleTheme-sea-legends .visualRose:after{background:#bca8df3d}.articleTheme-sea-legends .faqSection details,.articleTheme-sea-legends .sourceSection ol,.articleTheme-sea-legends .sourceSection li{border-color:#cfd5e021}.articleTheme-sea-legends .sourceSection li,.articleTheme-sea-legends .sourceSection a,.articleTheme-sea-legends .faqSection summary{color:#ede9f2cc}.articleTheme-sea-legends .voyageCta{background:radial-gradient(at 84% 14%,#8f70c530,#0000 31%),#080c12}.articleTheme-seamanship .articleSurface{background-color:#edf2ec;background-image:repeating-linear-gradient(0deg,#0000 0 39px,#29644e0a 40px 41px)}.articleTheme-seamanship .quickAnswer{background:#f8fbf7d9;border:1px solid #2057433d;border-left:5px solid #459d79}.articleTheme-seamanship .quickAnswer b,.articleTheme-seamanship .intelSequence,.articleTheme-seamanship .articleToc li span,.articleTheme-seamanship .signalLabel.dark{color:#297a5b}.articleTheme-seamanship .intelSection{background:#f8fbf7c7;border:1px solid #20574333;padding:72px 34px 22px}.articleTheme-seamanship .intelSection+.intelSection{margin-top:18px}.articleTheme-seamanship .intelSequence{background:#59c99e17;border-bottom:1px solid #2057432e;align-items:center;min-height:40px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}.articleTheme-seamanship .intelSequence:after{content:"STATUS / READY";color:#297a5b;font:800 7px var(--mono);letter-spacing:.1em;margin-left:auto}.articleTheme-seamanship .articleToc{background:#f8fbf7b8;border:1px solid #20574338;border-top:4px solid #59c99e;padding:22px}.articleTheme-seamanship .visualFrame{background-color:#f2f6f1;border:1px solid #2057433d;border-top:4px solid #59c99e}.articleTheme-seamanship .voyageCta{background:radial-gradient(circle at 88% 12%,#59c99e26,#0000 30%),#091b1a;border-left:5px solid #59c99e}.articleTheme-haitu .relatedSignal{color:#211f19;background:#dce2d5;border-color:#23393047}.articleTheme-haitu .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#b24d383d,#0000 24%),linear-gradient(150deg,#bfd2c5,#e5e5d2 62%,#cbc9ad)}.articleTheme-haitu .relatedSignal:after{background:linear-gradient(#0000,#dde2d3fa)}.articleTheme-haitu .relatedGrid p{color:#211f19a6}.articleTheme-haitu .relatedGrid small,.articleTheme-haitu .relatedGrid strong{color:#9f4635}.articleTheme-ships .relatedSignal{background:#302216;border-color:#9560267a}.articleTheme-ships .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#f1bd6347,#0000 24%),linear-gradient(150deg,#70471f,#352619 62%,#18100b)}.articleTheme-ships .relatedSignal:after{background:linear-gradient(#0000,#1f140cfa)}.articleTheme-ships .relatedGrid small,.articleTheme-ships .relatedGrid strong{color:var(--gold)}.articleTheme-naval-history .relatedSignal{background:#45110d;border-color:#af37298c}.articleTheme-naval-history .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#ffb55b57,#0000 24%),linear-gradient(150deg,#a02a1c,#4d1510 62%,#1c0908)}.articleTheme-naval-history .relatedSignal:after{background:linear-gradient(#0000,#2b0a08fa)}.articleTheme-naval-history .relatedGrid small,.articleTheme-naval-history .relatedGrid strong{color:#ff9b72}.articleTheme-sea-legends .relatedSignal{background:#281a2a;border-color:#bca8df57}.articleTheme-sea-legends .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#cdbce13d,#0000 24%),linear-gradient(150deg,#5c4560,#2c1d2f 62%,#140d16)}.articleTheme-sea-legends .relatedSignal:after{background:linear-gradient(#0000,#190f1bfa)}.articleTheme-sea-legends .relatedGrid small,.articleTheme-sea-legends .relatedGrid strong{color:#c9b2eb}.articleTheme-seamanship .relatedSignal{color:#173326;background:#cfdcc5;border-color:#326d4f66}.articleTheme-seamanship .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#b5843940,#0000 24%),linear-gradient(150deg,#8eae8f,#d8dfc5 62%,#acbd9e)}.articleTheme-seamanship .relatedSignal:after{background:linear-gradient(#0000,#d2dec7fa)}.articleTheme-seamanship .relatedGrid p{color:#173326a8}.articleTheme-seamanship .relatedGrid small,.articleTheme-seamanship .relatedGrid strong{color:#256d4c}.articlePage{--codex-accent:var(--cyan-dark);--codex-line:#10262d2e;--codex-panel:#f4f7f5d1;--codex-copy:#10262d}.articleTheme-haitu{--codex-accent:#9f4635;--codex-line:#3e463538;--codex-panel:#f4f1ded6;--codex-copy:#211f19}.articleTheme-ships{--codex-accent:#956026;--codex-line:#5b3c1c3d;--codex-panel:#f6eddcd1;--codex-copy:#2c2116}.articleTheme-naval-history{--codex-accent:#af3729;--codex-line:#6f2a203b;--codex-panel:#f7efe9d6;--codex-copy:#351511}.articleTheme-sea-legends{--codex-accent:#bca8df;--codex-line:#cdbce12e;--codex-panel:#231725e0;--codex-copy:#f1eff4}.articleTheme-seamanship{--codex-accent:#297a5b;--codex-line:#20574338;--codex-panel:#f8fbf7d1;--codex-copy:#173326}.articleSurface .articleShell{width:min(1220px,100% - 48px)}.codexStatusBar{z-index:18;border:1px solid var(--codex-line);background:var(--codex-panel);min-height:62px;color:var(--codex-copy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:54px;padding:10px 18px;display:grid;position:sticky;top:0;box-shadow:0 12px 35px #050f1214}.codexStatusBar>div{align-items:baseline;gap:14px;display:flex}.codexStatusBar>div span{color:var(--codex-accent);font:800 8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.codexStatusBar>div b{font:800 13px var(--mono);letter-spacing:.08em}.codexStatusBar nav{align-items:center;gap:4px;display:flex}.codexStatusBar nav a{min-height:34px;color:var(--codex-copy);border:1px solid #0000;align-items:center;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.codexStatusBar nav a{color:color-mix(in srgb, var(--codex-copy) 66%, transparent)}}.codexStatusBar nav a{font-size:10px;font-weight:700}.codexStatusBar nav a:hover{border-color:var(--codex-line);background:var(--codex-accent)}@supports (color:color-mix(in lab, red, red)){.codexStatusBar nav a:hover{background:color-mix(in srgb, var(--codex-accent) 8%, transparent)}}.codexStatusBar nav a:hover{color:var(--codex-copy)}.codexStatusBar>strong{color:var(--codex-accent);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;gap:8px;display:flex}.codexStatusBar>strong i,.codexDirectoryFoot b i{background:var(--codex-accent);width:7px;height:7px;box-shadow:0 0 10px var(--codex-accent);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.codexStatusBar>strong i,.codexDirectoryFoot b i{box-shadow:0 0 10px color-mix(in srgb, var(--codex-accent) 55%, transparent)}}.articleBody{grid-column:2;min-width:0}.codexOverview,.codexSpecimen,.intelSection,.faqSection,.sourceSection{scroll-margin-top:92px}.codexOverview{border:1px solid var(--codex-line);background:var(--codex-panel);color:var(--codex-copy);margin-bottom:48px}.codexOverview>header,.codexSpecimen>header{border-bottom:1px solid var(--codex-line);justify-content:space-between;align-items:center;min-height:42px;padding:0 16px;display:flex}.codexOverview>header span,.codexSpecimen>header span{color:var(--codex-accent);font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.codexOverview>header b,.codexSpecimen>header b{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexOverview>header b,.codexSpecimen>header b{color:color-mix(in srgb, var(--codex-copy) 48%, transparent)}}.codexOverview>header b,.codexSpecimen>header b{font:800 8px var(--mono);letter-spacing:.1em}.codexOverview .quickAnswer{box-shadow:none;clip-path:none;background:0 0;border:0;margin:0;padding:34px 34px 28px}.codexOverview .quickAnswer p{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexOverview .quickAnswer p{color:color-mix(in srgb, var(--codex-copy) 82%, transparent)}}.codexOverview dl{border-top:1px solid var(--codex-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.codexOverview dl div{border-right:1px solid var(--codex-line);min-height:72px;padding:16px}.codexOverview dl div:last-child{border-right:0}.codexOverview dt{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexOverview dt{color:color-mix(in srgb, var(--codex-copy) 48%, transparent)}}.codexOverview dt{font:8px var(--mono);letter-spacing:.08em}.codexOverview dd{color:var(--codex-copy);font:800 12px var(--mono);margin:8px 0 0}.codexTags{border-top:1px solid var(--codex-line);flex-wrap:wrap;gap:7px;padding:14px 16px;display:flex}.codexTags span{border:1px solid var(--codex-line);color:var(--codex-copy);padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.codexTags span{color:color-mix(in srgb, var(--codex-copy) 64%, transparent)}}.codexTags span{font:8px var(--mono)}.codexSpecimen{border:1px solid var(--codex-line);background:var(--codex-panel);margin-bottom:74px}@supports (color:color-mix(in lab, red, red)){.codexSpecimen{background:color-mix(in srgb, var(--codex-panel) 72%, transparent)}}.codexSpecimen .visualFrame{border-width:1px;outline:0}.codexDirectory{border:0;border-right:1px solid var(--codex-line);color:var(--codex-copy);grid-area:1/1;align-self:start;padding:0 26px 0 0;position:sticky;top:82px}.codexDirectoryHead{border-bottom:1px solid var(--codex-line);padding:0 0 22px}.codexDirectoryHead>span{color:var(--codex-accent);font:800 8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.codexDirectoryHead>b{float:right;color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexDirectoryHead>b{color:color-mix(in srgb, var(--codex-copy) 42%, transparent)}}.codexDirectoryHead>b{font:800 9px var(--mono)}.codexDirectoryHead>strong{color:var(--codex-copy);font:800 20px/1.2 var(--sans);margin:13px 0 0;display:block}.codexProgress{border-bottom:1px solid var(--codex-line);padding:18px 0}.codexProgress>div{color:var(--codex-copy);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.codexProgress>div{color:color-mix(in srgb, var(--codex-copy) 52%, transparent)}}.codexProgress>div{font:8px var(--mono);letter-spacing:.08em}.codexProgress>div b{color:var(--codex-accent)}.codexProgress>i{background:var(--codex-copy);height:3px;margin-top:11px;display:block}@supports (color:color-mix(in lab, red, red)){.codexProgress>i{background:color-mix(in srgb, var(--codex-copy) 9%, transparent)}}.codexProgress>i span{background:var(--codex-accent);height:100%;transition:width .15s linear;display:block}.codexIndex{border-bottom:1px solid var(--codex-line);margin:0;padding:13px 0;list-style:none}.codexIndex li{color:var(--codex-copy);margin:0}@supports (color:color-mix(in lab, red, red)){.codexIndex li{color:color-mix(in srgb, var(--codex-copy) 58%, transparent)}}.codexIndex li{font-family:var(--sans)}.codexIndex a{grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:43px;padding:7px 8px;font-size:10px;line-height:1.35;display:grid;position:relative}.codexIndex a:before{content:"";background:0 0;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.codexIndex a span{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexIndex a span{color:color-mix(in srgb, var(--codex-copy) 35%, transparent)}}.codexIndex a span{font:8px var(--mono)}@supports (color:color-mix(in lab, red, red)){.codexIndex li:hover,.codexIndex li.isActive{background:color-mix(in srgb, var(--codex-accent) 8%, transparent)}}.codexIndex li.isActive a:before{background:var(--codex-accent);box-shadow:0 0 8px var(--codex-accent)}@supports (color:color-mix(in lab, red, red)){.codexIndex li.isActive a:before{box-shadow:0 0 8px color-mix(in srgb, var(--codex-accent) 45%, transparent)}}.codexIndex li.isActive a span{color:var(--codex-accent)}.codexDirectoryFoot{color:var(--codex-copy);grid-template-columns:1fr auto;gap:10px;padding-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.codexDirectoryFoot{color:color-mix(in srgb, var(--codex-copy) 48%, transparent)}}.codexDirectoryFoot{font:8px var(--mono);letter-spacing:.07em}.codexDirectoryFoot b{color:var(--codex-copy);text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:flex}.codexDirectoryFoot a{border-top:1px solid var(--codex-line);color:var(--codex-accent);font:800 9px var(--sans);grid-column:1/-1;margin-top:10px;padding-top:15px}.codexDirectoryFoot a em{float:right;font-size:14px;font-style:normal}.codexStatusBar{display:none}.articleSurface .articleLayout,.articleTheme-naval-history .articleLayout,.articleTheme-sea-legends .articleLayout{grid-template-columns:minmax(0,1fr);gap:0}.articleBody{grid-area:2/1}.codexDirectory{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-area:1/1;margin-bottom:72px;padding:0;display:block;position:relative;top:auto}.codexDirectoryHead,.codexDirectoryFoot,.codexProgress{display:none}.codexIndex{border-bottom:1px solid var(--codex-line);scrollbar-width:none;gap:28px;min-width:0;margin:0;padding:0 0 20px;display:flex;overflow-x:auto}.codexIndex::-webkit-scrollbar{display:none}.codexIndex li{background:0 0;border:0;flex:none;min-width:max-content;margin:0}.codexIndex a{min-height:30px;color:var(--codex-copy);gap:9px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.codexIndex a{color:color-mix(in srgb, var(--codex-copy) 46%, transparent)}}.codexIndex a{letter-spacing:.04em;font-size:9px}.codexIndex a:before{width:auto;height:2px;transition:right .25s;inset:auto 100% -21px 0}.codexIndex li:hover,.codexIndex li.isActive{color:var(--codex-copy);background:0 0}.codexIndex li.isActive a{color:var(--codex-copy)}.codexIndex li.isActive a:before{background:var(--codex-accent);box-shadow:none;right:0}.codexOverview{border:0;border-bottom:1px solid var(--codex-line);width:min(920px,100%);min-height:0;color:var(--codex-copy);box-shadow:none;clip-path:none;background:0 0;margin:0 auto 120px;padding:22px 0 62px;display:block;position:relative}.codexOverview:after{content:"";background:var(--codex-accent);opacity:.6;width:30%;height:2px;position:absolute;bottom:-1px;right:0}.codexOverview .quickAnswer{width:auto;box-shadow:none;clip-path:none;background:0 0;border:0;margin:0;padding:0}.codexOverview .quickAnswer b{color:var(--codex-accent)}.codexOverview .quickAnswer p{max-width:820px;color:var(--codex-copy);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.codexOverview .quickAnswer p{color:color-mix(in srgb, var(--codex-copy) 84%, transparent)}}.codexOverview .quickAnswer p{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(23px,2.4vw,31px);line-height:1.65}.codexTags{border:0;justify-content:start;width:auto;margin-top:28px;padding:0;display:flex;position:static}.codexTags span{border:0;border-bottom:1px solid var(--codex-line);color:var(--codex-copy);background:0 0}@supports (color:color-mix(in lab, red, red)){.codexTags span{color:color-mix(in srgb, var(--codex-copy) 48%, transparent)}}.codexTags span{-webkit-backdrop-filter:none;backdrop-filter:none}.codexSpecimen{border:0;border-top:1px solid var(--codex-line);color:var(--codex-copy);box-shadow:none;clip-path:none;background:0 0;margin:0 0 125px;padding-top:16px;position:relative;overflow:visible}.codexSpecimen>header{border:0;margin-bottom:22px;padding:0}.codexSpecimen>header b{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexSpecimen>header b{color:color-mix(in srgb, var(--codex-copy) 42%, transparent)}}.codexSpecimen .articleVisual{margin:0;padding:0}.codexSpecimen .visualFrame{border-color:var(--codex-line);min-height:520px;box-shadow:0 30px 80px #040c0e17}.articlePage .articleBody .intelSection{border:0;border-top:1px solid var(--codex-line);min-height:0;color:var(--codex-copy);box-shadow:none;clip-path:none;background:0 0;grid-template-columns:minmax(120px,190px) minmax(0,760px);justify-content:center;column-gap:clamp(45px,8vw,110px);margin:0;padding:105px 0;display:grid;position:relative;overflow:visible}.articlePage .articleBody .intelSection+.intelSection{margin-top:0}.articlePage .articleBody .intelSection:before{content:"";background:var(--codex-accent);width:70px;height:2px;box-shadow:none;opacity:.7;border:0;border-radius:0;position:absolute;top:-1px;left:0}.articlePage .articleBody .intelSection:after{content:attr(data-node);color:var(--codex-accent);position:absolute;inset:58px 0 auto auto}@supports (color:color-mix(in lab, red, red)){.articlePage .articleBody .intelSection:after{color:color-mix(in srgb, var(--codex-accent) 7%, transparent)}}.articlePage .articleBody .intelSection:after{font:900 clamp(95px, 12vw, 170px)/1 var(--display);letter-spacing:-.08em}.articleSurface .intelSequence{min-height:0;color:var(--codex-accent);background:0 0;border:0;grid-area:1/1;margin:8px 0 0;padding:0;display:block;position:static}.articleSurface .intelSequence:after{display:none}.articlePage .intelSection h2{z-index:2;color:var(--codex-copy);font-family:var(--display);text-transform:none;grid-area:1/2;margin:0 0 35px;font-size:clamp(45px,5vw,68px);line-height:.98;position:relative}.articlePage .intelSection>p,.articlePage .intelSection>ul{z-index:2;color:var(--codex-copy);grid-area:auto/2;position:relative}@supports (color:color-mix(in lab, red, red)){.articlePage .intelSection>p,.articlePage .intelSection>ul{color:color-mix(in srgb, var(--codex-copy) 78%, transparent)}}.articlePage .intelSectionReverse .intelSequence{grid-column:1}.articlePage .intelSectionReverse h2,.articlePage .intelSectionReverse>p,.articlePage .intelSectionReverse>ul{grid-column:2}.articleTheme-sea-legends .articleBody .intelSection>p:first-of-type:first-letter{float:left;color:var(--codex-accent);font:400 72px/.72 var(--serif);margin:9px 12px 0 0}.faqSection,.sourceSection{max-width:850px;margin-inline:auto}.voyagePage{isolation:isolate;background:#020609;min-height:100vh;position:relative;overflow:hidden}.voyagePage:before{content:"";z-index:0;filter:saturate(.92)contrast(1.04);background-image:linear-gradient(90deg,#020609fa 0%,#02070aeb 22%,#03090c9e 47%,#03090c29 72%,#03080b4d 100%),linear-gradient(#02070a57 0%,#0000 45%,#0206092e 68%,#020609 100%),url(/voyage-departure-v1.webp);background-position:50%,50%,50%;background-size:cover;height:max(860px,100svh);position:absolute;inset:0 0 auto}.voyagePage:after{content:"";z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(#c4e6e714 1px,#0000 1px),linear-gradient(90deg,#c4e6e714 1px,#0000 1px);background-size:72px 72px;height:min(760px,100svh - 82px);position:absolute;inset:82px 0 auto;-webkit-mask-image:linear-gradient(90deg,#000000b8,#0000 62%);mask-image:linear-gradient(90deg,#000000b8,#0000 62%)}.voyagePage>.siteHeader,.voyagePage>.voyageShell,.voyagePage>.worldFooter{z-index:1;position:relative}.voyagePage>.siteHeader{background:#02070ac2}.voyageShell,.launchShell{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:80px;min-height:calc(100vh - 82px);padding-block:80px;display:grid}.voyageShell>div:first-child{max-width:790px}.voyageShell h1,.launchShell h1{max-width:850px;font-size:clamp(50px,6vw,83px)}.voyagePage .voyageShell h1{text-shadow:0 4px 38px #0000007a}.launchSummary{color:#9fb0b3;max-width:680px;font-size:20px;line-height:1.7}.voyagePage .launchSummary{color:#e5eeecc2;text-shadow:0 2px 20px #00000094}.launchActions{align-items:center;gap:25px;margin-top:36px;display:flex}.launchActions>a:last-child{color:var(--mist-400);text-underline-offset:4px;font-size:11px;text-decoration:underline}.voyagePage .launchActions>a:last-child{color:#e8efedad}.voyagePage .signalButton{color:#191005;background:linear-gradient(135deg,#f4ca7b,#e7a64c);border-color:#f0bd66;box-shadow:0 16px 45px #d9913229}.voyagePage .signalButton:hover{filter:brightness(1.08)drop-shadow(0 0 18px #f1bd634d)}.launchActions>p{max-width:390px;color:var(--mist-400);font-size:11px;line-height:1.65}.tabExplanation{color:#c4e6e773;max-width:680px;margin-top:40px;font-size:11px;line-height:1.7}.voyagePage .tabExplanation{color:#e1ebe994;text-shadow:0 2px 14px #000000b3;max-width:600px;padding-left:19px;position:relative}.voyagePage .tabExplanation:before{content:"";background:#f1bd6394;width:1px;position:absolute;top:.3em;bottom:.3em;left:0}.launchConsole{border:1px solid var(--dark-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a0e8a;position:relative}.voyagePage .launchConsole{-webkit-backdrop-filter:blur(15px)saturate(1.15);backdrop-filter:blur(15px)saturate(1.15);background:linear-gradient(#040c0f85,#03090cc2);border-color:#f1bd6347;box-shadow:0 30px 90px #0000005c}.launchRadar{border-bottom:1px solid var(--dark-line);background:radial-gradient(circle,#55ebed17,#0000 55%);min-height:300px;position:relative;overflow:hidden}.voyagePage .launchRadar{background-image:radial-gradient(circle,#55ebed1a,#0000 48%),linear-gradient(145deg,#04101438,#020709a8);border-bottom-color:#f1bd6333}.launchRadar:before{content:"";border:1px solid #55ebed40;border-radius:50%;width:210px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 34px #55ebed05,inset 0 0 0 70px #55ebed05,0 0 60px #55ebed12}.launchRadar:after{content:"";background:#55ebed3b;width:1px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #55ebed1f}.launchRadar span{background:#55ebed3b;width:250px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launchRadar i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:32%;right:28%;box-shadow:0 0 26px 7px #ff6d5740}.launchRadar b{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.16em;position:absolute;bottom:16px;left:18px}.launchFacts{padding:25px;display:grid}.launchFacts span{color:var(--mist-400);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:22px}.launchFacts span:first-child{margin-top:0}.launchFacts b{color:var(--gold);margin-top:6px;font-size:17px}.voyagePage .launchFacts{background:#02070a42}.libraryPage,.launchPage{background:var(--ocean-950);min-height:100vh}.libraryHero{padding:95px 0 65px}.libraryHero h1{font-size:clamp(55px,7vw,96px)}.libraryHero>p:last-child{max-width:720px;color:var(--mist-400);line-height:1.7}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.libraryGrid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(2,1fr);padding-bottom:110px;display:grid}.libraryCard{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);flex-direction:column;min-height:300px;padding:30px;display:flex}.libraryCard>span{color:var(--cyan);font:8px var(--mono);letter-spacing:.12em}.libraryCard h2{margin:auto 0 12px;font-size:42px;line-height:1}.libraryCard p{color:var(--mist-400);line-height:1.65}.libraryCard b{color:var(--cyan);margin-top:20px;font-size:10px}.libraryCard:hover{background:#55ebed0f}.button{border:1px solid var(--dark-line);justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.button.primary{background:var(--cyan);border-color:var(--cyan);color:var(--ocean-950)}.button.quiet:hover{border-color:var(--cyan);color:var(--cyan)}.gameFrame{border:1px solid var(--dark-line);background:var(--ocean-950);width:100%;min-height:72vh}.errorBanner{border-left:3px solid var(--coral);color:#ffc0b7;background:#ff6d5714;margin-top:22px;padding:14px 17px;font-size:12px}code{color:var(--cyan);background:#55ebed1a;padding:2px 5px}@media (max-width:1060px){.siteHeaderInner{grid-template-columns:1fr auto auto auto}.worldNav{display:none}.mobileWorldNav{display:block}.cinematicContent{grid-template-columns:1fr}.intelPanel{display:none}.chapterRail{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.chapterRailTitle{display:none}.chapterRail button{min-width:155px}.hubQuestionRail{grid-template-columns:1fr 1fr}.worldChapterPanel,.worldChapterPanel:first-child,.worldChapterPanel:nth-child(2),.signalPoster,.signalPoster:first-child,.signalPoster:nth-child(2),.chapterMissionCard,.chapterMissionCard:first-child,.chapterMissionCard:nth-child(2),.experienceCard,.experienceCard:first-child,.experienceCard:nth-child(2){grid-column:span 6}.checkoutShell{grid-template-columns:minmax(0,1fr) 380px;gap:55px}}@media (max-width:800px){.sectionLead{grid-template-columns:1fr;gap:24px}.briefingLayout{grid-template-columns:1fr}.primaryBriefing{min-height:590px}.briefingQueue{grid-template-rows:none}.briefingQueue>a{min-height:180px}.gamePortalInner,.chapterLaunch{display:block}.gamePortal .signalButton,.chapterLaunch .signalButton{margin-top:28px}.chapterMissionList,.relatedGrid{grid-template-columns:1fr}.chapterMissionCard,.chapterMissionCard:first-child,.chapterMissionCard:nth-child(2),.relatedSignal,.hubPage-haitu .chapterMissionCard:first-child,.hubPage-haitu .chapterMissionCard:nth-child(2),.hubPage-ships .chapterMissionCard,.hubPage-ships .chapterMissionCard:first-child,.hubPage-ships .chapterMissionCard:nth-child(2),.hubPage-naval-history .chapterMissionCard:first-child,.hubPage-naval-history .chapterMissionCard:nth-child(2),.hubPage-seamanship .chapterMissionCard,.hubPage-seamanship .chapterMissionCard:first-child,.hubPage-seamanship .chapterMissionCard:nth-child(2){grid-column:1}.hubPage-ships .chapterMissionArchive>div,.hubPage-seamanship .chapterMissionArchive>div{grid-template-columns:1fr}.hubPage-sea-legends .chapterMissionCard:nth-child(2){width:100%}.hubPage-sea-legends .chapterMissionArchive>div>a{grid-template-columns:90px minmax(0,1fr) 75px;gap:24px}.hubPage-sea-legends .hubQuestionRail,.hub-ships .hubQuestionRail{width:100%}.chapterMissionArchive>div>a{grid-template-columns:42px minmax(0,1fr) 80px;gap:18px}.experienceGrid{grid-template-columns:1fr}.experienceCard,.experienceCard:first-child,.experienceCard:nth-child(2){grid-column:1}.checkoutShell{grid-template-columns:1fr}.checkoutPanel{max-width:560px}.toolsGrid,.toolInstrument,.shipInstrument,.logbookInstrument{grid-template-columns:1fr}.shipInstrument>.toolReadout{border-left:0;border-top:1px solid var(--light-line)}.articleLayout,.articleSurface .articleLayout,.articleTheme-naval-history .articleLayout,.articleTheme-sea-legends .articleLayout{grid-template-columns:1fr}.articleBody{grid-column:1}.articleToc{display:none}.codexDirectory{display:block}.codexStatusBar{display:none}.articlePage .articleBody .intelSection{grid-template-columns:1fr;min-height:0;padding-block:55px}.articleSurface .intelSequence,.articlePage .intelSection h2,.articlePage .intelSection>p,.articlePage .intelSection>ul,.articlePage .intelSectionReverse .intelSequence,.articlePage .intelSectionReverse h2,.articlePage .intelSectionReverse>p,.articlePage .intelSectionReverse>ul{grid-area:auto/1}.articlePage .intelSection h2{max-width:650px;margin-bottom:28px}.voyageShell,.launchShell{grid-template-columns:1fr}.launchConsole{max-width:520px}.voyagePage:before{background-position:50%,50%,63%;height:max(980px,100svh)}.voyagePage:after{height:750px}}@media (max-width:600px){.shell{width:min(100% - 28px,1220px)}.siteHeader{height:70px}.siteHeaderInner{gap:12px;width:min(100% - 24px,1220px)}.worldBrand{font-size:11px}.worldBrand small{display:none}.worldBrandMark{width:27px;height:27px}.worldBrandMark:before{inset:6px}.headerLaunch{min-height:38px;padding-inline:12px;font-size:10px}.headerLaunchText{display:none}.mobileWorldNav summary{min-height:38px;padding-inline:10px;font-size:9px}.localeSwitcher summary{min-width:46px;min-height:38px}.cinematicHero{min-height:calc(100svh - 70px)}.cinematicContent{align-items:end;min-height:calc(100svh - 70px);padding:60px 14px 156px}.cinematicCopy h1{font-size:clamp(49px,15vw,72px)}.cinematicCopy>p:not(.signalLabel){font-size:14px}.cinematicActions{flex-direction:column;align-items:stretch;gap:10px}.textAction{text-align:center}.signalCoordinates{top:22px;right:16px}.chapterRail{min-height:94px}.chapterRail button{grid-template-columns:24px 1fr;min-width:140px;min-height:94px;padding:14px}.chapterRail button small{display:none}.worldChapters,.briefingStage,.signalTheater{padding:80px 0}.worldChapterPanels,.signalPosterGrid{grid-template-columns:1fr;gap:12px}.worldChapterPanel,.worldChapterPanel:first-child,.worldChapterPanel:nth-child(2){grid-column:1;min-height:355px}.worldChapterPanel:first-child,.worldChapterPanel:nth-child(2){min-height:405px}.chapterPanelCopy{inset:auto 22px 23px}.chapterPanelCopy h3{font-size:32px}.chapterScene>b{font-size:120px}.primaryBriefing{grid-template-rows:260px auto;min-height:auto}.primaryBriefingCopy{padding:26px 22px 30px}.briefingQueue>a{grid-template-columns:30px 1fr 20px;gap:12px;min-height:175px;padding:22px}.signalPoster,.signalPoster:first-child,.signalPoster:nth-child(2){grid-column:1;min-height:370px}.signalPoster:first-child,.signalPoster:nth-child(2){min-height:410px}.posterCopy{inset:auto 22px 23px}.posterCopy h3{font-size:31px}.gamePortal{padding:85px 0}.gamePortalSignal{opacity:.35}.worldFooter>div{padding-block:35px;display:block}.worldFooter p{margin-top:25px}.experienceOpening,.experienceOpeningInner{min-height:590px}.experienceOpeningInner{padding-block:70px 90px}.experienceOpening h1{font-size:55px}.experienceOpeningInner>p:not(.signalLabel){font-size:14px}.experienceSky{opacity:.42;left:15%}.experienceStatus{flex-direction:column;align-items:flex-start;gap:10px}.experienceCatalog{padding:80px 0 90px}.experienceGrid{gap:12px}.experienceCard,.experienceCard:first-child,.experienceCard:nth-child(2){min-height:420px}.experienceCardCopy{inset:auto 22px 23px}.experienceCardCopy h2{font-size:39px}.toolsOpening,.toolsOpeningInner{min-height:570px}.toolsOpeningInner{padding-block:70px}.toolsOpening h1,.toolHero h1{font-size:52px}.toolsOpeningScene,.toolHeroScene{opacity:.4;left:16%}.toolsCatalog{padding:80px 0 90px}.toolCard{min-height:390px}.toolCardCopy{inset:auto 22px 23px}.toolHero,.toolHeroInner{min-height:500px}.toolHeroInner{padding-top:28px;padding-bottom:60px}.toolWorkbench{padding:65px 0 85px}.toolInstrument,.instrumentDial,.coordinateGrid,.interactiveShip{min-height:460px}.toolControls,.logbookForm,.generatedLog,.shipInstrument>.toolReadout{padding:28px 22px}.coordinateInputs{grid-template-columns:1fr}.instrumentDial:after{height:260px}.hubOpening{min-height:auto}.hubOpeningInner{padding-top:28px}.darkBreadcrumbs{margin-bottom:55px}.hubOpening h1{font-size:54px}.hubIntro{font-size:15px}.heroVoyageActions{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.heroVoyageTrigger{width:100%;min-height:88px;padding-inline:18px 14px}.heroVoyageTrigger>strong{font-size:15px}.articleEntry-galleon .heroVoyageTrigger{min-height:112px;padding-left:16px;padding-right:142px}.heroPixelSignal{width:132px}.pixelShip{transform-origin:0 0;left:9px;transform:scale(.8)}.heroPixelSignal em{font-size:5px}.heroCodexLink{align-self:flex-start}.hubQuestionRail,.hub-sea-legends .hubQuestionRail,.hub-seamanship .hubQuestionRail{grid-template-columns:1fr}.hubQuestionRail span{min-height:70px}.hubContent{padding:75px 0 90px}.hubWorldScene{opacity:.45;left:20%}.chapterMissionList{gap:12px}.chapterMissionCard,.chapterMissionCard:first-child,.chapterMissionCard:nth-child(2){min-height:390px}.missionCardCopy{inset:auto 22px 23px}.missionCardCopy h3{font-size:31px}.chapterMissionArchive{margin-top:60px}.chapterMissionArchive>header{flex-direction:column;align-items:flex-start;gap:13px}.chapterMissionArchive>div>a{grid-template-columns:30px 1fr;gap:14px;min-height:170px;padding-block:20px}.chapterMissionArchive>div>a>b{text-align:left;grid-column:2}.chapterMissionArchive h3{font-size:24px}.hubPage-haitu .chapterMissionArchive{padding:22px 18px 8px;box-shadow:7px 7px #0d929c11}.hubPage-haitu .chapterMissionArchive>div>a{grid-template-columns:42px 1fr}.hubPage-ships .chapterMissionArchive>div>a,.hubPage-seamanship .chapterMissionArchive>div>a{min-height:250px;padding:68px 22px 58px}.hubPage-ships .chapterMissionArchive .indexNumber,.hubPage-seamanship .chapterMissionArchive .indexNumber,.hubPage-ships .chapterMissionArchive>div>a>b,.hubPage-seamanship .chapterMissionArchive>div>a>b{left:22px}.hubPage-naval-history .chapterMissionArchive>div>a{padding-inline:18px}.hubPage-sea-legends .chapterMissionArchive{margin-top:80px}.hubPage-sea-legends .chapterMissionArchive>div>a{min-height:270px;padding:75px 0 28px;display:block}.hubPage-sea-legends .chapterMissionArchive .indexNumber{font-size:54px;position:absolute}.hubPage-sea-legends .chapterMissionArchive>div>a>b{text-align:left;margin-top:20px;display:block}.hubPage-sea-legends .chapterMissionArchive h3{font-size:34px}.lostSignal,.lostSignalInner{min-height:calc(100svh - 70px)}.lostSignal h1{font-size:58px}.lostSignalInner>p:not(.signalLabel){font-size:14px}.lostWorld{opacity:.38;left:15%}.chapterLaunch{padding:32px 24px}.articleShell{width:min(100% - 28px,1040px)}.articleSurface .articleShell{width:min(100% - 28px,1220px)}.articleHero{min-height:auto}.articleHero .articleShell{padding-top:28px;padding-bottom:65px}.articleWorldScene{opacity:.38;left:18%}.articleHero h1{font-size:49px}.articleDescription{font-size:15px}.articleMeta{flex-direction:column;gap:7px}.articleSurface{padding-top:58px}.codexOverview{grid-template-columns:1fr;gap:28px;min-height:0;margin-bottom:82px;padding-bottom:48px}.codexOverview .quickAnswer{width:100%;padding:0}.codexOverview .quickAnswer p{font-size:18px}.codexTags{display:none}.codexSpecimen{margin-bottom:85px}.codexSpecimen .articleVisual{padding:0}.codexSpecimen .visualFrame{min-height:370px}.visualHotspot{max-width:150px}.visualHotspot p{width:148px;font-size:10px}.visualHotspot.note2{left:auto;right:5%}.visualHotspot.note3{left:5%;right:auto}.quickAnswer{padding:25px 22px}.articleTheme-haitu .intelSection,.articleTheme-naval-history .intelSection,.articleTheme-seamanship .intelSection{padding-inline:22px}.articleTheme-ships .intelSection{padding-left:24px}.articleTheme-sea-legends .quickAnswer{padding:30px 24px}.articleTheme-sea-legends .intelSection+.intelSection{margin-top:80px}.articleTheme-sea-legends .articleBody p{font-size:18px}.visualFrame{min-height:285px}.voyageCta{padding:32px 24px}.sourceSection li{grid-template-columns:1fr;gap:7px}.sourceSection span{text-align:left}.relatedSignal{min-height:320px}.relatedSignal>div:last-child{inset:auto 22px 22px}.voyageShell,.launchShell{width:min(100% - 28px,1220px);padding-block:60px}.voyagePage:before{background-image:linear-gradient(#02070ab8 0%,#02070a61 28%,#02070aad 67%,#020609 100%),linear-gradient(90deg,#02070ac2,#02070a29),url(/voyage-departure-v1.webp);background-position:50%,50%,63%;height:940px}.voyagePage:after{opacity:.14;background-size:48px 48px;height:620px;inset-block-start:70px}.voyagePage .voyageShell h1{font-size:clamp(47px,13vw,64px)}.voyagePage .launchSummary{font-size:16px}.launchActions{flex-direction:column;align-items:stretch}.launchConsole{width:100%}.launchFacts b{overflow-wrap:anywhere}.checkoutShell{width:min(100% - 28px,1220px);padding-block:65px}.checkoutCopy h1{font-size:51px}.checkoutCopy>p:not(.signalLabel){font-size:14px}.libraryGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.worldNav .navSearch{color:var(--foam-50);align-items:center;gap:6px;display:inline-flex}.worldNav .navSearch span{color:var(--cyan);font-size:16px;line-height:1}.worldFooter{background:radial-gradient(circle at 6% 10%,#55ebed12,#0000 26%),#02070a;padding:82px 0 0;position:relative;overflow:hidden}.worldFooter:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#c4e6e717 1px,#0000 1px),linear-gradient(90deg,#c4e6e717 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.worldFooter>.worldFooterGrid{grid-template-columns:minmax(280px,1.45fr) repeat(4,minmax(140px,.7fr));align-items:start;gap:55px 38px;min-height:0;display:grid;position:relative}.worldFooterBrand .worldBrand{margin-bottom:45px}.worldFooterBrand h2{max-width:440px;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,57px);line-height:.96}.worldFooterBrand>p{color:#819498;max-width:420px;font:11px/1.75 var(--sans);letter-spacing:0;margin:25px 0 0}.worldFooter nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.worldFooter nav strong{min-height:28px;color:var(--gold);font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.worldFooter nav a{color:#99aaad;font-size:11px;line-height:1.45;transition:color .2s,transform .2s}.worldFooter nav a:hover{color:var(--cyan);transform:translate(3px)}.worldFooterBottom{border-top:1px solid var(--dark-line);color:#5f7479;min-height:74px;font:8px var(--mono);letter-spacing:.13em;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.publicInfoPage{--public-accent:var(--cyan);--public-deep:#07171d;--public-wash:#eaf2ef;background:var(--ocean-950)}.publicTone-gold{--public-accent:var(--gold);--public-deep:#19170f;--public-wash:#f2efe4}.publicTone-coral{--public-accent:var(--coral);--public-deep:#211110;--public-wash:#f3ebe6}.publicTone-green{--public-accent:#67d5a8;--public-deep:#0c1b17;--public-wash:#e9f1e8}.publicInfoPage .signalLabel{color:var(--public-accent)}.publicInfoPage .signalButton{border-color:var(--public-accent);background:var(--public-accent)}.publicInfoHero{isolation:isolate;min-height:720px;position:relative;overflow:hidden}.publicInfoScene{z-index:-2;filter:saturate(.6)contrast(1.07);background-image:url(/og-cinematic.png);background-position:62% 55%;background-size:cover;position:absolute;inset:0 0 0 32%}.publicPage-about .publicInfoScene{background-image:url(/og-cinematic.png);background-position:62% 55%}.publicPage-editorial .publicInfoScene{background-image:url(/worlds/haitu-hero-v2.webp);background-position:62% 46%}.publicPage-support .publicInfoScene{background-image:url(/game-cta/expedition.webp);background-position:61% 46%}.publicPage-contact .publicInfoScene{background-image:url(/worlds/seamanship-hero-v2.webp);background-position:70% 48%}.publicPage-privacy .publicInfoScene{background-image:url(/game-cta/sextant.webp);background-position:42% 68%}.publicPage-terms .publicInfoScene{background-image:url(/worlds/ships-hero-v2.webp);background-position:62% 52%}.publicPage-refund-policy .publicInfoScene{background-image:url(/game-cta/trade.webp);background-position:78% 55%}.publicPage-accessibility .publicInfoScene{background-image:url(/worlds/sea-legends-hero-v2.webp);background-position:66% 44%}.publicInfoScene:before{content:"";background:linear-gradient(90deg,#03080c 0,#03080cf2 22%,#03080c7a 68%,#03080c47),linear-gradient(#0000 35%,#03080cf0);position:absolute;inset:0}.publicInfoScene:after{content:"";opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff09 7px);position:absolute;inset:0}.publicTone-gold .publicInfoScene{filter:sepia(.24)saturate(.55)contrast(1.08)}.publicTone-coral .publicInfoScene{filter:sepia(.14)hue-rotate(325deg)saturate(.7)contrast(1.1)}.publicTone-green .publicInfoScene{filter:sepia(.12)hue-rotate(76deg)saturate(.62)contrast(1.08)}.publicInfoScene>span{border:1px solid var(--public-accent);width:290px;height:290px;position:absolute;top:18%;right:8%}@supports (color:color-mix(in lab, red, red)){.publicInfoScene>span{border:1px solid color-mix(in srgb, var(--public-accent) 32%, transparent)}}.publicInfoScene>span{border-radius:50%;box-shadow:inset 0 0 0 49px #ffffff03,inset 0 0 0 98px #ffffff03}.publicInfoScene>i{background:var(--public-accent);width:8px;height:8px;box-shadow:0 0 28px 7px var(--public-accent);border-radius:50%;position:absolute;top:38%;right:19%}@supports (color:color-mix(in lab, red, red)){.publicInfoScene>i{box-shadow:0 0 28px 7px color-mix(in srgb, var(--public-accent) 35%, transparent)}}.publicInfoScene>b{color:#ffffff0e;font:900 126px/1 var(--display);letter-spacing:-.07em;position:absolute;bottom:-3%;right:2%}.publicInfoHeroInner{z-index:2;flex-direction:column;justify-content:center;min-height:720px;padding-block:40px 46px;display:flex;position:relative}.publicInfoHero .darkBreadcrumbs{margin-bottom:76px}.publicInfoHero h1{max-width:930px;font-family:var(--display);letter-spacing:-.062em;text-wrap:balance;margin:15px 0 0;font-size:clamp(58px,6.7vw,96px);line-height:.92}.publicInfoHeroInner>p:not(.signalLabel){color:#afbec0;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.8}.publicInfoMeta{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin:auto 0 0;display:grid}.publicInfoMeta div{border-right:1px solid var(--dark-line);min-height:70px;padding:20px 22px}.publicInfoMeta div:first-child{padding-left:0}.publicInfoMeta dt{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.publicInfoMeta dt{color:color-mix(in srgb, var(--public-accent) 76%, transparent)}}.publicInfoMeta dt{font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.publicInfoMeta dd{color:#edf4f2;margin:9px 0 0;font-size:13px}.publicInfoBody{color:var(--ink-900);background-color:var(--public-wash);background-image:linear-gradient(var(--public-accent) 1px, transparent 1px), linear-gradient(90deg, var(--public-accent) 1px, transparent 1px);padding:120px 0 135px}@supports (color:color-mix(in lab, red, red)){.publicInfoBody{background-image:linear-gradient(color-mix(in srgb, var(--public-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--public-accent) 8%, transparent) 1px, transparent 1px)}}.publicInfoBody{background-size:54px 54px}.publicInfoLayout{grid-template-columns:260px minmax(0,780px);justify-content:space-between;gap:90px;display:grid}.publicInfoIndex{border-top:2px solid var(--public-accent);align-self:start;position:sticky;top:30px}.publicInfoIndex>p{color:var(--ink-900);margin:18px 0}@supports (color:color-mix(in lab, red, red)){.publicInfoIndex>p{color:color-mix(in srgb, var(--ink-900) 55%, transparent)}}.publicInfoIndex>p{font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.publicInfoIndex ol{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.publicInfoIndex li{border-bottom:1px solid var(--light-line)}.publicInfoIndex a{color:#10262dad;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:70px;font-size:11px;line-height:1.45;display:grid}.publicInfoIndex a:hover{color:var(--ink-900)}.publicInfoIndex a span{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.publicInfoIndex a span{color:color-mix(in srgb, var(--public-accent) 75%, #18343b)}}.publicInfoIndex a span{font:800 8px var(--mono)}.publicInfoSections article{padding:0 0 100px;scroll-margin-top:25px}.publicInfoSections article+article{border-top:1px solid var(--light-line);padding-top:98px}.publicInfoSections article:last-child{padding-bottom:0}.publicInfoSections h2{max-width:720px;font-family:var(--display);letter-spacing:-.052em;margin:18px 0 34px;font-size:clamp(43px,5vw,67px);line-height:.98}.publicInfoSections article>p:not(.signalLabel){color:#10262dc7;font-family:var(--sans);margin:0 0 23px;font-size:17px;line-height:1.9}.publicInfoSections ul{background:var(--public-accent);grid-template-columns:1fr 1fr;gap:1px;margin:42px 0 0;padding:1px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.publicInfoSections ul{background:color-mix(in srgb, var(--public-accent) 22%, #10262d1f)}}.publicInfoSections li{color:#10262dcc;background:var(--public-wash);align-items:center;gap:13px;min-height:82px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.publicInfoSections li{background:color-mix(in srgb, var(--public-wash) 94%, white)}}.publicInfoSections li{font-size:12px;line-height:1.5}.publicInfoSections li span{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.publicInfoSections li span{color:color-mix(in srgb, var(--public-accent) 80%, #10262d)}}.publicInfoSections li span{font:20px var(--mono)}.publicInfoAction{border-top:1px solid var(--dark-line);background:radial-gradient(circle at 75% 50%, var(--public-accent), transparent 29%), var(--public-deep)}@supports (color:color-mix(in lab, red, red)){.publicInfoAction{background:radial-gradient(circle at 75% 50%, color-mix(in srgb, var(--public-accent) 10%, transparent), transparent 29%), var(--public-deep)}}.publicInfoAction>.shell{justify-content:space-between;align-items:center;gap:70px;min-height:280px;display:flex}.publicInfoAction h2{max-width:760px;font-family:var(--display);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(36px,4vw,55px);line-height:.98}.publicInfoAction .signalButton{flex:none}.explorePage{color:var(--foam-50);background:#03080c}.exploreHero{isolation:isolate;min-height:790px;position:relative;overflow:hidden}.exploreHeroScene{z-index:-2;filter:saturate(.66)contrast(1.08);background-image:url(/worlds/haitu-hero-v2.webp);background-position:65%;background-size:cover;position:absolute;inset:0}.exploreHeroScene:before{content:"";background:linear-gradient(90deg,#03080cfa,#03080ce0 38%,#03080c47 72%),linear-gradient(#0000 42%,#03080ce6);position:absolute;inset:0}.exploreHeroScene:after{content:"";opacity:.16;background-image:linear-gradient(#55ebed2e 1px,#0000 1px),linear-gradient(90deg,#55ebed2e 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0}.exploreHeroScene span{border:1px solid #f1bd634d;border-radius:50%;width:330px;height:330px;position:absolute;top:20%;right:9%;box-shadow:inset 0 0 0 55px #f1bd6304,inset 0 0 0 110px #f1bd6304}.exploreHeroScene i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:38%;right:22%;box-shadow:0 0 30px 8px #ff6d574d}.exploreHeroScene b{color:#ffffff0f;font:900 122px/.75 var(--display);text-align:right;position:absolute;bottom:-4%;right:2%}.exploreHeroInner{flex-direction:column;justify-content:center;min-height:790px;padding-block:80px 48px;display:flex}.exploreHero h1{max-width:900px;font-family:var(--display);letter-spacing:-.068em;text-wrap:balance;margin:12px 0 0;font-size:clamp(64px,7.4vw,108px);line-height:.9}.exploreHeroInner>p:not(.signalLabel){color:#b5c3c3;max-width:700px;margin:30px 0 0;font-size:18px;line-height:1.78}.exploreHeroActions{align-items:center;gap:28px;margin-top:38px;display:flex}.exploreHero dl{border-top:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);width:min(850px,100%);margin:auto 0 0;display:grid}.exploreHero dl div{border-right:1px solid var(--dark-line);min-height:76px;padding:20px 23px}.exploreHero dl div:first-child{padding-left:0}.exploreHero dt{color:var(--mist-400);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.exploreHero dd{color:var(--gold);font:800 19px var(--mono);margin:8px 0 0}.exploreChapters{color:var(--ink-900);background:#edf2f0;padding:125px 0 135px}.exploreSectionHead{margin-bottom:52px}.exploreSectionHead h2{max-width:840px;font-family:var(--display);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(46px,5.5vw,74px);line-height:.96}.exploreChapters .signalLabel,.exploreDirectorySection .signalLabel{color:var(--cyan-dark)}.exploreChapterGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.exploreChapter{min-height:390px;color:var(--foam-50);isolation:isolate;background:#082028;flex-direction:column;grid-column:span 4;justify-content:end;padding:30px;display:flex;position:relative;overflow:hidden}.exploreChapter:first-child,.exploreChapter:nth-child(5){grid-column:span 6;min-height:460px}.exploreChapter:nth-child(2),.exploreChapter:nth-child(3){grid-column:span 3;min-height:460px}.exploreChapter>div{z-index:-2;filter:saturate(.65);background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/haitu-hero-v2.webp);background-position:50%;background-size:cover;transition:transform .7s,filter .3s;position:absolute;inset:0}.exploreChapter-ships>div{background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/ships-hero-v2.webp)}.exploreChapter-naval-history>div{background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/naval-history-hero-v2.webp)}.exploreChapter-sea-legends>div{background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/sea-legends-hero-v2.webp)}.exploreChapter-seamanship>div{background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/seamanship-hero-v2.webp)}.exploreChapter:hover>div{filter:saturate(.92);transform:scale(1.035)}.exploreChapter small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em}.exploreChapter h3{font-family:var(--display);letter-spacing:-.045em;margin:12px 0 13px;font-size:clamp(31px,3.2vw,48px);line-height:.98}.exploreChapter p{color:#a7b6b6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.exploreChapter strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.1em;margin-top:20px}.exploreTimeline{background:radial-gradient(circle at 15% 25%,#f1bd6314,#0000 28%),#071318;padding:125px 0}.exploreTimeline>.shell{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:90px;display:grid}.exploreTimeline h2{font-family:var(--display);letter-spacing:-.052em;margin:17px 0 24px;font-size:clamp(46px,5.2vw,72px);line-height:.96}.exploreTimeline>.shell>div>p:last-child{color:#99abad;font-size:14px;line-height:1.8}.exploreTimeline ol{border-left:1px solid #f1bd634d;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.exploreTimeline li{border-bottom:1px solid var(--dark-line);grid-template-columns:90px 1fr;align-items:center;min-height:90px;padding-left:28px;display:grid}.exploreTimeline li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.exploreTimeline li b{color:var(--gold);font:800 18px var(--mono)}.exploreTimeline li span{color:#b4c1c0;font-size:13px}.exploreDirectorySection{color:var(--ink-900);background:#edf2f0;padding:125px 0 140px}.exploreControls{border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);justify-content:space-between;gap:30px;padding:18px 0;display:flex}.exploreControls>div{gap:8px;display:flex}.exploreControls button{border:1px solid var(--light-line);color:#10262d9e;cursor:pointer;background:0 0;min-height:38px;padding:0 15px;font-size:10px;font-weight:800}.exploreControls button.isActive{border-color:var(--cyan-dark);background:var(--cyan-dark);color:#fff}.exploreControls label{border-bottom:1px solid #10262d59;align-items:center;gap:10px;width:min(340px,45%);display:flex}.exploreControls label span{color:var(--cyan-dark);font-size:18px}.exploreControls input{width:100%;color:var(--ink-900);background:0 0;border:0;outline:0;font-size:12px}.exploreCount{color:#10262d8c;font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:10px;margin:30px 0 14px;display:flex}.exploreCount span{color:var(--cyan-dark);font-size:18px}.exploreEntries{border-top:1px solid var(--light-line)}.exploreEntry{border-bottom:1px solid var(--light-line);grid-template-columns:55px 1fr 100px;align-items:center;gap:25px;min-height:145px;transition:background .2s,padding .2s;display:grid}.exploreEntry:hover{background:#0d929c0b;padding-inline:18px}.exploreEntry>span{color:var(--cyan-dark);font:800 9px var(--mono)}.exploreEntry small{color:#10262d7a;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.exploreEntry h3{letter-spacing:-.025em;margin:8px 0;font-size:22px}.exploreEntry p{color:#10262d9e;max-width:800px;margin:0;font-size:11px;line-height:1.65}.exploreEntry>b{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-self:end}.exploreEntry-tool>span{color:#a44f36}.exploreEntry-game>span{color:#8a5e15}.searchPage{color:var(--foam-50);background:#03080c}.searchHero{min-height:440px;position:relative;overflow:hidden}.searchHeroScene{background:radial-gradient(circle at 65% 44%,#55ebed24,#0000 25%),linear-gradient(125deg,#0000,#071b22);position:absolute;inset:0 0 0 45%}.searchHeroScene:before{content:"";border:1px solid #55ebed33;border-radius:50%;width:330px;height:330px;position:absolute;top:8%;right:8%;box-shadow:inset 0 0 0 55px #55ebed04,inset 0 0 0 110px #55ebed04}.searchHeroScene span{background:#55ebed38;height:1px;position:absolute;top:60%;left:16%;right:8%;transform:rotate(-6deg);box-shadow:0 27px #55ebed21,0 54px #55ebed12}.searchHeroScene i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:38%;right:22%;box-shadow:0 0 30px 8px #55ebed40}.searchHeroScene b{color:#ffffff0d;font:900 220px/1 var(--display);position:absolute;bottom:-18%;right:2%}.searchHero>.shell{flex-direction:column;justify-content:center;min-height:440px;display:flex}.searchHero h1{font-family:var(--display);letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(56px,6.5vw,88px);line-height:.92}.searchHero>.shell>p:last-child{color:#a8b9ba;max-width:680px;margin:25px 0 0;font-size:16px;line-height:1.75}.searchStage{min-height:650px;color:var(--ink-900);background:#edf2f0;padding:70px 0 130px}.searchConsole{border:1px solid var(--light-line);background:#f5f7f3;box-shadow:12px 12px #0d929c0f}.searchInputWrap{border-bottom:1px solid var(--light-line);grid-template-columns:45px 1fr 30px;align-items:center;height:82px;padding:0 28px;display:grid}.searchInputWrap>span{color:var(--cyan-dark);font-size:28px}.searchInputWrap input{width:100%;color:var(--ink-900);background:0 0;border:0;outline:0;font-size:clamp(16px,2vw,24px)}.searchInputWrap kbd{border:1px solid var(--light-line);color:#10262d80;width:28px;height:28px;font:11px var(--mono);place-items:center;display:grid}.searchChannels{border-bottom:1px solid var(--light-line);flex-wrap:wrap;gap:8px;padding:17px 28px;display:flex}.searchChannels button{border:1px solid var(--light-line);color:#10262d99;cursor:pointer;background:0 0;min-height:36px;padding:0 14px;font-size:9px;font-weight:800}.searchChannels button.isActive{border-color:var(--cyan-dark);background:var(--cyan-dark);color:#fff}.searchResultHead{border-bottom:1px solid var(--light-line);color:#10262d80;min-height:48px;font:8px var(--mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.searchResultHead b{color:var(--cyan-dark);font-weight:800}.searchResult{border-bottom:1px solid var(--light-line);grid-template-columns:55px 1fr 120px;align-items:center;gap:22px;min-height:145px;padding:20px 28px;transition:background .2s;display:grid}.searchResult:last-child{border-bottom:0}.searchResult:hover{background:#0d929c0e}.searchResult>span{color:var(--cyan-dark);font:800 9px var(--mono)}.searchKind-tool>span{color:#a44f36}.searchKind-game>span{color:#8a5e15}.searchKind-platform>span{color:#3d715d}.searchResult small{color:#10262d7a;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.searchResult h2{letter-spacing:-.03em;margin:7px 0 8px;font-size:23px}.searchResult p{color:#10262da1;max-width:850px;margin:0;font-size:11px;line-height:1.65}.searchResult>strong{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-self:end}.searchEmpty{text-align:center;place-content:center;justify-items:center;min-height:380px;display:grid}.searchEmpty b{color:#0d929c29;font:900 110px/1 var(--display)}.searchEmpty h2{font-family:var(--display);margin:-10px 0 0;font-size:42px}.searchEmpty p{color:#10262d94}.productPage{color:var(--foam-50);background:#03080c}.productPage .signalLabel{color:#83e6c0}.productHero{isolation:isolate;min-height:880px;position:relative;overflow:hidden}.productHeroArt{z-index:-2;filter:saturate(.92)contrast(1.08);background-image:url(/game-cta/expedition.webp);background-position:68% 56%;background-size:cover;position:absolute;inset:0;transform:scale(1.012)}.productHeroArt:before{content:"";background:linear-gradient(90deg,#03080cfc,#03080ce8 36%,#03080c47 72%),linear-gradient(#0000 42%,#03080cf0);position:absolute;inset:0}.productHeroArt:after{content:"";opacity:.18;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff0a 6px);position:absolute;inset:0}.productHeroArt span{border:1px solid #83e6c047;border-radius:50%;width:350px;height:350px;position:absolute;top:17%;right:6%;box-shadow:inset 0 0 0 58px #83e6c003,inset 0 0 0 116px #83e6c003}.productHeroArt i{background:#83e6c0;border-radius:50%;width:9px;height:9px;position:absolute;top:35%;right:20%;box-shadow:0 0 32px 9px #83e6c047}.productHeroInner{flex-direction:column;justify-content:center;min-height:880px;padding-block:38px 48px;display:flex}.productHero .darkBreadcrumbs{margin-bottom:58px}.productHero h1{max-width:980px;font-family:var(--display);letter-spacing:-.066em;text-wrap:balance;margin:14px 0 0;font-size:clamp(62px,7.2vw,108px);line-height:.9}.productHeroInner>p:not(.signalLabel){color:#b6c3c1;max-width:750px;margin:30px 0 0;font-size:18px;line-height:1.78}.productHero .signalButton{background:#83e6c0;border-color:#83e6c0}.productStatus{color:#91a5a7;font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:28px;margin-top:30px;display:flex}.productStatus span:first-child{color:#83e6c0}.productStatus i{background:#83e6c0;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #83e6c0}.productHero dl{border-top:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);width:min(920px,100%);margin:auto 0 0;display:grid}.productHero dl div{border-right:1px solid var(--dark-line);min-height:76px;padding:21px 24px}.productHero dl div:first-child{padding-left:0}.productHero dt{color:#83e6c0ad;font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.productHero dd{margin:9px 0 0;font-size:14px;font-weight:700}.productManifest{color:#f6f3df;background:radial-gradient(circle at 82% 35%,#f1bd6326,#0000 28%),#211c13;padding:140px 0}.productManifest>.shell{grid-template-columns:minmax(0,1.2fr) minmax(330px,.7fr);align-items:end;gap:100px;display:grid}.productManifest h2{font-family:var(--display);letter-spacing:-.058em;margin:16px 0 0;font-size:clamp(55px,6vw,84px);line-height:.94}.productManifest>.shell>p{color:#c0b89d;font-family:var(--sans);margin:0;font-size:17px;line-height:1.9}.productLoop{background:#03080c;padding:125px 0 135px}.productSectionHead{max-width:920px;margin-bottom:58px}.productSectionHead h2{font-family:var(--display);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(50px,5.7vw,78px);line-height:.96}.productLoop ol{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.productLoop li{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:linear-gradient(145deg,#83e6c00b,#0000 55%);flex-direction:column;min-height:310px;padding:28px;display:flex}.productLoop li>span{color:#83e6c0;font:800 9px var(--mono)}.productLoop li>div{margin-top:auto}.productLoop h3{font-family:var(--display);letter-spacing:-.04em;margin:0 0 14px;font-size:34px;line-height:1}.productLoop li p{color:#93a6a6;margin:0;font-size:12px;line-height:1.7}.productAnatomy{color:var(--ink-900);background-color:#e9efe8;background-image:linear-gradient(#1d5b4b12 1px,#0000 1px),linear-gradient(90deg,#1d5b4b12 1px,#0000 1px);background-size:56px 56px;padding:130px 0 145px}.productAnatomy .signalLabel{color:#28755d}.productAnatomyGrid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:40px 90px;display:grid}.productAnatomyCopy h2{font-family:var(--display);letter-spacing:-.055em;margin:16px 0 28px;font-size:clamp(49px,5.5vw,75px);line-height:.96}.productAnatomyCopy>p:last-child{color:#10262db3;font-size:14px;line-height:1.8}.productShipMap{background:#f4f7f5a6;border:1px solid #10262d2e;min-height:400px;position:relative;overflow:hidden}.productShipMap:before{content:"";border:1px solid #28755d2e;border-radius:50%;position:absolute;inset:14%;box-shadow:inset 0 0 0 54px #28755d05}.productShipSilhouette{border-bottom:3px solid #193c39;height:100px;position:absolute;top:43%;left:18%;right:12%;transform:skew(-18deg)}.productShipSilhouette:before{content:"";background:#193c39;width:3px;height:155px;position:absolute;top:-155px;left:50%;transform:skew(18deg)}.productShipSilhouette span{clip-path:polygon(100% 0,100% 100%,0 85%);border:2px solid #28755d;width:30%;height:115px;position:absolute;top:-120px;left:19%;transform:skew(18deg)}.productShipSilhouette i{clip-path:polygon(0 0,0 100%,100% 83%);border:2px solid #28755d;width:28%;height:135px;position:absolute;top:-145px;left:52%;transform:skew(18deg)}.productShipSilhouette b{border-bottom:1px dashed #28755d80;border-radius:50%;height:18px;position:absolute;bottom:-22px;left:10%;right:8%}.productShipMap em{color:#28755d;font:800 7px var(--mono);letter-spacing:.1em;background:#eff4ef;border:1px solid #28755d47;padding:5px 7px;font-style:normal;position:absolute}.productShipMap em:first-of-type{top:14%;left:9%}.productShipMap em:nth-of-type(2){top:18%;right:8%}.productShipMap em:nth-of-type(3){bottom:18%;left:6%}.productShipMap em:nth-of-type(4){bottom:19%;right:7%}.productShipMap em:nth-of-type(5){bottom:6%;left:44%}.productAnatomy ol{border-top:1px solid var(--light-line);border-left:1px solid var(--light-line);grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin:35px 0 0;padding:0;list-style:none;display:grid}.productAnatomy li{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);background:#f4f7f594;flex-direction:column;min-height:210px;padding:23px;display:flex}.productAnatomy li>span{color:#28755d;font:800 8px var(--mono)}.productAnatomy li>div{margin-top:auto}.productAnatomy h3{margin:0 0 10px;font-size:17px}.productAnatomy li p{color:#10262d9e;margin:0;font-size:11px;line-height:1.65}.productEncounters{background:radial-gradient(circle at 80% 18%,#ff6d5714,#0000 25%),#111014;padding:130px 0}.productEncounters>.shell>div{border-top:1px solid #ffffff24}.productEncounters article{border-bottom:1px solid #ffffff24;grid-template-columns:85px 1fr;align-items:center;gap:25px;min-height:126px;transition:padding .2s,background .2s;display:grid}.productEncounters article:hover{background:#ff6d570b;padding-inline:20px}.productEncounters article>b{color:var(--coral);font:800 10px var(--mono)}.productEncounters h3{font-family:var(--display);letter-spacing:-.04em;margin:0 0 8px;font-size:31px}.productEncounters article p{color:#9fa6a7;margin:0;font-size:12px;line-height:1.65}.productScope{color:#f7f2df;background:#221d13;padding:120px 0}.productScope>.shell{grid-template-columns:minmax(0,.8fr) minmax(470px,1.2fr);gap:100px;display:grid}.productScope h2{font-family:var(--display);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(50px,5.3vw,72px);line-height:.96}.productScope dl{border-top:1px solid #f1bd6340;margin:0}.productScope dl div{border-bottom:1px solid #f1bd6333;grid-template-columns:110px 1fr;gap:28px;padding:26px 0;display:grid}.productScope dt{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.productScope dd{color:#c4bba0;margin:0;font-size:14px;line-height:1.7}.productDevelopment{background:#061718;padding:130px 0}.productDevelopment>.shell{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:100px;display:grid}.productDevelopment h2{max-width:780px;font-family:var(--display);letter-spacing:-.055em;margin:16px 0 28px;font-size:clamp(50px,5.5vw,77px);line-height:.96}.productDevelopment>.shell>div>p:last-child{color:#9eb0ae;max-width:760px;font-size:15px;line-height:1.85}.productDevelopment nav{border-top:1px solid var(--dark-line)}.productDevelopment nav a{border-bottom:1px solid var(--dark-line);color:#aebcba;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:11px;display:flex}.productDevelopment nav a span{color:#83e6c0;font-size:17px}.productDevelopment nav a:hover{color:#83e6c0}.productFinal .signalButton{background:#83e6c0;border-color:#83e6c0}@media (max-width:1080px){.worldFooter>.worldFooterGrid{grid-template-columns:1.3fr repeat(2,1fr)}.worldFooterBrand{grid-row:span 2}.publicInfoLayout{grid-template-columns:210px minmax(0,1fr);gap:55px}.exploreTimeline>.shell,.productManifest>.shell,.productScope>.shell,.productDevelopment>.shell{gap:55px}.productAnatomyGrid{grid-template-columns:1fr 1fr;gap:50px}.productAnatomy ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.worldFooter>.worldFooterGrid{grid-template-columns:1fr 1fr;gap:50px 32px}.worldFooterBrand{grid-area:auto/1/auto/-1}.publicInfoLayout{grid-template-columns:1fr}.publicInfoIndex{position:static}.publicInfoIndex ol{grid-template-columns:1fr 1fr;display:grid}.publicInfoIndex li:nth-child(odd){border-right:1px solid var(--light-line)}.publicInfoIndex a{padding-inline:10px}.exploreChapter,.exploreChapter:first-child,.exploreChapter:nth-child(5),.exploreChapter:nth-child(2),.exploreChapter:nth-child(3){grid-column:span 6;min-height:420px}.exploreChapter:last-child{grid-column:span 12}.exploreTimeline>.shell,.productManifest>.shell,.productScope>.shell,.productDevelopment>.shell,.productAnatomyGrid{grid-template-columns:1fr}.exploreTimeline ol{margin-top:20px}.productLoop ol{grid-template-columns:1fr 1fr}.productShipMap{min-height:360px}.productAnatomy ol{grid-template-columns:1fr 1fr}.productAnatomy li:last-child{grid-column:1/-1}}@media (max-width:600px){.worldFooter{padding-top:65px}.worldFooter>.worldFooterGrid{grid-template-columns:1fr 1fr;padding-block:0;display:grid}.worldFooterBrand h2{font-size:41px}.worldFooter nav a{font-size:12px}.worldFooterBottom{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:8px}.publicInfoHero,.publicInfoHeroInner{min-height:670px}.publicInfoScene{opacity:.65;left:5%}.publicInfoHero .darkBreadcrumbs{margin-bottom:50px}.publicInfoHero h1{font-size:52px}.publicInfoHeroInner>p:not(.signalLabel){font-size:14px}.publicInfoMeta{grid-template-columns:1fr 1fr}.publicInfoMeta div:nth-child(2){border-right:0}.publicInfoMeta div:last-child{display:none}.publicInfoBody{padding-block:75px 90px}.publicInfoIndex ol{grid-template-columns:1fr}.publicInfoIndex li:nth-child(odd){border-right:0}.publicInfoSections article{padding-bottom:70px}.publicInfoSections article+article{padding-top:70px}.publicInfoSections h2{font-size:42px}.publicInfoSections article>p:not(.signalLabel){font-size:16px}.publicInfoSections ul{grid-template-columns:1fr}.publicInfoAction>.shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:34px;min-height:330px}.exploreHero,.exploreHeroInner{min-height:720px}.exploreHeroScene{background-position:70%}.exploreHero h1{font-size:54px}.exploreHeroInner>p:not(.signalLabel){font-size:14px}.exploreHeroActions{flex-direction:column;align-items:stretch;gap:12px}.exploreHeroActions .textAction{align-self:flex-start}.exploreHero dl{grid-template-columns:1fr 1fr}.exploreHero dl div:nth-child(2n){border-right:0}.exploreChapters,.exploreTimeline,.exploreDirectorySection{padding-block:80px 90px}.exploreChapterGrid{grid-template-columns:1fr}.exploreChapter,.exploreChapter:first-child,.exploreChapter:nth-child(2),.exploreChapter:nth-child(3),.exploreChapter:nth-child(5),.exploreChapter:last-child{grid-column:auto;min-height:390px}.exploreControls{flex-direction:column;align-items:stretch}.exploreControls>div{grid-template-columns:1fr 1fr;display:grid}.exploreControls label{width:100%;min-height:45px}.exploreEntry{grid-template-columns:35px 1fr;gap:16px;min-height:170px;padding-block:22px}.exploreEntry>b{grid-column:2;justify-self:start}.searchHero,.searchHero>.shell{min-height:390px}.searchHero h1{font-size:53px}.searchHeroScene{opacity:.55;left:18%}.searchStage{padding-block:45px 85px}.searchConsole{box-shadow:7px 7px #0d929c0f}.searchInputWrap{grid-template-columns:32px 1fr;height:70px;padding:0 17px}.searchInputWrap kbd{display:none}.searchChannels{padding:13px 17px}.searchResultHead{padding-inline:17px}.searchResultHead b{display:none}.searchResult{grid-template-columns:32px 1fr;gap:14px;min-height:180px;padding:22px 17px}.searchResult>strong{grid-column:2;justify-self:start}.productHero,.productHeroInner{min-height:790px}.productHero h1{font-size:52px}.productHeroInner>p:not(.signalLabel){font-size:14px}.productHeroArt{background-position:72%}.productHero dl{grid-template-columns:1fr 1fr}.productHero dl div:nth-child(2n){border-right:0}.productManifest,.productLoop,.productAnatomy,.productEncounters,.productScope,.productDevelopment{padding-block:82px 90px}.productManifest h2,.productSectionHead h2,.productAnatomyCopy h2,.productScope h2,.productDevelopment h2{font-size:44px}.productManifest>.shell>p{font-size:16px}.productLoop ol,.productAnatomy ol{grid-template-columns:1fr}.productLoop li{min-height:250px}.productAnatomy li,.productAnatomy li:last-child{grid-column:auto;min-height:170px}.productShipMap{min-height:310px}.productEncounters article{grid-template-columns:45px 1fr}.productScope dl div{grid-template-columns:78px 1fr;gap:18px}}.articlePage{--world-bg:#081619;--world-panel:#0e2427;--world-panel-strong:#153136;--world-copy:#f2f5ef;--world-muted:#9eafb0;--world-line:#b6dcda29;--world-accent:#55ebed;--world-warm:#f1bd63}.articleTheme-haitu{--world-bg:#0b1714;--world-panel:#13251f;--world-panel-strong:#20382e;--world-copy:#f1f0df;--world-muted:#aab2a2;--world-line:#cad6b82b;--world-accent:#d66049;--world-warm:#d6c379}.articleTheme-ships{--world-bg:#160f09;--world-panel:#26180d;--world-panel-strong:#3a2412;--world-copy:#fff1d6;--world-muted:#bdac92;--world-line:#f1bd632e;--world-accent:#e8a84d;--world-warm:#ffd082}.articleTheme-naval-history{--world-bg:#190807;--world-panel:#2c0e0b;--world-panel-strong:#49150f;--world-copy:#fff0e9;--world-muted:#c4a29b;--world-line:#ff967433;--world-accent:#ff7357;--world-warm:#ffb563}.articleTheme-sea-legends{--world-bg:#100a15;--world-panel:#201329;--world-panel-strong:#382047;--world-copy:#f6eefb;--world-muted:#b6a6bf;--world-line:#cdbce12e;--world-accent:#c9a7ed;--world-warm:#ff8e9d}.articleTheme-seamanship{--world-bg:#07150f;--world-panel:#10271b;--world-panel-strong:#193b29;--world-copy:#edf7ed;--world-muted:#9eb8a7;--world-line:#74cc9e2e;--world-accent:#64d59e;--world-warm:#d5bf68}.articlePage .articleSurface{color:var(--world-copy);background-color:var(--world-bg);background-image:radial-gradient(circle at 82% 7%, var(--world-accent), transparent 25%), linear-gradient(135deg, var(--world-panel-strong), transparent 42%), linear-gradient(180deg, var(--world-bg), var(--world-bg) 78%);padding:0}@supports (color:color-mix(in lab, red, red)){.articlePage .articleSurface{background-image:radial-gradient(circle at 82% 7%, color-mix(in srgb, var(--world-accent) 13%, transparent), transparent 25%), linear-gradient(135deg, color-mix(in srgb, var(--world-panel-strong) 55%, transparent), transparent 42%), linear-gradient(180deg, var(--world-bg), color-mix(in srgb, var(--world-bg) 82%, #000) 78%)}}.articlePage .articleSurface{background-size:auto}.articlePage .articleSurface .articleShell{width:min(1280px,100% - 56px)}.articlePage .articleLayout,.articlePage.articleTheme-naval-history .articleLayout,.articlePage.articleTheme-sea-legends .articleLayout{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.articlePage .articleBody{grid-area:2/1;min-width:0}.articlePage .codexDirectory{border:0;border-bottom:1px solid var(--world-line);min-height:98px;color:var(--world-copy);background:var(--world-panel);grid-area:1/1;grid-template-columns:215px minmax(0,1fr);align-items:stretch;margin:0 0 72px;padding:0;display:grid;position:relative;top:auto}@supports (color:color-mix(in lab, red, red)){.articlePage .codexDirectory{background:color-mix(in srgb, var(--world-panel) 58%, transparent)}}.articlePage .codexDirectory{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.articlePage .codexDirectoryHead{border:0;border-right:1px solid var(--world-line);flex-direction:column;justify-content:center;padding:18px 24px;display:flex}.articlePage .codexDirectoryHead>span{color:var(--world-accent)}.articlePage .codexDirectoryHead>b{color:var(--world-copy);position:absolute;bottom:14px;left:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexDirectoryHead>b{color:color-mix(in srgb, var(--world-copy) 36%, transparent)}}.articlePage .codexDirectoryHead>strong{color:var(--world-copy);letter-spacing:0;margin:7px 0 13px;font-size:17px}.articlePage .codexProgress,.articlePage .codexDirectoryFoot{display:none}.articlePage .codexIndex{scrollbar-width:none;border:0;align-items:stretch;gap:0;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.articlePage .codexIndex::-webkit-scrollbar{display:none}.articlePage .codexIndex li{min-width:150px;color:var(--world-copy);flex:0 0 150px;margin:0}@supports (color:color-mix(in lab, red, red)){.articlePage .codexIndex li{color:color-mix(in srgb, var(--world-copy) 52%, transparent)}}.articlePage .codexIndex li{border-right:1px solid var(--world-line);background:0 0}.articlePage .codexIndex a{width:150px;min-height:97px;color:inherit;letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;padding:18px 20px;font-size:10px;line-height:1.35;display:flex}.articlePage .codexIndex a>strong{min-width:0;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:700;display:block;overflow:hidden}.articlePage .codexIndex a:before{width:auto;height:3px;transition:right .25s;inset:auto calc(100% - 20px) 0 20px}.articlePage .codexIndex a span{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .codexIndex a span{color:color-mix(in srgb, var(--world-copy) 30%, transparent)}}.articlePage .codexIndex li:hover,.articlePage .codexIndex li.isActive{color:var(--world-copy);background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .codexIndex li:hover,.articlePage .codexIndex li.isActive{background:color-mix(in srgb, var(--world-accent) 7%, transparent)}}.articlePage .codexIndex li.isActive a:before{background:var(--world-accent);box-shadow:0 -7px 22px var(--world-accent);right:20px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexIndex li.isActive a:before{box-shadow:0 -7px 22px color-mix(in srgb, var(--world-accent) 20%, transparent)}}.articlePage .codexIndex li.isActive a span{color:var(--world-accent)}.articlePage .codexOverview{width:100%;min-height:560px;color:var(--world-copy);border:1px solid var(--world-line);background:linear-gradient(115deg, var(--world-panel-strong), transparent 58%), radial-gradient(circle at 14% 92%, var(--world-accent), transparent 31%), var(--world-panel);grid-template-columns:minmax(0,7fr) minmax(330px,5fr);margin:0 0 88px;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.articlePage .codexOverview{background:linear-gradient(115deg, color-mix(in srgb, var(--world-panel-strong) 82%, transparent), transparent 58%), radial-gradient(circle at 14% 92%, color-mix(in srgb, var(--world-accent) 14%, transparent), transparent 31%), var(--world-panel)}}.articlePage .codexOverview{box-shadow:0 32px 100px #0000003d}.articlePage .codexOverview:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(var(--world-line) 1px, transparent 1px), linear-gradient(90deg, var(--world-line) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.articlePage .codexOverview:after{content:"";background:var(--world-accent);opacity:1;width:36%;height:3px;position:absolute;top:0;left:0}.codexOverviewLead{z-index:1;flex-direction:column;justify-content:center;padding:62px clamp(42px,6vw,82px);display:flex;position:relative}.worldSequence{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em}.articlePage .codexOverview h2{max-width:680px;color:var(--world-copy);font-family:var(--display);letter-spacing:0;margin:18px 0 30px;font-size:clamp(42px,5vw,68px);line-height:1}.articlePage .codexOverview .quickAnswer{width:auto;box-shadow:none;clip-path:none;background:0 0;border:0;margin:0;padding:0}.articlePage .codexOverview .quickAnswer b{color:var(--world-warm);font:800 9px var(--mono);letter-spacing:.12em}.articlePage .codexOverview .quickAnswer p{max-width:700px;color:var(--world-copy);margin:16px 0 0}@supports (color:color-mix(in lab, red, red)){.articlePage .codexOverview .quickAnswer p{color:color-mix(in srgb, var(--world-copy) 76%, transparent)}}.articlePage .codexOverview .quickAnswer p{font-family:var(--sans);letter-spacing:0;font-size:16px;line-height:1.85}.articlePage .codexTags{border:0;flex-wrap:wrap;gap:8px;margin-top:30px;padding:0;display:flex}.articlePage .codexTags span{color:var(--world-copy);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexTags span{color:color-mix(in srgb, var(--world-copy) 52%, transparent)}}.articlePage .codexTags span{border:1px solid var(--world-line);background:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.articlePage .codexTags span{background:color-mix(in srgb, var(--world-bg) 30%, transparent)}}.worldNextStep{width:max-content;color:var(--world-copy);border-bottom:1px solid var(--world-line);align-items:center;gap:12px;margin-top:38px;padding-bottom:9px;font-size:12px;font-weight:800;display:flex}.worldNextStep span{color:var(--world-accent);font:8px var(--mono);letter-spacing:.1em}.worldNextStep b{color:var(--world-accent);font-size:16px}.worldObjectives{z-index:1;border-left:1px solid var(--world-line);background:var(--world-bg);flex-direction:column;padding:46px 38px 38px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.worldObjectives{background:color-mix(in srgb, var(--world-bg) 58%, transparent)}}.worldObjectives>header{border-bottom:1px solid var(--world-line);color:var(--world-accent);font:800 8px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.worldObjectives>header b{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.worldObjectives>header b{color:color-mix(in srgb, var(--world-copy) 38%, transparent)}}.worldObjectives>p{color:var(--world-muted);font:12px/1.7 var(--sans);margin:24px 0 28px}.worldObjectives ol{border-top:1px solid var(--world-line);margin:0;padding:0;list-style:none}.worldObjectives li{border-bottom:1px solid var(--world-line);margin:0}.worldObjectives li a{min-height:58px;color:var(--world-copy);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.worldObjectives li a>span{color:var(--world-accent);font:8px var(--mono)}.worldObjectives li a>strong{font-size:12px;line-height:1.35}.worldObjectives li a>b{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.worldObjectives li a>b{color:color-mix(in srgb, var(--world-copy) 32%, transparent)}}.worldObjectives li a:hover>b{color:var(--world-accent)}.worldPlaySignal{min-height:74px;color:var(--world-muted);border-top:1px solid var(--world-line);font:8px var(--mono);letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:9px 12px;margin-top:auto;padding-top:24px;display:grid}.worldPlaySignal i{background:var(--world-accent);width:7px;height:7px;box-shadow:0 0 16px var(--world-accent);border-radius:50%}.worldPlaySignal strong{color:var(--world-copy);font:800 15px var(--sans);letter-spacing:0;grid-column:2}.worldPlaySignal span{color:var(--world-accent);grid-area:1/3/3;font-size:18px}.articlePage .codexSpecimen{border:1px solid var(--world-line);background:var(--world-panel);color:var(--world-copy);margin:0 0 90px;padding:0;position:relative;box-shadow:0 32px 100px #0003}.articlePage .codexSpecimen>header{border:0;border-bottom:1px solid var(--world-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;margin:0;padding:0 22px;display:grid}.articlePage .codexSpecimen>header span{color:var(--world-accent)}.articlePage .codexSpecimen>header strong{color:var(--world-copy);font-size:13px}.articlePage .codexSpecimen>header b{color:var(--world-muted);justify-self:end}.articlePage .codexSpecimen .articleVisual{margin:0;padding:18px}.articlePage .codexSpecimen .visualFrame{border-color:var(--world-line);min-height:600px;box-shadow:none}.articlePage .codexSpecimen .articleVisual figcaption{color:var(--world-muted)}.articlePage .articleBody .intelSection{min-height:560px;color:var(--world-copy);border:0;border-top:1px solid var(--world-line);background:linear-gradient(100deg, var(--world-panel), transparent 72%);grid-template-columns:minmax(120px,220px) minmax(0,760px);place-content:center;column-gap:clamp(40px,8vw,115px);margin:0;padding:110px 60px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.articlePage .articleBody .intelSection{background:linear-gradient(100deg, color-mix(in srgb, var(--world-panel) 78%, transparent), transparent 72%)}}.articlePage .articleBody .intelSection{box-shadow:none;clip-path:none}.articlePage .articleBody .intelSection:nth-of-type(2n){background:linear-gradient(260deg, var(--world-panel-strong), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.articlePage .articleBody .intelSection:nth-of-type(2n){background:linear-gradient(260deg, color-mix(in srgb, var(--world-panel-strong) 68%, transparent), transparent 72%)}}.articlePage .articleBody .intelSection:before{background:var(--world-accent);opacity:1;width:100px;height:3px;top:-1px;left:0}.articlePage .articleBody .intelSection:after{color:var(--world-accent);top:55px;right:38px}@supports (color:color-mix(in lab, red, red)){.articlePage .articleBody .intelSection:after{color:color-mix(in srgb, var(--world-accent) 9%, transparent)}}.articlePage .articleBody .intelSection:after{letter-spacing:0}.articlePage .articleSurface .intelSequence{color:var(--world-accent)}.articlePage .intelSection h2,.articleTheme-ships .intelSection h2,.articleTheme-naval-history .intelSection h2,.articleTheme-sea-legends .intelSection h2,.articleTheme-seamanship .intelSection h2{max-width:720px;color:var(--world-copy);font-family:var(--display);letter-spacing:0;text-transform:none;margin-bottom:34px;font-size:clamp(44px,5vw,68px);line-height:1}.articlePage .intelSection>p,.articlePage .intelSection>ul,.articleTheme-ships .intelSection>p,.articleTheme-naval-history .intelSection>p,.articleTheme-sea-legends .intelSection>p,.articleTheme-seamanship .intelSection>p{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .intelSection>p,.articlePage .intelSection>ul,.articleTheme-ships .intelSection>p,.articleTheme-naval-history .intelSection>p,.articleTheme-sea-legends .intelSection>p,.articleTheme-seamanship .intelSection>p{color:color-mix(in srgb, var(--world-copy) 72%, transparent)}}.articlePage .intelSection>p{font-size:18px;line-height:1.95}.articlePage .voyageCta{border:1px solid var(--world-line);border-left:5px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-accent), transparent 32%), var(--world-panel);margin:90px 0}@supports (color:color-mix(in lab, red, red)){.articlePage .voyageCta{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-accent) 18%, transparent), transparent 32%), var(--world-panel)}}.articlePage .faqSection,.articlePage .sourceSection{max-width:900px;color:var(--world-copy)}.articlePage .faqSection h2,.articlePage .sourceSection h2,.articlePage .relatedSection h2{color:var(--world-copy);letter-spacing:0}.articlePage .signalLabel.dark{color:var(--world-accent)}.articlePage .faqSection details,.articlePage .sourceSection ol,.articlePage .sourceSection li{border-color:var(--world-line)}.articlePage .faqSection summary,.articlePage .faqSection details p,.articlePage .sourceSection li,.articlePage .sourceSection a{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .faqSection summary,.articlePage .faqSection details p,.articlePage .sourceSection li,.articlePage .sourceSection a{color:color-mix(in srgb, var(--world-copy) 78%, transparent)}}.articlePage .relatedSection{border-top:1px solid var(--world-line)}@media (max-width:980px){.articlePage .articleSurface .articleShell{width:min(100% - 32px,1280px)}.articlePage .codexDirectory{grid-template-columns:180px minmax(0,1fr);margin-bottom:48px}.articlePage .codexDirectoryHead{padding-inline:18px}.articlePage .codexDirectoryHead>b{left:18px}.articlePage .codexIndex a{padding-inline:16px}.articlePage .codexOverview{grid-template-columns:1fr}.worldObjectives{border-top:1px solid var(--world-line);border-left:0}}@media (max-width:700px){.articlePage .articleSurface .articleShell{width:min(100% - 24px,1280px)}.articlePage .codexDirectory{grid-template-columns:1fr;min-height:0;margin-bottom:28px}.articlePage .codexDirectoryHead{border-right:0;border-bottom:1px solid var(--world-line);min-height:74px}.articlePage .codexDirectoryHead>b{bottom:29px;left:auto;right:18px}.articlePage .codexDirectoryHead>strong{margin-bottom:0}.articlePage .codexIndex a{min-height:68px;padding:14px 16px}.articlePage .codexIndex a:before{left:16px;right:calc(100% - 16px)}.articlePage .codexIndex li.isActive a:before{right:16px}.articlePage .codexOverview{min-height:0;margin-bottom:54px}.codexOverviewLead{padding:46px 24px 48px}.articlePage .codexOverview h2{font-size:42px}.articlePage .codexOverview .quickAnswer p{font-size:15px}.articlePage .codexTags{display:flex}.worldObjectives{padding:34px 24px 28px}.worldObjectives>header{flex-direction:column;gap:7px}.worldPlaySignal{margin-top:30px}.articlePage .codexSpecimen{margin-bottom:54px}.articlePage .codexSpecimen>header{grid-template-columns:1fr auto;min-height:74px}.articlePage .codexSpecimen>header span{grid-column:1/-1}.articlePage .codexSpecimen>header strong,.articlePage .codexSpecimen>header b{align-self:start}.articlePage .codexSpecimen .articleVisual{padding:10px}.articlePage .codexSpecimen .visualFrame{min-height:390px}.articlePage .articleBody .intelSection{grid-template-columns:1fr;min-height:0;padding:70px 24px}.articlePage .articleSurface .intelSequence,.articlePage .intelSection h2,.articlePage .intelSection>p,.articlePage .intelSection>ul{grid-area:auto/1}.articlePage .intelSection h2{margin-top:18px;font-size:42px}.articlePage .intelSection>p{font-size:17px}.articlePage .articleBody .intelSection:after{font-size:100px;top:55px;right:14px}}.visual-chart,.visual-portolan,.visual-compass,.visual-logbook{--sight-image:url(/worlds/haitu-hero-v2.webp);--sight-position:center 68%;--sight-color:#0a231f85}.visual-ship-structure,.visual-galleon{--sight-image:url(/worlds/ships-hero-v2.webp);--sight-position:center 55%;--sight-color:#2213087a}.visual-cannon{--sight-image:url(/worlds/naval-history-hero-v2.webp);--sight-position:center 54%;--sight-color:#2606046b}.visual-leviathan,.visual-ghost-ship{--sight-image:url(/worlds/sea-legends-hero-v2.webp);--sight-position:center 58%;--sight-color:#11081761}.visual-crew{--sight-image:url(/worlds/seamanship-hero-v2.webp);--sight-position:center 52%;--sight-color:#041a1161}.articlePage .codexSpecimen .visualFrame{isolation:isolate;background:#061015}.articlePage .visualScene{z-index:0;background-image:linear-gradient(90deg, var(--sight-color), transparent 62%), linear-gradient(0deg, #02070985, transparent 48%), var(--sight-image);background-position:center, center, var(--sight-position);filter:saturate(.9)contrast(1.05);background-size:cover;transition:filter .4s,transform 1.2s;position:absolute;inset:0;transform:scale(1.015)}.articlePage .visualFrame:hover .visualScene{filter:saturate(1.04)contrast(1.06);transform:scale(1.035)}.articlePage .visualScan{z-index:1;pointer-events:none;opacity:.5;background:linear-gradient(90deg, transparent 49.9%, var(--world-accent) 50%, transparent 50.1%), repeating-linear-gradient(0deg, transparent 0 7px, #ffffff05 8px), linear-gradient(90deg, #02070970, transparent 18%, transparent 82%, #02070961);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.articlePage .visualScan{background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--world-accent) 22%, transparent) 50%, transparent 50.1%), repeating-linear-gradient(0deg, transparent 0 7px, #ffffff05 8px), linear-gradient(90deg, #02070970, transparent 18%, transparent 82%, #02070961)}}.articlePage .visualFrame:before,.articlePage .visualFrame:after{z-index:1;background:var(--world-accent);left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.articlePage .visualFrame:before,.articlePage .visualFrame:after{background:color-mix(in srgb, var(--world-accent) 24%, transparent)}}.articlePage .visualRose{z-index:3;width:98px;height:98px;color:var(--world-copy);border-color:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualRose{border-color:color-mix(in srgb, var(--world-accent) 58%, transparent)}}.articlePage .visualRose{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03090a38;box-shadow:0 0 55px #00000047}.articlePage .visualRose:before,.articlePage .visualRose:after{background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualRose:before,.articlePage .visualRose:after{background:color-mix(in srgb, var(--world-accent) 44%, transparent)}}.articlePage .visualRose span{color:var(--world-accent)}.articlePage .visualObject{z-index:2;border-color:var(--world-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.articlePage .visualObject{border-color:color-mix(in srgb, var(--world-accent) 72%, transparent)}}.articlePage .visualObject{box-shadow:0 0 50px var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualObject{box-shadow:0 0 50px color-mix(in srgb, var(--world-accent) 11%, transparent)}}.articlePage .visualRoute{z-index:2;border-color:var(--world-accent);filter:drop-shadow(0 0 7px var(--world-accent))}@supports (color:color-mix(in lab, red, red)){.articlePage .visualRoute{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--world-accent) 45%, transparent))}}.articlePage .visualTelemetry{z-index:4;color:var(--world-copy);align-items:center;gap:0;display:flex;position:absolute;bottom:18px;left:20px}@supports (color:color-mix(in lab, red, red)){.articlePage .visualTelemetry{color:color-mix(in srgb, var(--world-copy) 62%, transparent)}}.articlePage .visualTelemetry{border:1px solid var(--world-line);font:800 7px var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a0ba3}.articlePage .visualTelemetry span,.articlePage .visualTelemetry b{border-right:1px solid var(--world-line);align-items:center;min-height:34px;padding:0 12px;display:flex}.articlePage .visualTelemetry b{color:var(--world-accent);border-right:0}.articlePage .visualTelemetry b:before{content:"";background:var(--world-accent);width:6px;height:6px;box-shadow:0 0 10px var(--world-accent);border-radius:50%;margin-right:7px}.articlePage .visualHotspot{z-index:6;color:var(--world-accent);border-color:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualHotspot{border-color:color-mix(in srgb, var(--world-accent) 38%, transparent)}}.articlePage .visualHotspot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a0cc7;box-shadow:0 12px 32px #00000038}.articlePage .visualHotspot summary{min-height:34px;padding:7px 10px}.articlePage .visualHotspot p{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualHotspot p{color:color-mix(in srgb, var(--world-copy) 78%, transparent)}}.articlePage .visualHotspot p{border-color:var(--world-line);background:#02070994}.articlePage .articleVisual figcaption{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .articleVisual figcaption{color:color-mix(in srgb, var(--world-copy) 48%, transparent)}}.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{background:repeating-conic-gradient(from 8deg, var(--world-accent) 0 1deg, transparent 1deg 15deg);border-width:1px;border-radius:50%;width:clamp(250px,32vw,430px);height:clamp(250px,32vw,430px);top:18%;left:34%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{background:repeating-conic-gradient(from 8deg, color-mix(in srgb, var(--world-accent) 28%, transparent) 0 1deg, transparent 1deg 15deg)}}.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{box-shadow:inset 0 0 0 38px #030a0c1a, inset 0 0 0 39px var(--world-accent), inset 0 0 0 95px #030a0c17, inset 0 0 0 96px var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{box-shadow:inset 0 0 0 38px #030a0c1a, inset 0 0 0 39px color-mix(in srgb, var(--world-accent) 25%, transparent), inset 0 0 0 95px #030a0c17, inset 0 0 0 96px color-mix(in srgb, var(--world-accent) 19%, transparent)}}.articlePage .visual-chart .visualObject{box-shadow:inset 0 0 0 28px #030a0c14, inset 0 0 0 29px var(--world-accent), inset 0 0 0 68px #030a0c12, inset 0 0 0 69px var(--world-accent);background:0 0;border-radius:42% 58% 55% 45%;left:30%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-chart .visualObject{box-shadow:inset 0 0 0 28px #030a0c14, inset 0 0 0 29px color-mix(in srgb, var(--world-accent) 24%, transparent), inset 0 0 0 68px #030a0c12, inset 0 0 0 69px color-mix(in srgb, var(--world-accent) 18%, transparent)}}.articlePage .visual-chart .visualObject{transform:rotate(-10deg)}.articlePage .visual-compass .visualObject{background:repeating-conic-gradient(from -4deg, var(--world-copy) 0 1deg, transparent 1deg 11.25deg);border-radius:50%;width:370px;height:370px;top:calc(50% - 185px);left:calc(50% - 185px)}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-compass .visualObject{background:repeating-conic-gradient(from -4deg, color-mix(in srgb, var(--world-copy) 52%, transparent) 0 1deg, transparent 1deg 11.25deg)}}.articlePage .visual-compass .visualObject{box-shadow:inset 0 0 0 34px #030a0c52, inset 0 0 0 35px var(--world-accent), inset 0 0 0 105px #030a0c75, 0 0 90px #00000040}.articlePage .visual-compass .visualObject:after{content:"";background:linear-gradient(var(--world-accent) 0 50%, var(--world-copy) 50%);width:6px;height:310px;position:absolute;top:30px;left:calc(50% - 3px)}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-compass .visualObject:after{background:linear-gradient(var(--world-accent) 0 50%, color-mix(in srgb, var(--world-copy) 65%, transparent) 50%)}}.articlePage .visual-compass .visualObject:after{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:rotate(31deg)}.articlePage .visual-logbook .visualObject{background:repeating-linear-gradient(#0000 0 37px,#402b1438 38px),#ebd6a7c7;border:1px solid #f5e2b37a;border-radius:0;width:54%;height:70%;top:13%;left:23%;transform:rotate(-2deg);box-shadow:0 35px 80px #00000052}.articlePage .visual-leviathan .visualRose,.articlePage .visual-ghost-ship .visualRose,.articlePage .visual-ship-structure .visualRose,.articlePage .visual-galleon .visualRose,.articlePage .visual-cannon .visualRose,.articlePage .visual-crew .visualRose{display:none}.articlePage .visual-leviathan .visualObject{border:4px solid var(--world-accent);width:62%;height:54%;top:52%;left:-7%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-leviathan .visualObject{border:4px solid color-mix(in srgb, var(--world-accent) 65%, transparent)}}.articlePage .visual-leviathan .visualObject{filter:drop-shadow(0 0 22px #c9a7ed33);border-top-color:#0000;border-right-color:#0000;border-radius:50%;transform:rotate(-13deg)}.articlePage .visual-ghost-ship .visualObject{border:1px solid var(--world-accent);width:28%;height:63%;top:16%;left:55%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-ghost-ship .visualObject{border:1px solid color-mix(in srgb, var(--world-accent) 48%, transparent)}}.articlePage .visual-ghost-ship .visualObject{background:linear-gradient(90deg, transparent 49%, var(--world-accent) 50%, transparent 51%);border-radius:0}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-ghost-ship .visualObject{background:linear-gradient(90deg, transparent 49%, color-mix(in srgb, var(--world-accent) 42%, transparent) 50%, transparent 51%)}}.articlePage .visual-ghost-ship .visualObject{box-shadow:0 0 65px #c9a7ed29}.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{border:1px solid var(--world-accent);width:52%;height:62%;top:18%;left:34%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{border:1px solid color-mix(in srgb, var(--world-accent) 62%, transparent)}}.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{background:repeating-linear-gradient(90deg, transparent 0 38px, var(--world-accent) 39px 40px);border-radius:0}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{background:repeating-linear-gradient(90deg, transparent 0 38px, color-mix(in srgb, var(--world-accent) 18%, transparent) 39px 40px)}}.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{box-shadow:inset 0 0 0 9px #030a0c1f,0 0 70px #00000038}.articlePage .visual-cannon .visualObject{border:1px solid var(--world-accent);background:linear-gradient(var(--world-accent), var(--world-accent)) center/1px 100% no-repeat, linear-gradient(90deg, var(--world-accent), var(--world-accent)) center/100% 1px no-repeat;width:270px;height:270px;box-shadow:inset 0 0 0 58px transparent, inset 0 0 0 59px var(--world-accent), 0 0 75px #ff735721;border-radius:50%;top:24%;left:54%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-cannon .visualObject{box-shadow:inset 0 0 0 58px transparent, inset 0 0 0 59px color-mix(in srgb, var(--world-accent) 34%, transparent), 0 0 75px #ff735721}}.articlePage .visual-cannon .visualObject{transform:none}.articlePage .visual-crew .visualObject{background:var(--world-accent);width:14px;height:14px;box-shadow:185px -55px 0 -1px var(--world-warm), 390px 34px 0 -1px var(--world-accent), 160px 175px 0 -1px var(--world-warm), 500px 150px 0 -1px var(--world-accent), 0 0 18px var(--world-accent);border-radius:50%;top:30%;left:29%}@media (max-width:700px){.articlePage .visualHotspot summary{min-height:44px}.articlePage .visualTelemetry{bottom:10px;left:10px;right:10px;overflow:hidden}.articlePage .visualTelemetry span{flex:auto;justify-content:center;padding-inline:6px;font-size:6px}.articlePage .visualTelemetry b{display:none}.articlePage .visualRose{width:72px;height:72px;top:18px;right:18px}.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{width:250px;height:250px;top:23%;left:17%}.articlePage .visual-compass .visualObject{width:270px;height:270px;top:calc(50% - 135px);left:calc(50% - 135px)}.articlePage .visual-compass .visualObject:after{height:222px;top:24px}.articlePage .visual-cannon .visualObject{width:190px;height:190px;top:26%;left:35%}}.articlePage .voyageCta .signalButton{border-color:var(--world-accent);background:var(--world-accent);color:#08100f}.articlePage .faqSection summary{padding-right:54px;list-style:none;position:relative}.articlePage .faqSection summary::-webkit-details-marker{display:none}.articlePage .faqSection summary:after{content:"+";width:28px;height:28px;color:var(--world-accent);border:1px solid var(--world-line);font:400 16px/1 var(--mono);place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.articlePage .faqSection details[open] summary:after{content:"−";background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .faqSection details[open] summary:after{background:color-mix(in srgb, var(--world-accent) 9%, transparent)}}.articlePage .faqSection details[open] summary{color:var(--world-copy)}.articlePage .relatedSignal{color:var(--world-copy);border-color:var(--world-line);background:var(--world-panel);box-shadow:0 28px 70px #0003}.articlePage .relatedSignal:last-child:nth-child(odd){grid-column:span 12;min-height:350px}.articlePage .relatedSignalScene{background-image:linear-gradient(90deg, #03090bc2, #03090b33), var(--related-image);background-position:center, var(--related-position,center);filter:saturate(.74)contrast(1.08);background-size:cover;transition:filter .4s,transform .8s;transform:scale(1.01)}.articlePage .relatedSignal:hover .relatedSignalScene{filter:saturate(.98)contrast(1.08);transform:scale(1.035)}.articlePage .relatedSignal:after{background:linear-gradient(#0000,#03090bf7);inset:18% 0 0}.articlePage .relatedSignalScene:after{background:var(--world-line);box-shadow:0 24px var(--world-copy), 0 48px var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .relatedSignalScene:after{box-shadow:0 24px color-mix(in srgb, var(--world-copy) 7%, transparent), 0 48px color-mix(in srgb, var(--world-copy) 4%, transparent)}}.articlePage .relatedGrid h3{max-width:820px;color:var(--world-copy)}.articlePage .relatedGrid p{max-width:760px;color:var(--world-muted)}.articlePage .relatedGrid small,.articlePage .relatedGrid strong{color:var(--world-accent)}.articlePage .related-chart,.articlePage .related-portolan,.articlePage .related-compass,.articlePage .related-logbook{--related-image:url(/worlds/haitu-hero-v2.webp);--related-position:center 66%}.articlePage .related-ship-structure,.articlePage .related-galleon{--related-image:url(/worlds/ships-hero-v2.webp);--related-position:center 55%}.articlePage .related-cannon{--related-image:url(/worlds/naval-history-hero-v2.webp);--related-position:center 55%}.articlePage .related-leviathan,.articlePage .related-ghost-ship{--related-image:url(/worlds/sea-legends-hero-v2.webp);--related-position:center 58%}.articlePage .related-crew{--related-image:url(/worlds/seamanship-hero-v2.webp);--related-position:center 54%}@media (max-width:800px){.articlePage .relatedSignal,.articlePage .relatedSignal:last-child:nth-child(odd){grid-column:1;min-height:350px}}.hubPage,.articlePage{--game-cta-image:url(/game-cta/expedition.webp);--game-cta-position:58% 56%}.hubPage-haitu,.articleTheme-haitu{--game-cta-position:8% 66%}.hubPage-ships,.articleTheme-ships{--game-cta-position:58% 60%}.hubPage-naval-history,.articleTheme-naval-history{--game-cta-position:76% 24%}.hubPage-sea-legends,.articleTheme-sea-legends{--game-cta-position:93% 70%}.hubPage-seamanship,.articleTheme-seamanship{--game-cta-position:56% 63%}.heroVoyageTrigger,.articleEntry-galleon .heroVoyageTrigger{background:var(--hero-play-panel);grid-template-columns:minmax(0,1fr) 190px 44px;width:min(650px,100%);min-height:118px;padding:17px 12px 17px 22px}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger,.articleEntry-galleon .heroVoyageTrigger{background:color-mix(in srgb, var(--hero-play-panel) 94%, transparent)}}.heroVoyageTrigger>span,.heroVoyageTrigger>strong,.heroVoyageTrigger>small{z-index:2;grid-column:1;position:relative}.heroVoyageTrigger>b,.articleEntry-galleon .heroVoyageTrigger>b{z-index:2;border:0;border-left:1px solid var(--hero-play-accent);grid-area:1/3/4;align-self:stretch;width:auto;height:auto;position:static;top:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger>b,.articleEntry-galleon .heroVoyageTrigger>b{border-left:1px solid color-mix(in srgb, var(--hero-play-accent) 32%, transparent)}}.heroVoyageTrigger>b,.articleEntry-galleon .heroVoyageTrigger>b{font-size:23px}.gameCtaThumb{z-index:1;border:1px solid var(--hero-play-accent);grid-area:1/2/4;align-self:stretch;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gameCtaThumb{border:1px solid color-mix(in srgb, var(--hero-play-accent) 40%, transparent)}}.gameCtaThumb{background-image:linear-gradient(0deg, #02070ad1, transparent 68%), var(--game-cta-image);background-position:center, var(--game-cta-position);background-size:cover;box-shadow:inset 0 0 0 1px #ffffff09}.gameCtaThumb:before,.worldPlayArt:before,.voyageCtaArt:before,.chapterLaunchArt:before,.gamePortalArtwork:before{content:"";z-index:1;pointer-events:none;opacity:.25;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff0b 6px);position:absolute;inset:0}.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{content:"";z-index:2;background:var(--hero-play-accent,var(--world-accent,var(--cyan)));height:1px;position:absolute;top:28%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{background:color-mix(in srgb, var(--hero-play-accent,var(--world-accent,var(--cyan))) 55%, transparent)}}.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{box-shadow:0 0 14px var(--hero-play-accent,var(--world-accent,var(--cyan)))}@supports (color:color-mix(in lab, red, red)){.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{box-shadow:0 0 14px color-mix(in srgb, var(--hero-play-accent,var(--world-accent,var(--cyan))) 38%, transparent)}}.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{opacity:.7}.gameCtaThumb>span,.gameCtaThumb>b,.worldPlayArt>span,.worldPlayArt>b,.voyageCtaArt>span,.voyageCtaArt>b,.chapterLaunchArt>span,.chapterLaunchArt>b,.gamePortalArtwork>span,.gamePortalArtwork>b{z-index:3;color:#f7f1dac7;font:800 6px var(--mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;left:10px}.gameCtaThumb>span{top:9px}.gameCtaThumb>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;bottom:8px;right:9px;overflow:hidden}.heroVoyageTrigger:hover .gameCtaThumb{filter:saturate(1.15)brightness(1.06)}.worldPlaySignal{min-height:190px;padding-top:18px}.worldPlayArt{border:1px solid var(--world-line);background-image:linear-gradient(0deg, #02070adb, transparent 68%), var(--game-cta-image);background-position:center, var(--game-cta-position);background-size:cover;grid-column:1/-1;height:102px;margin-bottom:9px;position:relative;overflow:hidden}.worldPlayArt>span{color:var(--world-accent);top:9px}.worldPlayArt>b{color:var(--world-copy);text-overflow:ellipsis;white-space:nowrap;bottom:8px;right:9px;overflow:hidden}.articlePage .voyageCta{border:1px solid var(--world-line);border-left:5px solid var(--world-accent);background:var(--world-panel);grid-template-columns:minmax(280px,42%) minmax(0,1fr);margin:100px 0;padding:0;display:grid;overflow:hidden}.voyageCtaArt{border-right:1px solid var(--world-line);background-image:linear-gradient(0deg, #02070ae6, transparent 70%), var(--game-cta-image);background-position:center, var(--game-cta-position);background-size:cover;min-height:390px;position:relative;overflow:hidden}.voyageCtaArt>span{color:var(--world-accent);top:16px}.voyageCtaArt>b{color:var(--world-copy);bottom:17px;right:16px}.voyageCtaArt>i{z-index:3;background:var(--world-accent);width:8px;height:8px;box-shadow:0 0 16px var(--world-accent);border-radius:50%;position:absolute;top:16px;right:16px}.voyageCtaCopy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,58px);display:flex}.voyageCtaCopy>p:not(.signalLabel){color:var(--world-muted);font:14px/1.75 var(--sans)}.voyageCtaCopy .signalButton{align-self:flex-start}.hubPage .chapterLaunch{background:var(--ocean-900);border:1px solid #f4f7f524;grid-template-columns:minmax(300px,43%) minmax(0,1fr);align-items:stretch;gap:0;min-height:430px;padding:0;display:grid;overflow:hidden;box-shadow:0 32px 90px #060f122b}.chapterLaunchArt{background-image:linear-gradient(0deg, #02070ae6, transparent 68%), var(--game-cta-image);background-position:center, var(--game-cta-position);background-size:cover;border-right:1px solid #f4f7f524;position:relative;overflow:hidden;max-width:none!important}.chapterLaunchArt>span{color:var(--hero-play-accent);top:17px}.chapterLaunchArt>b{color:#fff;bottom:18px;right:17px}.chapterLaunchArt>i,.gamePortalArtwork>i{z-index:3;background:var(--hero-play-accent,var(--cyan));width:8px;height:8px;box-shadow:0 0 18px var(--hero-play-accent,var(--cyan));border-radius:50%;position:absolute;top:17px;right:17px}.chapterLaunchCopy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,64px);display:flex;max-width:none!important}.chapterLaunchCopy .signalButton{align-self:flex-start;margin-top:24px}.gamePortal{padding:105px 0}.gamePortalInner{grid-template-columns:minmax(330px,5fr) minmax(0,7fr);align-items:stretch;gap:0;display:grid}.gamePortalInner>div{max-width:none}.gamePortalArtwork{background-image:linear-gradient(#0000 38%,#02070ae8),url(/game-cta/expedition.webp);background-position:50%,66% 60%;background-size:cover;border:1px solid #55ebed33;min-height:500px;position:relative;overflow:hidden;box-shadow:0 30px 95px #0000004d}.gamePortalArtwork>span{color:var(--cyan);top:18px}.gamePortalArtwork>b{color:#fff;font-size:8px;bottom:18px;right:18px}.gamePortalCopy{border:1px solid var(--dark-line);background:#041116b8;border-left:0;flex-direction:column;justify-content:center;padding:clamp(44px,6vw,82px);display:flex}.gamePortalCopy .signalButton{align-self:flex-start;margin-top:34px}.gamePortalActions{align-items:center;gap:26px;margin-top:34px;display:flex}.gamePortalActions .signalButton{margin-top:0}.gamePortalActions .textAction{color:#a9b9ba}.experience-expedition .experienceCardWorld,.game-expedition .launchRadar{--game-cover:url(/game-cta/expedition.webp);--game-cover-position:62% 55%}.experience-trade .experienceCardWorld,.game-trade .launchRadar{--game-cover:url(/game-cta/trade.webp);--game-cover-position:57% 48%}.experience-history .experienceCardWorld,.game-history .launchRadar{--game-cover:url(/game-cta/history.webp);--game-cover-position:52% 54%}.experience-sextant .experienceCardWorld,.game-sextant .launchRadar{--game-cover:url(/game-cta/sextant.webp);--game-cover-position:50% 50%}.experienceCardWorld{background-image:linear-gradient(0deg, #02070ad6, transparent 68%), var(--game-cover);background-position:center, var(--game-cover-position);filter:saturate(.9)contrast(1.04);background-size:cover}.experienceCardWorld:before,.experienceCardWorld:after,.experienceCardWorld>span,.experienceCardWorld>i{opacity:0}.experienceCard:hover .experienceCardWorld{filter:saturate(1.08)contrast(1.04)}.experienceCard.isPlanned .experienceCardWorld{filter:saturate(.56)brightness(.7)}.experienceCard.isPlanned:hover .experienceCardWorld{filter:saturate(.76)brightness(.8)}.launchRadar{background-image:linear-gradient(0deg, #02070ac7, transparent 74%), var(--game-cover);background-position:center, var(--game-cover-position);background-size:cover}.launchRadar:before{background:#030a0e14}@media (max-width:800px){.hubPage .chapterLaunch,.articlePage .voyageCta,.gamePortalInner{grid-template-columns:1fr}.chapterLaunchArt,.voyageCtaArt,.gamePortalArtwork{border-bottom:1px solid #f4f7f524;border-right:0;min-height:330px}.gamePortalCopy{border-left:1px solid var(--dark-line);border-top:0}.gamePortalActions{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:600px){.heroVoyageTrigger,.articleEntry-galleon .heroVoyageTrigger{grid-template-columns:minmax(0,1fr) 108px 32px;min-height:112px;padding:12px 8px 12px 16px}.heroVoyageTrigger>small{max-width:150px}.gameCtaThumb>b{max-width:86px}.chapterLaunchArt,.voyageCtaArt,.gamePortalArtwork{min-height:240px}.chapterLaunchCopy,.voyageCtaCopy,.gamePortalCopy{padding:32px 24px 36px}.articlePage .voyageCta{margin-block:72px}.gamePortal{padding-block:78px}.gamePortalArtwork{background-position:50%,66% 56%}}.gameSeoPage{--game-seo-accent:var(--cyan);--game-seo-warm:var(--gold);--game-seo-position:66% 56%;--game-seo-panel:#081a20;color:var(--foam-50);background:#03080c}.gameSeoTone-legacy{--game-seo-accent:#f1bd63;--game-seo-warm:#ffdd91;--game-seo-position:59% 57%;--game-seo-panel:#17150f}.gameSeoTone-combat{--game-seo-accent:#ff765d;--game-seo-warm:#ffc078;--game-seo-position:78% 25%;--game-seo-panel:#1d0b09}.gameSeoTone-roguelike{--game-seo-accent:#83e6c0;--game-seo-warm:#c7afe8;--game-seo-position:92% 72%;--game-seo-panel:#071b19}.gameSeoPage .signalLabel{color:var(--game-seo-accent)}.gameSeoPage .signalButton{border-color:var(--game-seo-accent);background:var(--game-seo-accent);color:#061014}.gameSeoPage .textAction:hover{color:var(--game-seo-accent)}.gameSeoHero{isolation:isolate;background:#03080c;min-height:820px;position:relative;overflow:hidden}.gameSeoHeroScene{z-index:-2;background-image:url(/game-cta/expedition.webp);background-position:var(--game-seo-position);filter:saturate(.88)contrast(1.08);background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.gameSeoHeroScene:before{content:"";background:linear-gradient(90deg,#03080cfa 0,#03080ceb 34%,#03080c70 66%,#03080c38),linear-gradient(#03080c29,#0000 52%,#03080ce6);position:absolute;inset:0}.gameSeoHeroScene:after{content:"";opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff09 7px);position:absolute;inset:0}.gameSeoHeroScene>span{border:1px solid var(--game-seo-accent);width:330px;height:330px;position:absolute;top:18%;right:4%}@supports (color:color-mix(in lab, red, red)){.gameSeoHeroScene>span{border:1px solid color-mix(in srgb, var(--game-seo-accent) 28%, transparent)}}.gameSeoHeroScene>span{border-radius:50%;box-shadow:inset 0 0 0 56px #ffffff03,inset 0 0 0 112px #ffffff03}.gameSeoHeroScene>i{background:var(--game-seo-accent);width:8px;height:8px;box-shadow:0 0 25px 8px var(--game-seo-accent);border-radius:50%;position:absolute;top:36%;right:20%}@supports (color:color-mix(in lab, red, red)){.gameSeoHeroScene>i{box-shadow:0 0 25px 8px color-mix(in srgb, var(--game-seo-accent) 35%, transparent)}}.gameSeoHeroInner{z-index:2;flex-direction:column;justify-content:center;min-height:820px;padding-block:80px 60px;display:flex;position:relative}.gameSeoDetail .gameSeoHeroInner{padding-top:38px}.gameSeoHero .darkBreadcrumbs{margin-bottom:72px}.gameSeoHero h1{max-width:960px;font-family:var(--display);letter-spacing:-.064em;text-wrap:balance;margin:18px 0 0;font-size:clamp(62px,7.3vw,110px);line-height:.9}.gameSeoDetail .gameSeoHero h1{max-width:900px;font-size:clamp(58px,6.5vw,96px)}.gameSeoHero h1 em{color:var(--game-seo-accent);font-style:normal}.gameSeoLead{color:#b4c2c1;max-width:760px;margin:30px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.72}.gameSeoActions{align-items:center;gap:28px;margin-top:38px;display:flex}.gameSeoHeroFacts{border-top:1px solid #c4e6e72b;grid-template-columns:repeat(4,1fr);width:min(920px,100%);margin:auto 0 0;padding-top:48px;display:grid}.gameSeoHeroFacts div{border-right:1px solid #c4e6e724;min-height:70px;padding:0 24px}.gameSeoHeroFacts div:first-child{padding-left:0}.gameSeoHeroFacts div:last-child{border-right:0}.gameSeoHeroFacts dt{color:var(--game-seo-accent)}@supports (color:color-mix(in lab, red, red)){.gameSeoHeroFacts dt{color:color-mix(in srgb, var(--game-seo-accent) 78%, transparent)}}.gameSeoHeroFacts dt{font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.gameSeoHeroFacts dd{color:#fff;margin:10px 0 0;font-size:15px;font-weight:750}.gameSeoManifest{border-top:1px solid var(--dark-line);background:radial-gradient(circle at 84% 22%, var(--game-seo-accent), transparent 26%), #061218;padding:130px 0}@supports (color:color-mix(in lab, red, red)){.gameSeoManifest{background:radial-gradient(circle at 84% 22%, color-mix(in srgb, var(--game-seo-accent) 9%, transparent), transparent 26%), #061218}}.gameSeoManifestInner{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(65px,10vw,150px);display:grid}.gameSeoManifestInner>.signalLabel{grid-column:1/-1;margin-bottom:-25px}.gameSeoManifest h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(48px,5.4vw,75px);line-height:.98}.gameSeoManifestInner>div p{color:#98abad;margin:0 0 22px;font-size:16px;line-height:1.85}.gameSeoRoutes{background:#03080c;padding:125px 0}.gameSeoSectionHead{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:40px;margin-bottom:58px;display:grid}.gameSeoSectionHead .signalLabel{grid-column:1/-1;margin-bottom:-22px}.gameSeoSectionHead h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(45px,5vw,70px);line-height:.96}.gameSeoSectionHead>p:last-child{color:#8fa2a5;margin:0;font-size:13px;line-height:1.75}.gameSeoRouteGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.gameSeoRoute{background:var(--game-seo-panel);isolation:isolate;border:1px solid #c4e6e726;grid-column:span 4;align-items:end;min-height:520px;display:flex;position:relative;overflow:hidden}.gameSeoRouteScene{z-index:-2;background-image:linear-gradient(0deg,#03080cf5 0,#03080c4d 72%),url(/game-cta/expedition.webp);background-position:center, var(--game-seo-position);filter:saturate(.74);background-size:cover;transition:transform .8s,filter .35s;position:absolute;inset:0}.gameSeoRouteScene:after{content:"";opacity:.22;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff0a 7px);position:absolute;inset:0}.gameSeoRouteScene b{color:#ffffff1a;font:900 130px/1 var(--display);position:absolute;top:-3%;right:3%}.gameSeoRoute>div:last-child{padding:30px}.gameSeoRoute small{color:var(--game-seo-accent);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.gameSeoRoute h2{font-family:var(--display);letter-spacing:-.045em;margin:12px 0 15px;font-size:clamp(34px,3.4vw,49px);line-height:.98}.gameSeoRoute p{color:#9cadad;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.gameSeoRoute strong{color:var(--game-seo-accent);font:800 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:22px;display:inline-block}.gameSeoRoute:hover .gameSeoRouteScene{filter:saturate();transform:scale(1.035)}.gameSeoBoundary{border-top:1px solid var(--dark-line);background:#07151a;padding:110px 0}.gameSeoBoundaryInner{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:90px;display:grid}.gameSeoBoundary h2{font-family:var(--display);letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(43px,4.6vw,64px);line-height:1}.gameSeoBoundary dl{border-top:1px solid var(--dark-line);margin:0}.gameSeoBoundary dl div{border-bottom:1px solid var(--dark-line);grid-template-columns:110px 1fr;gap:25px;padding:24px 0;display:grid}.gameSeoBoundary dt{color:var(--cyan);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.gameSeoBoundary dd{color:#a5b4b6;margin:0;font-size:14px;line-height:1.7}.gameSeoPromise{border-top:1px solid var(--game-seo-accent);padding:130px 0}@supports (color:color-mix(in lab, red, red)){.gameSeoPromise{border-top:1px solid color-mix(in srgb, var(--game-seo-accent) 22%, transparent)}}.gameSeoPromise{border-bottom:1px solid var(--game-seo-accent)}@supports (color:color-mix(in lab, red, red)){.gameSeoPromise{border-bottom:1px solid color-mix(in srgb, var(--game-seo-accent) 22%, transparent)}}.gameSeoPromise{background:radial-gradient(circle at 20% 50%, var(--game-seo-accent), transparent 30%), var(--game-seo-panel)}@supports (color:color-mix(in lab, red, red)){.gameSeoPromise{background:radial-gradient(circle at 20% 50%, color-mix(in srgb, var(--game-seo-accent) 12%, transparent), transparent 30%), var(--game-seo-panel)}}.gameSeoPromise p{color:var(--game-seo-accent);font:800 8px var(--mono);letter-spacing:.16em}.gameSeoPromise h2{max-width:1080px;font-family:var(--display);letter-spacing:-.052em;margin:25px 0 0;font-size:clamp(53px,6vw,88px);line-height:.95}.gameSeoLoop{background:#03080c;padding:125px 0}.gameSeoLoop ol{border-top:1px solid #c4e6e726;border-left:1px solid #c4e6e726;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.gameSeoLoop li{background:linear-gradient(145deg, var(--game-seo-accent), transparent 55%);border-bottom:1px solid #c4e6e726;border-right:1px solid #c4e6e726;flex-direction:column;min-height:280px;padding:27px;display:flex}@supports (color:color-mix(in lab, red, red)){.gameSeoLoop li{background:linear-gradient(145deg, color-mix(in srgb, var(--game-seo-accent) 5%, transparent), transparent 55%)}}.gameSeoLoop li>span{color:var(--game-seo-accent);font:800 9px var(--mono)}.gameSeoLoop li>div{margin-top:auto}.gameSeoLoop h3{font-family:var(--display);letter-spacing:-.035em;margin:0 0 13px;font-size:31px;line-height:1}.gameSeoLoop li p{color:#92a5a7;margin:0;font-size:12px;line-height:1.7}.gameSeoBriefing{background:var(--game-seo-panel)}.gameSeoBriefing article{border-top:1px solid var(--game-seo-accent);grid-template-columns:minmax(100px,220px) minmax(0,760px);justify-content:center;align-items:center;gap:clamp(45px,8vw,125px);min-height:620px;padding:110px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.gameSeoBriefing article{border-top:1px solid color-mix(in srgb, var(--game-seo-accent) 18%, transparent)}}.gameSeoBriefing article:nth-child(2n){background:linear-gradient(90deg, transparent, var(--game-seo-accent))}@supports (color:color-mix(in lab, red, red)){.gameSeoBriefing article:nth-child(2n){background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--game-seo-accent) 5%, transparent))}}.gameSeoBriefing article>span{color:var(--game-seo-accent);font:800 8px var(--mono);letter-spacing:.14em;align-self:start;margin-top:15px}.gameSeoBriefing h2{font-family:var(--display);letter-spacing:-.05em;margin:0 0 32px;font-size:clamp(48px,5vw,71px);line-height:.96}.gameSeoBriefing p{color:#b2c0bf;margin:0 0 22px;font-size:17px;line-height:1.9}.gameSeoBriefing ul{background:var(--game-seo-accent);grid-template-columns:1fr 1fr;gap:1px;margin:36px 0 0;padding:1px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.gameSeoBriefing ul{background:color-mix(in srgb, var(--game-seo-accent) 20%, transparent)}}.gameSeoBriefing li{color:#dce6e3;background:var(--game-seo-panel);align-items:center;min-height:84px;padding:20px;font-size:12px;line-height:1.55;display:flex}.gameSeoBriefing li:before{content:"+";color:var(--game-seo-accent);font:18px var(--mono);margin-right:12px}.gameSeoFieldNotes{background:#071318;padding:125px 0}.gameSeoFieldNotes>.shell>div{border-top:1px solid var(--dark-line)}.gameSeoFieldNotes a{border-bottom:1px solid var(--dark-line);grid-template-columns:70px 1fr 30px;align-items:center;gap:25px;min-height:108px;transition:padding .2s,background .2s;display:grid}.gameSeoFieldNotes a:hover{background:var(--game-seo-accent);padding-inline:18px}@supports (color:color-mix(in lab, red, red)){.gameSeoFieldNotes a:hover{background:color-mix(in srgb, var(--game-seo-accent) 5%, transparent)}}.gameSeoFieldNotes a>span{color:var(--game-seo-accent);font:800 9px var(--mono)}.gameSeoFieldNotes a>strong{font-size:clamp(20px,2vw,28px)}.gameSeoFieldNotes a>b{color:var(--game-seo-accent);font-size:18px}.gameSeoFaq{background:#03080c;padding:125px 0}.gameSeoFaq>.shell>div{border-top:1px solid var(--dark-line);max-width:900px;margin-left:auto}.gameSeoFaq details{border-bottom:1px solid var(--dark-line)}.gameSeoFaq summary{cursor:pointer;padding:27px 60px 27px 0;font-size:18px;font-weight:750;list-style:none;position:relative}.gameSeoFaq summary::-webkit-details-marker{display:none}.gameSeoFaq summary:after{content:"+";border:1px solid var(--dark-line);width:30px;height:30px;color:var(--game-seo-accent);place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gameSeoFaq details[open] summary:after{content:"−";background:var(--game-seo-accent)}@supports (color:color-mix(in lab, red, red)){.gameSeoFaq details[open] summary:after{background:color-mix(in srgb, var(--game-seo-accent) 8%, transparent)}}.gameSeoFaq details p{color:#9fb0b1;max-width:750px;margin:0;padding:0 30px 28px 0;font-size:14px;line-height:1.8}.gameSeoRelated{border-top:1px solid var(--dark-line);background:#071318;padding:115px 0 130px}.gameSeoRelated>.shell>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gameSeoRelatedCard{border:1px solid var(--game-seo-accent);flex-direction:column;justify-content:end;min-height:330px;padding:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.gameSeoRelatedCard{border:1px solid color-mix(in srgb, var(--game-seo-accent) 24%, transparent)}}.gameSeoRelatedCard{background:radial-gradient(circle at 85% 15%, var(--game-seo-accent), transparent 27%), var(--game-seo-panel)}@supports (color:color-mix(in lab, red, red)){.gameSeoRelatedCard{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--game-seo-accent) 15%, transparent), transparent 27%), var(--game-seo-panel)}}.gameSeoRelatedCard small{color:var(--game-seo-accent);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.gameSeoRelatedCard h3{max-width:620px;font-family:var(--display);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(36px,4vw,55px);line-height:.98}.gameSeoRelatedCard strong{color:var(--game-seo-accent);font:800 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:28px}.gameSeoFinalCta{isolation:isolate;background:#03080c;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.gameSeoFinalScene{z-index:-2;filter:saturate(.9);background-image:linear-gradient(90deg,#03080cf7,#03080cc2 46%,#03080c40),url(/game-cta/expedition.webp);background-position:50%,69% 58%;background-size:cover;position:absolute;inset:0}.gameSeoFinalScene:after{content:"";background:linear-gradient(#0000 48%,#03080cc7);position:absolute;inset:0}.gameSeoFinalCta h2{max-width:780px;font-family:var(--display);letter-spacing:-.06em;margin:20px 0 22px;font-size:clamp(56px,6.4vw,92px);line-height:.92}.gameSeoFinalCta .shell>p:not(.signalLabel){color:#a5b5b6;max-width:650px;font-size:15px;line-height:1.8}.gameSeoFinalCta .signalButton{margin-top:25px}@media (max-width:900px){.gameSeoRoute{grid-column:span 6}.gameSeoRoute:last-child{grid-column:span 12}.gameSeoManifestInner,.gameSeoBoundaryInner{grid-template-columns:1fr;gap:45px}.gameSeoLoop ol{grid-template-columns:1fr 1fr}.gameSeoBriefing article{grid-template-columns:130px 1fr;gap:45px}}@media (max-width:600px){.gameSeoHero,.gameSeoHeroInner{min-height:760px}.gameSeoHeroInner,.gameSeoDetail .gameSeoHeroInner{padding-block:40px 34px}.gameSeoHero .darkBreadcrumbs{margin-bottom:52px}.gameSeoHero h1,.gameSeoDetail .gameSeoHero h1{font-size:53px}.gameSeoLead{font-size:15px;line-height:1.72}.gameSeoActions{flex-direction:column;align-items:stretch;gap:13px}.gameSeoActions .textAction{align-self:flex-start}.gameSeoHeroFacts{grid-template-columns:1fr 1fr;gap:0;padding-top:28px}.gameSeoHeroFacts div{border-bottom:1px solid #c4e6e71f;min-height:60px;padding:12px 14px}.gameSeoHeroFacts div:nth-child(odd){padding-left:0}.gameSeoHeroFacts div:nth-child(2n){border-right:0}.gameSeoHeroScene{background-position:70%}.gameSeoHeroScene:before{background:linear-gradient(90deg,#03080cf0,#03080cad),linear-gradient(#0000 52%,#03080ceb)}.gameSeoHeroScene>span{opacity:.45;right:-38%}.gameSeoManifest,.gameSeoRoutes,.gameSeoPromise,.gameSeoLoop,.gameSeoFieldNotes,.gameSeoFaq,.gameSeoRelated{padding-block:78px}.gameSeoManifestInner>.signalLabel{margin-bottom:0}.gameSeoManifest h2,.gameSeoPromise h2{font-size:45px}.gameSeoSectionHead{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.gameSeoSectionHead .signalLabel{grid-column:1;margin-bottom:0}.gameSeoSectionHead h2{font-size:43px}.gameSeoRouteGrid{grid-template-columns:1fr}.gameSeoRoute,.gameSeoRoute:last-child{grid-column:1;min-height:440px}.gameSeoRoute>div:last-child{padding:24px}.gameSeoBoundary{padding-block:75px}.gameSeoBoundary dl div{grid-template-columns:80px 1fr}.gameSeoLoop ol{grid-template-columns:1fr}.gameSeoLoop li{min-height:220px}.gameSeoBriefing article{grid-template-columns:1fr;gap:22px;min-height:0;padding:72px 0}.gameSeoBriefing article>span{margin-top:0}.gameSeoBriefing h2{font-size:45px}.gameSeoBriefing p{font-size:16px}.gameSeoBriefing ul{grid-template-columns:1fr}.gameSeoFieldNotes a{grid-template-columns:35px 1fr 22px;gap:12px;min-height:120px}.gameSeoFaq>.shell>div{margin-left:0}.gameSeoRelated>.shell>div{grid-template-columns:1fr}.gameSeoRelatedCard{min-height:300px;padding:25px}.gameSeoFinalCta{min-height:640px}.gameSeoFinalCta h2{font-size:52px}}.systemStatePage{background:#03080c;min-height:100vh}.systemStateHero{isolation:isolate;min-height:calc(100svh - 82px);position:relative;overflow:hidden}.systemStateScene{z-index:-2;filter:saturate(.42)contrast(1.12);background-image:linear-gradient(90deg,#03080c 0,#03080ce6 36%,#03080c57),url(/worlds/sea-legends-hero-v2.webp);background-position:50%,65% 52%;background-size:cover;position:absolute;inset:0 0 0 34%}.systemStateScene:after{content:"";opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff0b 7px);position:absolute;inset:0}.systemStateScene span{border:1px solid #ff6d5740;border-radius:50%;width:340px;height:340px;position:absolute;top:17%;right:8%;box-shadow:inset 0 0 0 57px #ff6d5703,inset 0 0 0 114px #ff6d5703}.systemStateScene i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:37%;right:21%;box-shadow:0 0 32px 8px #ff6d5747}.systemStateScene b{color:#ffffff0f;font:900 210px/1 var(--display);letter-spacing:-.08em;position:absolute;bottom:-7%;right:1%}.systemStateInner{flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding-block:75px;display:flex}.systemStateInner h1{max-width:900px;font-family:var(--display);letter-spacing:-.066em;text-wrap:balance;margin:17px 0 0;font-size:clamp(58px,7vw,102px);line-height:.91}.systemStateInner>p:not(.signalLabel){color:#acbabc;max-width:670px;margin:28px 0 0;font-size:17px;line-height:1.78}.systemStateActions{align-items:center;gap:25px;margin-top:38px;display:flex}.systemStateActions button{cursor:pointer}.systemStateInner>small{color:#60757a;font:8px var(--mono);letter-spacing:.12em;margin-top:50px}.routeLoading{min-height:100svh;color:var(--foam-50);background:radial-gradient(circle,#55ebed12,#0000 28%),#03080c;place-items:center;display:grid;overflow:hidden}.routeLoading>div:last-child{z-index:2;text-align:center;width:min(360px,100% - 48px);position:relative}.routeLoading>div:last-child>span{color:#7f9699;font:800 8px var(--mono);letter-spacing:.18em}.routeLoading>div:last-child>b{color:var(--cyan);font:800 11px var(--mono);letter-spacing:.16em;margin-top:17px;display:block}.routeLoading>div:last-child>i{background:#55ebed29;height:1px;margin-top:24px;display:block;overflow:hidden}.routeLoading>div:last-child>i:after{content:"";background:var(--cyan);width:32%;height:100%;box-shadow:0 0 12px var(--cyan);animation:1.3s ease-in-out infinite routeSignal;display:block}.routeLoadingRadar{aspect-ratio:1;border:1px solid #55ebed1c;border-radius:50%;width:min(62vw,560px);position:absolute;box-shadow:inset 0 0 0 80px #55ebed02,inset 0 0 0 160px #55ebed02}.routeLoadingRadar:before,.routeLoadingRadar:after{content:"";background:#55ebed1a;width:1px;position:absolute;top:-15%;bottom:-15%;left:50%}.routeLoadingRadar:after{width:auto;height:1px;top:50%;left:-15%;right:-15%}.routeLoadingRadar span{transform-origin:0;background:linear-gradient(90deg,#55ebed66,#0000);width:44%;height:1px;animation:2.8s linear infinite radarSweep;position:absolute;inset:50% 50% auto}.routeLoadingRadar i{background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:35%;right:24%;box-shadow:0 0 19px 5px #ff6d5740}.globalFailure{min-height:100svh;color:var(--foam-50);background:radial-gradient(circle at 80% 25%,#ff6d571a,#0000 30%),#03080c;place-items:center;padding:40px;display:grid}.globalFailure>div{background:#0b0f11cc;border:1px solid #ff6d5740;width:min(850px,100%);padding:55px}.globalFailure span{color:var(--coral);font:800 8px var(--mono);letter-spacing:.14em}.globalFailure h1{font-family:var(--display);letter-spacing:-.06em;margin:20px 0 25px;font-size:clamp(50px,7vw,90px);line-height:.92}.globalFailure p{color:#9faeb0;max-width:640px;font-size:15px;line-height:1.8}.globalFailure button{border:1px solid var(--coral);background:var(--coral);color:#160a08;min-height:52px;font:900 10px var(--mono);letter-spacing:.1em;cursor:pointer;margin-top:20px;padding:0 22px}.globalFailure button b{margin-left:15px;font-size:16px}@keyframes routeSignal{0%{transform:translate(-100%)}50%,to{transform:translate(315%)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@media (max-width:600px){.systemStateHero,.systemStateInner{min-height:calc(100svh - 70px)}.systemStateScene{opacity:.5;left:10%}.systemStateScene b{font-size:130px}.systemStateInner h1{font-size:53px}.systemStateInner>p:not(.signalLabel){font-size:14px}.systemStateActions{flex-direction:column;align-items:stretch;gap:12px}.systemStateActions .textAction{align-self:flex-start}.globalFailure{padding:18px}.globalFailure>div{padding:34px 24px}}.worldSite h1,.worldSite h2,.worldSite h3,.globalFailure h1{font-kerning:normal;text-rendering:optimizelegibility}.worldSite h1{font-weight:800}[data-locale=zh]{--display:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}[data-locale=zh] .worldSite h1{letter-spacing:-.035em;font-weight:700;line-height:1.02}[data-locale=zh] .worldSite h2{letter-spacing:-.025em;font-weight:700;line-height:1.04}[data-locale=zh] .worldSite h3{letter-spacing:-.015em;font-weight:600}[data-locale=zh] .signalLabel{letter-spacing:.08em;font-weight:700}[data-locale=zh] .publicInfoSections article>p:not(.signalLabel),[data-locale=zh] .productManifest>.shell>p,[data-locale=zh] .productDevelopment>.shell>div>p:last-child{font-size:16px;line-height:1.95}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
