@property --cd{syntax:"<angle>";inherits:false;initial-value:0turn}.sb-theme{--g-ink-0:var(--ink-0,#0a1219);--g-ink-1:var(--ink-1,#0f1a23);--g-ink-2:var(--ink-2,#15232e);--g-ink-3:var(--ink-3,#1d2f3c);--g-line:var(--line,#2a3c4a);--g-hair:var(--hair,#c9a24a4d);--g-text:var(--text,#ece3cf);--g-muted:var(--muted,#8e9ca6);--g-paper:var(--paper,#efe6d1);--g-paper-2:var(--paper-2,#e4d6b8);--g-paper-3:var(--paper-3,#d6c49f);--g-pink:var(--pink,#231c14);--g-pink-2:var(--pink-2,#5b4c3a);--g-prule:var(--prule,#231c1438);--g-brass:var(--brass,#c9a24a);--g-brass-hi:var(--brass-hi,#e7c46c);--g-brass-lo:var(--brass-lo,#8a6b2a);--g-brass-ink:var(--brass-ink,#1b1408);--g-oxblood:#8c2a20;--g-verdigris:var(--verdigris,#3f8f80);--g-hull:var(--t-hull,#d9483b);--g-sail:var(--sail,#efe6d2);--g-crew:var(--t-crew,#3fb6a8);--g-xp:var(--t-xp,#f2c14e);--g-good:var(--t-ok,#4cc35a);--g-warn:var(--t-warn,#e8a33a);--g-danger:var(--t-danger,#e5484d);--g-f-display:var(--font-display,"IM Fell English SC"), Georgia, serif;--g-f-italic:var(--font-italic,var(--font-display,"IM Fell English")), Georgia, serif;--g-f-serif:var(--font-serif,"IBM Plex Serif"), Georgia, "Times New Roman", serif;--g-f-sans:var(--font-sans,"IBM Plex Sans"), system-ui, "Segoe UI", sans-serif;--g-f-mono:var(--font-mono,"IBM Plex Mono"), ui-monospace, Menlo, Consolas, monospace;--g-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .15 0 0 0 0 .09 0 0 0 -.9 .5'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23f)'/%3E%3C/svg%3E");--g-ink-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4.2 -.85'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23m)'/%3E%3C/svg%3E");color:var(--g-text);font-family:var(--g-f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-game{background:var(--g-ink-0);-webkit-user-select:none;user-select:none;touch-action:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;inset:0;overflow:hidden}.sb-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sb-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sb-game:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(125% 105% at 50% 46%,#0000 58%,#050a1057 100%);position:absolute;inset:0}.sb-labels{pointer-events:none;font-family:var(--g-f-sans);position:absolute;inset:0;overflow:hidden}.sb-plate{will-change:transform;width:max-content;transition:opacity .25s;position:absolute;top:0;left:0}.sb-plate-card{white-space:nowrap;text-shadow:0 1px 1px #05090df2,0 0 4px #05090dd9,0 0 1px #000;justify-items:center;gap:2px;padding:2px 6px 3px;line-height:1;display:grid;position:relative}.sb-plate-name{letter-spacing:.01em;align-items:baseline;gap:5px;font-size:13px;font-weight:600;display:flex}.sb-plate-name .e{font-family:var(--g-f-italic);color:#efe2c4;font-size:13.5px;font-style:italic;font-weight:400}.sb-plate-name .e:empty,.sb-plate-pips:empty{display:none}.sb-plate-pips{letter-spacing:1px;color:var(--g-brass-hi);font-size:8px}.sb-plate-meta{color:#d6dde2;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.sb-plate.plain .sb-plate-meta,.sb-plate.mine .sb-plate-meta{display:none}.sb-plate-mark{border-radius:1px;flex:none;width:10px;height:7px;margin-left:3px;position:relative;box-shadow:0 0 0 1px #05090dd9,inset 0 1px #ffffff40}.sb-plate-mark:before{content:"";background:#ece3cfe6;width:1.5px;height:12px;position:absolute;top:-1px;left:-3px;box-shadow:0 0 0 .5px #05090dcc}.sb-plate-tag{font-family:var(--g-f-mono);letter-spacing:.04em;font-size:12px}.sb-plate-tag:empty{display:none}.sb-plate-level{font-family:var(--g-f-mono);color:var(--g-text);text-shadow:none;background:#05090db8;border-radius:2px;padding:2px 4px 1px;font-size:12px;font-weight:600}.sb-plate-level:empty{display:none}.sb-plate-level[class*=con-]{color:#120d06}.sb-plate-level.con-grey{background:var(--t-con-grey)}.sb-plate-level.con-green{background:var(--t-con-green)}.sb-plate-level.con-yellow{background:var(--t-con-yellow)}.sb-plate-level.con-orange{background:var(--t-con-orange)}.sb-plate-level.con-red{background:var(--t-con-red)}.sb-plate.elite .sb-plate-level{box-shadow:0 0 0 1.5px var(--g-brass-hi), 0 0 0 2.5px #05090dd9}.sb-plate-class:empty{display:none}.sb-plate-aggro{color:var(--t-danger);filter:drop-shadow(0 1px 1px #000);display:none}.sb-plate.aggro .sb-plate-aggro{display:inline-flex}.sb-plate-bars{background:#05090dbd;border-radius:1px;gap:1px;width:64px;margin-top:1px;padding:1px;display:none;box-shadow:0 0 0 1px #ece3cf29}.sb-plate.bars .sb-plate-bars{display:grid}.sb-plate-hull,.sb-plate-sail{transform-origin:0;transition:transform .3s}.sb-plate-hull{background:color-mix(in oklab, var(--t-ok) calc(var(--hp,1) * 100%), var(--t-danger));height:3px}.sb-plate-sail{background:var(--g-sail);opacity:.85;height:2px}.sb-plate:not(.sails) .sb-plate-sail{display:none}.sb-plate-leader{pointer-events:none;background:#ece3cf8c;width:1px;position:absolute;top:100%;left:50%;box-shadow:0 0 1px #05090de6}.sb-plate.targeted .sb-plate-card:before,.sb-plate.targeted .sb-plate-card:after{content:"";border:solid var(--g-brass-hi);filter:drop-shadow(0 0 1px #000);border-width:2px 2px 0 0;width:7px;height:7px;margin-top:-4px;animation:1.3s ease-in-out infinite sb-chev;position:absolute;top:50%}.sb-plate.targeted .sb-plate-card:before{--dx:3px;left:-8px;transform:rotate(45deg)}.sb-plate.targeted .sb-plate-card:after{--dx:-3px;right:-8px;transform:rotate(-135deg)}@keyframes sb-chev{50%{translate:var(--dx) 0}}.sb-plate.struck .sb-plate-mark{background:#f4efe2!important}.sb-plate.struck .sb-plate-name .n{opacity:.8;font-style:italic}.sb-plate.struck .sb-plate-bars{opacity:.5}.sb-plate.mine .sb-plate-name{font-weight:500}.sb-plate-bark{width:max-content;max-width:230px;color:var(--g-pink);background-color:var(--g-paper);background-image:var(--g-grain);font-family:var(--g-f-italic);text-align:center;opacity:0;border-radius:2px;padding:6px 11px 7px;font-size:14px;font-style:italic;line-height:1.3;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateY(5px);box-shadow:0 0 0 1px #231c1459,0 8px 18px -8px #000000bf}.sb-plate-bark:after{content:"";background:var(--g-paper);width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg);box-shadow:1px 1px #231c144d}.sb-plate-bark span{z-index:1;position:relative}.sb-plate-bark.show{opacity:1;transform:none}.sb-float{white-space:nowrap;pointer-events:none;font-family:var(--g-f-mono);letter-spacing:.01em;color:#f3ead6;text-shadow:0 1px #05090d,1px 0 #05090d,-1px 0 #05090d,0 -1px #05090d,0 2px 6px #0009;font-size:15px;font-weight:600;line-height:1;position:absolute}.sb-float.crit{color:var(--g-xp);font-size:21px;font-weight:700}.sb-float.rake{color:#f0b25a;align-items:center;gap:5px;font-size:18px;display:inline-flex}.sb-float-tag{font-family:var(--g-f-display);letter-spacing:.08em;color:var(--g-paper);background:var(--g-oxblood);text-shadow:none;border-radius:2px;padding:2px 5px 1px;font-size:12px;font-weight:400;box-shadow:0 1px 2px #0009}.sb-float.dmg-in{color:#ff7a6b}.sb-float.gold{color:var(--g-xp);font-size:14px}.sb-float.status{font-family:var(--g-f-italic);color:var(--g-paper);font-size:16px;font-style:italic;font-weight:400}.g-ink{color:var(--g-text);--icon-cut:#0d161e;background:#0d161e;border:1px solid #04080b;border-radius:3px;box-shadow:0 10px 24px -12px #000000d9}.g-ink:after{content:"";border:1px solid var(--g-hair);pointer-events:none;border-radius:1px;position:absolute;inset:3px}.g-corners:before{content:"";z-index:1;pointer-events:none;--c:var(--g-brass);--a:10px;--w:2px;background:linear-gradient(var(--c), var(--c)) 0 0 / var(--a) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / var(--w) var(--a) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--a) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--w) var(--a) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--a) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--w) var(--a) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--a) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--w) var(--a) no-repeat;position:absolute;inset:-2px}.g-paper{color:var(--g-pink);background-color:var(--g-paper);background-image:var(--g-grain), linear-gradient(165deg, #fffdf480, #fffdf400 45%), linear-gradient(0deg, #5b4c3a1a, #5b4c3a00 42%);--icon-cut:var(--g-paper);--icon-hi:#ffffff8c;background-size:200px 200px,auto,auto;border-radius:2px;box-shadow:0 0 0 1px #231c144d,0 12px 26px -12px #000000bf}.g-double-rule{border-top:1px solid var(--g-hair);border-bottom:1px solid var(--g-hair);flex:none;height:4px}.g-paper .g-double-rule,.g-paper-rule{border-color:#231c1480}.g-paper-rule{border-top:1px solid #231c1480;border-bottom:1px solid #231c1480;flex:none;height:4px;margin:12px 0 2px}.g-stamp{font-family:var(--g-f-display);letter-spacing:.1em;white-space:nowrap;color:var(--g-oxblood);box-shadow:inset 0 0 0 1px var(--g-paper), inset 0 0 0 2px currentColor;opacity:.9;-webkit-mask:var(--g-ink-mask) 0 0 / 140px 140px;-webkit-mask:var(--g-ink-mask) 0 0 / 140px 140px;mask:var(--g-ink-mask) 0 0 / 140px 140px;border:2px solid;border-radius:3px;flex:none;padding:4px 10px 3px;font-size:13px;line-height:1.2;display:inline-block;transform:rotate(-4deg)}.g-stamp-good{color:#255a51;transform:rotate(3deg)}.g-spy-bezel{color:#f6eedb;--icon-cut:#00000059;--icon-hi:#ffffff59;background:radial-gradient(circle at 38% 30%, color-mix(in oklab, var(--crest) 66%, #fff), var(--crest) 52%, color-mix(in oklab, var(--crest) 62%, #000)) padding-box, linear-gradient(140deg, #f2d68c, #c9a24a 45%, #6e5320) border-box;border:3px solid #0000;border-radius:50%;place-items:center;width:60px;height:60px;margin-top:1px;display:grid;position:relative;box-shadow:0 0 0 1px #04080b,inset 0 0 0 1px #00000073,inset 0 -6px 10px #0000004d}.g-spy-bezel svg{filter:drop-shadow(0 1px 1px #00000080)}.g-spy.elite .g-spy-bezel{box-shadow:0 0 0 1px #04080b, 0 0 0 3px #0d161e, 0 0 0 4px var(--g-brass-hi), inset 0 0 0 1px #00000073, inset 0 -6px 10px #0000004d}.g-spy-body{min-width:0}.g-spy-name{font-family:var(--g-f-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;color:color-mix(in oklab, var(--name,#ece3cf) 68%, #f3ead6);font-size:20px;line-height:1.1;overflow:hidden}.g-spy-epithet{font-family:var(--g-f-italic);color:var(--g-brass);font-size:13px;font-style:italic}.g-chart-frame{border:1px solid var(--g-pink);background:repeating-linear-gradient(90deg, var(--g-pink) 0 8px, transparent 8px 16px) 0 0 / 100% 4px no-repeat, repeating-linear-gradient(90deg, var(--g-pink) 0 8px, transparent 8px 16px) 0 100% / 100% 4px no-repeat, repeating-linear-gradient(180deg, var(--g-pink) 0 8px, transparent 8px 16px) 0 0 / 4px 100% no-repeat, repeating-linear-gradient(180deg, var(--g-pink) 0 8px, transparent 8px 16px) 100% 0 / 4px 100% no-repeat;padding:6px;position:relative}.g-chart-rose{opacity:.92;pointer-events:none;position:absolute;top:11px;right:11px}.g-chart-scale{font-family:var(--g-f-mono);color:var(--g-pink);text-shadow:0 0 2px var(--g-paper), 0 0 2px var(--g-paper);pointer-events:none;align-items:center;gap:5px;font-size:12px;display:flex;position:absolute;bottom:11px;left:12px}.g-chart-scale-bar{border:1px solid var(--g-pink);background:linear-gradient(90deg, var(--g-pink) 50%, var(--g-paper) 50%);height:4px}.g-rose{--rose-ink:var(--g-pink);--rose-fill:var(--g-paper);display:block;overflow:visible}.g-rose .rose-ring{fill:none;stroke:var(--rose-ink);stroke-width:.7px}.g-rose .rose-ring.thin{stroke-width:1.6px;stroke-dasharray:.5 2.2}.g-rose .rose-light{fill:var(--rose-fill);stroke:var(--rose-ink);stroke-width:.55px;stroke-linejoin:round}.g-rose .rose-dark{fill:var(--rose-ink);stroke:var(--rose-ink);stroke-width:.55px;stroke-linejoin:round}.g-rose .rose-pin{fill:var(--rose-fill);stroke:var(--rose-ink);stroke-width:.8px}.g-rose .rose-n{font-family:var(--g-f-display);fill:var(--rose-ink);font-size:11px}.g-levelup{color:var(--g-oxblood);background-color:var(--g-paper);background-image:var(--g-grain), linear-gradient(165deg, #fffdf480, #fffdf400 50%);--icon-cut:var(--g-paper);background-size:200px 200px,auto;border-radius:2px;justify-items:center;padding:18px 34px 16px;animation:.36s cubic-bezier(.2,.9,.25,1.15) both g-stamp-in,.45s ease-in 2.05s forwards g-stamp-out;display:grid;position:relative;rotate:-2.5deg;box-shadow:0 0 0 1px #231c144d,0 20px 44px -16px #000000d9}.g-levelup:before{content:"";box-shadow:inset 0 0 0 2px var(--g-paper), inset 0 0 0 3px currentColor;-webkit-mask:var(--g-ink-mask) 0 0 / 140px 140px;-webkit-mask:var(--g-ink-mask) 0 0 / 140px 140px;mask:var(--g-ink-mask) 0 0 / 140px 140px;opacity:.9;border:2px solid;border-radius:2px;position:absolute;inset:6px}.g-levelup-icon{color:var(--g-oxblood);margin-bottom:4px}.g-levelup-cap{font-family:var(--g-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-pink-2);font-size:12px}.g-levelup-skill{font-family:var(--g-f-display);letter-spacing:.05em;color:var(--g-pink);font-size:27px;line-height:1.05}.g-levelup-num{font-family:var(--g-f-display);color:var(--g-oxblood);-webkit-mask:var(--g-ink-mask) 0 0 / 140px 140px;-webkit-mask:var(--g-ink-mask) 0 0 / 140px 140px;mask:var(--g-ink-mask) 0 0 / 140px 140px;margin-top:2px;font-size:52px;line-height:.95}.g-dial .dial-tick{stroke:#ece3cf52;stroke-width:.8px}.g-dial .dial-tick.major{stroke:var(--g-brass-hi);stroke-width:1.4px}.g-dial .rose-light{fill:#ece3cf21}.g-dial .rose-dark{fill:#ece3cf0d}.g-dial .dial-card{font-family:var(--g-f-display);fill:var(--g-muted);font-size:11px}.g-dial .dial-card.north{fill:var(--g-brass-hi)}.g-dial .dial-wind-head{fill:#a9d3dc;stroke:#0a1219;stroke-width:.6px}.g-dial .dial-wind-shaft{fill:none;stroke:#a9d3dc;stroke-width:1.5px;stroke-linecap:round}.g-dial .dial-ship{fill:#dcb763;stroke:#4a3812;stroke-width:.9px}.g-dial .dial-ship-keel{stroke:#1b140880;stroke-width:.9px}.g-dial .dial-ship-mast{fill:var(--g-brass-ink)}.g-dial .dial-ship-line{stroke:var(--g-brass-hi);stroke-width:1.6px;stroke-linecap:round}.g-battery{width:38px;height:90px;display:block}.g-battery .bat-hull{fill:#ece3cf0d;stroke:#ece3cf61;stroke-width:1px}.g-battery .bat-track{fill:#04080b;stroke:#ece3cf1f;stroke-width:.5px}.g-battery .bat-fill{fill:var(--g-brass-lo);transition:transform .15s linear}.g-battery .bat.ready .bat-fill{fill:var(--g-brass-hi);animation:.6s ease-out bat-loaded}@keyframes bat-loaded{0%{fill:#fff6d8;filter:drop-shadow(0 0 3px #f0d488f2)}to{fill:var(--g-brass-hi);filter:none}}[data-motion=reduced] .g-battery .bat.ready .bat-fill{animation:none}.g-battery .bat-none{fill:#ece3cf0d}.g-lever{flex-direction:column;align-items:center;gap:5px;width:40px;padding:2px 0 0;display:flex}.g-lever-slot{background:#04080b;border-radius:6px;width:12px;height:30px;transition:box-shadow .2s;position:relative;box-shadow:inset 0 1px 3px #000000e6,0 0 0 1px #2c4150}.g-lever-knob{background:linear-gradient(#f0d488,#c9a24a 55%,#8a6b2a);border-radius:3px;width:20px;height:13px;margin-left:-10px;transition:top .28s cubic-bezier(.3,1.6,.5,1);position:absolute;top:16px;left:50%;box-shadow:0 1px 2px #000000b3,inset 0 1px #ffffff80}.g-lever-knob:after{content:"";border-top:1px solid #1b140873;border-bottom:1px solid #1b140873;height:3px;position:absolute;top:4px;left:5px;right:5px}.g-lever.on .g-lever-knob{top:1px}.g-lever.on .g-lever-slot{box-shadow:inset 0 1px 3px #000000e6, 0 0 0 1px var(--g-brass-lo)}.g-lever-label{font-family:var(--g-f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--g-muted);font-size:12px}.g-lever.on .g-lever-label{color:var(--g-brass-hi)}.g-fire{color:#f1e3cc;width:66px;height:50px;font-family:var(--g-f-display);letter-spacing:.06em;--icon-cut:#5c1c15;background:linear-gradient(#933328,#5c1c15);border:1px solid #2a0c08;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:14px;line-height:1;transition:filter .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffdcc838,inset 0 -8px 14px #00000047,0 1px #0006}.g-fire:not(.armed){filter:saturate(.35)brightness(.78)}.g-fire.armed:hover{filter:brightness(1.12)}.g-fire:active{transform:translateY(1px);box-shadow:inset 0 2px 6px #00000080}.g-surrender{pointer-events:auto;align-items:center;gap:12px;max-width:620px;padding:10px 42px 10px 14px;animation:.3s cubic-bezier(.2,.8,.3,1) both g-rise;display:flex;position:relative}.g-surrender-flag{color:var(--g-pink);flex:none}.g-surrender-text{gap:1px;min-width:0;display:grid}.g-surrender-text b{font-family:var(--g-f-display);letter-spacing:.03em;font-size:15px;font-weight:400}.g-surrender-text span{font-family:var(--g-f-serif);color:var(--g-pink-2);font-size:12.5px}.g-surrender-actions{flex:none;gap:6px;display:flex}.g-ledger{top:var(--g-edge);z-index:6;width:min(548px, calc(100% - 2 * var(--g-edge)));pointer-events:none;flex-direction:column;justify-content:center;animation:.28s cubic-bezier(.2,.8,.3,1) both g-rise;display:flex;position:absolute;bottom:clamp(184px,28vh,262px);left:50%;translate:-50%}.g-ledger-tabs{z-index:1;pointer-events:auto;flex:none;gap:3px;margin-bottom:-1px;padding-left:52px;display:flex;position:relative}.g-ledger-tab{font-family:var(--g-f-display);letter-spacing:.04em;color:var(--g-pink-2);background-color:var(--g-paper-3);background-image:var(--g-grain);border:1px solid #231c144d;border-bottom:0;border-radius:3px 3px 0 0;padding:6px 14px 5px;font-size:14px;line-height:1.1;transition:color .15s,background-color .15s;box-shadow:inset 0 -7px 8px -7px #231c144d}.g-ledger-tab:hover{color:var(--g-pink);background-color:var(--g-paper-2)}.g-ledger-tab.on{color:var(--g-pink);background-color:var(--g-paper);box-shadow:none;padding-bottom:6px}.g-ledger-sheet{pointer-events:auto;flex-direction:column;flex:0 auto;min-height:0;padding:18px 24px 14px 56px;display:flex;position:relative}.g-ledger-sheet:before{content:"";pointer-events:none;border-left:1px solid #9b2f256b;border-right:1px solid #9b2f256b;width:4px;position:absolute;top:0;bottom:0;left:38px}.g-ledger-head{flex:none;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.g-ledger-cap{font-family:var(--g-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g-pink-2);font-size:12px;display:block}.g-ledger-port{font-family:var(--g-f-display);letter-spacing:.03em;color:var(--g-pink);margin:3px 0 0;font-size:31px;font-weight:400;line-height:1}.g-ledger-purse{justify-items:end;gap:3px;display:grid}.g-ledger-gold{font-family:var(--g-f-mono);color:var(--g-pink);align-items:center;gap:6px;font-size:18px;font-weight:500;display:inline-flex}.g-ledger-gold svg{color:var(--g-brass-lo)}.g-ledger-body{scrollbar-width:thin;scrollbar-color:#231c1459 transparent;flex:0 auto;min-height:0;margin-right:-12px;padding-right:12px;overflow-y:auto}.g-ledger-row{border-bottom:1px solid var(--g-prule);align-items:center;gap:12px;min-height:48px;padding:7px 0;display:flex}.g-ledger-row.current{background:linear-gradient(90deg,#3f8f801f,#3f8f8000 70%);box-shadow:-14px 0 #3f8f801f}.g-ledger-item{flex:1;gap:1px;min-width:0;display:grid}.g-ledger-item b{font-family:var(--g-f-serif);color:var(--g-pink);font-size:14.5px;font-weight:600}.g-ledger-item>span{color:var(--g-pink-2);font-size:12px}.g-ledger-tier{font-family:var(--g-f-mono);letter-spacing:.04em;color:var(--g-pink-2);vertical-align:1px;margin-left:4px;font-size:12px;font-weight:500}.g-ledger-lock{font-family:var(--g-f-italic);color:var(--g-oxblood);font-size:13px;font-style:italic}.g-ledger-sub{font-family:var(--g-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g-pink-2);margin:16px 0 2px;font-size:12px}.g-ledger-icon{color:var(--g-pink);flex:none}.g-ledger-buys{flex:none;gap:6px;display:flex}.g-ledger-price{font-family:var(--g-f-mono);font-size:12px;font-weight:500}.g-ledger-rumour{font-family:var(--g-f-italic);color:var(--g-pink-2);border-left:2px solid #231c144d;margin:14px 0 6px;padding-left:12px;font-size:15px;font-style:italic;line-height:1.45}.g-ledger-foot{flex:none;justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.g-ledger-note{font-family:var(--g-f-italic);color:var(--g-pink-2);font-size:13.5px;font-style:italic}.g-sinking{z-index:15;text-align:center;pointer-events:none;background:radial-gradient(at 50% 45%,#0a121933 0%,#0a12198c 55%,#280a08cc 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;animation:1.4s both g-fade;display:flex;position:absolute;inset:0}.g-sinking-title{font-family:var(--g-f-display);letter-spacing:.04em;color:var(--g-paper);text-shadow:0 2px 18px #0009;font-size:54px;line-height:1}.g-sinking .g-double-rule{border-color:#c9a24a8c;width:240px}.g-sinking-text{max-width:430px;font-family:var(--g-f-italic);color:#efe6d1e6;text-shadow:0 1px 6px #000000b3;font-size:18px;font-style:italic;line-height:1.45}.g-veil{z-index:30;font-family:var(--g-f-sans);color:var(--g-text);pointer-events:auto;background:#070d12c2;place-items:center;padding:24px;animation:.4s both g-fade;display:grid;position:absolute;inset:0}.g-veil-solid{background:radial-gradient(at 50% 42%,#142330 0%,#0b141c 55%,#060b10 100%);animation:none}.g-veil-lines{pointer-events:none;background:radial-gradient(circle at 50% calc(50% - 64px),#0000 0 150px,#c9a24a29 150px 151px,#0000 151px 236px,#c9a24a14 236px 237px,#0000 237px),repeating-conic-gradient(from 5.625deg at 50% calc(50% - 64px),#c9a24a1a 0deg .2deg,#0000 .2deg 11.25deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% calc(50% - 64px),#000 0 18%,#0000 68%);mask-image:radial-gradient(circle at 50% calc(50% - 64px),#000 0 18%,#0000 68%)}.g-veil-card{text-align:center;justify-items:center;gap:12px;max-width:460px;display:grid;position:relative}.g-veil-compass{place-items:center;width:140px;height:140px;margin-bottom:4px;display:grid}.g-veil-compass>svg{grid-area:1/1}.g-veil-rose{--rose-ink:var(--g-brass);--rose-fill:#0c1620;width:140px;height:140px}.g-veil-needle{transform-origin:50%;filter:drop-shadow(0 2px 3px #0009);width:128px;height:128px}.g-veil-needle .needle-n{fill:#c0473a;stroke:#3a0f0a;stroke-width:.6px}.g-veil-needle .needle-s{fill:var(--g-paper);stroke:#3a2f22;stroke-width:.6px}.g-veil-needle .needle-pin{fill:var(--g-brass-hi);stroke:#5a4418;stroke-width:.6px}.g-veil-compass.busy .g-veil-needle{animation:3.4s cubic-bezier(.45,.05,.3,1) infinite g-needle-seek}.g-veil-title{font-family:var(--g-f-display);letter-spacing:.05em;color:var(--g-brass);font-size:46px;line-height:1}.g-veil-card>.g-double-rule{width:200px}.g-veil-text{min-height:1.45em;font-family:var(--g-f-italic);color:var(--g-muted);margin:0;font-size:17px;font-style:italic;line-height:1.45}.g-veil-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}@keyframes g-fade{0%{opacity:0}}@keyframes g-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes g-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes g-pop{0%{opacity:0;transform:scale(.97)}}@keyframes g-slide-in{0%{opacity:0;transform:translate(12px)}}@keyframes g-chit-in{0%{opacity:0;transform:translateY(-14px)}}@keyframes g-ink-in{0%{opacity:0;transform:translateY(3px)}}@keyframes g-xp{0%{opacity:0;transform:translateY(12px)}12%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(-22px)}}@keyframes g-stamp-in{0%{opacity:0;transform:scale(1.15)}60%{opacity:1;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes g-stamp-out{to{opacity:0;transform:translateY(-8px)}}@keyframes g-low{50%{opacity:.55}}@keyframes g-needle-seek{0%{transform:rotate(-20deg)}20%{transform:rotate(52deg)}34%{transform:rotate(26deg)}46%{transform:rotate(38deg)}68%{transform:rotate(204deg)}82%{transform:rotate(152deg)}to{transform:rotate(340deg)}}.sb-splats{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sb-splat-ship{width:0;height:0;position:absolute;top:0;left:0}.sb-splat{--c:#b3261e;--ink:#fff;place-items:center;min-width:36px;height:36px;padding:0 7px;display:grid;position:absolute;transform:translate(-50%,-50%)}.sb-splat .b{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sb-splat .s{fill:var(--c);stroke:#05090dd9;stroke-width:1.6px}.sb-splat .n{font-family:var(--g-f-mono);color:var(--ink);text-shadow:0 1px #05090d,1px 0 #05090d,-1px 0 #05090d,0 -1px #05090d;align-items:center;gap:1px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:relative}.sb-splat .g{fill:currentColor;width:9px;height:9px}.sb-splat.k-miss{--c:#2a64c4}.sb-splat.k-sail{--c:#ede3cf;--ink:#231c14}.sb-splat.k-sail .n{text-shadow:none}.sb-splat.k-crew{--c:#17806f}.sb-splat.k-fire,.sb-splat.k-flood,.sb-splat.far{min-width:28px;height:28px;padding:0 5px}.sb-splat.k-fire .n,.sb-splat.k-flood .n,.sb-splat.far .n{font-size:11px}.sb-splat.k-fire{--c:#d4661c}.sb-splat.k-flood{--c:#2a7fc4}.sb-splat.k-repair{--c:#2f8f3e}.sb-splat.k-blocked{--c:#6b7280}.sb-splat.crit .s{stroke:var(--t-xp);stroke-width:2.6px}.sb-splat .burst{fill:none;stroke:var(--t-xp);stroke-width:2.2px;stroke-linecap:round}.sb-splat .notch{fill:#f3ead6;stroke:#05090de6;stroke-width:1.4px;stroke-linejoin:round}.g-hurt{z-index:14;pointer-events:none;opacity:0;background:radial-gradient(#a0140c00 52%,#a0140c80 80%,#6e0804d9 100%);position:absolute;inset:0}.g-kill{white-space:nowrap;color:var(--g-paper);pointer-events:none;background:#0a1219d1;border:1px solid #c9a24a8c;border-radius:2px;align-items:baseline;gap:10px;padding:6px 16px 7px;animation:1.5s both g-kill;display:flex;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%;box-shadow:0 8px 20px -10px #000c}.g-kill-word{font-family:var(--g-f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--g-brass-hi);font-size:22px}.g-kill-name{font-family:var(--g-f-italic);font-size:15px;font-style:italic}.g-kill-level{font-family:var(--g-f-mono);color:var(--g-muted);font-size:12.5px;font-style:normal}@keyframes g-kill{0%{opacity:0;transform:scale(1.25)}12%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}[data-motion=reduced] .g-kill{animation-name:g-fade-out}@keyframes g-fade-out{0%,80%{opacity:1}to{opacity:0}}.g-recap-veil{z-index:15;background:radial-gradient(at 50% 45%,#0a121959 0%,#0a12199e 55%,#280a08d1 100%);place-items:center;padding:24px;animation:.8s both g-fade;display:grid;position:absolute;inset:0}.g-recap{transform-origin:50%;gap:10px;width:560px;max-width:calc(100vw - 32px);padding:22px 28px 18px;display:grid;position:relative}.g-recap-kicker{font-family:var(--g-f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--g-oxblood);font-size:15px}.g-recap-title{font-family:var(--g-f-display);color:var(--g-pink);margin:-6px 0 0;font-size:30px;font-weight:400;line-height:1.1}.g-recap-level{font-family:var(--g-f-mono);color:var(--g-pink-2);font-size:15px}.g-recap-named{font-family:var(--g-f-italic);color:var(--g-oxblood);margin:-4px 0 0;font-size:14.5px;font-style:italic}.g-recap-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.g-recap-h{font-family:var(--g-f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--g-pink-2);margin:0 0 6px;font-size:12px;font-weight:600}.g-recap-row{grid-template-columns:minmax(0,1fr) 70px 38px;align-items:center;gap:8px;min-height:22px;font-size:14px;display:grid}.g-recap-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-recap-bar{background:#231c1424;border-radius:1px;height:6px;position:relative;overflow:hidden}.g-recap-bar i{transform-origin:0;background:var(--g-oxblood);position:absolute;inset:0}.g-recap-pct{font-family:var(--g-f-mono);text-align:right;font-size:13px}.g-recap-tip,.g-recap-bill,.g-recap-timer{margin:0;font-size:14.5px;line-height:1.45}.g-recap-tip{border-left:3px solid var(--g-verdigris-ink,#255a51);background:#255a511a;padding:8px 10px}.g-recap-timer{font-family:var(--g-f-italic);color:var(--g-pink-2);font-style:italic}.g-recap-actions{flex-wrap:wrap;gap:10px;display:flex}.g-ab-order{display:inline-flex}.g-status.slash{position:relative}.g-status.slash:after{content:"";background:linear-gradient(135deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));position:absolute;inset:4px}.g-levelup.milestone{padding:22px 42px 20px;rotate:-3.5deg}.g-levelup.milestone .g-levelup-num{font-size:64px}.g-levelup.captain .g-levelup-icon{color:var(--g-oxblood)}.g-levelup.rank{padding:18px 34px 16px}.g-levelup-insignia{margin-bottom:6px;animation:.9s cubic-bezier(.2,.9,.25,1.2) both g-insignia-in}@keyframes g-insignia-in{0%{opacity:0;transform:scale(2.4)rotate(-20deg)}55%{opacity:1;transform:scale(.92)rotate(4deg)}to{transform:none}}[data-motion=reduced] .g-levelup-insignia{animation:none}.g-levelup-of{font-family:var(--g-f-mono);color:var(--g-pink-2);margin-top:4px;font-size:12.5px}.sb-plate-rank{align-self:center;line-height:0;display:inline-flex}.sb-plate-rank:empty{display:none}.sb-plate.flash .sb-plate-card{animation:1.6s ease-out sb-plate-flash}@keyframes sb-plate-flash{0%,30%{filter:drop-shadow(0 0 6px #f2c14ef2)brightness(1.35)}to{filter:none}}[data-motion=reduced] .sb-plate.flash .sb-plate-card{animation:none}.g-ledger-tab.g-ledger-yard{color:var(--g-pink);margin-left:auto}.g-yard{top:var(--edge,16px);max-height:calc(100% - var(--edge,16px) - 190px);z-index:6;width:min(1060px, calc(100% - 2 * var(--edge,16px)));pointer-events:auto;flex-direction:column;gap:8px;padding:14px 20px;animation:.28s cubic-bezier(.2,.8,.3,1) both g-rise;display:flex;position:absolute;left:50%;overflow:auto;translate:-50%}.g-yard-head{flex:none;align-items:flex-end;gap:16px;display:flex}.g-yard-head>:first-child{margin-right:auto}.g-yard-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px 20px;min-height:0;display:grid}.g-yard-decks,.g-yard-side{flex-direction:column;gap:10px;min-width:0;display:flex}.g-yard-deck{gap:5px;display:grid}.g-yard-deckname{color:var(--g-pink);align-items:baseline;gap:8px;font-size:14px;display:flex}.g-yard-deckname span{color:var(--g-pink-2);font-size:12px}.g-yard-slots,.g-yard-room,.g-yard-buttons,.g-yard-fits{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.g-yard-cal{font-family:var(--g-f-mono);color:#f1e6cf;font-size:17px;font-weight:600;line-height:1}.g-yard-cal small{color:#d9b45a;margin-left:1px;font-size:12px}.g-yard-pv{display:inline-flex}.g-yard-headline{background:#fffaee59;border:1px solid #231c1440;border-radius:3px;gap:2px;padding:8px 10px;display:grid}.g-yard-stat{color:var(--g-pink);grid-template-columns:1fr auto 52px;align-items:baseline;gap:8px;font-size:13px;display:grid}.g-yard-stat b{font-size:15px}.g-yard-stat em{font-style:normal;font-family:var(--g-f-mono);text-align:right;font-size:12px}.g-yard-stat em.up{color:#1f5e2e}.g-yard-stat em.down{color:#8a1f1a}.g-yard-sel{color:var(--g-pink);gap:6px;font-size:14px;display:grid}.g-yard-sel>b{font-family:var(--g-f-display);font-size:19px;font-weight:400}.g-yard-note{color:var(--g-pink-2);margin:0;font-size:13px;font-style:italic}.g-yard-shop{gap:4px;display:grid}.g-yard-shoprow,.g-yard-refit{border-bottom:1px solid #231c141f;align-items:center;gap:10px;padding:4px 0;display:flex}.g-yard-shoprow .g-ledger-item,.g-yard-refit .g-ledger-item{flex:1;min-width:0}.g-yard-refits{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-content:start;gap:6px 22px;display:grid}.g-yard-refits>.g-yard-headline{grid-column:1/-1;max-width:340px}.g-yard-refitsec{align-content:start;display:grid}.g-yard-pips{flex:none;gap:2px;display:flex}.g-yard-pips i{border:1px solid #231c1466;border-radius:1px;width:6px;height:10px}.g-yard-pips i.on{background:#8a6a3a;border-color:#5a4630}@container hud (max-width:1100px){.g-yard-grid{grid-template-columns:minmax(0,1fr)}}
.g-tip{display:inline-flex;position:relative}.g-tip-block{flex-direction:column;display:flex}.g-tipbox{z-index:60;text-align:left;white-space:normal;width:max-content;max-width:270px;color:var(--g-text);opacity:0;pointer-events:none;background:#091118;border:1px solid #2f4454;border-radius:3px;gap:4px;padding:8px 11px 9px;transition:opacity .12s,transform .12s;display:grid;position:absolute;transform:translateY(4px);box-shadow:inset 0 0 0 1px #c9a24a1a,0 12px 24px -10px #000000e6}.g-tipbox.below{transform:translateY(-4px)}.g-tipbox.show{opacity:1;transform:none}.g-tipbox.warn{border-color:#e8a33a8c}.g-tip-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.g-tip-head b{color:var(--g-text);font-size:13px;font-weight:600}.g-tip-text{color:#d9d0bd;font-size:13px;line-height:1.4}.g-tip-note{font-family:var(--g-f-italic);color:var(--g-brass-hi);font-size:13.5px;font-style:italic;line-height:1.3}.g-tipbox.warn .g-tip-note{font-family:var(--g-f-sans);color:var(--t-warn,#e8a33a);font-size:13px;font-style:normal}.g-key{min-width:20px;font-family:var(--g-f-mono);text-align:center;white-space:nowrap;color:var(--g-text);background:linear-gradient(#1d2f3c,#111d26);border:1px solid #34495a;border-bottom-width:2px;border-radius:3px;padding:3px 5px 2px;font-size:12px;font-weight:500;line-height:1;display:inline-block}.g-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite g-spin}@keyframes g-spin{to{transform:rotate(1turn)}}.g-chip{font-family:var(--g-f-mono);white-space:nowrap;color:var(--g-text);border:1px solid var(--g-line);border-radius:2px;align-items:center;gap:6px;padding:2px 7px;font-size:12px;line-height:1.35;display:inline-flex}.g-chip-muted{color:var(--g-muted)}.g-chip-ok{color:var(--t-ok);border-color:color-mix(in oklab, var(--t-ok) 45%, transparent)}.g-chip-warn{color:var(--t-warn);border-color:color-mix(in oklab, var(--t-warn) 45%, transparent)}.g-chip-danger{color:var(--t-danger);border-color:color-mix(in oklab, var(--t-danger) 45%, transparent)}.g-chip-brass{color:var(--g-brass-hi);border-color:var(--g-brass-lo)}.g-btn{min-height:32px;font-family:var(--g-f-sans);white-space:nowrap;color:var(--g-text);border:1px solid var(--g-brass-lo);cursor:pointer;background:linear-gradient(#1b2b37,#121e28);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .12s,color .12s,filter .12s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px #0006}.g-btn:hover{color:var(--g-brass-hi);border-color:var(--g-brass)}.g-btn:active:not(.is-disabled){filter:brightness(.92);transform:translateY(1px)}.g-btn.is-disabled,.g-ink-btn.is-disabled,.g-iconbtn.is-disabled{opacity:.45;cursor:not-allowed}.g-btn.is-pending{cursor:progress}.g-btn-brass{color:var(--g-brass-ink);font-family:var(--g-f-display);letter-spacing:.05em;text-shadow:0 1px #fff0c873;background:linear-gradient(#edd18a 0%,#c9a24a 52%,#a6812e 100%);border-color:#5e4719;font-size:16px;font-weight:400;box-shadow:inset 0 1px #fffae199,inset 0 -2px #5a441859,0 2px #00000059}.g-btn-brass:hover{color:var(--g-brass-ink);filter:brightness(1.07);border-color:#5e4719}.g-btn-danger{color:#f6e6dc;background:linear-gradient(#8f3127,#5c1c15);border-color:#2a0c08}.g-btn-danger:hover{color:#fff3ea;border-color:#c4493b}.g-btn-ghost{box-shadow:none;color:var(--g-muted);background:0 0;border-color:#0000}.g-btn-ghost:hover{color:var(--g-text);border-color:var(--g-line)}.g-btn-sm{min-height:26px;padding:3px 10px;font-size:13px}.g-btn-lg{min-height:40px;padding:8px 20px;font-size:16px}.g-btn-brass.g-btn-lg{padding:7px 24px 6px;font-size:19px}.g-hold-fill{z-index:0;transform-origin:0;pointer-events:none;background:#ffecd633;position:absolute;inset:0;transform:scaleX(0)}.holding>.g-hold-fill{transition:transform var(--hold,.6s) linear;transform:scaleX(1)}.g-btn>:not(.g-hold-fill){position:relative}.g-ink-btn{min-height:30px;font-family:var(--g-f-sans);white-space:nowrap;color:var(--g-pink);cursor:pointer;background:#fffcf259;border:1px solid #231c14bf;border-radius:2px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .12s,color .12s;display:inline-flex;position:relative;overflow:hidden}.g-ink-btn:hover:not(.is-disabled){color:var(--g-paper);background:var(--g-pink)}.g-ink-btn:active:not(.is-disabled){transform:translateY(1px)}.g-ink-btn-solid{color:var(--g-paper);background:var(--g-pink)}.g-ink-btn-solid:hover:not(.is-disabled){background:#3b3023}.g-iconbtn{width:28px;height:28px;color:var(--g-muted);border:1px solid #0000;border-radius:3px;flex:none;place-items:center;transition:color .12s,border-color .12s,background-color .12s;display:grid}.g-iconbtn:hover{color:var(--g-text);border-color:var(--g-line)}.g-iconbtn:active:not(.is-disabled){transform:translateY(1px)}.g-iconbtn.on{color:var(--g-brass-hi);border-color:var(--g-brass-lo);background:#c9a24a1a}.g-iconbtn.paper{color:var(--g-pink-2)}.g-iconbtn.paper:hover{color:var(--g-pink);border-color:#231c1459}.g-bar{gap:3px;min-width:0;display:grid}.g-bar-head{justify-content:space-between;align-items:baseline;gap:8px;line-height:1;display:flex}.g-bar-label{color:#c9c2b1;font-size:12.5px;font-weight:500}.g-bar-num{font-family:var(--g-f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--g-text);font-size:13px;font-weight:500}.g-bar-max{color:var(--g-muted)}.g-bar-track{background:#05090d;border-radius:1px;height:7px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1f303c}.g-bar.thin .g-bar-track{height:3px}.g-bar-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#04080b8c calc(10% - 1px) 10%);position:absolute;inset:0}.g-bar-track.seg:after{background:repeating-linear-gradient(90deg, transparent 0 calc(var(--seg) - 2px), #05090d calc(var(--seg) - 2px) var(--seg))}.g-bar-fill{transform-origin:0;--c:var(--g-text);background:linear-gradient(180deg, color-mix(in oklab, var(--c) 70%, #fff), var(--c) 60%);transition:transform .3s;position:absolute;inset:0}.g-bar-hull .g-bar-fill{--c:var(--t-hull)}.g-bar-sail .g-bar-fill{--c:var(--t-sail)}.g-bar-crew .g-bar-fill{--c:var(--t-crew)}.g-bar-morale .g-bar-fill{--c:var(--t-morale)}.g-bar-fury .g-bar-fill{--c:var(--t-fury)}.g-bar-mark{background:var(--g-muted);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px;box-shadow:0 0 0 1px #05090d}.g-bar-mark.met{background:var(--g-paper)}.g-bar-fury.armed .g-bar-track{box-shadow:0 0 0 1px var(--t-fury), 0 0 8px color-mix(in oklab, var(--t-fury) 60%, transparent)}.g-bar-resolve .g-bar-fill{--c:var(--t-resolve)}.g-bar-xp .g-bar-fill{--c:var(--t-xp)}.g-bar.low .g-bar-num{color:var(--t-danger)}.g-bar.low .g-bar-fill{animation:1.2s ease-in-out infinite g-low}.g-slot{width:48px;height:48px;color:var(--g-text);--icon-cut:#0e1820;background:radial-gradient(circle at 50% 30%,#1f3241,#0c151d 75%);border:1px solid #2c4150;border-radius:3px;flex:none;place-items:center;transition:border-color .12s,box-shadow .12s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -10px 16px #00000059}.g-slot:hover{border-color:var(--g-brass-lo)}.g-slot:active:not([aria-disabled=true]){transform:translateY(1px)}.g-slot-sm{width:40px;height:40px}.g-slot-key{font-family:var(--g-f-mono);color:#aab4bb;font-size:12px;line-height:1;position:absolute;top:3px;left:4px}.g-slot-plus{font-family:var(--g-f-mono);color:var(--g-brass-hi);font-size:12px;font-weight:600;line-height:1;position:absolute;top:3px;left:4px}.g-slot-plus.right{left:auto;right:4px}.g-slot-icon{filter:drop-shadow(0 1px 1px #0009);place-items:center;display:grid}.g-slot-count{font-family:var(--g-f-mono);color:var(--g-text);background:#05090ddb;border-radius:2px;padding:1px 3px;font-size:12px;font-weight:500;line-height:1;position:absolute;bottom:2px;right:2px}.g-slot-count.low{color:var(--t-warn)}.g-slot-count.critical{color:var(--t-danger)}.g-slot.empty .g-slot-icon{opacity:.4}.g-slot.empty .g-slot-count{color:var(--t-danger)}.g-slot.on{border-color:var(--g-brass);background:radial-gradient(circle at 50% 30%,#2d404c,#111c24 75%);box-shadow:inset 0 0 0 1px #e7c46c4d,inset 0 -10px 16px #00000059}.g-slot.on:after{content:"";background:var(--g-brass-hi);height:2px;position:absolute;bottom:-6px;left:12px;right:12px}.g-slot-locked{box-shadow:none;background:#0a1218;border-color:#1b2933}.g-slot-locked .g-slot-icon{opacity:.45}.g-slot-locked:hover{border-color:#2c4150}.g-slot-lock{color:var(--g-muted);position:absolute;bottom:3px;right:3px}.g-slot.cooling .g-slot-icon{opacity:.6}.g-slot-placeholder{box-shadow:none;background:repeating-linear-gradient(135deg,#ece3cf0a 0 4px,#0000 4px 8px),#091017;border-style:dashed;border-color:#2a3c4a}.g-slot-placeholder .g-slot-icon{opacity:.35}.g-cd{background:conic-gradient(transparent calc(1turn - var(--cd)), #03070abd 0);border-radius:2px;place-items:center;transition:--cd .25s linear;display:grid;position:absolute;inset:0}.g-cd b{font-family:var(--g-f-mono);color:var(--g-text);text-shadow:0 1px 2px #000;font-size:16px;font-weight:600}.g-r-common{--r:var(--t-r-common)}.g-r-uncommon{--r:var(--t-r-uncommon)}.g-r-rare{--r:var(--t-r-rare)}.g-r-epic{--r:var(--t-r-epic)}.g-r-legendary{--r:var(--t-r-legendary)}.g-slot.g-r-common{border-color:color-mix(in oklab, var(--r) 55%, #2c4150)}.g-slot.g-r-uncommon{border:2px solid var(--r)}.g-slot.g-r-rare,.g-slot.g-r-epic,.g-slot.g-r-legendary{border:2px solid var(--r);box-shadow:inset 0 0 0 2px #0c151d, inset 0 0 0 3px var(--r)}.g-slot.g-r-epic:before,.g-slot.g-r-legendary:before{content:"";pointer-events:none;--a:9px;--w:2px;background:linear-gradient(var(--r), var(--r)) 0 0 / var(--a) var(--w) no-repeat, linear-gradient(var(--r), var(--r)) 0 0 / var(--w) var(--a) no-repeat, linear-gradient(var(--r), var(--r)) 100% 0 / var(--a) var(--w) no-repeat, linear-gradient(var(--r), var(--r)) 100% 0 / var(--w) var(--a) no-repeat, linear-gradient(var(--r), var(--r)) 0 100% / var(--a) var(--w) no-repeat, linear-gradient(var(--r), var(--r)) 0 100% / var(--w) var(--a) no-repeat, linear-gradient(var(--r), var(--r)) 100% 100% / var(--a) var(--w) no-repeat, linear-gradient(var(--r), var(--r)) 100% 100% / var(--w) var(--a) no-repeat;position:absolute;inset:-5px}.g-slot.g-r-legendary{box-shadow:inset 0 0 0 2px #0c151d, inset 0 0 0 3px var(--r), 0 0 12px -2px var(--r)}.g-panel{pointer-events:auto;flex-direction:column;min-height:0;padding:10px 12px 12px 14px;display:flex;position:relative}.g-panel-head{flex:none;align-items:center;gap:10px;min-height:30px;margin-bottom:6px;display:flex}.g-panel-head h3{font-family:var(--g-f-display);letter-spacing:.04em;color:var(--g-brass-hi);margin:0;font-size:20px;font-weight:400;line-height:1.1}.g-paper .g-panel-head h3{color:var(--g-pink)}.g-panel-aside{font-family:var(--g-f-mono);letter-spacing:.04em;color:var(--g-muted);font-size:12px}.g-panel-tools{gap:2px;margin-left:auto;margin-right:-4px;display:flex}.g-panel>.g-double-rule{margin-bottom:10px}.g-panel-help{font-family:var(--g-f-serif);color:#d9d0bd;border-left:2px solid var(--g-brass-lo);background:#c9a24a12;flex:none;margin:-2px 0 10px;padding:9px 11px;font-size:13.5px;line-height:1.5;animation:.16s ease-out both g-drop}.g-panel-help p{margin:0}.g-panel-help p+p{margin-top:6px}.g-panel-body{scrollbar-width:thin;scrollbar-color:var(--g-line) transparent;flex:auto;min-height:0;margin-right:-8px;padding-right:8px;overflow-y:auto}.g-panel-foot{border-top:1px solid var(--g-line);flex:none;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.g-tabs{gap:2px;display:flex}.g-tab{white-space:nowrap;color:var(--g-muted);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:5px 10px 4px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex;position:relative}.g-tab:hover{color:var(--g-text)}.g-tab.on{color:var(--g-brass-hi);border-bottom-color:var(--g-brass)}.g-tabs.paper .g-tab{color:var(--g-pink-2)}.g-tabs.paper .g-tab:hover{color:var(--g-pink)}.g-tabs.paper .g-tab.on{color:var(--g-pink);border-bottom-color:#9b2f25cc}.g-tab-badge{min-width:18px;font-family:var(--g-f-mono);text-align:center;color:var(--g-brass-ink);background:var(--g-brass-hi);border-radius:8px;padding:1px 4px;font-size:12px;line-height:1.2}.g-toast{width:100%;min-height:38px;color:var(--g-text);border:1px solid #22333f;border-left:3px solid var(--g-brass-lo);background:#0a1118f0;border-radius:2px;align-items:center;gap:10px;padding:7px 12px 7px 10px;animation:.22s cubic-bezier(.2,.8,.3,1) both g-toast-in;display:flex;position:relative;box-shadow:0 8px 18px -10px #000000e6}.g-toast-good{border-left-color:var(--t-ok)}.g-toast-warn{border-left-color:var(--t-warn)}.g-toast-danger{border-left-color:var(--t-danger)}.g-toast-gold{border-left-color:var(--t-gold)}.g-toast-loot{border-left-color:var(--r,var(--g-brass))}.g-toast-icon{color:var(--g-brass);--icon-cut:#0a1118;flex:none;place-items:center;display:grid}.g-toast-gold .g-toast-icon{color:var(--t-gold)}.g-toast-text{gap:1px;min-width:0;font-size:13.5px;line-height:1.35;display:grid}.g-toast-text b{font-weight:600}.g-toast-loot .g-toast-text b{color:var(--r,var(--g-text))}.g-toast-amount{font-family:var(--g-f-mono);white-space:nowrap;color:var(--t-gold);margin-left:auto;font-size:14px;font-weight:600}@keyframes g-toast-in{0%{opacity:0;transform:translate(14px)}}.g-menu{z-index:40;pointer-events:auto;min-width:210px;padding:9px 7px 7px;animation:.12s ease-out both g-pop;position:absolute}.g-menu-title{font-family:var(--g-f-display);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;color:var(--g-brass-hi);border-bottom:1px solid var(--g-hair);margin-bottom:4px;padding:0 8px 7px;font-size:15px;overflow:hidden}.g-menu-item{text-align:left;width:100%;min-height:30px;color:var(--g-text);border-radius:2px;justify-content:space-between;align-items:center;gap:14px;padding:5px 8px;font-size:14px;display:flex}.g-menu-item:hover:not(.is-disabled){color:var(--g-brass-hi);background:#c9a24a1f}.g-menu-item.danger{color:var(--t-danger)}.g-menu-item.is-disabled{color:var(--g-muted);cursor:not-allowed}.g-menu-hint{font-family:var(--g-f-mono);color:var(--g-muted);font-size:12px}
.hud-root{--edge:16px;z-index:2;transform-origin:0 0;pointer-events:none;font-family:var(--g-f-sans);color:var(--g-text);font-size:14px;line-height:1.35;position:absolute;top:0;container:hud/size}:where(.hud-root,.sb-theme) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.hud-root,.sb-theme) :focus-visible{outline:2px solid var(--g-brass-hi);outline-offset:2px}.g-mono{font-family:var(--g-f-mono);font-variant-numeric:tabular-nums}.g-tiplayer{z-index:60;pointer-events:none;position:absolute;inset:0}.hud-tl{top:var(--edge);left:var(--edge);flex-direction:column;gap:8px;width:300px;display:flex;position:absolute}.hud-tc{top:var(--edge);justify-content:center;width:440px;display:flex;position:absolute;left:50%;translate:-50%}.hud-rightcol{top:var(--edge);right:var(--edge);bottom:var(--edge);flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}.hud-bl{left:var(--edge);bottom:var(--edge);width:420px;position:absolute}.hud-bc{left:50%;bottom:var(--edge);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;translate:-50%}.g-player{pointer-events:auto;gap:8px;padding:10px 12px;display:grid;position:relative}.g-player-head{align-items:center;gap:8px;display:flex}.g-player-id{text-align:left;border:1px solid #0000;border-radius:3px;flex:1;align-items:center;gap:9px;min-width:0;margin:-2px 0 -2px -2px;padding:2px 6px 2px 2px;transition:border-color .12s,background-color .12s;display:flex}.g-player-id:hover,.g-player-id.on{border-color:var(--g-brass-lo);background:#c9a24a12}.g-player-crest{color:#f1e3cc;--icon-cut:#00000059;background:radial-gradient(circle at 38% 30%,#9a8668,#6c5a40 60%) padding-box padding-box,linear-gradient(140deg,#f2d68c,#c9a24a 45%,#6e5320) border-box;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.g-player-names{min-width:0;display:grid}.g-player-name{font-family:var(--g-f-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;color:var(--g-text);font-size:19px;line-height:1.1;overflow:hidden}.g-player-ship{color:#b4bcc2;font-size:12.5px}.g-player-level{font-family:var(--g-f-mono);color:#b4bcc2;border:1px solid var(--g-brass-lo);border-radius:2px;flex:none;padding:3px 7px;font-size:12px}.g-player-level b{color:var(--g-brass-hi);font-size:15px;font-weight:600}.g-player-bars{gap:6px;display:grid}.g-player-fury{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.g-player-resolve{color:#c9c2b1;font-size:12.5px}.g-player-resolve b{font-family:var(--g-f-mono);color:var(--t-resolve);font-size:14px}.g-player-foot{border-top:1px solid var(--g-line);align-items:center;gap:10px;min-height:22px;padding-top:7px;display:flex}.g-player-gold{font-family:var(--g-f-mono);color:var(--t-gold);--icon-cut:#0d161e;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.g-player-status{gap:4px;margin-left:auto;display:flex}.g-status{border:1px solid var(--g-line);width:24px;height:24px;color:var(--g-muted);--icon-cut:#0d161e;border-radius:50%;place-items:center;display:grid}.g-status.warn{color:var(--t-warn);border-color:color-mix(in oklab, var(--t-warn) 50%, transparent)}.g-status.ok{color:var(--t-ok);border-color:color-mix(in oklab, var(--t-ok) 45%, transparent)}.g-slip{pointer-events:auto;gap:2px;width:100%;padding:8px 32px 9px 14px;text-decoration:none;display:grid;position:relative}.g-slip b{font-family:var(--g-f-display);letter-spacing:.04em;color:var(--g-oxblood);font-size:15px;font-weight:400;line-height:1.1}.g-slip span{font-family:var(--g-f-serif);color:var(--g-pink-2);font-size:13px;line-height:1.35}.g-slip-warn b{color:var(--g-pink)}.g-slip-go{border-top:1.5px solid var(--g-pink-2);border-right:1.5px solid var(--g-pink-2);width:7px;height:7px;margin-top:-4px;transition:right .15s,border-color .15s;position:absolute;top:50%;right:15px;transform:rotate(45deg)}a.g-slip:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a.g-slip:hover .g-slip-go{border-color:var(--g-oxblood);right:12px}.g-spy{pointer-events:auto;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px;width:420px;max-width:100%;padding:11px 38px 11px 12px;animation:.18s cubic-bezier(.2,.8,.3,1) both g-drop;display:grid;position:relative}.g-spy.hostile:before{--c:#c4493b}.g-spy-level{min-width:34px;font-family:var(--g-f-mono);text-align:center;white-space:nowrap;color:var(--g-brass-hi);border:1px solid var(--g-brass-lo);background:#0a1219;border-radius:2px;padding:2px 5px 1px;font-size:12px;font-weight:600;line-height:1.15;position:absolute;bottom:-10px;left:50%;translate:-50%}.g-spy-sub{white-space:nowrap;text-overflow:ellipsis;color:#aab4bb;margin-top:2px;font-size:12.5px;overflow:hidden}.g-spy-pools{gap:5px;margin-top:8px;display:grid}.g-spy-pools .g-bar{grid-template-columns:46px minmax(0,1fr) 40px;align-items:center;gap:8px}.g-spy-pools .g-bar-head{display:contents}.g-spy-pools .g-bar-num{text-align:right;order:3;font-size:12px}.g-spy-pools .g-bar-track{order:2;height:6px}.g-spy-pools .g-bar-label{font-size:12px}.g-spy-foot{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:20px;margin-top:7px;display:flex}.g-spy-dist{font-family:var(--g-f-mono);color:var(--g-text);font-size:12.5px}.g-spy-state{letter-spacing:.06em;text-transform:uppercase;color:#aab4bb;font-size:12px;font-weight:600}.g-spy-state.good{color:var(--t-ok)}.g-spy-state.warn{color:var(--t-warn)}.g-spy-actions{gap:6px;margin-left:auto;display:flex}.g-spy-tools{gap:2px;display:grid;position:absolute;top:6px;right:6px}.g-chartrow{align-items:flex-start;gap:8px;display:flex}.g-xp{flex-direction:column;align-items:flex-end;margin-top:4px;display:flex;position:relative}.g-xp-counter{appearance:none;cursor:pointer;font-family:var(--g-f-mono);color:var(--g-text);pointer-events:auto;--icon-cut:#0d161e;border:0;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:13px;display:inline-flex;position:relative}.g-xp-counter svg{color:var(--t-xp)}.g-xp-counter b{font-weight:600}.g-xp-unit{color:#aab4bb}.g-xpdrops{pointer-events:none;flex-direction:column;align-items:flex-end;gap:3px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.g-xpdrop{white-space:nowrap;color:var(--t-xp);align-items:center;gap:6px;animation:2.2s cubic-bezier(.2,.7,.3,1) both g-xp;display:flex}.g-xpdrop-icon{--icon-cut:#2a1d05;--icon-hi:#fff8dc99;filter:drop-shadow(0 1px 1px #000000d9)}.g-xpdrop-num{font-family:var(--g-f-mono);letter-spacing:.02em;text-shadow:0 1px #1a1206,1px 0 #1a1206,-1px 0 #1a1206,0 0 6px #0000008c;font-size:16px;font-weight:600}.g-xpdrop-skill{letter-spacing:.06em;text-transform:uppercase;color:#ece3cf;text-shadow:0 1px 2px #000,0 0 4px #000;font-size:12px;font-weight:600}.g-chart{pointer-events:auto;width:276px;padding:10px 10px 9px;position:relative}.g-chart-canvas{width:240px;height:240px;box-shadow:0 0 0 1px var(--g-pink);cursor:crosshair;background:#e9dfc6;display:block}.g-chart-pos{font-family:var(--g-f-mono);color:var(--g-pink);background:#efe6d1eb;border-radius:2px;padding:1px 4px;font-size:12px;position:absolute;bottom:9px;right:11px}.g-chart-scale{background:#efe6d1eb;border-radius:2px;padding:1px 4px}.g-zone{gap:3px;margin-top:8px;padding:0 1px;display:grid}.g-zone-name{font-family:var(--g-f-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;color:var(--g-pink);font-size:17px;line-height:1.1;overflow:hidden}.g-zone-meta{align-items:center;gap:12px;display:flex}.g-zone-watch{font-family:var(--g-f-italic);white-space:nowrap;color:var(--g-pink-2);margin-left:auto;font-size:14px;font-style:italic}.g-zone-levels{font-family:var(--g-f-mono);color:var(--g-pink-2);font-size:12px}.g-zone-law{color:var(--g-pink-2);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.g-zone-law svg{display:block;box-shadow:0 0 0 1px #00000080}.g-zone-law.danger{color:var(--g-oxblood)}.g-conditions{color:var(--g-pink-2);align-items:center;gap:10px;margin-top:4px;padding:0 1px;display:flex}.g-chart-wind{white-space:nowrap;color:var(--g-pink);align-items:center;gap:6px;font-size:12.5px;display:inline-flex;overflow:hidden}.g-chart-barb{flex:none;transition:transform .6s cubic-bezier(.3,1.4,.5,1);display:inline-flex}.g-heat{color:#5b4c3a73;gap:1px;margin-left:auto;display:inline-flex}.g-objectives{pointer-events:auto;width:276px;padding:9px 12px 10px;position:relative}.g-obj-head{font-family:var(--g-f-display);letter-spacing:.04em;color:var(--g-pink);justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;line-height:1.1;display:flex}.g-obj-progress{font-family:var(--g-f-mono);color:var(--g-pink-2);font-size:12px}.g-obj{border-top:1px solid var(--g-prule);gap:6px;margin-top:7px;padding-top:7px;display:grid}.g-obj:first-of-type{border-top:0;margin-top:2px;padding-top:4px}.g-obj p{font-family:var(--g-f-serif);color:var(--g-pink);margin:0;font-size:13.5px;line-height:1.42;animation:.4s both g-ink-in}.g-obj .g-tip{justify-self:start}.g-obj-go:before{content:"";border-top:1.5px solid;border-right:1.5px solid;order:2;width:7px;height:7px;transform:rotate(45deg)}.g-toasts{flex-direction:column;gap:6px;width:276px;display:flex}.g-chat{pointer-events:auto;background:#0a1118bf;border:1px solid #1d2c37;border-radius:3px;flex-direction:column;transition:background-color .2s;display:flex}.g-chat:hover,.g-chat:focus-within{background:#0a1118eb}.g-chat-tabs{border-bottom:1px solid #1d2c37;padding:2px 6px 0}.g-chat-tabs .g-tab{padding:5px 9px 4px;font-size:12.5px}.g-chat-log{scrollbar-width:thin;scrollbar-color:var(--g-line) transparent;flex-direction:column;gap:1px;height:132px;padding:5px 10px 4px;font-size:13px;line-height:1.4;display:flex;overflow-y:auto}.g-chat-line{overflow-wrap:anywhere}.g-chat-from{color:var(--g-brass-hi);margin-right:5px;font-weight:600}.g-chat-chan-tag{color:#aab4bb;font-weight:500}.g-chat-line.zone .g-chat-from{color:#8fd1c0}.g-chat-text{color:var(--g-text)}.g-chat-line.system .g-chat-text{font-family:var(--g-f-italic);color:var(--g-brass-hi);font-size:14px;font-style:italic}.g-chat-form{border-top:1px solid #1d2c37;align-items:stretch;display:flex}.g-chat:focus-within .g-chat-form{border-top-color:var(--g-brass-lo)}.g-chat-chan{letter-spacing:.06em;text-transform:uppercase;height:100%;color:var(--g-brass-hi);border-right:1px solid #1d2c37;padding:0 10px;font-size:12px;font-weight:600}.g-chat-chan:hover{color:#f3dc95}.g-chat-input-tip{flex:1;min-width:0}.g-chat-form input{width:100%;min-width:0;height:32px;font:13.5px var(--g-f-sans);color:var(--g-text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;padding:0 10px}.g-chat-form input::placeholder{color:#97a4ad;font-style:italic}.g-actionbar{pointer-events:auto;align-items:center;gap:14px;padding:9px 12px 9px 10px;display:flex;position:relative}.g-helm{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:4px 6px;display:grid}.g-helm-dial{grid-area:1/1}.g-dial{filter:drop-shadow(0 3px 6px #0000008c);width:84px;height:84px;display:block}.g-trim{border:1px solid var(--g-line);background:#05090d;border-radius:2px;flex-direction:column;grid-area:1/2;display:flex}.g-trim .g-tip+.g-tip{border-top:1px solid var(--g-line)}.g-trim-btn{color:#97a4ad;place-items:center;width:34px;height:27px;transition:color .12s,background-color .12s,box-shadow .12s;display:grid}.g-trim-btn:hover{color:var(--g-text)}.g-trim-btn.on{color:var(--g-brass-hi);box-shadow:inset 2px 0 0 var(--g-brass);background:#c9a24a1f}.g-helm-readout{white-space:nowrap;color:#c9c2b1;grid-area:2/1/auto/span 2;justify-self:center;font-size:12.5px}.g-helm-readout b{font-family:var(--g-f-mono);color:var(--g-text);font-weight:600}.g-ab-slots{gap:6px;display:grid}.g-ab-row{align-items:center;gap:6px;display:flex}.g-ab-row .g-slot.g-slot-locked.g-slot-sm{width:40px;height:48px}.g-slot[style*=--shot] .g-slot-icon{color:var(--shot)}.g-ab-fire{border-left:1px solid var(--g-line);align-self:stretch;align-items:center;gap:10px;padding-left:14px;display:flex}.g-lever-placeholder{color:#5d6b75;opacity:.8}.hud-lower{flex-direction:column;flex:auto;align-items:flex-end;gap:8px;min-height:0;display:flex;position:relative}.hud-br{z-index:3;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex;position:absolute;inset:0}.g-sidepanel{flex-direction:column;flex:0 auto;width:336px;min-height:0;max-height:660px;animation:.18s cubic-bezier(.2,.8,.3,1) both g-rise;display:flex}.g-sidepanel>.g-panel{flex:0 auto;min-height:0}.g-sidetabs{pointer-events:auto;flex:none;gap:2px;padding:5px;display:flex;position:relative}.g-sidetab{width:36px;height:34px}.g-sidetab.placeholder{color:#4f5e69}.g-ship-blurb{font-family:var(--g-f-serif);color:#d9d0bd;margin:0 0 10px;font-size:13.5px;line-height:1.5}.g-stats,.g-batteries{display:grid}.g-stat{border-bottom:1px solid #2a3c4a8c;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:13.5px;display:flex}.g-stat span{color:#c9c2b1}.g-stat b{color:var(--g-text);font-size:13px;font-weight:500}.g-panel-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--g-brass);margin:14px 0 4px;font-size:12px;font-weight:600}.g-panel-stat{color:#b4bcc2;font-size:13px}.g-panel-stat b{font-family:var(--g-f-mono);color:var(--g-text);font-size:15px;font-weight:600}.g-skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.g-skill{cursor:default;background:#0a1218;border:1px solid #1d2c37;border-radius:2px;outline:none;grid-template-columns:22px 1fr;align-items:center;gap:6px;height:38px;padding:0 8px 2px 7px;transition:border-color .12s,background-color .12s;display:grid;position:relative}.g-skill:hover,.g-skill.on,.g-skill:focus-visible{border-color:var(--g-brass-lo);background:#111d26}.g-skill-icon{color:var(--g-brass);--icon-cut:#0a1218}.g-skill-lvl{font-family:var(--g-f-mono);text-align:right;color:var(--g-text);font-size:14px;font-weight:500}.g-skill-max{color:#8e9ca6;font-size:12px}.g-skill-rule{background:#ece3cf14;height:2px;position:absolute;bottom:4px;left:7px;right:8px;overflow:hidden}.g-skill-rule span{background:var(--g-brass);transform-origin:0;position:absolute;inset:0}.g-skill.soon .g-skill-icon{color:#4a5862}.g-skill.soon .g-skill-lvl{color:#8e9ca6}.g-skill.soon .g-skill-rule span{background:#4a5862}.g-settings-tabs{border-bottom:1px solid var(--g-line);margin:-2px 0 6px}.g-settings{display:grid}.g-setting{border-bottom:1px solid #2a3c4a8c;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:6px 0;display:grid}.g-setting-label{color:#d9d0bd;font-size:13.5px}.g-setting-control{align-items:center;gap:10px;min-width:0;display:flex}.g-setting-control>.g-tip:has(.g-range){flex:1;min-width:0}.g-setting-val{text-align:right;color:#c9c2b1;min-width:38px;font-size:12.5px}.g-setting-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.g-range{appearance:none;background:linear-gradient(90deg, var(--g-brass) var(--v,50%), #04080b 0);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px;margin:10px 0;box-shadow:0 0 0 1px #2c4150}.g-range:focus-visible{box-shadow:0 0 0 1px #2c4150, 0 0 0 3px var(--g-brass-hi)}.g-range::-webkit-slider-thumb{appearance:none;background:var(--g-brass-hi);border:1px solid #5a4418;width:14px;height:14px;transform:rotate(45deg);box-shadow:0 1px 2px #0009}.g-range::-moz-range-thumb{background:var(--g-brass-hi);border:1px solid #5a4418;border-radius:0;width:12px;height:12px;transform:rotate(45deg)}.g-toggle{white-space:nowrap;color:#b4bcc2;border:1px solid var(--g-line);border-radius:2px;align-items:center;gap:7px;min-height:28px;padding:3px 10px 3px 8px;font-size:13px;transition:color .12s,border-color .12s;display:inline-flex}.g-toggle-dot{border:1px solid;border-radius:50%;width:8px;height:8px}.g-toggle.on{color:var(--g-brass-hi);border-color:var(--g-brass-lo)}.g-toggle.on .g-toggle-dot{background:currentColor}.g-seg{border:1px solid var(--g-line);border-radius:2px;display:flex}.g-seg .g-tip+.g-tip{border-left:1px solid var(--g-line)}.g-seg-btn{color:#b4bcc2;min-height:28px;padding:3px 10px;font-size:13px}.g-seg-btn.on{color:var(--g-brass-hi);background:#c9a24a1a}.g-keys-group .g-panel-sub{margin-top:10px}.g-keyrow{border-bottom:1px solid #2a3c4a8c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:34px;padding:3px 0;display:grid}.g-keyrow-label{color:#d9d0bd;font-size:13.5px}.g-keyrow-hold{color:#aab4bb}.g-keycap{min-width:46px;min-height:28px;font-family:var(--g-f-mono);text-align:center;color:var(--g-text);background:linear-gradient(#1d2f3c,#111d26);border:1px solid #34495a;border-bottom-width:2px;border-radius:3px;padding:3px 9px;font-size:13px}.g-keycap:hover{border-color:var(--g-brass-lo)}.g-keycap.capturing{color:var(--g-brass-ink);background:var(--g-brass-hi);border-color:#5e4719}.g-keyrow.clash .g-keycap{border-color:var(--t-warn)}.g-keyrow-clash{color:var(--t-warn);grid-column:1/-1;font-size:12.5px}.g-keyrow.fixed{border-bottom:0;margin-top:8px}.g-stamp-wrap{z-index:8;pointer-events:none;position:absolute;top:37%;left:50%;translate:-50% -50%}.g-hidden-hint{color:var(--g-text);border:1px solid var(--g-line);background:#0a1118e0;border-radius:3px;padding:8px 14px;font-size:13.5px;animation:.2s both g-fade;position:absolute;bottom:24px;left:50%;translate:-50%}.sb-game[data-hud-hidden] .sb-overlay{visibility:hidden}.g-surrender-x{position:absolute;top:4px;right:4px}.hud-root .g-ledger{bottom:190px}@container hud (max-width:1800px){.hud-bl{width:380px}}@container hud (max-width:1700px){.hud-bl{width:350px}.hud-tc,.g-spy{width:400px}}@container hud (max-height:940px){.g-chat-log{height:86px}.g-obj~.g-obj{display:none}}@container hud (max-width:1400px){.hud-bl{width:300px}.g-chat-tabs .g-tab{padding:5px 6px 4px}}@container hud (max-width:1240px){.hud-bl{display:none}}@container hud (max-width:1080px){.hud-tc{top:auto;bottom:170px}}.sb-game[data-motion=reduced] *,.sb-game[data-motion=reduced] :before,.sb-game[data-motion=reduced] :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.sb-game[data-motion=reduced] .g-xpdrop,.sb-game[data-motion=reduced] .g-bar.low .g-bar-fill,.sb-game[data-motion=reduced] .g-veil-compass.busy .g-veil-needle,.sb-game[data-motion=reduced] .sb-plate.targeted:before,.sb-game[data-motion=reduced] .sb-plate.targeted:after,.sb-game[data-motion=reduced] .g-spin{animation:none!important}.sb-game[data-motion=reduced] .g-xpdrop{animation:.3s both g-fade!important}.g-con{font-family:var(--g-f-mono);white-space:nowrap;color:var(--g-text);border:1px solid var(--g-brass-lo);background:#0a1219;border-radius:2px;padding:2px 5px 1px;font-size:12px;font-weight:600;line-height:1.15;display:inline-block}.g-con[class*=con-]{color:#120d06;border-color:#05090dd9}.g-con.con-grey{background:var(--t-con-grey)}.g-con.con-green{background:var(--t-con-green)}.g-con.con-yellow{background:var(--t-con-yellow)}.g-con.con-orange{background:var(--t-con-orange)}.g-con.con-red{background:var(--t-con-red)}.g-spy-con{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.g-spy-con.con-grey{color:var(--t-con-grey)}.g-spy-con.con-green{color:var(--t-con-green)}.g-spy-con.con-yellow{color:var(--t-con-yellow)}.g-spy-con.con-orange{color:var(--t-con-orange)}.g-spy-con.con-red{color:var(--t-con-red)}.g-spy-flag{color:var(--g-brass-hi);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.g-spy-flag.danger{color:var(--t-danger)}.g-hovercard{z-index:50;color:var(--g-text);pointer-events:none;background:#091118;border:1px solid #2f4454;border-radius:3px;gap:4px;padding:9px 12px 10px;animation:.12s both g-fade;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #c9a24a1f,0 14px 28px -12px #000000e6}.hc-head{align-items:center;gap:7px;min-width:0;display:flex}.hc-name{font-family:var(--g-f-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.1;overflow:hidden}.hc-word{color:#d9d0bd;font-size:12.5px;font-weight:600}.hc-elite{color:var(--g-brass-hi);font-size:12px;font-weight:600}.hc-epithet{font-family:var(--g-f-italic);color:var(--g-brass-hi);margin-top:-2px;font-size:14px;font-style:italic}.hc-sub,.hc-health,.hc-loot,.hc-meaning{color:#c9c2b1;font-size:12.5px}.hc-health{font-size:12px}.hc-stance{color:#d9d0bd;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;display:flex}.hc-stance.aggro{color:var(--t-danger)}.hc-onyou{color:var(--g-brass-hi);align-items:center;gap:3px;font-weight:600;display:inline-flex}.hc-tts{color:#d9d0bd;border-top:1px solid #1d2c37;border-bottom:1px solid #1d2c37;gap:1px;margin-top:2px;padding:5px 0 4px;font-size:13px;display:grid}.hc-tts b{font-family:var(--g-f-mono);color:var(--g-text)}.hc-loot{align-items:center;gap:5px;display:flex}.hc-loot svg{color:var(--t-gold)}.hc-meaning{font-style:italic}.g-examine-epithet{font-family:var(--g-f-italic);color:var(--g-brass-hi);margin:-4px 0 6px;font-size:15px;font-style:italic}.g-examine-tags{flex-wrap:wrap;gap:5px;margin-bottom:4px;display:flex}.g-examine-line{color:#d9d0bd;margin:4px 0 0;font-size:13.5px;line-height:1.45}.g-examine-temper{font-family:var(--g-f-italic);color:var(--g-brass-hi);font-size:14.5px;font-style:italic}.g-spy-level.g-con{padding:2px 5px 1px}.g-examine-tags{align-items:center}.g-examine-word{color:#d9d0bd;font-size:13px;font-weight:600}.g-xp-counter:hover,.g-xp-counter:focus-visible{outline:1px solid var(--g-brass-lo)}.g-xpdrop-icons{gap:1px;display:inline-flex}.g-tracker{pointer-events:auto;width:276px;margin-bottom:8px;padding:9px 12px 10px;position:relative}.g-track{border-top:1px solid var(--g-prule);gap:4px;margin-top:7px;padding-top:7px;display:grid}.g-track:first-of-type{border-top:0;margin-top:2px;padding-top:4px}.g-track-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.g-track-name{appearance:none;font:inherit;color:var(--g-pink);cursor:pointer;--icon-cut:var(--g-paper);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13.5px;display:inline-flex}.g-track-name svg{color:var(--g-oxblood)}.g-track-name .g-mono{color:var(--g-pink-2);font-size:12.5px}.g-track-name:hover b,.g-track-name:focus-visible b{text-decoration:underline}.g-track-bar{background:#231c1424;border-radius:1px;height:5px;position:relative;overflow:hidden}.g-track-bar i{transform-origin:0;background:var(--g-oxblood);transition:transform .4s;position:absolute;inset:0}.g-track-stats{color:var(--g-pink-2);font-size:12.5px;line-height:1.4}.g-insignia{flex:none;place-items:center;line-height:0;display:inline-grid}.g-insignia svg{filter:drop-shadow(0 1px 1px #0000008c)}.g-rankstrip{background:#0a1218;border:1px solid #1d2c37;border-radius:2px;grid-template-columns:auto auto minmax(40px,1fr) auto;align-items:center;gap:8px;margin-bottom:9px;padding:6px 8px;display:grid}.g-rankstrip-name{font-family:var(--g-f-display);letter-spacing:.03em;color:var(--g-text);white-space:nowrap;font-size:15px}.g-rankstrip-bar{background:#ece3cf1a;height:4px;position:relative;overflow:hidden}.g-rankstrip-bar i{transform-origin:0;background:var(--g-brass);position:absolute;inset:0}.g-rankstrip-num{color:#b4bcc2;font-size:12.5px}.g-player-rank{flex:none;place-items:center;margin-left:auto;margin-right:6px;display:inline-grid}.g-chat-rank{vertical-align:-1px;margin-right:4px;display:inline-flex}.g-skill{cursor:pointer}.g-skill.tracked{box-shadow:inset 2px 0 0 var(--t-xp)}.g-guide{gap:12px;display:grid}.g-guide-level{color:var(--g-brass-hi);font-size:13px}.g-guide-later{font-family:var(--g-f-italic);color:var(--g-brass-hi);margin:0;font-size:14px;font-style:italic}.g-guide-sec h3{font-family:var(--g-f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--g-brass);margin:0 0 6px;font-size:12px;font-weight:600}.g-guide-sec p{color:#d9d0bd;margin:0 0 6px;font-size:13.5px;line-height:1.45}.g-guide-sec p b{color:var(--g-text)}.g-guide-unlocks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.g-guide-unlocks li{color:#c9c1ae;background:#0a1218;border-radius:2px;grid-template-columns:26px 1fr 16px;align-items:start;gap:8px;padding:5px 6px;font-size:13px;line-height:1.4;display:grid}.g-guide-unlocks li.got{color:var(--g-text);background:#102029}.g-guide-unlocks li.later{color:#aab4bb}.g-guide-lv{color:var(--g-brass-hi);text-align:right;font-size:13px}.g-guide-what b{color:var(--g-text)}.g-guide-what em{font-family:var(--g-f-italic);color:#b9b2a2;font-size:13.5px}.g-guide-mark{color:#6c7a84;place-items:center;padding-top:2px;display:grid}.g-guide-unlocks li.got .g-guide-mark{color:var(--t-ok)}.g-guide-unlocks li.got .g-guide-mark.dim{color:#6c7a84}.g-guide-tag{color:#c9c1ae;cursor:help;border:1px solid #3a4a56;border-radius:2px;padding:0 5px 1px;font-size:12px;font-style:normal}.g-guide-spot{border-top:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.g-guide-spot:first-of-type{border-top:0}.g-guide-spot-what{color:#c9c1ae;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:13px;display:flex}.g-guide-spot-what b{color:var(--g-text)}.g-guide-con{color:#b4bcc2;font-size:12px}.g-guide-best{color:#0a1218;background:var(--t-xp);border-radius:2px;padding:1px 5px;font-size:12px;font-weight:600}.g-toast-actions{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.g-ab-slotwrap{border-radius:3px;display:inline-flex}.g-ab-slotwrap.pulse{animation:1s ease-in-out 3 g-slot-pulse}@keyframes g-slot-pulse{0%,to{box-shadow:0 0 #f2c14e00}50%{box-shadow:0 0 0 3px #f2c14ed9,0 0 14px #f2c14e99}}.sb-game[data-motion=reduced] .g-ab-slotwrap.pulse{animation:none;box-shadow:0 0 0 3px #f2c14ed9}.g-bd{border-top:1px solid #2f4454cc;gap:2px;min-width:250px;margin-top:4px;padding-top:5px;display:grid}.g-bd-title{color:var(--g-brass-hi);font-size:12.5px;font-weight:600}.g-bd-row{color:#d9d0bd;grid-template-columns:64px 1fr auto;align-items:baseline;gap:8px;font-size:12.5px;line-height:1.35;display:grid}.g-bd-stage{color:#a9b4bb;font-size:12px}.g-bd-row b{color:var(--g-text);font-weight:500}.g-bd-row.temp b{color:#9fd3c7}.g-bd-cap{color:var(--t-warn,#e8a33a);font-size:12.5px}.g-xpdrop.sink{animation-duration:2.8s}.g-xpdrop.sink .g-xpdrop-num{color:var(--g-brass-hi);font-size:21px}.g-pulse{pointer-events:none;gap:4px;display:flex;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.g-pulse-icon{filter:drop-shadow(0 1px 1px #000000d9);flex:none;animation:.6s ease-out both g-pulse}svg.g-pulse-icon{width:15px;height:15px}.g-pulse-icon:nth-child(2){animation-delay:50ms}.g-pulse-icon:nth-child(3){animation-delay:.1s}.g-pulse-icon:nth-child(n+4){animation-delay:.15s}@keyframes g-pulse{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}.sb-game[data-motion=reduced] .g-pulse-icon{animation:.6s both g-fade!important}.g-player-gold{position:relative}.g-golddrop{font-family:var(--g-f-mono);white-space:nowrap;color:var(--t-gold,#f2c14e);text-shadow:0 1px #1a1206,1px 0 #1a1206,-1px 0 #1a1206,0 0 6px #0000008c;pointer-events:none;font-size:15px;font-weight:600;animation:1.8s cubic-bezier(.2,.7,.3,1) both g-golddrop;position:absolute;bottom:0;left:calc(100% + 8px)}@keyframes g-golddrop{0%{opacity:0;transform:translateY(5px)scale(.9)}15%{opacity:1;transform:translateY(0)scale(1.06)}30%{transform:translateY(-2px)scale(1)}to{opacity:0;transform:translateY(-12px)}}.sb-game[data-motion=reduced] .g-golddrop{animation:.4s both g-fade!important}.g-voyage{pointer-events:auto;width:300px;padding:10px 13px 12px;animation:.45s cubic-bezier(.2,.8,.3,1) both g-voyage-in}@keyframes g-voyage-in{0%{opacity:0;transform:translate(-24px)}}.sb-game[data-motion=reduced] .g-voyage{animation:.3s both g-fade!important}.g-voyage-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.g-voyage-sub{color:var(--g-pink,#4a3a28);font-size:13px}.g-voyage-rows{grid-template-columns:max-content 1fr;gap:4px 10px;margin:6px 0;font-size:13px;line-height:1.35;display:grid}.g-voyage-rows dt{letter-spacing:.06em;text-transform:uppercase;color:#5a4630;font-size:12px;font-weight:600}.g-voyage-rows dd{color:#2a2016;margin:0}.g-voyage-note{color:#5a4630}.g-voyage-xp{gap:3px;display:grid}.g-voyage-skill{align-items:center;gap:5px;padding-bottom:3px;display:flex;position:relative}.g-voyage-skill i{transform-origin:0;background:#8a6a3a;height:2px;position:absolute;bottom:0;left:19px;right:0}.g-voyage-net{letter-spacing:.06em;text-transform:uppercase;color:#2a2016;justify-content:space-between;align-items:baseline;margin:6px 0 8px;font-size:13px;font-weight:600;display:flex}.g-voyage-net b{text-transform:none;letter-spacing:0;font-size:16px}.g-voyage-net b.up{color:#1f5e2e}.g-voyage-net b.down{color:#8a1f1a}.g-voyage-actions{flex-wrap:wrap;gap:6px;display:flex}
