.glt-app{position:fixed;inset:0;pointer-events:none;font-family:var(--font-ui);color:var(--ink)}.glt-app button,.glt-app input,.glt-app select,.glt-app a,.glt-app label{pointer-events:auto}.scr{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.scr>*{pointer-events:auto}.glt-hidden-file{display:none}.glt-muted{color:var(--ink-muted)}.glt-small{font-size:var(--fs-sm)}.glt-prose{font-family:var(--font-text);font-size:var(--fs-md);line-height:1.35;margin:0 0 10px}.glt-error{margin:8px 0 0;padding:5px 9px;border-radius:3px;background:#dc3c2c29;border:1px solid rgba(240,100,76,.5);color:var(--bad);font-weight:600;font-size:var(--fs-sm)}.glt-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0}.glt-row--end{justify-content:flex-end}.glt-row--center{justify-content:center}.glt-code{font-family:var(--font-ui);font-weight:700;letter-spacing:3px;color:var(--wood-deep)}.glt-bounty{font-weight:700;color:var(--gold-text);white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.6)}.glt-app ::-webkit-scrollbar{width:9px;height:9px}.glt-app ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--ui-line-hi),var(--ui-line));border:1px solid var(--ui-shade);border-radius:2px}.glt-app ::-webkit-scrollbar-track{background:#00000038}.scr-title{align-items:center;justify-content:space-between;padding:4vh 16px 3vh}.scr-title__logo{display:flex;flex-direction:column;align-items:center;pointer-events:none;margin-top:2vh}.glt-logo{width:min(680px,74vw);height:auto;filter:drop-shadow(0 8px 14px rgba(10,30,50,.45));animation:glt-logo-in .9s cubic-bezier(.2,1.4,.4,1) both}@keyframes glt-logo-in{0%{transform:translateY(-24px) scale(.92);opacity:0}to{transform:none;opacity:1}}.scr-title__tagline{margin:-4px 0 0;padding:4px 18px;border-radius:4px;background:#141415a8;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-lg);font-style:italic;text-shadow:0 1px 0 #000}.scr-title__menu{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:280px;margin-top:auto;margin-bottom:4vh}.scr-title__menu .glt-btn,.scr-title__menu .glt-tip{justify-content:center;width:100%}.scr-title__menu .glt-tip>.glt-btn{width:100%;justify-content:center}.scr-title__play{font-family:var(--font-shout);font-size:calc(24px * var(--text-scale))!important;letter-spacing:1px;padding:11px 22px!important;text-transform:uppercase}.scr-title__foot{min-height:34px;display:flex;align-items:center;justify-content:center}.scr-title__who{display:inline-flex;gap:8px;align-items:center;padding:4px 12px;border-radius:4px;background:#141415b3;color:var(--ink);font-size:var(--fs-sm)}.scr-title__who b{color:#ffe08a}.glt-callout{display:flex;gap:12px;align-items:center;padding:7px 12px;border-radius:4px;border:1px solid var(--line-dark);font-weight:700}.glt-callout--bad{background:linear-gradient(180deg,#c838284d,#a0241a38);border-color:#a8342a;color:#ffc2b6}.glt-topbar{flex:none;height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px 2px;background:var(--tex-wood, var(--wood)) var(--wood);border-bottom:1px solid var(--ui-shade);box-shadow:inset 0 -2px #c8962c,inset 0 1px 0 var(--bevel-light),0 3px 10px #00000073;color:var(--ink);z-index:3}.glt-topbar__left,.glt-topbar__right{display:flex;align-items:center;gap:10px;min-width:0}.glt-topbar__brand{font-size:calc(26px * var(--text-scale));color:#ffd870;text-shadow:0 2px 0 #1a170f;white-space:nowrap}.glt-topbar__sep{width:1px;height:26px;background:#ffffff2e}.glt-topbar__title{font-family:var(--font-ui);font-weight:700;font-size:calc(16px * var(--text-scale));color:var(--wood-deep);text-shadow:0 1px 0 #000;white-space:nowrap}.glt-chip{display:inline-flex;align-items:center;gap:8px;padding:3px 10px 3px 4px;border-radius:4px;border:1px solid var(--line-dark);background:var(--tex-btn);color:var(--ink);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);cursor:pointer;box-shadow:inset 0 1px #ffffff1f,0 1px #00000080;max-width:220px}.glt-chip:hover{filter:brightness(1.12)}.glt-chip__flag{width:20px;height:20px;border-radius:50%;border:1px solid var(--outline);background:radial-gradient(circle at 50% 42%,#f6efe0 0 28%,#231612 30%);box-shadow:0 0 0 1px #ffffff2e;flex:none}.glt-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-menu main{flex:1;min-height:0}.scr-home,.scr-profile{display:grid;grid-template-columns:minmax(340px,430px) minmax(420px,760px);justify-content:center;gap:20px;padding:22px 24px 24px;overflow:hidden}.scr-home__col,.scr-profile__col{display:flex;flex-direction:column;gap:18px;min-height:0}.scr-home__col>.glt-panel,.scr-profile__col>.glt-panel{flex:none}.scr-home__resume{flex:0 1 auto!important;min-height:0;display:flex;flex-direction:column}.scr-home__resume .glt-panel__body{min-height:0;overflow-y:auto}.scr-home__create{width:100%;justify-content:center;font-family:var(--font-shout);letter-spacing:.8px;font-size:calc(19px * var(--text-scale))!important;text-transform:uppercase}.scr-home__sail .glt-tip{display:flex}.scr-home__join{display:flex;gap:10px;align-items:flex-end}.scr-home__join .glt-field{flex:1}.scr-home__log{display:flex;flex-direction:column;min-height:min(440px,100%);max-height:100%;align-self:start}.scr-home__col,.scr-profile__col{align-self:start;max-height:100%}@media(min-height:801px){.scr-home,.scr-profile{padding-top:clamp(22px,7vh,96px)}}.scr-profile__stats{align-self:start;max-height:100%;overflow-y:auto}.scr-home__log>.glt-panel__body{display:flex;flex-direction:column;min-height:0;height:100%}.scr-home__tab{flex:1;min-height:0;overflow-y:auto;padding:10px 6px 2px;border:1px solid var(--line-dark);background:var(--field);border-radius:0 0 3px 3px}.glt-divider{display:flex;align-items:center;gap:10px;margin:14px 0 10px;color:var(--ink-muted);font-size:var(--fs-sm);font-style:italic}.glt-divider:before,.glt-divider:after{content:"";flex:1;height:0;border-top:2px dashed var(--sep-strong)}.glt-list{list-style:none;margin:0;padding:0}.glt-list--scroll{max-height:100%}.glt-list__row{display:flex;align-items:center;gap:12px;padding:8px 6px;border-bottom:1.5px dashed var(--sep-strong)}.glt-list__row:last-child{border-bottom:none}.glt-list__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.glt-list__title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-md);color:var(--wood-deep)}.glt-list__sub{font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis}.glt-rank{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-dark);font-weight:700;background:var(--field)}.glt-rank--1{background:radial-gradient(circle at 35% 30%,#fff0a8,#e0b23c 60%,#a8701a);color:#2a1e06;border-color:var(--outline)}.glt-rank--2{background:radial-gradient(circle at 35% 30%,#fff,#c8ccd6 60%,#8a909c);color:#1e2228;border-color:var(--outline)}.glt-rank--3{background:radial-gradient(circle at 35% 30%,#ffd8b0,#c8803a 60%,#8a4a1a);color:#2a1406;border-color:var(--outline)}.glt-empty{display:flex;align-items:center;gap:12px;padding:14px 10px;color:var(--ink-muted);font-family:var(--font-text);font-size:var(--fs-md);font-style:italic}.glt-empty__icon{font-size:26px;font-style:normal;filter:saturate(.6)}.scr-board__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.glt-achs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.glt-ach{position:relative}.glt-ach .glt-tip{display:block}.glt-ach__inner{display:flex;gap:10px;align-items:center;padding:6px 9px;border-radius:3px;border:1px solid var(--line);background:var(--field)}.glt-ach.is-owned .glt-ach__inner{border-color:#c8901e;background:linear-gradient(180deg,#e0b23c33,#e0b23c0f)}.glt-ach:not(.is-owned) .glt-ach__icon{filter:grayscale(.85) brightness(.85)}.glt-ach.is-secret .glt-ach__inner{border-style:dashed}.glt-ach__icon{width:44px;height:44px;flex:none}.glt-ach__text{display:flex;flex-direction:column;min-width:0}.glt-ach__name{font-weight:700;color:var(--wood-deep)}.glt-ach__desc{font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-muted)}.glt-ach__check{position:absolute;right:8px;top:6px;color:var(--good);font-weight:700}.glt-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.glt-stat{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:3px;border:1px solid var(--line);background:var(--field)}.glt-stat__label{font-size:var(--fs-sm);color:var(--ink-muted)}.glt-stat__value{font-size:var(--fs-lg);font-weight:700;color:var(--wood-deep)}.glt-stat__hint{font-size:var(--fs-xs);color:var(--ink-muted);font-style:italic}.scr-welcome{align-items:center;justify-content:center;padding:16px}.scr-welcome__panel{width:min(560px,100%)}.scr-welcome__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.glt-field{display:flex;flex-direction:column;gap:4px}.glt-field__label{font-size:var(--fs-sm);font-weight:700;color:var(--wood-deep)}.glt-input{width:100%;padding:6px 9px;border-radius:3px;border:1px solid var(--line-dark);background:var(--ui-deep);box-shadow:inset 0 1px 3px #0000008c,0 1px #ffffff0d;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--wood-deep);outline:none}.glt-input::placeholder{color:#85817a}.glt-input:focus{box-shadow:inset 0 1px 3px #0000008c,0 0 0 2px var(--accent)}.glt-input:disabled{opacity:.65}.glt-input.is-upper{text-transform:uppercase}.glt-input--code{font-size:calc(22px * var(--text-scale));letter-spacing:6px;font-weight:700;text-align:center}.glt-input--code::placeholder{letter-spacing:2px;font-size:var(--fs-md);font-weight:400;color:#85817a}.glt-slider{display:grid;grid-template-columns:minmax(110px,auto) 1fr 56px;align-items:center;gap:12px;margin:6px 0}.glt-slider__label{font-weight:600;font-size:var(--fs-sm);color:var(--wood-deep)}.glt-slider__value{font-weight:700;font-size:var(--fs-sm);text-align:right;color:var(--wood-deep)}.glt-slider input[type=range]{-webkit-appearance:none;appearance:none;height:9px;border-radius:2px;border:1px solid var(--line-dark);background:linear-gradient(90deg,var(--accent) var(--pct, 50%),var(--ui-deep) var(--pct, 50%));box-shadow:inset 0 2px 3px #00000073;cursor:pointer}.glt-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border-radius:50%;border:1px solid #6a2a04;background:radial-gradient(circle at 35% 30%,#ffd8a0,#ec7a1e);box-shadow:0 1px #0000008c}.glt-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:1px solid #6a2a04;background:radial-gradient(circle at 35% 30%,#ffd8a0,#ec7a1e)}.glt-slider.is-disabled{opacity:.6}.glt-toggle{display:flex;align-items:flex-start;gap:10px;margin:8px 0;cursor:pointer}.glt-toggle input{position:absolute;opacity:0;width:1px;height:1px}.glt-toggle__box{flex:none;position:relative;width:38px;height:20px;border-radius:3px;border:1px solid var(--line-dark);background:var(--ui-deep);box-shadow:inset 0 1px 3px #00000080;transition:background .15s}.glt-toggle__box:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:2px;border:1px solid var(--ui-shade);background:linear-gradient(180deg,#a8a49a,#7e7b74);transition:transform .15s}.glt-toggle input:checked+.glt-toggle__box{background:var(--accent);border-color:#6a2a04}.glt-toggle input:checked+.glt-toggle__box:after{transform:translate(18px);background:#fffef6}.glt-toggle input:focus-visible+.glt-toggle__box{box-shadow:0 0 0 2px var(--accent)}.glt-toggle__text{display:flex;flex-direction:column;font-weight:700;font-size:var(--fs-sm);color:var(--wood-deep)}.glt-toggle__hint{font-weight:400;font-family:var(--font-text);color:var(--ink-muted);font-size:var(--fs-sm)}.glt-toggle.is-disabled{opacity:.6;cursor:not-allowed}.glt-seg{display:inline-flex;border:1px solid var(--line-dark);border-radius:4px;overflow:hidden;box-shadow:0 1px #00000080}.glt-seg__opt{padding:4px 11px;border:none;border-right:1px solid var(--ui-shade);background:var(--tex-btn);color:var(--ink-soft);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);cursor:pointer;box-shadow:inset 0 1px #ffffff14}.glt-seg__opt:last-child{border-right:none}.glt-seg__opt.is-active{background:linear-gradient(180deg,#ffc27a,#ec7a1e);color:#fff;text-shadow:0 1px 0 rgba(110,40,0,.7)}.glt-seg__opt.is-disabled{filter:grayscale(.9) brightness(.8);cursor:not-allowed}.glt-spinner{display:inline-block;vertical-align:-3px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:var(--accent);animation:glt-spin .8s linear infinite}@keyframes glt-spin{to{transform:rotate(360deg)}}.glt-veil{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--veil);pointer-events:auto;animation:glt-fade .15s ease-out}@keyframes glt-fade{0%{opacity:0}}.glt-window{max-height:calc(100vh - 32px);display:flex;flex-direction:column}.glt-window>.glt-panel__body{display:flex;flex-direction:column;min-height:0}.glt-window__body{overflow-y:auto;min-height:0;padding-right:4px}.glt-window__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:9px;border-top:1px solid var(--line)}.glt-settings{display:grid;grid-template-columns:1fr;gap:6px}.glt-settings__h,.glt-help__h{margin:10px 0 6px;padding-bottom:2px;border-bottom:1px solid var(--line);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-lg);color:var(--accent-text)}.glt-settings__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}.glt-settings__label{font-weight:600;font-size:var(--fs-sm);color:var(--wood-deep)}.glt-help{padding:10px 2px 2px;border-top:1px solid var(--line-dark)}.glt-keys{width:100%;border-collapse:collapse;font-family:var(--font-text);font-size:var(--fs-md)}.glt-keys td{padding:6px 8px;border-bottom:1.5px dashed var(--sep-strong);vertical-align:middle}.glt-keys td:first-child{width:230px;white-space:nowrap}.glt-keys__mouse{font-family:var(--font-ui);font-weight:600;color:var(--wood-deep);white-space:normal!important}.glt-app kbd{display:inline-block;min-width:24px;margin:0 2px;padding:0 6px;border-radius:3px;border:1px solid var(--line-dark);border-bottom:3px solid var(--ui-shade);background:linear-gradient(180deg,var(--ui-raised-hi),var(--ui-raised));font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);text-align:center;color:var(--wood-deep)}.glt-rules{margin:0}.glt-rules__item{padding:8px 4px;border-bottom:1.5px dashed var(--sep-strong)}.glt-rules dt{font-weight:700;color:var(--wood-deep)}.glt-rules dd{margin:2px 0 0;font-family:var(--font-text);font-size:var(--fs-md);line-height:1.3}.glt-toasts{position:fixed;top:70px;left:50%;transform:translate(-50%);z-index:80;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:min(560px,calc(100vw - 32px))}.glt-toast{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:4px;border:1px solid var(--line-dark);background:var(--tex-tip);box-shadow:inset 0 1px 0 var(--bevel-light),0 0 0 1px #00000080,0 4px 14px #00000080;color:var(--ink);font-weight:700;font-size:var(--fs-md);pointer-events:auto;cursor:pointer;animation:glt-toast-in .25s cubic-bezier(.2,1.4,.4,1)}@keyframes glt-toast-in{0%{transform:translateY(-12px);opacity:0}}.glt-toast__mark{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--outline);font-weight:700;color:#fff;background:#3f86e0}.glt-toast--good .glt-toast__mark{background:#3f9a34}.glt-toast--bad{background:linear-gradient(180deg,color-mix(in srgb,#c8342a 22%,var(--ui-panel-hi)),color-mix(in srgb,#c8342a 14%,var(--ui-panel-lo)));border-color:#a8342a;color:#ffc2b6}.glt-toast--bad .glt-toast__mark{background:#c8342a}.glt-banner{position:fixed;top:0;left:0;right:0;z-index:90;display:flex;justify-content:center;align-items:center;gap:12px;padding:7px 16px;border-bottom:1px solid var(--outline);font-weight:700;pointer-events:auto;box-shadow:0 4px 12px #00000080}.glt-banner--warn{background:linear-gradient(180deg,#ffd8a0,#f0a040);color:#3a1a04}.glt-banner--bad{background:linear-gradient(180deg,#f08a62,#c8402a);color:#fff4e0;text-shadow:0 1px 0 var(--outline)}.glt-banner .glt-spinner{border-color:#2b1a124d;border-top-color:var(--outline)}.scr-preparing{align-items:center;justify-content:center;padding:16px}.scr-preparing__panel{width:min(520px,100%);text-align:center}.scr-preparing__text{display:flex;justify-content:center;gap:10px;align-items:center}.scr-lobby{background:linear-gradient(180deg,#0a1e3226,#0a1e3200)}.lobby{flex:1;min-height:0;display:grid;grid-template-columns:minmax(250px,300px) minmax(420px,1fr) minmax(300px,380px);gap:16px;padding:16px 18px 12px;pointer-events:none}.lobby>section{min-height:0;pointer-events:none}.lobby>section>*{pointer-events:auto}.lobby__crew{display:flex;flex-direction:column;gap:14px}.lobby__seats{flex:none;padding-bottom:10px}.lobby__seats .glt-panel__title{font-size:var(--fs-lg);margin-bottom:6px}.lobby-seats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lobby-seat{display:flex;align-items:center;gap:10px;padding:4px 8px 4px 4px;border-radius:40px 4px 4px 40px;background:var(--field);border:1px solid var(--line)}.lobby-seat.is-you{border-color:var(--ally);box-shadow:inset 0 0 0 1px #3f86e066}.lobby-seat.is-ready{background:linear-gradient(90deg,rgba(74,184,58,.24),var(--field))}.lobby-seat.is-away{opacity:.6}.lobby-seat.is-empty{border-style:dashed;background:#ffffff05}.lobby-seat__hole{width:58px;height:58px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px dashed var(--line-dark);color:var(--ink-muted);font-size:26px;font-weight:700}.lobby-seat__text{display:flex;flex-direction:column;min-width:0;gap:1px}.lobby-seat__name{font-weight:700;color:var(--wood-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-seat__you{font-weight:500;color:var(--ally-text)}.lobby-seat__class{font-size:var(--fs-sm);color:var(--ink-muted);font-family:var(--font-text)}.lobby-seat__badges{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.lobby-chat{flex:1 1 auto;min-height:120px;display:flex;flex-direction:column;padding-bottom:10px}.lobby-chat .glt-panel__title{font-size:var(--fs-lg);margin-bottom:4px}.lobby-chat>.glt-panel__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.lobby-chat__lines{flex:1;min-height:40px;margin:0;padding:5px 7px;list-style:none;overflow-y:auto;border-radius:3px;background:var(--field);border:1px solid var(--line);font-family:var(--font-text);font-size:var(--fs-md);line-height:1.25}.lobby-chat__lines b{color:var(--ally-text)}.lobby-chat__lines b.is-me{color:var(--accent-text)}.lobby-chat__empty{color:var(--ink-muted);font-style:italic}.lobby-chat__form .glt-input{padding:6px 10px;font-size:var(--fs-sm)}.lobby__center{display:flex;flex-direction:column;gap:12px}.lobby__stagewrap{position:relative;flex:1;min-height:220px;display:flex;flex-direction:column}.glt-stage{position:relative;flex:1;min-height:0;border-radius:5px;border:1px solid var(--line-dark);outline:3px solid var(--parch);box-shadow:0 0 0 4px var(--ui-shade),0 0 0 5px var(--line),inset 0 0 30px #0a1e324d,0 6px 18px #00000073;background:radial-gradient(ellipse at 50% 85%,#fff0c82e,#fff0c800 60%);cursor:pointer;pointer-events:auto}.glt-stage:before,.glt-stage:after{content:none}.glt-stage:before{left:-10px}.glt-stage:after{right:-10px;transform:scaleX(-1)}.lobby__banner{position:absolute;left:50%;top:12px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:4px 20px 5px;border-radius:4px;background:var(--tex-parchment, var(--parch)) var(--parch);border:1px solid var(--line-dark);box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 -2px 0 var(--bevel-dark),0 4px 10px #00000073;pointer-events:none;white-space:nowrap}.lobby__banner-name{font-size:calc(26px * var(--text-scale));line-height:1;color:var(--wood-deep)}.lobby__banner-class{font-size:var(--fs-sm);font-weight:600;color:var(--ink-muted)}.lobby__stagectl{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:8px;pointer-events:none}.lobby__stagectl>*{pointer-events:auto}.lobby-look{position:absolute;left:12px;top:12px;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:7px 8px;border-radius:4px;background:var(--tex-parchment, var(--parch)) var(--parch);border:1px solid var(--line-dark);box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 -2px 0 var(--bevel-dark),0 4px 10px #00000073;cursor:default}.lobby-look .glt-seg{align-self:stretch}.lobby-look .glt-seg__opt{flex:1;padding:4px 8px}.lobby-look__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.lobby-look__label{font-weight:700;font-size:var(--fs-sm);color:var(--wood-deep)}.lobby-look__step{display:inline-flex;align-items:center;gap:4px}.lobby-look__value{min-width:38px;text-align:center;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);color:var(--ink-soft)}.lobby-look__arrow{width:22px;height:22px;padding:0;border:1px solid var(--line-dark);border-radius:3px;background:var(--tex-btn);color:var(--wood-deep);font-size:10px;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff1a,0 1px #00000080}.lobby-look__arrow:hover:not(:disabled){background:linear-gradient(180deg,#ffc27a,#ec7a1e);color:#fff}.lobby-look__arrow:disabled{filter:grayscale(.9) brightness(.85);cursor:not-allowed}.lobby-tweaks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.lobby-tweaks__title{grid-column:1 / -1;font-weight:700;font-size:var(--fs-xs, 11px);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.lobby-tweak{justify-content:flex-start;padding:3px 8px;min-width:0;font-size:var(--fs-sm);white-space:nowrap}.lobby-tweak__ico{display:inline-block;font-weight:700;color:var(--accent-text);margin-right:2px}.glt-bust3d{pointer-events:none;-webkit-user-select:none;user-select:none}.lobby__classes{flex:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:7px;border-radius:5px;background:var(--tex-parchment, var(--parch)) var(--parch);border:1px solid var(--line-dark);box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 -2px 0 var(--bevel-dark),var(--drop)}.lobby__classes>.glt-tip{display:flex}.lobby-class{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 5px;border-radius:3px;border:1px solid var(--line);background:var(--tex-well);cursor:pointer;box-shadow:inset 0 1px 3px #0006,0 1px #ffffff0d;font-family:var(--font-ui);transition:transform .08s,filter .12s}.lobby-class:hover:not(.is-disabled){transform:translateY(-2px);filter:brightness(1.15)}.lobby-class.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,var(--ui-raised)),color-mix(in srgb,var(--accent) 16%,var(--ui-panel)));border-color:#6a2a04;box-shadow:0 0 0 2px var(--accent),0 0 10px 2px #ec7a1e73}.lobby-class.is-disabled{filter:grayscale(.6);cursor:not-allowed}.lobby-class__name{font-size:var(--fs-xs);font-weight:700;color:var(--wood-deep);text-align:center;line-height:1.1;min-height:2.2em;display:flex;align-items:center}.lobby-class__taken{position:absolute;top:4px;right:4px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--outline);background:var(--ally);color:#fff;font-size:10px;font-weight:700}.lobby__info{display:flex;flex-direction:column;min-height:0}.lobby-info{flex:1;min-height:0;display:flex;flex-direction:column}.lobby-info>.glt-panel__body{overflow-y:auto;min-height:0;padding-right:4px}.lobby-info__name{margin:10px 0 0;font-weight:400;font-size:calc(28px * var(--text-scale));line-height:1;color:var(--wood-deep)}.lobby-info__tagline{margin:4px 0 8px;font-family:var(--font-text);font-style:italic;font-size:var(--fs-md);color:var(--sys)}.lobby-info__desc{margin:0 0 8px;font-family:var(--font-text);font-size:var(--fs-md);line-height:1.3}.lobby-info__h{margin:10px 0 6px;padding-bottom:2px;border-bottom:1px solid var(--line);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--accent-text)}.lobby-info__line{margin:6px 0 0;font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.3}.lobby-info__line b{font-family:var(--font-ui);color:var(--wood-deep)}.lobby-spells{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lobby-spells .glt-tip{display:flex}.lobby-spell{flex:1;display:flex;align-items:center;gap:9px;padding:3px 9px 3px 3px;border-radius:3px;border:1px solid var(--line);background:var(--field);cursor:help;outline:none}.lobby-spell:focus-visible,.lobby-spell:hover{border-color:var(--accent);background:var(--ui-raised)}.lobby-spell__icon{width:36px;height:36px;flex:none;border-radius:3px}.lobby-spell__name{flex:1;font-weight:600;color:var(--wood-deep)}.lobby-spell__cost{flex:none;padding:0 7px;border-radius:3px;border:1px solid #0c2460;background:linear-gradient(180deg,#7fa8ff,#2a5ad8);color:#fff;font-weight:700;font-size:var(--fs-xs);text-shadow:0 1px 0 rgba(0,0,40,.5)}.lobby-code{display:flex;align-items:center;gap:8px;padding:3px 4px 3px 10px;border-radius:4px;background:#0000004d;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 2px #0006}.lobby-code__label{font-size:var(--fs-sm);color:var(--ink-soft);font-weight:700}.lobby-code__value{font-family:var(--font-ui);font-weight:700;font-size:calc(20px * var(--text-scale));letter-spacing:4px;color:#ffd870;text-shadow:0 1px 0 #000}.lobby-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:84px;padding:8px 16px;background:linear-gradient(180deg,var(--ui-panel-hi),var(--ui-panel) 30%,var(--ui-panel-lo));border-top:1px solid var(--wood-dark);box-shadow:inset 0 1px #ffffff14,0 -3px 12px #00000073;color:var(--ink)}.lobby-bar__settings{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-width:0;padding:5px 12px;border-radius:3px;background:var(--tex-well);border:1px solid var(--wood-dark);color:var(--ink);box-shadow:inset 0 1px 3px #00000073,0 1px #ffffff0f}.lobby-bar__settings .glt-slider{grid-template-columns:auto 160px 44px;margin:0}.lobby-bar__settings .glt-toggle{margin:0}.lobby-bar__title{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--wood-deep)}.lobby-bar__ro{font-size:var(--fs-sm)}.lobby-bar__go{display:flex;align-items:center;gap:12px;flex:none}.lobby-bar__go .glt-btn{white-space:nowrap;flex:none}.lobby-bar__status{max-width:260px;font-size:var(--fs-sm);font-weight:700;text-align:right;color:var(--ink-soft)}.lobby-ready.is-ready{color:var(--good)!important}.lobby-launch{font-family:var(--font-shout);letter-spacing:.8px;font-size:calc(19px * var(--text-scale))!important;text-transform:uppercase}@media(max-width:1400px){.lobby{grid-template-columns:minmax(230px,260px) minmax(400px,1fr) minmax(280px,330px);gap:12px;padding:12px 14px 10px}.lobby-bar__status{max-width:200px}.lobby-bar__settings{gap:12px}.lobby-bar__settings .glt-slider{grid-template-columns:auto 120px 44px}.glt-topbar__brand{font-size:calc(22px * var(--text-scale))}}@media(max-height:800px){.lobby-seat{padding-top:2px;padding-bottom:2px}.lobby-info__desc{font-size:var(--fs-sm)}.scr-home,.scr-profile{padding-top:14px;gap:16px}}.glt-segfield{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.glt-segfield__label{font-weight:700;font-size:var(--fs-sm);color:var(--wood-deep);white-space:nowrap}.lobby-path{margin-top:4px}.lobby-path .glt-seg{flex-wrap:wrap}.lobby-path__desc{margin-top:6px}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2) format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2) format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2) format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAp0ABAAAAAAE2QAAAoXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbhSAcLgZgP1NUQVRAAIE4EQgKkxSOLgs+AAE2AiQDeAQgBYROB4EuDAcbqA9RVJNypPiRYMdQfhMmoTUObUvbAMCACf/9PL/NP/cV8Ih+D8wGnR9jFdpbC85FgRWI+Qu3xv/biTMDF4VOVukiv/qjGx76vzfvzPtnF5d2E1yKSLBZNBgqnSp4xGNVuAvWhpno///3c/ULZp+PpxmmIe0sRFrahr5dzN8sIqpNvXFIEKqpJimRECshN0xNVSPdDECBUC8qveglG3p2f9sjA4IRAQAAWALDhRAQCgXhxqw0PkRIDCJeCFFi4Tx4wqEEoEZkkWWwd4sA0OYxwmeTM9dB0LppuxmCtrdZSkGBAAButwYAwSDkvRrfMpm10l8z1OCxU5QKgAIA6gNwXQohYh38CDFoFMliSWDuY3ArwXa4KMKzGyOeVoCWe3UOmyHVBGiZki0yh45WmABeGCik8SvkM0n9ZR2RrYdZmOdADOgabMTve2pSijHaVq4AgcJF4xMSIwFoAYQBCADgBeyocP3gwI8RpiJJVK2s3/aPpkPDLEEACMFAcOD+GAAGQz4n5uMReFDpe3JEJAXCWWpWCRk5j4BRfdwGGPPQiDY7HrYbBwcVCvLblMFqB6AyN3fv8vDmomrDLd1OpN3eG8KpnAJBEpAuGG8AIBBJMhSkEMA0NAijYMHpkzKMUCIYmtQ8ShSt0lSoAKAxswIAIsPjdCTAjjIbADKy8dESxEYU5lhBGUPMFVbuGk3QzW/saPdLAfB7/wKAPwBAP3kOgB8CgqqPARSSCNrBYV6+BQFAzbIlHyFAJGrPWIjACABhQL2RQqEKSBEBPTCEfggwQVg4+WLdrsQStA3VoufQa3kz32sIJ3Cu39jPUW6U3MuxGG3VfNYC8LZAfdSlqqjFAOD/V2gXVv1ChhV+8P1BISCc4sELeFFQmsBHEaLP17rcBlwAHwDz+joG7A7g06SRXJYFAINVjJTkJyojUBnAkhCS9v2oHaHuRKp5rwCR90xAskwREiiRiETMZKBMJFpJContQlJQdqhjOOjMZWxO9uFbc3496Ojy3NJ2lt84MKLONvCzDKddPp3HEnaMT3h3HNZl21ydiGzoUqknOgCT8ziPgPXwaXqbbfr+Ucbxdp3I0fsKH5ngN463oQbXjen4QZfraC9qmJnhN05NjCgnOqIOX5vT3DxI2/qbmsA6cv163MDk+SmwvsGT1Ez0RGWDtf0MPVkyyjnaN3fQM2YZRs86s2yPUUMbm0fbxo6ihmPjfGHjI7C2KIwLwYZ+x3INhkYKTLuOTiP8QW09dPBgkA30OHZ/lm16+gJqaGvztA/xG50TTn7jEGpoHhwcCxl0XTg560AnTxLs7AlrGaZtLpcXX6wODjiDdSdO+CzKmy7WYNmuWBeYVSYcajvbdfFGit2ONtCQaJB0SVb6ts08McoyAlarov0lzNbE3cErBU+cnN39xt03suqeTljbz+TYxmQZJsyvL7FNTyOkTQRrx8j1PPbOzA2AKsu2j0jhcYbGKW4EO56l4egYTWOvkkUBXSWQEgi1JW7Rj3X6hqS4LGeHF7pXm8OjsyvB0Dii7jisK2o8qMwa6FG1nAvRr+u/4OHoSzDY7UUG+/iE5kh30DpbE21rpvWDvb7Hzg4ot8TEEX7j6KgQg7iJjrCQeIu2ORxhU8OKpv4IR2dk28U7W2yDDtQwOsRvyQXB2tJPFzWNRbg6ow12Z3jPplvRH8yUny3fo1tNrYYTVd+pL/7we8zWkQ1DG5+L+fz7B+rv/uaMf6uWfWsv/+nXjLaBjDbI/Tdi3eCeZWHeK1N0rxl1vCG9JqeeIZm6HK02vY699qs8eGtoSHmIHESy+eu8s08EJu5L2Wc6PRRfL2M8vf5WSmUlSyXCBIOo/nrA/HlbChOWzUoSXzcHCHOG3m41VP3v8KTj336Zp/w94x/esOcGZlH04lk5K+KzVZDSd7764I3wY4bqnHr2CF3P2Pjop2OJ/N1Ttqmo0HHIp0OWhYn0eUrrNWbsWpR2YIipDknCX2Oa2dcfqRmws7Dq35uf9fYvSwtd+cWvr1mSVFq9dhnnj3eFqQln2docjSa9jj0mhpRuWnhjSaQmaRrelnotEyxSvcrQ+/87XhAulPnIVijloVzuZO4Uq8wdC04K1UUnbQpMkj597yh2pWrzyZ1CyepXlQKiluJ/u48MeH3rB+OarHID5HGDk4Jll969OFrE2J0azWk7Ex28NFj+2OUa3cfua9ZoBvaykP4Wa1rvQwkpz0kd71otFZDIl+tf9Cf5ROYbzcwra6N9lhSuDoxXZD0dQPKpOdf2MdwTO3REvNwTgT+NnD3VwgQEzusLTN2croRfz0Str2UnlTXZGk16PnODqU27+6dUvys8vCdX2k52kDL9qxHhZr2ynYQ58u37FyY9u1HMFqRrtekFKtIrvy4yMvqYR1LCSWbveo02o449MTegOmNbzdx/aW1OHdt2KIeehJWV8szE4CIDyZatjNJuKlbyIoMPBb+0QHUgB3b5Hhpm6woOT9JLFpHFUgXw3wT+E7TPyrw5fkee1qLN+PLWbRwucWQdnZN/zhmPk3W8NKP2AM8Z7lU/a8RfT9y3pVR1VFVECPam+DLdECH5BFSjmf7XEswK7Me/rBH4NS73Dcwa8eUvP8oDfz0Fj2c8hkL5YjZFTicMkW96nRpgWPWtRIFnU117qPOLPZFPTlHgjKEtHC9PqpL+jG8kvbx+Nwpgc9SdHZeSv/Qz9dyxdC9722dRL1yLGsCmIAAcrJUu3HNV0tyiSVZdv9McVmkuzWPVZKSAoGSX4waJCP7kCiD2GIGoL/Jqsz8s1I1f36Wk9QH3b/kMRCKPUr1jcX0frnwn/o+Ue+7qVMbHL4cAYJYMq8dStojn/XJx/EsA8MbCu28CgPfnK9Ldf1RIq8H7IBQMAAAC70QCTzQ6/969AMIVfdJXbN5ECOevo9MHn30OwHQRRF7iVLljktgm/YlsfAMWRC/1R3yNbIclANAIMpp8jlxLriYX/7Zdcan+T63VEAAfaTCb4YsDDCYINJd1O55iOCTAFvHwuy2G63tbXKIxW0KQ12xJHmptKQH0AhGdAFcIQICxRUATNKJMDoREIACwQhmzEtsUMyhgZJFPyBRwnvwHZEnccnNEZ620g1nBFVkio1WJi2nHQnkqvFLyZ5K5zUyMyhTZJnPEeI0lhaRiRvoI5jGylinlJzaOFSPGLGrsF7T8KvfhzlWpcqAmc639stoaoaX3o8vVMUeItXMcz886+aL8kvysYvaosAA7+uHFquoHZRtV+QmrZXDlA85ToNtKle20dihTIlq+bXLrgizU2zbRdkkaK5VCVTjs80ebsfiT+AAIMummj8X71Dxnzfe5T+h9ZpMv4IHBoJ2BIwKRiEIcxEU8RMMHPupXlRbExCyO4X0mT8k3VZiK8cinYhJ5/42oqemP+qTwtu2osuR+iuBYmmApz1JQbKRiujPh3nNBvAgA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pirata-one-latin-ext-400-normal-CI_wL8s0.woff2) format("woff2"),url(/assets/pirata-one-latin-ext-400-normal-DS3wEyC3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pirata-one-latin-400-normal-C8jLWNfm.woff2) format("woff2"),url(/assets/pirata-one-latin-400-normal-CiJE7gJH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-vietnamese-400-normal-BbvBhFjQ.woff2) format("woff2"),url(/assets/bangers-vietnamese-400-normal-Ll9rymNv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-ext-400-normal-7BLmjjiv.woff2) format("woff2"),url(/assets/bangers-latin-ext-400-normal-CzVt_Cgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-400-normal-DeHY8Ncq.woff2) format("woff2"),url(/assets/bangers-latin-400-normal-BAEm-Pv0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-normal-CBouUAPx.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-normal-ClLgPhqT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-normal-CFUoBDld.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-400-normal-C2XSGevv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-normal-CaUEPd_u.woff2) format("woff2"),url(/assets/alegreya-sans-greek-ext-400-normal-D6j-TQLM.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-normal-B87Md6o9.woff2) format("woff2"),url(/assets/alegreya-sans-greek-400-normal-8U5NAP_q.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-normal-D7fwYHgb.woff2) format("woff2"),url(/assets/alegreya-sans-vietnamese-400-normal-BFvpiE3j.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2) format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-DpBVrRWA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2) format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-ext-700-normal-Cpzx2u2L.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-700-normal-YOec_wOb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-700-normal-BMO00Gdb.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-700-normal-qSextXl4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-ext-700-normal-ChNZoGr1.woff2) format("woff2"),url(/assets/alegreya-sans-greek-ext-700-normal-BVJ8GoGc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-700-normal-CTof9pYC.woff2) format("woff2"),url(/assets/alegreya-sans-greek-700-normal-BZuMtSJ5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-vietnamese-700-normal-CHYTK2w7.woff2) format("woff2"),url(/assets/alegreya-sans-vietnamese-700-normal-D0056cUE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2) format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-CkNjzB9Y.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2) format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ui-shade: #111214;--ui-deep: #1a1b1e;--ui-band: #212326;--ui-band-hi: #2b2d30;--ui-well: #25272a;--ui-panel-lo: #2b2d30;--ui-panel: #303235;--ui-panel-hi: #37393c;--ui-raised: #3b3d41;--ui-raised-hi: #484b50;--ui-line: #4a4d52;--ui-line-hi: #5a5d63;--ink: #ece6d6;--ink-soft: #bfb9ab;--ink-muted: #ada89b;--outline: #111111;--wood: var(--ui-band);--wood-dark: #151516;--wood-deep: #f4efe3;--wood-light: #8d897f;--parch: var(--ui-panel);--parch-dark: var(--ui-panel-lo);--parch-light: var(--ui-panel-hi);--line: var(--ui-line);--line-dark: var(--ui-line-hi);--field: var(--ui-well);--field-dark: var(--ui-deep);--sep: rgba(255, 255, 255, .09);--sep-strong: rgba(255, 255, 255, .15);--card: rgba(255, 255, 255, .035);--card-hi: rgba(255, 255, 255, .065);--veil: rgba(6, 6, 7, .58);--accent: #ec7a1e;--accent-light: #ffb45c;--accent-dark: #b3500d;--accent-text: #ffa552;--sys: #ff8c78;--gold: #e0b23c;--gold-dark: #8a6416;--gold-light: #fff0a8;--gold-text: #ebc35f;--iron: #6f7480;--good: #8fd27a;--bad: #ff8a7a;--info: #8cbcf5;--violet: #c9a2f2;--warn: #f0b860;--hp: #d8262e;--hp-dark: #7a1420;--hp-text: #ff8473;--ap: #2a5ad8;--ap-dark: #183e8a;--ap-text: #7ea9ff;--mp: #2f9a2a;--mp-dark: #1f5a1a;--mp-text: #74d160;--shield: #7fc4f0;--shield-text: #8fd0f7;--ally: #2f6fd0;--enemy: #d23a2e;--ally-text: #82b4ff;--enemy-text: #ff8576;--el-neutral: #a89a86;--el-earth: #b07a3a;--el-fire: #d9452b;--el-water: #2f7fd0;--el-air: #4aa35a;--el-neutral-text: #c8bfae;--el-earth-text: #dca66a;--el-fire-text: #ff8461;--el-water-text: #74b3f2;--el-air-text: #84d483;--font-ui: Verdana, Tahoma, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;--font-title: "Pirata One", "Georgia", serif;--font-shout: Verdana, Tahoma, "DejaVu Sans", sans-serif;--font-poster: "Bangers", Impact, sans-serif;--font-text: Verdana, Tahoma, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;--text-scale: 1;--fs-xs: calc(10.5px * var(--text-scale));--fs-sm: calc(11.5px * var(--text-scale));--fs-md: calc(12.5px * var(--text-scale));--fs-lg: calc(15px * var(--text-scale));--fs-xl: calc(19px * var(--text-scale));--radius: 5px;--radius-sm: 3px;--bevel-light: rgba(255, 255, 255, .075);--bevel-dark: rgba(0, 0, 0, .32);--drop: 0 1px 0 rgba(0, 0, 0, .5), 0 3px 10px rgba(0, 0, 0, .4);--tex-parchment: linear-gradient(180deg, var(--ui-panel-hi) 0%, var(--ui-panel) 42%, var(--ui-panel-lo) 100%);--tex-wood: linear-gradient(180deg, var(--ui-band-hi) 0%, var(--ui-band) 58%, var(--ui-deep) 100%);--tex-wood-dark: linear-gradient(180deg, var(--ui-band) 0%, var(--ui-deep) 100%);--tex-btn: linear-gradient(180deg, var(--ui-raised-hi) 0%, var(--ui-raised) 52%, var(--ui-panel) 100%);--tex-well: linear-gradient(180deg, var(--ui-deep) 0%, var(--ui-well) 100%);--tex-card: linear-gradient(180deg, var(--ui-raised) 0%, var(--ui-panel-hi) 100%);--tex-tip: linear-gradient(180deg, var(--ui-panel-hi) 0%, var(--ui-panel) 50%, var(--ui-panel-lo) 100%);--tex-corner: none}*,*:before,*:after{box-sizing:border-box}html,body{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.glt-title{font-family:var(--font-title);letter-spacing:.5px}.glt-shout{font-family:var(--font-shout);font-weight:700;letter-spacing:.3px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.glt-panel{position:relative;border-radius:var(--radius);padding:12px 14px;box-shadow:var(--drop);pointer-events:auto}.glt-panel--parchment{background:var(--tex-parchment, var(--parch)) var(--parch);background-size:256px;border:1px solid var(--line-dark);color:var(--ink);box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 -2px 0 var(--bevel-dark),var(--drop)}.glt-panel--wood{background:var(--tex-wood, var(--wood)) var(--wood);background-size:240px;border:1px solid var(--wood-dark);color:var(--ink);box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 -2px #0000004d,var(--drop)}.glt-panel--dark{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-band) 95%,transparent),color-mix(in srgb,var(--ui-shade) 96%,transparent));border:1px solid var(--wood-dark);color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff12,var(--drop)}.glt-panel__title{position:relative;display:flex;align-items:center;justify-content:center;min-height:24px;margin:-4px -4px 10px;padding:3px 34px;border-radius:3px;background:var(--tex-wood, var(--wood)) var(--wood);border:1px solid var(--wood-dark);box-shadow:inset 0 1px 0 var(--bevel-light),0 1px #ffffff0a;font-size:var(--fs-lg);color:var(--wood-deep);text-shadow:0 1px 0 rgba(0,0,0,.6)}.glt-panel__title .glt-title{font-family:var(--font-ui);font-weight:700;letter-spacing:.2px;font-size:inherit}.glt-panel--wood .glt-panel__title,.glt-panel--dark .glt-panel__title{background:#ffffff0f;border-color:#00000073;color:var(--wood-deep)}.glt-window>.glt-panel__title:before,.glt-modal__panel>.glt-panel__title:before{content:"";position:absolute;left:7px;top:50%;width:18px;height:18px;transform:translateY(-50%);background:var(--glyph-jolly) no-repeat center / contain;opacity:.85}.glt-panel__close{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:19px;height:19px;padding:0;border-radius:50%;border:1px solid #5a1e04;background:radial-gradient(circle at 35% 30%,#ffb45c,#ec7a1e 60%,#b3500d);color:#fff;font-size:10px;font-weight:700;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff73,0 1px #00000080}.glt-panel__close:hover{filter:brightness(1.1)}.glt-panel:not(:has(>.glt-panel__title))>.glt-panel__close{top:6px;transform:none}.glt-corner{display:none}.glt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-dark);border-radius:4px;font-weight:700;cursor:pointer;letter-spacing:.1px;line-height:1.15;transition:transform .06s,filter .12s;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #00000047,0 1px #00000080;pointer-events:auto}.glt-btn:hover:not(.is-disabled){filter:brightness(1.1)}.glt-btn:active:not(.is-disabled){transform:translateY(1px);box-shadow:inset 0 1px 3px #00000080}.glt-btn--sm{font-size:var(--fs-sm);padding:3px 9px;min-height:22px}.glt-btn--md{font-size:var(--fs-md);padding:5px 13px;min-height:28px}.glt-btn--lg{font-size:var(--fs-lg);padding:8px 20px;min-height:38px}.glt-btn--wood{background:var(--tex-btn);color:var(--ink);text-shadow:0 1px 0 rgba(0,0,0,.5)}.glt-btn--gold{background:linear-gradient(180deg,#ffc27a,#f08a2a 50%,#cf6212);border-color:#6a2a04;color:#fff;text-shadow:0 1px 0 rgba(110,40,0,.75);box-shadow:inset 0 1px #ffecc8bf,inset 0 -2px #782c004d,0 1px #00000080}.glt-btn--danger{background:linear-gradient(180deg,#f08a76,#c8392a 55%,#9a2418);border-color:#4a0e08;color:#fff;text-shadow:0 1px 0 rgba(60,0,0,.7)}.glt-btn--parchment{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-raised-hi) 80%,#fff 20%),var(--ui-raised-hi) 55%,var(--ui-raised));color:var(--wood-deep);text-shadow:0 1px 0 rgba(0,0,0,.5)}.glt-btn--ghost{background:#ffffff0a;border-color:var(--line);color:var(--ink-soft);box-shadow:none}.glt-panel--wood .glt-btn--ghost,.glt-panel--dark .glt-btn--ghost{background:#ffffff0f;border-color:#ffffff38;color:var(--ink)}.glt-btn.is-disabled{filter:grayscale(.9);cursor:not-allowed;opacity:.62}.glt-btn__icon{width:20px;height:20px}.glt-iconbtn{display:grid;place-items:center;padding:0;border:1px solid #6a2a04;border-radius:50%;background:radial-gradient(circle at 38% 30%,#ffc27a,#f08a2a 58%,#c25a10);box-shadow:inset 0 1px #fff0d2b3,0 1px #0000008c;cursor:pointer;pointer-events:auto}.glt-iconbtn img{width:78%;height:78%;border-radius:50%}.glt-iconbtn.is-active{box-shadow:0 0 0 2px #fff4c0,0 0 0 3px #6a2a04}.glt-iconbtn.is-disabled{filter:grayscale(.9) brightness(.85);cursor:not-allowed}.glt-tip{position:relative;display:inline-flex}.glt-tip__box{position:absolute;z-index:50;width:max-content;min-width:150px;max-width:310px;padding:6px 9px;border-radius:4px;background:var(--tex-tip);border:1px solid var(--line-dark);box-shadow:inset 0 1px 0 var(--bevel-light),0 0 0 1px #0000008c,0 4px 12px #00000080;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-sm);font-weight:400;line-height:1.3;text-align:left;text-shadow:none;letter-spacing:0;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s}.glt-tip:hover>.glt-tip__box,.glt-tip:focus-within>.glt-tip__box,.glt-tip.is-open>.glt-tip__box{opacity:1;visibility:visible}.glt-tip--top>.glt-tip__box{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.glt-tip--bottom>.glt-tip__box{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.glt-tip--left>.glt-tip__box{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.glt-tip--right>.glt-tip__box{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.glt-tip__reason{color:var(--sys);font-weight:700;font-family:var(--font-ui);font-size:var(--fs-sm)}.glt-tipcard__title{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--wood-deep)}.glt-tipcard__sub{font-size:var(--fs-xs);color:var(--ink-muted);margin-top:1px}.glt-tipcard__lines{margin:5px 0 0;padding:0;list-style:none}.glt-tipcard__lines li{padding:2px 0}.glt-tipcard__lines li+li{border-top:1px solid var(--sep)}.glt-tipcard__warn{margin-top:5px;color:var(--sys);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm)}.glt-tipcard__foot{margin-top:5px;font-size:var(--fs-xs);color:var(--ink-muted);font-style:italic}.glt-el{font-weight:700}.glt-el--earth{color:var(--el-earth-text)}.glt-el--fire{color:var(--el-fire-text)}.glt-el--water{color:var(--el-water-text)}.glt-el--air{color:var(--el-air-text)}.glt-el--neutral{color:var(--el-neutral-text)}.glt-bar{position:relative;border:1px solid var(--outline);border-radius:3px;background:linear-gradient(180deg,var(--ui-shade),var(--ui-band-hi));overflow:hidden;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff0d}.glt-bar__fill,.glt-bar__shield{position:absolute;top:0;bottom:0;left:0}.glt-bar--hp .glt-bar__fill{background:linear-gradient(180deg,#ff7a6a,#dc2a2a 50%,#a8141c)}.glt-bar--ap .glt-bar__fill{background:linear-gradient(180deg,#8fbfff,#2a5ad8 55%,#183e8a)}.glt-bar--mp .glt-bar__fill{background:linear-gradient(180deg,#b8f08a,#3aa02a 55%,#1f5a1a)}.glt-bar--xp .glt-bar__fill{background:linear-gradient(180deg,#ffd89a,#ec8a2a 55%,#b3500d)}.glt-bar--shield .glt-bar__fill,.glt-bar__shield{background:repeating-linear-gradient(135deg,#cdeeff 0 4px,#7fc4f0 4px 8px)}.glt-bar__fill:after{content:"";position:absolute;left:0;right:0;top:0;height:35%;background:#ffffff40}.glt-bar__text{position:relative;height:100%;display:flex;align-items:center;justify-content:center;gap:4px;font-size:var(--fs-xs);font-weight:700;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.75),1px 0 0 rgba(0,0,0,.5),-1px 0 0 rgba(0,0,0,.5);line-height:1}.glt-bar__label{opacity:.9;font-weight:700}.glt-bar__sh{color:#dff4ff}.glt-badge{display:inline-block;padding:0 6px;border-radius:3px;border:1px solid rgba(0,0,0,.6);font-size:var(--fs-xs);font-weight:700;line-height:1.5;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.45);background:var(--ui-line-hi)}.glt-badge--gold{background:linear-gradient(180deg,#ffe08a,#d8a028);border-color:#6a4a0c;color:#3a2a06;text-shadow:none}.glt-badge--ally{background:var(--ally)}.glt-badge--enemy{background:var(--enemy)}.glt-badge--earth{background:var(--el-earth)}.glt-badge--fire{background:var(--el-fire)}.glt-badge--water{background:var(--el-water)}.glt-badge--air{background:var(--el-air)}.glt-badge--haki{background:#6a3590}.glt-badge--fruit{background:#b0388a}.glt-tabs{display:flex;gap:2px}.glt-tab{position:relative;padding:3px 11px;border:1px solid var(--line);border-bottom:none;border-radius:4px 4px 0 0;background:var(--tex-wood);color:var(--ink-muted);font-weight:700;font-size:var(--fs-sm);cursor:pointer}.glt-tab.is-active{background:linear-gradient(180deg,var(--ui-raised-hi),var(--ui-raised));border-color:var(--line-dark);color:var(--wood-deep);box-shadow:inset 0 1px #ffffff1a}.glt-tab:hover:not(.is-active){filter:brightness(1.2);color:var(--ink-soft)}.glt-tab__badge{margin-left:5px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:var(--fs-xs);border:1px solid #6a2a04}.glt-modal{position:fixed;inset:0;display:grid;place-items:center;background:var(--veil);pointer-events:auto;z-index:100}.glt-modal__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.glt-portrait{position:relative;border-radius:50%;flex:none}.glt-portrait__bg{position:absolute;inset:2px;border-radius:50%;background:radial-gradient(circle at 40% 30%,#cdd3d8,#8f9aa6 60%,#4f5b68)}.glt-portrait--enemy .glt-portrait__bg{background:radial-gradient(circle at 40% 30%,#ddd0c4,#a88c7c 60%,#6a4e44)}.glt-portrait__art{position:absolute;inset:2px;border-radius:50%;overflow:hidden}.glt-portrait__art img{image-rendering:auto}.glt-portrait__ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--line-dark);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -5px 8px #0000004d,0 0 0 1px var(--outline);pointer-events:none}.glt-portrait--ally .glt-portrait__ring{border-color:var(--ally);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -5px 8px #0000004d,0 0 0 1px var(--outline)}.glt-portrait--enemy .glt-portrait__ring{border-color:var(--enemy);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -5px 8px #0000004d,0 0 0 1px var(--outline)}.glt-portrait.is-dead{filter:grayscale(1) brightness(.75)}.glt-hud{position:fixed;inset:0;pointer-events:none;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;zoom:var(--hud-scale, 1)}.glt-hud>*{pointer-events:auto}.glt-band{position:absolute;left:0;right:0;bottom:0;height:136px;display:flex;align-items:stretch;gap:10px;padding:6px 8px;background:linear-gradient(180deg,var(--ui-panel-hi),var(--ui-panel) 30%,var(--ui-panel-lo));border-top:1px solid var(--wood-dark);box-shadow:inset 0 1px #ffffff14,0 -3px 12px #00000073}.glt-band__states{display:flex;flex-wrap:wrap;gap:4px;min-height:24px}.glt-state{position:relative;width:24px;height:24px}.glt-state img{width:24px;height:24px;display:block;border-radius:3px}.glt-state__n{position:absolute;right:-4px;bottom:-4px;min-width:14px;height:14px;display:grid;place-items:center;border-radius:3px;border:1px solid var(--outline);background:#e9e4d6;color:var(--outline);font-size:9px;font-weight:700}.glt-state__s{position:absolute;right:-5px;top:-6px;padding:0 3px;height:13px;display:grid;place-items:center;border-radius:3px;border:1px solid var(--outline);background:#f2a0d0;color:#2a1020;font-size:9px;font-weight:700}.glt-orb{position:relative;display:grid;place-items:center;background:no-repeat center / contain;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.glt-orb--hp{background-image:var(--tex-heart)}.glt-orb--ap{background-image:var(--tex-ap)}.glt-orb--mp{background-image:var(--tex-mp)}.glt-orb--shield{background-image:var(--tex-shield)}.glt-orb__value{font-weight:700;font-size:calc(17px * var(--text-scale));color:#fff;text-shadow:0 1px 0 var(--outline),1px 0 0 var(--outline),-1px 0 0 var(--outline),0 -1px 0 var(--outline),1px 1px 0 var(--outline),-1px 1px 0 var(--outline)}.glt-orb--hp .glt-orb__value{transform:translateY(-2px)}.glt-orb--ap .glt-orb__value{transform:translateY(2px)}.glt-orb--mp .glt-orb__value{transform:translate(-3px,5px)}.glt-orb__shield{position:absolute;right:-8px;bottom:-6px;width:26px;height:26px;display:grid;place-items:center;background:var(--tex-shield) no-repeat center / contain;font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 0 var(--outline),1px 0 0 var(--outline),-1px 0 0 var(--outline),0 -1px 0 var(--outline)}.glt-medal{position:relative;flex:none}.glt-medal__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.glt-medal>.glt-medal__slot{position:absolute;inset:0;display:block;pointer-events:none}.glt-medal>.glt-medal__slot>:not(.glt-tip__box){pointer-events:auto}.glt-medal__back{fill:var(--ui-shade)}.glt-medal__seg{fill:var(--ui-raised-hi);stroke:var(--ui-shade);stroke-width:1}.glt-medal__seg.is-lit{fill:url(#glt-medal-lit);stroke:#7a3a08}.glt-medal.is-idle .glt-medal__seg.is-lit{fill:#8c8a84;stroke:var(--ui-shade)}.glt-medal.is-low .glt-medal__seg.is-lit{fill:url(#glt-medal-low);stroke:#6a1210}.glt-medal__face{position:absolute;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#5d6e82,#3a4656 70%,#2c3542);box-shadow:inset 0 0 0 2px #d9c99a,0 0 0 1px var(--ui-shade),inset 0 -8px 14px #00000059}.glt-medal__face>.glt-medal__art{position:absolute;inset:0}.glt-medal.is-dead .glt-medal__face{filter:grayscale(1) brightness(.7)}.glt-medal__heart{position:absolute;left:50%;display:grid;place-items:center;transform:translate(-50%);background:no-repeat center / contain;filter:drop-shadow(0 2px 0 rgba(0,0,0,.45))}.glt-medal__hp{font-weight:700;color:#fff;font-size:calc(17px * var(--text-scale));line-height:1;transform:translateY(-2px);text-shadow:0 1px 0 #6a0a10,1px 0 0 #6a0a10,-1px 0 0 #6a0a10,0 -1px 0 #6a0a10;letter-spacing:-.5px}.glt-medal__sh{position:absolute;right:-10px;bottom:-4px;min-width:22px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:9px;border:1px solid #2f5a7a;background:linear-gradient(180deg,#dff4ff,#7fc4f0);color:#163a5a;font-size:10px;font-weight:700}.glt-medal__pt{position:absolute;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff,#ebe8d6);border:1px solid var(--ui-shade);box-shadow:inset 0 -2px 3px #3c3c404d,0 1px #00000080,0 0 0 1px #ffffff1f;font-weight:700;font-size:calc(17px * var(--text-scale));line-height:1}.glt-medal__pt--ap{color:var(--ap)}.glt-medal__pt--mp{color:var(--mp)}.glt-medal__pt>img{position:absolute;width:17px;height:17px;top:-7px;pointer-events:none}.glt-medal__pt--ap>img{left:-5px}.glt-medal__pt--mp>img{right:-6px}.glt-medal__lens{position:absolute;left:50%;transform:translate(-50%);min-width:34px;height:17px;padding:0 6px;display:grid;place-items:center;border-radius:9px 9px 12px 12px;background:linear-gradient(180deg,#ffc27a,#ec7a1e);border:1px solid #6a2a04;color:#fff;font-size:11px;font-weight:700;text-shadow:0 1px 0 rgba(110,40,0,.8)}.glt-medal.is-low .glt-medal__lens{background:linear-gradient(180deg,#ff9a8a,#d02a20);border-color:#6a0a08}.glt-medal.is-idle .glt-medal__lens{background:var(--tex-btn);border-color:var(--ui-shade);color:var(--ink-soft);text-shadow:0 1px 0 rgba(0,0,0,.5)}.glt-endturn{display:grid;place-items:center;width:54px;height:30px;padding:0;border:1px solid #6a2a04;border-radius:6px 14px 14px 6px;background:linear-gradient(180deg,#ffc27a,#f08a2a 50%,#cf6212);box-shadow:inset 0 1px #fff0d2cc,inset 0 -2px #782c004d,0 2px #0000008c;cursor:pointer}.glt-endturn>img{width:36px;height:22px}.glt-endturn:hover:not(.is-disabled){filter:brightness(1.08)}.glt-endturn:active:not(.is-disabled){transform:translateY(1px)}.glt-endturn.is-disabled{filter:grayscale(.85) brightness(.95);opacity:.7;cursor:not-allowed}.glt-endturn.is-low:not(.is-disabled){animation:glt-pulse .9s ease-in-out infinite alternate}@keyframes glt-pulse{0%{box-shadow:inset 0 1px #fff0d2cc,0 0 #ec7a1eb3}to{box-shadow:inset 0 1px #fff0d2cc,0 0 0 5px #ec7a1e00}}.glt-spellbar{display:grid;grid-template-columns:repeat(5,auto);gap:4px}.glt-spellbar--row{grid-template-columns:repeat(10,auto)}.glt-slot{position:relative;padding:0;border:1px solid var(--line);border-radius:3px;background:linear-gradient(180deg,var(--ui-shade),var(--ui-deep));box-shadow:inset 0 1px 3px #0009,0 1px #ffffff0a;cursor:pointer;flex:none}.glt-slot.is-empty{cursor:default}.glt-slot__icon{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:2px}.glt-slot__icon--object{inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:0}.glt-slot:hover:not(.is-disabled):not(.is-empty){filter:brightness(1.12);border-color:var(--accent)}.glt-slot.is-selected{border-color:#fff3c4;transform:translateY(-1px);box-shadow:0 0 0 2px var(--accent),0 0 0 3px #3a1602,0 0 10px 3px #ec7a1ebf;z-index:1}.glt-slot.is-disabled .glt-slot__icon{filter:grayscale(.85) brightness(.72)}.glt-slot.is-cooldown .glt-slot__icon{filter:grayscale(.8) brightness(.5)}.glt-slot__cd{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);color:#fff;font-weight:700;font-size:18px;line-height:1;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000,0 0 4px rgba(0,0,0,.8);pointer-events:none}.glt-slot__lock{position:absolute;left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #e0303a;background:#280a0a4d}.glt-slot__lock:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:#e0303a;transform:translate(-50%) rotate(45deg)}.glt-slot__cost{position:absolute;right:-3px;top:-3px;min-width:14px;height:14px;padding:0 2px;display:grid;place-items:center;border-radius:7px;border:1px solid #10307a;background:linear-gradient(180deg,#7fa8ff,#2a5ad8);color:#fff;font-size:9px;font-weight:700;line-height:1}.glt-slot__cost.is-short{background:linear-gradient(180deg,#ff8a7a,#c8202a);border-color:#6a0a08}.glt-slot__uses{position:absolute;left:2px;bottom:1px;font-size:9px;font-weight:700;color:#fff;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000}.glt-slot__key{position:absolute;right:1px;bottom:0;font-size:9px;font-weight:700;color:#fff;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000}.glt-slot.is-empty .glt-slot__key{color:#ffffff3d;text-shadow:none}.glt-slot__pips{position:absolute;left:2px;top:2px;display:flex;gap:1px;pointer-events:none}.glt-slot__pips i{width:5px;height:5px;border-radius:50%;background:#ffd27a;box-shadow:0 0 0 1px #3a2a08}.glt-vtabs{display:flex;flex-direction:column;gap:2px}.glt-vtab{flex:1;width:19px;padding:4px 0;border:1px solid var(--line);border-left:none;border-radius:0 4px 4px 0;background:linear-gradient(90deg,var(--ui-deep),var(--ui-band-hi));color:var(--ink-muted);font-size:var(--fs-xs);font-weight:700;writing-mode:vertical-rl;cursor:pointer;position:relative}.glt-vtab.is-active{background:linear-gradient(90deg,var(--ui-raised),var(--ui-raised-hi));border-color:var(--line-dark);color:var(--wood-deep);box-shadow:inset -1px 0 #ffffff1a}.glt-vtab__n{position:absolute;left:50%;bottom:-5px;transform:translate(-50%);writing-mode:horizontal-tb;min-width:14px;height:14px;display:grid;place-items:center;border-radius:7px;background:var(--accent);border:1px solid #6a2a04;color:#fff;font-size:9px}.glt-qbtn{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid #6a2a04;background:radial-gradient(circle at 38% 30%,#ffc27a,#f08a2a 58%,#c25a10);box-shadow:inset 0 1px #fff0d2bf,0 1px #0000008c;cursor:pointer}.glt-qbtn>img{width:19px;height:19px}.glt-qbtn:hover:not(.is-disabled){filter:brightness(1.1)}.glt-qbtn:active:not(.is-disabled){transform:translateY(1px)}.glt-qbtn.is-on{background:radial-gradient(circle at 38% 30%,#fff0b0,#e0b23c 58%,#a8701a);border-color:#6a4a08;box-shadow:0 0 0 2px #fff6d0,0 0 0 3px #8a6416}.glt-qbtn.is-disabled{filter:grayscale(.9);opacity:.6;cursor:not-allowed}.glt-timeline{position:absolute;top:8px;right:10px;display:flex;align-items:flex-end;gap:4px}.glt-timeline__turn{display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-self:stretch;width:22px;padding:3px 0;border-radius:3px;background:linear-gradient(180deg,#ffb45c,#ec7a1e);border:1px solid #6a2a04;color:#fff;font-size:9px;font-weight:700;text-shadow:0 1px 0 rgba(110,40,0,.7)}.glt-timeline__turn b{font-size:14px;line-height:1}.glt-tl{position:relative;display:block;width:34px;height:46px;border:1px solid var(--ui-shade);border-radius:2px;background:radial-gradient(ellipse at 45% 30%,color-mix(in srgb,var(--ui-line-hi) 80%,#fff 20%),var(--ui-raised-hi) 60%,var(--ui-panel-lo));overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff1a,0 2px 4px #00000080}.glt-tl__art{position:absolute;inset:0 6px 0 0;overflow:hidden}.glt-tl__hp{position:absolute;right:1px;top:1px;bottom:1px;width:4px;background:#00000073}.glt-tl__hp>i{position:absolute;left:0;right:0;bottom:0}.glt-tl--ally .glt-tl__hp>i{background:var(--ally)}.glt-tl--enemy .glt-tl__hp>i{background:var(--enemy)}.glt-tl__order{position:absolute;left:0;top:0;min-width:12px;height:12px;padding:0 2px;display:grid;place-items:center;border-radius:0 0 3px;background:#0e0e0fd1;color:#fff;font-size:8.5px;font-weight:700}.glt-tl.is-active{width:38px;height:52px;border:2px solid var(--accent);box-shadow:0 0 0 1px #3a1602,0 0 8px #ec7a1e99}.glt-tl.is-dead{opacity:.55;filter:grayscale(.8)}.glt-tl__arrow{position:absolute;top:-1px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--accent);z-index:2}.glt-chatbox{position:absolute;left:8px;bottom:144px;width:320px;display:flex;flex-direction:column;pointer-events:auto;border:1px solid var(--line-dark);border-radius:4px;background:var(--parch);box-shadow:0 0 0 1px #00000080,0 3px 12px #00000080;overflow:hidden}.glt-chatbox.is-collapsed{width:auto;border:none;background:none;box-shadow:none;overflow:visible}.glt-chatbox__fab{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #6a2a04;background:radial-gradient(circle at 38% 30%,#ffc27a,#f08a2a 58%,#c25a10);box-shadow:inset 0 1px #fff0d2bf,0 0 0 2px #222223e6,0 2px 6px #00000080;cursor:pointer}.glt-chatbox__fab>img{width:22px;height:22px}.glt-chatbox__badge{position:absolute;top:-6px;right:-7px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;border:1px solid #5a1408;background:#c8342a;color:#fff;font-size:10px;font-weight:700}.glt-chatbox__head{display:flex;align-items:flex-end;justify-content:space-between;padding:4px 4px 0;background:var(--tex-wood);border-bottom:1px solid var(--line-dark)}.glt-chatbox__toggle{margin-bottom:2px;width:20px;height:18px;border:1px solid var(--line-dark);border-radius:3px;background:var(--tex-btn);color:var(--ink);font-size:11px;line-height:1;cursor:pointer}.glt-chatbox__lines{height:132px;margin:0;padding:5px 7px;overflow-y:auto;list-style:none;font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.3;color:var(--ink)}.glt-chatbox__lines li{padding:1px 0}.glt-chatbox__author{color:var(--ally)}.glt-chatbox__input input{width:100%;padding:4px 7px;border:none;border-top:1px solid var(--line-dark);background:var(--ui-deep);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-sm)}.glt-log--info{color:var(--sys)}.glt-log--loot{color:var(--gold-text);font-weight:700}.glt-tone--ally b,.glt-tone--ally .glt-who{color:var(--ally-text)}.glt-tone--enemy .glt-who{color:var(--enemy-text)}.glt-who{font-weight:700}.glt-dmg{font-weight:700;color:var(--hp-text)}.glt-heal{font-weight:700;color:var(--good)}.glt-ap{font-weight:700;color:var(--ap-text)}.glt-place{position:absolute;left:14px;top:8px;display:flex;flex-direction:column;gap:2px;color:#fff;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000,0 2px 3px rgba(0,0,0,.6);pointer-events:none}.glt-place__island{font-family:var(--font-ui);font-weight:700;font-size:calc(14px * var(--text-scale));line-height:1.2}.glt-place__map{font-size:var(--fs-sm);font-weight:400}.glt-band__fx{padding:3px 8px;border:1px solid var(--wood-dark);border-radius:3px;background:var(--tex-well);box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff0d;margin-bottom:5px}.glt-band__fxtitle{text-align:center;font-weight:700;font-size:var(--fs-md);margin-bottom:4px}:root{--rar-common: #8d8a84;--rar-rare: #2f7fd0;--rar-epic: #8a4ad0;--rar-legendary: #e08a1e;--rar-boss: #a3241c}.rl-rar{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.3px}.rl-rar i{font-style:normal}.rl-rar--common{color:#c9c4b4}.rl-rar--rare{color:#8cc0ff}.rl-rar--epic{color:#cfa8ff}.rl-rar--legendary{color:#ffcf6a;text-shadow:0 0 6px rgba(255,170,60,.45)}.rl-rar--boss{color:#ff9a8a}:is(.rl-strip,.rl-combatbar,.rr-card__kind,.up-card__pool) .rl-rar{text-shadow:0 1px 0 rgba(0,0,0,.5)}:is(.rl-strip,.rl-combatbar,.rr-card__kind,.up-card__pool) .rl-rar--common{color:#e4e0c8}:is(.rl-strip,.rl-combatbar,.rr-card__kind,.up-card__pool) .rl-rar--rare{color:#b4d6ff}:is(.rl-strip,.rl-combatbar,.rr-card__kind,.up-card__pool) .rl-rar--epic{color:#e2c6ff}:is(.rl-strip,.rl-combatbar,.rr-card__kind,.up-card__pool) .rl-rar--legendary{color:#ffe09a}:is(.rl-strip,.rl-combatbar,.rr-card__kind,.up-card__pool) .rl-rar--boss{color:#ffc2b6}.rl-card.rl-card{border-width:2px}.rl-card.rl-card--common{border-color:var(--rar-common)}.rl-card.rl-card--rare{border-color:var(--rar-rare);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #2f7fd059,0 1px #00000080}.rl-card.rl-card--epic{border-color:var(--rar-epic);box-shadow:inset 0 1px #ffffff14,0 0 8px #8a4ad080}.rl-card.rl-card--legendary{border-color:var(--rar-legendary);background:linear-gradient(180deg,color-mix(in srgb,var(--rar-legendary) 16%,var(--ui-raised)),color-mix(in srgb,var(--rar-legendary) 7%,var(--ui-panel-hi)));box-shadow:inset 0 1px #ffe6aa2e,0 0 12px #e08a1e8c}.rl-card.rl-card--boss{border-color:var(--rar-boss);background:linear-gradient(180deg,color-mix(in srgb,var(--rar-boss) 20%,var(--ui-raised)),color-mix(in srgb,var(--rar-boss) 9%,var(--ui-panel-hi)));box-shadow:0 0 10px #a3241c80}.rl-card--legendary .rr-card__kind,.rl-card--legendary .up-card__pool{background:linear-gradient(180deg,#b0761c,#7a4c0c)}.rl-card--epic .rr-card__kind,.rl-card--epic .up-card__pool{background:linear-gradient(180deg,#6a3aa0,#45236e)}.rl-card--rare .rr-card__kind,.rl-card--rare .up-card__pool{background:linear-gradient(180deg,#2f6aa8,#1e4570)}.rl-card--boss .rr-card__kind,.rl-card--boss .up-card__pool{background:linear-gradient(180deg,#8a2a1c,#5a160e)}.rl-keystone{margin:-2px 0 2px;padding:1px 8px;border-radius:10px;background:#2a2236;color:#f4e3ff;font-size:var(--fs-xs);font-weight:700}.rl-duo{margin:-2px 0 2px;padding:1px 8px;border-radius:10px;background:#1e4a3a;color:#e0fff0;font-size:var(--fs-xs);font-weight:700}.rl-chips{display:inline-flex;flex-wrap:wrap;gap:3px;justify-content:center}.rl-chip{padding:0 6px;border:1px solid color-mix(in srgb,var(--chip) 75%,#000);border-radius:8px;background:color-mix(in srgb,var(--chip) 30%,var(--ui-panel));color:var(--wood-deep);font-size:var(--fs-xs);line-height:15px;white-space:nowrap}.rl-chip--family{border-style:dashed;font-style:italic}.rl-hint{align-self:stretch;display:flex;flex-direction:column;gap:2px;margin:2px 0 6px;padding:3px 6px;border:1px dashed #b07a1e;border-radius:var(--radius-sm);background:#e0b23c1f;font-size:var(--fs-xs);color:#f2d08a}.rl-hint__known{color:var(--violet);font-style:italic}.rl-relic{position:relative;display:inline-flex;align-items:center;gap:4px;border-radius:6px;cursor:help}.rl-relic img{display:block;border-radius:6px;border:2px solid var(--rar-common);background:radial-gradient(circle at 50% 38%,#ffffff24,#00000073)}.rl-relic--rare img{border-color:var(--rar-rare)}.rl-relic--epic img{border-color:var(--rar-epic)}.rl-relic--legendary img{border-color:var(--rar-legendary);box-shadow:0 0 6px #e08a1eb3}.rl-relic--boss img{border-color:var(--rar-boss);box-shadow:0 0 6px #a3241c99}.rl-relic:focus-visible{outline:2px solid var(--accent)}.rl-relic__name{font-size:var(--fs-sm)}.rl-syn{display:inline-flex;border-radius:50%;cursor:help;box-shadow:0 0 0 2px var(--aura),0 0 9px var(--aura);background:var(--ui-shade)}.rl-syn img{display:block;border-radius:50%}.rl-strip{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 6px;border:1px solid var(--line-dark);border-radius:var(--radius);background:color-mix(in srgb,var(--ui-band) 85%,transparent);box-shadow:inset 0 1px 0 var(--bevel-light),var(--drop)}.rl-strip__label{padding:2px 6px;border:0;border-radius:var(--radius-sm);background:var(--tex-btn);color:var(--wood-deep);font:700 var(--fs-xs) var(--font-ui);cursor:pointer}.rl-strip__label:disabled{cursor:default}.rl-combatbar{position:absolute;top:46px;left:50%;transform:translate(-50%);z-index:6;pointer-events:auto}.rl-shipstrip{position:absolute;top:64px;left:12px;z-index:5;max-width:46vw}.rl-pips{position:absolute;right:2px;bottom:2px;display:flex;gap:2px;pointer-events:none}.rl-pips i{width:6px;height:6px;border-radius:50%;background:#ffd27a;box-shadow:0 0 0 1px #3a2a08}.rl-itemline{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.rl-coll{display:grid;gap:10px}.rl-coll__block h4{margin:0 0 4px;font:700 var(--fs-md) var(--font-ui);color:var(--wood-deep)}.rl-coll__syns,.rl-coll__relics,.rl-coll__kw,.rl-carnet__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rl-coll__syns li,.rl-coll__relics li,.rl-carnet__list li{display:flex;gap:8px;align-items:flex-start;padding:4px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field)}.rl-coll__syns li div,.rl-coll__relics li div,.rl-carnet__list li div{display:flex;flex-direction:column;gap:1px;font-size:var(--fs-sm)}.rl-coll__kw{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.rl-coll__kw li{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm)}.rl-carnet__list{max-height:56vh;overflow-y:auto;margin-top:8px}.rl-carnet__list li.is-unknown{opacity:.72}.rl-carnet__mystery{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ui-raised);color:var(--ink);font:700 18px var(--font-title)}.rl-fanfare{position:fixed;top:18%;left:50%;z-index:60;transform:translate(-50%);display:flex;align-items:center;gap:14px;max-width:min(640px,92vw);padding:14px 22px;border:3px solid var(--aura);border-radius:10px;background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--ui-raised-hi) 96%,transparent),color-mix(in srgb,var(--ui-band) 96%,transparent));box-shadow:0 0 24px var(--aura),0 6px 18px #00000080;animation:rl-fanfare-in .45s cubic-bezier(.2,1.4,.4,1) both;cursor:pointer}.rl-fanfare img{width:72px;height:72px;border-radius:50%;box-shadow:0 0 0 3px var(--aura)}.rl-fanfare__title{font:400 28px var(--font-poster);letter-spacing:1px;color:#ffb45c;text-shadow:0 2px 0 #000}.rl-fanfare__name{font:400 22px var(--font-title);color:var(--wood-deep)}.rl-fanfare__desc{font-size:var(--fs-sm);color:var(--ink-soft)}.rl-fanfare__new{margin-top:3px;font-size:var(--fs-xs);font-weight:700;color:var(--violet)}.rl-fanfare__burst{position:absolute;inset:-12px;z-index:-1;border-radius:14px;background:conic-gradient(from 0deg,transparent,var(--aura),transparent 30%,var(--aura),transparent 60%,var(--aura),transparent);opacity:.35;animation:rl-spin 3s linear infinite}@keyframes rl-fanfare-in{0%{transform:translate(-50%) scale(.6);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes rl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rl-fanfare,.rl-fanfare__burst{animation:none}}.rl-summary{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:var(--fs-sm)}.rl-summary__row{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.rl-pick{padding:1px 6px;border-radius:8px;font-size:var(--fs-xs);font-weight:700;color:#fff}.rl-pick--legendary{background:var(--rar-legendary)}.rl-pick--keystone{background:#4a2a70}.rl-pick--duo{background:#1e5a44}.rl-pick--bossRelic{background:var(--rar-boss)}.rl-pick--synergy{background:#b3260d}.spell-card__aug{color:var(--gold-text);font-weight:700}.ship-side .rl-strip{position:static;max-width:none;margin-top:6px}.glt-sheet{width:344px;max-width:calc(100vw - 16px);padding:7px 9px 8px;border:1px solid var(--line-dark);border-radius:4px;background:var(--tex-tip);box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 -2px 0 var(--bevel-dark),0 0 0 1px #0009,0 6px 18px #0000008c;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-sm);font-weight:400;line-height:1.3;letter-spacing:0;text-align:left;text-shadow:none;white-space:normal}.glt-sheet--item,.glt-sheet--state{width:312px}.glt-sheet--small{width:270px}.glt-tip__box:has(>.glt-sheet),.ship-floattip:has(>.glt-sheet),.rr-tip:has(>.glt-sheet){padding:0;min-width:0;max-width:none!important;border:none;border-radius:0;outline:none;background:none;box-shadow:none}.glt-tip__box>.glt-sheet~.glt-tipcard__warn{display:none}.glt-sheet__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding-bottom:6px;border-bottom:1px solid var(--sep-strong)}.glt-sheet__icon{width:40px;height:40px;flex:none;display:block}.glt-sheet--item .glt-sheet__icon{width:44px;height:44px}.glt-sheet--state .glt-sheet__icon{width:34px;height:34px}.glt-sheet__titles{min-width:0}.glt-sheet__name{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--wood-deep);line-height:1.2;overflow-wrap:break-word}.glt-sheet__name small{font-weight:700;color:var(--gold-text)}.glt-sheet__sub{margin-top:1px;font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.25}.glt-sheet__ap{color:var(--ap-text)}.glt-sheet__aside{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:var(--fs-xs);color:var(--ink-soft);white-space:nowrap;align-self:start}.glt-sheet__rank{display:inline-flex;align-items:center;gap:3px;padding:0 5px;min-height:15px;border:1px solid var(--line);border-radius:2px;background:var(--tex-wood, var(--wood)) var(--wood);color:var(--wood-deep);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-xs)}.glt-sheet__up{color:var(--gold-light)}.glt-sheet__range b{font-family:var(--font-ui);color:var(--ink)}.glt-sheet__range b{color:var(--wood-deep)}.glt-sheet__range small{color:var(--good);font-weight:700}.glt-sheet__tier{color:var(--gold-text);letter-spacing:1px}.glt-sheet__desc{margin:6px 0 2px;color:var(--ink-soft)}.glt-sheet__h{margin:7px 0 3px;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);color:var(--wood-deep)}.glt-sheet__tabs{display:flex;gap:2px;margin-bottom:-1px;position:relative}.glt-sheet__tab{display:inline-flex;align-items:center;gap:5px;padding:1px 11px 2px;border:1px solid var(--line);border-bottom:none;border-radius:3px 3px 0 0;background:var(--tex-wood);color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:700;cursor:default}.glt-sheet.is-pinned .glt-sheet__tab{cursor:pointer}.glt-sheet__tab.is-on{background:linear-gradient(180deg,var(--ui-raised-hi),var(--ui-raised));border-color:var(--line-dark);color:var(--wood-deep);position:relative;z-index:1}.glt-sheet__tab.is-off{opacity:.55}.glt-sheet kbd.glt-sheet__kbd{display:inline;min-width:0;margin:0 0 0 1px;padding:0;border:none;background:none;font:400 9px var(--font-ui);color:var(--ink-muted);opacity:.85}.glt-sheet__kbd:before{content:"("}.glt-sheet__kbd:after{content:")"}.glt-sheet__rows{list-style:none;margin:0;padding:0;border:1px solid var(--line-dark);background:var(--ui-well);box-shadow:inset 0 1px 2px #00000059}.glt-sheet__row{display:flex;align-items:flex-start;gap:5px;padding:2px 6px;min-height:18px}.glt-sheet__row:nth-child(odd){background:#ffffff0b}.glt-sheet__row.is-muted{color:var(--ink-muted);font-style:italic}.glt-sheet__row.is-blank{min-height:16px}.glt-sheet__row>img{width:13px;height:13px;flex:none;margin-top:1px}.glt-sheet__txt{flex:1;min-width:0}.glt-sheet__txt b{font-family:var(--font-ui)}.glt-sheet__cond{color:var(--ink-muted);font-size:var(--fs-xs)}.glt-sheet__zone{flex:none;margin-left:4px;padding:0 4px;border-radius:2px;background:#ec7a1e2e;color:var(--accent-text);font-size:var(--fs-xs);white-space:nowrap}.glt-sheet__target{margin-top:3px;font-size:var(--fs-xs);color:var(--ink-muted)}.glt-sheet__table{display:grid;grid-template-columns:55fr 45fr;border-top:1px solid var(--sep);padding-top:2px}.glt-sheet__col{min-width:0;padding-right:8px}.glt-sheet__col+.glt-sheet__col{padding:0 0 0 8px;border-left:1px solid var(--sep-strong)}.glt-sheet__kv{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:17px;font-size:var(--fs-xs);color:var(--ink-soft)}.glt-sheet__kv b{font-family:var(--font-ui);color:var(--wood-deep)}.glt-sheet__mark{width:12px;height:12px;flex:none}.glt-sheet__notes{margin-top:6px;padding:3px 7px;border-left:3px solid #9a62c8;background:#965ac824;font-size:var(--fs-xs);color:#e2ccf6}.glt-sheet__notes b{font-family:var(--font-ui)}.glt-sheet__status{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:6px;font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:700;color:var(--accent-text)}.glt-sheet__warn{margin-top:6px;padding:3px 7px;border-left:3px solid var(--sys);background:#dc3c2c24;color:var(--sys);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:700}.glt-sheet__flavor{margin:6px 0 0;font-size:var(--fs-xs);font-style:italic;color:var(--ink-muted)}.glt-sheet__note{margin-top:5px;font-size:var(--fs-xs);color:var(--wood-deep)}.glt-sheet__note--effect{padding:3px 7px;border-left:3px solid #c8901e;background:#e0b23c24;font-size:var(--fs-sm)}.glt-sheet__stat.is-pos .glt-sheet__txt{color:var(--good)}.glt-sheet__stat.is-neg .glt-sheet__txt{color:var(--bad)}.glt-sheet__range-roll{color:var(--ink-muted);font-size:var(--fs-xs)}.glt-sheet__conds .glt-sheet__row.is-bad .glt-sheet__txt{color:var(--sys);font-weight:700}.glt-sheet__set .glt-sheet__row{color:var(--ink-muted)}.glt-sheet__set .glt-sheet__row.is-on{color:var(--good);font-weight:700}.glt-sheet__cmp{display:flex;flex-wrap:wrap;gap:2px 10px;padding:3px 6px;border:1px solid var(--line-dark);background:var(--ui-well);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:700}.glt-sheet__cmp .is-up{color:var(--good)}.glt-sheet__cmp .is-down{color:var(--bad)}.glt-sheet__brief{margin-top:2px}.glt-sheet__briefhead{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-size:var(--fs-xs)}.glt-sheet__briefhead img{width:22px;height:22px;flex:none}.glt-sheet--state .glt-sheet__desc{margin-top:5px}.glt-sheet--fighter{width:300px}.glt-sheet__head--text{grid-template-columns:minmax(0,1fr) auto}.glt-sheet__vit{margin-top:4px;font-family:var(--font-ui);font-size:var(--fs-sm)}.glt-sheet--fighter .cbt-res{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:var(--fs-xs)}.glt-sheet__row>img.glt-sheet__chip{width:15px;height:15px;margin-top:0}.glt-sheet__table--one{grid-template-columns:1fr;margin-top:5px}.glt-sheet .glt-sheet__icon--object{width:52px;height:52px}.glt-sheet__setpieces{display:flex;flex-wrap:wrap;gap:2px;margin:2px 0 4px}.glt-sheet__setpieces img{width:26px;height:26px;opacity:.5;filter:grayscale(.55)}.glt-sheet__setpieces img.is-worn,.glt-sheet__setpieces img.is-self{opacity:1;filter:none}.cbt-root{position:fixed;inset:0;pointer-events:none;font-family:var(--font-ui)}.cbt-root button{pointer-events:auto}.cbt-hud{z-index:1;--cbt-bar: 136px}.cbt-root.is-targeting{cursor:crosshair}.cbt-hud>.cbt-chat{position:absolute;left:8px;bottom:calc(var(--cbt-bar) + 8px);z-index:3}.cbt-log{position:absolute;right:8px;bottom:calc(var(--cbt-bar) + 8px);z-index:3;width:340px;max-width:calc(100% - 16px);max-height:46vh;display:flex;flex-direction:column;pointer-events:auto;border-radius:4px;box-shadow:0 3px 12px #00000080}.cbt-log__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:2px 3px 2px 7px;border-radius:3px 3px 0 0;background:var(--tex-wood) var(--wood);border:1px solid var(--line-dark);box-shadow:inset 0 1px 0 var(--bevel-light)}.cbt-log__title{color:var(--wood-deep);font-weight:700;font-size:var(--fs-sm);text-shadow:0 1px 0 rgba(0,0,0,.6)}.cbt-log__toggle{width:20px;height:17px;padding:0;border:1px solid var(--wood-dark);border-radius:3px;background:var(--tex-btn);color:var(--ink);font-size:10px;font-weight:700;cursor:pointer}.cbt-log__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cbt-log__lines{flex:0 1 auto;height:clamp(110px,26vh,260px);min-height:48px;list-style:none;margin:0;padding:4px 7px;overflow-y:auto;border:1px solid var(--line-dark);border-top:none;border-radius:0 0 3px 3px;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-panel) 97%,transparent),color-mix(in srgb,var(--ui-panel-lo) 97%,transparent));box-shadow:inset 0 1px 3px #00000059;font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.cbt-log__line{padding:1px 0}.cbt-log__line.is-turn{color:var(--sys)}.cbt-log__line.is-good{color:var(--good);font-weight:700}.cbt-log__line.is-bad{color:var(--bad);font-weight:700}.cbt-log__line.is-boss{color:#e3a2ec;font-weight:700}.cbt-log__line.is-info{color:var(--sys)}.cbt-log__empty{color:var(--ink-muted);font-style:italic}.cbt-who{font-weight:700;font-family:var(--font-ui);font-size:.95em}.cbt-who i{font-style:normal;font-size:.7em;margin-right:2px;vertical-align:1px}.cbt-who--ally{color:var(--ally-text)}.cbt-who--enemy{color:var(--enemy-text)}.cbt-spell{color:#f2c27a;font-weight:700}.cbt-crit,.cbt-tip__crit{color:var(--accent-text)}.cbt-dmg{color:var(--hp-text)}.cbt-heal{color:var(--good)}.cbt-shield{color:var(--shield-text)}.cbt-ap{color:var(--ap-text)}.cbt-mp{color:var(--mp-text)}.cbt-hp{color:var(--hp-text)}.glt-place.cbt-place{left:14px;top:8px;max-width:calc(100% - 480px)}.cbt-inspect{position:absolute;left:10px;top:50px;pointer-events:none;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto 1fr;column-gap:0}.cbt-inspect__frame{grid-row:1 / span 3;position:relative;width:132px;padding:4px 5px 5px;display:flex;flex-direction:column;align-items:center;border:1px solid #6b4423;border-radius:2px;background:radial-gradient(ellipse at 50% 38%,#f8eccc,#e8d3a2 68%,#cfb27a);box-shadow:0 0 0 1px #3a2416,inset 0 0 10px #78501e47,0 4px 14px #0000008c;transform:rotate(-1.2deg);transform-origin:50% 0;color:#3a2416}.cbt-inspect__frame:before,.cbt-inspect__frame:after{content:"";position:absolute;top:5px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d6dae2,#6f7480);border:1px solid #2b1a12}.cbt-inspect__frame:before{left:5px}.cbt-inspect__frame:after{right:5px}.cbt-inspect__wanted{font-family:var(--font-poster);font-size:23px;letter-spacing:2.5px;line-height:1;margin:1px 0 3px;color:#3a2416;text-shadow:0 1px 0 rgba(255,246,220,.6)}.cbt-inspect__art{position:relative;width:120px;height:100px;overflow:hidden;border:2px solid #3a2416;background:linear-gradient(180deg,#efe4c4,#cdb98c);box-shadow:inset 0 0 10px #3c241459}.cbt-inspect__bust{position:absolute;left:-2px;top:-13px;width:120px;height:120px}.cbt-inspect__art img{pointer-events:none}.cbt-inspect.is-dead .cbt-inspect__bust{filter:grayscale(1) brightness(.85)}.cbt-inspect__bounty{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-family:var(--font-title);font-size:calc(17px * var(--text-scale));line-height:1;letter-spacing:.5px;color:#2b1a12;white-space:nowrap}.cbt-inspect__bounty img{width:16px;height:16px}.cbt-inspect__name{align-self:start;margin-top:8px;min-width:160px;padding:3px 12px 3px 8px;border:1px solid var(--line-dark);border-left:none;border-radius:0 3px 3px 0;background:var(--tex-parchment) var(--parch);color:var(--wood-deep);font-weight:700;font-size:var(--fs-md);white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 0 var(--bevel-light),0 2px 6px #00000073}.cbt-inspect.is-ally .cbt-inspect__name{box-shadow:inset 3px 0 0 var(--ally),inset 0 1px 0 var(--bevel-light),0 2px 6px #00000073}.cbt-inspect.is-enemy .cbt-inspect__name{box-shadow:inset 3px 0 0 var(--enemy),inset 0 1px 0 var(--bevel-light),0 2px 6px #00000073}.cbt-inspect__lvl{justify-self:start;margin-top:3px;padding:2px 14px 2px 8px;border-radius:0 3px 3px 0;background:var(--tex-wood) var(--wood);border:1px solid var(--line);border-left:none;color:var(--wood-deep);font-weight:700;font-size:var(--fs-sm);box-shadow:0 2px 5px #0006}.cbt-timeline{max-width:calc(100% - 340px);flex-wrap:nowrap}.cbt-tl{position:relative;outline:none}.cbt-tl:focus-visible .glt-tl{box-shadow:0 0 0 2px var(--accent)}.cbt-timeline .glt-tl.is-me:not(.is-active){border-color:var(--outline);box-shadow:0 0 0 1px #f3f0dc,0 1px 2px #00000080}.cbt-timeline__prep{writing-mode:vertical-rl;font-size:9px;letter-spacing:.5px}.cbt-timeline .cbt-tl-tip>.glt-tip__box{left:auto;right:-6px;transform:none}.glt-band.cbt-band{left:0;height:var(--cbt-bar);padding:7px 8px 0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px;align-items:stretch;border-top:none}.cbt-rope{position:absolute;left:0;right:0;top:-3px;height:7px;background-repeat:repeat-x;background-size:8px 7px;pointer-events:none;filter:drop-shadow(0 1px 0 rgba(0,0,0,.55)) drop-shadow(0 -1px 0 rgba(0,0,0,.25))}.cbt-hud .cbt-band>.cbt-rope{pointer-events:none}.cbt-fx,.cbt-info{min-width:0;min-height:0;margin-bottom:6px;display:flex;flex-direction:column;border:1px solid var(--wood-dark);border-radius:3px;background:var(--tex-well);box-shadow:inset 0 1px 3px #00000073,0 1px #ffffff0f;overflow:hidden}.cbt-fx__title{flex:none;padding:3px 8px 2px;text-align:center;font-weight:700;font-size:var(--fs-md);color:var(--wood-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--sep);background:#ffffff06}.cbt-fx__body{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 5px}.cbt-fx__empty{margin:6px 0 0;text-align:center;color:var(--ink-muted);font-size:var(--fs-sm);font-style:italic}.cbt-fx__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 10px}.cbt-fx__row{display:flex;align-items:center;gap:6px;padding:1px 3px;border-radius:2px;background:var(--card-hi);font-size:var(--fs-sm);min-width:0}.cbt-fx__row img{width:19px;height:19px;border-radius:2px;flex:none}.cbt-fx__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbt-fx__turns{flex:none;color:var(--ink-muted);font-size:var(--fs-xs)}.cbt-info{container-type:inline-size}.cbt-info>.cbt-tuto{flex:1;min-height:0;margin:3px}@container (max-width: 330px){.cbt-tuto{padding:3px 7px 4px}.cbt-tuto__hint{display:none}.cbt-tuto__foot{justify-content:flex-end}}.cbt-core{display:flex;align-items:stretch;min-width:0;min-height:0}.cbt-medal{flex:none;align-self:flex-end;position:relative;margin:0 40px 0 16px}.cbt-medal .glt-endturn{position:absolute;right:-36px;bottom:9px}.cbt-medal .glt-tip:has(>.glt-endturn){position:absolute;right:-36px;bottom:9px}.cbt-medal .glt-tip:has(>.glt-endturn)>.glt-endturn{position:static}.cbt-endturn.is-dim:not(.is-disabled){filter:saturate(.7)}.cbt-right{flex:none;width:266px;display:flex;flex-direction:column;gap:4px;padding-bottom:5px}.cbt-topbtns{display:flex;gap:5px;padding-left:2px}.cbt-grid{position:relative;flex:1;display:flex;align-items:stretch;gap:0;min-height:0}.cbt-grid>.glt-spellbar{padding:3px;border:1px solid var(--wood-dark);border-right:none;border-radius:3px 0 0 3px;background:linear-gradient(180deg,var(--ui-well),var(--ui-panel-lo));box-shadow:inset 0 1px 3px #0006,0 1px #ffffff0f}.cbt-grid>.glt-spellbar>.glt-tip{position:static}.cbt-grid>.glt-spellbar>.glt-tip>.glt-tip__box{left:auto;right:-2px;top:auto;bottom:calc(100% + 40px);transform:none}.cbt-root .rr-tip>.glt-sheet{zoom:var(--hud-scale, 1)}.cbt-sheet{flex:1;min-height:0;display:flex;flex-direction:column;font-size:var(--fs-sm);overflow:hidden}.cbt-sheet.is-ally{box-shadow:inset 3px 0 0 var(--ally)}.cbt-sheet.is-enemy{box-shadow:inset 3px 0 0 var(--enemy)}.cbt-sheet__head{flex:none;display:flex;align-items:baseline;justify-content:center;gap:8px;min-width:0;padding:3px 8px 2px;border-bottom:1px solid var(--sep);background:#ffffff06}.cbt-sheet__name{flex:0 0 auto;max-width:70%;min-width:0;font-size:var(--fs-md);color:var(--wood-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbt-sheet__lvl{flex:0 1 auto;min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbt-sheet__body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:2px;padding:2px 9px 3px 10px}.cbt-sheet__vit{display:flex;align-items:center;justify-content:center;gap:4px 12px;flex-wrap:wrap;white-space:nowrap}.cbt-sheet__v{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-md)}.cbt-sheet__v img{width:16px;height:16px}.cbt-sheet__unit{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:700}.cbt-sheet__ko{color:var(--sys);font-weight:700;font-size:var(--fs-xs)}.cbt-sheet.is-dead .cbt-sheet__v img{filter:grayscale(1)}.cbt-sheet__misc{display:flex;justify-content:center;gap:12px;color:var(--ink-soft);font-size:var(--fs-xs);white-space:nowrap}.cbt-sheet__misc b{color:var(--wood-deep)}.cbt-sheet__lab{font-weight:700;margin-right:3px;font-size:var(--fs-xs);color:var(--ink-soft)}.cbt-sheet__res{display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;font-size:calc(10px * var(--text-scale));overflow:hidden}.cbt-sheet__res .cbt-sheet__lab{margin-right:1px}.cbt-res{display:flex;flex-wrap:wrap;gap:2px 9px;font-size:var(--fs-sm)}.cbt-res__item i{display:inline-block;width:9px;height:9px;margin-right:2px;border-radius:50%;border:1px solid var(--outline);box-shadow:0 0 0 1px #ffffff1f;vertical-align:-1px}.cbt-res__item--neutral i{background:var(--el-neutral)}.cbt-res__item--earth i{background:var(--el-earth)}.cbt-res__item--fire i{background:var(--el-fire)}.cbt-res__item--water i{background:var(--el-water)}.cbt-res__item--air i{background:var(--el-air)}.cbt-prep__body{display:flex;gap:12px}.cbt-prep__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.cbt-prep__col--crew{flex:1 1 0;width:100%;max-width:380px;margin:0 auto}.cbt-prep__lead{margin:0;font-size:var(--fs-sm);line-height:1.3}.cbt-prep__blue{color:var(--ally-text)}.cbt-prep__ctx{margin:0;padding:3px 7px;border-radius:3px;font-size:var(--fs-sm);line-height:1.28}.cbt-prep__ctx--ambush{background:#dc462e29;border:1px solid rgba(240,100,76,.55)}.cbt-prep__ctx--boss{background:#965ac829;border:1px solid rgba(180,120,230,.5)}.cbt-prep__crew{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cbt-prep__mate{display:flex;align-items:center;gap:6px;font-weight:700;font-size:var(--fs-sm);min-width:0}.cbt-prep__who{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbt-prep__dot{flex:none;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-dark);background:var(--ui-deep);font-size:9px;color:var(--ink-muted)}.cbt-prep__mate.is-ready .cbt-prep__dot{background:#5ab83a;border-color:#1f4a12;color:#fff}.cbt-prep__state{margin-left:auto;font-weight:400;color:var(--ink-muted);flex:none}.cbt-prep__mate.is-ready .cbt-prep__state{color:var(--good);font-weight:700}.cbt-prep__timer{font-size:var(--fs-xs);color:var(--sys);min-height:1em}.cbt-prep__back{align-self:flex-start}.cbt-ready{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin:0;border:1px solid #143a0a;border-radius:5px;background:linear-gradient(180deg,#a8ec6a,#4cb22c 52%,#2f8a1a);box-shadow:inset 0 1px #f0ffdcbf,inset 0 -3px #143c0a4d,0 2px #00000080;color:#fff;cursor:pointer;text-shadow:0 1px 0 rgba(20,60,10,.8),1px 0 0 rgba(20,60,10,.5),-1px 0 0 rgba(20,60,10,.5)}.cbt-ready:hover:not(.is-disabled){filter:brightness(1.07)}.cbt-ready:active:not(.is-disabled){transform:translateY(1px)}.cbt-ready__label{font-weight:800;font-size:calc(26px * var(--text-scale));letter-spacing:1.5px;text-transform:uppercase;line-height:1}.cbt-ready__key{font-size:var(--fs-xs);font-weight:700;padding:1px 7px;border-radius:3px;background:#143c0a59;text-shadow:none}.cbt-ready.is-ready{background:var(--tex-btn);border-color:var(--line-dark);color:var(--ink);text-shadow:0 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0000004d,0 2px #00000080}.cbt-ready.is-ready .cbt-ready__label{font-size:calc(15px * var(--text-scale));letter-spacing:.3px;text-transform:none}.cbt-ready.is-ready .cbt-ready__key{background:#0000004d}.cbt-ready.is-disabled{filter:grayscale(.85);opacity:.7;cursor:not-allowed}.cbt-grid>.glt-tip:has(>.cbt-ready){flex:1;display:flex}.cbt-banner{position:fixed;left:50%;top:22%;transform:translate(-50%,-50%);z-index:30;pointer-events:none;padding:7px 26px 8px;text-align:center;border-radius:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-panel-hi) 96%,transparent),color-mix(in srgb,var(--ui-panel-lo) 96%,transparent));border:1px solid var(--line-dark);box-shadow:inset 0 1px 0 var(--bevel-light),0 0 0 1px #00000080,0 6px 18px #00000080;animation:cbt-banner var(--ms, 1.6s) ease-out both}.cbt-banner__title{font-weight:700;font-size:calc(24px * var(--text-scale));letter-spacing:.3px;color:var(--accent-text);line-height:1.1;text-shadow:0 1px 0 rgba(0,0,0,.6)}.cbt-banner__sub{font-size:var(--fs-md);color:var(--ink-soft);margin-top:2px}.cbt-banner--mine .cbt-banner__title{color:#ff9a40}.cbt-banner--turn .cbt-banner__title{font-size:calc(18px * var(--text-scale));color:var(--ally-text)}.cbt-banner--bad .cbt-banner__title{font-size:calc(18px * var(--text-scale));color:var(--bad)}.cbt-banner--good .cbt-banner__title{color:var(--good)}.cbt-banner--boss{border-color:#8a5ab0}.cbt-banner--boss .cbt-banner__title{color:var(--violet);font-size:calc(20px * var(--text-scale));max-width:640px}@keyframes cbt-banner{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}20%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-58%)}}.cbt-pause{position:fixed;inset:0;z-index:25;display:grid;place-items:center;background:#06060759;pointer-events:none}.cbt-pause__card{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 24px 13px;border-radius:5px;background:var(--tex-parchment) var(--parch);border:1px solid var(--line-dark);box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 -2px 0 var(--bevel-dark),0 8px 24px #0000008c}.cbt-pause__title{font-weight:700;font-size:calc(19px * var(--text-scale));color:var(--wood-deep)}.cbt-pause__text{font-size:var(--fs-md);color:var(--ink-soft)}.cbt-cursor{position:fixed;z-index:40;pointer-events:none;padding:2px 7px;border-radius:3px;border:1px solid var(--line-dark);font-weight:700;font-size:var(--fs-sm);white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--ui-panel) 95%,transparent);text-shadow:0 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 0 var(--bevel-light),0 2px 6px #00000080}.cbt-cursor--move{color:#b4ec86;border-color:#4f8a2a;box-shadow:inset 3px 0 #5ab83a,0 2px 6px #00000080}.cbt-cursor--ok{color:#ffb870;border-color:#b3500d;box-shadow:inset 3px 0 0 var(--accent),0 2px 6px #00000080}.cbt-cursor--bad{color:var(--bad);border-color:#a8281e;box-shadow:inset 3px 0 #d23a2e,0 2px 6px #00000080}.cbt-cursor--info{color:var(--ink-soft)}.cbt-flabel{position:fixed;z-index:34;pointer-events:none;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:2px;min-width:84px;padding:2px 7px 3px;border-radius:3px;background:color-mix(in srgb,var(--ui-panel) 94%,transparent);border:1px solid var(--line-dark);box-shadow:inset 0 1px 0 var(--bevel-light),0 2px 6px #00000080;font-family:var(--font-ui);line-height:1.1}.cbt-flabel__name{font-weight:700;font-size:var(--fs-sm);white-space:nowrap;color:var(--wood-deep);text-shadow:0 1px 0 rgba(0,0,0,.5)}.cbt-flabel.is-ally .cbt-flabel__name{color:var(--ally-text)}.cbt-flabel.is-enemy .cbt-flabel__name{color:var(--enemy-text)}.cbt-flabel__bar{position:relative;width:76px;height:5px;border:1px solid #120606;border-radius:1px;background:#1a1414;overflow:hidden}.cbt-flabel__bar>i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(180deg,#ff6a5a,#d01e1e)}.cbt-flabel__bar>i.cbt-flabel__sh{background:#9fd8ff}.cbt-flabel__hp{font-size:9.5px;color:var(--ink-soft)}.cbt-tip__muted{color:var(--ink-muted);font-weight:400}.cbt-tip__now{color:var(--accent-text);font-weight:700;font-family:var(--font-ui);font-size:var(--fs-sm)}.cbt-tip__vitals{font-family:var(--font-ui)}.cbt-tip__buffs{margin:0;padding:0 0 0 14px;font-size:var(--fs-sm)}.cbt-tip__buffs li{padding:0;border:none!important}.cbt-tuto{padding:4px 9px 5px;border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--ui-panel-hi)),color-mix(in srgb,var(--accent) 7%,var(--ui-panel)));border:1px solid #8a3e0a;box-shadow:inset 3px 0 0 var(--accent),inset 0 1px 0 var(--bevel-light);color:var(--ink);pointer-events:auto;overflow:hidden;display:flex;flex-direction:column}.cbt-tuto__step{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--accent-text);font-weight:700}.cbt-tuto__title{font-weight:700;font-size:var(--fs-md);color:var(--wood-deep);line-height:1.15}.cbt-tuto__text{margin:2px 0 3px;font-size:var(--fs-sm);line-height:1.28;flex:1;min-height:0;overflow:hidden}.cbt-tuto__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.cbt-tuto__hint{font-size:var(--fs-xs);color:var(--ink-muted)}.cbt-tuto__skip{flex:none;white-space:nowrap;padding:1px 7px;border-radius:3px;border:1px solid var(--line-dark);background:var(--tex-btn);color:var(--ink);font-weight:700;font-size:var(--fs-xs);cursor:pointer;box-shadow:inset 0 1px #ffffff1a,0 1px #00000080}.cbt-loading{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);z-index:15;display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:4px;background:color-mix(in srgb,var(--ui-panel) 95%,transparent);border:1px solid var(--line-dark);color:var(--ink);font-weight:700;box-shadow:var(--drop)}.cbt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cbt-root.is-calm .glt-endturn.is-low,.cbt-root.is-calm .cbt-banner{animation:none}@media(prefers-reduced-motion:reduce){.cbt-banner,.glt-endturn.is-low{animation:none}}.rr-choice__head{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.rr-choice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.rr-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;border:1px solid var(--line-dark);background:var(--ui-raised);color:var(--wood-deep);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:700;line-height:1.5;white-space:nowrap}.rr-chip .rr-berries{font-size:var(--fs-xs)}.rr-chip .rr-berries img{width:16px;height:16px}.rr-chip--cost{background:#e0b23c2e;border-color:#a8801e}.rr-chip--cost.is-short{background:#dc3c2c33;border-color:#c8402a}.rr-chip--tag{background:#2f6fd038;border-color:#4f8ad8;color:var(--ally-text)}.rr-chip--risk{background:#dc5a3233;border-color:#d0603a;color:#ffad8a}.rr-chip--sure{background:#5aaa3c33;border-color:#5a9a3a;color:var(--good)}.rr-out{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:10px 0 4px}.rr-out__group{min-width:0}.rr-out__h{margin:0 0 4px;font-family:var(--font-title);font-size:var(--fs-md);font-weight:400;color:var(--wood-deep);letter-spacing:.5px}.rr-out__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px}.rr-out__line{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 10px 4px 4px;border:1px solid var(--line);border-left-width:4px;border-radius:4px;background:var(--card-hi);box-shadow:0 1px #0006;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;line-height:1.25;color:var(--ink-soft);position:relative;animation:rr-out-in .35s ease-out both}.rr-out__line:nth-child(2){animation-delay:.06s}.rr-out__line:nth-child(3){animation-delay:.12s}.rr-out__line:nth-child(4){animation-delay:.18s}.rr-out__line:nth-child(n+5){animation-delay:.24s}.rr-out__line.is-gain{border-color:#7a6a2a;border-left-color:#5ab83a;background:linear-gradient(90deg,#5ab83a33,#e0b23c14);color:#c4eaa8}.rr-out__line.is-loss{border-color:#7a3a2e;border-left-color:#e0402e;background:linear-gradient(90deg,#dc3c2c38,#dc3c2c12);color:#ffc2b6}.rr-out__line.is-neutral{border-color:var(--line);border-left-color:#8d897f;background:var(--card);color:var(--ink-soft)}.rr-out__line.is-me{box-shadow:0 0 0 2px #e0b23ccc,0 1px #0006}.rr-out__icon{flex:none;width:32px;height:32px;display:grid;place-items:center}.rr-out__img{width:30px;height:30px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.rr-out__text{min-width:0;overflow-wrap:anywhere}.rr-out__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes rr-out-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rr-out__line{animation:none}}.rr-scr{pointer-events:none}.rr-bar{pointer-events:auto}.rr-bar .glt-topbar__brand{max-width:34vw;overflow:hidden;text-overflow:ellipsis}.rr-bar__stat{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#00000052;border:1px solid rgba(255,224,138,.3);box-shadow:inset 0 1px 2px #00000059;color:var(--ink);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.rr-bar__bounty b{color:#ffe08a;font-weight:700}.rr-bar__pause{margin-left:6px;padding:2px 10px;border-radius:999px;background:#c8402a;color:#fff4e0;font-weight:700;font-size:var(--fs-sm);border:1px solid var(--outline)}.rr-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px;padding:14px 16px 14px 12px;pointer-events:none}.rr-col{min-height:0;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}.rr-col>*{pointer-events:auto}.rr-scr>.rr-chat{position:fixed;left:12px;bottom:12px;z-index:6}.rr-room{width:min(920px,100%);max-height:100%;display:flex;flex-direction:column;padding:10px 12px 12px}.rr-room--wide{width:min(1060px,100%)}.rr-room>.glt-panel__body{display:flex;flex-direction:column;min-height:0;flex:1}.rr-room__art{position:relative;margin:0;flex:none;height:clamp(118px,22vh,236px);border:1px solid var(--line-dark);border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #00000080,0 2px #00000073;background:#7cc4f0}.rr-room__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.rr-room__caption{position:absolute;left:12px;bottom:10px;display:flex;flex-direction:column;max-width:calc(100% - 24px);padding:4px 16px 6px 14px;border:1px solid var(--line-dark);border-radius:8px 22px 8px 8px;background:var(--tex-wood, var(--wood)) var(--wood);background-size:240px;box-shadow:inset 0 2px 0 var(--bevel-light),inset 0 -3px 0 var(--bevel-dark),0 2px 8px #00000080;color:var(--wood-deep)}.rr-room__kicker{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#ffe08a;text-shadow:0 1px 0 var(--outline)}.rr-room__title{font-size:calc(26px * var(--text-scale));line-height:1.05;text-shadow:0 1px 0 rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-room__body{flex:1;min-height:0;overflow-y:auto;padding:12px 6px 6px}.rr-room__foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:10px;border-top:2px dashed var(--sep-strong)}.rr-center{text-align:center}.rr-story{margin:0 0 12px;font-family:var(--font-text);font-size:calc(17px * var(--text-scale));line-height:1.42;color:var(--ink-soft);text-align:left}.rr-story--soft{font-size:var(--fs-md);color:var(--ink-muted);font-style:italic}.rr-who{margin:0 0 10px;font-size:var(--fs-sm);color:var(--ink-muted);text-align:left}.rr-greeting{margin:0 0 10px;padding:8px 14px;border-left:4px solid var(--line-dark);background:var(--card-hi);border-radius:0 8px 8px 0;font-family:var(--font-text);font-style:italic;font-size:var(--fs-md);color:var(--ink-soft);text-align:left}.rr-tag{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;border:1px solid var(--line-dark);background:var(--ui-raised);color:var(--wood-deep);font-size:var(--fs-xs);font-weight:700;vertical-align:2px}.rr-tag--you{background:#2f6fd040;border-color:#4f8ad8;color:var(--ally-text)}.rr-crew{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;min-width:0}.rr-crew__m{display:flex;align-items:center;gap:6px;padding:2px 10px 2px 2px;border-radius:999px;background:var(--card-hi);border:1px solid var(--line);font-size:var(--fs-sm)}.rr-crew__m .glt-portrait{flex:none}.rr-crew__name{font-weight:700;color:var(--wood-deep);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-crew__state{color:var(--ink-muted);white-space:nowrap}.rr-crew__m.is-ready{border-color:#4f9a34;background:#5ab83a2e}.rr-crew__m.is-ready .rr-crew__state{color:var(--good);font-weight:600}.rr-crew__m.is-away{opacity:.6}.rr-crew__m.is-me .rr-crew__name:after{content:" (vous)";font-weight:500;color:var(--ink-muted)}.rr-leave{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.rr-leave__btn{font-family:var(--font-shout);letter-spacing:1px;font-size:calc(21px * var(--text-scale))!important}.rr-leave__wait{font-size:var(--fs-xs);color:var(--ink-muted);max-width:280px;text-align:right}.rr-choices{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.rr-choice{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid var(--line-dark);border-radius:var(--radius-sm);background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 0 var(--bevel-dark),0 1px #00000073;transition:border-color .1s,background .1s}.rr-choice:not(.is-locked):hover{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--ui-raised-hi)),color-mix(in srgb,var(--accent) 6%,var(--ui-raised)))}.rr-choice.is-locked{background:#00000029;border-style:dashed;border-color:var(--line);box-shadow:none}.rr-choice.is-locked .rr-choice__label{color:var(--ink-muted)}.rr-choice__n{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--ui-shade);background:var(--tex-wood, var(--wood)) var(--wood);box-shadow:inset 0 1px 0 var(--bevel-light),0 0 0 1px #ffffff0f;font-family:var(--font-ui);font-weight:700;font-size:13px;color:var(--gold-light);text-shadow:0 1px 0 rgba(0,0,0,.5)}.rr-choice.is-locked .rr-choice__n{background:var(--ui-raised);color:var(--ink-muted)}.rr-choice__main{flex:1;min-width:0}.rr-choice__label{font-weight:700;font-size:var(--fs-md);color:var(--wood-deep)}.rr-choice__hint{margin-top:2px;font-family:var(--font-text);font-style:italic;font-size:var(--fs-sm);color:var(--ink-muted)}.rr-choice__req{margin-top:2px;font-size:var(--fs-xs);font-weight:700;color:var(--bad)}.rr-result{margin:4px 0 10px;padding:10px 14px;border:1px solid var(--line-dark);border-radius:var(--radius-sm);background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,inset 3px 0 0 var(--accent),0 1px #00000073;text-align:left;animation:rr-pop .35s cubic-bezier(.2,1.4,.4,1) both}.rr-result__title{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--wood-deep);margin-bottom:4px}.rr-result__text{margin:0;font-family:var(--font-text);font-size:calc(17px * var(--text-scale));line-height:1.4}.rr-contracts{margin-top:10px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--field);border:1px dashed var(--line);text-align:left;font-size:var(--fs-sm)}.rr-contracts__h{font-weight:700;color:var(--wood-deep);margin-bottom:4px}.rr-contracts ul{margin:0;padding-left:18px}.rr-shop__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-dark)}.rr-shop__head .glt-tabs{margin-bottom:-2px}.rr-shop__purse{display:inline-flex;align-items:center;gap:6px;padding-bottom:6px;font-size:var(--fs-sm);color:var(--ink-muted)}.rr-shop__pane{padding:12px 2px 4px;text-align:left}.rr-pane-note{margin:0 0 10px}.rr-shop__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.rr-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--line-dark);border-radius:var(--radius-sm);background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 0 var(--bevel-dark),0 1px #00000073}.rr-offer.is-sold{opacity:.62;filter:saturate(.5)}.rr-offer.is-mine{opacity:.85;border-color:#4f9a34;box-shadow:inset 3px 0 #5ab83a;filter:none}.rr-offer.is-worn{border-style:dashed}.rr-offer__name{font-weight:700;color:var(--wood-deep);line-height:1.15;overflow-wrap:break-word}.rr-offer__sub{font-size:var(--fs-xs);color:var(--ink-muted)}.rr-offer__rolls{margin-top:2px;font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rr-offer__buy{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rr-offer__sold{font-size:var(--fs-sm);font-weight:700;color:var(--ink-muted);font-style:italic;text-align:right;max-width:110px}.rr-services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.rr-service__card{height:100%;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--line-dark);border-radius:var(--radius-sm);background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 0 var(--bevel-dark),0 1px #00000073}.rr-service__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rr-service__name{font-weight:700;font-size:var(--fs-md);color:var(--wood-deep)}.rr-service__help{margin:0;font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-soft)}.rr-service__status{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--wood-deep)}.rr-service__preview{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--good)}.rr-service__go{margin-top:auto;display:flex;justify-content:flex-end}.rr-picker{display:flex;flex-wrap:wrap;gap:6px}.rr-picker__opt{position:relative;padding:2px;border:2px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.rr-picker__opt.is-on{border-color:#e0b23c;background:#e0b23c38;box-shadow:0 0 0 2px var(--outline)}.rr-picker__worn{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);padding:0 5px;border-radius:6px;background:var(--wood-dark);color:var(--ink);font-size:10px;font-weight:700}.rr-stats-pick{display:flex;flex-wrap:wrap;gap:6px}.rr-stat-opt{padding:4px 10px;border-radius:999px;border:1px solid var(--line-dark);background:var(--tex-btn);color:var(--wood-deep);font-weight:600;font-size:var(--fs-sm);cursor:pointer;box-shadow:inset 0 1px #ffffff1a,0 1px #00000080}.rr-stat-opt.is-on{background:linear-gradient(180deg,#ffc27a,#ec7a1e);border-color:#6a2a04;color:#fff;text-shadow:0 1px 0 rgba(110,40,0,.7)}.rr-chest{display:flex;flex-direction:column;align-items:center;gap:12px}.rr-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:4px 0 10px}.rr-option{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border:1px solid var(--line-dark);border-radius:6px;background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 0 var(--bevel-dark),0 2px #00000073;text-align:center}.rr-option.is-done{opacity:.6}.rr-option.is-chosen{border-color:#5ab83a;box-shadow:0 0 0 3px #5ab83a59,0 2px #00000073}.rr-option__icon{width:64px;height:64px}.rr-option__title{font-family:var(--font-title);font-size:var(--fs-lg);color:var(--wood-deep)}.rr-option__desc{margin:0;flex:1;font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-soft)}.rr-option__chosen{font-weight:700;color:var(--good)}.rr-boss{display:flex;align-items:center;gap:12px;margin:6px 0 10px;padding:10px 14px;border:1px solid var(--ui-shade);border-radius:6px;background:linear-gradient(180deg,#3a1a16,#1e0e0c);color:var(--ink);text-align:left;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #c8402a59,var(--drop)}.rr-boss img{width:58px;height:58px;flex:none}.rr-boss__k{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:1.5px;color:#e8c88a}.rr-boss__name{font-family:var(--font-title);font-size:calc(26px * var(--text-scale));color:#ffe08a;text-shadow:0 2px 0 #000}.rr-boss__title{font-family:var(--font-text);font-style:italic;color:#f1e2bf}.combat-intro{position:fixed;top:76px;left:50%;transform:translate(-50%);z-index:40;display:flex;gap:14px;align-items:flex-start;width:min(620px,calc(100vw - 32px));padding:12px 16px;border:1px solid var(--line-dark);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-panel-hi) 96%,transparent),color-mix(in srgb,var(--ui-band) 96%,transparent));color:var(--ink);box-shadow:inset 0 1px 0 var(--bevel-light),0 0 0 2px #a8801e,var(--drop);cursor:pointer;pointer-events:auto;animation:rr-drop .45s cubic-bezier(.2,1.4,.4,1) both}.combat-intro--ambush{box-shadow:0 0 0 2px #c8402a,var(--drop)}.combat-intro__icon{width:64px;height:64px;flex:none}.combat-intro__kicker{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:2px;color:#e8c88a;font-weight:700}.combat-intro__title{font-family:var(--font-poster);font-size:calc(30px * var(--text-scale));letter-spacing:1px;color:#ffe08a;text-shadow:0 2px 0 #000;line-height:1.05}.combat-intro--ambush .combat-intro__title{color:#ff9a6a}.combat-intro__sub{font-family:var(--font-title);font-size:var(--fs-lg);color:#f1e2bf}.combat-intro__text{margin:6px 0 0;font-family:var(--font-text);font-size:var(--fs-md);line-height:1.35}.combat-intro__hint{margin:6px 0 0;padding:4px 8px;border-radius:6px;background:#ffe08a24;font-size:var(--fs-sm);color:#ffe8b0}.combat-intro__close{margin-top:6px;font-size:var(--fs-xs);color:var(--ink-muted)}@keyframes rr-pop{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes rr-drop{0%{transform:translate(-50%,-24px);opacity:0}to{transform:translate(-50%);opacity:1}}#run-overlay{position:fixed;inset:0;z-index:2;pointer-events:none}.run-overlay{position:absolute;inset:0;pointer-events:none}.run-overlay>*{pointer-events:auto}@media(prefers-reduced-motion:reduce){.rr-result,.combat-intro{animation:none}}.rr-crew-choices{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.rr-crew-choices li{color:var(--ink-soft)}.rr-tip{position:fixed;z-index:120;max-width:340px;min-width:180px;padding:9px 12px;border-radius:9px;background:var(--tex-tip);border:1px solid var(--line-dark);outline:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px 0 var(--bevel-light),0 8px 18px #0000008c;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-md);line-height:1.25;text-align:left;pointer-events:none}.rr-tipcard__head{display:flex;gap:10px;align-items:center}.rr-tipcard__icon{width:44px;height:44px;flex:none}.rr-tipcard__title{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--wood-deep)}.rr-tipcard__sub{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-muted)}.rr-tipcard__stats{list-style:none;margin:8px 0 0;padding:6px 0 0;border-top:1.5px dashed var(--sep-strong);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;color:var(--good)}.rr-tipcard__stats li.is-neg{color:var(--bad)}.rr-range{font-weight:400;color:var(--ink-muted);font-size:var(--fs-xs)}.rr-tipcard__effect{margin:6px 0 0;font-size:var(--fs-sm);color:var(--ink-soft)}.rr-tipcard__note{margin:6px 0 0;font-size:var(--fs-xs);color:var(--accent-text);font-family:var(--font-ui);font-weight:600}.rr-tipcard__set{margin:6px 0 0;font-size:var(--fs-xs);color:var(--info);font-family:var(--font-ui);font-weight:700}.rr-tipcard__flavor{margin:6px 0 0;font-size:var(--fs-sm);font-style:italic;color:var(--ink-muted)}.rr-upg{color:var(--gold-text)}.rr-stars{color:var(--gold-text);letter-spacing:1px}.rr-icon{position:relative;display:inline-flex;border-radius:12px;outline:none;cursor:help;transition:transform .1s}.rr-icon img{display:block;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.rr-icon:hover,.rr-icon:focus-visible{transform:translateY(-2px) scale(1.04)}.rr-icon:focus-visible{box-shadow:0 0 0 3px var(--gold)}.rr-icon__badge,.rr-icon__count{position:absolute;right:-3px;bottom:-3px;min-width:20px;padding:0 4px;border-radius:999px;border:1px solid var(--outline);background:#fff0b8;color:#2a1e06;font-family:var(--font-ui);font-size:11px;font-weight:700;text-align:center;line-height:15px}.rr-icon--fruit img{filter:drop-shadow(0 0 6px rgba(200,120,255,.75)) drop-shadow(0 2px 0 rgba(0,0,0,.5))}.rr-berries{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--gold-text);white-space:nowrap;font-family:var(--font-ui)}.rr-berries img{width:20px;height:20px}.rr-berries.is-short{color:var(--bad)}.glt-topbar .rr-berries{color:#ffe08a}.rr-col>.rr-rewards__panel{width:min(1000px,100%);max-height:100%;display:flex;flex-direction:column;animation:rr-pop .35s cubic-bezier(.2,1.4,.4,1) both}.rr-rewards__panel>.glt-panel__body{display:flex;flex-direction:column;min-height:0;flex:1}.rr-rewards__panel .glt-panel__title{font-family:var(--font-poster);letter-spacing:1.5px;font-size:calc(34px * var(--text-scale));color:#ffd870;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 12px rgba(255,200,90,.35);-webkit-text-stroke:.5px var(--outline)}.rr-rewards__panel .glt-panel__title .glt-title{font-family:inherit;letter-spacing:inherit}.rr-rewards__sub{margin:-4px 0 10px;text-align:center;font-family:var(--font-text);color:var(--ink-muted);font-size:var(--fs-md)}.rr-rewards__panel .rr-loot{flex:1;min-height:0;overflow-y:auto}.rr-rewards__foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px;padding-top:10px;border-top:2px dashed var(--sep-strong)}.rr-rewards__wait{flex:1;text-align:right;font-size:var(--fs-sm);color:var(--ink-muted)}.rr-rewards__go{font-family:var(--font-shout);letter-spacing:1.5px;font-size:calc(24px * var(--text-scale))!important;min-width:180px;justify-content:center}.rr-pending-btn__n{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:4px;padding:0 5px;border-radius:999px;background:#c8342a;color:#fff4e0;border:1px solid var(--outline);font-size:12px;text-shadow:none}.rr-loot__table{width:100%;border-collapse:separate;border-spacing:0 6px;text-align:left}.rr-loot__table thead th{padding:0 10px 2px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--ink-muted);font-weight:700}.rr-loot__row{animation:rr-row-in .4s ease-out both}.rr-loot__row>*{padding:8px 10px;background:var(--tex-card);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--ui-shade);vertical-align:middle}.rr-loot__row>:first-child{border-left:1px solid var(--line-dark);border-radius:6px 0 0 6px}.rr-loot__row>:last-child{border-right:1px solid var(--line-dark);border-radius:0 6px 6px 0}.rr-loot__row.is-me>*{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 18%,var(--ui-raised)),color-mix(in srgb,var(--gold) 9%,var(--ui-panel-hi)));border-color:#a8801e}.rr-loot__who{display:flex;align-items:center;gap:10px;min-width:220px;font-weight:400}.rr-loot__name{font-weight:700;color:var(--wood-deep);font-size:var(--fs-md)}.rr-loot__class{font-size:var(--fs-xs);color:var(--ink-muted)}.rr-loot__ready{font-size:var(--fs-xs);color:var(--ink-muted);font-style:italic}.rr-loot__ready.is-on{color:var(--good);font-weight:700;font-style:normal}.rr-loot__ready.is-away{color:var(--bad)}.rr-loot__xp{width:190px}.rr-loot__xptext{margin-top:4px;font-size:var(--fs-sm);font-weight:700;color:var(--violet)}.rr-loot__berries{width:110px;font-size:var(--fs-md)}.rr-loot__items{display:table-cell}.rr-loot__items .rr-icon{margin:2px 6px 2px 0}.rr-loot__none{font-size:var(--fs-sm);color:var(--ink-muted);font-style:italic}.rr-mastery{font-size:var(--fs-sm);font-weight:700;color:var(--gold-text)}.rr-lvlup{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;border:1px solid #6a4a0c;background:linear-gradient(180deg,#fff0a8,#e0b23c);color:#2a1e06;font-family:var(--font-shout);letter-spacing:1px;font-size:var(--fs-sm);animation:rr-bounce .8s cubic-bezier(.2,1.6,.4,1) .6s both}@keyframes rr-row-in{0%{transform:translate(-16px);opacity:0}to{transform:none;opacity:1}}@keyframes rr-bounce{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.rr-gains{margin:8px 0;text-align:left}.rr-gains__list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--fs-sm);color:var(--violet);font-weight:600}.rr-gains__list b{color:var(--wood-deep)}.rr-fruit{position:relative;display:flex;align-items:center;gap:16px;margin:0 0 12px;padding:12px 18px 12px 12px;border:1px solid var(--line-dark);border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 18% 50%,#5a2a8a,#2a1440 70%);color:#fbf3dc;box-shadow:0 0 0 2px #e0b23c,0 0 26px #aa5aff8c,var(--drop);text-align:left;animation:rr-fruit-in .7s cubic-bezier(.2,1.4,.4,1) both}.rr-fruit__rays{position:absolute;left:92px;top:50%;width:420px;height:420px;margin:-210px 0 0 -210px;background:repeating-conic-gradient(from 0deg,rgba(255,230,140,.22) 0deg 8deg,transparent 8deg 22deg);border-radius:50%;animation:rr-spin 14s linear infinite;pointer-events:none}.rr-fruit__art{position:relative;width:150px;height:156px;flex:none;animation:rr-fruit-bob 2.6s ease-in-out .7s infinite}.rr-fruit__text{position:relative;min-width:0}.rr-fruit__kicker{font-family:var(--font-poster);letter-spacing:1.5px;font-size:calc(20px * var(--text-scale));color:#ffe08a;text-shadow:0 2px 0 #000}.rr-fruit__name{font-family:var(--font-title);font-size:calc(30px * var(--text-scale));line-height:1.05;color:#fff4d8;text-shadow:0 2px 0 #000}.rr-fruit__meta{font-size:var(--fs-sm);color:#e8c8ff;font-weight:600}.rr-fruit__desc{margin:6px 0 0;font-family:var(--font-text);font-size:var(--fs-md);line-height:1.35;color:#f1e2ff}.rr-fruit__owner{margin:6px 0 0;font-size:var(--fs-sm);color:#ffe8b0}@keyframes rr-fruit-in{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.03);opacity:1}to{transform:none}}@keyframes rr-fruit-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes rr-spin{to{transform:rotate(360deg)}}.rr-prog-sec{margin:0 0 18px}.rr-h3{margin:4px 0 10px;font-family:var(--font-title);font-size:var(--fs-xl);color:var(--wood-deep);text-align:center;font-weight:400}.rr-h3__sub{display:block;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink-muted)}.rr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,268px));justify-content:center;gap:10px}.rr-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 10px 10px;border:1px solid var(--line-dark);border-radius:var(--radius-sm);background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 0 var(--bevel-dark),0 1px #00000080;text-align:center;overflow:hidden;transition:border-color .1s}.rr-card:hover{border-color:var(--accent)}.rr-card__kind{order:-1;align-self:stretch;margin:0 -10px 6px;padding:3px 8px;border-bottom:1px solid var(--ui-shade);background:var(--tex-wood, var(--wood)) var(--wood);color:var(--wood-deep);font-size:var(--fs-xs);font-weight:700;letter-spacing:.4px;text-transform:none;text-shadow:0 1px 0 rgba(0,0,0,.6)}.rr-card__kind:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:1px;background:var(--wood-light);vertical-align:1px}.rr-card--learnSpell .rr-card__kind:before{background:#6fa8e8}.rr-card--spellMod .rr-card__kind:before{background:var(--accent-light)}.rr-card--passive .rr-card__kind:before{background:#b88ae0}.rr-card--stats .rr-card__kind:before{background:#8ad06a}.rr-card--haki{background:linear-gradient(180deg,#3a2448,#1f1028);color:#f1e2ff;border-color:#2a1238}.rr-card--haki .rr-card__kind{background:linear-gradient(180deg,#5a3a70,#3a2250);border-color:#1a0a24}.rr-card--haki .rr-card__kind:before{background:#d8b0ff}.rr-card--haki .rr-card__name{color:#e8c8ff}.rr-card--haki .rr-card__desc{color:#e8dcf6}.rr-card--fruit{background:linear-gradient(180deg,color-mix(in srgb,#c046a0 16%,var(--ui-raised)),color-mix(in srgb,#c046a0 8%,var(--ui-panel-hi)))}.rr-card--fruit .rr-card__kind:before{background:#d870b0}.rr-card__icon{width:60px;height:60px}.rr-card__fruit{width:110px;height:114px}.rr-card__name{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-lg);color:var(--wood-deep);line-height:1.15}.rr-card__sub{font-size:var(--fs-sm);font-style:italic;color:var(--ink-muted)}.rr-card__desc{margin:4px 0;flex:1;font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.32;color:var(--ink-soft)}.rr-card__spell{margin:0 0 6px;padding:2px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);font-size:var(--fs-sm);color:var(--info);cursor:help}.rr-card__spell:hover,.rr-card__spell:focus-visible{border-color:var(--accent)}.rr-card__actions{display:flex;gap:8px;align-items:center}.rr-banish{font-size:var(--fs-xs)!important}.rr-confirm__body{display:flex;gap:14px;align-items:flex-start}.rr-confirm__fruit{width:110px;height:114px;flex:none}.rr-warn{color:var(--bad)}.rr-end__main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,860px);grid-template-rows:minmax(0,1fr);justify-content:center;gap:18px;padding:16px 18px 14px 12px;pointer-events:none}.rr-end__main>*{pointer-events:auto}.rr-end__left{min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:2px 4px}.rr-end__title{margin:0;font-family:var(--font-poster);font-weight:400;letter-spacing:2px;font-size:calc(54px * var(--text-scale));line-height:1;color:#ffe08a;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 22px rgba(255,210,90,.55);-webkit-text-stroke:1.5px var(--outline);animation:rr-pop .6s cubic-bezier(.2,1.6,.4,1) both}.rr-end__title.is-defeat{color:#f0a090;text-shadow:0 1px 0 rgba(0,0,0,.3),0 0 22px rgba(200,60,40,.5)}.rr-end__title.is-abandoned{color:#e8dcc0;text-shadow:0 1px 0 rgba(0,0,0,.3)}.rr-end__text{margin:0;padding:6px 12px;border-radius:6px;background:#141415b8;border:1px solid rgba(255,255,255,.08);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-md);text-align:center;line-height:1.35}.rr-end__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.rr-end__actions .glt-btn--lg{font-family:var(--font-shout);letter-spacing:1.5px;font-size:calc(24px * var(--text-scale))}.rr-end__invite{max-width:100%}.rr-end__right{min-height:0;max-height:100%;display:flex;flex-direction:column;align-self:start}.rr-end__right>.glt-panel__body{display:flex;flex-direction:column;min-height:0;flex:1}.rr-end__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 8px}.rr-fact{padding:6px 10px;border-radius:6px;border:1px solid var(--line);background:var(--tex-well);box-shadow:inset 0 1px 2px #00000059}.rr-fact dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:1px;color:var(--ink-muted);font-weight:700}.rr-fact dd{margin:0;font-weight:700;font-size:var(--fs-md);color:var(--wood-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-end__route{margin:0 0 4px;font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-soft)}.rr-end__rank{margin:0 0 8px;font-size:var(--fs-xs);color:var(--ink-muted);font-weight:600}.rr-end__rank.is-debug{color:var(--accent-text)}.rr-end__pane{flex:1;min-height:min(300px,40vh);overflow-y:auto;padding:12px 4px 4px;border-top:1px solid var(--line-dark);margin-top:-2px;background:#00000024;border-radius:0 0 8px 8px}.rr-end__fallback{margin:auto;width:min(480px,calc(100vw - 32px));text-align:center;pointer-events:auto}.rr-wanted{position:relative;width:min(300px,100%);flex:none;padding:12px 16px 14px;background:radial-gradient(ellipse at 50% 40%,#f6e6c0,#e2c890 75%,#c8a868);border:2px solid #6b4423;box-shadow:0 0 0 2px #2b1a12,6px 10px 18px #0000008c;transform:rotate(-1.6deg);color:#2b1a12;text-align:center;font-family:var(--font-title);animation:rr-poster .7s cubic-bezier(.2,1.3,.4,1) .15s both}.rr-wanted:before,.rr-wanted:after{content:"";position:absolute;top:6px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c8ccd6,#6f7480);border:1.5px solid #2b1a12}.rr-wanted:before{left:8px}.rr-wanted:after{right:8px}.rr-wanted__head{font-family:var(--font-poster);font-size:calc(34px * var(--text-scale));letter-spacing:2px;line-height:1;color:#3a2416}.rr-wanted__photo{margin:8px auto 6px;padding:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-height:120px;align-items:center;border:3px solid #3a2416;background:linear-gradient(180deg,#d8c8a0,#bfa878);box-shadow:inset 0 0 14px #3c241473;filter:sepia(.35) saturate(.9)}.rr-wanted__photo .glt-portrait{box-shadow:none}.rr-wanted__dead{font-family:var(--font-poster);font-size:calc(22px * var(--text-scale));letter-spacing:3px;color:#3a2416}.rr-wanted__name{font-size:calc(20px * var(--text-scale));line-height:1.1;margin:2px 0 4px}.rr-wanted__bounty{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-title);font-size:calc(30px * var(--text-scale));letter-spacing:1px;color:#2b1a12}.rr-wanted__bounty img{width:28px;height:28px}.rr-wanted__marine{position:absolute;right:12px;bottom:6px;font-family:var(--font-ui);font-weight:700;font-size:11px;letter-spacing:3px;color:#3a241699}@keyframes rr-poster{0%{transform:rotate(-12deg) scale(.7);opacity:0}to{transform:rotate(-1.6deg);opacity:1}}.rr-bounty{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.rr-bounty td,.rr-bounty th{padding:5px 8px;border-bottom:1.5px dashed var(--sep-strong);text-align:left}.rr-bounty__amt{text-align:right!important;font-weight:700;color:var(--gold-text);white-space:nowrap;font-variant-numeric:tabular-nums}.rr-bounty__amt.is-neg{color:var(--bad)}.rr-bounty__x{color:var(--ink-muted);font-size:var(--fs-sm)}.rr-bounty tfoot th,.rr-bounty tfoot td{border-top:1px solid var(--line-dark);border-bottom:none;font-size:var(--fs-lg);font-family:var(--font-title);font-weight:400;color:var(--wood-deep)}.rr-builds{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.rr-build{padding:10px 12px;border:1px solid var(--line-dark);border-radius:6px;background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 0 var(--bevel-dark),0 1px #00000080}.rr-build.is-me{border-color:#a8801e;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #e0b23c59,0 1px #00000080}.rr-build__head{display:flex;gap:10px;align-items:center}.rr-build__name{display:flex;align-items:center;gap:6px;font-weight:700;font-size:var(--fs-lg);color:var(--wood-deep)}.rr-build__class{font-size:var(--fs-sm);font-weight:600;color:var(--ink-soft)}.rr-build__lvl{font-size:var(--fs-xs);color:var(--ink-muted)}.rr-build__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:var(--fs-sm)}.rr-build__fruit{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--violet)}.rr-build__equip{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding:6px;border-radius:6px;background:#00000038;box-shadow:inset 0 1px 3px #00000059;min-height:46px;align-items:center}.rr-build__stats{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;font-size:var(--fs-sm);color:var(--ink-soft)}.rr-build__stats b{color:var(--wood-deep)}.rr-build__ups{cursor:help;text-decoration:underline dotted}.rr-feats .rr-h3{text-align:left;font-size:var(--fs-lg);margin-top:10px}.rr-feats__who{margin:0 0 8px}.rr-feats__name{font-weight:700;color:var(--wood-deep);margin-bottom:4px}.rr-feats__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rr-feats__list li{display:flex;gap:8px;align-items:center;padding:4px 8px;border-radius:6px;background:var(--card-hi);border:1px solid var(--line)}.rr-feats__list img{width:36px;height:36px;flex:none}.rr-feats__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rr-feats__chips li{padding:3px 10px;border-radius:999px;border:1px solid #a8801e;background:#e0b23c29;color:var(--wood-deep);font-size:var(--fs-sm)}.rr-feats__type{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:1px;color:var(--ink-muted);font-weight:700}@media(max-width:1250px){.rr-end__main{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}@media(max-height:820px){.rr-wanted__photo{min-height:90px}.rr-end__title{font-size:calc(44px * var(--text-scale))}}@media(prefers-reduced-motion:reduce){.rr-fruit,.rr-fruit__art,.rr-fruit__rays,.rr-wanted,.rr-loot__row,.rr-lvlup,.rr-end__title{animation:none}}.rr-icon--object img{filter:none}.rr-icon--object.is-rar-rare{box-shadow:0 0 0 2px var(--rar-rare)}.rr-icon--object.is-rar-epic{box-shadow:0 0 0 2px var(--rar-epic)}.rr-icon--object.is-rar-legendary{box-shadow:0 0 0 2px var(--rar-legendary),0 0 8px #e08a1e8c}.rr-card__icon--object{width:72px;height:72px}.crew-chat{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-family:var(--font-ui);pointer-events:none;max-width:calc(100vw - 24px)}.crew-chat>*{pointer-events:auto}.crew-chat--floating{position:fixed;left:12px;bottom:12px;z-index:5}.crew-chat--above-hud{bottom:160px}.crew-chat__fab{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #6a2a04;background:radial-gradient(circle at 38% 30%,#ffc27a,#f08a2a 58%,#c25a10);box-shadow:inset 0 1px #fff0d2bf,0 0 0 2px color-mix(in srgb,var(--ui-band) 92%,transparent),0 0 0 3px #ffffff1f,0 2px 6px #00000080;cursor:pointer}.crew-chat__fab>img{width:22px;height:22px;pointer-events:none}.crew-chat__fab:hover{filter:brightness(1.1)}.crew-chat__fab:active{transform:translateY(1px)}.crew-chat__fab:focus-visible{outline:2px solid #fff6d0;outline-offset:2px}.crew-chat__badge{position:absolute;top:-6px;right:-7px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;border:1px solid #5a1408;background:#c8342a;color:#fff;font-size:10px;font-weight:700;line-height:1}.crew-chat__badge--log{background:#2f6fb0;border-color:#163a6a}.crew-chat__fab>.crew-chat__badge--log:empty{min-width:11px;height:11px;top:-2px;right:-2px;padding:0}.crew-chat__peek{list-style:none;margin:0;padding:0;width:var(--chat-w, 320px);max-width:100%;max-height:calc(var(--chat-max, 400px) - 44px);overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px;pointer-events:none!important}.crew-chat__peekline{max-width:100%;padding:2px 8px 3px;border-radius:3px;border:1px solid var(--line-dark);background:color-mix(in srgb,var(--ui-panel) 94%,transparent);box-shadow:inset 0 1px 0 var(--bevel-light),0 2px 6px #00000080;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.3;overflow-wrap:anywhere;animation:crew-peek 7s linear both}.crew-chat__peekline.is-ping{border-left:3px solid var(--accent);animation-duration:4s}@keyframes crew-peek{0%{opacity:0;transform:translateY(6px)}5%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.crew-chat__panel{width:var(--chat-w, 330px);max-width:100%;max-height:var(--chat-max, none);min-height:0;display:flex;flex-direction:column;border:1px solid var(--line-dark);border-radius:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-panel-hi) 97%,transparent),color-mix(in srgb,var(--ui-panel-lo) 97%,transparent));box-shadow:inset 0 1px 0 var(--bevel-light),0 0 0 1px #00000080,0 3px 12px #00000080;overflow:hidden}.crew-chat__head{flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;padding:3px 4px 0;border-bottom:1px solid var(--line-dark);background:var(--tex-wood)}.crew-chat__tabs{display:flex;gap:2px}.crew-chat__tab{position:relative;padding:2px 9px 3px;border:1px solid var(--line);border-bottom:none;border-radius:4px 4px 0 0;background:var(--tex-wood);color:var(--ink-muted);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);cursor:pointer}.crew-chat__tab.is-active{background:linear-gradient(180deg,var(--ui-raised-hi),var(--ui-panel));border-color:var(--line-dark);color:var(--wood-deep);z-index:1;margin-bottom:-1px;padding-bottom:4px}.crew-chat__tab:focus-visible,.crew-chat__close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.crew-chat__tab .crew-chat__badge{top:-7px;right:-6px;min-width:15px;height:15px;font-size:9px}.crew-chat__close{margin-bottom:3px;width:22px;height:19px;padding:0;border:1px solid var(--line-dark);border-radius:3px;background:var(--tex-btn);color:var(--ink);font-size:11px;font-weight:700;cursor:pointer}.crew-chat__lines{flex:0 1 auto;list-style:none;margin:0;padding:4px 7px;height:clamp(92px,20vh,210px);min-height:40px;overflow-y:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-panel) 97%,transparent),color-mix(in srgb,var(--ui-panel-lo) 97%,transparent));font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.crew-chat__line{padding:1px 0}.crew-chat__line time{margin-right:5px;font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.crew-chat__line.is-me .crew-chat__text{color:var(--ink-soft)}.crew-chat__log{color:var(--sys)}.crew-chat__log.is-good{color:var(--good)}.crew-chat__log.is-bad{color:var(--bad);font-weight:700}.crew-chat__mark{display:inline-block;width:13px;margin-right:3px;text-align:center;font-family:var(--font-ui)}.crew-chat__empty{color:var(--ink-muted);font-style:italic}.crew-chat__form{flex:none;margin:0}.crew-chat__input{width:100%;padding:5px 8px;border:none;border-top:1px solid var(--line);background:var(--ui-deep);color:var(--wood-deep);font-family:var(--font-text);font-size:var(--fs-sm);outline:none}.crew-chat__input::placeholder{color:#85817a}.crew-chat__input:focus{background:var(--ui-shade);box-shadow:inset 0 0 0 2px var(--accent)}.crew-chat__input:disabled{background:var(--ui-well);color:var(--ink-muted)}.crew-chat__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.crew-chat__peekline{animation:none}}.ship-screen{--ship-top: 54px;--ship-bottom: 84px;--ship-side: 256px;--ship-gap: 10px}@media(min-width:1700px){.ship-screen{--ship-side: 300px;--ship-top: 58px;--ship-bottom: 92px}}.ship-top{position:absolute;left:0;right:0;top:0;height:var(--ship-top);display:flex;align-items:center;gap:16px;padding:0 14px;background:var(--tex-wood, var(--wood)) var(--wood);background-size:240px;border-bottom:1px solid var(--ui-shade);box-shadow:inset 0 -2px #c8962c,inset 0 1px 0 var(--bevel-light),0 3px 10px #00000073;z-index:20}.ship-top__place{display:flex;align-items:center;gap:12px;min-width:0}.ship-top__act{font-size:calc(22px * var(--text-scale));color:#ffe08a;text-shadow:0 1px 0 rgba(0,0,0,.6);white-space:nowrap}.ship-top__sep{width:2px;height:26px;background:#ffffff2e;border-radius:2px}.ship-top__island{font-size:calc(24px * var(--text-scale));color:var(--wood-deep);text-shadow:0 1px 0 rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-top__stats{display:flex;gap:10px;margin:0 auto}.ship-top__stat{display:flex;align-items:center;gap:6px;padding:2px 10px 2px 3px;border-radius:4px;border:1px solid var(--line-dark);background:var(--tex-btn);box-shadow:inset 0 1px #ffffff1a,0 1px #00000080}.ship-top__stat img{width:30px;height:30px}.ship-top__stat span{display:flex;flex-direction:column;line-height:1.05}.ship-top__stat small{font-size:var(--fs-xs);color:var(--ink-muted)}.ship-top__stat b{font-size:var(--fs-md);color:var(--wood-deep);white-space:nowrap}.ship-top__right{display:flex;align-items:center;gap:8px}.ship-ribbon{position:absolute;top:calc(var(--ship-top) + 8px);left:calc(var(--ship-side) + 20px);right:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;pointer-events:none!important;z-index:15}.ship-ribbon__chip{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 14px 4px 5px;border-radius:999px;border:1px solid var(--line-dark);background:linear-gradient(180deg,#fff0a8,#e0b23c 60%,#b8841e);border-color:#6a4a0c;color:#2a1e06;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);box-shadow:0 1px #0000004d,0 0 14px #ffd25a8c;cursor:pointer;animation:ship-glow 2.2s ease-in-out infinite}.ship-ribbon__chip img{width:26px;height:26px}.ship-ribbon__chip:hover{filter:brightness(1.08);transform:translateY(-1px)}.ship-screen[data-panel]:not([data-panel=""]) .ship-ribbon{display:none}@keyframes ship-glow{0%,to{box-shadow:0 1px #0000004d,0 0 8px #ffd25a66}50%{box-shadow:0 1px #0000004d,0 0 18px #ffd25ad9}}.ship-labels,.ship-crewtags{position:absolute;inset:0;pointer-events:none!important;z-index:5}.ship-label{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;display:flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:4px;border:1px solid var(--line-dark);background:var(--tex-parchment, var(--parch)) var(--parch);box-shadow:inset 0 1px 0 var(--bevel-light),0 1px #00000080,0 5px 10px #00000073;font-family:var(--font-ui);color:var(--wood-deep);cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease}.ship-label:after{content:"";position:absolute;left:50%;bottom:-9px;width:12px;height:12px;background:var(--parch-dark);border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);transform:translate(-50%) rotate(45deg)}.ship-label img{width:32px;height:32px;flex:none}.ship-label__text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.ship-label__text b{font-size:var(--fs-md)}.ship-label__text small{display:none;font-size:var(--fs-xs);color:var(--ink-muted)}.ship-label:hover,.ship-label.is-hover,.ship-label:focus-visible{transform:translate(-50%,calc(-100% - 4px)) scale(1.06);box-shadow:inset 0 1px 0 var(--bevel-light),0 1px #00000080,0 0 0 2px var(--accent),0 0 14px #ec7a1e99;z-index:3}.ship-label:hover .ship-label__text small,.ship-label.is-hover .ship-label__text small{display:block}.ship-bottom__right .glt-tip--top>.glt-tip__box,.amap__foot .glt-tip--top>.glt-tip__box{left:auto;right:0;transform:none}.ship-bottom__left .glt-tip--top>.glt-tip__box{left:0;transform:none}.ship-label__badge{position:absolute;right:-9px;top:-9px;min-width:22px;height:22px;padding:0 5px;border-radius:11px;border:1px solid var(--outline);background:#e0303a;color:#fff4e0;font-weight:700;font-size:12px;display:grid;place-items:center;box-shadow:0 1px #0000004d}.ship-crewtag{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;font-family:var(--font-ui);white-space:nowrap}.ship-crewtag__name{font-weight:700;font-size:var(--fs-sm);color:#fff4dc;text-shadow:0 1px 0 rgba(0,0,0,.3),2px 0 0 var(--outline),-2px 0 0 var(--outline),0 -1px 0 var(--outline),0 2px 0 var(--outline)}.ship-crewtag.is-me .ship-crewtag__name{color:#ffe08a}.ship-crewtag__cap{margin-right:4px;color:#ffe08a}.ship-crewtag__state{font-size:var(--fs-xs);font-weight:700;padding:1px 8px;border-radius:999px;border:1.5px solid var(--outline);background:var(--ui-raised);color:var(--wood-deep)}.ship-crewtag__state.is-ready{background:#3f8a2a;color:#f0ffe4}.ship-crewtag__state.is-busy{background:var(--ui-raised)}.ship-crewtag__state.is-off{background:var(--ui-deep);color:var(--ink-muted)}.ship-crewtag.is-off{opacity:.8}.ship-side{position:absolute;left:10px;top:calc(var(--ship-top) + 10px);max-height:calc(100% - var(--ship-top) - var(--ship-bottom) - 80px);width:var(--ship-side);display:flex;flex-direction:column;gap:var(--ship-gap);pointer-events:none!important;z-index:10}.ship-side>*{pointer-events:auto}.ship-roster{padding:8px 8px 6px;flex:none}.ship-roster__title{text-align:center;font-size:calc(20px * var(--text-scale));color:var(--wood-deep);margin:-2px 0 4px}.ship-roster ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ship-roster__btn{width:100%;display:flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border-radius:10px;border:2px solid var(--sep-strong);background:var(--card);cursor:pointer;font-family:var(--font-ui);text-align:left;color:var(--ink)}.ship-roster__btn:hover{border-color:#c8901e;background:#e0b23c1f}.ship-roster__row.is-me .ship-roster__btn{border-color:var(--ally)}.ship-roster__row.is-off .ship-roster__btn{opacity:.75;border-style:dashed}.ship-roster__main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.ship-roster__name{display:flex;align-items:center;gap:6px;font-weight:700;font-size:var(--fs-sm);color:var(--wood-deep);white-space:nowrap;min-width:0}.ship-roster__nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.ship-roster__name .glt-badge{flex:none;font-size:10px;padding:0 6px}.ship-roster__sub{font-size:var(--fs-xs);color:var(--ink-muted)}.ship-roster__pref{font-size:var(--fs-xs);color:var(--violet);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-roster__dot{flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-dark);display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--ui-deep)}.ship-roster__dot.is-ready{background:#5ab83a;color:#fff;text-shadow:0 1px 0 var(--outline)}.ship-roster__dot.is-off{background:#6a6866}.ship-screen>.ship-chat{position:absolute;left:10px;bottom:calc(var(--ship-bottom) + 10px);z-index:13}.ship-bottom{position:absolute;left:0;right:0;bottom:0;height:var(--ship-bottom);display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(260px,1fr);align-items:center;gap:14px;padding:6px 16px;background:linear-gradient(180deg,var(--ui-panel-hi),var(--ui-panel) 30%,var(--ui-panel-lo));border-top:1px solid var(--wood-dark);box-shadow:inset 0 1px #ffffff14,0 -3px 12px #00000073;z-index:20}.ship-bottom>.glt-corner{top:-10px;width:30px;height:30px}.ship-bottom>.glt-corner.tl{left:-4px}.ship-bottom>.glt-corner.tr{right:-4px}.ship-bottom__left{min-width:0}.ship-bottom__note{display:flex;flex-direction:column;color:var(--ink-soft);font-size:var(--fs-sm);line-height:1.25}.ship-bottom__note b{color:var(--accent-text);font-size:var(--fs-md)}.ship-bottom__ready{display:flex;align-items:center;gap:10px}.ship-bottom__hint{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.2;max-width:220px}.ship-bottom__quick{display:flex;gap:6px}.ship-quick{position:relative;width:72px;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:4px;border:1px solid var(--line-dark);background:var(--tex-btn);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000040,0 1px #00000080;cursor:pointer;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-xs);color:var(--wood-deep)}.ship-quick img{width:36px;height:36px}.ship-quick:hover{transform:translateY(-2px);filter:brightness(1.12)}.ship-quick.is-active{border-color:#6a2a04;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,var(--ui-raised-hi)),color-mix(in srgb,var(--accent) 16%,var(--ui-panel)));box-shadow:0 0 0 2px var(--accent),0 0 10px #ec7a1e80}.ship-quick__badge{position:absolute;right:-6px;top:-6px;min-width:20px;height:20px;border-radius:10px;border:1px solid var(--outline);background:#e0303a;color:#fff;font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center}.ship-bottom__right{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.ship-bottom__dest{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;min-width:0}.ship-bottom__dest small{color:var(--ink-muted);font-size:var(--fs-xs)}.ship-bottom__dest b{color:var(--wood-deep);font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.ship-bottom__dest b.is-none{color:var(--ink-muted);font-style:italic;font-weight:400}.ship-bottom__wait{color:var(--ink-soft);font-size:var(--fs-sm);max-width:220px;text-align:right}.ship-launch{font-family:var(--font-shout)!important;letter-spacing:.8px;font-size:calc(19px * var(--text-scale))!important;padding:8px 20px!important;white-space:nowrap;text-transform:uppercase}.ship-paused{position:absolute;left:50%;bottom:calc(var(--ship-bottom) + 14px);transform:translate(-50%);padding:8px 18px;border-radius:10px;border:1px solid #6a4a0c;background:linear-gradient(180deg,#ffe8a0,#e0b23c);color:#2a1e06;font-size:var(--fs-sm);box-shadow:0 1px #00000080;z-index:25}.ship-window{position:absolute;top:calc(var(--ship-top) + 10px);bottom:calc(var(--ship-bottom) + 10px);left:calc(var(--ship-side) + 22px);right:12px;display:flex;justify-content:center;align-items:flex-start;pointer-events:none!important;z-index:12}.ship-window__panel{pointer-events:auto;width:min(760px,100%);max-height:100%;display:flex;flex-direction:column;padding:10px 14px 12px;animation:ship-pop .16s ease-out}.ship-window--wide .ship-window__panel{width:min(1180px,100%);height:100%}@media(min-height:860px){.ship-window--wide .ship-window__panel{height:auto;min-height:min(100%,600px)}}.ship-window__panel>.glt-panel__title{margin:-2px 0 8px;font-size:calc(23px * var(--text-scale));flex:none}.ship-window__panel>.glt-panel__body{flex:1;min-height:0;display:flex;flex-direction:column}.ship-window__title{display:inline-flex;align-items:center;gap:8px}.ship-window__title img{width:34px;height:34px}.ship-window__extra{position:absolute;left:18px;top:10px}.ship-window__body{flex:1;min-height:0;overflow:auto;padding-right:2px;display:flex;flex-direction:column}@keyframes ship-pop{0%{transform:translateY(8px) scale(.985);opacity:0}to{transform:none;opacity:1}}.ship-spellref{color:var(--info);font-weight:700;cursor:help;text-decoration:underline dotted}.ship-link{border:none;background:none;padding:0;color:var(--info);font-weight:700;cursor:pointer;text-decoration:underline;font-family:inherit;font-size:inherit}.ship-floattip{position:fixed;z-index:200;pointer-events:none;padding:10px 12px;border-radius:10px;border:1px solid var(--line-dark);background:var(--tex-parchment, var(--parch)) var(--parch);background-size:256px;box-shadow:inset 0 1px 0 var(--bevel-light),0 0 0 1px #00000080,0 10px 22px #0000008c;font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink);animation:glt-fade .1s ease-out}.ship-floattip .glt-tipcard__title{display:flex;align-items:center;gap:6px}.ship-floattip .glt-tipcard__title img{width:26px;height:26px}.ship-itemtip__head{display:flex;gap:10px;align-items:center}.ship-roll small{color:var(--ink-muted)}.ship-tipnote{margin-top:6px;font-size:var(--fs-sm);color:var(--wood-deep)}.ship-tipnote--effect{padding:4px 8px;border-radius:6px;background:#e0b23c24;border-left:3px solid #c8901e}.ship-tipnote--mod{padding:4px 8px;border-radius:6px;background:#965ac824;border-left:3px solid #9a62c8}.ship-tipconds{margin-top:6px;font-size:var(--fs-sm);color:var(--bad);font-weight:600}.ship-tipset{margin-top:6px;font-size:var(--fs-xs)}.ship-tipset__tier{color:var(--ink-muted)}.ship-tipset__tier.is-on{color:var(--good);font-weight:700}.ship-cmp{margin-top:8px;padding-top:6px;border-top:1.5px dashed var(--sep-strong)}.ship-cmp__title{font-size:var(--fs-xs);color:var(--ink-muted);font-family:var(--font-ui)}.ship-cmp__list{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.ship-cmp__d{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm)}.ship-cmp__d.is-up{color:var(--good)}.ship-cmp__d.is-down{color:var(--bad)}.ship-itemicon{position:relative;display:inline-block;flex:none;border-radius:10px}.ship-itemicon img{width:100%;height:100%;display:block}.ship-itemicon.is-dim img{filter:grayscale(.7) brightness(.8)}.ship-itemicon__lock{position:absolute;left:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;border:1px solid var(--outline);background:#e0b23c;font-size:11px;display:grid;place-items:center}.ship-itemicon__up{position:absolute;right:-4px;top:-4px;padding:0 4px;border-radius:6px;border:1.5px solid var(--outline);background:#5ab83a;color:#fff;font-size:10px;font-weight:700;text-shadow:0 1px 0 var(--outline)}.ship-tier{font-size:9px;letter-spacing:-1px;line-height:1}.ship-tier--1{color:#b4ab9c}.ship-tier--2{color:#7cc470}.ship-tier--3{color:#74b0f0}.ship-tier--4{color:#c08ee8}.ship-tier--5{color:#f2a24a}.ship-spellicon{border-radius:10px;flex:none}.ship-figure{position:relative}.ship-figure img{position:absolute}.sheet{display:grid;grid-template-columns:minmax(330px,380px) 1fr;gap:14px;min-height:0;flex:1}.sheet__left{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:4px}.sheet__id{display:flex;gap:12px;align-items:center}.sheet__idtext{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sheet__name{font-size:calc(24px * var(--text-scale));color:var(--wood-deep);line-height:1}.sheet__class{font-size:var(--fs-sm);color:var(--ink-muted)}.sheet__lvl{display:flex;gap:6px}.sheet__orbs{display:flex;align-items:center;gap:8px}.sheet__mini{display:flex;flex-direction:column;gap:2px;margin-left:6px;font-size:var(--fs-sm);color:var(--ink-muted)}.sheet__mini b{color:var(--wood-deep)}.sheet__injury{padding:6px 10px;border-radius:8px;background:#e0303a26;border:1.5px solid rgba(240,90,80,.5);font-size:var(--fs-sm);color:#ffc2b6}.sheet__points{display:flex;justify-content:space-between;align-items:center;padding:5px 12px;border-radius:8px;border:2px solid var(--sep-strong);background:var(--card);font-weight:600;color:var(--wood-deep)}.sheet__points b{font-size:var(--fs-lg)}.sheet__points.has-points{border-color:#c8901e;background:linear-gradient(180deg,#e0b23c4d,#e0b23c1f);animation:ship-glow 2.2s ease-in-out infinite}.sheet__primary{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sheet__stat{display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;gap:8px;padding:3px 6px;border-radius:8px;background:var(--card);border:1.5px solid var(--sep)}.sheet__stat img{width:34px;height:34px}.sheet__statmain{display:flex;flex-direction:column;line-height:1.15;min-width:0}.sheet__statname{font-weight:700;color:var(--wood-deep);font-size:var(--fs-md)}.sheet__statmain small{font-size:var(--fs-xs);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet__statval{font-size:var(--fs-lg);color:var(--wood-deep);min-width:34px;text-align:right}.sheet__statbtns{display:flex;gap:4px}.sheet__statbtns .glt-btn{padding:3px 8px;min-width:36px;justify-content:center}.sheet__respec{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.sheet__right{display:flex;flex-direction:column;min-height:0}.sheet__tab{flex:1;min-height:0;overflow-y:auto;padding:10px 6px 4px;border-top:1px solid var(--line-dark);background:#00000024;border-radius:0 0 8px 8px}.sheet__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:8px 12px}.sheet__group h4{margin:0 0 4px;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--accent-text)}.sheet__group dl{margin:0}.sheet__kv{display:flex;justify-content:space-between;padding:2px 4px;border-bottom:1px dashed var(--sep);font-size:var(--fs-sm)}.sheet__kv dt{color:var(--ink-soft)}.sheet__kv dd{margin:0;font-weight:700;color:var(--wood-deep)}.sheet__kv.is-zero dd,.sheet__kv.is-zero dt{opacity:.55}.sheet__res{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.sheet__res th,.sheet__res td{padding:2px 6px;border-bottom:1px dashed var(--sep);text-align:right}.sheet__res thead th{font-weight:600;color:var(--ink-muted);font-size:var(--fs-xs)}.sheet__res tbody th{text-align:left}.sheet__res td{font-weight:700;color:var(--wood-deep)}.sheet__res td.is-zero{opacity:.55}.sheet__paths{margin-top:6px;font-size:var(--fs-xs);color:var(--ink-muted)}.sheet__abil{display:flex;flex-direction:column;gap:6px}.sheet__ability{display:flex;gap:10px;align-items:flex-start;padding:6px 8px;border-radius:8px;background:var(--card);border:1.5px solid var(--sep)}.sheet__ability img{width:40px;height:40px;flex:none}.sheet__abtitle{font-weight:700;color:var(--wood-deep)}.sheet__abtitle small{font-weight:500;color:var(--ink-muted)}.sheet__abtext{font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.3}.sheet__tokens{font-size:var(--fs-sm);color:var(--ink-muted);margin-top:4px}.gear{display:grid;grid-template-columns:auto 1fr;gap:16px;flex:1;min-height:0}.gear__purse{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--wood-deep)}.gear__purse img{width:26px;height:26px}.gear__doll{display:grid;grid-template-columns:auto auto auto;gap:10px;align-items:center;padding:10px;border-radius:12px;border:2px solid var(--sep-strong);background:radial-gradient(ellipse at 50% 60%,#ffffff12,#0000002e);align-self:start}.gear__col{display:flex;flex-direction:column;gap:6px}.gear__slot{position:relative;width:64px;height:64px;padding:0;display:grid;place-items:center;border-radius:4px;border:1px solid var(--line-dark);background:radial-gradient(circle at 50% 35%,var(--ui-raised-hi),var(--ui-well));box-shadow:inset 0 2px 5px #00000080,0 1px #ffffff0f;cursor:pointer}.gear__slot.is-empty{background:linear-gradient(180deg,var(--ui-shade),var(--ui-deep));box-shadow:inset 0 1px 3px #0009,0 1px #ffffff0d}.gear__slotghost{width:44px;height:44px;opacity:.35;filter:grayscale(1) sepia(.5)}.gear__slotname{position:absolute;left:50%;bottom:-2px;transform:translate(-50%,50%);padding:0 4px;border-radius:3px;background:#0e0e0fdb;color:var(--ink);font-size:8.5px;font-weight:700;white-space:nowrap;pointer-events:none}.gear__col:first-child .gear__slotname{left:-2px;transform:translateY(50%)}.gear__slot:hover{filter:brightness(1.1)}.gear__slot.is-selected,.gear__cell.is-selected{box-shadow:0 0 0 2px var(--accent),0 0 10px 3px #ec7a1e99}.gear__slot.is-over,.gear__grid.is-over{outline:3px dashed #5ab83a;outline-offset:2px}.gear__figure{position:relative;display:flex;flex-direction:column;align-items:center;width:190px}.gear__pedestal{position:absolute;left:50%;bottom:46px;width:150px;height:34px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,#00000073,#0000)}.gear__figname{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:4px;line-height:1.15}.gear__figname b{color:var(--wood-deep)}.gear__figname small{font-size:var(--fs-xs);color:var(--ink-muted)}.gear__right{display:flex;flex-direction:column;min-height:0;min-width:0}.gear__tab{flex:1;min-height:0;overflow-y:auto;padding:10px 6px 4px;border-top:1px solid var(--line-dark);background:#00000024;border-radius:0 0 8px 8px}.gear__bag{display:flex;flex-direction:column;gap:10px}.gear__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;min-height:76px;padding:6px;border-radius:10px;background:#0003;box-shadow:inset 0 1px 3px #00000059}.gear__cell{position:relative;height:68px;display:grid;place-items:center;padding:0;border-radius:10px;border:2px solid var(--line);background:radial-gradient(circle at 50% 35%,var(--ui-raised-hi),var(--ui-well));box-shadow:inset 0 1px #ffffff14,0 1px #00000073;cursor:pointer}.gear__cell .ship-tier{position:absolute;left:4px;bottom:2px}.gear__cell:hover{filter:brightness(1.15);transform:translateY(-1px)}.gear__cell.is-locked{border-style:dashed}.gear__empty,.gear__hint{margin:6px;color:var(--ink-muted);font-family:var(--font-text);font-style:italic;font-size:var(--fs-sm);grid-column:1 / -1}.gear__detail{padding:8px 10px;border-radius:10px;border:2px solid var(--sep-strong);background:var(--card-hi)}.gear__item{display:flex;flex-direction:column;gap:8px}.gear__item .glt-tipcard{font-family:var(--font-text);font-size:var(--fs-sm)}.gear__actions{display:flex;flex-wrap:wrap;gap:6px}.gear__fruits{display:flex;flex-direction:column;gap:10px}.fruit-eaten{display:flex;gap:10px;align-items:center;padding:8px;border-radius:10px;background:#c846a024;border:1.5px solid rgba(220,100,180,.5)}.fruit-eaten img{width:52px;height:52px}.fruit-eaten small{display:block;color:var(--ink-muted)}.fruit-card{display:flex;gap:12px;padding:10px;border-radius:12px;border:2px solid #a8388a;background:linear-gradient(180deg,#c846a033,#c846a012);box-shadow:0 0 16px #b0388a4d}.fruit-card__icon{width:88px;height:88px;flex:none;animation:fruit-float 3s ease-in-out infinite}@keyframes fruit-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}.fruit-card__main{flex:1;min-width:0}.fruit-card__main header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.fruit-card__main header b{font-size:calc(22px * var(--text-scale));color:#f2a8dc}.fruit-card__main header small{color:var(--ink-muted);font-style:italic}.fruit-card__badges{display:inline-flex;gap:4px}.fruit-card__main p{margin:4px 0;font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.3}.fruit-card__note{color:var(--ink-soft)}.fruit-card__actions{display:flex;gap:8px;margin-top:6px}.give-fruit__list{display:flex;flex-wrap:wrap;gap:8px}.give-fruit__opt{display:flex;flex-direction:column;padding:6px 12px;border-radius:10px;border:1px solid var(--line-dark);background:var(--tex-btn);color:var(--ink);cursor:pointer;font-family:var(--font-ui);font-weight:700}.give-fruit__opt small{font-weight:400;color:var(--ink-muted)}.give-fruit__opt.is-active{background:linear-gradient(180deg,#ffc27a,#ec7a1e);border-color:#6a2a04;color:#fff;text-shadow:0 1px 0 rgba(110,40,0,.7)}.give-fruit__opt.is-active small{color:#fff4e0}.gear__sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.set-card{padding:8px 10px;border-radius:10px;border:2px solid var(--sep-strong);background:var(--card);font-size:var(--fs-sm)}.set-card header small{color:var(--ink-muted)}.set-card ul{list-style:none;margin:4px 0;padding:0}.set-card__items .is-worn{color:var(--good);font-weight:700}.set-card__items .is-missing{color:var(--ink-muted)}.set-card__bonus li{color:var(--ink-muted);padding:2px 0;border-top:1px dashed var(--sep);font-family:var(--font-text)}.set-card__bonus li.is-on{color:var(--good)}.spells{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.spells__barwrap{padding:8px 12px 12px;border-radius:12px;background:var(--tex-wood, var(--wood)) var(--wood);background-size:240px;border:1px solid var(--line-dark);box-shadow:inset 0 2px 0 var(--bevel-light),inset 0 -3px 0 var(--bevel-dark),0 1px #00000080}.spells__barhead{display:flex;align-items:baseline;gap:12px;color:var(--ink);text-shadow:0 1px 0 var(--outline);margin-bottom:8px;flex-wrap:wrap}.spells__barhead b{font-size:var(--fs-md);color:#ffe08a}.spells__barhead span{font-size:var(--fs-sm)}.spells__hint{margin-left:auto;color:var(--ink-soft);font-size:var(--fs-xs)!important}.spells__bar{display:flex;justify-content:center;gap:8px;padding:10px;border-radius:10px;background:var(--tex-well);background-size:256px;border:1px solid var(--wood-dark);box-shadow:inset 0 1px 4px #0000008c,0 1px #ffffff0f}.spells__slotwrap{position:relative}.spells__slot{width:60px;height:60px}.spells__slot .ship-spellicon{position:absolute;inset:3px;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;border-radius:9px}.spells__slot.is-over{outline:3px dashed #5ab83a;outline-offset:2px}.spells__remove{position:absolute;right:-7px;bottom:-7px;width:20px;height:20px;border-radius:50%;border:1px solid var(--outline);background:radial-gradient(circle at 35% 30%,#f08a62,#a8302a);color:#fff4e0;font-weight:700;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s}.spells__slotwrap:hover .spells__remove,.spells__remove:focus-visible{opacity:1}.spells__body{display:grid;grid-template-columns:1fr minmax(260px,320px);gap:12px;flex:1;min-height:0}.spells__book{min-height:0;overflow-y:auto;padding-right:4px}.spells__group h4{margin:4px 0 6px;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--accent-text)}.spells__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:6px}.spell-card{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:3px;border:1px solid var(--line);background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,0 1px #0006;cursor:grab}.spell-card:hover{border-color:var(--line-dark);filter:brightness(1.08)}.spell-card.is-focused{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,var(--ui-raised)),color-mix(in srgb,var(--accent) 8%,var(--ui-panel-hi)));box-shadow:inset 0 1px #ffffff14,0 0 0 1px var(--accent)}.spell-card.is-inbar{box-shadow:inset 4px 0 #3f86e0}.spell-card__main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.spell-card__main b{color:var(--wood-deep);overflow-wrap:break-word}.spell-card__main small{color:var(--ink-muted);font-size:var(--fs-xs)}.spell-card .glt-btn{white-space:nowrap}.spells__learn{font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-muted);font-style:italic}.spells__detail{min-height:0;overflow-y:auto;padding:0;font-family:var(--font-text);font-size:var(--fs-sm)}.spells__detail>.glt-muted{margin:0;padding:10px;border:1px solid var(--line);border-radius:3px;background:var(--field)}.spells__detail>.glt-sheet{width:100%;max-width:none;box-shadow:inset 0 1px 0 var(--bevel-light),inset 0 -2px 0 var(--bevel-dark)}.infirm{display:flex;flex-direction:column;gap:12px}.infirm__health{display:flex;gap:14px;align-items:center;padding:10px;border-radius:12px;border:2px solid rgba(110,190,80,.45);background:#7ccf4a1a}.infirm__health.is-injured{border-color:#f05a5080;background:#e0303a1f}.infirm__health img{width:72px;height:72px}.infirm__healthmain{flex:1;display:flex;flex-direction:column;gap:6px}.infirm__healthmain b{font-size:calc(22px * var(--text-scale));color:var(--wood-deep)}.infirm__healthmain p{margin:0;font-family:var(--font-text);font-size:var(--fs-sm)}.infirm__list h4{margin:0 0 6px;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--accent-text)}.infirm__item{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;background:var(--card);border:1.5px solid var(--sep-strong);margin-bottom:6px}.infirm__item img{width:44px;height:44px}.infirm__item small{display:block;font-family:var(--font-text);color:var(--ink-muted)}.infirm__count{color:var(--ink-muted);font-size:var(--fs-sm)}.infirm__reserved{color:var(--gold-text)!important;font-weight:700}.infirm__cost{font-weight:700;color:var(--ap-text);white-space:nowrap}.infirm__empty{font-family:var(--font-text);font-style:italic;font-size:var(--fs-sm)}.crew__tab{flex:1;min-height:0;overflow-y:auto;padding:10px 4px 4px;border-top:1px solid var(--line-dark)}.crew__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:10px}.crew__solo{grid-column:1 / -1}.crew-card{display:flex;gap:12px;padding:10px;border-radius:12px;border:2px solid var(--sep-strong);background:var(--card-hi)}.crew-card.is-focused{border-color:#c8901e;box-shadow:0 0 0 2px #ffe08ab3}.crew-card.is-off{opacity:.8;border-style:dashed}.crew-card__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.crew-card__main header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crew-card__main header b{font-size:calc(21px * var(--text-scale));color:var(--wood-deep)}.crew-card__state{margin-left:auto;font-size:var(--fs-xs);font-weight:700;padding:1px 8px;border-radius:999px;border:1.5px solid var(--outline);background:var(--ui-raised);color:var(--wood-deep)}.crew-card__state.is-ready{background:#3f8a2a;color:#f0ffe4}.crew-card__state.is-off{background:var(--ui-deep);color:var(--ink-muted)}.crew-card__sub{font-size:var(--fs-sm);color:var(--ink-muted)}.crew-card__tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.crew-card__purse{font-size:var(--fs-xs);font-weight:700;color:var(--gold-text);margin-left:auto}.crew-card__pref{font-size:var(--fs-sm);color:var(--violet)}.crew-card__gear{display:flex;flex-wrap:wrap;gap:4px}.crew-card__chip{display:inline-flex;border-radius:8px}.crew-card__slot{width:32px;height:32px;border-radius:8px;border:1.5px dashed var(--sep-strong)}.trades{display:flex;flex-direction:column;gap:12px}.trades__offers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trades h4,.composer h4{margin:0 0 6px;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-md);color:var(--accent-text)}.trades__empty{font-family:var(--font-text);font-style:italic;font-size:var(--fs-sm);margin:0}.trade-row{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:10px;margin-bottom:6px;font-size:var(--fs-sm);border:1.5px solid var(--sep-strong);background:var(--card-hi)}.trade-row.is-in{border-color:#c8901e;background:#e0b23c24}.trade-row__btns{display:flex;gap:6px;flex:none}.composer{padding:10px;border-radius:12px;border:2px solid var(--sep-strong);background:var(--card)}.composer__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.composer__to{display:flex;gap:6px;flex-wrap:wrap}.composer__mate{padding:4px 12px;border-radius:999px;border:1px solid var(--line-dark);background:var(--tex-btn);color:var(--ink);font-family:var(--font-ui);font-weight:600;cursor:pointer}.composer__mate.is-active{background:linear-gradient(180deg,#ffe8a0,#e0b23c);border-color:#6a4a0c;color:#2a1e06}.composer__mate.is-off{opacity:.65}.composer__cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.composer__side{padding:8px;border-radius:10px;background:#0000002e;display:flex;flex-direction:column;gap:8px}.composer__side h5{margin:0;font-size:var(--fs-md);color:var(--wood-deep)}.composer__grid{display:flex;flex-wrap:wrap;gap:6px}.composer__pick{padding:3px;border-radius:10px;border:2px solid var(--line);background:radial-gradient(circle at 50% 35%,var(--ui-raised-hi),var(--ui-well));cursor:pointer;display:grid;place-items:center}.composer__pick img{width:44px;height:44px}.composer__pick.is-on{border-color:#5ab83a;box-shadow:0 0 0 3px #9cf05a99;background:radial-gradient(circle at 50% 35%,#4a6a3a,#263222)}.composer__pick.is-locked{opacity:.5;cursor:not-allowed}.composer__cons{display:flex;flex-direction:column;gap:4px}.composer__con,.composer__berries{display:grid;grid-template-columns:28px 1fr 74px auto;gap:6px;align-items:center;font-size:var(--fs-sm)}.composer__con img,.composer__berries img{width:28px;height:28px}.composer__con .glt-input,.composer__berries .glt-input{padding:3px 6px;font-size:var(--fs-sm)}.composer__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.prog{display:flex;flex-direction:column;gap:12px}.prog__none{display:flex;gap:14px;align-items:center}.prog__none img{width:72px;height:72px}.prog__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prog__cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.prog h3{margin:0;font-weight:400;font-size:calc(22px * var(--text-scale));color:var(--wood-deep)}.prog__offerhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.prog__queue{font-size:var(--fs-sm);color:var(--ink-muted)}.up-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 10px 10px;border-radius:var(--radius-sm);border:1px solid var(--line-dark);background:var(--tex-card);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 0 var(--bevel-dark),0 1px #00000080;text-align:center;overflow:hidden;transition:border-color .1s}.up-card:hover{border-color:var(--accent)}.up-card__pool{display:flex;gap:6px;align-items:center;justify-content:center;align-self:stretch;margin:0 -10px 2px;padding:3px 8px;border-bottom:1px solid var(--ui-shade);background:var(--tex-wood, var(--wood)) var(--wood)}.up-card__pool small{font-size:var(--fs-xs);font-weight:700;color:var(--wood-deep);text-shadow:0 1px 0 rgba(0,0,0,.6)}.up-card--class .up-card__pool,.up-card--spec .up-card__pool{box-shadow:0 2px 0 var(--gold)}.up-card--spec{padding-top:10px}.up-card__icon{width:68px;height:68px}.up-card__name{font-size:var(--fs-lg);color:var(--wood-deep)}.up-card__desc{flex:1;margin:0;font-family:var(--font-text);font-size:var(--fs-sm);line-height:1.3}.up-card__spell{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 3px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);font-size:var(--fs-sm);cursor:help}.up-card__spell:hover,.up-card__spell:focus-visible{border-color:var(--accent)}.up-card__spell img{width:24px;height:24px}.up-card__target{font-size:var(--fs-xs);color:var(--ink-muted)}.up-card__btns{display:flex;gap:6px;align-items:center}.prog__offerfoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.prog__then,.prog__next{font-size:var(--fs-sm);color:var(--violet);font-weight:600}.haki-card{position:relative;display:flex;gap:16px;align-items:center;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid #2a1238;box-shadow:inset 0 0 0 1px #d8b0ff59;background:linear-gradient(135deg,#3c1450eb,#1e0c28f0);color:#f6e8ff;overflow:hidden;margin-bottom:10px}.haki-card__glow{position:absolute;inset:-40%;background:radial-gradient(circle,rgba(190,120,255,.35),transparent 60%);animation:haki-pulse 2.4s ease-in-out infinite}@keyframes haki-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.haki-card img{position:relative;width:104px;height:104px;filter:drop-shadow(0 0 12px rgba(190,120,255,.8))}.haki-card__main{position:relative;display:flex;flex-direction:column;gap:4px}.haki-card__main small{color:#d8b8ff}.haki-card__main b{font-size:calc(26px * var(--text-scale));color:#ffe08a;text-shadow:0 2px 0 #1a0820}.haki-card__main p{margin:0;font-family:var(--font-text)}.haki-card__spell{color:#ffe08a}.haki-card__spellname{cursor:help;text-decoration:underline dotted}.prog__actions{display:flex;justify-content:center}@media(max-height:800px){.ship-quick{width:66px;height:60px}.ship-quick img{width:32px;height:32px}.sheet__stat{padding:2px 6px}.up-card__icon{width:58px;height:58px}}.gear__cell.is-rar-rare,.gear__slot.is-rar-rare{border-color:var(--rar-rare)}.gear__cell.is-rar-epic,.gear__slot.is-rar-epic{border-color:var(--rar-epic)}.gear__cell.is-rar-legendary,.gear__slot.is-rar-legendary{border-color:var(--rar-legendary);box-shadow:0 0 6px #e08a1e8c}.gear__slot.is-rar-rare,.gear__slot.is-rar-epic,.gear__slot.is-rar-legendary{border-width:2px}.gear__slotghost{opacity:.42;filter:none}.set-card__icon{width:24px;height:24px;vertical-align:middle;margin-right:3px}.set-card__items .is-missing .set-card__icon{opacity:.45;filter:grayscale(.6)}.ship-window--map .ship-window__body{overflow:hidden}.amap{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;align-items:center}.amap__sheet{position:relative;width:100%;max-height:calc(100% - 58px);max-width:calc((100vh - 300px) * 1000 / 560);flex:none;-webkit-user-select:none;user-select:none}.amap__bg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 6px 10px rgba(30,14,6,.4))}.amap__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.amap__halo{fill:none;stroke:#f6e6c0;stroke-width:7;stroke-linecap:round;opacity:.75}.amap__edge{fill:none;stroke-width:3.2;stroke-linecap:round;opacity:.9}.amap__edge.is-travelled{stroke-width:4;opacity:.85}.amap__cartouche{position:absolute;left:4%;top:5%;display:flex;flex-direction:column;padding:4px 16px 6px;border-radius:6px;border:2px solid #5a3a22;background:linear-gradient(180deg,#fbf3dceb,#e9d2a0eb);box-shadow:0 2px #5a3a22,inset 0 0 0 2px #ecead6b3;pointer-events:none}.amap__cartouche b{font-size:calc(24px * var(--text-scale));color:#5a2a14;line-height:1.05}.amap__cartouche small{font-family:var(--font-text);font-size:var(--fs-sm);color:#6b5040;font-style:italic}.amap__port{position:absolute;transform:translate(-50%,-50%);width:10px;height:10px;pointer-events:none}.amap__portlabel{position:absolute;left:50%;top:34px;transform:translate(-50%);font-family:var(--font-title);font-size:var(--fs-md);color:#5a2a14;white-space:nowrap}.amap__ship{position:absolute;transform:translate(-50%,-112%);width:46px;height:40px;z-index:4;pointer-events:none;animation:amap-bob 2.6s ease-in-out infinite}.amap__ship img{width:100%;height:100%;filter:drop-shadow(0 2px 0 rgba(43,26,18,.4))}@keyframes amap-bob{0%,to{transform:translate(-50%,-112%) rotate(-3deg)}50%{transform:translate(-50%,-118%) rotate(3deg)}}.amap__nodewrap{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:2}.amap__node{position:relative;width:52px;height:52px;padding:0;border-radius:50%;border:3px solid var(--route, #5a3a22);outline:2px solid #2b1a12;background:#f6e6c0;box-shadow:0 3px #2b1a12b3;cursor:pointer;transition:transform .12s ease,filter .12s ease}.amap__node img{width:100%;height:100%;border-radius:50%;display:block}.amap__node--boss{width:68px;height:68px;border-width:4px}.amap__node--elite{width:58px;height:58px}.amap__node:not(.is-reachable):not(.is-current):not(.is-selected){filter:saturate(.55) brightness(.92)}.amap__node.is-visited{filter:grayscale(.85) brightness(.88);opacity:.85}.amap__node.is-reachable{animation:amap-pulse 1.6s ease-in-out infinite}.amap__node.is-reachable:hover{transform:scale(1.12)}.amap__node.is-selected{box-shadow:0 0 0 4px #c8342a,0 0 18px 6px #c8342a8c;animation:none;transform:scale(1.1)}.amap__node.is-mine:not(.is-selected){box-shadow:0 0 0 4px #6a3a8a,0 3px #2b1a12b3}.amap__node[aria-disabled=true]{cursor:default}@keyframes amap-pulse{0%,to{box-shadow:0 0 0 3px #ffe08a,0 0 8px 2px #ffd25a99}50%{box-shadow:0 0 0 5px #ffe08a,0 0 18px 6px #ffd25ad9}}.amap__routesym{position:absolute;right:-8px;bottom:-6px;width:20px;height:20px;border-radius:50%;border:2px solid #2b1a12;background:var(--route, #5a3a22);color:#fff8e8;font-size:11px;font-weight:700;line-height:16px;text-align:center}.amap__stamp{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;font-weight:700;color:#5a2a14;text-shadow:0 0 3px #f6e6c0}.amap__label{margin-top:4px;padding:0 6px;border-radius:6px;background:#f6e6c0d9;font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);color:#4a2a14;white-space:nowrap;max-width:130px;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.amap__cross{position:absolute;top:-22px;left:50%;transform:translate(-50%) rotate(-8deg);font-size:22px;font-weight:900;color:#c8342a;text-shadow:0 2px 0 #2b1a12;pointer-events:none}.amap__prefs{position:absolute;left:calc(100% - 4px);top:-6px;display:flex;flex-direction:column;gap:2px;pointer-events:none}.amap__flag{padding:0 5px;border-radius:6px;border:1.5px solid #2b1a12;background:#e8d8ff;color:#4a2a6a;font-size:10px;font-weight:700;white-space:nowrap}.amap__flag.is-me{background:#6a3a8a;color:#fff}.amap__ping{position:absolute;left:50%;top:26px;pointer-events:none}.amap__ping i{position:absolute;left:-36px;top:-62px;width:72px;height:72px;border-radius:50%;border:4px solid #e0303a;animation:amap-ping 1s ease-out infinite}.amap__ping b{position:absolute;left:50%;top:22px;transform:translate(-50%);padding:1px 8px;border-radius:8px;border:2px solid #2b1a12;background:#e0303a;color:#fff;font-size:var(--fs-xs);white-space:nowrap}@keyframes amap-ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.amap__legend{position:absolute;right:3.5%;bottom:5%;display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:6px;border:2px solid #5a3a22;background:#fbf3dce0;font-size:var(--fs-xs);color:#4a2a14;pointer-events:none}.amap__legendrow{display:flex;align-items:center;gap:6px;font-weight:600}.amap__legendrow b{width:12px;text-align:center}.amap__foot{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 4px 0;border-top:2px dashed var(--sep-strong);flex:none}.amap__footinfo{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);color:var(--wood-deep);min-width:0}.amap__votes{color:var(--violet);font-weight:600}.amap__foot .ship-launch{font-size:calc(21px * var(--text-scale))!important;padding:6px 18px!important}.amap-tip .glt-tipcard__title img{width:24px;height:24px}.amap-tip__label{margin:4px 0;font-style:italic}.amap-tip__hint{margin:4px 0}.amap-tip__prefs{margin:4px 0;color:var(--violet);font-weight:600}.amap-tip__do{margin-top:6px;font-family:var(--font-ui);font-weight:700;color:var(--good);font-size:var(--fs-sm)}.timed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.timed__row{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:8px;font-size:var(--fs-sm);line-height:1.3}.timed__row img{flex:none;width:28px;height:28px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}.timed__row.is-blessing{background:linear-gradient(90deg,#e0b23c2e,#5ab83a1f);border:1px solid rgba(200,160,60,.55);color:#f2e2b0}.timed__row.is-curse{background:#e0303a26;border:1px solid rgba(240,90,80,.5);color:#ffc2b6}
