@font-face{font-family:Knewave;src:url(/fonts/knewave/Knewave-Regular.latin.woff2)format("woff2");font-display:swap}@font-face{font-family:Bangers;src:url(/fonts/bangers/Bangers-Regular.latin.woff2)format("woff2");font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito/Nunito-Variable.latin.woff2)format("woff2");font-weight:200 1000;font-display:swap}.cr-ui{--u:clamp(.72px, min(100vw / 1600, 100vh / 900), 1.7px);--ink:#0b1026;--ink-2:#16204a;--ink-3:#25326b;--plate:#090e22d6;--plate-2:#090e229e;--paper:#f6e7c4;--paper-2:#e6c98f;--paper-3:#c99e5c;--paper-ink:#3a220f;--gold:#ffcf33;--gold-2:#ffb020;--gold-3:#b86d00;--orange:#ff8a1c;--red:#ff4a3d;--red-2:#b31d1d;--cyan:#3fe0ff;--cyan-2:#1a9fd6;--green:#62e36f;--green-2:#23a843;--teal:#3ff5d0;--blue:#4fa3ff;--purple:#b56bff;--white:#fffaf0;--accent:#ffcf33;--f-brush:"Knewave", "Bangers", Impact, "Arial Black", sans-serif;--f-comic:"Bangers", Impact, "Arial Narrow Bold", sans-serif;--f-ui:"Nunito", "Segoe UI", system-ui, sans-serif;--f-sym:"Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols 2", sans-serif;--ease-pop:cubic-bezier(.2, 1.4, .35, 1);--ease-out:cubic-bezier(.2, .9, .2, 1);z-index:10;pointer-events:none;color:var(--white);font-family:var(--f-ui);font-size:var(--fs-16);-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:700;line-height:1.25;position:absolute;inset:0;overflow:hidden}.cr-hud{--u:calc(clamp(.72px, min(100vw / 1600, 100vh / 900), 1.7px) * var(--hud-scale,1))}.cr-ui,.cr-hud{--fs-12:max(11px, calc(12 * var(--u)));--fs-13:max(11.5px, calc(13 * var(--u)));--fs-14:max(12px, calc(14 * var(--u)));--fs-16:max(13px, calc(16 * var(--u)));--fs-18:calc(18 * var(--u));--fs-20:calc(20 * var(--u));--fs-24:calc(24 * var(--u));--fs-28:calc(28 * var(--u));--fs-32:calc(32 * var(--u));--fs-40:calc(40 * var(--u));--fs-48:calc(48 * var(--u));--fs-64:calc(64 * var(--u));--fs-80:calc(80 * var(--u));--fs-96:calc(96 * var(--u));--stroke-s:calc(3 * var(--u));--stroke-m:calc(5 * var(--u));--stroke-l:calc(8 * var(--u));--stroke-xl:calc(12 * var(--u))}:where(.cr-ui) *,:where(.cr-ui) :before,:where(.cr-ui) :after{box-sizing:border-box}.cr-ui [hidden]{display:none!important}:where(.cr-ui button){font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(.cr-ui a){color:inherit;text-decoration:none}:where(.cr-ui h1,.cr-ui h2,.cr-ui h3,.cr-ui h4,.cr-ui p){font-weight:inherit;margin:0}:where(.cr-ui button:focus,.cr-ui :focus-visible){outline:none}.cr-ink{-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.hide-ui .cr-ui{display:none}.cr-glyph{fill:currentColor;flex:none;width:1em;height:1em;overflow:visible}.cr-ico{width:calc(40 * var(--u));height:calc(40 * var(--u));color:var(--white);flex:none;place-items:center;display:inline-grid;position:relative}.cr-ico .cr-ico__glyph{width:68%;height:68%;filter:drop-shadow(0 calc(2 * var(--u)) 0 #0b10268c)}.cr-ico img{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.cr-ico.has-img img{opacity:1}.cr-ico.has-img .cr-ico__glyph{visibility:hidden}.cr-key{min-width:calc(26 * var(--u));height:calc(26 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(6 * var(--u));color:var(--ink);font:400 var(--fs-16)/1 var(--f-comic);letter-spacing:.04em;border:calc(2 * var(--u)) solid var(--ink);box-shadow:0 calc(3 * var(--u)) 0 var(--ink);transform:translateY(calc(-1.5 * var(--u)));-webkit-text-stroke:0;white-space:nowrap;background:linear-gradient(#fff,#d9deea);place-items:center;display:inline-grid}.cr-key.is-wide{padding:0 calc(9 * var(--u));font-size:var(--fs-14)}.cr-pad{min-width:calc(26 * var(--u));height:calc(26 * var(--u));padding:0 calc(4 * var(--u));border:calc(2 * var(--u)) solid var(--ink);box-shadow:0 calc(3 * var(--u)) 0 var(--ink);font:400 var(--fs-16)/1 var(--f-comic);color:var(--white);transform:translateY(calc(-1.5 * var(--u)));-webkit-text-stroke:0;background:#6b7591;border-radius:999px;place-items:center;display:inline-grid}.cr-pad--a{background:#34c759}.cr-pad--b{background:#ff4a3d}.cr-pad--x{background:#3f8cff}.cr-pad--y{color:var(--ink);background:#ffcf33}.cr-pad--lb,.cr-pad--rb,.cr-pad--lt,.cr-pad--rt,.cr-pad--ls,.cr-pad--rs{color:var(--ink);font-size:var(--fs-14);border-radius:calc(8 * var(--u));min-width:calc(34 * var(--u));background:#d7dcea}.cr-pad--start,.cr-pad--dpad{color:var(--ink);background:#d7dcea}.cr-prompt{align-items:center;gap:calc(6 * var(--u));white-space:nowrap;display:inline-flex}.cr-prompt__kb,.cr-prompt__pad{align-items:center;gap:calc(3 * var(--u));display:inline-flex}.cr-prompt__or{opacity:.6;font-size:var(--fs-12);margin:0 calc(1 * var(--u))}.cr-prompt__label{font:800 var(--fs-14)/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--white)}.cr-ui:not(.is-pad) .cr-prompt__pad,.cr-ui.is-pad .cr-prompt__kb,.cr-ui:not(.is-pad) .cr-skill__keys .cr-pad,.cr-ui:not(.is-pad) .cr-mini__key .cr-pad,.cr-ui:not(.is-pad) .cr-title__inputs .cr-pad,.cr-ui.is-pad .cr-skill__keys .cr-key,.cr-ui.is-pad .cr-mini__key .cr-key{display:none}.cr-brushpanel{isolation:isolate;position:relative}.cr-brushpanel:before{content:"";inset:calc(-10 * var(--u)) calc(-14 * var(--u));z-index:-1;background:radial-gradient(circle at 92% 12%, #ffffff12 0 1.2px, transparent 1.6px) 0 0 / calc(9 * var(--u)) calc(9 * var(--u)), linear-gradient(170deg, #16204af5, #080c1ef2 60%);position:absolute;-webkit-mask:url(/ui/brush-panel.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-panel.svg) 50%/100% 100% no-repeat}.cr-modal{pointer-events:auto;z-index:40;position:absolute;inset:0}.cr-modal__shade{background:radial-gradient(ellipse at center, #060c2059, #040816d1 75%), radial-gradient(circle, #ffffff0d 1px, transparent 1.5px) 0 0 / calc(7 * var(--u)) calc(7 * var(--u));position:absolute;inset:0}.cr-modal__shade.is-dark{background:radial-gradient(at 60%,#060c208c,#030612e6 80%)}.cr-btn{isolation:isolate;justify-content:center;align-items:center;gap:calc(12 * var(--u));min-height:calc(62 * var(--u));padding:0 calc(34 * var(--u));color:var(--white);transition:transform .14s var(--ease-out), filter .14s;pointer-events:auto;display:inline-flex;position:relative}.cr-btn:before{content:"";inset:0 calc(-6 * var(--u));z-index:-1;background:linear-gradient(#2a3876,#121a42);position:absolute;-webkit-mask:url(/ui/brush-stroke.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-stroke.svg) 50%/100% 100% no-repeat}.cr-btn__label{font:400 var(--fs-28)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.cr-btn.is-primary:before{background:linear-gradient(#ffe066,#ffb020 70%,#f08a00)}.cr-btn.is-primary .cr-btn__label{color:var(--white)}.cr-btn.is-danger:before{background:linear-gradient(#ff6a5a,#c4231c)}.cr-btn:hover,.cr-btn:focus-visible,.cr-btn:focus{filter:drop-shadow(0 0 calc(10 * var(--u)) #ffe68cbf) brightness(1.08);transform:scale(1.06)rotate(-1deg)}.cr-btn:active{transform:scale(.97)}.cr-ui [data-nav]:focus-visible,.cr-ui [data-nav]:focus{outline:none}.cr-pips{gap:calc(5 * var(--u));align-items:center;display:inline-flex}.cr-pip{width:calc(11 * var(--u));height:calc(11 * var(--u));border:calc(2 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(1 * var(--u)) #ffffff40;background:#ffffff29;display:block;transform:rotate(45deg)}.cr-pip.is-on{background:var(--gold);box-shadow:0 0 calc(6 * var(--u)) #ffcf33cc}.cr-panel-title{align-items:center;gap:calc(10 * var(--u));font:400 var(--fs-32)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--gold);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill;margin-bottom:calc(14 * var(--u));display:flex}.cr-panel-title .cr-glyph{width:calc(30 * var(--u));height:calc(30 * var(--u))}.cr-card{--rc:#9fb3d9;--rc2:#4c5f8c;--rg:#9fb3d959;isolation:isolate;width:calc(252 * var(--u));min-height:calc(372 * var(--u));padding:calc(46 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u));color:var(--white);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cr-card.is-rare{--rc:#58b4ff;--rc2:#1b5cc4;--rg:#58b4ff73}.cr-card.is-epic{--rc:#c78bff;--rc2:#6a24c9;--rg:#c78bff80}.cr-card.is-legendary{--rc:#ffd54a;--rc2:#d97a00;--rg:#ffd54a99}.cr-card__frame{z-index:-1;border-radius:calc(18 * var(--u));background:radial-gradient(circle at 50% 26%, var(--rg), transparent 55%), radial-gradient(circle, #ffffff0f 1px, transparent 1.6px) 0 0 / calc(8 * var(--u)) calc(8 * var(--u)), linear-gradient(170deg, #1d2a5c, #0c1230 70%);border:calc(4 * var(--u)) solid var(--ink);box-shadow:inset 0 0 0 calc(4 * var(--u)) var(--rc), inset 0 0 0 calc(7 * var(--u)) var(--ink), 0 calc(10 * var(--u)) 0 #00000059, 0 calc(18 * var(--u)) calc(40 * var(--u)) #00000073;position:absolute;inset:0}.cr-card__ribbon{top:calc(-12 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u));background:var(--rc);color:var(--ink);font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.08em;text-transform:uppercase;border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(4 * var(--u));box-shadow:0 calc(4 * var(--u)) 0 var(--ink);white-space:nowrap;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)rotate(-2deg)}.cr-card__ribbon .cr-glyph{width:calc(16 * var(--u));height:calc(16 * var(--u))}.cr-card__key{top:calc(14 * var(--u));left:calc(14 * var(--u));position:absolute}.cr-card__key .cr-key{min-width:calc(32 * var(--u));height:calc(32 * var(--u));font-size:var(--fs-20)}.cr-card__branch{top:calc(10 * var(--u));right:calc(12 * var(--u));font:400 var(--fs-48)/1 var(--f-brush);color:var(--rc);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill;position:absolute}.cr-card__medal{width:calc(116 * var(--u));height:calc(116 * var(--u));margin-bottom:calc(12 * var(--u));border:calc(4 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(4 * var(--u)) var(--rc), 0 0 calc(24 * var(--u)) var(--rg), inset 0 calc(-8 * var(--u)) 0 #00000040;background:radial-gradient(circle at 40% 35%,#33458a,#121a42 70%);border-radius:50%;place-items:center;display:grid}.cr-card__icon{width:calc(92 * var(--u));height:calc(92 * var(--u));color:var(--rc)}.cr-card__title{font:400 var(--fs-28)/1 var(--f-comic);letter-spacing:.03em;color:var(--white);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill;text-transform:uppercase;max-width:100%}.cr-card__sub{margin-top:calc(4 * var(--u));font:800 var(--fs-14)/1.1 var(--f-ui);color:var(--rc);letter-spacing:.04em;text-transform:uppercase}.cr-card__pips{gap:calc(6 * var(--u));margin:calc(10 * var(--u)) 0 calc(4 * var(--u));display:flex}.cr-card__pip{width:calc(14 * var(--u));height:calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--ink);background:#ffffff24;transform:rotate(45deg)}.cr-card__pip.is-on{background:var(--rc)}.cr-card__pip.is-new{background:var(--white);box-shadow:0 0 calc(10 * var(--u)) var(--white), 0 0 calc(18 * var(--u)) var(--rc);animation:1s ease-in-out infinite cr-pip-new}.cr-card__pip.is-fork{border-radius:50%;transform:none}.cr-card__pip.is-star{clip-path:polygon(50% 0,62% 38%,100% 38%,69% 60%,80% 100%,50% 76%,20% 100%,31% 60%,0 38%,38% 38%);background:#ffffff4d;border:0;transform:scale(1.35)}.cr-card__pip.is-star.is-on,.cr-card__pip.is-star.is-new{background:var(--gold)}@keyframes cr-pip-new{50%{transform:rotate(45deg)scale(1.3)}}.cr-card__pip.is-star.is-new,.cr-card__pip.is-fork.is-new{animation-name:cr-pip-pulse}@keyframes cr-pip-pulse{50%{scale:1.3}}.cr-card__text{margin-top:calc(8 * var(--u));font:700 var(--fs-16)/1.3 var(--f-ui);color:#e8eeff;text-wrap:balance}.cr-card.is-long .cr-card__text{font-size:var(--fs-14);line-height:1.25}.cr-card__tags{justify-content:center;gap:calc(5 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:wrap;display:flex}.cr-card__tag{padding:calc(2 * var(--u)) calc(8 * var(--u));font:800 var(--fs-12)/1.3 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border-radius:999px}.cr-card__rarity{font:400 var(--fs-16)/1 var(--f-comic);letter-spacing:.14em;text-transform:uppercase;color:var(--rc);opacity:.9;margin-top:auto}.cr-card__ban{bottom:calc(-20 * var(--u));align-items:center;gap:calc(5 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));border:calc(2 * var(--u)) solid var(--red);color:#ffb3ab;font:800 var(--fs-12)/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;background:#2a0d12;border-radius:999px;display:none;position:absolute;left:50%;transform:translate(-50%)}.cr-card__ban .cr-glyph{width:calc(14 * var(--u));height:calc(14 * var(--u))}.cr-card.is-overdrive .cr-card__frame{background:radial-gradient(circle at 50% 26%,#ffe67899,#0000 55%),linear-gradient(170deg,#5a3a06,#1c1204 75%)}.cr-card.is-legendary .cr-card__frame:after{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 35%,#fffadc61 48%,#0000 60%) 0 0/250% 100% no-repeat;animation:2.8s ease-in-out infinite cr-card-shine;position:absolute;inset:0}@keyframes cr-card-shine{0%{background-position:110% 0}60%,to{background-position:-10% 0}}.cr-card__rays{inset:calc(-40 * var(--u));z-index:-2;background:repeating-conic-gradient(from 0deg, #ffd54a8c 0 7deg, transparent 7deg 18deg);animation:9s linear infinite cr-spin;position:absolute;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}.cr-card.is-compact{width:calc(206 * var(--u));min-height:calc(236 * var(--u));height:auto;padding-top:calc(34 * var(--u))}.cr-card.is-compact .cr-card__medal{width:calc(84 * var(--u));height:calc(84 * var(--u))}.cr-card.is-compact .cr-card__icon{width:calc(66 * var(--u));height:calc(66 * var(--u))}.cr-card.is-compact .cr-card__title{font-size:var(--fs-24)}.cr-card.is-compact .cr-card__text{font-size:var(--fs-13)}.cr-card.is-compact .cr-card__rarity{display:none}@keyframes cr-spin{to{transform:rotate(1turn)}}.cr-wanted{width:calc(300 * var(--u));filter:drop-shadow(0 calc(14 * var(--u)) calc(16 * var(--u)) #00000073);position:relative;transform:rotate(2.5deg)}.cr-wanted__paper{padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(18 * var(--u));color:var(--paper-ink);background:url(/ui/paper-grain.svg),radial-gradient(at 50% 40%,#fbf0d4,#efd9a6 70%,#d8b577);flex-direction:column;align-items:center;display:flex;position:relative;-webkit-mask:url(/ui/torn-paper.svg) 50%/100% 100% no-repeat;mask:url(/ui/torn-paper.svg) 50%/100% 100% no-repeat}.cr-wanted__head{font:400 calc(64 * var(--u))/.9 var(--f-brush);letter-spacing:.04em;text-transform:uppercase;color:#3a1d0b}.cr-wanted__photo{aspect-ratio:16/11;width:100%;margin:calc(10 * var(--u)) 0 calc(10 * var(--u));border:calc(4 * var(--u)) solid #3a1d0b;background:radial-gradient(circle at 50% 45%,#fff3d6,#d9bd86);position:relative;overflow:hidden}.cr-wanted__img{object-fit:cover;mix-blend-mode:multiply;filter:sepia(.55)contrast(1.15)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.7)translateY(-2%)}.cr-wanted__photo-grain{mix-blend-mode:multiply;opacity:.7;background:url(/ui/paper-grain.svg);position:absolute;inset:0}.cr-wanted__name{font:400 var(--fs-32)/1 var(--f-comic);letter-spacing:.06em;text-transform:uppercase;color:#2a1407}.cr-wanted__epithet{font:800 italic var(--fs-14)/1.2 var(--f-ui);color:#6b3d16;margin-top:calc(2 * var(--u))}.cr-wanted__rule{width:88%;height:calc(3 * var(--u));margin:calc(10 * var(--u)) 0 calc(6 * var(--u));background:#3a1d0b;border-radius:2px}.cr-wanted__bounty{flex-direction:column;align-items:center;display:flex}.cr-wanted__label{font:900 var(--fs-13)/1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase;color:#6b3d16}.cr-wanted__amount{font:400 var(--fs-40)/1 var(--f-comic);letter-spacing:.04em;color:#2a1407;font-variant-numeric:tabular-nums}.cr-wanted__note{font:800 var(--fs-12)/1.3 var(--f-ui);color:#7b4b20;text-align:center;margin-top:calc(4 * var(--u));min-height:1em}.cr-wanted__foot{margin-top:calc(8 * var(--u));font:900 var(--fs-12)/1.3 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#6b3d16;opacity:.9;text-align:center}.cr-wanted.is-empty .cr-wanted__amount{opacity:.5}.cr-wanted__stamp{padding:calc(6 * var(--u)) calc(22 * var(--u));border:calc(6 * var(--u)) solid currentColor;border-radius:calc(10 * var(--u));color:#d3261c;font:400 calc(58 * var(--u))/1 var(--f-brush);letter-spacing:.06em;text-transform:uppercase;mix-blend-mode:multiply;opacity:.92;box-shadow:inset 0 0 0 calc(3 * var(--u)) #ffffff26;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.cr-wanted__stamp[data-tone=gold]{color:#c27a00}.cr-wanted__stamp[data-tone=ink]{color:#24305e}.cr-toggle{width:calc(96 * var(--u));height:calc(36 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:inset 0 calc(3 * var(--u)) 0 #0000004d;pointer-events:auto;font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.06em;background:#2a3563;border-radius:999px;align-items:center;display:inline-flex;position:relative}.cr-toggle__knob{top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(44 * var(--u));height:calc(24 * var(--u));border:calc(2 * var(--u)) solid var(--ink);transition:transform .18s var(--ease-pop), background .18s;background:#8e98b8;border-radius:999px;position:absolute}.cr-toggle__on,.cr-toggle__off{position:absolute;top:50%;transform:translateY(-50%)}.cr-toggle__on{left:calc(12 * var(--u));opacity:0;color:var(--ink)}.cr-toggle__off{right:calc(12 * var(--u));color:#aab3cf}.cr-toggle.is-on{background:#1d7a3a}.cr-toggle.is-on .cr-toggle__knob{transform:translateX(calc(42 * var(--u)));background:var(--green)}.cr-toggle.is-on .cr-toggle__on{opacity:1;color:var(--white)}.cr-toggle.is-on .cr-toggle__off{opacity:0}.cr-range{--v:.5;appearance:none;width:calc(260 * var(--u));height:calc(16 * var(--u));border:calc(3 * var(--u)) solid var(--ink);background:linear-gradient(90deg, var(--gold) 0 calc(var(--v) * 100%), #2a3563 calc(var(--v) * 100%));pointer-events:auto;cursor:pointer;border-radius:999px;margin:0}.cr-range::-webkit-slider-thumb{-webkit-appearance:none;width:calc(28 * var(--u));height:calc(28 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 calc(3 * var(--u)) 0 var(--ink);background:radial-gradient(circle at 40% 35%,#fff,#ffd76a 55%,#e59a00);border-radius:50%}.cr-segment{border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(10 * var(--u));background:#2a3563;display:inline-flex;overflow:hidden}.cr-segment__opt{padding:calc(6 * var(--u)) calc(11 * var(--u));font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.06em;color:#aab3cf;pointer-events:auto;transition:background .12s,color .12s}.cr-segment__opt+.cr-segment__opt{border-left:calc(2 * var(--u)) solid var(--ink)}.cr-segment__opt.is-on{background:var(--gold);color:var(--ink)}.cr-segment__opt:focus-visible,.cr-segment__opt:hover{color:var(--white);background:#3c4a86}.cr-segment__opt.is-on:focus-visible,.cr-segment__opt.is-on:hover{color:var(--ink);background:#ffe07a}.cr-menuitem{isolation:isolate;align-items:center;gap:calc(16 * var(--u));width:calc(360 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));color:#c5cde6;pointer-events:auto;transition:transform .14s var(--ease-out), color .14s;display:flex;position:relative}.cr-menuitem:before{content:"";inset:0 calc(-10 * var(--u));z-index:-1;background:linear-gradient(90deg, var(--gold), #ff9d1c);transform-origin:0;transition:transform .18s var(--ease-out);position:absolute;transform:scaleX(0);-webkit-mask:url(/ui/brush-band.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-band.svg) 50%/100% 100% no-repeat}.cr-menuitem__icon{width:calc(34 * var(--u));height:calc(34 * var(--u))}.cr-menuitem__label{font:400 var(--fs-40)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.cr-menuitem:hover,.cr-menuitem:focus{color:var(--white);transform:translateX(calc(14 * var(--u)))}.cr-menuitem:hover:before,.cr-menuitem:focus:before{transform:scaleX(1)}.cr-menuitem:focus .cr-menuitem__icon,.cr-menuitem:hover .cr-menuitem__icon{color:var(--ink)}.cr-screen{position:absolute;inset:0}.cr-screen.is-leaving{animation:cr-screen-out .32s var(--ease-out) forwards;pointer-events:none!important}@keyframes cr-screen-out{to{opacity:0;filter:blur(2px);transform:scale(1.03)}}.cr-title{pointer-events:auto;cursor:pointer}.cr-title__vignette{background:radial-gradient(60% 55% at 22% 24%,#0610288c,#0000 70%),linear-gradient(#0000 68%,#040a1cb3),radial-gradient(#0000 55%,#040a1c73);position:absolute;inset:0}.cr-title__logo{left:calc(60 * var(--u));top:calc(78 * var(--u));position:absolute}.cr-logo{width:calc(760 * var(--u));height:calc(320 * var(--u));position:relative}.cr-logo__blot{left:calc(-30 * var(--u));top:calc(-78 * var(--u));width:calc(860 * var(--u));height:calc(470 * var(--u));opacity:.96;filter:drop-shadow(0 calc(10 * var(--u)) 0 #0b102659);background:radial-gradient(at 45% 45%,#fffaf0 30%,#f3e6c7);position:absolute;-webkit-mask:url(/ui/ink-blot.svg) 50%/100% 100% no-repeat;mask:url(/ui/ink-blot.svg) 50%/100% 100% no-repeat}.cr-logo__emblem{left:calc(-6 * var(--u));top:calc(6 * var(--u));width:calc(156 * var(--u));height:calc(156 * var(--u));filter:drop-shadow(0 calc(6 * var(--u)) 0 #0b102673);transform-origin:50%;position:absolute}.cr-logo__title{left:calc(150 * var(--u));top:calc(8 * var(--u));font-family:var(--f-brush);text-transform:uppercase;white-space:nowrap;flex-direction:column;font-weight:400;line-height:1;display:flex;position:absolute}.cr-logo__line{gap:calc(22 * var(--u));display:flex}.cr-logo__line.is-l1{font-size:calc(84 * var(--u));color:var(--ink);margin-left:calc(10 * var(--u))}.cr-logo__line.is-l2{font-size:calc(124 * var(--u));color:var(--ink);margin-left:calc(-36 * var(--u));margin-top:calc(-10 * var(--u))}.cr-logo__word{display:flex}.cr-logo__ch{display:inline-block}.cr-logo__line.is-l2 .cr-logo__ch{color:var(--gold);-webkit-text-stroke:calc(11 * var(--u)) var(--ink);paint-order:stroke fill;text-shadow:0 calc(8 * var(--u)) 0 var(--red-2), 0 calc(13 * var(--u)) 0 var(--ink)}.cr-logo__line.is-l1 .cr-logo__ch{text-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 #ff8a1ce6}.cr-logo__swash{left:calc(110 * var(--u));top:calc(232 * var(--u));width:calc(620 * var(--u));height:calc(30 * var(--u));background:linear-gradient(90deg,#d8261d,#ff4a3d 60%,#ff7a3d);position:absolute;transform:rotate(-2.5deg);-webkit-mask:url(/ui/brush-band.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-band.svg) 50%/100% 100% no-repeat}.cr-logo__sub{left:calc(190 * var(--u));top:calc(258 * var(--u));padding:calc(12 * var(--u)) calc(46 * var(--u));isolation:isolate;position:absolute;transform:rotate(-2deg)}.cr-logo__sub:before{content:"";z-index:-1;background:var(--ink);position:absolute;inset:0;-webkit-mask:url(/ui/brush-stroke.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-stroke.svg) 50%/100% 100% no-repeat}.cr-logo__sub span{font:400 var(--fs-32)/1 var(--f-comic);letter-spacing:.14em;text-transform:uppercase;color:var(--white);white-space:nowrap}.cr-logo__sub span:before,.cr-logo__sub span:after{content:"—";color:var(--gold);margin:0 calc(12 * var(--u))}.cr-logo__shine{left:calc(-30 * var(--u));top:calc(-78 * var(--u));width:calc(860 * var(--u));height:calc(470 * var(--u));pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 42%,#ffffffb3 50%,#0000 58%) 100% 0/260% 100% no-repeat;animation:6.5s ease-in-out 2.6s infinite cr-logo-shine;position:absolute;-webkit-mask:url(/ui/ink-blot.svg) 50%/100% 100% no-repeat;mask:url(/ui/ink-blot.svg) 50%/100% 100% no-repeat}@keyframes cr-logo-shine{0%{background-position:100% 0}26%,to{background-position:0 0}}.cr-title.is-intro .cr-logo__blot{animation:cr-blot-in .5s var(--ease-out) both}.cr-title.is-intro .cr-logo__emblem{animation:cr-emblem-in .7s .15s var(--ease-pop) both, cr-emblem-idle 14s 1.2s linear infinite}.cr-title.is-intro .cr-logo__ch{animation:cr-ch-in .42s calc(.25s + var(--i) * 45ms) var(--ease-pop) both}.cr-title.is-intro .cr-logo__swash{animation:cr-wipe .45s 1s var(--ease-out) both}.cr-title.is-intro .cr-logo__sub{animation:cr-sub-in .5s 1.2s var(--ease-pop) both}.cr-title.is-intro .cr-logo{animation:6s ease-in-out 2s infinite cr-logo-bob}.cr-title.is-intro .cr-title__prompt{animation:cr-fade-up .6s 1.6s var(--ease-out) both}.cr-title.is-intro .cr-title__foot{animation:cr-fade-up .6s 1.9s var(--ease-out) both}@keyframes cr-blot-in{0%{opacity:0;transform:scale(.2)rotate(-8deg)}to{opacity:.96;transform:none}}@keyframes cr-emblem-in{0%{transform:scale(0)rotate(-200deg)}to{transform:none}}@keyframes cr-emblem-idle{to{transform:rotate(1turn)}}@keyframes cr-ch-in{0%{transform:translateY(calc(-40 * var(--u))) scale(2.2) rotate(-14deg);opacity:0}70%{opacity:1}to{opacity:1;transform:none}}@keyframes cr-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cr-sub-in{0%{transform:translateX(calc(-60 * var(--u))) rotate(-2deg);opacity:0}to{opacity:1;transform:rotate(-2deg)}}@keyframes cr-logo-bob{50%{transform:translateY(calc(-6 * var(--u))) rotate(-.4deg)}}@keyframes cr-fade-up{0%{transform:translateY(calc(16 * var(--u)));opacity:0}to{opacity:1;transform:none}}.cr-title__prompt{left:50%;bottom:calc(96 * var(--u));align-items:center;gap:calc(10 * var(--u));flex-direction:column;display:flex;position:absolute;translate:-50%}.cr-title__press{font:400 var(--fs-48)/1 var(--f-comic);letter-spacing:.1em;text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-l) var(--ink);paint-order:stroke fill;text-shadow:0 calc(5 * var(--u)) 0 var(--ink);animation:1.6s ease-in-out infinite cr-blink}@keyframes cr-blink{50%{opacity:.55;transform:scale(.97)}}.cr-title__inputs{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));background:var(--plate-2);border-radius:999px;display:inline-flex}.cr-title__mouse{font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.08em;color:var(--gold)}.cr-title__dot{color:#ffffff80}.cr-title__padpart{align-items:center;gap:calc(10 * var(--u));display:inline-flex}.cr-ui:not(.is-pad) .cr-title__padpart{display:none}.cr-title__foot{left:calc(32 * var(--u));right:calc(32 * var(--u));bottom:calc(24 * var(--u));font:800 var(--fs-14)/1 var(--f-ui);letter-spacing:.06em;color:#fffc;text-shadow:0 1px 2px #0009;justify-content:space-between;align-items:center;display:flex;position:absolute}.cr-title__credits{pointer-events:auto;padding:calc(8 * var(--u)) calc(16 * var(--u));background:var(--plate-2);text-transform:uppercase;letter-spacing:.12em;border-radius:999px}.cr-title__credits:hover{background:var(--gold);color:var(--ink);text-shadow:none}.cr-title__links{align-items:center;gap:calc(10 * var(--u));display:inline-flex}.cr-title__quit{font:inherit;color:inherit;text-shadow:inherit;cursor:pointer;border:0}.cr-harbor{pointer-events:none}.cr-harbor.is-enter .cr-harbor__top{animation:cr-drop-in .45s var(--ease-out) both}.cr-harbor.is-enter .cr-harbor__panel{animation:cr-slide-l .5s 50ms var(--ease-out) both}.cr-harbor.is-enter .cr-harbor__side{animation:cr-slide-r .5s .1s var(--ease-out) both}.cr-harbor.is-enter .cr-harbor__bar{animation:cr-fade-up .5s .2s var(--ease-out) both}@keyframes cr-drop-in{0%{transform:translateY(calc(-40 * var(--u)));opacity:0}to{opacity:1;transform:none}}@keyframes cr-slide-l{0%{transform:translateX(calc(-60 * var(--u)));opacity:0}to{opacity:1;transform:none}}@keyframes cr-slide-r{0%{transform:translateX(calc(60 * var(--u)));opacity:0}to{opacity:1;transform:none}}.cr-harbor__shade{background:linear-gradient(90deg,#040a1cc7 0,#040a1c8c 36%,#040a1c00 50%),linear-gradient(270deg,#040a1c99 0,#040a1c00 26%),linear-gradient(#040a1cb3 0,#040a1c00 14%),linear-gradient(0deg,#040a1c99 0,#040a1c00 12%);position:absolute;inset:0}.cr-harbor__top{left:calc(32 * var(--u));right:calc(32 * var(--u));top:calc(18 * var(--u));height:calc(70 * var(--u));align-items:center;gap:calc(30 * var(--u));display:flex;position:absolute}.cr-harbor__title{flex-direction:column;line-height:1;display:flex}.cr-harbor__title-main{font:400 var(--fs-48)/.9 var(--f-brush);color:var(--gold);text-transform:uppercase;-webkit-text-stroke:var(--stroke-l) var(--ink);paint-order:stroke fill;text-shadow:0 calc(5 * var(--u)) 0 var(--ink);white-space:nowrap}.cr-harbor__title-sub{margin-top:calc(4 * var(--u));font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.3em;text-transform:uppercase;color:#bcd3ff;padding-left:calc(4 * var(--u))}.cr-tabs{align-items:center;gap:calc(6 * var(--u));display:flex}.cr-tabs.has-many{gap:calc(3 * var(--u))}.cr-tabs.has-many .cr-tab{padding:calc(8 * var(--u)) calc(13 * var(--u))}.cr-tabs.has-many .cr-tab__label{font-size:calc(22 * var(--u))}.cr-harbor.has-many-tabs .cr-harbor__top{gap:calc(18 * var(--u))}.cr-harbor.has-many-tabs .cr-balance__label,.cr-harbor.has-many-tabs .cr-iconbtn__label{display:none}.cr-harbor.has-many-tabs .cr-harbor__title-main{font-size:var(--fs-40)}.cr-tabs__hint{margin:0 calc(4 * var(--u))}.cr-tab{isolation:isolate;padding:calc(10 * var(--u)) calc(24 * var(--u));pointer-events:auto;color:#b8c3e3;transition:transform .14s var(--ease-out), color .14s;position:relative}.cr-tab:before{content:"";inset:0 calc(-4 * var(--u));z-index:-1;background:#0c122ce0;position:absolute;-webkit-mask:url(/ui/brush-band.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-band.svg) 50%/100% 100% no-repeat}.cr-tab__label{font:400 var(--fs-28)/1 var(--f-comic);letter-spacing:.06em;text-transform:uppercase}.cr-tab.is-active{color:var(--ink);transform:rotate(-2deg)scale(1.06)}.cr-tab.is-active:before{background:linear-gradient(#ffe066,#ffb020)}.cr-tab:hover,.cr-tab:focus{color:var(--white)}.cr-tab.is-active:hover,.cr-tab.is-active:focus{color:var(--ink);filter:drop-shadow(0 0 calc(8 * var(--u)) #ffe68ccc)}.cr-harbor__meta{align-items:center;gap:calc(12 * var(--u));margin-left:auto;display:flex}.cr-balance{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));border:calc(3 * var(--u)) solid var(--gold);box-shadow:0 calc(4 * var(--u)) 0 var(--ink);background:#090e22e0;border-radius:999px;display:inline-flex}.cr-balance__coin{width:calc(36 * var(--u));height:calc(36 * var(--u));color:var(--gold)}.cr-balance__num{font:400 var(--fs-32)/1 var(--f-comic);letter-spacing:.04em;color:var(--gold);font-variant-numeric:tabular-nums;-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill}.cr-balance__label{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:#cfd8f2}.cr-iconbtn{align-items:center;gap:calc(6 * var(--u));height:calc(46 * var(--u));padding:0 calc(14 * var(--u));border:calc(3 * var(--u)) solid #ffffff38;pointer-events:auto;color:#dfe6fb;transition:transform .14s var(--ease-out), background .14s, border-color .14s;background:#090e22d9;border-radius:999px;display:inline-flex}.cr-iconbtn .cr-glyph{width:calc(24 * var(--u));height:calc(24 * var(--u))}.cr-iconbtn__label{font:900 var(--fs-13)/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase}.cr-iconbtn:hover,.cr-iconbtn:focus{background:var(--gold);color:var(--ink);border-color:var(--ink);transform:scale(1.06)}.cr-harbor__panel{left:calc(32 * var(--u));top:calc(104 * var(--u));width:calc(664 * var(--u));bottom:calc(66 * var(--u));position:absolute}.cr-pane{position:absolute;inset:0}.cr-pane--fleet{gap:calc(16 * var(--u));flex-direction:column;display:flex}.cr-shipgrid{gap:calc(14 * var(--u)) calc(14 * var(--u));padding:calc(4 * var(--u)) calc(4 * var(--u)) 0;grid-template-columns:repeat(3,1fr);display:grid}.cr-shipcard{--accent:var(--gold);height:calc(128 * var(--u));border:calc(4 * var(--u)) solid var(--ink);border-radius:calc(10 * var(--u));background:var(--paper);box-shadow:0 calc(6 * var(--u)) 0 #0408168c;pointer-events:auto;transition:transform .16s var(--ease-pop), box-shadow .16s;flex-direction:column;display:flex;position:relative;overflow:hidden}.cr-shipcard:nth-child(3n+1){transform:rotate(-1deg)}.cr-shipcard:nth-child(3n+2){transform:rotate(.8deg)}.cr-shipcard:nth-child(3n){transform:rotate(-.5deg)}.cr-shipcard__art{background:url(/ui/paper-grain.svg),radial-gradient(at 50% 55%,#fff6df,#ecd3a0 70%,#d4b07a);flex:1;position:relative;overflow:hidden}.cr-shipcard__img{object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.12)saturate(1.15);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.75)translateY(3%)}.cr-shipcard__lock{color:var(--white);background:#080c1e8c;place-items:center;display:none;position:absolute;inset:0}.cr-shipcard__lock .cr-glyph{width:calc(40 * var(--u));height:calc(40 * var(--u));filter:drop-shadow(0 calc(3 * var(--u)) 0 var(--ink))}.cr-shipcard__plate{align-items:baseline;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(7 * var(--u));background:var(--ink);border-top:calc(3 * var(--u)) solid var(--accent);min-height:calc(42 * var(--u));row-gap:calc(1 * var(--u));flex-wrap:wrap;display:flex;position:relative}.cr-shipcard__name{font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--white)}.cr-shipcard__status{font:800 var(--fs-12)/1.1 var(--f-ui);color:#aab7da;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.cr-shipcard__cost{left:calc(8 * var(--u));top:calc(8 * var(--u));z-index:2;align-items:center;gap:calc(4 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u)) calc(3 * var(--u)) calc(4 * var(--u));background:var(--ink);border:calc(2 * var(--u)) solid var(--gold);font:400 var(--fs-20)/1 var(--f-comic);color:var(--gold);letter-spacing:.04em;border-radius:999px;display:inline-flex;position:absolute}.cr-shipcard__cost:empty{display:none}.cr-shipcard__coin{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--gold)}.cr-shipcard__check{top:calc(6 * var(--u));right:calc(6 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));background:var(--gold);border:calc(3 * var(--u)) solid var(--ink);color:var(--ink);border-radius:50%;place-items:center;display:none;position:absolute}.cr-shipcard__check .cr-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u))}.cr-shipcard.is-locked .cr-shipcard__img{filter:grayscale()brightness(.7)contrast(1.1)}.cr-shipcard.is-locked .cr-shipcard__lock{display:grid}.cr-shipcard.is-locked .cr-shipcard__status{color:#ffb0a6}.cr-shipcard.is-affordable .cr-shipcard__cost{animation:1.2s ease-in-out infinite cr-pulse-gold}.cr-shipcard.is-selected{box-shadow:0 0 0 calc(4 * var(--u)) var(--gold), 0 0 calc(24 * var(--u)) #ffcf33b3, 0 calc(8 * var(--u)) 0 #0408168c}.cr-shipcard.is-selected .cr-shipcard__check{display:grid}.cr-shipcard:hover,.cr-shipcard:focus{transform:translateY(calc(-6 * var(--u))) scale(1.04) rotate(0deg);z-index:2}.cr-shipcard:focus{box-shadow:0 0 0 calc(4 * var(--u)) var(--white), 0 0 calc(26 * var(--u)) #ffffffb3, 0 calc(10 * var(--u)) 0 #0408168c}.cr-shipcard.is-selected:focus{box-shadow:0 0 0 calc(4 * var(--u)) var(--gold), 0 0 0 calc(8 * var(--u)) var(--white), 0 0 calc(30 * var(--u)) #ffcf33cc}@keyframes cr-pulse-gold{50%{filter:brightness(1.35);transform:scale(1.12)}}.cr-details{--accent:var(--gold);padding:calc(16 * var(--u)) calc(26 * var(--u)) calc(14 * var(--u));gap:calc(10 * var(--u));flex-direction:column;flex:none;display:flex}.cr-details__head{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--u));display:flex}.cr-details__name{font:400 var(--fs-40)/.95 var(--f-comic);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill;text-shadow:0 calc(4 * var(--u)) 0 var(--ink)}.cr-details__epithet{font:900 var(--fs-14)/1.1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:#cdd7f5;margin-top:calc(4 * var(--u))}.cr-details__desc{font:700 var(--fs-16)/1.3 var(--f-ui);color:#d8e0f7;max-width:calc(620 * var(--u))}.cr-details__lock{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));border:calc(2 * var(--u)) solid #ff786e80;max-width:calc(330 * var(--u));background:#ff4a3d24;display:flex}.cr-details__lockicon{width:calc(26 * var(--u));height:calc(26 * var(--u));color:#ffb0a6}.cr-details__locktext{font:800 var(--fs-14)/1.2 var(--f-ui);color:#ffd3cd}.cr-unlock{align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(10 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 calc(4 * var(--u)) 0 var(--ink);pointer-events:auto;white-space:nowrap;transition:transform .14s var(--ease-pop);background:#3b4570;display:inline-flex}.cr-unlock .cr-glyph{width:calc(18 * var(--u));height:calc(18 * var(--u))}.cr-unlock__label,.cr-unlock__cost{font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase}.cr-unlock__coin{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--gold)}.cr-unlock.is-affordable{color:var(--ink);background:linear-gradient(#ffe066,#ffb020);animation:1.4s ease-in-out infinite cr-pulse-soft}.cr-unlock[aria-disabled=true]{opacity:.7;cursor:not-allowed}.cr-unlock:hover,.cr-unlock:focus{box-shadow:0 0 0 calc(3 * var(--u)) var(--white), 0 calc(4 * var(--u)) 0 var(--ink);transform:scale(1.07)}@keyframes cr-pulse-soft{50%{filter:brightness(1.2)}}.cr-statbars{gap:calc(5 * var(--u));display:grid}.cr-statbar{grid-template-columns:calc(24 * var(--u)) calc(106 * var(--u)) 1fr calc(92 * var(--u));align-items:center;gap:calc(10 * var(--u));display:grid}.cr-statbar__icon{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--gold)}.cr-statbar__label{font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.06em;text-transform:uppercase;color:#dfe6fb}.cr-statbar__track{height:calc(16 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(1 * var(--u)) #ffffff1f;background:#ffffff1a;border-radius:999px;position:relative;overflow:hidden}.cr-statbar__fill{transform-origin:0;background:linear-gradient(90deg, var(--gold-2), var(--gold) 70%, #fff3b0);transition:transform .45s var(--ease-out);position:absolute;inset:0}.cr-statbar__value{font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.04em;color:var(--white);text-align:right}.cr-skillinfo{gap:calc(10 * var(--u));margin-top:calc(2 * var(--u));grid-template-columns:1fr 1fr;display:grid}.cr-skillinfo__row{grid-template-columns:calc(52 * var(--u)) 1fr;align-items:start;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff0d;display:grid}.cr-skillinfo__key{margin-right:calc(4 * var(--u));display:inline-flex}.cr-skillinfo__icon{width:calc(52 * var(--u));height:calc(52 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(3 * var(--u)) var(--cyan-2);color:var(--cyan);background:radial-gradient(circle at 40% 35%,#33458a,#121a42 70%);border-radius:50%}.cr-skillinfo__icon.is-ult{box-shadow:0 0 0 calc(3 * var(--u)) var(--gold-2);color:var(--gold)}.cr-skillinfo__body{gap:calc(2 * var(--u));flex-direction:column;min-width:0;display:flex}.cr-skillinfo__kind{align-items:center;gap:calc(6 * var(--u));font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);display:flex}.cr-skillinfo__kind .cr-key{min-width:calc(20 * var(--u));height:calc(20 * var(--u));font-size:var(--fs-13)}.cr-skillinfo__kind.is-ult{color:var(--gold)}.cr-skillinfo__name{font:400 var(--fs-20)/1.05 var(--f-comic);margin-top:calc(2 * var(--u));letter-spacing:.05em;text-transform:uppercase}.cr-skillinfo__text{font:700 var(--fs-13)/1.25 var(--f-ui);color:#c9d3f0}.cr-details.is-locked .cr-statbar__fill{filter:grayscale(.6)}.cr-pane--seas{gap:calc(14 * var(--u));padding-top:calc(4 * var(--u));flex-direction:column;display:flex}.cr-seacard{grid-template-columns:calc(210 * var(--u)) 1fr;height:calc(222 * var(--u));border:calc(4 * var(--u)) solid var(--ink);border-radius:calc(14 * var(--u));box-shadow:0 calc(6 * var(--u)) 0 #0408168c;pointer-events:auto;transition:transform .16s var(--ease-pop), box-shadow .16s;background:linear-gradient(170deg,#16204af5,#080c1ef2);display:grid;position:relative;overflow:hidden}.cr-seacard__art{border-right:calc(4 * var(--u)) solid var(--ink);position:relative;overflow:hidden}.cr-seacard__sky,.cr-seacard__sea,.cr-seacard__orb,.cr-seacard__fx{position:absolute}.cr-seacard__sky{inset:0 0 45%}.cr-seacard__sea{background:repeating-linear-gradient(170deg, #ffffff2e 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(16 * var(--u)));inset:55% 0 0}.cr-seacard__orb{width:calc(64 * var(--u));height:calc(64 * var(--u));border:calc(3 * var(--u)) solid var(--ink);border-radius:50%;top:16%;left:58%}.cr-seacard__fx{inset:0}.cr-seacard.is-sunward-shallows .cr-seacard__sky{background:linear-gradient(#56b9ff,#bfefff)}.cr-seacard.is-sunward-shallows .cr-seacard__sea{background-color:#16b5d9;background-image:repeating-linear-gradient(170deg, #ffffff59 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(16 * var(--u))), linear-gradient(180deg, #2fd0e8, #0a6fb0)}.cr-seacard.is-sunward-shallows .cr-seacard__orb{box-shadow:0 0 calc(30 * var(--u)) #ffdc50e6;background:radial-gradient(circle at 40% 40%,#fff7c2,#ffcf33 60%)}.cr-seacard.is-sunward-shallows .cr-seacard__fx{background:radial-gradient(40% 12% at 22% 56%,#3fae5a 60%,#0000 62%),radial-gradient(18% 20% at 22% 48%,#2d8a45 55%,#0000 57%)}.cr-seacard.is-stormwrack-reach .cr-seacard__sky{background:linear-gradient(#2c3546,#5f6b7a)}.cr-seacard.is-stormwrack-reach .cr-seacard__sea{background-image:repeating-linear-gradient(160deg, #dcf0ff40 0 calc(2 * var(--u)), transparent calc(2 * var(--u)) calc(12 * var(--u))), linear-gradient(180deg, #2a5a6e, #0e2a38)}.cr-seacard.is-stormwrack-reach .cr-seacard__orb{display:none}.cr-seacard.is-stormwrack-reach .cr-seacard__fx{background:linear-gradient(115deg, transparent 58%, #fffbd0 58.5% 60%, transparent 60.5%) 0 0 / 100% 55% no-repeat, repeating-linear-gradient(105deg, #c8dcff47 0 1px, transparent 1px calc(9 * var(--u)))}.cr-seacard.is-the-gloam .cr-seacard__sky{background:linear-gradient(#0b1030,#2b2458)}.cr-seacard.is-the-gloam .cr-seacard__sea{background-image:repeating-linear-gradient(170deg, #3ff5d02e 0 calc(2 * var(--u)), transparent calc(2 * var(--u)) calc(14 * var(--u))), linear-gradient(180deg, #0f3542, #04141c)}.cr-seacard.is-the-gloam .cr-seacard__orb{box-shadow:0 0 calc(26 * var(--u)) #b4c8ffcc;background:radial-gradient(circle at 60% 40%,#f4f7ff,#b9c6e8 70%);left:20%}.cr-seacard.is-the-gloam .cr-seacard__fx{background:linear-gradient(180deg, transparent 38%, #c8dcf073 50%, transparent 62%), radial-gradient(circle at 70% 64%, #3ff5d0b3 0 calc(4 * var(--u)), transparent calc(9 * var(--u)))}.cr-seacard__body{gap:calc(7 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));flex-direction:column;min-width:0;display:flex}.cr-seacard__top{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));display:flex}.cr-seacard__name{font:400 var(--fs-32)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill}.cr-seacard__diff{align-items:center;gap:calc(3 * var(--u));display:inline-flex}.cr-seacard__diff .cr-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u));color:#ffffff38}.cr-seacard__diff .cr-glyph.is-on{color:var(--red)}.cr-seacard__difflabel,.cr-voyage__diff span{margin-left:calc(6 * var(--u));font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#ffb0a6}.cr-seacard__desc{font:700 var(--fs-16)/1.3 var(--f-ui);color:#d8e0f7}.cr-seacard__facts{gap:calc(16 * var(--u));display:flex}.cr-seacard__fact{align-items:center;gap:calc(6 * var(--u));font:800 var(--fs-13)/1 var(--f-ui);color:#bcd3ff;letter-spacing:.04em;display:inline-flex}.cr-seacard__fact .cr-glyph{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--cyan)}.cr-seacard__bosses{gap:calc(4 * var(--u));flex-wrap:wrap;margin-top:auto;display:flex}.cr-seacard__boss{align-items:center;gap:calc(3 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u));border:calc(2 * var(--u)) solid #ff786e73;font:800 calc(11 * var(--u))/1 var(--f-ui);color:#ffd3cd;background:#ff4a3d29;border-radius:999px;display:inline-flex}.cr-seacard__boss b{font:400 calc(14 * var(--u))/1 var(--f-comic);color:var(--white);letter-spacing:.04em}.cr-seacard__boss .cr-glyph{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--red)}.cr-seacard__lock{width:calc(210 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u));font:400 var(--fs-18)/1.1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;text-align:center;background:#060a1abd;flex-direction:column;display:none;position:absolute;top:0;bottom:0;left:0}.cr-seacard__lock .cr-glyph{width:calc(36 * var(--u));height:calc(36 * var(--u));color:var(--gold)}.cr-seacard__check{top:calc(10 * var(--u));left:calc(10 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));background:var(--gold);border:calc(3 * var(--u)) solid var(--ink);color:var(--ink);border-radius:50%;place-items:center;display:none;position:absolute}.cr-seacard__check .cr-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u))}.cr-seacard.is-locked .cr-seacard__lock{display:flex}.cr-seacard.is-locked .cr-seacard__art{filter:grayscale(.8)brightness(.7)}.cr-seacard.is-locked .cr-seacard__body{opacity:.82}.cr-seacard.is-selected{box-shadow:0 0 0 calc(4 * var(--u)) var(--gold), 0 0 calc(24 * var(--u)) #ffcf3399, 0 calc(6 * var(--u)) 0 #0408168c}.cr-seacard.is-selected .cr-seacard__check{display:grid}.cr-seacard:hover,.cr-seacard:focus{transform:translateX(calc(10 * var(--u))) scale(1.015)}.cr-seacard:focus{box-shadow:0 0 0 calc(4 * var(--u)) var(--white), 0 0 calc(24 * var(--u)) #ffffff80, 0 calc(6 * var(--u)) 0 #0408168c}.cr-seacard.is-selected:focus{box-shadow:0 0 0 calc(4 * var(--u)) var(--gold), 0 0 0 calc(8 * var(--u)) var(--white)}.cr-scroll{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;min-height:0;overflow:hidden auto}.cr-scroll.can-down{-webkit-mask:linear-gradient(to bottom, #000 calc(100% - 44 * var(--u)), transparent);-webkit-mask:linear-gradient(to bottom, #000 calc(100% - 44 * var(--u)), transparent);mask:linear-gradient(to bottom, #000 calc(100% - 44 * var(--u)), transparent)}.cr-scroll.can-up{-webkit-mask:linear-gradient(to top, #000 calc(100% - 36 * var(--u)), transparent);-webkit-mask:linear-gradient(to top, #000 calc(100% - 36 * var(--u)), transparent);mask:linear-gradient(to top, #000 calc(100% - 36 * var(--u)), transparent)}.cr-scroll.can-up.can-down{-webkit-mask:linear-gradient(to bottom, transparent, #000 calc(36 * var(--u)), #000 calc(100% - 44 * var(--u)), transparent);-webkit-mask:linear-gradient(to bottom, transparent, #000 calc(36 * var(--u)), #000 calc(100% - 44 * var(--u)), transparent);mask:linear-gradient(to bottom, transparent, #000 calc(36 * var(--u)), #000 calc(100% - 44 * var(--u)), transparent)}.cr-pane--ext{flex-direction:column;display:flex}.cr-pane__scroll{padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u)) calc(4 * var(--u));flex:1}.cr-pane--shipwright{gap:calc(8 * var(--u));flex-direction:column;display:flex}.cr-shop__intro{align-items:center;gap:calc(10 * var(--u));font:800 var(--fs-14)/1.3 var(--f-ui);color:#cdd7f5;padding:calc(4 * var(--u)) calc(4 * var(--u)) 0;flex:none;display:flex}.cr-shop__intro .cr-glyph{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--gold)}.cr-shop__scroll{flex:1}.cr-shop{gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(18 * var(--u)) calc(4 * var(--u));grid-template-columns:1fr 1fr;display:grid}.cr-tile{grid-template-columns:calc(46 * var(--u)) 1fr auto;align-items:center;gap:calc(10 * var(--u));min-height:calc(84 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(12 * var(--u));box-shadow:0 calc(5 * var(--u)) 0 #04081680;background:linear-gradient(170deg,#18224ef2,#0a0e24f2);display:grid;position:relative}.cr-tile__icon{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:calc(10 * var(--u));border:calc(3 * var(--u)) solid var(--ink);color:var(--gold);background:radial-gradient(circle at 40% 35%,#33458a,#121a42 70%)}.cr-tile__body{gap:calc(3 * var(--u));flex-direction:column;min-width:0;display:flex}.cr-tile__top{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--u));display:flex}.cr-tile__name{font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase}.cr-tile__rank{font:900 var(--fs-12)/1 var(--f-ui);color:#9fb0da;letter-spacing:.1em}.cr-tile__desc{font:700 var(--fs-12)/1.2 var(--f-ui);color:#c9d3f0;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cr-tile .cr-pips{gap:calc(4 * var(--u));flex-wrap:wrap}.cr-tile .cr-pip{width:calc(9 * var(--u));height:calc(9 * var(--u))}.cr-buy{justify-content:center;align-items:center;gap:calc(2 * var(--u));min-width:calc(62 * var(--u));padding:calc(6 * var(--u)) calc(7 * var(--u));border-radius:calc(10 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 calc(4 * var(--u)) 0 var(--ink);pointer-events:auto;color:#9fb0da;transition:transform .14s var(--ease-pop), background .14s;background:#2c355e;flex-direction:column;display:inline-flex}.cr-buy__coin{width:calc(20 * var(--u));height:calc(20 * var(--u));color:currentColor}.cr-buy__cost{font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.04em}.cr-tile.is-affordable .cr-buy{color:var(--ink);background:linear-gradient(#ffe066,#ffb020)}.cr-tile.is-maxed .cr-buy{color:#d6ffe0;background:#1f6b3a}.cr-tile.is-maxed .cr-buy__coin{display:none}.cr-tile.is-maxed{box-shadow:0 0 0 calc(2 * var(--u)) #62e36f73, 0 calc(5 * var(--u)) 0 #04081680}.cr-buy:hover,.cr-buy:focus{box-shadow:0 0 0 calc(3 * var(--u)) var(--white), 0 calc(4 * var(--u)) 0 var(--ink);transform:scale(1.08)}.cr-buy[aria-disabled=true]{cursor:not-allowed}.cr-tile:not(.is-affordable):not(.is-maxed) .cr-buy__cost{color:#ff8f84}.cr-harbor__side{right:calc(40 * var(--u));top:calc(104 * var(--u));bottom:calc(66 * var(--u));width:calc(360 * var(--u));flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.cr-wanted.is-harbor{width:calc(256 * var(--u));margin-right:calc(24 * var(--u))}.cr-wanted.is-harbor .cr-wanted__head{font-size:calc(50 * var(--u))}.cr-wanted.is-harbor .cr-wanted__name{font-size:var(--fs-24)}.cr-wanted.is-harbor .cr-wanted__amount{font-size:var(--fs-32)}.cr-voyage{align-items:flex-end;gap:calc(6 * var(--u));flex-direction:column;display:flex}.cr-voyage__row{align-items:center;gap:calc(12 * var(--u));display:flex}.cr-voyage__label{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.3em;text-transform:uppercase;color:#bcd3ff}.cr-voyage__diff{align-items:center;gap:calc(3 * var(--u));display:inline-flex}.cr-voyage__diff .cr-glyph{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#ffffff40}.cr-voyage__diff .cr-glyph.is-on{color:var(--red)}.cr-voyage__names{align-items:center;gap:calc(8 * var(--u));font:400 var(--fs-28)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill;display:flex}.cr-voyage__ship{color:var(--gold)}.cr-voyage__sep .cr-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--cyan)}.cr-setsail{isolation:isolate;align-items:center;gap:calc(14 * var(--u));margin-top:calc(8 * var(--u));height:calc(104 * var(--u));padding:0 calc(34 * var(--u)) 0 calc(30 * var(--u));pointer-events:auto;transition:transform .15s var(--ease-pop), filter .15s;animation:2.6s ease-in-out infinite cr-setsail-idle;display:flex;position:relative}.cr-setsail__brush{inset:0 calc(-14 * var(--u));z-index:-1;background:linear-gradient(#ffe066,#ffc21a 55%,#f08a00);position:absolute;-webkit-mask:url(/ui/brush-stroke.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-stroke.svg) 50%/100% 100% no-repeat}.cr-setsail__label{font:400 calc(58 * var(--u))/1 var(--f-brush);text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-l) var(--ink);paint-order:stroke fill;text-shadow:0 calc(5 * var(--u)) 0 var(--ink);white-space:nowrap}.cr-setsail__prompt .cr-key,.cr-setsail__prompt .cr-pad{transform:scale(1.25)}.cr-setsail__rose{width:calc(42 * var(--u));height:calc(42 * var(--u));color:#783c008c;animation:12s linear infinite cr-spin}.cr-setsail:hover,.cr-setsail:focus{filter:drop-shadow(0 0 calc(14 * var(--u)) #ffe68ce6) brightness(1.06);animation:none;transform:scale(1.06)rotate(-1.5deg)}.cr-setsail:active{transform:scale(.97)}.cr-setsail.is-locked{filter:grayscale(.9)brightness(.8);animation:none}.cr-setsail.is-locked .cr-setsail__label{font-size:var(--fs-40)}@keyframes cr-setsail-idle{50%{transform:translateY(calc(-3 * var(--u))) rotate(-.6deg)}}.cr-harbor__bar{left:calc(32 * var(--u));bottom:calc(18 * var(--u));align-items:center;gap:calc(22 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));background:#090e22c7;border-radius:999px;display:flex;position:absolute}.cr-harbor__side.has-goals .cr-wanted.is-harbor{width:calc(180 * var(--u))}.cr-harbor__side>*{flex:none}.cr-harbor__side>.cr-goals{flex:0 auto;min-height:0;overflow:hidden}.cr-goals.is-harbor .cr-goal__detail{display:none}.cr-harbor__side.has-goals .cr-wanted.is-harbor .cr-wanted__head{font-size:calc(40 * var(--u))}.cr-goals{gap:calc(6 * var(--u));flex-direction:column;display:flex}.cr-goals.is-harbor{margin-left:calc(20 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));border:calc(2 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) #ffcf3359;background:#090e22db;align-self:stretch}.cr-goals__head{align-items:center;gap:calc(8 * var(--u));font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.3em;text-transform:uppercase;color:#9fb0da;display:flex}.cr-goals__head .cr-glyph{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--gold)}.cr-goals__list{gap:calc(6 * var(--u));flex-direction:column;display:flex}.cr-goal{gap:calc(3 * var(--u));flex-direction:column;display:flex}.cr-goal__top{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--u));display:flex}.cr-goal__title{font:400 var(--fs-18)/1.05 var(--f-comic);letter-spacing:.04em;text-transform:uppercase;color:var(--white);flex:none}.cr-goal__reward{align-items:center;gap:calc(4 * var(--u));min-width:0;font:800 var(--fs-12)/1.15 var(--f-ui);color:var(--gold);text-align:right;flex:0 auto;display:inline-flex}.cr-goal__reward .cr-glyph{width:calc(12 * var(--u));height:calc(12 * var(--u));flex:none}.cr-goal__detail{font:700 var(--fs-12)/1.25 var(--f-ui);color:#c9d3f0}.cr-goal__bar{height:calc(12 * var(--u));border:calc(2 * var(--u)) solid var(--ink);background:#ffffff14;border-radius:999px;position:relative;overflow:hidden}.cr-goal__fill{transform-origin:0;background:linear-gradient(90deg, var(--gold-2), var(--gold));position:absolute;inset:0}.cr-goal.is-done .cr-goal__fill{background:linear-gradient(90deg, var(--green-2), var(--green))}.cr-goal__pct{right:calc(6 * var(--u));font:900 calc(9 * var(--u))/1 var(--f-ui);color:var(--white);text-shadow:0 0 2px var(--ink), 0 0 2px var(--ink);position:absolute;top:50%;transform:translateY(-50%)}.cr-goals.is-results .cr-goals__list{gap:calc(12 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.cr-in-run:not(.cr-modal-open) #cruise-canvas{cursor:url(/ui/cursor-aim.svg) 16 16,crosshair}.cr-hud{pointer-events:none;position:absolute;inset:0}.cr-hud.is-off{visibility:hidden}.cr-hud.is-off *{animation-play-state:paused!important}.cr-hud *{pointer-events:none!important}.cr-top{height:0;position:absolute;inset:0 0 auto}.cr-xp{height:calc(18 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--ink);box-shadow:0 calc(2 * var(--u)) 0 #3fe0ff40;background:#060a1cd1;position:absolute;top:0;left:0;right:0}.cr-xp__track{inset:calc(3 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u)) calc(92 * var(--u));background:#ffffff14;border-radius:999px;position:absolute;overflow:hidden}.cr-xp__fill{transform-origin:0;box-shadow:0 0 calc(10 * var(--u)) #3fe0ffcc;background:linear-gradient(#b8f6ff,#3fe0ff 45%,#13a8e0);transition:transform .22s ease-out;position:absolute;inset:0;overflow:hidden;transform:scaleX(0)}.cr-xp__shine{will-change:transform;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:18%;animation:2.4s linear infinite cr-xp-shine;position:absolute;top:0;bottom:0}@keyframes cr-xp-shine{0%{transform:translate(-100%)}to{transform:translate(650%)}}.cr-xp__ticks{inset:calc(3 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u)) calc(92 * var(--u));pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#060a1c99 calc(10% - 2px) 10%);position:absolute}.cr-badge{left:calc(14 * var(--u));top:calc(2 * var(--u));width:calc(78 * var(--u));height:calc(84 * var(--u));padding-bottom:calc(8 * var(--u));clip-path:polygon(50% 0,100% 16%,100% 70%,50% 100%,0 70%,0 16%);color:var(--ink);background:linear-gradient(#ffe066,#ffb020 70%,#e58600);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.cr-badge:before{content:"";inset:calc(5 * var(--u));z-index:-1;clip-path:inherit;background:#ffffff40;position:absolute}.cr-badge__lv{font:400 var(--fs-16)/1 var(--f-comic);letter-spacing:.14em;margin-top:calc(4 * var(--u))}.cr-badge__num{font:400 var(--fs-40)/.9 var(--f-comic);letter-spacing:.02em;color:var(--ink)}.cr-top:after{content:"";left:calc(10 * var(--u));top:calc(-2 * var(--u));width:calc(86 * var(--u));height:calc(92 * var(--u));background:var(--ink);clip-path:polygon(50% 0,100% 16%,100% 70%,50% 100%,0 70%,0 16%);z-index:-1;position:absolute}.cr-top{z-index:3}.cr-badge{z-index:1}.cr-timer{left:50%;top:calc(22 * var(--u));align-items:center;display:flex;position:absolute;transform:translate(-50%)}.cr-timer__time{font:400 var(--fs-48)/1 var(--f-comic);letter-spacing:.06em;color:var(--white);font-variant-numeric:tabular-nums;-webkit-text-stroke:var(--stroke-l) var(--ink);paint-order:stroke fill;text-shadow:0 calc(4 * var(--u)) 0 var(--ink)}.cr-statplate{left:calc(104 * var(--u));top:calc(26 * var(--u));align-items:center;gap:calc(20 * var(--u));padding:calc(6 * var(--u)) calc(26 * var(--u)) calc(6 * var(--u)) calc(18 * var(--u));isolation:isolate;display:flex;position:absolute}.cr-statplate:before{content:"";inset:0 calc(-8 * var(--u));z-index:-1;background:#080c1ec7;position:absolute;-webkit-mask:url(/ui/brush-band.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-band.svg) 50%/100% 100% no-repeat}.cr-stat{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.cr-stat b{font:400 var(--fs-28)/1 var(--f-comic);letter-spacing:.04em;color:var(--white);font-variant-numeric:tabular-nums;-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill}.cr-stat.is-kills .cr-glyph{width:calc(26 * var(--u));height:calc(26 * var(--u));color:#ffd6cf}.cr-stat__coin{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--gold)}.cr-stat.is-doubloons b{color:var(--gold)}.cr-stat.is-bounty small{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#ffb0a6}.cr-eta{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(16 * var(--u));border:calc(2 * var(--u)) solid #ff5a50b3;font:800 var(--fs-14)/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:#ffd3cd;white-space:nowrap;background:#28060ad1;border-radius:999px;display:none;position:relative}.cr-eta.is-on{display:inline-flex}.cr-eta b{font:400 var(--fs-24)/1 var(--f-comic);color:var(--white);font-variant-numeric:tabular-nums}.cr-eta__icon .cr-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--red)}.cr-eta.is-urgent{animation:.6s ease-in-out infinite cr-urgent}@keyframes cr-urgent{50%{background:#a01414e6;transform:scale(1.06)}}.cr-hud__tc{left:50%;top:calc(80 * var(--u));align-items:center;gap:calc(8 * var(--u));z-index:2;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.cr-boss{width:calc(660 * var(--u));align-items:center;gap:calc(12 * var(--u));display:none;position:relative}.cr-boss.is-on{display:flex}.cr-boss__emblem{width:calc(66 * var(--u));height:calc(66 * var(--u));border:calc(4 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(3 * var(--u)) #ffb0a6, 0 calc(4 * var(--u)) 0 var(--ink);color:var(--white);background:radial-gradient(circle at 40% 35%,#ff6a5a,#9c1512 70%);border-radius:50%;flex:none;place-items:center;display:grid}.cr-boss__emblem .cr-glyph{width:calc(38 * var(--u));height:calc(38 * var(--u))}.cr-boss__body{gap:calc(4 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.cr-boss__head{align-items:baseline;gap:calc(12 * var(--u));display:flex}.cr-boss__name{font:400 var(--fs-32)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill;white-space:nowrap}.cr-boss__title{font:900 italic var(--fs-13)/1 var(--f-ui);color:#ffd3cd;letter-spacing:.04em;text-shadow:0 1px 0 var(--ink), 0 0 4px var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-boss__bar{height:calc(22 * var(--u));border-radius:calc(6 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) #ff8c8273, 0 calc(4 * var(--u)) 0 var(--ink);background:#140408d9;position:relative;overflow:hidden}.cr-boss__lag,.cr-boss__fill{transform-origin:0;position:absolute;inset:0}.cr-boss__lag{background:#fff2d6}.cr-boss__fill{background:linear-gradient(#ff8a7a,#ff3b2e 50%,#b3140f)}.cr-boss.is-enraged .cr-boss__fill{background:linear-gradient(#ffb35a,#ff5a1c 50%,#b33a0f);animation:1.2s ease-in-out infinite cr-enraged}@keyframes cr-enraged{50%{filter:brightness(1.35)}}.cr-boss__notch{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 2px),#0b1026b3 calc(25% - 2px) 25%);position:absolute;inset:0}.cr-boss__pct{right:calc(8 * var(--u));font:400 var(--fs-16)/1 var(--f-comic);letter-spacing:.06em;color:var(--white);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;position:absolute;top:50%;transform:translateY(-50%)}.cr-boss__foot{align-items:center;gap:calc(10 * var(--u));display:flex}.cr-boss__pips{gap:calc(6 * var(--u));display:inline-flex}.cr-boss__pip{width:calc(20 * var(--u));height:calc(20 * var(--u));border:calc(2 * var(--u)) solid var(--ink);font:400 0/1 var(--f-comic);background:#28080cd9;place-items:center;display:grid;transform:rotate(45deg)}.cr-boss__pip.is-on{background:#ff6a5a}.cr-boss__pip.is-now{background:var(--gold);box-shadow:0 0 calc(10 * var(--u)) var(--gold)}.cr-boss__phase{font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill}.cr-hud__tr{right:calc(22 * var(--u));top:calc(30 * var(--u));align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex;position:absolute}.cr-minimap{width:calc(204 * var(--u));height:calc(204 * var(--u));border-radius:50%;position:relative}.cr-minimap__sea{inset:calc(8 * var(--u));box-shadow:inset 0 0 calc(18 * var(--u)) #0009;background:radial-gradient(circle at 50% 45%,#1a6fa0e6,#092852eb 65%,#061634f2);border-radius:50%;position:absolute}.cr-minimap__canvas{border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.cr-minimap__rim{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cr-minimap__ring{fill:none;stroke:var(--ink);stroke-width:9px}.cr-minimap__range{fill:none;stroke:#ffffff29;stroke-width:1px;stroke-dasharray:3 4}.cr-minimap__ticks line{stroke:var(--gold);stroke-width:2px;opacity:.85}.cr-minimap__letter{font:400 17px/1 var(--f-comic);fill:var(--white);stroke:var(--ink);stroke-width:4px;paint-order:stroke fill;letter-spacing:0}.cr-minimap__letter.is-n{fill:var(--red);font-size:21px}.cr-minimap__glass{inset:calc(8 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) #ffcf33e6, 0 calc(6 * var(--u)) 0 #04081680;background:radial-gradient(circle at 35% 25%,#ffffff29,#0000 45%);border-radius:50%;position:absolute}.cr-fps{font:900 var(--fs-13)/1 var(--f-ui);letter-spacing:.12em;padding:calc(4 * var(--u)) calc(10 * var(--u));color:#b9ffc6;background:#080c1ec7;border-radius:999px}.cr-markers{position:absolute;inset:0}.cr-marker{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.cr-marker__arrow{left:calc(-24 * var(--u));top:calc(-24 * var(--u));width:calc(48 * var(--u));height:calc(48 * var(--u));position:absolute}.cr-marker__arrow:before{content:"";left:50%;top:calc(-8 * var(--u));border-left:calc(11 * var(--u)) solid transparent;border-right:calc(11 * var(--u)) solid transparent;border-bottom:calc(15 * var(--u)) solid var(--mk,var(--gold));filter:drop-shadow(0 0 calc(1.5 * var(--u)) var(--ink)) drop-shadow(0 0 calc(1.5 * var(--u)) var(--ink));position:absolute;transform:translate(-50%)}.cr-marker__icon{left:calc(-20 * var(--u));top:calc(-20 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--mk,var(--gold));border:calc(3 * var(--u)) solid var(--ink);color:var(--ink);box-shadow:0 calc(3 * var(--u)) 0 #04081680;border-radius:50%;place-items:center;display:grid;position:absolute}.cr-marker__icon .cr-glyph{width:calc(24 * var(--u));height:calc(24 * var(--u))}.cr-marker__dist{left:50%;top:calc(22 * var(--u));font:400 var(--fs-16)/1 var(--f-comic);letter-spacing:.04em;color:var(--white);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;white-space:nowrap;position:absolute;transform:translate(-50%)}.cr-marker[data-kind=boss]{--mk:#ff4a3d}.cr-marker[data-kind=boss] .cr-marker__icon{color:var(--white);width:calc(48 * var(--u));height:calc(48 * var(--u));left:calc(-24 * var(--u));top:calc(-24 * var(--u));animation:1s ease-in-out infinite cr-mk-pulse}.cr-marker[data-kind=elite]{--mk:var(--gold)}.cr-marker__count{left:calc(12 * var(--u));top:calc(-30 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));background:var(--ink);border:calc(2 * var(--u)) solid var(--mk,var(--gold));font:400 var(--fs-14)/1 var(--f-comic);letter-spacing:.04em;color:var(--mk,var(--gold));white-space:nowrap;border-radius:999px;position:absolute}.cr-marker__count:empty{display:none}.cr-marker[data-kind=event]{--mk:var(--ev,var(--gold))}.cr-marker[data-kind=event] .cr-marker__icon{width:calc(46 * var(--u));height:calc(46 * var(--u));left:calc(-23 * var(--u));top:calc(-23 * var(--u));border-radius:calc(12 * var(--u));transform:rotate(45deg)}.cr-marker[data-kind=event] .cr-marker__icon .cr-glyph{transform:rotate(-45deg)}.cr-marker[data-event=kraken-rising]{--ev:#c07bff}.cr-marker[data-event=rogue-wave]{--ev:#5fd8ff}.cr-marker[data-event=maelstrom]{--ev:#3ff5d0}.cr-marker[data-event=admiralty-blockade]{--ev:#ffcf33}.cr-marker[data-event=ghost-fleet]{--ev:#7ff5dc}.cr-marker[data-event=volcanic-eruption]{--ev:#ff8a1c}.cr-marker[data-event=sunken-treasure]{--ev:#ffd84a}.cr-marker[data-event=bounty-contract]{--ev:#ff6a5a}.cr-marker[data-event=treasure-convoy]{--ev:#ffc93a}.cr-marker[data-kind=chest]{--mk:#ffb35a}@keyframes cr-mk-pulse{50%{transform:scale(1.14)}}.cr-feedback{position:absolute;inset:0}.cr-vignette{opacity:0;background:radial-gradient(#0000 42%,#a0000c6b 72%,#780008d1);transition:opacity .3s;position:absolute;inset:0}.cr-vignette__beat{opacity:0;background:radial-gradient(#0000 50%,#ff1e1e8c);position:absolute;inset:0}.cr-vignette.is-critical .cr-vignette__beat{animation:1.05s ease-in-out infinite cr-heartbeat}@keyframes cr-heartbeat{0%,to{opacity:0}12%{opacity:1}24%{opacity:.2}36%{opacity:.85}60%{opacity:0}}.cr-hitflash{opacity:0;background:radial-gradient(#0000 55%,#ff281ebf);position:absolute;inset:0}.cr-hitflash.is-braced{background:radial-gradient(#0000 55%,#78dcff99)}.cr-flash{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fffce6f2,#ffdc7899 60%,#ffc8504d);position:absolute;inset:0}.cr-dirs{position:absolute;inset:0}.cr-dir{width:0;height:0;position:absolute;top:0;left:0}.cr-dir__wedge{left:calc(-80 * var(--u));top:calc(-250 * var(--u));width:calc(160 * var(--u));height:calc(70 * var(--u));opacity:0;clip-path:polygon(0 100%,50% 0,100% 100%,50% 70%);filter:drop-shadow(0 0 calc(2 * var(--u)) var(--ink)) drop-shadow(0 0 calc(10 * var(--u)) #ff281ee6);background:linear-gradient(#ff965ad9,#ff4632fa);position:absolute}.cr-dir.is-braced .cr-dir__wedge{background:linear-gradient(#dcfaffd9,#78dcfffa)}.cr-toast__icon{width:calc(30 * var(--u));height:calc(30 * var(--u));margin:calc(-4 * var(--u)) 0}.cr-banners{position:absolute;inset:0}.cr-warn{left:0;right:0;top:calc(212 * var(--u));transform-origin:50%;flex-direction:column;align-items:stretch;display:flex;position:absolute}.cr-warn__stripes{height:calc(12 * var(--u));background:repeating-linear-gradient(-45deg, var(--gold) 0 calc(14 * var(--u)), var(--ink) calc(14 * var(--u)) calc(28 * var(--u)));animation:.7s linear infinite cr-stripes}@keyframes cr-stripes{to{background-position:calc(40 * var(--u)) 0}}.cr-warn__band{justify-content:center;align-items:center;gap:calc(22 * var(--u));padding:calc(10 * var(--u)) 0 calc(4 * var(--u));background:linear-gradient(#78060aeb,#3c0206eb);display:flex}.cr-warn__icon .cr-glyph{width:calc(52 * var(--u));height:calc(52 * var(--u));color:var(--gold);animation:.7s ease-in-out infinite cr-blink}.cr-warn__text{align-items:baseline;gap:calc(18 * var(--u));display:flex}.cr-warn__name{font:400 var(--fs-64)/1 var(--f-brush);text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-l) var(--ink);paint-order:stroke fill;text-shadow:0 calc(5 * var(--u)) 0 var(--ink);white-space:nowrap}.cr-warn__approaches{font:400 var(--fs-48)/1 var(--f-comic);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.cr-warn__sub{justify-content:center;gap:calc(18 * var(--u));padding:0 0 calc(10 * var(--u));font:900 italic var(--fs-16)/1 var(--f-ui);letter-spacing:.06em;color:#ffd3cd;background:#3c0206eb;display:flex}.cr-warn__eta{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-style:normal}.cr-event{left:calc(-20 * var(--u));top:calc(136 * var(--u));align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(44 * var(--u)) calc(12 * var(--u)) calc(52 * var(--u));isolation:isolate;max-width:calc(540 * var(--u));display:flex;position:absolute}.cr-event:before{content:"";z-index:-1;background:linear-gradient(90deg,#080c1ef2,#16204aeb);position:absolute;inset:0;-webkit-mask:url(/ui/brush-stroke.svg) 50%/100% 100% no-repeat;mask:url(/ui/brush-stroke.svg) 50%/100% 100% no-repeat}.cr-event__flag{width:calc(52 * var(--u));height:calc(52 * var(--u));background:var(--orange);border:calc(3 * var(--u)) solid var(--ink);color:var(--ink);border-radius:50%;place-items:center;display:grid;transform:skew(8deg)}.cr-event__flag .cr-glyph{width:calc(32 * var(--u));height:calc(32 * var(--u))}.cr-event__body{gap:calc(4 * var(--u));flex-direction:column;display:flex;transform:skew(8deg)}.cr-event__name{font:400 var(--fs-40)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--gold);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.cr-event__text{font:800 var(--fs-16)/1.25 var(--f-ui);color:#e0e7fb}.cr-stamp{left:50%;top:calc(252 * var(--u));isolation:isolate;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.cr-stamp__burst{width:calc(420 * var(--u));height:calc(240 * var(--u));z-index:-1;background:var(--ink);clip-path:polygon(50% 0,57% 22%,72% 4%,71% 28%,92% 14%,82% 38%,100% 42%,83% 55%,97% 72%,75% 68%,78% 94%,60% 76%,50% 100%,41% 76%,22% 94%,26% 68%,3% 72%,17% 55%,0 42%,18% 38%,8% 14%,29% 28%,28% 4%,43% 22%);opacity:.82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-stamp__text{font:400 var(--fs-80)/1 var(--f-brush);text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-xl) var(--ink);paint-order:stroke fill;text-shadow:0 calc(6 * var(--u)) 0 var(--ink);white-space:nowrap}.cr-stamp__sub{margin-top:calc(-4 * var(--u));font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.14em;text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.cr-stamp[data-tone=gold] .cr-stamp__text{color:var(--gold)}.cr-stamp[data-tone=red] .cr-stamp__text{color:#ff6a5a}.cr-stamp[data-tone=cyan] .cr-stamp__text{color:var(--cyan)}.cr-stamp[data-tone=teal] .cr-stamp__text{color:var(--teal)}.cr-stamp[data-tone=gold] .cr-stamp__burst{background:#7a3d00}.cr-stamp[data-tone=red] .cr-stamp__burst{background:#5a0808}.cr-cutin{left:0;right:0;top:calc(238 * var(--u));justify-content:flex-start;display:flex;position:absolute}.cr-cutin.is-big{top:calc(214 * var(--u));justify-content:center}.cr-cutin__band{align-items:center;gap:calc(16 * var(--u));width:44%;padding:calc(8 * var(--u)) calc(40 * var(--u)) calc(8 * var(--u)) calc(70 * var(--u));border-top:calc(4 * var(--u)) solid var(--accent);border-bottom:calc(4 * var(--u)) solid var(--accent);background:linear-gradient(90deg,#080c1ef0 70%,#080c1e00);display:flex;position:relative;overflow:hidden}.cr-cutin.is-big .cr-cutin__band{gap:calc(22 * var(--u));width:78%;padding:calc(14 * var(--u)) calc(60 * var(--u));background:linear-gradient(90deg,#080c1e00,#080c1ef0 12% 88%,#080c1e00)}.cr-cutin__lines{background:repeating-linear-gradient(90deg, transparent 0 calc(30 * var(--u)), #ffffff1f calc(30 * var(--u)) calc(32 * var(--u)), transparent calc(32 * var(--u)) calc(70 * var(--u)));animation:.35s linear infinite cr-lines;position:absolute;inset:0}@keyframes cr-lines{to{background-position:calc(-70 * var(--u)) 0}}.cr-cutin__icon{width:calc(62 * var(--u));height:calc(62 * var(--u));border:calc(4 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(3 * var(--u)) var(--accent);color:var(--accent);background:radial-gradient(circle at 40% 35%,#34489a,#10183e 72%);border-radius:50%;flex:none;position:relative;transform:skew(12deg)}.cr-cutin__words{flex-direction:column;display:flex;position:relative;transform:skew(12deg)}.cr-cutin__kind{font:900 var(--fs-13)/1 var(--f-ui);letter-spacing:.4em;text-transform:uppercase;color:var(--accent)}.cr-cutin__name{font:400 var(--fs-40)/1 var(--f-brush);text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-l) var(--ink);paint-order:stroke fill;white-space:nowrap}.cr-cutin.is-big .cr-cutin__name{font-size:var(--fs-80);color:var(--gold)}.cr-cutin.is-big .cr-cutin__icon{width:calc(100 * var(--u));height:calc(100 * var(--u))}.cr-toasts{right:calc(20 * var(--u));bottom:calc(166 * var(--u));justify-content:flex-end;align-items:flex-end;gap:calc(6 * var(--u));flex-direction:column;display:flex;position:absolute}.cr-toasts:empty{display:none}.cr-toast{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));border-left:calc(5 * var(--u)) solid var(--white);font:800 var(--fs-16)/1.1 var(--f-ui);color:var(--white);box-shadow:0 calc(4 * var(--u)) 0 #04081680;white-space:nowrap;background:#080c1edb;display:inline-flex}.cr-toast .cr-glyph{width:calc(24 * var(--u));height:calc(24 * var(--u))}.cr-toast.is-gold{border-color:var(--gold)}.cr-toast.is-gold .cr-glyph{color:var(--gold)}.cr-toast.is-teal{border-color:var(--teal)}.cr-toast.is-teal .cr-glyph{color:var(--teal)}.cr-toast.is-red{border-color:var(--red)}.cr-toast.is-cyan{border-color:var(--cyan)}.cr-shipring{--accent:var(--gold);left:calc(18 * var(--u));bottom:calc(14 * var(--u));align-items:flex-end;display:flex;position:absolute}.cr-ring{width:calc(236 * var(--u));height:calc(236 * var(--u));position:relative}.cr-ring__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cr-ring__disc{fill:#080c1ed1;stroke:var(--ink);stroke-width:6px}.cr-ring__track{fill:none;stroke:#ffffff1a;stroke-width:18px;stroke-linecap:round}.cr-ring__hull{fill:none;stroke:var(--green);stroke-width:18px;stroke-linecap:round;filter:drop-shadow(0 0 4px #62e36f99);transition:stroke .3s}.cr-shipring.is-mid .cr-ring__hull{stroke:#ffd23a;filter:drop-shadow(0 0 4px #ffd23a99)}.cr-shipring.is-low .cr-ring__hull{stroke:var(--red);filter:drop-shadow(0 0 6px #ff4a3dcc);animation:.8s ease-in-out infinite cr-low-ring}@keyframes cr-low-ring{50%{stroke:#ffb0a6}}.cr-ring__shieldtrack{fill:none;stroke:#3fe0ff1a;stroke-width:6px;stroke-linecap:round}.cr-ring__shield{fill:none;stroke:var(--cyan);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 5px #3fe0ffe6)}.cr-ring__ticks line{stroke:#ffffff59;stroke-width:2px}.cr-shipring.is-braced .cr-ring__disc{stroke:var(--cyan);stroke-width:8px;filter:drop-shadow(0 0 10px #3fe0ffe6)}.cr-ring__center{justify-content:center;align-items:center;gap:calc(2 * var(--u));padding-top:calc(8 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.cr-ring__ship{width:calc(54 * var(--u));height:calc(54 * var(--u));color:var(--accent);filter:drop-shadow(0 calc(3 * var(--u)) 0 var(--ink))}.cr-ring__hull-read{align-items:baseline;gap:calc(2 * var(--u));display:flex}.cr-ring__hp{font:400 var(--fs-40)/.9 var(--f-comic);letter-spacing:.03em;color:var(--white);font-variant-numeric:tabular-nums;-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.cr-ring__max{font:400 var(--fs-18)/1 var(--f-comic);color:#aab7da;letter-spacing:.04em}.cr-ring__label{left:50%;bottom:calc(6 * var(--u));font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.3em;text-transform:uppercase;color:#9fb0da;position:absolute;transform:translate(-50%)}.cr-gear{align-items:center;gap:calc(6 * var(--u));margin-top:calc(2 * var(--u));display:flex}.cr-gear__keys{display:none}.cr-gear__bars{align-items:flex-end;gap:calc(3 * var(--u));height:calc(16 * var(--u));display:inline-flex}.cr-gear__bars i{width:calc(6 * var(--u));border:1px solid var(--ink);background:#fff3;border-radius:2px}.cr-gear__bars i:first-child{height:45%}.cr-gear__bars i:nth-child(2){height:72%}.cr-gear__bars i:nth-child(3){height:100%}.cr-gear__bars i.is-on{background:var(--cyan);box-shadow:0 0 calc(5 * var(--u)) #3fe0ffcc}.cr-shipring[data-gear="0"] .cr-gear__bars i.is-on{box-shadow:none;background:#ffb0a6}.cr-gear__name{font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.cr-shipring[data-gear="0"] .cr-gear__name{color:#ffb0a6}.cr-ring__speed{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.14em;color:#aab7da;text-transform:uppercase}.cr-ring__minis{gap:calc(10 * var(--u));margin-left:calc(-18 * var(--u));margin-bottom:calc(10 * var(--u));flex-direction:column;display:flex}.cr-mini{align-items:center;gap:calc(8 * var(--u));display:flex}.cr-mini__disc{width:calc(62 * var(--u));height:calc(62 * var(--u));border:calc(4 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) #ffffff40, 0 calc(4 * var(--u)) 0 #04081680;background:radial-gradient(circle at 40% 35%,#2e4088,#10183e 70%);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.cr-mini__glyph{width:calc(34 * var(--u));height:calc(34 * var(--u));color:var(--white)}.cr-mini__sweep{background:conic-gradient(#060a1ad1 calc(var(--cd,0) * 1turn), transparent 0);border-radius:50%;position:absolute;inset:0}.cr-mini__secs{font:400 var(--fs-24)/1 var(--f-comic);color:var(--white);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;position:absolute}.cr-mini__key{display:flex}.cr-mini__label{opacity:0;position:absolute}.cr-mini.is-ready .cr-mini__disc{box-shadow:0 0 0 calc(3 * var(--u)) var(--cyan), 0 0 calc(12 * var(--u)) #3fe0ff99, 0 calc(4 * var(--u)) 0 #04081680}.cr-mini.is-active .cr-mini__disc{background:radial-gradient(circle at 40% 35%,#8ff0ff,#1a9fd6 70%)}.cr-mini.is-active .cr-mini__glyph{color:var(--ink)}.cr-statuses{left:calc(4 * var(--u));bottom:calc(246 * var(--u));gap:calc(6 * var(--u));width:calc(340 * var(--u));flex-wrap:wrap;display:flex;position:absolute}.cr-status{align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u));font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;border:calc(2 * var(--u)) solid var(--ink);border-radius:999px;display:none}.cr-status .cr-glyph{width:calc(16 * var(--u));height:calc(16 * var(--u))}.cr-status.is-on{animation:cr-pop-in .3s var(--ease-pop);display:inline-flex}.cr-status.is-good{color:#c9fbff;background:#0f5a6b}.cr-status.is-bad{color:#ffd3cd;background:#6b1010}@keyframes cr-pop-in{0%{opacity:0;transform:scale(.4)}}.cr-skills{left:50%;bottom:calc(16 * var(--u));align-items:flex-end;gap:calc(22 * var(--u));display:flex;position:absolute;transform:translate(-50%)}.cr-skill{align-items:center;gap:calc(4 * var(--u));width:calc(104 * var(--u));flex-direction:column;display:flex;position:relative}.cr-skill__disc{width:calc(82 * var(--u));height:calc(82 * var(--u));border:calc(5 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(3 * var(--u)) #ffffff47, 0 calc(5 * var(--u)) 0 #0408168c;background:radial-gradient(circle at 40% 32%,#34489a,#10183e 72%);border-radius:50%;place-items:center;display:grid;position:relative}.cr-skill__icon{width:calc(60 * var(--u));height:calc(60 * var(--u));color:var(--white);z-index:1}.cr-skill__sweep{inset:calc(-1 * var(--u));z-index:2;background:conic-gradient(#060a1ad6 calc(var(--cd,0) * 1turn), transparent 0);border-radius:50%;position:absolute}.cr-skill__charge{inset:calc(-9 * var(--u));background:conic-gradient(var(--gold) calc(var(--charge,0) * 1turn), #ffffff1f 0);-webkit-mask:radial-gradient(circle, transparent calc(50% - 7 * var(--u)), #000 calc(50% - 6 * var(--u)));-webkit-mask:radial-gradient(circle, transparent calc(50% - 7 * var(--u)), #000 calc(50% - 6 * var(--u)));mask:radial-gradient(circle, transparent calc(50% - 7 * var(--u)), #000 calc(50% - 6 * var(--u)));border-radius:50%;display:none;position:absolute}.cr-skill__secs{z-index:3;font:400 var(--fs-32)/1 var(--f-comic);color:var(--white);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill;position:absolute}.cr-skill__ready{z-index:3;bottom:calc(-10 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));background:var(--gold);border:calc(2 * var(--u)) solid var(--ink);color:var(--ink);font:400 var(--fs-14)/1 var(--f-comic);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .15s, transform .2s var(--ease-pop);border-radius:999px;position:absolute;transform:scale(.6)}.cr-skill__keys{gap:calc(3 * var(--u));top:calc(-10 * var(--u));left:calc(4 * var(--u));z-index:4;display:flex;position:absolute}.cr-skill__name{font:400 var(--fs-16)/1 var(--f-comic);letter-spacing:.06em;text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;text-align:center;white-space:nowrap;max-width:calc(150 * var(--u));text-overflow:ellipsis;overflow:hidden}.cr-skill.is-ready .cr-skill__disc{box-shadow:0 0 0 calc(3 * var(--u)) var(--gold), 0 0 calc(18 * var(--u)) #ffcf338c, 0 calc(5 * var(--u)) 0 #0408168c}.cr-skill.is-q .cr-skill__icon{color:#ffd6a6}.cr-skill.is-e .cr-skill__icon{color:var(--cyan)}.cr-skill.is-e.is-ready .cr-skill__disc{box-shadow:0 0 0 calc(3 * var(--u)) var(--cyan), 0 0 calc(18 * var(--u)) #3fe0ff8c, 0 calc(5 * var(--u)) 0 #0408168c}.cr-skill.is-active .cr-skill__disc{background:radial-gradient(circle at 40% 32%,#fff3b0,#ffb020 70%)}.cr-skill.is-active .cr-skill__icon{color:var(--ink)}.cr-skill.is-r{width:calc(126 * var(--u))}.cr-skill.is-r .cr-skill__disc{width:calc(98 * var(--u));height:calc(98 * var(--u))}.cr-skill.is-r .cr-skill__icon{width:calc(70 * var(--u));height:calc(70 * var(--u));color:var(--gold)}.cr-skill.is-r .cr-skill__charge{display:block}.cr-skill.is-r .cr-skill__sweep{display:none}.cr-skill.is-r .cr-skill__secs{font-size:var(--fs-24);bottom:calc(10 * var(--u))}.cr-skill.is-r.is-charging .cr-skill__icon{opacity:.55}.cr-skill.is-r.is-ready .cr-skill__ready{opacity:1;transform:none}.cr-skill.is-r.is-ready .cr-skill__disc{animation:1s ease-in-out infinite cr-ult-ready}.cr-skill.is-r.is-ready .cr-skill__disc:after{content:"";inset:calc(-26 * var(--u));z-index:-1;background:repeating-conic-gradient(#ffcf3399 0 8deg, transparent 8deg 22deg);border-radius:50%;animation:5s linear infinite cr-spin;position:absolute;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes cr-ult-ready{50%{box-shadow:0 0 0 calc(4 * var(--u)) var(--gold), 0 0 calc(34 * var(--u)) #ffcf33e6, 0 calc(5 * var(--u)) 0 #0408168c}}.cr-loadout{right:calc(20 * var(--u));bottom:calc(16 * var(--u));align-items:flex-end;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(16 * var(--u));background:#080c1ea8;flex-direction:column;display:flex;position:absolute}.cr-loadout__row{gap:calc(6 * var(--u));display:flex}.cr-slot{width:calc(58 * var(--u));height:calc(58 * var(--u));place-items:center;display:grid;position:relative}.cr-loadout__row.is-passives .cr-slot{width:calc(46 * var(--u));height:calc(46 * var(--u))}.cr-slot__frame{border-radius:calc(12 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) #fff3;background:radial-gradient(circle at 40% 30%,#2f4288,#10183e 75%);position:absolute;inset:0}.cr-slot.is-passive .cr-slot__frame{border-radius:50%}.cr-slot__icon{color:#ffd6a6;width:82%;height:82%;position:relative}.cr-slot.is-passive .cr-slot__icon{color:#b9e6ff}.cr-slot__pips{left:calc(4 * var(--u));right:calc(4 * var(--u));bottom:calc(-5 * var(--u));justify-content:center;gap:calc(2 * var(--u));display:flex;position:absolute}.cr-slot__pips i{max-width:calc(8 * var(--u));height:calc(5 * var(--u));border:1px solid var(--ink);background:#ffffff38;border-radius:2px;flex:1}.cr-slot__pips i.is-on{background:var(--gold)}.cr-slot.is-passive .cr-slot__pips i.is-on{background:var(--cyan)}.cr-slot__badge{top:calc(-7 * var(--u));right:calc(-5 * var(--u));min-width:calc(20 * var(--u));height:calc(20 * var(--u));background:var(--cyan);border:calc(2 * var(--u)) solid var(--ink);color:var(--ink);font:400 var(--fs-14)/1 var(--f-comic);border-radius:50%;place-items:center;display:grid;position:absolute}.cr-slot__badge:empty{display:none}.cr-slot__badge.is-star{background:var(--gold);font-size:var(--fs-16)}.cr-slot.is-od .cr-slot__frame{box-shadow:0 0 0 calc(2 * var(--u)) var(--gold), 0 0 calc(12 * var(--u)) #ffcf33cc;background:radial-gradient(circle at 40% 30%,#ffe27a,#b86d00 75%)}.cr-slot.is-od .cr-slot__icon{color:var(--ink)}.cr-slot.is-max .cr-slot__frame{box-shadow:0 0 0 calc(2 * var(--u)) var(--cyan)}.cr-slot.is-empty .cr-slot__frame{box-shadow:none;background:#ffffff0a;border-style:dashed;border-color:#ffffff40}.cr-slot.is-empty .cr-slot__icon,.cr-slot.is-empty .cr-slot__pips,.cr-slot.is-empty .cr-slot__badge{display:none}.cr-coach{left:50%;bottom:calc(160 * var(--u));align-items:center;gap:calc(12 * var(--u));width:max-content;max-width:calc(600 * var(--u));padding:calc(11 * var(--u)) calc(20 * var(--u)) calc(13 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--paper);color:var(--paper-ink);box-shadow:0 0 0 calc(3 * var(--u)) var(--ink), 0 calc(6 * var(--u)) 0 #0408168c;z-index:4;display:none;position:absolute;transform:translate(-50%)}.cr-coach.is-on{display:flex}.cr-coach__tag,.cr-cards__tiptag{left:calc(-10 * var(--u));top:calc(-14 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:calc(4 * var(--u));background:var(--gold);border:calc(2.5 * var(--u)) solid var(--ink);font:400 var(--fs-14)/1 var(--f-comic);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);position:absolute;transform:rotate(-7deg)}.cr-coach__icon,.cr-cards__tipicon{width:calc(46 * var(--u));height:calc(46 * var(--u));border:calc(3 * var(--u)) solid var(--ink);color:var(--gold);background:radial-gradient(circle at 40% 35%,#33458a,#121a42 72%);border-radius:50%;flex:none;place-items:center;display:grid}.cr-coach__icon .cr-glyph,.cr-cards__tipicon .cr-glyph{width:calc(26 * var(--u));height:calc(26 * var(--u))}.cr-coach__body{gap:calc(4 * var(--u));flex-direction:column;min-width:0;display:flex}.cr-coach__head{align-items:center;gap:calc(10 * var(--u));display:flex}.cr-coach__keys,.cr-coach__kb,.cr-coach__pad{align-items:center;gap:calc(3 * var(--u));display:inline-flex}.cr-ui:not(.is-pad) .cr-coach__pad,.cr-ui.is-pad .cr-coach__kb{display:none}.cr-coach__title{font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.cr-coach__text{font:800 var(--fs-14)/1.3 var(--f-ui);color:var(--paper-ink);max-width:calc(500 * var(--u))}.cr-coach__timer{left:calc(14 * var(--u));right:calc(14 * var(--u));bottom:calc(5 * var(--u));height:calc(3 * var(--u));transform-origin:0;background:#3a220f59;border-radius:2px;position:absolute}.cr-coach.is-done{background:#dff7d2}.cr-coach.is-done .cr-coach__icon{color:var(--white);background:radial-gradient(circle at 40% 35%,#7fe08a,#23a843 72%)}.cr-coach.is-done .cr-coach__timer{opacity:0}.cr-minimap__windhead{fill:#bff4ff;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill}.cr-minimap__windtail{fill:none;stroke:#bff4ffd9;stroke-width:2.4px;stroke-linecap:round}.cr-minimap__wind.is-irons .cr-minimap__windhead{fill:#ff8f84}.cr-minimap__wind.is-irons .cr-minimap__windtail{stroke:#ff8f84e6}.cr-ring__irons{width:max-content;left:0;right:0;top:calc(-10 * var(--u));align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(11 * var(--u)) calc(3 * var(--u)) calc(7 * var(--u));border:calc(2 * var(--u)) solid var(--ink);color:#ffd3cd;font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 calc(12 * var(--u)) #ff4632b3;z-index:2;background:#7a1010;border-radius:999px;margin:0 auto;display:none;position:absolute}.cr-ring__irons .cr-glyph{width:calc(16 * var(--u));height:calc(16 * var(--u));color:#ff8f84}.cr-shipring.is-irons .cr-ring__irons{animation:1.1s ease-in-out infinite cr-irons;display:inline-flex}.cr-shipring.is-irons .cr-ring__speed{color:#ff8f84}@keyframes cr-irons{50%{scale:1.08}}.cr-ui.is-calm .cr-shipring.is-irons .cr-ring__irons{animation:none}.cr-mini{position:relative}.cr-mini__kb{display:inline-flex}.cr-mini__charges{left:calc(70 * var(--u));top:calc(46 * var(--u));gap:calc(3 * var(--u));display:flex;position:absolute}.cr-mini__charges i{width:calc(10 * var(--u));height:calc(6 * var(--u));border:1px solid var(--ink);background:#fff3;border-radius:2px}.cr-mini__charges i.is-on{background:var(--cyan);box-shadow:0 0 calc(5 * var(--u)) #3fe0ffcc}.cr-mini__auto,.cr-skill__auto{left:50%;top:calc(-9 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));background:var(--gold);border:calc(2 * var(--u)) solid var(--ink);color:var(--ink);font:400 var(--fs-12)/1 var(--f-comic);letter-spacing:.1em;text-transform:uppercase;z-index:4;border-radius:999px;display:none;position:absolute;transform:translate(-50%)}.cr-mini.is-auto .cr-mini__auto,.cr-skill.is-auto .cr-skill__auto{display:block}.cr-mini__auto{top:auto;bottom:calc(-7 * var(--u))}.cr-mini__disc{overflow:visible}.cr-mini__sweep{overflow:hidden}.cr-cards{z-index:30;place-items:center;display:grid}.cr-cards.is-leaving{pointer-events:none;animation:.36s ease-out forwards cr-fade-out}.cr-cards.is-leaving .cr-cardbtn-wrap.is-picked{animation:cr-card-picked .36s var(--ease-out) forwards}@keyframes cr-fade-out{to{opacity:0}}.cr-modal__shade.is-cards{background:0 0}.cr-levelup{align-items:center;gap:calc(30 * var(--u));margin-top:calc(-44 * var(--u));flex-direction:column;display:flex;position:relative}.cr-levelup__burst{width:calc(1700 * var(--u));height:calc(1700 * var(--u));opacity:.06;pointer-events:none;background:url(/ui/speedlines.svg) 50%/cover no-repeat;animation:90s linear infinite cr-rot;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes cr-rot{0%{rotate:0deg}to{rotate:360deg}}.cr-levelup__head{align-items:baseline;gap:calc(18 * var(--u));display:flex;position:relative}.cr-levelup__title{font:400 var(--fs-96)/1 var(--f-brush);text-transform:uppercase;color:var(--gold);-webkit-text-stroke:var(--stroke-xl) var(--ink);paint-order:stroke fill;text-shadow:0 calc(8 * var(--u)) 0 var(--red-2), 0 calc(13 * var(--u)) 0 var(--ink);display:inline-block;transform:rotate(-3deg)}.cr-levelup__lv{font:400 var(--fs-48)/1 var(--f-comic);letter-spacing:.06em;color:var(--white);-webkit-text-stroke:var(--stroke-l) var(--ink);paint-order:stroke fill}.cr-levelup__more{font:900 var(--fs-14)/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 calc(4 * var(--u)) var(--ink), 0 calc(2 * var(--u)) 0 var(--ink)}.cr-cards__stage{position:relative}.cr-cards__row{justify-content:center;align-items:stretch;gap:calc(26 * var(--u));display:flex}.cr-cards__row.is-ghost{pointer-events:none;position:absolute;inset:0}.cr-cards__row.is-ghost .cr-cardbtn-wrap{animation:.34s ease-in forwards cr-card-out}.cr-cards__row.is-ghost .cr-cardbtn-wrap.is-picked{animation:cr-card-picked .4s var(--ease-out) forwards}@keyframes cr-card-out{to{transform:translateY(calc(120 * var(--u))) rotate(6deg) scale(.8);opacity:0}}@keyframes cr-card-picked{30%{transform:translateY(calc(-30 * var(--u))) scale(1.12);filter:brightness(2);opacity:1}to{transform:translateY(calc(-160 * var(--u))) scale(.6);opacity:0}}.cr-cardbtn-wrap{pointer-events:auto;transition:transform .16s var(--ease-pop), filter .16s;display:flex;position:relative}.cr-cardbtn-wrap:hover,.cr-cardbtn-wrap:focus{transform:translateY(calc(-16 * var(--u))) scale(1.05);z-index:2}.cr-cardbtn-wrap:hover .cr-card__frame,.cr-cardbtn-wrap:focus .cr-card__frame{box-shadow:inset 0 0 0 calc(4 * var(--u)) var(--rc), inset 0 0 0 calc(7 * var(--u)) var(--ink), 0 0 0 calc(5 * var(--u)) var(--white), 0 0 calc(40 * var(--u)) var(--rg), 0 calc(18 * var(--u)) calc(40 * var(--u)) #00000073}.cr-cardbtn-wrap:focus .cr-card__key .cr-key{background:var(--gold)}.cr-cards__row.has-pick .cr-cardbtn-wrap:not(.is-picked){filter:brightness(.5)}.cr-fork{align-items:center;gap:calc(22 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border-radius:calc(22 * var(--u));border:calc(3 * var(--u)) dashed #58b4ff8c;background:#58b4ff1a;flex-direction:column;display:flex}.cr-fork__head{align-items:center;gap:calc(10 * var(--u));font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.06em;text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;display:flex}.cr-fork__head small{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.2em;color:#9fd0ff;-webkit-text-stroke:0}.cr-fork__head .cr-glyph{width:calc(22 * var(--u));height:calc(22 * var(--u));color:#9fd0ff}.cr-fork__pair{align-items:stretch;gap:calc(14 * var(--u));display:flex}.cr-fork__or{width:calc(52 * var(--u));height:calc(52 * var(--u));background:var(--ink);border:calc(3 * var(--u)) solid #58b4ff;font:400 var(--fs-24)/1 var(--f-brush);color:var(--white);border-radius:50%;flex:none;align-self:center;place-items:center;display:grid}.cr-levelup__foot{align-items:center;gap:calc(22 * var(--u));padding:calc(10 * var(--u)) calc(22 * var(--u));margin-top:calc(18 * var(--u));background:#080c1ecc;border-radius:999px;display:flex}.cr-cardbtn{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));border:calc(3 * var(--u)) solid var(--ink);pointer-events:auto;transition:transform .14s var(--ease-pop);background:#243064;border-radius:999px;display:inline-flex}.cr-cardbtn .cr-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--cyan)}.cr-cardbtn__label{font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.08em;text-transform:uppercase}.cr-cardbtn__count{font:400 var(--fs-20)/1 var(--f-comic);color:var(--gold)}.cr-cardbtn.is-banish .cr-glyph{color:#ff8f84}.cr-cardbtn:hover,.cr-cardbtn:focus{box-shadow:0 0 0 calc(3 * var(--u)) var(--white);transform:scale(1.08)}.cr-cards__banishhint{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));border:calc(2 * var(--u)) solid var(--red);font:800 var(--fs-16)/1 var(--f-ui);color:#ffd3cd;background:#3a0a0e;border-radius:999px;display:none}.cr-cards__banishhint small{font-size:var(--fs-12);opacity:.8;margin-left:calc(6 * var(--u))}.cr-cards__banishhint .cr-glyph{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--red)}.cr-levelup.is-banish .cr-cards__banishhint{display:inline-flex}.cr-levelup.is-banish .cr-card__frame{filter:saturate(.3)brightness(.8)}.cr-levelup.is-banish .cr-cardbtn-wrap:focus .cr-card__frame,.cr-levelup.is-banish .cr-cardbtn-wrap:hover .cr-card__frame{filter:none;box-shadow:inset 0 0 0 calc(4 * var(--u)) var(--red), inset 0 0 0 calc(7 * var(--u)) var(--ink), 0 0 0 calc(5 * var(--u)) var(--red), 0 0 calc(40 * var(--u)) #ff4a3d99}.cr-levelup.is-banish .cr-card__ban,.cr-cardbtn-wrap:hover .cr-card__ban,.cr-cardbtn-wrap:focus .cr-card__ban{display:inline-flex}.cr-cardbtn-wrap.is-banished{animation:.3s ease-in forwards cr-card-banish}@keyframes cr-card-banish{to{filter:grayscale()brightness(.4);opacity:0;transform:rotate(-12deg)scale(.7)}}.cr-chest{align-items:center;gap:calc(14 * var(--u));cursor:pointer;flex-direction:column;display:flex;position:relative}.cr-chest__rays{left:50%;top:calc(250 * var(--u));width:calc(1200 * var(--u));height:calc(1200 * var(--u));background:repeating-conic-gradient(#ffd54a6b 0 6deg, transparent 6deg 16deg);opacity:0;transition:opacity .5s, scale .6s var(--ease-out);pointer-events:none;position:absolute;translate:-50% -50%;scale:.2;-webkit-mask:radial-gradient(circle,#000 10%,#0000 60%);mask:radial-gradient(circle,#000 10%,#0000 60%)}.cr-chest.is-open .cr-chest__rays{opacity:1;animation:40s linear infinite cr-rot;scale:1}.cr-chest__title{font:400 var(--fs-96)/1 var(--f-brush);text-transform:uppercase;color:var(--gold);-webkit-text-stroke:var(--stroke-xl) var(--ink);paint-order:stroke fill;text-shadow:0 calc(8 * var(--u)) 0 var(--gold-3), 0 calc(13 * var(--u)) 0 var(--ink);animation:cr-sub-in .5s var(--ease-pop) both;position:relative;transform:rotate(-3deg)}.cr-chestbox{width:calc(172 * var(--u));height:calc(146 * var(--u));margin-top:calc(18 * var(--u));position:relative}.cr-chestbox.is-shake{animation:.75s ease-in-out both cr-chest-shake}@keyframes cr-chest-shake{0%{transform:scale(.3) translateY(calc(80 * var(--u)))}25%{transform:scale(1.05)}35%{transform:rotate(-6deg)}45%{transform:rotate(6deg)}55%{transform:rotate(-8deg)scale(1.04)}65%{transform:rotate(8deg)scale(1.06)}80%{transform:rotate(0)scale(1.1)}to{transform:none}}.cr-chestbox__glow{opacity:0;width:10%;height:10%;transition:all .4s var(--ease-out);background:radial-gradient(circle,#fffbe0,#ffd54acc 40%,#0000 70%);border-radius:50%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.cr-chest.is-open .cr-chestbox__glow{opacity:1;width:260%;height:220%}.cr-chestbox__body{border-radius:calc(10 * var(--u));border:calc(5 * var(--u)) solid var(--ink);height:58%;box-shadow:inset 0 calc(-10 * var(--u)) 0 #00000040;background:linear-gradient(90deg,#0000 12%,#e0a52a 12% 17%,#0000 17% 83%,#e0a52a 83% 88%,#0000 88%),linear-gradient(#a35a1c,#6b3410);position:absolute;bottom:0;left:0;right:0}.cr-chestbox__lock{left:50%;top:calc(-6 * var(--u));width:calc(34 * var(--u));height:calc(40 * var(--u));border-radius:calc(6 * var(--u));border:calc(4 * var(--u)) solid var(--ink);background:linear-gradient(#ffe27a,#d99a1a);position:absolute;transform:translate(-50%)}.cr-chestbox__lid{border-radius:calc(60 * var(--u)) calc(60 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border:calc(5 * var(--u)) solid var(--ink);transform-origin:50% 100%;height:48%;transition:transform .35s var(--ease-pop);z-index:1;background:linear-gradient(90deg,#0000 12%,#e0a52a 12% 17%,#0000 17% 83%,#e0a52a 83% 88%,#0000 88%),linear-gradient(#c06a22,#7a3c12);position:absolute;top:0;left:0;right:0}.cr-chest.is-open .cr-chestbox__lid{transform:translateY(calc(-22 * var(--u))) rotate(-16deg)}.cr-chest__rewards{align-items:stretch;gap:calc(18 * var(--u));min-height:calc(236 * var(--u));display:flex;position:relative}.cr-chest__rewards .cr-card.is-hidden{visibility:hidden}.cr-chest__prompt{align-items:center;gap:calc(12 * var(--u));font:400 var(--fs-32)/1 var(--f-comic);letter-spacing:.1em;text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill;opacity:0;transition:opacity .3s;display:flex}.cr-chest__prompt.is-on{opacity:1;animation:1.4s ease-in-out infinite cr-blink}.cr-pause{z-index:45}.cr-pause__left{left:calc(70 * var(--u));top:calc(90 * var(--u));gap:calc(28 * var(--u));flex-direction:column;display:flex;position:absolute}.cr-pause__title{font:400 calc(110 * var(--u))/1 var(--f-brush);text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-xl) var(--ink);paint-order:stroke fill;text-shadow:0 calc(8 * var(--u)) 0 var(--ink-3), 0 calc(12 * var(--u)) 0 var(--ink);transform:rotate(-3deg)}.cr-pause__menu{gap:calc(8 * var(--u));flex-direction:column;display:flex}.cr-pause__menu.is-dim{opacity:.45}.cr-pause__right{right:calc(70 * var(--u));top:calc(90 * var(--u));width:calc(640 * var(--u));position:absolute}.cr-pausecard{padding:calc(24 * var(--u)) calc(28 * var(--u));gap:calc(12 * var(--u));flex-direction:column;display:flex}.cr-pausecard__head{gap:calc(4 * var(--u));flex-direction:column;display:flex}.cr-pausecard__ship{font:400 var(--fs-48)/1 var(--f-comic);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.cr-pausecard__sea{font:900 var(--fs-14)/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#bcd3ff}.cr-pausecard__facts{gap:calc(8 * var(--u));grid-template-columns:repeat(5,1fr);display:grid}.cr-pausecard__fact{align-items:center;gap:calc(3 * var(--u));padding:calc(8 * var(--u)) calc(4 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff0f;flex-direction:column;display:flex}.cr-pausecard__fact .cr-glyph{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--gold)}.cr-pausecard__fact span{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:#9fb0da}.cr-pausecard__fact b{font:400 var(--fs-28)/1 var(--f-comic);letter-spacing:.03em;color:var(--white);font-weight:400}.cr-pausecard__label{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.3em;text-transform:uppercase;color:#9fb0da;margin-top:calc(4 * var(--u))}.cr-pausecard__loadout{gap:calc(6 * var(--u));grid-template-columns:1fr 1fr;display:grid}.cr-kit{grid-template-columns:calc(38 * var(--u)) 1fr auto;align-items:center;gap:calc(10 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));border-radius:calc(10 * var(--u));background:#ffffff0d;display:grid}.cr-kit__icon{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(8 * var(--u));border:calc(2 * var(--u)) solid var(--ink);color:#ffd6a6;background:radial-gradient(circle at 40% 30%,#2f4288,#10183e 75%)}.cr-kit.is-passive .cr-kit__icon{color:#b9e6ff;border-radius:50%}.cr-kit.is-od .cr-kit__icon{color:var(--ink);background:radial-gradient(circle at 40% 30%,#ffe27a,#b86d00 75%)}.cr-kit__name{font:400 var(--fs-18)/1.05 var(--f-comic);letter-spacing:.04em;text-transform:uppercase;min-width:0}.cr-kit__name small{font:800 var(--fs-12)/1.1 var(--f-ui);letter-spacing:.06em;color:var(--cyan);text-transform:none;display:block}.cr-kit__lv{font:400 var(--fs-18)/1 var(--f-comic);color:var(--gold);letter-spacing:.04em}.cr-pausecard__skills{gap:calc(6 * var(--u));display:grid}.cr-pausecard__skill{grid-template-columns:calc(38 * var(--u)) auto 1fr;align-items:center;gap:calc(10 * var(--u));font:700 var(--fs-13)/1.25 var(--f-ui);color:#c9d3f0;display:grid}.cr-pausecard__skill b{font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--cyan);display:block}.cr-pausecard__skill.is-ult b{color:var(--gold)}.cr-controls{padding:calc(24 * var(--u)) calc(28 * var(--u))}.cr-controls__table{gap:calc(4 * var(--u));display:grid}.cr-controls__row{grid-template-columns:calc(30 * var(--u)) 1fr auto calc(48 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));display:grid}.cr-controls__row:nth-child(odd){background:#ffffff0d}.cr-controls__icon{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--gold)}.cr-controls__action{font:400 var(--fs-20)/1.05 var(--f-comic);letter-spacing:.05em;text-transform:uppercase}.cr-controls__action small{font:700 var(--fs-12)/1.2 var(--f-ui);letter-spacing:.02em;color:#9fb0da;text-transform:none;display:block}.cr-controls__keys{align-items:center;gap:calc(4 * var(--u));display:inline-flex}.cr-controls__pad{justify-content:center;display:flex}.cr-controls__foot{margin-top:calc(14 * var(--u));justify-content:flex-end;display:flex}.cr-confirm{padding:calc(30 * var(--u)) calc(34 * var(--u));gap:calc(12 * var(--u));flex-direction:column;display:flex}.cr-confirm__title{font:400 var(--fs-48)/1 var(--f-comic);letter-spacing:.04em;text-transform:uppercase;color:#ff8f84;-webkit-text-stroke:var(--stroke-m) var(--ink);paint-order:stroke fill}.cr-confirm__text{font:700 var(--fs-18)/1.35 var(--f-ui);color:#d8e0f7}.cr-confirm__buttons{gap:calc(24 * var(--u));margin-top:calc(12 * var(--u));display:flex}.cr-pause__bar{left:calc(70 * var(--u));bottom:calc(28 * var(--u));gap:calc(24 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));background:#080c1ecc;border-radius:999px;display:flex;position:absolute}.cr-settings{z-index:50;place-items:center;display:grid}.cr-settings__card{width:calc(760 * var(--u));padding:calc(26 * var(--u)) calc(34 * var(--u)) calc(22 * var(--u));gap:calc(14 * var(--u));flex-direction:column;display:flex}.cr-settings__head{align-items:center;gap:calc(14 * var(--u));display:flex}.cr-settings__gear{width:calc(42 * var(--u));height:calc(42 * var(--u));color:var(--gold);animation:10s linear infinite cr-spin}.cr-settings__title{font:400 var(--fs-64)/1 var(--f-brush);text-transform:uppercase;color:var(--white);-webkit-text-stroke:var(--stroke-l) var(--ink);paint-order:stroke fill}.cr-settings__saved{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#9fb0da;margin-left:auto}.cr-settings__rows{gap:calc(6 * var(--u));display:grid}.cr-setting{grid-template-columns:calc(30 * var(--u)) 1fr auto;align-items:center;gap:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff0d;transition:background .12s;display:grid}.cr-setting:focus-within{box-shadow:inset 0 0 0 calc(2 * var(--u)) #ffcf3399;background:#ffcf3329}.cr-setting__icon{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--gold)}.cr-setting__label{font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase}.cr-setting__control{align-items:center;gap:calc(12 * var(--u));display:flex}.cr-setting__value{width:calc(56 * var(--u));text-align:right;font:400 var(--fs-24)/1 var(--f-comic);color:var(--gold);font-variant-numeric:tabular-nums}.cr-toggle:focus,.cr-range:focus{box-shadow:0 0 0 calc(3 * var(--u)) var(--white)}.cr-settings__foot{align-items:center;gap:calc(22 * var(--u));margin-top:calc(6 * var(--u));display:flex}.cr-settings__done{min-height:calc(54 * var(--u));margin-left:auto}.cr-cards__tip{align-self:center;align-items:center;gap:calc(12 * var(--u));max-width:calc(430 * var(--u));margin-left:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u)) calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--paper);color:var(--paper-ink);box-shadow:0 0 0 calc(3 * var(--u)) var(--ink), 0 calc(6 * var(--u)) 0 #0408168c;display:flex;position:relative;transform:rotate(-1deg)}.cr-cards__tipbody{gap:calc(3 * var(--u));flex-direction:column;display:flex}.cr-cards__tiptitle{font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.cr-cards__tiptext{font:800 var(--fs-16)/1.3 var(--f-ui);color:var(--paper-ink)}.cr-chest .cr-cards__tip{left:calc(50% + 140 * var(--u));top:calc(150 * var(--u));width:calc(380 * var(--u));margin:0;position:absolute}@media (max-height:780px){.cr-levelup{gap:calc(20 * var(--u));margin-top:calc(-24 * var(--u))}.cr-levelup__title{font-size:calc(82 * var(--u))}.cr-levelup__foot{margin-top:calc(8 * var(--u))}}.cr-settings__card{width:calc(840 * var(--u));max-height:calc(100vh - 40 * var(--u))}.cr-settings__tabs{align-items:center;gap:calc(6 * var(--u));display:flex}.cr-settings__tab{align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(16 * var(--u));border:calc(2 * var(--u)) solid transparent;color:#b8c3e3;font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.06em;text-transform:uppercase;pointer-events:auto;transition:transform .14s var(--ease-out);background:#ffffff12;border-radius:999px;display:inline-flex}.cr-settings__tab .cr-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u))}.cr-settings__tab.is-active{color:var(--ink);background:linear-gradient(#ffe066,#ffb020)}.cr-settings__tab:hover,.cr-settings__tab:focus{border-color:var(--white);transform:scale(1.05)}.cr-settings__rows{max-height:calc(100vh - 290 * var(--u));min-height:calc(300 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u)) 0}.cr-settings__section{gap:calc(6 * var(--u));display:grid}.cr-setting__hint{margin-top:calc(3 * var(--u));max-width:calc(430 * var(--u));font:700 var(--fs-12)/1.25 var(--f-ui);letter-spacing:0;text-transform:none;color:#9fb0da;display:block}.cr-keys{gap:calc(5 * var(--u));display:grid}.cr-keys__row{grid-template-columns:1fr calc(140 * var(--u)) calc(140 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:#ffffff0d;display:grid}.cr-keys__row:focus-within{box-shadow:inset 0 0 0 calc(2 * var(--u)) #ffcf3399;background:#ffcf3329}.cr-keys__action{font:400 var(--fs-20)/1.05 var(--f-comic);letter-spacing:.05em;text-transform:uppercase}.cr-keys__action small{margin-left:calc(8 * var(--u));font:800 var(--fs-12)/1 var(--f-ui);letter-spacing:.04em;text-transform:none;color:#9fb0da}.cr-keys__slot{height:calc(36 * var(--u));border-radius:calc(8 * var(--u));color:var(--ink);font:400 var(--fs-18)/1 var(--f-comic);letter-spacing:.05em;border:calc(2 * var(--u)) solid var(--ink);box-shadow:0 calc(3 * var(--u)) 0 var(--ink);text-align:center;pointer-events:auto;transition:transform .12s var(--ease-out);background:linear-gradient(#fff,#d9deea)}.cr-keys__slot.is-empty{color:#9fb0da;box-shadow:none;background:#ffffff0f;border-style:dashed;border-color:#ffffff4d}.cr-keys__slot.is-clash{background:#ffb0a6}.cr-keys__slot.is-capturing{background:linear-gradient(#ffe066,#ffb020);animation:1s ease-in-out infinite cr-blink}.cr-keys__slot:hover,.cr-keys__slot:focus{box-shadow:0 0 0 calc(3 * var(--u)) var(--white), 0 calc(3 * var(--u)) 0 var(--ink);transform:scale(1.05)}.cr-settings__keyfoot{align-items:center;gap:calc(8 * var(--u)) calc(16 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:wrap;display:flex}.cr-settings__reset{min-height:calc(46 * var(--u));padding:0 calc(22 * var(--u))}.cr-settings__reset .cr-btn__label{font-size:var(--fs-20)}.cr-settings__notice{min-width:calc(200 * var(--u));font:800 var(--fs-14)/1.3 var(--f-ui);color:var(--gold);flex:1}.cr-settings__keynote{font:700 var(--fs-12)/1.3 var(--f-ui);color:#9fb0da;flex-basis:100%}.cr-results{pointer-events:auto}.cr-results__shade{background:radial-gradient(at 30%,#08102c8c,#030612e0 70%);position:absolute;inset:0}.cr-results__rays{width:calc(1400 * var(--u));height:calc(1400 * var(--u));background:repeating-conic-gradient(#ffd54a1a 0 6deg, transparent 6deg 18deg);animation:80s linear infinite cr-rot;position:absolute;top:50%;left:22%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 15%,#0000 62%);mask:radial-gradient(circle,#000 15%,#0000 62%)}.cr-results[data-outcome=defeat] .cr-results__rays{background:repeating-conic-gradient(#ff4a3d14 0 6deg, transparent 6deg 18deg)}.cr-results__left{left:calc(110 * var(--u));align-items:center;gap:calc(18 * var(--u));flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cr-wanted.is-results{width:calc(400 * var(--u));transform:rotate(-2.5deg)}.cr-wanted.is-results .cr-wanted__amount{font-size:var(--fs-64)}.cr-results.is-enter .cr-wanted.is-results{animation:cr-poster-in .7s var(--ease-pop) both}@keyframes cr-poster-in{0%{transform:translateY(calc(-500 * var(--u))) rotate(-14deg)}70%{transform:translateY(calc(10 * var(--u))) rotate(0deg)}to{transform:rotate(-2.5deg)}}.cr-results__record{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(20 * var(--u));border:calc(3 * var(--u)) solid var(--ink);color:var(--ink);font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .3s, transform .4s var(--ease-pop);background:linear-gradient(#ffe066,#ffb020);border-radius:999px;display:inline-flex;transform:scale(.5)}.cr-results__record .cr-glyph{width:calc(24 * var(--u));height:calc(24 * var(--u))}.cr-results__record.is-on{opacity:1;animation:1.4s ease-in-out infinite cr-pulse-soft;transform:none}.cr-results__right{left:calc(620 * var(--u));right:calc(70 * var(--u));top:calc(60 * var(--u));bottom:calc(40 * var(--u));gap:calc(10 * var(--u));flex-direction:column;display:flex;position:absolute}.cr-results__headline{font:400 calc(104 * var(--u))/1 var(--f-brush);text-transform:uppercase;color:var(--gold);-webkit-text-stroke:var(--stroke-xl) var(--ink);paint-order:stroke fill;text-shadow:0 calc(8 * var(--u)) 0 var(--gold-3), 0 calc(13 * var(--u)) 0 var(--ink);transform-origin:0;transform:rotate(-3deg)}.cr-results[data-outcome=defeat] .cr-results__headline{color:#ff6a5a;text-shadow:0 calc(8 * var(--u)) 0 var(--red-2), 0 calc(13 * var(--u)) 0 var(--ink)}.cr-results[data-outcome=retired] .cr-results__headline{color:var(--white);text-shadow:0 calc(8 * var(--u)) 0 var(--ink-3), 0 calc(13 * var(--u)) 0 var(--ink)}.cr-results__line{font:800 var(--fs-18)/1.3 var(--f-ui);color:#d8e0f7;text-shadow:0 1px 2px #0009}.cr-log{padding:calc(20 * var(--u)) calc(28 * var(--u));gap:calc(14 * var(--u));flex-direction:column;display:flex}.cr-results__right>.cr-log{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:0 auto;min-height:0;overflow-y:auto}.cr-results.is-enter .cr-log{animation:cr-slide-r .5s .25s var(--ease-out) both}.cr-log__grid{gap:calc(8 * var(--u));grid-template-columns:1fr 1fr 1fr;display:grid}.cr-log__row{grid-template-columns:calc(28 * var(--u)) 1fr;column-gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff0f;grid-template-rows:auto auto;align-items:center;display:grid}.cr-log__icon{width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--gold);grid-row:span 2}.cr-log__label{font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:#9fb0da}.cr-log__value{font:400 var(--fs-40)/1 var(--f-comic);letter-spacing:.03em;color:var(--white);font-variant-numeric:tabular-nums}.cr-log__block{gap:calc(8 * var(--u));flex-direction:column;display:flex}.cr-log__heading{align-items:center;gap:calc(8 * var(--u));font:900 var(--fs-12)/1 var(--f-ui);letter-spacing:.3em;text-transform:uppercase;color:#9fb0da;display:flex}.cr-log__heading .cr-glyph{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--gold)}.cr-log__bosses{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.cr-bosschip{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));border:calc(2 * var(--u)) solid #ffffff26;font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:#7f8bb0;background:#ffffff0f;border-radius:999px;display:inline-flex}.cr-bosschip .cr-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u))}.cr-bosschip.is-down{border-color:var(--red);color:var(--white);background:#ff4a3d2e}.cr-bosschip.is-down .cr-glyph{color:var(--red)}.cr-bosschip__tick{color:var(--gold)!important}.cr-guns{gap:calc(6 * var(--u));display:grid}.cr-guns__empty{font:700 var(--fs-14)/1 var(--f-ui);color:#9fb0da}.cr-gun{grid-template-columns:calc(38 * var(--u)) calc(180 * var(--u)) 1fr calc(70 * var(--u)) calc(80 * var(--u));align-items:center;gap:calc(10 * var(--u));display:grid}.cr-gun__icon{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(8 * var(--u));border:calc(2 * var(--u)) solid var(--ink);color:#ffd6a6;background:radial-gradient(circle at 40% 30%,#2f4288,#10183e 75%)}.cr-gun__name{font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-gun__track{height:calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--ink);background:#ffffff14;border-radius:999px;position:relative;overflow:hidden}.cr-gun__fill{--w:1;transform-origin:0;transform:scaleX(var(--w));background:linear-gradient(90deg, var(--gold-2), var(--gold));animation:cr-grow .8s var(--ease-out) both;position:absolute;inset:0}@keyframes cr-grow{0%{transform:scaleX(0)}}.cr-gun__value{font:400 var(--fs-20)/1 var(--f-comic);color:var(--gold);text-align:right}.cr-gun__kills{font:800 var(--fs-12)/1 var(--f-ui);color:#9fb0da;text-align:right;letter-spacing:.06em;text-transform:uppercase}.cr-unlocks{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.cr-unlock-chip{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(10 * var(--u));border:calc(3 * var(--u)) solid var(--ink);color:var(--ink);font:400 var(--fs-20)/1 var(--f-comic);letter-spacing:.06em;text-transform:uppercase;animation:cr-pop-in .5s 1.8s var(--ease-pop) both;background:linear-gradient(#ffe066,#ffb020);display:inline-flex}.cr-unlock-chip .cr-glyph{width:calc(22 * var(--u));height:calc(22 * var(--u))}.cr-results__buttons{gap:calc(20 * var(--u));padding-top:calc(8 * var(--u));flex:none;margin-top:auto;display:flex}.cr-results__buttons .cr-btn__label{white-space:nowrap}.cr-results__buttons .cr-btn[hidden]{display:none}.cr-results.is-enter .cr-results__buttons{animation:cr-fade-up .5s .6s var(--ease-out) both}.cr-roster{width:calc(226 * var(--u));margin-top:calc(2 * var(--u));align-self:flex-end;gap:calc(3 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(7 * var(--u));border-radius:calc(10 * var(--u));border:calc(2 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) #3fe0c83d, 0 calc(4 * var(--u)) 0 #04081673;background:#080c1eb3;flex-direction:column;display:flex}.cr-roster__head{align-items:center;gap:calc(6 * var(--u));display:flex}.cr-roster__title{font:400 var(--fs-16)/1 var(--f-comic);letter-spacing:.08em;text-transform:uppercase;color:#9ff5e4;-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill}.cr-roster__count{font:400 var(--fs-14)/1 var(--f-comic);letter-spacing:.05em;color:var(--gold)}.cr-roster__key{opacity:.7;margin-left:auto;display:inline-flex}.cr-roster__key .cr-key{min-width:0;height:calc(18 * var(--u));padding:0 calc(5 * var(--u));font-size:calc(11 * var(--u));border-width:calc(1.5 * var(--u));box-shadow:0 calc(2 * var(--u)) 0 var(--ink)}.cr-ui.is-pad .cr-roster__key{display:none}.cr-roster__sub{font:800 calc(10.5 * var(--u))/1.2 var(--f-ui);color:#fffaf09e;letter-spacing:.02em}.cr-roster__rows{gap:calc(2 * var(--u));flex-direction:column;display:flex}.cr-roster__row{--cap:var(--teal);grid-template-columns:calc(20 * var(--u)) calc(5 * var(--u)) 1fr auto calc(46 * var(--u));align-items:center;column-gap:calc(5 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u));border-radius:calc(5 * var(--u));background:#ffffff0d;display:grid}.cr-roster__row.is-you{background:#ffcf331f}.cr-roster__rank{font:400 var(--fs-13)/1 var(--f-comic);color:var(--gold);letter-spacing:.04em;text-align:right}.cr-roster__swatch{width:calc(5 * var(--u));height:calc(14 * var(--u));border-radius:calc(2 * var(--u));background:var(--cap);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--ink)}.cr-roster__name{min-width:0;font:900 calc(12 * var(--u))/1.15 var(--f-ui);color:var(--white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-roster__lv{font:400 var(--fs-13)/1 var(--f-comic);letter-spacing:.05em;color:#cfe9ff}.cr-roster__hull{height:calc(8 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--ink);background:#00000073;border-radius:999px;position:relative;overflow:hidden}.cr-roster__bar{background:var(--cap);width:100%;transition:width .2s linear;position:absolute;top:0;bottom:0;left:0}.cr-roster__row.is-low .cr-roster__bar{background:var(--red)}.cr-roster__state{font:900 calc(8.5 * var(--u))/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:#ffd0c8;place-items:center;display:grid;position:absolute;inset:0}.cr-roster__row.is-sunk{opacity:.78}.cr-roster__row.is-sunk .cr-roster__hull{height:calc(12 * var(--u));background:#78141480}.cr-roster__row.is-sunk .cr-roster__name{-webkit-text-decoration:line-through #ff5a50cc;text-decoration:line-through #ff5a50cc}.cr-roster__feed{gap:calc(2 * var(--u));flex-direction:column;display:flex}.cr-roster__feed:not(:has(>:not([hidden]))){display:none}.cr-roster__feedrow{font:800 calc(11 * var(--u))/1.25 var(--f-ui);color:#fffaf0d1;padding-left:calc(6 * var(--u));border-left:calc(2 * var(--u)) solid #3fe0c88c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-roster__feedrow.is-new{animation:cr-roster-in .35s var(--ease-out)}.cr-roster__call{margin-top:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:var(--paper);color:var(--paper-ink);box-shadow:0 0 0 calc(2 * var(--u)) var(--ink), 0 calc(3 * var(--u)) 0 #04081673;font:800 calc(11.5 * var(--u))/1.25 var(--f-ui);position:relative}.cr-roster__call:before{content:"";left:calc(18 * var(--u));top:calc(-7 * var(--u));border:calc(7 * var(--u)) solid transparent;border-top:0;border-bottom-color:var(--paper);position:absolute}.cr-roster__callwho{margin-right:calc(4 * var(--u));font-weight:1000}.cr-roster__call.is-new{animation:cr-roster-pop .3s var(--ease-pop)}.cr-roster.is-collapsed{width:auto;min-width:calc(170 * var(--u));padding-bottom:calc(6 * var(--u))}.cr-roster.is-collapsed .cr-roster__rows,.cr-roster.is-collapsed .cr-roster__feed,.cr-roster.is-collapsed .cr-roster__sub{display:none}.cr-roster.is-collapsed .cr-roster__call{max-width:calc(226 * var(--u))}@keyframes cr-roster-in{0%{opacity:0;transform:translateX(calc(10 * var(--u)))}to{opacity:1;transform:none}}@keyframes cr-roster-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.cr-capplates{pointer-events:none;position:absolute;inset:0}.cr-capplate{--cap:var(--teal);will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.cr-capplate__top{left:0;bottom:calc(8 * var(--u));align-items:baseline;gap:calc(5 * var(--u));white-space:nowrap;font:900 calc(12 * var(--u))/1 var(--f-ui);color:var(--white);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;display:flex;position:absolute;transform:translate(-50%)}.cr-capplate__lv{font:400 calc(13 * var(--u))/1 var(--f-comic);letter-spacing:.05em;color:var(--cap)}.cr-capplate__hull{width:calc(84 * var(--u));height:calc(8 * var(--u));box-shadow:0 0 0 calc(1.5 * var(--u)) var(--ink);background:#0000008c;border-radius:999px;position:absolute;bottom:0;left:0;overflow:hidden;transform:translate(-50%)}.cr-capplate__bar{background:var(--cap);width:100%;position:absolute;top:0;bottom:0;left:0}.cr-capplate.is-low .cr-capplate__bar{background:var(--red)}.cr-capplate__tag{font:900 calc(9 * var(--u))/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:var(--red);padding:calc(2 * var(--u)) calc(4 * var(--u));border-radius:calc(3 * var(--u));-webkit-text-stroke:0;box-shadow:0 0 0 calc(1.5 * var(--u)) var(--ink);align-self:center;display:none}.cr-capplate.is-hostile .cr-capplate__tag{display:inline-block}.cr-capplate.is-hostile{--cap:var(--red)}.cr-capplate.is-hostile .cr-capplate__name{color:#ffd0c8}.cr-roster__row.is-hostile .cr-roster__name{color:#ff9a8a}.cr-roster__row.is-hostile .cr-roster__swatch{box-shadow:0 0 0 calc(1.5 * var(--u)) var(--ink), 0 0 calc(6 * var(--u)) var(--red)}.cr-evtrack{--ev:var(--gold);--ev-2:var(--gold-3);width:calc(440 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border-radius:calc(12 * var(--u));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) color-mix(in srgb, var(--ev) 55%, transparent), 0 calc(4 * var(--u)) 0 var(--ink);background:linear-gradient(#101838ed,#080c1ee6);transition:opacity .4s ease-out;display:none;position:relative}.cr-evtrack.is-on{display:flex}.cr-evtrack.is-leaving{opacity:0}.cr-boss.is-on+.cr-evtrack{width:calc(400 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(5 * var(--u)) calc(6 * var(--u));gap:calc(8 * var(--u))}.cr-boss.is-on+.cr-evtrack .cr-evtrack__goal{display:none}.cr-boss.is-on+.cr-evtrack .cr-evtrack__icon{width:calc(36 * var(--u));height:calc(36 * var(--u))}.cr-boss.is-on+.cr-evtrack .cr-evtrack__icon .cr-glyph{width:calc(22 * var(--u));height:calc(22 * var(--u))}.cr-boss.is-on+.cr-evtrack .cr-evtrack__name,.cr-boss.is-on+.cr-evtrack .cr-evtrack__time{font-size:var(--fs-18)}.cr-boss.is-on+.cr-evtrack .cr-evtrack__bar{height:calc(16 * var(--u));margin-top:0}.cr-boss.is-on+.cr-evtrack .cr-evtrack__count{font-size:calc(12 * var(--u));-webkit-text-stroke-width:calc(2 * var(--u))}.cr-evtrack[data-event=kraken-rising]{--ev:#c07bff;--ev-2:#5b2a99}.cr-evtrack[data-event=rogue-wave]{--ev:#5fd8ff;--ev-2:#1a6fb0}.cr-evtrack[data-event=maelstrom]{--ev:#3ff5d0;--ev-2:#0f7f86}.cr-evtrack[data-event=admiralty-blockade]{--ev:#ffcf33;--ev-2:#1d3f8f}.cr-evtrack[data-event=ghost-fleet]{--ev:#7ff5dc;--ev-2:#1d5f63}.cr-evtrack[data-event=volcanic-eruption]{--ev:#ff8a1c;--ev-2:#b31d1d}.cr-evtrack[data-event=sunken-treasure]{--ev:#ffd84a;--ev-2:#b86d00}.cr-evtrack[data-event=bounty-contract]{--ev:#ff6a5a;--ev-2:#8f1420}.cr-evtrack[data-event=treasure-convoy]{--ev:#ffc93a;--ev-2:#8f5a12}.cr-evtrack__icon{width:calc(50 * var(--u));height:calc(50 * var(--u));background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--ev) 70%, white), var(--ev) 45%, var(--ev-2));border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 calc(3 * var(--u)) 0 var(--ink);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.cr-evtrack__icon .cr-glyph{width:calc(30 * var(--u));height:calc(30 * var(--u))}.cr-evtrack__body{gap:calc(3 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.cr-evtrack__head{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--u));display:flex}.cr-evtrack__name{font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.05em;text-transform:uppercase;color:var(--ev);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-evtrack__time{font:400 var(--fs-24)/1 var(--f-comic);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--white);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;flex:none}.cr-evtrack__dist{font:400 var(--fs-16)/1 var(--f-comic);letter-spacing:.06em;color:var(--ev);-webkit-text-stroke:var(--stroke-s) var(--ink);paint-order:stroke fill;flex:none;margin-left:auto}.cr-evtrack__dist:empty{display:none}.cr-evtrack.is-urgent .cr-evtrack__time{color:var(--red);animation:.5s steps(2,jump-none) infinite cr-evtrack-blink}@keyframes cr-evtrack-blink{50%{color:var(--white)}}.cr-evtrack__goal{font:800 var(--fs-14)/1.2 var(--f-ui);color:#e0e7fb;text-shadow:0 1px 0 var(--ink), 0 0 3px var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-evtrack__bar{--seg:1;height:calc(16 * var(--u));margin-top:calc(2 * var(--u));border-radius:calc(5 * var(--u));border:calc(2 * var(--u)) solid var(--ink);background:#040816e0;position:relative;overflow:hidden}.cr-evtrack__fill{transform-origin:0;background:linear-gradient(180deg, color-mix(in srgb, var(--ev) 55%, white), var(--ev) 55%, var(--ev-2));transition:transform .18s ease-out;position:absolute;inset:0;transform:scaleX(0)}.cr-evtrack.is-timer .cr-evtrack__fill{transform-origin:0;filter:saturate(.8)}.cr-evtrack__notch{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--seg) - 2px), #0b1026cc calc(100% / var(--seg) - 2px) calc(100% / var(--seg)));position:absolute;inset:0}.cr-evtrack__count{font:400 var(--fs-14)/1 var(--f-comic);letter-spacing:.08em;color:var(--white);-webkit-text-stroke:calc(2.5 * var(--u)) var(--ink);paint-order:stroke fill;place-items:center;display:grid;position:absolute;inset:0}.cr-evtrack__stamp{right:calc(-18 * var(--u));top:calc(-30 * var(--u));padding:calc(3 * var(--u)) calc(12 * var(--u));border-radius:calc(6 * var(--u));font:400 var(--fs-24)/1 var(--f-brush);text-transform:uppercase;color:var(--white);background:var(--ink);border:calc(3 * var(--u)) solid currentColor;opacity:0;pointer-events:none;white-space:nowrap;position:absolute;transform:rotate(-8deg)scale(0)}.cr-evtrack.is-win .cr-evtrack__stamp,.cr-evtrack.is-lose .cr-evtrack__stamp{animation:cr-evtrack-stamp .42s var(--ease-pop) forwards}.cr-evtrack.is-win .cr-evtrack__stamp{color:var(--gold);text-shadow:0 0 calc(10 * var(--u)) #ffcf33cc}.cr-evtrack.is-lose .cr-evtrack__stamp{color:var(--red)}@keyframes cr-evtrack-stamp{0%{opacity:0;transform:rotate(-16deg)scale(2.4)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.cr-evtrack.is-win{box-shadow:0 0 0 calc(2 * var(--u)) var(--gold), 0 0 calc(22 * var(--u)) #ffcf338c, 0 calc(4 * var(--u)) 0 var(--ink)}.cr-evtrack.is-win .cr-evtrack__fill{background:linear-gradient(180deg, #fff4b8, var(--gold) 55%, var(--gold-3))}.cr-evtrack.is-lose{box-shadow:0 0 0 calc(2 * var(--u)) #ff4a3dcc, 0 calc(4 * var(--u)) 0 var(--ink)}.cr-evtrack.is-lose .cr-evtrack__body{filter:saturate(.35)brightness(.8)}html,body{background:#06283f;height:100%;margin:0;overflow:hidden}#game-root{position:fixed;inset:0}#cruise-canvas{outline:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.cr-levelup__burst,.cr-results__rays,.cr-chest__rays,.cr-card__rays,.cr-setsail__rose,.cr-settings__gear,.cr-title.is-intro .cr-logo,.cr-title.is-intro .cr-logo__emblem,.cr-logo__shine,.cr-setsail,.cr-xp__shine{animation:none!important}}.cr-ui.is-calm .cr-vignette.is-critical .cr-vignette__beat{opacity:.3;animation:none}.cr-ui.is-calm .cr-eta.is-urgent,.cr-ui.is-calm .cr-warn__icon .cr-glyph,.cr-ui.is-calm .cr-shipring.is-low .cr-ring__hull,.cr-ui.is-calm .cr-boss.is-enraged .cr-boss__fill,.cr-ui.is-calm .cr-title__press,.cr-ui.is-calm .cr-chest__prompt.is-on,.cr-ui.is-calm .cr-skill.is-r.is-ready .cr-skill__disc,.cr-ui.is-calm .cr-marker[data-kind=boss] .cr-marker__icon,.cr-ui.is-calm .cr-warn__stripes,.cr-ui.is-calm .cr-cutin__lines,.cr-ui.is-calm .cr-markchip__body,.cr-ui.is-calm .cr-marker[data-kind=bounty] .cr-marker__icon,.cr-ui.is-calm .cr-marker[data-kind=signal] .cr-marker__icon{animation:none!important}.cr-ui[data-cb=deutan],.cr-ui[data-cb=protan]{--red:#ff4fd8;--red-2:#b0169a;--green:#4fb3ff;--green-2:#1f6fd1}.cr-ui[data-cb=deutan] .cr-shipring.is-mid .cr-ring__hull,.cr-ui[data-cb=protan] .cr-shipring.is-mid .cr-ring__hull{stroke:#ffe066}.cr-ui[data-cb=tritan]{--cyan:#ff7ad9;--cyan-2:#d13fae;--teal:#ff9ec9}.cr-ui[data-cb=deutan] .cr-vignette,.cr-ui[data-cb=protan] .cr-vignette{background:radial-gradient(#0000 42%,#b0169a6b 72%,#78086ed1)}.cr-ui[data-cb=deutan] .cr-vignette__beat,.cr-ui[data-cb=protan] .cr-vignette__beat{background:radial-gradient(#0000 50%,#ff4fd88c)}.cr-ui[data-cb=deutan] .cr-hitflash,.cr-ui[data-cb=protan] .cr-hitflash{background:radial-gradient(#0000 55%,#ff4fd8b3)}.cr-ui[data-cb=deutan] .cr-dir__wedge,.cr-ui[data-cb=protan] .cr-dir__wedge{background:linear-gradient(#ff96e6d9,#ff4fd8fa)}
