:root{--gw-bg:#05070d;--gw-abyss:#0c111d;--gw-deep:#161f37;--gw-slate:#22364f;--gw-teal:#2b5f62;--gw-sea:#5a9088;--gw-ivory:#e9dcbc;--gw-plum:#3a2235;--gw-amber:#ffad42;--gw-amber-hot:#fff2c8;--gw-amber-dk:#7a3a0c;--gw-cyan:#4ff2db;--gw-cyan-pale:#b7fff2;--gw-telegraph:#ff5a36;--gw-ink:#dfe8ee;--gw-ink-2:#a9b8c6;--gw-muted:#7d90a3;--gw-dim:#4f6072;--gw-line:#7aaab424;--gw-line-2:#7aaab43d;--gw-glow-amber:0 0 10px #ffad428c, 0 0 26px #ff8c2838;--gw-font:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--gw-font-display:"Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--gw-font-serif:Georgia, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--gw-ease:cubic-bezier(.22, .8, .24, 1)}#menus{z-index:35;pointer-events:none;color:var(--gw-ink);font:14px/1.45 var(--gw-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;display:none;position:fixed;inset:0}#menus.is-open{pointer-events:auto;display:block}#menus button,#menus input{font:inherit;color:inherit}#menus :focus{outline:none}.gw-backdrop{transition:background .45s var(--gw-ease);position:absolute;inset:0}#menus[data-mode=title] .gw-backdrop{background:radial-gradient(120% 90% at 78% 58%,#05070d00 30%,#05070d8c 100%),linear-gradient(90deg,#05070df5 0%,#05070ddb 26%,#05070d61 50%,#05070d00 70%)}#menus[data-mode=pause] .gw-backdrop{-webkit-backdrop-filter:blur(6px)saturate(.75);backdrop-filter:blur(6px)saturate(.75);background:linear-gradient(90deg,#05070de6 0%,#05070db3 34%,#05070d80 100%)}#menus.has-sub .gw-backdrop{-webkit-backdrop-filter:blur(7px)saturate(.7);backdrop-filter:blur(7px)saturate(.7);background:#05070dcc}[data-gw-preset=low] #menus .gw-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-gw-preset=low] #menus[data-mode=pause] .gw-backdrop,[data-gw-preset=low] #menus.has-sub .gw-backdrop{background-color:#05070ddb}.gw-title-open #ui>:not(#menus):not(#gw-toast):not(#gw-fade):not(#debug-overlay){visibility:hidden}.gw-menu-open #ui>:not(#menus):not(#gw-toast):not(#gw-fade):not(#debug-overlay){pointer-events:none!important}.gw-stack{position:absolute;inset:0}.gw-screen{display:none;position:absolute;inset:0}.gw-screen.is-top,.gw-screen.is-under-dialog{display:flex}.gw-screen.is-top{animation:gw-screen-in .32s var(--gw-ease) both}.gw-screen.is-under-dialog{filter:brightness(.45)saturate(.7);transition:filter .25s}@keyframes gw-screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gw-center{box-sizing:border-box;justify-content:center;align-items:center;padding:28px 24px 64px}.gw-dialog-screen{padding-bottom:28px}.gw-title{box-sizing:border-box;flex-direction:column;justify-content:center;padding:clamp(28px,7vh,80px) clamp(28px,7.5vw,120px)}.gw-title-inner{max-width:560px}.gw-wordmark{font:200 clamp(42px, 6.2vw, 92px) / 1 var(--gw-font-display);letter-spacing:.3em;text-transform:uppercase;color:#e4ecf1;white-space:nowrap;align-items:center;margin:0;display:flex}.gw-wm-gloam{text-shadow:0 0 30px #b7fff214;margin-right:-.06em}.gw-wm-wick{color:var(--gw-amber);text-shadow:0 0 18px #ffad4280,0 0 60px #ff821e38;margin-right:-.3em;font-weight:300}.gw-wm-dot{background:radial-gradient(circle at 45% 40%, #fffaf0 0, var(--gw-amber-hot) 25%, var(--gw-amber) 60%, var(--gw-amber-dk) 100%);border-radius:50%;flex:none;width:.13em;height:.13em;margin:0 .32em 0 .04em;animation:4.2s ease-in-out infinite gw-flicker;box-shadow:0 0 10px 2px #ffad42bf,0 0 34px 8px #ff821e47}@keyframes gw-flicker{0%,to{opacity:1;transform:scale(1)}38%{opacity:.86;transform:scale(.94)}41%{opacity:1;transform:scale(1.04)}70%{opacity:.93;transform:scale(.98)}}.gw-tagline{font:italic 400 clamp(15px, 1.35vw, 18px) / 1.4 var(--gw-font-serif);letter-spacing:.02em;color:#b7fff29e;margin:22px 0 0 .2em}.gw-mainmenu{flex-direction:column;gap:2px;width:min(400px,100%);margin-top:clamp(30px,7.5vh,68px);display:flex}.gw-item{all:unset;box-sizing:border-box;cursor:pointer;color:#93a5b6;min-height:46px;transition:color .16s, background-color .2s, padding .22s var(--gw-ease);border-radius:8px;flex-direction:column;justify-content:center;padding:9px 16px 9px 34px;display:flex;position:relative}.gw-item[hidden]{display:none}.gw-item-label{letter-spacing:.24em;text-transform:uppercase;font-size:15px;font-weight:500}.gw-item-meta{letter-spacing:.02em;color:var(--gw-muted);margin-top:3px;font-size:12.5px;line-height:1.35;transition:color .16s}.gw-item:before{content:"";background:radial-gradient(circle, var(--gw-amber-hot) 0, var(--gw-amber) 55%, var(--gw-amber-dk) 100%);width:7px;height:7px;box-shadow:var(--gw-glow-amber);opacity:0;transition:opacity .18s, transform .22s var(--gw-ease);border-radius:50%;margin-top:-3.5px;position:absolute;top:22px;left:13px;transform:scale(.3)}.gw-item:focus{color:var(--gw-amber-hot);background:linear-gradient(90deg,#ffad4221 0%,#ffad420a 55%,#ffad4200 100%);padding-left:38px}.gw-item:focus:before{opacity:1;transform:scale(1)}.gw-item:focus .gw-item-meta{color:#b8a88a}.gw-item:active{background-color:#ffad422e}.gw-item.is-disabled,.gw-item[aria-disabled=true]{color:#415062;cursor:default}.gw-item.is-disabled:focus{color:#5d6d7e;background:#ffffff06}.gw-item.is-disabled:focus:before{box-shadow:none;background:#4f6072}.gw-item.is-danger:focus{color:#ffc9b8}.gw-title-foot{letter-spacing:.14em;text-transform:uppercase;color:var(--gw-dim);gap:10px;font-size:11.5px;display:flex;position:absolute;bottom:24px;left:clamp(28px,7.5vw,120px)}.gw-motes{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}#menus[data-mode=title] .gw-motes{display:block}.gw-motes i{left:calc(4% + var(--i) * 6.9%);background:var(--gw-cyan-pale);opacity:0;width:3px;height:3px;animation:gw-mote calc(15s + var(--i) * 1.7s) linear infinite;animation-delay:calc(var(--i) * -2.3s);border-radius:50%;position:absolute;bottom:-12px;box-shadow:0 0 8px 2px #4ff2db8c}.gw-motes i:nth-child(4n+1){background:var(--gw-amber-hot);width:2px;height:2px;box-shadow:0 0 8px 2px #ffad428c}.gw-motes i:nth-child(3n){width:2px;height:2px}@keyframes gw-mote{0%{opacity:0;transform:translate(0)}12%{opacity:.7}50%{opacity:.45;transform:translate(28px,-48vh)}85%{opacity:.25}to{opacity:0;transform:translate(-12px,-96vh)}}.gw-pause{box-sizing:border-box;justify-content:space-between;align-items:center;gap:48px;padding:clamp(28px,7vh,80px) clamp(28px,7.5vw,120px)}.gw-pause-col{max-width:460px}.gw-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#4ff2dbb8;margin:0 0 10px 2px;font-size:12px;font-weight:600}.gw-pause-title{font:200 clamp(38px, 4.6vw, 60px) / 1.05 var(--gw-font-display);letter-spacing:.22em;text-transform:uppercase;color:#e4ecf1;margin:0}.gw-pause-sub{color:var(--gw-muted);letter-spacing:.02em;margin:12px 0 0 2px;font-size:13px}.gw-pause .gw-mainmenu{margin-top:clamp(24px,5vh,44px)}.gw-pause .gw-item-meta{max-width:330px}.gw-legend{border:1px solid var(--gw-line);background:linear-gradient(#101726b8,#090d16b8);border-radius:14px;align-self:center;width:290px;padding:18px 22px 16px}.gw-legend-title{letter-spacing:.26em;text-transform:uppercase;color:var(--gw-muted);margin:0 0 12px;font-size:11.5px;font-weight:600}.gw-legend-list{grid-template-columns:1fr auto;gap:7px 14px;margin:0;font-size:13px;display:grid}.gw-legend-list dt{color:var(--gw-ink-2)}.gw-legend-list dd{text-align:right;margin:0}.gw-kbd,.gw-glyph{box-sizing:border-box;min-width:24px;height:22px;font:600 11px/1 var(--gw-font);letter-spacing:.04em;color:#cfdae2;white-space:nowrap;background:#0e1422d9;border:1px solid #dfe8ee33;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.gw-glyph.is-pad{border-bottom-width:1px;border-radius:11px;min-width:22px;padding:0 6px}.gw-hints{letter-spacing:.06em;color:var(--gw-muted);pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;font-size:12px;display:flex;position:absolute;bottom:22px;right:clamp(20px,3vw,40px)}.gw-hint{align-items:center;gap:4px;display:inline-flex}.gw-hint .gw-glyph:last-of-type{margin-right:5px}.gw-toast{z-index:36;max-width:min(560px,100vw - 32px);font:500 13px/1.35 var(--gw-font);letter-spacing:.03em;color:var(--gw-amber-hot);opacity:0;transition:opacity .25s, transform .35s var(--gw-ease);pointer-events:none;background:#0a0e18eb;border:1px solid #ffad4247;border-radius:999px;padding:10px 18px 10px 34px;position:fixed;top:28px;left:50%;transform:translate(-50%,-10px);box-shadow:0 10px 34px #00000080}.gw-toast:before{content:"";background:var(--gw-amber);width:7px;height:7px;box-shadow:var(--gw-glow-amber);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:15px}.gw-toast[data-tone=warn]{color:#ffd2c4;border-color:#ff5a3666}.gw-toast[data-tone=warn]:before{background:var(--gw-telegraph);box-shadow:0 0 10px #ff5a3699}.gw-toast.on{opacity:1;transform:translate(-50%)}.gw-fade{z-index:45;background:var(--gw-bg);opacity:0;pointer-events:none;transition:opacity .6s;position:fixed;inset:0}.gw-fade.on{opacity:1;pointer-events:auto;transition-duration:.36s}.gw-panel{box-sizing:border-box;border:1px solid var(--gw-line-2);background:radial-gradient(120% 60% at 0 0,#2b5f621f,#2b5f6200 60%),linear-gradient(#0f1523f7,#080b13f7);border-radius:16px;flex-direction:column;max-height:100%;display:flex;position:relative;box-shadow:0 40px 100px #0009,inset 0 1px #ffffff0a}.gw-panel:before{content:"";background:linear-gradient(90deg,#ffad4200,#ffad428c 50%,#ffad4200);height:1px;position:absolute;top:-1px;left:28px;right:28px}.gw-panel-head{border-bottom:1px solid var(--gw-line);padding:24px 30px 18px}.gw-panel-head.is-tabs{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:0;display:flex}.gw-panel-title{font:300 22px/1.2 var(--gw-font-display);letter-spacing:.24em;text-transform:uppercase;color:#e7eef2;margin:0}.gw-panel-head.is-tabs .gw-panel-title{padding-bottom:18px}.gw-panel-sub{font:italic 15px/1.4 var(--gw-font-serif);color:#b7fff28c;margin:8px 0 0}.gw-panel-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7aaab447 transparent;flex:auto;min-height:0;padding:8px 18px 18px;overflow-y:auto}.gw-panel-foot{border-top:1px solid var(--gw-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.gw-note{color:var(--gw-muted);margin:14px 16px 2px;font-size:12.5px;line-height:1.5}.gw-btn{all:unset;box-sizing:border-box;border:1px solid var(--gw-line-2);letter-spacing:.18em;text-transform:uppercase;min-height:40px;color:var(--gw-ink-2);cursor:pointer;background:#161f3799;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s,background-color .15s,box-shadow .2s;display:inline-flex}.gw-btn:focus{color:var(--gw-amber-hot);background:#ffad421a;border-color:#ffad42a6;box-shadow:0 0 0 3px #ffad4224,0 0 18px #ffad421f}.gw-btn.is-primary{color:#ffd99c}.gw-btn.is-quiet{color:var(--gw-muted);background:0 0;border-color:#0000}.gw-btn.is-quiet:focus{color:var(--gw-amber-hot);border-color:#ffad4273}.gw-btn.is-danger{color:#ffb39e;border-color:#ff5a3680}.gw-btn.is-danger:focus{color:#fff0ea;border-color:var(--gw-telegraph);background:#ff5a3629;box-shadow:0 0 0 3px #ff5a3629}.gw-settings{width:min(880px,100%);height:min(700px,100%)}.gw-tabs{gap:4px;display:flex}.gw-tab{all:unset;letter-spacing:.2em;text-transform:uppercase;color:var(--gw-muted);cursor:pointer;border-radius:8px 8px 0 0;padding:10px 14px 16px;font-size:12px;font-weight:600;transition:color .15s,background-color .15s;position:relative}.gw-tab:after{content:"";background:var(--gw-amber);height:2px;transition:transform .25s var(--gw-ease);border-radius:2px;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0);box-shadow:0 0 10px #ffad4299}.gw-tab[aria-selected=true]{color:var(--gw-amber-hot)}.gw-tab[aria-selected=true]:after{transform:scaleX(1)}.gw-tab:focus{color:var(--gw-amber-hot);background:#ffad4214}.gw-tab:hover{color:var(--gw-ink)}.gw-section{letter-spacing:.28em;text-transform:uppercase;color:#4ff2db9e;margin:22px 14px 6px;font-size:11px;font-weight:700}.gw-section:first-child{margin-top:14px}.gw-row{border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:28px;min-height:52px;padding:10px 14px;transition:background-color .15s;display:grid}.gw-row:focus-within{box-shadow:inset 2px 0 0 var(--gw-amber);background:linear-gradient(90deg,#ffad4214,#ffad4205)}.gw-row-label{color:var(--gw-ink);font-size:14.5px}.gw-row-desc{color:var(--gw-muted);margin-top:3px;font-size:12.5px;line-height:1.4}.gw-row-ctl{justify-content:flex-end;display:flex}.gw-slider{align-items:center;gap:14px;width:100%;display:flex}.gw-range{appearance:none;cursor:pointer;--p:50%;background:0 0;flex:1;height:22px;margin:0}.gw-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gw-amber-dk), var(--gw-amber) var(--p), #1a2436 var(--p));border-radius:4px;height:4px}.gw-range::-moz-range-track{background:linear-gradient(90deg, var(--gw-amber-dk), var(--gw-amber) var(--p), #1a2436 var(--p));border-radius:4px;height:4px}.gw-range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 40% 38%, #fff, var(--gw-amber-hot) 45%, #e9b46a);border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:box-shadow .15s,transform .15s;box-shadow:0 0 0 1px #00000059,0 0 8px #ffad4273}.gw-range::-moz-range-thumb{background:radial-gradient(circle at 40% 38%, #fff, var(--gw-amber-hot) 45%, #e9b46a);border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #00000059,0 0 8px #ffad4273}.gw-range:focus::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 0 0 4px #ffad4238,0 0 16px #ffad42b3}.gw-range:focus::-moz-range-thumb{box-shadow:0 0 0 4px #ffad4238,0 0 16px #ffad42b3}.gw-range-val{text-align:right;font-variant-numeric:tabular-nums;min-width:46px;color:var(--gw-ink-2);font-size:13px}.gw-row:focus-within .gw-range-val{color:var(--gw-amber-hot)}.gw-switch{all:unset;cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:4px;display:inline-flex}.gw-switch-track{background:#182233;border-radius:999px;width:42px;height:22px;transition:background .2s;position:relative;box-shadow:inset 0 0 0 1px #7aaab438}.gw-switch-knob{width:16px;height:16px;transition:transform .22s var(--gw-ease), background .2s, box-shadow .2s;background:#6f8295;border-radius:50%;position:absolute;top:3px;left:3px}.gw-switch[aria-checked=true] .gw-switch-track{background:linear-gradient(90deg, var(--gw-amber-dk), #c97a26);box-shadow:inset 0 0 0 1px #ffad4273}.gw-switch[aria-checked=true] .gw-switch-knob{background:var(--gw-amber-hot);transform:translate(20px);box-shadow:0 0 10px #ffad42cc}.gw-switch-text{letter-spacing:.14em;text-transform:uppercase;min-width:26px;color:var(--gw-muted);font-size:12px;font-weight:600}.gw-switch[aria-checked=true] .gw-switch-text{color:#ffd99c}.gw-switch:focus .gw-switch-track{box-shadow:inset 0 0 0 1px #ffad42cc,0 0 0 4px #ffad4229}.gw-seg{box-shadow:inset 0 0 0 1px var(--gw-line-2);background:#0a0f1ae6;border-radius:10px;padding:3px;display:inline-flex}.gw-seg-opt{all:unset;letter-spacing:.08em;color:var(--gw-muted);cursor:pointer;border-radius:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s}.gw-seg-opt:hover{color:var(--gw-ink)}.gw-seg-opt[aria-checked=true]{color:var(--gw-amber-hot);background:#ffad4224;box-shadow:inset 0 0 0 1px #ffad4266}.gw-seg-opt[aria-checked=true]:focus{box-shadow:inset 0 0 0 1px #ffad42e6,0 0 14px #ffad4247}.gw-binds{margin:0 2px}.gw-binds-head,.gw-bind-row{grid-template-columns:minmax(0,1fr) 236px 150px;align-items:center;gap:14px;padding:0 12px;display:grid}.gw-binds-head{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:var(--gw-dim);background:linear-gradient(#0c121f 80%,#0c121f00);margin:0 -2px;padding-top:12px;padding-bottom:10px;font-size:10.5px;font-weight:700;position:sticky;top:-8px}.gw-binds-group{letter-spacing:.18em;text-transform:uppercase;color:#b7fff26b;margin:12px 12px 4px;font-size:11px;font-weight:600}.gw-bind-row{border-radius:9px;min-height:48px;padding-top:6px;padding-bottom:6px}.gw-bind-row:focus-within{box-shadow:inset 2px 0 0 var(--gw-amber);background:linear-gradient(90deg,#ffad4212,#ffad4204)}.gw-bind-name{color:var(--gw-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:14px;display:flex}.gw-bind-name small{color:var(--gw-muted);flex-basis:100%;font-size:12px}.gw-bind-cells{gap:8px;display:flex}.gw-key{all:unset;box-sizing:border-box;letter-spacing:.04em;color:#d3dde4;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#0f1524eb;border:1px solid #dfe8ee29;border-bottom-width:2px;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:32px;padding:0 10px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,box-shadow .15s,background-color .15s;display:inline-flex;overflow:hidden}.gw-key.is-empty{color:var(--gw-dim);border-style:dashed;border-bottom-width:1px}.gw-key.is-fixed{cursor:default;color:var(--gw-dim);letter-spacing:.06em;background:#ffffff04;border-color:#0000;font-weight:500}.gw-key.is-conflict{color:#ffb39e;border-color:#ff5a36bf}.gw-key:focus{color:var(--gw-amber-hot);background:#ffad421a;border-color:#ffad42d9;box-shadow:0 0 0 3px #ffad4224}.gw-key.is-capturing{color:var(--gw-amber-hot);border-color:var(--gw-amber);background:#ffad4229;animation:1.1s ease-in-out infinite gw-capture}@keyframes gw-capture{0%,to{box-shadow:0 0 0 2px #ffad421f}50%{box-shadow:0 0 0 5px #ffad4242,0 0 22px #ffad424d}}.gw-bind-cells.is-pad .gw-key{flex:auto}.gw-tag{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.gw-tag.is-warn{color:#ffb39e;background:#ff5a3624;box-shadow:inset 0 0 0 1px #ff5a3666}.gw-binds-foot{justify-content:space-between;align-items:center;gap:16px;margin:12px 4px 0 14px;display:flex}.gw-binds-status{color:#b7fff2bf;flex:1;min-height:1.4em;margin:0;font-size:12.5px}.gw-binds-status.is-warn{color:#ffb39e}.gw-slots-panel{width:min(640px,100%)}.gw-slot-list{flex-direction:column;gap:10px;margin:0;padding:14px 18px 8px;list-style:none;display:flex}.gw-slot{align-items:stretch;gap:8px;display:flex}.gw-slot-main{all:unset;box-sizing:border-box;border:1px solid var(--gw-line);cursor:pointer;background:#0d1320cc;border-radius:12px;flex:1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;padding:14px 18px 14px 14px;transition:border-color .15s,background-color .15s,box-shadow .2s;display:grid}.gw-slot-main:focus{background:linear-gradient(90deg,#ffad421a,#ffad4205);border-color:#ffad4299;box-shadow:0 0 0 3px #ffad421a,0 10px 30px #00000059}.gw-slot-main.is-empty{background:#0d132066;border-style:dashed}.gw-slot-main.is-corrupt{border-color:#ff5a3659}.gw-slot-main[aria-disabled=true]{cursor:default;opacity:.55}.gw-slot-num{font:200 30px/1 var(--gw-font-display);letter-spacing:.04em;color:var(--gw-dim);text-align:center}.gw-slot-main:focus .gw-slot-num{color:var(--gw-amber);text-shadow:0 0 14px #ffad4273}.gw-slot-body{flex-direction:column;gap:3px;min-width:0;display:flex}.gw-slot-biome{letter-spacing:.06em;color:var(--gw-ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.gw-slot-biome.is-empty{color:var(--gw-muted);font-weight:500}.gw-slot-biome.is-damaged{color:#ffb39e}.gw-slot-shrine{color:var(--gw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.gw-slot-meters{gap:8px;margin-top:5px;display:flex}.gw-meter{background:#1a2436;border-radius:3px;width:64px;height:3px;position:relative;overflow:hidden}.gw-meter-fill{border-radius:3px;position:absolute;inset:0 auto 0 0}.gw-meter.is-health .gw-meter-fill{background:linear-gradient(90deg,#9b4a5e,#e07a8f)}.gw-meter.is-fuel .gw-meter-fill{background:linear-gradient(90deg, var(--gw-amber-dk), var(--gw-amber))}.gw-slot-side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.gw-slot-time{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--gw-ink-2);font-size:16px;font-weight:300}.gw-slot-date{color:var(--gw-dim);font-size:11.5px}.gw-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--gw-cyan-pale);background:#4ff2db1a;border-radius:999px;padding:1px 8px;font-size:9.5px;font-weight:700;box-shadow:inset 0 0 0 1px #4ff2db4d}.gw-slot-del{all:unset;box-sizing:border-box;border:1px solid var(--gw-line);width:44px;color:var(--gw-dim);cursor:pointer;border-radius:12px;place-items:center;font-size:13px;transition:color .15s,border-color .15s,background-color .15s;display:grid}.gw-slot-del:focus{color:#ffd2c4;background:#ff5a361f;border-color:#ff5a3699}.gw-slots-panel .gw-note{margin:4px 30px 22px}.gw-dialog{width:min(460px,100%);padding:28px 30px 24px}.gw-dialog-title{font:300 19px/1.3 var(--gw-font-display);letter-spacing:.08em;color:#eef3f6;margin:0}.gw-dialog-body{color:var(--gw-ink-2);margin:12px 0 0;font-size:14px;line-height:1.5}.gw-dialog-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.gw-dialog.is-danger:before{background:linear-gradient(90deg,#ff5a3600,#ff5a3699 50%,#ff5a3600)}.gw-credits{width:min(560px,100%);height:min(640px,100%)}.gw-credits-body{scrollbar-width:thin;flex:auto;min-height:0;padding:10px 30px 18px;overflow-y:auto}.gw-credits-sec h3{letter-spacing:.28em;text-transform:uppercase;color:#4ff2db9e;margin:22px 0 10px;font-size:11px;font-weight:700}.gw-credits-sec dl{grid-template-columns:1fr auto;gap:8px 18px;margin:0;display:grid}.gw-credits-sec dt{color:var(--gw-ink)}.gw-credits-sec dd{color:var(--gw-muted);text-align:right;margin:0}.gw-credits-end{text-align:center;font:italic 16px/1.4 var(--gw-font-serif);color:#ffd296bf;margin:34px 0 6px}.gw-credits .gw-panel-foot{justify-content:flex-end}@media (max-width:960px){.gw-legend{display:none}}@media (max-width:720px),(max-height:520px) and (max-width:960px){.gw-title{justify-content:flex-end;padding:28px 22px 64px}.gw-title-inner{max-width:none}.gw-wordmark{letter-spacing:.22em;font-size:clamp(30px,10vw,54px)}.gw-wm-wick{margin-right:-.22em}.gw-tagline{margin-top:12px}.gw-mainmenu{width:100%;margin-top:26px}.gw-item{min-height:50px}.gw-title-foot{bottom:18px;left:22px}#menus[data-mode=title] .gw-backdrop{background:linear-gradient(#05070d0d 0%,#05070d33 25%,#05070de0 54%,#05070df7 100%)}.gw-pause{padding:28px 22px}.gw-center{padding:10px}.gw-settings,.gw-credits{height:100%}.gw-panel-head.is-tabs{flex-direction:column;align-items:stretch;gap:6px;padding:18px 16px 0}.gw-panel-head.is-tabs .gw-panel-title{padding-bottom:4px}.gw-tabs{scrollbar-width:none;gap:0;overflow-x:auto}.gw-tab{letter-spacing:.07em;padding:10px 8px 14px;font-size:11px}.gw-tab:after{left:8px;right:8px}.gw-panel-body{padding:4px 8px 14px}.gw-row{grid-template-columns:1fr;gap:10px}.gw-row-ctl{justify-content:flex-start}.gw-binds-head{display:none}.gw-bind-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"name name""kbm pad";gap:6px 8px;padding:8px 12px}.gw-bind-name{grid-area:name}.gw-bind-cells{grid-area:kbm}.gw-bind-cells.is-pad{grid-area:pad}.gw-hints{display:none}.gw-slot-main{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:12px}}@media (prefers-reduced-motion:reduce){#menus *,#menus :before,#menus :after,.gw-toast,.gw-fade{transition-duration:10ms!important;animation:none!important}.gw-motes{display:none!important}}.gw-test *,.gw-test :before,.gw-test :after{transition:none!important;animation:none!important}.gw-test .gw-motes{display:none!important}.gw-choice-dialog{width:min(520px,100%)}.gw-choice-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:22px;display:grid}.gw-btn.gw-choice{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;min-height:84px;padding:14px 16px;display:flex}.gw-choice-label{font:400 16px/1.25 var(--gw-font-display);letter-spacing:.06em;color:#fff2c8}.gw-choice-detail{color:var(--gw-ink-2);font-size:13px;line-height:1.4}
