.ui .bagpanel{width:min(540px,44vw);right:16px;bottom:90px;max-height:calc(100vh - 145px);padding:16px 18px 20px;border:0;background:#1b1f24;isolation:isolate;font-family:var(--typed)}.ui .bagpanel[data-stationery=painted]{background:transparent}.ui .bagpanel__head{padding:2px 4px 8px;border:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center}.ui .bagpanel__title,.ui .bagpanel__cap{color:#241d18;background:#e0d2b4;padding:4px 6px;font:bold max(var(--font-floor),16px)/1.1 var(--typed)}.ui .bagpanel__cap{padding-left:2px;font-size:var(--font-floor);white-space:nowrap}.ui .bagpanel__kept{justify-self:end;min-height:44px;border:1px solid #a89478;border-top:3px solid #6d7b88;background:#e0d2b4;color:#241d18;padding:4px 6px;font:var(--font-floor)/1.2 var(--typed);cursor:pointer}.ui .bagpanel__body{scrollbar-color:#98a6b2 #1b1f24;padding:0 2px}.ui .pocket-grid{display:flex;flex-direction:column;gap:4px;padding:2px 0 8px}.ui .pocket-row{position:relative;height:60px;flex:0 0 60px;display:grid;grid-template-columns:repeat(var(--pocket-columns),minmax(0,1fr));gap:4px;isolation:isolate;overflow:hidden}.ui .pocket-row>.stationery-art{width:var(--row-art-width)}.ui .pocket-row .slot{width:auto;height:100%;border:1px solid #49545f;background:#0a0908;box-shadow:none}.ui .pocket-row[data-stationery=painted] .slot{border-color:transparent;background:transparent}.ui .pocket-row .slot:focus-visible{outline:2px solid #48b2bf;outline-offset:-3px}.ui .pocket-row .slot[data-lifted=true],.ui .pocket-row .slot[data-over=true]{box-shadow:inset 0 0 0 3px #48b2bf}.ui .pocket-row .slot__icon{width:40px;height:40px}.ui .pocket-row .slot__n{background:#e0d2b4;color:#241d18;font:bold var(--font-floor)/1 var(--typed);bottom:4px;right:5px;padding:2px 3px;text-shadow:none}.ui .bagpanel__empty{padding:4px 0 8px;color:#c6b498;font-size:var(--font-floor)}.ui .bagpanel__hint{display:block;position:relative;padding:6px 2px 0;border:0;color:#e0d2b4;font-size:var(--font-floor)}.ui .bagpanel__keys{line-height:1.35;margin:0 0 6px}.ui .bagpanel__keys kbd{padding:0 2px;color:#f4eee0;border-color:#6d7b88}.ui .bagpanel__keys--pad{position:absolute;left:2px;right:2px;top:6px;margin:0;visibility:hidden}html[data-input-device=gamepad] .ui .bagpanel__keys--keyboard{visibility:hidden}html[data-input-device=gamepad] .ui .bagpanel__keys--pad{visibility:visible}.ui .bagpanel__actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ui .bagpanel__hint .btn{min-width:0;white-space:normal;min-height:32px;width:100%;padding:5px 6px;border:1px solid #6d7b88;color:#e0d2b4;background:#1b1f24;font:var(--font-floor)/1.15 var(--typed);text-transform:none;letter-spacing:0}.ui .bagpanel__hint .btn:disabled{color:#a89478;border-color:#49545f}.ui .bagpanel__hint .bagpanel__more{margin-top:5px}.ui .bagpanel .parts-list{margin:8px 0 0;padding:12px;background:#e0d2b4;color:#241d18;border:1px solid #a89478;font-size:var(--font-floor);--muted: #453729;--faint: #5a4a3a;--cream: #241d18;--badge: #0e3038}.ui .bagpanel .parts-list :is(.stamp,.parts-list__note,.parts-list__summary){color:#453729}.ui .bagpanel .parts-list .btn{color:#241d18;background:#f4eee0;font:var(--font-floor) var(--typed)}.ui .record-sheet,.ui .record-sheet.record-sheet--notices{width:min(1060px,94vw);height:min(660px,86vh);max-height:86vh;padding:22px 36px 24px;border:0;background:#e0d2b4;color:#241d18;isolation:isolate;animation:none;font:max(var(--font-floor),14px)/1.4 var(--typed);--cream: #241d18;--muted: #453729;--faint: #5a4a3a;--badge: #0e3038;--badge-deep: #7a2f26;--line: #a89478;--line-soft: #c6b498}.ui .record-sheet[data-stationery=painted]{background:transparent}.ui .record-sheet .sheet__head{padding:3px 10px 8px;border:0;gap:12px;align-items:center}.ui .sheet__title{color:#241d18;font:bold 24px/1 var(--sign);letter-spacing:.06em}.ui .record-sheet .stamp{color:#453729;font:var(--font-floor)/1.2 var(--typed);letter-spacing:.04em}.ui .record-sheet .record-button{color:#241d18;background:#e0d2b4;border:1px solid #736051;min-width:44px;font:var(--font-floor)/1.2 var(--typed);padding:7px 10px}.ui .record-sheet .record-button:disabled{color:#736051;border-color:#a89478}.ui .record-sheet .record-button:focus-visible{outline:2px solid #7a2f26;outline-offset:2px}.ui .record-sheet .record-button:hover:not(:disabled):not([aria-pressed=true]){background:#f4eee0}.ui .record-sheet .record-button[aria-pressed=true]{color:#f4eee0;background:#453729;border-color:#453729}.ui .record-tabs{padding:0 10px 8px;gap:5px;border:0}.ui .record-tabs .record-button{flex:1;border-bottom:3px solid #736051}.ui .sheet__body{flex:1;scrollbar-color:#8d7a64 #e0d2b4}.ui .sheet__folio--condition{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ui .sheet__folio[hidden]{display:none}.ui .sheet__section{padding:14px 18px;gap:12px}.ui .sheet__section+.sheet__section{border-color:#a89478}.ui .sheet__condition{gap:12px}.ui .hearts--sheet .heart{width:22px;height:22px;filter:none}.ui .hearts--sheet .heart__fill{fill:#241d18}.ui .hearts--sheet .heart__base{fill:#c6b498;stroke:#736051}.ui .sheet__kit{display:grid;grid-template-columns:1fr;gap:7px}.ui .sheet__kit-icon{width:32px;height:32px}.ui .sheet__kit-name{white-space:normal}.ui .sheet__bonus{gap:10px;font-size:max(var(--font-floor),14px)}.ui .sheet__bonus-mark{min-width:42px;color:#0e3038;font-weight:700}.ui .sheet__none,.ui .sheet__hp,.ui .sheet__counts{font-size:max(var(--font-floor),14px)}.ui .sheet__none{line-height:1.5}.ui .sheet__count-list dt,.ui .sheet__kit-label{color:#453729}.ui .sheet__count-list dd{color:#241d18}.ui .sheet__counts{gap:16px 48px;grid-template-columns:1fr 1fr}.ui .sheet__count-block--wide,.ui .sheet__count-block--prose{grid-column:auto}.ui .sheet__count-block--wide .sheet__count-list{grid-template-columns:1fr;gap:2px}.ui .sheet__count-block--wide .sheet__count-list dt:after{display:none}.ui .sheet__count-block--wide .sheet__count-list dd{padding-bottom:8px}.ui .record-sheet .sheet__foot{display:grid;grid-template-columns:auto 1fr;gap:3px 16px;align-items:center;padding:8px 10px 0;border:0;color:#453729;font:var(--font-floor)/1.2 var(--typed)}.ui .sheet__folios{display:flex;gap:14px;align-items:center;grid-row:1 / 3}.ui .sheet__folio-number{min-width:5ch;text-align:center;color:#241d18;font-weight:700}.ui .sheet__suspended{text-align:right;color:#453729}.ui .sheet__keys{text-align:right}.ui .notice-file{grid-template-columns:minmax(180px,1fr) minmax(0,1fr);gap:30px}.ui .notice-file__index{padding:12px 16px;scrollbar-color:#8d7a64 #e0d2b4}.ui .notice-file__index .record-button{background:#e0d2b4;border:0;border-bottom:1px solid #a89478;padding:10px}.ui .notice-file__index [aria-current=true]{box-shadow:inset 3px 0 #7a2f26;background:#f4eee0;color:#241d18}.ui .notice-file__index [aria-current=true] small,.ui .notice-file__index small{color:#453729}.ui .notice-file__page{background:transparent;padding:14px 18px;color:#241d18;font:max(var(--font-floor),14px)/1.55 var(--typed)}.ui .notice-file__page h3{font-size:24px}.ui .notice-file__page p{margin-bottom:16px}.ui .notice-file__location,.ui .notice-file__receipt{color:#453729}.ui .notice-file__more{background:#f4eee0;padding:8px 16px}.ui:has(.record-sheet:not([hidden])) :is(.memo,.topbar,.minimap,.boss-frame,.notice-cue){visibility:hidden}@media(max-height:620px){.ui .bagpanel{right:12px;bottom:80px;max-height:calc(100vh - 124px);padding:12px 14px 16px}.ui .bagpanel__head{gap:3px;padding-bottom:6px}.ui .bagpanel__title{font-size:16px}.ui .bagpanel__cap{font-size:var(--font-floor)}.ui .pocket-row{height:52px;flex-basis:52px}.ui .bagpanel__keys{line-height:1.2}.ui .record-sheet,.ui .record-sheet.record-sheet--notices{height:94vh;max-height:94vh;padding:15px 25px 18px}.ui .record-sheet .sheet__head{padding:0 6px 5px}.ui .sheet__title{font-size:20px}.ui .record-tabs{padding:0 6px 5px}.ui .record-tabs .record-button{padding:5px 8px}.ui .sheet__section{padding:8px 12px;gap:8px}.ui .sheet__folio--condition{gap:22px}.ui .record-sheet .sheet__foot{padding-top:5px}.ui .notice-file{gap:22px}.ui .notice-file__index{padding:8px 10px}.ui .notice-file__page{padding:8px 12px}}.ui .crate{width:min(1120px,94vw);padding:20px 24px 24px;border:0;background:#1b1f24;isolation:isolate;font-family:var(--typed)}.ui .crate[data-stationery=painted]{background:transparent}.ui .crate__head{padding:5px 8px 12px;border-color:#49545f}.ui .crate__title,.ui .crate__side-title{color:#241d18;background:#e0d2b4;padding:4px 8px;font-family:var(--typed)}.ui .crate__title{font-size:22px}.ui .crate__side-title{font-size:max(var(--font-floor),16px)}.ui .crate__grade,.ui .crate__record,.ui .crate__cap,.ui .crate__hotbar-head{color:#c6b498;font-size:var(--font-floor)}.ui .crate__body{gap:20px}.ui .crate__side{padding:10px 8px;border-color:#49545f}.ui .crate__side-head{margin-bottom:8px}.ui .crate__foot{border-color:#49545f;padding:10px 8px 0;color:#c6b498}.ui .crate__buttons{flex-wrap:wrap;gap:6px}.ui .crate .btn{min-height:32px;padding:7px 9px;border-color:#6d7b88;color:#e0d2b4;background:#1b1f24;font:var(--font-floor)/1.2 var(--typed);text-transform:none;letter-spacing:0}.ui .crate .btn:disabled{color:#a89478;border-color:#49545f}@media(max-height:620px){.ui .crate{padding:12px 16px 18px}.ui .crate__head{padding:0 4px 8px}.ui .crate__side{padding:6px 4px}.ui .crate__body{gap:16px}}html[data-high-contrast=true] .ui :is(.bagpanel,.crate){--muted: #f4eee0;--faint: #e0d2b4}html[data-high-contrast=true] .ui .record-sheet{--muted: #241d18;--faint: #241d18}html[data-ui-scale=large] .ui :is(.bagpanel__hint .btn,.crate .btn,.record-sheet .record-button){min-height:44px}.ui .bagpanel__actions .bagpanel__drop{grid-column:auto}.ui .bagpanel__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.ui .bagpanel__actions>[data-arrange]{grid-column:1 / 3}.ui .bagpanel__actions .bagpanel__more{grid-column:auto;margin:0}.ui .bagpanel__actions:has([data-arrange][hidden]) .bagpanel__more{grid-column:1 / -1}.ui .sheet__folio--fitted{width:calc(50% - 14px)}.ui .record-sheet .sheet__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.ui .sheet__keys{min-width:0;white-space:normal;line-height:1.35}.ui .sheet__folios{grid-row:1 / 4}.ui .record-sheet .sheet__continue{grid-column:2;justify-self:end;padding:3px 8px;min-height:28px}.ui .notice-file__index>.stamp{margin-bottom:10px}.ui .sheet__body:focus-visible{outline:2px solid #736051;outline-offset:-3px}.ui .record-sheet .sheet__foot{position:relative}.ui .record-sheet .sheet__continue{position:static;min-height:28px;padding:3px 6px}.ui .sheet__body{padding-bottom:8px}.ui .lifted-stock{position:absolute;z-index:80;width:38px;height:38px;pointer-events:none;background:#e0d2b4;border:1px solid #0e3038;box-shadow:2px 2px #0a0908}.ui .lifted-stock__icon{width:32px;height:32px;image-rendering:pixelated}.ui .lifted-stock>span{position:absolute;bottom:0;right:0;background:#e0d2b4;color:#241d18;font:bold var(--font-floor)/1 var(--typed)}.ui .bagpanel__body:focus-visible{outline:1px dashed #98a6b2;outline-offset:-2px}.ui .sheet__folios{gap:8px;grid-row:1 / 3}.ui .hearts--sheet .heart__fill{fill:#efc233;stroke:#736051;stroke-width:1}.ui .bagpanel__body:focus-visible{outline:2px solid #48b2bf;outline-offset:-2px}.ui .arrange{position:absolute;right:16px;top:80px;width:clamp(260px,24vw,300px);max-height:calc(100% - 96px);overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px;pointer-events:auto}.arrange[hidden]{display:none}.arrange__head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.arrange__head h2{flex:1;min-width:0;margin:0;font-size:20px}.arrange p,.arrange h3{margin:0}.arrange__note,.arrange__hint{font:12px/1.5 var(--mono);color:var(--cream)}.arrange__stock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.arrange .arrange__item{min-width:0;min-height:68px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:5px;white-space:normal}.arrange__item img{width:32px;height:32px;image-rendering:pixelated}.arrange__item span{font:12px/1.3 var(--mono)}.arrange button[aria-pressed=true]{background:var(--badge);color:var(--ink);border-color:var(--badge)}.arrange__name{font:20px/1.2 var(--sign);color:var(--badge)}.arrange__status{font:13px/1.5 var(--mono);min-height:3em}.arrange__status[data-valid=false]{color:#ff9a9a}.arrange .arrange__target{min-height:44px}.arrange__target[aria-disabled=true]{border-style:dashed}.arrange__tools{display:flex;flex-wrap:wrap;gap:6px}.arrange__tools button{flex:1 1 130px;white-space:normal;min-height:44px}.ui[data-arranging=true] .hud,.ui[data-arranging=true] .coop{visibility:hidden}[data-ui-scale=large] .arrange__item span,[data-ui-scale=large] .arrange__note,[data-ui-scale=large] .arrange__hint,[data-ui-scale=large] .arrange__status{font-size:14px}@media(max-height:600px){.ui .arrange{top:60px;right:8px;max-height:calc(100% - 68px);padding:10px;gap:8px}.arrange__stock{max-height:120px;overflow-y:auto;flex-shrink:0}.arrange__head h2{font-size:18px}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) 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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.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}.ev-intro.screen{--ink: #0a0908;--cream: #e0d2b4;--mono: "IBM Plex Mono", ui-monospace, monospace;--sign: "IBM Plex Sans Condensed", sans-serif;--whisper: clamp(var(--font-floor), 1.1vmin, 22px);position:fixed;inset:0;z-index:60;overflow:hidden;background:var(--ink);color:var(--cream);font-family:var(--mono);-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;pointer-events:auto}.ev-intro[hidden]{display:none!important}.ev-intro *{box-sizing:border-box}.ev-intro__stage{position:absolute;inset:8vh 0 16vh;overflow:hidden}.ev-intro__still{position:absolute;inset:0;background:center / cover no-repeat;image-rendering:pixelated;opacity:0;transition:opacity .6s linear}.ev-intro__still.is-on{opacity:1}.ev-intro__still canvas{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.ev-intro__serial{position:absolute;left:4vw;top:3vh;color:#98a6b2;font-size:var(--whisper);text-transform:uppercase;letter-spacing:.15em}.ev-intro__caption{position:absolute;left:6%;bottom:6vh;width:88%;min-height:2.9em;text-align:center;font-size:clamp(17px,2vmin,38px);line-height:1.45}.ev-intro__card{position:absolute;left:6vw;top:18vh;max-width:88vw;padding:24px;border-left:3px solid #48b2bf;background:#0a0908e8;opacity:0;transition:opacity .6s linear}.ev-intro__card.is-on{opacity:1}.ev-intro__card-rule{display:none}.ev-intro__card-title{margin-top:12px;font:600 clamp(28px,4vmin,76px)/1.2 var(--sign);text-transform:uppercase;letter-spacing:.06em}.ev-intro__card-kicker,.ev-intro__card-sub{font-size:var(--whisper);letter-spacing:.12em;text-transform:uppercase}.ev-intro__card-sub{color:#a89478;margin-top:16px}.ev-intro__skip{position:absolute;bottom:2vh;right:4vw;padding:6px 12px;border:1px solid #736051;color:var(--cream);background:#17130f;font:var(--whisper) var(--mono);letter-spacing:.06em;cursor:pointer;opacity:0}.ev-intro__skip.is-on{opacity:1}.ev-intro__skip:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.ev-intro__fade{position:absolute;inset:0;pointer-events:none;background:var(--ink)}.ev-intro[data-calm=true] *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.ev-intro *{animation:none!important;transition:none!important}}.ui .mapboard{width:min(1160px,96vw);height:min(740px,94vh);padding:20px;border:0;background:#8d7a64;color:#241d18;font-family:var(--typed);isolation:isolate;animation:none}.ui .mapboard>:not(.stationery-art){position:relative;z-index:1}.ui .mapboard[data-stationery=painted]{background:transparent}.ui .mapboard__head,.ui .mapboard__controls{border:0;padding:4px 8px}.ui .mapboard__title{color:#f4eee0;background:#453729;padding:4px 14px;letter-spacing:.12em}.ui .mapboard__button{background:#e0d2b4;border:1px solid #736051;color:#241d18;font:var(--font-floor)/1.2 var(--typed);min-height:32px}.ui .mapboard__button:hover{color:#0a0908;border-color:#7a2f26;background:#f4eee0}.ui .mapboard__button:focus-visible,.ui .mapboard__frame:focus-visible{outline:2px solid #7a2f26;outline-offset:2px}.ui .mapboard__button:disabled{color:#736051;cursor:default}.ui .mapboard__status{color:#241d18;font-size:var(--font-floor)}.ui .mapboard__body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;flex:1;min-height:0;margin:8px}.ui .mapboard__frame{background:#c6b498;border:5px solid #e0d2b4;box-shadow:3px 4px #453729;min-height:0;z-index:1}.ui .mapboard__index{display:flex;flex-direction:column;min-height:0;z-index:3}.ui .mapboard__index>h3{font-size:var(--font-floor);margin:0 0 6px;color:#f4eee0;background:#453729;padding:4px 8px}.ui .mapboard__cards{position:relative;height:min(100%,470px);min-height:0;flex:1;isolation:isolate;overflow:hidden}.ui .mapboard__legend{position:relative;display:grid;grid-template-rows:repeat(var(--map-rows,6),minmax(0,1fr));grid-template-columns:1fr;gap:6px;height:100%;max-height:none;padding:0;border:0;overflow:visible}.ui .mapboard__legend li{min-height:0}.ui .mapboard__legend .mapboard__button{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:1fr auto;gap:4px 8px;width:100%;height:100%;padding:6px 14px 12px;background:#e0d2b4;border:0}.ui .mapboard__cards[data-stationery=painted] .mapboard__button{background:transparent}.ui .mapboard__legend-key{grid-row:1;align-self:center;color:#7a2f26;border:1px solid #7a2f26;min-width:24px}.ui .mapboard__bearing{grid-column:2;margin:0;font-size:var(--font-floor);color:#453729;white-space:normal}.ui .mapboard__pages{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:5px}.ui .mapboard__page{font-size:var(--font-floor);color:#241d18}.ui .mapboard__thread{position:absolute;height:1px;transform-origin:0 50%;background:#7a2f26;pointer-events:none;z-index:2}.ui .mapboard__thread[hidden]{display:none}.ui .mapboard__mark{border-radius:50%;background:#7a2f26;color:#f4eee0;border:2px solid #f4eee0;min-width:22px;height:22px;padding:0 3px;line-height:18px;box-shadow:1px 2px #453729;transform:translate(-50%,-50%)}.ui .mapboard__mark[data-selected=true]{outline:2px solid #7a2f26;outline-offset:2px}.ui .mapboard__label{background:#e0d2b4;color:#453729;border-bottom:1px solid #736051}.ui .mapboard__you{background:#241d18;color:#f4eee0}.ui .mapboard__key,.ui .mapboard__foot{background:#e0d2b4;color:#453729;border:0;margin:0 8px;padding:5px 8px;font-size:var(--font-floor)}.ui .mapboard__foot{border-top:1px solid #a89478}.ui .mapboard__swatch{background:#f4eee0}.ui .mapboard__swatch--solid{background:#453729}.ui .mapboard__swatch--shut{background:#7a2f26;border-color:#f4eee0;outline-color:#7a2f26}.ui .mapboard__swatch--fixture{background:#1d6a78;border-color:#f4eee0}.ui .mapboard__swatch--unknown{background:#c6b498;border-color:#736051}@media(max-height:620px){.ui .mapboard{padding:12px;height:96vh}.ui .mapboard__head{padding-top:0}.ui .mapboard__title{font-size:20px}.ui .mapboard__body{grid-template-columns:minmax(0,1fr) 264px;gap:14px;margin:5px 8px}.ui .mapboard__legend .mapboard__button{padding:6px 10px 4px;gap:2px 5px}.ui .mapboard__key{gap:4px 12px}.ui .mapboard__foot{gap:2px;padding-top:3px;padding-bottom:3px}}.ui .boss{top:12px;width:min(720px,80vw);max-width:none;padding:15px 22px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;border:0;background:#e0d2b4;color:#241d18;isolation:isolate;animation:none}.ui .boss[hidden]{display:none}.ui .boss[data-stationery=painted],.ui .boss-card[data-stationery=painted]{background:transparent}.ui .boss__procedure{grid-column:1;grid-row:1;text-align:left;color:#453729;font:var(--font-floor)/1.2 var(--typed);letter-spacing:.02em;margin:0}.ui .boss__name{grid-column:1;grid-row:2;margin:0;text-align:left;color:#241d18;font:bold 24px/1 var(--sign);letter-spacing:.06em}.ui .boss__filed{grid-column:1 / -1;margin:0;text-align:left;color:#453729;font:var(--font-floor)/1.2 var(--typed);letter-spacing:0}.ui .boss__notice,.ui .boss .boss-card__line,.ui .boss__next{grid-column:1 / -1;margin:0!important;color:#241d18;font:var(--font-floor)/1.2 var(--typed);text-align:left}.ui .boss__notice:empty,.ui .boss .boss-card__line:empty{display:none}.ui .boss__segments{grid-column:1;height:12px;position:relative;isolation:isolate;border:0;padding:0;gap:2px;background:transparent}.ui .boss__seg,.ui .boss__seg[data-on=true],.ui .boss__seg[data-edge=true]{position:relative;background:#c6b498;border:1px solid #736051;transition:none;opacity:1}.ui .boss__seg:before{content:"";position:absolute;left:1px;top:1px;bottom:1px;width:calc((100% - 2px) * var(--share));background:#7a2f26}.ui .boss__segments[data-stationery=painted] .boss__seg{background:transparent;border-color:transparent}.ui .boss__segments[data-stationery=painted] .boss__seg:before{display:none}.ui .boss__seg[data-phase=true]:after{content:"";position:absolute;right:-2px;top:-3px;height:18px;border-right:2px solid #241d18}.ui .boss__count{grid-column:2;align-self:center;font:bold var(--font-floor)/1 var(--mono)}.ui .boss__announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui .boss__shell{grid-column:1 / -1;color:#2f3740;font-size:var(--font-floor);min-height:0}.ui .boss__warning{grid-column:1 / -1;margin:0;background:#a89478}.ui .boss__warning:before{content:"";display:block;height:3px;width:calc(var(--remaining) * 100%);background:#7a2f26}.ui .boss__stamp{grid-column:2;grid-row:1 / 3;align-self:center;border:2px solid #7a2f26;color:#7a2f26;font:bold 18px/1 var(--typed);text-transform:uppercase;padding:5px;transform:rotate(-5deg);animation:appointment-stamp .18s linear both}.ui .boss__stamp[hidden]{display:none}.ui .boss-card{width:min(650px,84vw);padding:24px 30px;border:0;background:#e0d2b4;color:#241d18;isolation:isolate;animation:none}.ui .boss-card__kicker{color:#453729;font:var(--font-floor)/1.2 var(--typed);letter-spacing:.05em;margin:0 0 8px}.ui .boss-card__name{color:#241d18;font-size:clamp(24px,3vw,38px)}.ui .boss-card__line{color:#241d18;font:max(var(--font-floor),16px)/1.3 var(--typed)}.ui .boss-card__stamp{display:block;width:fit-content;margin:12px 0 0 auto;border:3px double #7a2f26;padding:3px 10px;color:#7a2f26;font:bold 24px/1 var(--typed);text-transform:uppercase;transform:rotate(-4deg);animation:appointment-stamp .18s linear both}@keyframes appointment-stamp{0%{opacity:0;scale:1.18}65%{opacity:1;scale:.97}to{opacity:1;scale:1}}.ui[data-calm=true] :is(.boss__stamp,.boss-card__stamp){animation:none}@media(prefers-reduced-motion:reduce){.ui :is(.boss__stamp,.boss-card__stamp){animation:none}}@media(max-height:620px){.ui .boss{top:6px;width:calc(100vw - 32px);padding:3px 18px 0;gap:1px 10px}.ui .boss__name{font-size:20px}.ui .boss__procedure{display:block}.ui .boss__notice{grid-column:1}.ui .boss__stamp{font-size:var(--font-floor);padding:2px 5px;grid-column:2 / -1;grid-row:4}.ui .boss-card{padding:16px 22px}}.ui:has(.mapboard:not([hidden])) :is(.hud,.memo,.topbar,.minimap,.notice-cue,.boss-frame){visibility:hidden}.ui .boss__notice{grid-row:4}.ui .boss__segments,.ui .boss__count{grid-row:5}.ui .boss__shell{grid-row:5;grid-column:3;align-self:center}.ui .boss .boss-card__line{grid-row:7}.ui .boss__warning{grid-row:8}.ui .boss__next{grid-row:9}.ui :is(.boss__stamp,.boss-card__stamp){position:relative;isolation:isolate}.ui :is(.boss__stamp,.boss-card__stamp)[data-stationery=painted]{border-color:transparent;animation:none}.ui .mapboard__cards[data-page-size="2"]>.stationery-art{height:300%}.ui .boss__controls{grid-column:2 / 4;grid-row:1 / 3;align-self:start;pointer-events:auto}.ui .boss__controls .keyline{position:static;width:auto;max-width:none;min-height:0;height:28px;padding:0;border:0;box-shadow:none;background:transparent;display:flex;flex-flow:row nowrap;align-items:flex-start}.ui .boss__controls .keyline__pair{display:none}.ui .boss__controls .keyline__controls{min-height:44px;padding:0 3px;line-height:24px;white-space:nowrap}.ui .boss__stamp{grid-column:1;grid-row:1;justify-self:end;align-self:start;height:18px;padding:0 4px;font-size:var(--font-floor);box-sizing:border-box;transform:none}.ui .boss__notice{grid-column:1}.ui .hud__task>.memo{position:relative;inset:auto;width:auto;max-width:none;margin:0;padding:5px 7px;box-shadow:none;order:-1}.ui .hud__task>.memo:before,.ui .hud__task>.memo:after{display:none}.ui .hud__task>.memo .memo__mark{display:none}@media(max-height:620px){.ui .mapboard__legend .mapboard__button{padding-bottom:10px}}.ui .mapboard__cards[data-page-size="5"]>.stationery-art{height:120.22%}.ui .notice-cue{position:absolute;top:calc(var(--u) * 13);right:calc(var(--u) * 3);max-width:min(34vw,300px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px;color:var(--cream);background:var(--panel);border:1px solid var(--line);font:inherit;text-align:left;pointer-events:auto;cursor:pointer}.notice-cue__action{font:600 16px var(--sign);color:var(--badge)}.notice-cue__title{grid-row:2;font-size:var(--label)}.notice-cue__key{grid-column:2;grid-row:1 / 3;align-self:center;padding:2px 5px;border:1px solid var(--badge-deep);color:var(--badge)}.notice-cue:hover{border-color:var(--badge)}.ui[data-coop=true] .notice-cue{top:calc(var(--u) * 26)}.minimap[data-live=true]~.notice-cue{top:calc(var(--u) * 16 + clamp(105px,12vmin,210px))}.ui[data-coop=true] .minimap[data-live=true]~.notice-cue{top:calc(var(--u) * 28 + clamp(105px,12vmin,210px))}.record-sheet .record-button{min-height:36px;padding:8px 14px;border:1px solid var(--line);color:var(--cream);background:var(--panel);font:inherit;cursor:pointer}.record-button:hover{color:var(--badge);border-color:var(--badge-deep)}.record-button[aria-pressed=true]{background:var(--badge);color:var(--ink)}.record-tabs{display:flex;gap:6px;padding:10px 16px;border-bottom:1px solid var(--line)}.record-sheet .sheet__head{align-items:center}.record-sheet .sheet__head>.stamp{margin-left:auto}.record-sheet.record-sheet--notices{width:min(94vw,1000px);height:min(82vh,720px);max-height:82vh}.notice-file{display:grid;grid-template-columns:minmax(160px,24%) minmax(0,1fr);flex:1;min-height:0}.notice-file__index{overflow-y:auto;padding:10px;scrollbar-color:var(--badge-deep) var(--panel)}.notice-file__index .record-button{display:block;width:100%;text-align:left;margin-bottom:6px}.notice-file__index small{display:block;margin-top:5px;color:var(--muted);font-size:var(--label)}.notice-file__index [aria-current=true]{color:var(--badge);border-color:var(--badge)}.notice-file__index [aria-current=true] small{color:var(--cream)}.notice-file__paper{position:relative;display:flex;min-height:0;min-width:0}.notice-file__more{position:absolute;bottom:0;left:0;right:0;padding:24px 16px 10px;text-align:right;background:linear-gradient(transparent,#ece1c9 40%);pointer-events:none}.notice-file__more .record-button{pointer-events:auto}.record-sheet .sheet__foot{color:var(--muted)}.notice-file__page{flex:1;overflow-y:auto;padding:clamp(20px,3.5vw,44px);color:#242127;background:#ece1c9;font-size:clamp(14px,1.65vmin,18px);line-height:1.7;scrollbar-color:#675b4c #ece1c9;scroll-padding:20px}.notice-file__page h3{margin:0 0 10px;font:600 clamp(26px,3.4vmin,36px) / 1.1 var(--sign)}.notice-file__page p{max-width:68ch;margin:0 0 20px}.notice-file__location,.notice-file__receipt{color:#675b4c;font-size:var(--font-floor)}.notice-file__location{margin-bottom:24px}.notice-file__receipt{border-top:1px solid #c2b59b;margin-top:28px;padding-top:12px}.notice-file__page ::selection{background:#e8c66a;color:#08070a}.record-sheet .notice-file__page:focus-visible{outline:2px solid #675b4c;outline-offset:-5px}.notice-cue:focus-visible,.record-button:focus-visible{outline:2px solid var(--badge);outline-offset:3px}@media(max-height:540px){.ui .record-sheet{max-height:94vh}.record-sheet.record-sheet--notices{height:94vh;max-height:94vh}.record-sheet .sheet__head{padding:8px 14px}.record-tabs{padding:6px 14px}.notice-file__page{padding:16px 24px}}@media(max-width:600px){.ui .notice-cue{max-width:46vw;padding:8px}.record-sheet .sheet__head>.stamp{display:none}.record-sheet .sheet__head{justify-content:space-between}.notice-file{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.notice-file__index{display:flex;gap:6px;max-height:104px}.notice-file__index .record-button{flex:0 0 150px;margin:0}.notice-file__page{padding:20px}}.ui .title{width:min(1200px,94vw);min-height:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:1fr auto auto;column-gap:5vw;row-gap:12px;align-content:center;align-items:center;padding:4vh 0 18px}.ui .title__masthead{display:block;grid-column:1;grid-row:1;padding:0;margin:0}.ui .title__wordmark{width:100%;margin:10px 0}.ui .title__notice{font-size:var(--font-floor);max-width:32ch;line-height:1.6}.ui .title__serial{font-size:var(--font-floor);letter-spacing:.12em}.ui .register-book{grid-column:2;grid-row:1 / 3;position:relative;isolation:isolate;background:#0e3038;color:#241d18;padding:30px 30px 25px 40px;font:var(--font-floor)/1.3 var(--typed);--cream: #241d18;--muted: #453729;--faint: #5a4a3a;--badge: #0e3038;--line: #8d7a64}.ui .register-book[data-stationery=painted]{background:transparent}.ui .register__head{padding:0 0 12px;border:0;gap:10px}.ui .register__head h2{font:bold 22px/1 var(--sign);letter-spacing:.05em}.ui .register__head>span{color:#453729;font:var(--font-floor) var(--typed)}.ui .title .register{display:flex;flex-direction:column;gap:0;max-height:62vh;overflow-y:auto;scrollbar-color:#736051 #e0d2b4}.ui .title .record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;background:transparent;border:0;border-top:1px solid #8d7a64;padding:16px 4px;flex:0 0 auto;min-height:0;box-shadow:none}.ui .title .record:before{display:none}.ui .record__summary{grid-column:1;grid-row:1 / 3;min-width:0}.ui .title .record__no{font:bold var(--font-floor)/1.3 var(--typed);color:#453729}.ui .title .record__state{font:bold 20px/1.25 var(--sign);color:#241d18;letter-spacing:.04em}.ui .title .record__lines{margin-top:5px;min-height:0;font:var(--font-floor)/1.45 var(--typed);color:#453729}.ui .title .record__lines b{color:#241d18;font-weight:700}.ui .title .record .btn{color:#241d18;background:transparent;border:0;padding:5px 3px;font:var(--font-floor)/1.3 var(--typed);text-transform:none;letter-spacing:0}.ui .title .record .record__entry{grid-column:2;grid-row:1;border-bottom:2px solid #1d6a78;color:#0e3038;font-weight:700;min-width:11ch;text-align:left}.ui .title .record .record__entry:after{content:" →"}.ui .title .record .record__services{grid-column:2;grid-row:2;justify-self:start;font-size:var(--font-floor);text-decoration:underline;text-underline-offset:3px}.ui .title .record__acts{grid-column:1 / -1;padding-top:12px;display:flex;gap:6px 14px;border-top:1px dashed #a89478}.ui .title .record__acts .btn{flex:0 1 auto;text-align:left;border-bottom:1px solid #a89478}.ui .title .record__acts .record__shred{margin-top:8px;margin-left:0;flex-basis:100%;border-top:1px solid #8d7a64;color:#7a2f26;padding-top:10px}.ui .title .record .btn--danger{color:#7a2f26;border:1px solid #7a2f26;padding:7px}.ui .title .record .btn:hover:not(:disabled){background:#f4eee0}.ui .title .record .btn:focus-visible{outline:2px solid #0e3038;outline-offset:2px}.ui .title .record__warn{grid-column:1 / -1;color:#7a2f26;padding:5px 0}.ui .title .register__note{margin-top:12px;color:#453729;font:var(--font-floor)/1.4 var(--typed)}.ui .title__footer{grid-column:1;grid-row:2;flex-wrap:wrap;gap:10px 20px}.ui .title>.controls{grid-column:1 / -1;grid-row:3;margin:0;opacity:.85;font-size:var(--font-floor)}.ui .screen:has(>.pause){-webkit-backdrop-filter:none;backdrop-filter:none;background:#17130f99}.ui .pause{position:relative;isolation:isolate;width:min(420px,90vw);max-height:94vh;padding:30px 28px 26px;overflow-y:auto;background:#e0d2b4;color:#241d18;font-family:var(--typed);--cream: #241d18;--muted: #453729;--faint: #5a4a3a;--badge: #0e3038;--line: #a89478;--line-soft: #c6b498}.ui .pause[data-stationery=painted]{background:transparent}.ui .pause>.wordmark{color:#241d18;margin:8px 0 16px;font-family:var(--sign)}.ui .pause__acts{gap:7px}.ui .pause .btn{color:#241d18;border:0;border-bottom:1px solid #a89478;background:transparent;font:var(--font-floor)/1.35 var(--typed);text-transform:none;letter-spacing:0;padding:8px 9px}.ui .pause .btn--go{background:#0e3038;color:#f4eee0;border-color:#0e3038}.ui .pause .btn:hover:not(:disabled){background:#f4eee0;color:#241d18}.ui .pause .btn--go:hover:not(:disabled){background:#1d6a78;color:#f4eee0}.ui .pause .btn:focus-visible,.ui .pause .switch:focus-visible{outline:2px solid #0e3038;outline-offset:2px}.ui .pause .btn--danger,.ui .pause .record__warn{color:#7a2f26;border-color:#7a2f26}.ui .pause__departure{border-top:2px solid #8d7a64;padding-top:14px;margin-top:12px;display:grid;gap:6px}.ui .pause__departure .stamp{font:var(--font-floor)/1.3 var(--typed);color:#453729;letter-spacing:0}.ui .pause>.controls{font:var(--font-floor)/1.4 var(--typed);color:#453729;margin-top:14px;border:0}.ui .pause>.controls b{color:#241d18}.ui .pause .switch{background:transparent;color:#241d18;border:0;border-bottom:1px solid #a89478;padding:8px 9px;font:var(--font-floor)/1.35 var(--typed)}.ui .pause .switch__state{display:inline-flex;align-items:center;gap:8px;color:#241d18;min-width:7ch;font:bold var(--font-floor)/1.3 var(--typed)}.ui .pause .switch__state:before{content:"";width:1em;height:1em;border:2px solid currentColor;background:#f4eee0}.ui .pause .switch[data-on=true] .switch__state:before{content:"✓";color:#f4eee0;background:#0e3038;border-color:#0e3038;font-size:var(--font-floor);line-height:1}.ui .screen[data-settings=true] .pause{width:min(850px,94vw);padding:26px;overflow:hidden}.ui .screen[data-settings=true] .pause>.wordmark{font-size:18px!important;margin:2px 12px 10px}.ui .settings{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;height:min(550px,76vh);max-height:76vh;padding:28px 30px 24px;overflow:hidden;background:#e0d2b4;border:0}.ui .settings[data-stationery=painted]{background:transparent}.ui .settings__head{flex:0 0 auto;gap:12px}.ui .settings__head .stamp{font:bold 21px/1 var(--sign);color:#241d18;letter-spacing:.04em}.ui .settings__head .btn{padding:4px 6px}.ui .settings__tabs{display:flex;flex:0 0 auto;gap:10px;border-bottom:1px solid #8d7a64}.ui .settings__tabs .btn{min-width:9ch;padding:6px 8px;border:0;border-bottom:3px solid transparent}.ui .settings__tabs .btn[aria-pressed=true]{color:#0e3038;border-bottom-color:#0e3038;font-weight:700}.ui .settings__group{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 2px;gap:10px;border:0;background:transparent;scrollbar-color:#736051 #e0d2b4}.ui .settings__heading{font:bold var(--font-floor)/1.4 var(--typed);color:#453729;letter-spacing:0;text-transform:none}.ui .settings__slider{color:#241d18;font-size:var(--font-floor);gap:14px;min-height:42px}.ui .settings__slider output{color:#241d18}.ui .settings__slider input{accent-color:#0e3038}.ui .settings__bindings{background:transparent;border:0}.ui .settings__binding{background:transparent;color:#241d18;border-bottom:1px solid #a89478;font-size:var(--font-floor);padding:5px 4px}.ui .settings__binding--head{font-family:var(--typed);color:#453729}.ui .settings__key{color:#0e3038;background:#f4eee0;border-color:#736051;padding:5px 7px}.ui .settings__note,.ui .settings__status{color:#453729;font:var(--font-floor)/1.4 var(--typed)}.ui .settings>.settings__note{flex:0 0 auto}html[data-high-contrast=true] .ui .pause{color:#0a0908;--muted: #241d18;--faint: #241d18}html[data-high-contrast=true] .ui .pause .switch__state{color:#0a0908}@media(max-height:620px){.ui .title{column-gap:3vw;row-gap:8px;padding-top:14px}.ui .register-book{padding:18px 22px 16px 30px}.ui .register__head{padding-bottom:7px}.ui .register__head h2{font-size:19px}.ui .register__head>span{display:none}.ui .title .register{max-height:64vh}.ui .title .record{padding:10px 2px;gap:3px 6px}.ui .title .record__state{font-size:17px}.ui .title .record__lines{line-height:1.35}.ui .title .register__note{margin-top:8px}.ui .title__footer{gap:8px}.ui .screen[data-settings=true] .pause{padding:16px}.ui .settings{height:78vh;max-height:78vh;padding:18px 20px;gap:8px}.ui .settings__group{gap:5px}.ui .pause{padding:22px}.ui .pause__acts{gap:3px}.ui .pause__departure{margin-top:6px;padding-top:8px}}.ui .screen[data-settings=true] .pause{padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}.ui .screen[data-settings=true] .pause>:is(.wordmark,.stationery-art){display:none}.ui .register-book{padding-left:64px}.ui .pause{padding:32px 36px 44px}.ui .settings{padding:30px 44px 42px}.ui .settings__more{flex:0 0 auto;text-align:right;color:#453729;font:var(--font-floor)/1.3 var(--typed)}.ui .pause .btn--go{background:transparent;color:#0e3038;font-weight:700;border-bottom:2px solid #0e3038}.ui .pause .btn:focus-visible{outline:2px solid #241d18;outline-offset:3px}html[data-high-contrast=true] .ui :is(.settings,.pause,.register-book){background:#f4eee0;color:#0a0908;outline:2px solid #0a0908;--muted: #0a0908;--faint: #0a0908}html[data-high-contrast=true] .ui :is(.settings,.pause,.register-book)>.stationery-art{opacity:.12}html[data-high-contrast=true] .ui :is(.switch,.settings__heading,.settings__note,.settings__more,.settings__slider,.settings__binding,.record__lines,.record__state,.register__note){color:#0a0908}html[data-high-contrast=true] .ui .pause :is(.switch,.btn,.settings__binding){border-color:#0a0908;border-bottom-width:2px}html[data-high-contrast=true] .ui :is(.pause,.register-book) :is(button,input):focus-visible{outline:3px solid #0a0908;outline-offset:3px}@media(max-width:900px){.ui .title{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;align-content:start;gap:12px}.ui .title__masthead{display:grid;grid-template-columns:minmax(140px,.5fr) minmax(0,1fr);grid-row:1;align-items:center;gap:4px 24px}.ui .title__serial{grid-column:1 / -1}.ui .title__wordmark{grid-column:1;grid-row:2;margin:0;width:min(210px,100%)}.ui .title__notice{grid-column:2;grid-row:2;margin:0;max-width:none;line-height:1.35}.ui .register-book{grid-column:1;grid-row:2;padding:20px 28px 24px 64px}.ui .title .register{max-height:none;overflow:visible}.ui .title .record{padding:8px 2px}.ui .title .record__summary{grid-row:1 / 3}.ui .title .record__lines{margin-top:2px}.ui .title .register__note{margin-top:14px}.ui .title__footer{grid-column:1;grid-row:3;column-gap:24px;row-gap:12px}.ui .title>.controls{grid-column:1;grid-row:4}}@media(max-height:620px){.ui .pause{padding:26px 34px 42px}.ui .settings{height:94vh;max-height:94vh;padding:24px 38px 38px}}.ui .record__history{flex-basis:100%;display:flex;gap:20px;padding-bottom:6px}@media(max-width:900px){.ui .title__masthead{grid-template-columns:130px minmax(0,1fr);gap:2px 24px}.ui .title__wordmark{width:120px}.ui .title .record{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 12px}.ui .title .record__summary{grid-column:1;grid-row:1}.ui .title .record .record__entry{grid-column:2;grid-row:1}.ui .title .record .record__services{grid-column:3;grid-row:1}}.ui .station{width:min(940px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));max-height:calc(100vh - 32px);font-size:max(14px,var(--text));background:var(--panel);z-index:2}.station .station__views{grid-column:1 / -1;display:flex;gap:8px;margin-bottom:8px}.station__views .btn{padding:8px 14px}.station .station__views .btn[aria-pressed=true]{background:var(--cream);border-color:var(--cream);color:var(--ink)}.station .station__search-label{grid-column:1}.station .station__search{min-width:0;padding:9px}.station .station__body{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.station .station__group-head{padding:10px 14px}.station .recipe{gap:10px;padding:16px 12px;align-items:start}.station .recipe__icon{width:32px;height:32px;opacity:1}.station .recipe__key{padding-top:5px}.station .recipe__copy{flex:1;min-width:0}.station .recipe__name{display:block;white-space:normal;color:var(--cream)}.station .recipe__benefit{display:block;margin-top:6px;color:#c4b9a5;font-size:max(12px,var(--label));line-height:1.55}.station .recipe__mark{letter-spacing:0;white-space:nowrap;padding-top:3px;color:#bfb19a}.station .recipe[data-can=true] .recipe__mark{color:var(--badge)}.station .station__detail{gap:16px;padding:22px;scrollbar-gutter:stable;scrollbar-color:var(--badge-deep) var(--panel)}.station .station__detail>*{flex-shrink:0}.station .detail__head{order:0}.station .station__parts{order:1}.station .detail__desc{order:2}.station .detail__name{font-size:22px}.station .detail__desc{margin:0;color:var(--cream);line-height:1.6}.station .station__stock{color:#bfb19a}.station .station__parts{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.station__parts caption{text-align:left;padding-bottom:12px}.station__parts th,.station__parts td{padding:10px 4px;text-align:right;font-weight:400}.station__parts thead{color:#bfb19a;font-size:var(--font-floor)}.station__parts th:first-child{text-align:left}.station__parts tbody th{color:var(--cream)}.station__parts .in-row__icon{vertical-align:middle;margin-right:8px}.station__parts tbody tr{border-top:1px solid var(--line)}.station__parts .station__have{font-weight:500;font-size:20px}.station__parts .station__balance{font-size:var(--font-floor);white-space:nowrap;color:var(--badge)}.station__parts [data-short=true] .station__balance{color:#eeac91}.station .station__actions{order:3;position:sticky;bottom:-22px;z-index:1;margin-top:auto;padding:12px 0;background:var(--panel);border-top:1px solid var(--line)}.station .station__actions .btn{min-width:0;padding:12px 16px}@media(max-width:680px){.station .station__body{display:block;overflow-y:auto}.station .station__list{max-height:220px}.station .station__detail{overflow:visible}.station .recipe{gap:6px;padding:12px 8px;flex-wrap:wrap}.station .recipe__mark{width:100%;padding-left:22px}.station .recipe__icon{display:none}.station .station__detail{padding:12px}.station__parts .in-row__icon{display:none}.station__parts th,.station__parts td{padding:8px 2px}}@media(max-height:620px)and (min-width:681px){.ui .station{height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.station .station__head{padding:6px 10px}.station .station__title{margin:0}.station .station__tools{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;padding:6px 10px}.station .station__views{grid-column:1;grid-row:1;margin:0}.station .station__views .btn{padding:6px 8px;letter-spacing:.06em}.station .station__search-label{grid-column:2;grid-row:1}.station .station__search-label>.stamp{display:none}.station .station__results{grid-column:3;grid-row:1}.station .station__detail{gap:8px;padding:8px 10px}.station .station__actions{bottom:-8px;padding:8px 0}.station .station__actions .btn{padding:8px 10px}.station .station__parts caption{padding-bottom:4px}.station .station__parts th,.station .station__parts td{padding:4px}.station .station__foot{padding:6px 10px;background:var(--panel)}}.ui .recovery-pile{position:absolute;width:38px;height:38px;padding:6px;transform:translate(-50%,calc(-100% - 14px));background:var(--badge);color:var(--ink);border:2px solid var(--ink);pointer-events:none;z-index:1}.recovery-pile svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}.recovery-pile:after{content:"";position:absolute;left:12px;bottom:-6px;width:8px;height:8px;background:var(--badge);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg)}.ui[data-coop=true] .vitals{visibility:hidden}.ui[data-coop=true] .hud{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ui[data-coop=true] .hud__centre{justify-self:center}.ui[data-coop=true] .hud__work{padding-bottom:105px}.ui[data-coop=true] .hotbar{--slot: 44px}.coop{position:absolute;inset:0;pointer-events:none}.coop__card{position:absolute;bottom:16px;width:min(210px,calc((100% - 400px)/2 - 24px));padding:10px 12px;background:var(--panel);border:1px solid var(--badge);color:var(--cream);display:grid;gap:4px;font:14px var(--mono);pointer-events:auto}.coop__card--1{left:16px}.coop__card--2{right:16px;border-color:#8ed8d8}.coop__name:before{content:"● ";color:#e8c778}.coop__card--2 .coop__name:before{content:"■ ";color:#8ed8d8}.coop__card[data-down=true]{border-style:dashed}.coop__card[data-selected=true]{box-shadow:inset 0 0 0 1px currentColor}.coop__tool{font-size:12px}.coop__pockets,.coop__leave{min-height:44px;color:inherit;background:#292d29;border:1px solid #77786c;font:inherit;cursor:pointer;padding:5px 9px}.coop__status{position:absolute;bottom:106px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);width:max-content;background:#171916f0;color:var(--cream);font:12px var(--mono);padding:6px 10px;text-align:center}.coop__leave{position:absolute;right:16px;top:72px;font-size:12px;pointer-events:auto}.coop__marker{position:absolute;transform:translate(-50%,-100%);border:2px solid #e8c778;border-radius:50%;background:#171916;color:#fff2d0;width:24px;height:24px;display:grid;place-items:center;font:700 14px monospace}.coop__marker--2{border-color:#8ed8d8;border-radius:2px;color:#c6ffff}.coop__marker[data-down=true]{border-style:dashed}.coop[data-managing=true] .coop__marker{visibility:hidden}.coop[data-managing=true] .coop__card,.coop[data-managing=true] .coop__status{display:none}[data-ui-scale=large] .coop__card{font-size:16px}[data-ui-scale=large] .coop__tool,[data-ui-scale=large] .coop__status,[data-ui-scale=large] .coop__leave{font-size:14px}@media(max-width:700px){.coop__card{width:170px;padding:7px;bottom:130px}.coop__card--1{left:6px}.coop__card--2{right:6px}.coop__status{bottom:106px}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=) 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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) 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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGpCou9jbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAAC8AAAAzGRI5whoZWFkAAAC1AAAADYAAAA2GvJJ32hoZWEAAAMMAAAAHgAAACQHmQK0aG10eAAAAywAAAAXAAAAGAZwAD5sb2NhAAADRAAAAA4AAAAOAIwAjG1heHAAAANUAAAAHAAAACAAGADCbmFtZQAAA3AAAADVAAAB2iUGQYxwb3N0AAAESAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv0UkqFzgF1u6gU4nolepnEbrKipxNwiTmQyJok4CaNUEDN9tZrEWVORZqsAjvImfvhvdHHwP5RWtScxqxzYAVToARzfBhQk3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942gTBxQHCQBQFwPc3uDsn4nJC13DvBC2FMlINFeWGzoDBBuhhlGAgC/C6Uw943bPp/n3HsVF6J2d2BMH8JWzAnlgAaXfApFDak3xDMutJR0kRem4mG62JT0zWbmWyvO1Vqa1528m0Wx0+UbpbIRr/ZxFoLMHJ5lfi7Vswh9GJS1lN0VrURSHdwsTLQAwk7ulfMOffPi5tPYg4j6SuvaqgikCwlgIPR7CUjLq8lGSosh5MVFMRWRQAGIolfwABAAAAAQDEeSSiZl8PPPUACQPoAAAAANs3QkQAAAAA3OfChv7c/u0EuQR+ACEACQACAAAAAAAAeNpjYGRgYGH89xZIPvt3598tlp1AEVTABgCxzQdSAAB42mNcwaDAAAJXIJjJh0EORAMALKYDsgAAAAATABMAEwATAGYAZgAAeNpjYGRgYGBjCGNgZ8gC0iAeArAwMAIAEyoA23jalZA1UgRAEEUf7mRoNBnuDgnu7u7r7rtX4lyEHIKurq6Jd0ffyG8DWgnSQF1jG/BYN2hcxyR/xvW08mvcwCo/xo0skzVuopdn42aGmTfuFoIweelp0U5Jz/FFlghp8sKT5ITjsqfIEpL3M3Y55oBNTjgnToAyV3yQJMcWKdm/mWBTKC50S4AsYkNfHDNMMmdq5/XOW3DeRkDPASGHWTP1mtevVR2H7bV51ps0Fa1HSOvkmGWaGVaE1JbpsqSZFN4gLt3hFWo5S0AtZimq3cl/vC5FtAAAAHjaY2BiAIP/+xhSGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA13UIsA==) 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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-BHzPe_nH.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-CcvNWcjF.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.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{--font-floor: 12px}html[data-ui-scale=large]{--font-floor: 14px}.ui{--ink: #08070a;--panel: #100e11;--line: #3d352b;--line-soft: #262119;--cream: #ece1c9;--muted: #988c79;--faint: #6b6255;--badge: #e8c66a;--badge-deep: #b8934a;--short: #cc6152;--u: clamp(5px, .62vmin, 12px);--text: clamp(13px, 1.34vmin, 26px);--label: clamp(var(--font-floor), 1.06vmin, 21px);--display: clamp(40px, 7.4vmin, 138px);--slot: clamp(46px, 5.2vmin, 96px);--sign: "IBM Plex Sans Condensed", "IBM Plex Sans", sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--mono);font-size:var(--text);color:var(--cream);line-height:1.4;-webkit-font-smoothing:antialiased}.ui *,.ui *:before,.ui *:after{box-sizing:border-box}.ui [hidden]{display:none!important}.ui :where(button){font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.ui ::selection{background:var(--badge-deep);color:var(--ink)}.ui :focus-visible{outline:3px solid var(--badge);outline-offset:2px;box-shadow:0 0 0 1px var(--ink)}html[data-ui-scale=large] :is(.ui,.ev-intro) :where(button,input:not([type=file]),select,textarea){min-width:44px;min-height:44px}.ui ::-webkit-scrollbar{width:calc(var(--u) * 1.2)}.ui ::-webkit-scrollbar-track{background:#0000004d}.ui ::-webkit-scrollbar-thumb{background:var(--line)}.ui ::-webkit-scrollbar-thumb:hover{background:var(--badge-deep)}.plate{background:linear-gradient(176deg,#ffffff0c,#fff0 46%),linear-gradient(var(--panel),#0b0a0d);border:1px solid var(--line);box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 2) #00000080,inset 0 1px #ffffff10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sign{font-family:var(--sign);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.stamp{font-family:var(--sign);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:var(--label);color:var(--faint)}.slot-tag,.hud__aux,.keyline,.bag{text-shadow:0 1px 0 #000,0 0 3px #000}.topbar{position:absolute;top:calc(var(--u) * 2.8);left:calc(var(--u) * 3);right:calc(var(--u) * 3);display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:var(--u);pointer-events:none}.badge-strip{grid-column:1;justify-self:start;display:flex;align-items:stretch;gap:0;border:1px solid var(--line);background:linear-gradient(#2f3740,#1b1f24 4px,#101719);border-color:#49545f;box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.6) #0009;position:relative;overflow:hidden}.badge-strip:after{content:"";position:absolute;inset:0;background:linear-gradient(102deg,#ffffff12 0 18%,#fff0 34%);pointer-events:none}.badge-strip__clip{width:calc(var(--u) * 1.4);background:repeating-linear-gradient(-45deg,var(--badge-deep) 0 3px,#7a6031 3px 6px)}.badge-strip__body{padding:calc(var(--u) * .9) calc(var(--u) * 1.6) calc(var(--u) * .9) calc(var(--u) * 1.3)}.badge-strip__role{font-size:var(--label);letter-spacing:.24em;color:var(--badge)}.badge-strip__site{font-size:var(--text);letter-spacing:.05em;color:var(--cream);font-family:var(--sign);font-weight:500;text-transform:none}.badge-strip[data-ended=true] .badge-strip__role{color:var(--short)}.wing{grid-column:2;justify-self:center;padding:calc(var(--u) * .7) calc(var(--u) * 2.2);font-size:var(--text);color:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b0a0dcc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .35s var(--ease-out)}.wing[hidden]{display:none}.slot-tag{grid-column:3;justify-self:end;font-size:var(--label);letter-spacing:.18em;color:var(--faint);font-family:var(--sign);font-weight:600;text-transform:uppercase;padding-top:calc(var(--u) * .4)}.slot-tag b{color:var(--muted);font-weight:600}.memo{position:absolute;top:calc(var(--u) * 14);left:calc(var(--u) * 3);max-width:min(64ch,44vw);display:flex;align-items:baseline;gap:calc(var(--u) * 1);padding:calc(var(--u) * .4) calc(var(--u) * 1.1);background:#0a090cbf;border-left:1px solid var(--line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transform:translateY(calc(var(--u) * -.6));transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);pointer-events:none}.memo[data-live=true]{opacity:1;transform:none}.memo__mark{color:var(--badge-deep);font-size:max(var(--font-floor),calc(var(--label) * .9));letter-spacing:.2em;flex:none}.memo__text{color:var(--cream);font-size:var(--label);display:block}.memo[data-kind=memo] .memo__text{color:var(--muted)}.memo__caret{display:inline-block;width:.55em;height:1em;margin-left:.1em;vertical-align:-.15em;background:var(--badge);animation:memo-caret .9s steps(1,end) infinite}.memo__caret[hidden]{display:none}@keyframes memo-caret{0%,55%{opacity:1}56%,to{opacity:0}}.minimap{position:absolute;top:calc(var(--u) * 14);right:calc(var(--u) * 3);padding:calc(var(--u) * .8);width:clamp(140px,16vmin,280px);opacity:0;transform:translateY(calc(var(--u) * .8));transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);pointer-events:none}.minimap[data-live=true]{opacity:1;transform:none}.ui[data-coop=true] .minimap{top:calc(var(--u) * 26)}.minimap canvas{display:block;width:100%;height:auto;image-rendering:pixelated;background:#05040799;border:1px solid var(--line-soft)}.hud{position:absolute;left:calc(var(--u) * 3);right:calc(var(--u) * 3);bottom:calc(var(--u) * 2.8);display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(0,1fr);align-items:end;gap:var(--u);pointer-events:none}.hud__work{grid-column:1;grid-row:1;display:grid;gap:8px;min-width:0;justify-self:start;width:min(100%,240px)}.vitals{display:flex;flex-direction:column;gap:calc(var(--u) * .9);justify-self:stretch;padding:calc(var(--u) * 1.4);background:#101719;border:1px solid #49545f;border-top:2px solid #6d7b88;box-shadow:inset 0 -3px #0a0908,3px 3px #0006}.hearts{display:flex;gap:calc(var(--u) * .5)}.heart{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);display:block;filter:drop-shadow(0 1px 1px #000000cc)}.hearts[data-low=true]{animation:hearts-low 1.1s var(--ease-out) infinite}@keyframes hearts-low{0%,to{transform:scale(1);filter:none}22%{transform:scale(1.075);filter:drop-shadow(0 0 calc(var(--u) * .8) #cc615288)}}.heart__base{fill:#1a1613;stroke:#5c5044;stroke-width:1}.heart__fill{fill:var(--badge)}.heart--hurt .heart__fill{animation:heart-drop .5s var(--ease-out)}@keyframes heart-drop{0%{transform:scale(1.35);transform-origin:center;fill:#fff3d6}to{transform:scale(1);transform-origin:center}}.bag{display:flex;align-items:center;gap:calc(var(--u) * 1);font-size:var(--label);color:var(--muted);letter-spacing:.08em}.bag__label{font-family:var(--sign);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.bag__meter{width:calc(var(--u) * 10);height:calc(var(--u) * 1.1);background:#1a1611;border:1px solid var(--line-soft)}.bag__fill{width:100%;height:100%;transform-origin:left center;transform:scaleX(var(--fill, 0));background:var(--badge-deep);transition:transform .28s var(--ease-out)}.bag[data-full=true] .bag__fill{background:var(--short)}.bag__count{font-variant-numeric:tabular-nums;color:var(--cream)}.hotbar{justify-self:center;display:flex;gap:calc(var(--u) * .5);padding:calc(var(--u) * .6);background:linear-gradient(#49545f 0 2px,#1b1f24 2px,#101719);border:1px solid #6d7b88;box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2) #000000a6,inset 0 1px #ffffff0f;pointer-events:auto}.hotbar .slot{flex-shrink:0}.slot{position:relative;width:var(--slot);height:var(--slot);background:linear-gradient(#1c1813,#100e0f);border:1px solid #4a4136;box-shadow:inset 0 1px #ffffff10;transition:border-color .16s var(--ease-out),transform .16s var(--ease-out),background .16s var(--ease-out)}.slot:hover,.slot:focus-visible{border-color:var(--badge-deep)}.slot[data-on=true]{border-color:var(--badge);background:linear-gradient(#2c2415,#17130d);box-shadow:0 0 0 1px #e8c66a40,inset 0 1px #ffffff24}.slot[data-lifted=true]{border-style:dashed;border-color:var(--badge)}.slot[data-lifted=true] .slot__icon{opacity:.28}.slot[data-over=true]{border-color:var(--badge);background:linear-gradient(#33291a,#1a150f)}.slot__key{position:absolute;top:2px;left:3px;font-size:max(var(--font-floor),calc(var(--label) * .86));color:var(--faint);line-height:1}.slot[data-on=true] .slot__key{color:var(--badge)}.slot__icon{position:absolute;inset:14%;width:72%;height:72%;image-rendering:pixelated;object-fit:contain;pointer-events:none}.slot__n{position:absolute;right:2px;bottom:1px;z-index:2;padding:1px 2px;background:var(--panel);font-size:max(var(--font-floor),calc(var(--label) * .94));font-variant-numeric:tabular-nums;color:var(--cream);text-shadow:0 1px 0 #000,0 0 3px #000;line-height:1}.slot__n:empty{display:none}.held{align-self:center;margin-bottom:calc(var(--u) * .7);padding:calc(var(--u) * .25) calc(var(--u) * 1.2);font-family:var(--sign);font-weight:600;font-size:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--badge);background:#0a090cd9;border:1px solid var(--line-soft);animation:held-in .22s var(--ease-out);pointer-events:none}@keyframes held-in{0%{opacity:0;transform:translateY(calc(var(--u) * .5))}}.hud__aux{justify-self:end;display:flex;gap:calc(var(--u) * 1.2);font-size:var(--label);color:var(--faint);font-family:var(--sign);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hud__aux span[data-on=true]{color:var(--badge-deep)}.hud__aux .pile{color:var(--warm, #e8c66a)}.boss{position:absolute;top:calc(var(--u) * 2.2);left:50%;transform:translate(-50%);width:min(60vw,calc(var(--u) * 108));padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8) calc(var(--u) * 1.5);pointer-events:none;border-left:3px solid var(--boss-accent, #c6b498)}.boss__procedure{color:#e0d2b4;font:600 var(--label)/1.3 var(--sign);text-transform:uppercase;letter-spacing:.16em;text-align:center;margin-bottom:6px}.boss__notice{color:#e0d2b4;font-size:var(--text);text-align:center;margin:0 0 8px}.boss__next{color:#efc233;font-size:var(--label);margin-top:6px}.boss__warning{height:3px;margin-top:5px;background:linear-gradient(to right,#efc233 calc(var(--remaining) * 100%),#453729 0)}.boss[data-tone=warning] .boss-card__line{color:#ffd98a}.boss[data-tone=open] .boss-card__line{color:#62c0a6}.boss[data-event=change]{border-left-color:#efc233}.boss[data-intro=true]{animation:boss-in .68s var(--ease-out) both}@keyframes boss-in{0%{opacity:1;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%)}}.boss__name{font-family:var(--sign);font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:calc(var(--text) * 1.18);color:var(--cream);text-align:center;margin-bottom:calc(var(--u) * .9)}.boss__filed{font-family:var(--sign);letter-spacing:.1em;font-size:max(var(--font-floor),calc(var(--label) * .9));color:var(--muted);text-align:center;margin:calc(var(--u) * -.4) 0 calc(var(--u) * .9)}.boss__segments{display:flex;gap:3px;height:calc(var(--u) * 2.8);background:#0a0809;border:1px solid var(--line);padding:2px}.boss__seg{flex:1;background:#1d1712;transition:background .2s var(--ease-out)}.boss__seg[data-on=true]{background:linear-gradient(#d8563f,#8f2f21)}.boss__seg[data-edge=true]{background:#f0a07a}.boss__seg[data-phase=true]{border-right:2px solid #e0d2b4}.boss[data-shielded=true] .boss__seg{opacity:.45}.boss__shell{font-size:max(var(--font-floor),calc(var(--u) * 1.6));letter-spacing:2px;color:#b8c0c8;min-height:calc(var(--u) * 1.8)}.boss__shell:empty{display:none}@media(max-height:650px){.boss__filed,.boss[data-event=arrival] .boss__procedure{display:none}.boss__procedure{margin-bottom:3px}.boss__notice{margin-bottom:4px}}.station{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(84vw,calc(var(--u) * 116));max-height:64vh;display:grid;grid-template-rows:auto 1fr auto;pointer-events:auto;animation:station-in .26s var(--ease-out) both}@keyframes station-in{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--u) * 1.6))}}.station__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--u);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);border-bottom:1px solid var(--line)}.station__title{font-family:var(--sign);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:calc(var(--text) * 1.2);color:var(--cream)}.station__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0}.station__list{overflow-y:auto;border-right:1px solid var(--line-soft);padding:calc(var(--u) * .8) 0}.recipe{display:flex;align-items:center;gap:calc(var(--u) * 1.2);width:100%;text-align:left;padding:calc(var(--u) * .9) calc(var(--u) * 1.8);color:var(--muted);border-left:2px solid transparent;transition:background .14s var(--ease-out),color .14s var(--ease-out)}.recipe:hover{background:#ffffff08;color:var(--cream)}.recipe[data-on=true]{background:linear-gradient(90deg,#3d301a,#1a150f 78%);border-left-color:var(--badge);color:var(--cream);box-shadow:inset 0 1px #ffffff0f}.recipe__icon{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8);image-rendering:pixelated;object-fit:contain;flex:none;opacity:.55}.recipe[data-can=true] .recipe__icon,.recipe[data-on=true] .recipe__icon{opacity:1}.recipe__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe__mark{font-size:var(--label);letter-spacing:.16em;color:var(--faint)}.recipe[data-can=true] .recipe__mark{color:var(--badge-deep)}.station__detail{padding:calc(var(--u) * 1.6) calc(var(--u) * 1.8);display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);min-height:0;overflow-y:auto}.detail__head{display:flex;align-items:center;gap:calc(var(--u) * 1.4)}.detail__icon{width:calc(var(--u) * 6);height:calc(var(--u) * 6);image-rendering:pixelated;object-fit:contain;background:#0b0a0d;border:1px solid var(--line-soft);padding:calc(var(--u) * .5);flex:none}.detail__name{font-family:var(--sign);font-weight:600;letter-spacing:.08em;font-size:calc(var(--text) * 1.14);color:var(--cream)}.detail__out{font-size:var(--label);color:var(--muted)}.ins{display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.in-row{display:flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .4) 0;border-bottom:1px dashed var(--line-soft);font-size:var(--text)}.in-row__icon{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);image-rendering:pixelated;object-fit:contain;flex:none}.in-row__name{flex:1;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.in-row__count{font-variant-numeric:tabular-nums;color:var(--cream)}.in-row[data-short=true] .in-row__count{color:var(--short)}.in-row[data-short=true] .in-row__icon{filter:grayscale(1) brightness(.6)}.station__foot{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.8);border-top:1px solid var(--line)}.station__detail .btn{margin-top:auto;align-self:flex-start;min-width:calc(var(--u) * 20)}.hint{font-size:var(--label);color:var(--faint);letter-spacing:.05em}.hint kbd{font:inherit;color:var(--muted);border:1px solid var(--line-soft);padding:0 .35em}.btn{font-family:var(--sign);font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:var(--text);padding:calc(var(--u) * 1.15) calc(var(--u) * 2.4);border:1px solid #635846;background:linear-gradient(#1e1a14,#121010);color:var(--cream);transition:border-color .16s var(--ease-out),color .16s var(--ease-out),background .16s var(--ease-out)}.btn:hover:not(:disabled){border-color:var(--badge);color:var(--badge)}.btn:active:not(:disabled){background:#0a0809}.btn:disabled{color:var(--faint);border-color:var(--line-soft);cursor:not-allowed}.btn--go:not(:disabled){border-color:var(--badge-deep);color:var(--badge);background:linear-gradient(#1d1811,#100d0b);box-shadow:inset 0 0 0 1px #e8c66a1a}.btn--go:not(:disabled):hover{border-color:var(--badge);background:linear-gradient(#2b2317,#16120d)}.btn--quiet:not(:disabled){border-color:var(--line);color:var(--muted)}.btn--quiet:not(:disabled):hover{border-color:#8a5a4a;color:#d8a08c}.btn--danger:not(:disabled){border-color:#a4503c;color:#f0b4a0;background:linear-gradient(#2a1512,#160d0c)}.btn--danger:not(:disabled):hover{border-color:#d2654a;background:linear-gradient(#3a1d18,#1d100e)}.screen{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:auto;overflow-y:auto;overscroll-behavior:contain;z-index:10;background:radial-gradient(120% 90% at 50% 42%,#0d0b1099,#050407f2 72%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:screen-in .4s var(--ease-out) both}@keyframes screen-in{0%{opacity:0}}.screen--out{animation:screen-out .5s var(--ease-out) both}@keyframes screen-out{to{opacity:0}}.screen__wash{position:absolute;inset:-10%;background:radial-gradient(42% 50% at 20% 22%,#e8c66a22,transparent 68%),radial-gradient(50% 44% at 80% 80%,#6a86c01c,transparent 70%);animation:wash 19s ease-in-out infinite alternate;pointer-events:none}@keyframes wash{0%{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.75}to{transform:translate3d(2%,1.5%,0) scale(1.08);opacity:1}}.screen__inner{position:relative;margin:auto;width:min(88vw,calc(var(--u) * 168));display:flex;flex-direction:column;gap:calc(var(--u) * 3.6);padding:calc(var(--u) * 4) 0}.screen>.plaque{position:absolute;top:calc(var(--u) * 3);left:calc(var(--u) * 3)}.screen>.controls{position:absolute;left:50%;bottom:calc(var(--u) * 3);transform:translate(-50%);border:none;border-top:1px solid var(--line-soft)}.plaque{display:flex;align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * .7) calc(var(--u) * 2);border:1px solid var(--line);background:linear-gradient(160deg,#17140f,#0b0a0d);font-family:var(--sign);font-weight:600;letter-spacing:.28em;text-transform:uppercase;font-size:var(--label);color:var(--muted);animation:flicker 7s steps(1,end) infinite}.plaque:before{content:"";width:calc(var(--u) * .9);height:calc(var(--u) * .9);background:var(--badge);box-shadow:0 0 calc(var(--u)) var(--badge-deep)}@keyframes flicker{0%,91%,93%,95%,to{opacity:1}92%,94%{opacity:.55}}.wordmark{font-family:var(--sign);font-weight:700;text-transform:uppercase;font-size:var(--display);line-height:.94;letter-spacing:-.005em;text-align:center;color:var(--cream);text-wrap:balance;margin:0}.wordmark em{display:block;font-style:normal;color:var(--badge)}.register{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 2)}@media(max-width:720px){.register{grid-template-columns:minmax(0,1fr)}}.record{display:flex;flex-direction:column;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 2.4);min-height:calc(var(--u) * 22);position:relative}.record[data-filled=false]{background:linear-gradient(#0d0c0e,#0a090c);border-color:var(--line-soft)}.record[data-filled=false] .record__state{color:var(--muted)}.record[data-filled=false] .record__lines{color:var(--faint)}.record:before{content:"";position:absolute;top:calc(var(--u) * 1.5);right:calc(var(--u) * 1.5);width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:50%;background:#030205;box-shadow:inset 0 2px 2px #000c,0 1px #ffffff12}.record__no{font-family:var(--sign);font-weight:700;letter-spacing:.24em;text-transform:uppercase;font-size:var(--label);color:var(--badge-deep)}.record__state{font-family:var(--sign);font-weight:600;letter-spacing:.06em;font-size:calc(var(--text) * 1.1);color:var(--cream)}.record__lines{display:flex;flex-direction:column;gap:calc(var(--u) * .3);font-size:var(--label);color:var(--muted)}.record__lines b{color:var(--cream);font-weight:500;font-variant-numeric:tabular-nums}.record__acts{display:flex;flex-direction:column;gap:calc(var(--u) * .7);margin-top:auto;padding-top:calc(var(--u) * .6)}.record__acts .btn{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.2);font-size:var(--label)}.record__acts .btn--danger{white-space:normal;text-align:left;text-transform:none;letter-spacing:.02em;line-height:1.35}.record__warn{margin-top:calc(var(--u) * .7);font-size:var(--label);line-height:1.4;color:#d8a08c;border-top:1px solid #6b3a2e;padding-top:calc(var(--u) * .7)}.controls{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .6) calc(var(--u) * 2.4);justify-content:center;padding:calc(var(--u) * 1.2) calc(var(--u) * 2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-size:var(--label);color:var(--muted)}.controls span{white-space:nowrap}.controls b{color:var(--badge-deep);font-weight:500}.pause{gap:calc(var(--u) * 2.6);width:min(92vw,calc(var(--u) * 92))}.pause__acts{display:flex;flex-direction:column;gap:calc(var(--u) * .8)}.pause__acts .btn{width:100%;text-align:left;padding-left:calc(var(--u) * 2.6)}.mixer{display:flex;flex-direction:column;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.6) calc(var(--u) * 1.8)}.mixer__row{display:grid;grid-template-columns:9ch 1fr 4ch;align-items:center;gap:calc(var(--u) * 1.2);font-size:var(--label);color:var(--muted)}.mixer__note{font-size:max(var(--font-floor),calc(var(--label) * .86));line-height:1.35;color:var(--muted);opacity:.75}.mixer__row output{font-variant-numeric:tabular-nums;text-align:right;color:var(--cream)}.mixer input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:calc(var(--u) * 1.1);background:#1a1611;border:1px solid var(--line-soft)}.mixer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--u) * 1.4);height:calc(var(--u) * 2.4);background:var(--badge);border:1px solid #00000080;cursor:pointer}.mixer input[type=range]::-moz-range-thumb{width:calc(var(--u) * 1.4);height:calc(var(--u) * 2.4);border-radius:0;background:var(--badge);border:1px solid #00000080;cursor:pointer}.death{position:absolute;inset:0;display:grid;place-items:center;background:#05040799;pointer-events:none;animation:death-in .32s ease-out both}.death--out{animation:death-out .9s ease-in both}@keyframes death-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes death-out{0%{opacity:1}to{opacity:0}}.death p{margin:0;font-family:var(--sign);font-weight:600;letter-spacing:.14em;font-size:calc(var(--text) * 1.5);color:var(--cream);text-align:center;text-wrap:balance;max-width:26ch;animation:death-line 1.1s var(--ease-out) both}@keyframes death-line{0%{opacity:0;letter-spacing:.34em}}@media(prefers-reduced-motion:reduce){.ui *,.ui *:before,.ui *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hud__centre{grid-column:2;grid-row:1;width:min-content;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.2)}.prompt{max-width:100%;text-align:left;display:flex;align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * .6) calc(var(--u) * 1.4);background:linear-gradient(var(--panel),#0b0a0d);border:1px solid var(--line-soft);font-size:var(--label);color:var(--cream);pointer-events:none}.prompt__key,.keyline kbd,.bagpanel__keys kbd{font-family:var(--mono);font-size:max(var(--font-floor),calc(var(--label) * .92));color:var(--badge);border:1px solid var(--line);border-bottom-width:2px;padding:0 calc(var(--u) * .6);border-radius:2px;background:#16130f}.keyline{grid-column:1 / -1;grid-row:2;justify-self:stretch;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;font-size:max(var(--font-floor),calc(var(--label) * .95));color:var(--muted);background:#101719;pointer-events:none}.keyline__pair{white-space:nowrap}.keyline b{font-weight:500;color:var(--badge)}.keyline__controls{pointer-events:auto;padding:5px 8px;border:1px solid var(--line);color:var(--cream)}.keyline__controls:hover{border-color:var(--badge)}@media(max-width:1050px){.hud{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.hud__centre{justify-self:end}.hud__work{width:min(100%,210px)}.keyline{gap:4px 14px}}.bagpanel{position:absolute;right:calc(var(--u) * 3);bottom:calc(var(--u) * 18);width:min(600px,calc(100% - 24px));max-height:calc(100% - var(--u) * 22);display:grid;grid-template-rows:auto minmax(0,1fr) auto;z-index:2;pointer-events:auto}.bagpanel__body{min-height:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:var(--badge-deep) var(--panel)}.bagpanel__head{display:flex;align-items:baseline;justify-content:space-between;padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8) calc(var(--u) * .8);border-bottom:1px solid var(--line-soft)}.bagpanel__title{margin:0;font-size:calc(var(--text) * 1.1);letter-spacing:.08em;text-transform:uppercase}.bagpanel__cap{font-size:var(--label);color:var(--muted);font-variant-numeric:tabular-nums}.bagpanel__grid{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);display:grid;grid-template-columns:repeat(auto-fit,var(--slot));gap:calc(var(--u) * .6);justify-content:start}.slot--pocket[data-empty=true]{background:#100e1180;border-color:var(--line-soft)}.bagpanel__empty{margin:0;padding:0 calc(var(--u) * 1.8) calc(var(--u) * 1.4);color:var(--faint);font-size:var(--label)}.bagpanel__hint{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * .9) calc(var(--u) * 1.8);border-top:1px solid var(--line-soft);color:var(--muted);font-size:max(var(--font-floor),calc(var(--label) * .95))}.bagpanel__keys{grid-column:1 / -1;line-height:1.7}.bagpanel__hint .btn{justify-self:start;white-space:nowrap}.bagpanel__hint .bagpanel__more{grid-column:2;justify-self:center;padding:6px 10px;color:var(--badge);font-size:var(--label)}.bagpanel__hint .bagpanel__drop{grid-column:3}.bagpanel__drop{flex:none;white-space:nowrap;padding:calc(var(--u) * .8) calc(var(--u) * 1.4);font-size:max(var(--font-floor),calc(var(--label) * .95))}.station__group+.station__group{border-top:1px solid var(--line-soft);margin-top:calc(var(--u) * .6)}.station__group-head{padding:calc(var(--u) * 1) calc(var(--u) * 1.8) calc(var(--u) * .4);font-size:max(var(--font-floor),calc(var(--label) * .92))}.recipe__key{width:2ch;flex:none;font-size:max(var(--font-floor),calc(var(--label) * .92));color:var(--faint);font-variant-numeric:tabular-nums}.recipe[data-on=true] .recipe__key{color:var(--badge)}.recipe[data-known=false]{color:var(--faint)}.recipe[data-known=false] .recipe__name{letter-spacing:.24em}.recipe__icon--blank,.detail__icon--blank,.in-row__icon--blank{display:grid;place-items:center;border:1px dashed var(--line);background:#ffffff05;color:var(--faint);font-size:var(--label)}.detail__icon--blank{font-size:calc(var(--text) * 1.4)}.detail--unknown{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);color:var(--faint)}.detail--unknown .detail__name{letter-spacing:.3em;color:var(--muted)}.detail__note{margin:0;font-size:var(--label);line-height:1.5;color:var(--muted);border-left:2px solid var(--line);padding-left:calc(var(--u) * 1.2)}.record-sheet{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,820px);max-height:76vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;animation:sheet-in .24s var(--ease-out) both}@keyframes sheet-in{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--u) * 1.4))}}.sheet__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--u);padding:calc(var(--u) * 1.6) calc(var(--u) * 2);border-bottom:1px solid var(--line)}.sheet__title{margin:0;font-size:calc(var(--text) * 1.2)}.sheet__body{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.sheet__section{padding:calc(var(--u) * 1.6) calc(var(--u) * 2);display:flex;flex-direction:column;gap:calc(var(--u) * 1.1)}.sheet__section+.sheet__section{border-top:1px solid var(--line-soft)}.sheet__condition{display:flex;align-items:center;gap:calc(var(--u) * 1.4)}.hearts--sheet .heart{width:calc(var(--u) * 3);height:calc(var(--u) * 3)}.sheet__hp{font-size:var(--label);color:var(--muted);font-variant-numeric:tabular-nums}.sheet__kit{display:grid;grid-template-columns:repeat(auto-fit,minmax(22ch,1fr));gap:calc(var(--u) * .8) calc(var(--u) * 2)}.sheet__kit-row{display:flex;align-items:center;gap:calc(var(--u) * 1);min-width:0}.sheet__kit-label{width:6ch;flex:none;font-size:max(var(--font-floor),calc(var(--label) * .92));color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-family:var(--sign)}.sheet__kit-icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);image-rendering:pixelated;object-fit:contain;flex:none}.sheet__kit-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet__kit-name--none{color:var(--muted)}.sheet__bonus{display:flex;align-items:baseline;gap:calc(var(--u) * 1.2);font-size:var(--label)}.sheet__bonus-mark{min-width:8ch;color:var(--badge);font-variant-numeric:tabular-nums}.sheet__none{margin:0;font-size:var(--label);color:var(--muted);line-height:1.5}.sheet__counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:calc(var(--u) * 1.6) calc(var(--u) * 3);font-size:var(--label)}.sheet__count-caption{font-family:var(--sign);font-size:max(var(--font-floor),calc(var(--label) * .88));letter-spacing:.18em;text-transform:uppercase;color:var(--badge-deep);margin-bottom:calc(var(--u) * .6)}.sheet__count-list{margin:0;display:grid;grid-template-columns:1fr auto;gap:calc(var(--u) * .45) calc(var(--u) * 1)}.sheet__count-list dt{display:flex;align-items:baseline;gap:calc(var(--u) * .6);color:var(--faint);min-width:0}.sheet__count-list dt:after{content:"";flex:1;border-bottom:1px dotted var(--line);transform:translateY(-3px)}.sheet__count-list dd{margin:0;color:var(--cream);font-variant-numeric:tabular-nums;text-align:right}.sheet__count-block--prose,.sheet__count-block--wide{grid-column:1 / -1}.sheet__count-block--wide .sheet__count-list{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr)}.sheet__count-block--wide .sheet__count-list dd{text-align:left;overflow-wrap:anywhere}.sheet__count-block--prose .sheet__count-list{grid-template-columns:1fr}.sheet__count-block--prose dt:after{display:none}.sheet__count-block--prose dd{text-align:left;margin-bottom:calc(var(--u) * .8)}.sheet__foot{padding:calc(var(--u) * 1.2) calc(var(--u) * 2);border-top:1px solid var(--line);color:var(--faint);font-size:var(--label)}.mapboard{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1120px,94vw);height:min(760px,88vh);display:flex;flex-direction:column;pointer-events:auto;background:#100e11;animation:sheet-in .24s var(--ease-out) both}.mapboard__head,.mapboard__controls{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);flex-shrink:0}.mapboard__head{justify-content:space-between}.mapboard__title{margin:0;font-size:calc(var(--text) * 1.3)}.mapboard__button{padding:6px 10px;min-height:32px;border:1px solid var(--line);background:var(--panel);color:var(--cream);font:inherit;font-size:var(--font-floor);cursor:pointer}.mapboard__button:hover{border-color:var(--badge);color:var(--badge)}.mapboard__button:focus-visible,.mapboard__frame:focus-visible{outline:2px solid var(--badge);outline-offset:-3px}.mapboard__status{margin-left:auto;color:#b8ac97;font-size:var(--font-floor)}.mapboard__frame{position:relative;flex:1;min-height:100px;overflow:hidden;background:#141b20;cursor:grab;touch-action:none}.mapboard__frame:active{cursor:grabbing}.mapboard__plan{position:relative;width:100%;height:100%}.mapboard__canvas{display:block;image-rendering:pixelated;width:100%;height:100%}.mapboard__labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.mapboard__label{position:absolute;transform:translate(-50%,-50%);padding:3px 6px;background:#100e11;color:#ece1c9;font-size:var(--font-floor);letter-spacing:.08em;white-space:nowrap}.mapboard__mark{position:absolute;transform:translate(5px,-50%);min-width:1.6em;padding:1px 3px;border:1px solid currentColor;background:#100e11;text-align:center;font-size:var(--font-floor);color:#8fd0c4}.mapboard__you{position:absolute;transform:translate(-50%);color:#e8c66a;background:#100e11;padding:0 4px;font-size:var(--font-floor)}.mapboard__mark--claimed{color:#8fb0ff}.mapboard__mark--home,.mapboard__mark--pile{color:#e8c66a}.mapboard__key{display:flex;flex-wrap:wrap;gap:6px 18px;padding:6px 12px;color:#b8ac97;font-size:var(--font-floor);border-top:1px solid var(--line)}.mapboard__key>span{display:flex;align-items:center;gap:6px}.mapboard__swatch{width:10px;height:10px;background:#706551}.mapboard__swatch--solid{background:#b4ad99}.mapboard__swatch--shut{background:#d58b68;border:2px solid #100e11;outline:1px solid #d58b68}.mapboard__swatch--fixture{background:#8fd0c4;border:2px solid #100e11}.mapboard__swatch--unknown{background:#141b20;border:1px dashed #b8ac97}.mapboard__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;max-height:18vh;flex-shrink:0;margin:0;padding:8px 12px;overflow:auto;border-top:1px solid var(--line);list-style:none}.mapboard__legend[hidden]{display:none}.mapboard__legend .mapboard__button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;border-color:transparent}.mapboard__legend-key{min-width:1.7em;padding:1px 3px;border:1px solid;text-align:center;color:#8fd0c4}.mapboard__bearing{margin-left:auto;color:#b8ac97;white-space:nowrap}.mapboard__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px 12px;border-top:1px solid var(--line);color:#b8ac97;font-size:var(--font-floor)}@media(max-width:900px){.mapboard__legend{grid-template-columns:1fr}.mapboard__controls{gap:5px}.mapboard__status{font-size:12px}.mapboard__button{padding:5px 8px}}.minimap[data-live=true]{pointer-events:auto;cursor:pointer}.minimap[data-live=true]:hover canvas{border-color:var(--badge-deep)}.switch{display:flex;align-items:baseline;justify-content:space-between;gap:var(--u);padding:calc(var(--u) * .7) calc(var(--u) * 1.2);border:1px solid var(--line-soft);background:#ffffff05;font-size:var(--label);color:var(--muted);transition:border-color .14s var(--ease-out),color .14s var(--ease-out)}.switch:hover{border-color:var(--line);color:var(--cream)}.switch__state{font-family:var(--sign);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.switch[data-on=true] .switch__state{color:var(--badge)}.btn__note{display:block;font-size:max(var(--font-floor),calc(var(--label) * .86));letter-spacing:.06em;text-transform:none;color:var(--faint)}.register__note{margin:0;text-align:center;font-size:var(--label);color:var(--faint)}.ui[data-calm=true] .heart--hurt .heart__fill,.ui[data-calm=true] .hearts[data-low=true]{animation:none}.ui[data-calm=true] .memo__caret,.ui[data-calm=true] .plaque:before{animation:none;opacity:.5}.ui[data-calm=true] .screen__wash{animation:none;opacity:.5}.ui[data-calm=true] .boss[data-intro=true]{animation:none}.register__induction{margin-top:calc(var(--u) * 2);align-self:center;background:none;border:1px solid var(--line-soft);color:var(--badge-deep);font:inherit;font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;padding:calc(var(--u) * .8) calc(var(--u) * 2);cursor:pointer}.register__induction:hover,.register__induction:focus-visible{color:var(--badge);border-color:var(--line)}.detail__desc{margin:0;padding:0 0 calc(var(--u) * .6);color:var(--muted);font-size:var(--label)}.detail__fitted{margin:0;color:var(--badge-deep);font-size:var(--label)}.recipe__mark--fitted{color:var(--badge-deep)}.recipe[data-fitted=true]{opacity:.62}.tip{position:absolute;z-index:20;width:min(42ch,40vw);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4);background:linear-gradient(#151217f2,#0b0a0df7);border:1px solid var(--line);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.4) #000000b3;pointer-events:none}.tip__head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--u) * 1.2)}.tip__name{font-family:var(--sign);font-weight:600;font-size:var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.tip__tag{flex:none;font-size:max(var(--font-floor),calc(var(--label) * .9));letter-spacing:.18em;text-transform:uppercase;color:var(--badge-deep)}.tip__record{margin:calc(var(--u) * .7) 0 0;font-size:var(--label);line-height:1.45;color:var(--muted)}.tip__effect{margin:calc(var(--u) * .9) 0 0;padding:calc(var(--u) * .8) 0 0;border-top:1px solid var(--line-soft);list-style:none;font-size:var(--label);line-height:1.5;color:var(--cream)}.ui:has(.hotbar .slot:is(:hover,:focus-visible)) .tip{top:auto!important;bottom:calc(var(--u) * 28)!important}.crate{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90vw,calc(var(--u) * 132));max-height:74vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;pointer-events:auto;animation:station-in .26s var(--ease-out) both}.crate__head{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);border-bottom:1px solid var(--line)}.crate__names{display:flex;align-items:baseline;gap:calc(var(--u) * 1.4)}.crate__title{margin:0;font-size:calc(var(--text) * 1.2);letter-spacing:.16em;color:var(--cream)}.crate__grade{font-size:max(var(--font-floor),calc(var(--label) * .95));letter-spacing:.18em;text-transform:uppercase;color:var(--badge-deep)}.crate__record{margin:calc(var(--u) * .5) 0 0;font-size:var(--label);color:var(--muted)}.crate__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.crate__despatch{display:flex;align-items:center;gap:1rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--line-soft)}.crate__routing{display:flex;flex-shrink:0;gap:.4rem}.crate__despatch[data-enabled=true] .crate__routing .btn{border-color:var(--badge-deep);color:var(--cream)}.crate__line-status{font-size:var(--label)}.crate__line-status strong{color:var(--cream)}.crate__line-status p{margin:.2rem 0 0;color:var(--muted)}@media(max-width:900px),(max-height:600px){.crate__record{display:none}.crate__despatch{gap:.5rem;margin-top:.4rem;padding-top:.4rem}.crate__routing{flex-direction:column}}.crate__side{display:flex;flex-direction:column;min-height:0;padding-bottom:calc(var(--u) * 1.2)}.crate__side+.crate__side{border-left:1px solid var(--line-soft)}.crate__side-head{display:flex;align-items:baseline;justify-content:space-between;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.6) calc(var(--u) * .6)}.crate__side-title{margin:0;font-size:var(--label);color:var(--faint)}.crate__cap{font-size:var(--label);color:var(--muted);font-variant-numeric:tabular-nums}.crate__grid{overflow-y:auto;padding:0 calc(var(--u) * 1.6);display:grid;grid-template-columns:repeat(8,minmax(0,var(--slot)));gap:calc(var(--u) * .6);justify-content:start;align-content:start}.crate__grid--stored{min-height:0}.crate__hotbar{padding:calc(var(--u) * .7) calc(var(--u) * 1.6) 0;display:grid;grid-template-columns:repeat(8,minmax(0,var(--slot)));gap:calc(var(--u) * .6);justify-content:start}.crate__hotbar-head{margin:auto 0 0;padding:calc(var(--u) * .9) calc(var(--u) * 1.6) 0;border-top:1px solid var(--line-soft);font-size:var(--label);color:var(--faint);font-family:var(--sign);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.slot--pocket[data-empty=true],.slot--stored[data-empty=true]{background:#100e1180;border-color:var(--line-soft)}.crate__empty{margin:0;padding:0 calc(var(--u) * 1.6) calc(var(--u) * .8);color:var(--faint);font-size:var(--label)}.crate__foot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1) calc(var(--u) * 1.8);border-top:1px solid var(--line);color:var(--muted);font-size:max(var(--font-floor),calc(var(--label) * .95))}.crate__keys{line-height:1.7}.crate__keys kbd{font-family:var(--mono);font-size:max(var(--font-floor),calc(var(--label) * .92));color:var(--badge);border:1px solid var(--line);border-bottom-width:2px;padding:0 calc(var(--u) * .6);border-radius:2px;background:#16130f}.crate__buttons{display:flex;flex:none;gap:calc(var(--u) * 1)}.crate__buttons .btn{white-space:nowrap;padding:calc(var(--u) * .8) calc(var(--u) * 1.4);font-size:max(var(--font-floor),calc(var(--label) * .95))}.save-notice{grid-column:1 / -1;justify-self:end;max-width:min(38rem,100%);padding:.5em .8em;color:var(--cream);background:#402b26;border:1px solid var(--badge-deep);font-size:var(--label);line-height:1.5}.save-notice[hidden]{display:none}.station{grid-template-rows:auto auto minmax(0,1fr) auto}.station__tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--u) calc(var(--u) * 2);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8);border-bottom:1px solid var(--line-soft)}.station__search-label{display:flex;align-items:center;gap:var(--u);min-width:0}.station__search{min-width:0;width:100%;padding:calc(var(--u) * .8) var(--u);font:inherit;font-size:var(--label);color:var(--cream);background:var(--ink);border:1px solid var(--line)}.station__search::placeholder{color:var(--muted)}.station__results{align-self:center;color:var(--muted);font-size:var(--label)}.station__stock{grid-column:1 / -1;color:var(--muted);font-size:var(--label)}.station__empty{padding:calc(var(--u) * 1.8);color:var(--muted)}.station__actions{display:flex;gap:var(--u);flex-wrap:wrap;margin-top:calc(var(--u) * 2)}.station__actions .btn{margin-top:0}.station__actions [aria-pressed=true]{border-color:var(--badge);color:var(--badge)}.parts-chip{max-width:min(28vw,28em);padding:var(--u);text-align:left;font-size:var(--label);overflow-wrap:anywhere;color:var(--cream);border:1px solid var(--line);background:var(--panel);pointer-events:auto}.parts-chip:hover{border-color:var(--badge)}.parts-list{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);border-bottom:1px solid var(--line)}.parts-list__title{margin:var(--u) 0 0;font-family:var(--sign)}.parts-list__summary{color:var(--badge);margin:var(--u) 0}.parts-list__note{color:var(--muted);font-size:var(--label);max-width:48em}.parts-list__table{width:100%;border-collapse:collapse;font-size:var(--label)}.parts-list__table th,.parts-list__table td{padding:var(--u) 0;text-align:right;font-weight:400}.parts-list__table th:first-child{text-align:left}.parts-list__table thead{color:var(--muted);border-bottom:1px solid var(--line)}.parts-list__table tbody th{display:flex;align-items:center;gap:var(--u)}.parts-list__table [data-short=true] td:nth-child(2){color:var(--short)}.parts-list .btn{font-size:var(--label);margin-top:var(--u)}.slot__condition{position:absolute;left:4px;right:4px;bottom:3px;height:3px;background:var(--line);z-index:1}.slot__condition:after{content:"";display:block;width:calc(var(--condition) * 100%);height:100%;background:var(--badge)}.slot__condition[data-low=true]:after{background:var(--short)}.slot__worn{position:absolute;left:2px;right:2px;bottom:2px;z-index:1;font-size:var(--font-floor);color:var(--badge);background:var(--ink);text-align:center;line-height:1.2}.tip__condition{color:var(--badge);margin:var(--u) 0}.tip{max-height:calc(100% - 16px);overflow-y:auto}html[data-non-colour=true] .bag[data-full=true] .bag__count:before{content:"! "}html[data-non-colour=true] .slot__condition[data-low=true]:before{content:"!";position:absolute;right:0;bottom:3px;color:var(--cream);font:600 var(--font-floor) var(--sign)}html[data-non-colour=true] .hearts[data-low=true]:after{content:"LOW";align-self:center;color:var(--cream);font:600 var(--font-floor) var(--sign);letter-spacing:.08em}@media(max-width:760px){.station{width:calc(100% - 24px);max-height:74vh}.station__search-label{flex-direction:column;align-items:stretch}.bagpanel{max-width:calc(100% - 24px);right:12px}.parts-chip{max-width:23vw}}@media(max-height:560px){.station{max-height:88vh}.station__head,.station__tools{padding-top:4px;padding-bottom:4px}.station__foot{font-size:var(--font-floor)}.bagpanel{bottom:12px;max-height:calc(100% - 24px)}}.screen--title{background:#0a0908;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none}.screen--title:before{content:"";position:fixed;inset:0;z-index:-2;background:var(--title-art) center 45% / cover no-repeat}.screen--title:after{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0908ed,#0a0908b8 42%,#0a09081a 76%),linear-gradient(0deg,#0a0908ee,transparent 60%)}.screen--title>.screen__wash{position:fixed;inset:0;background:radial-gradient(ellipse 24% 20% at 66% 10%,#ffd98a24,transparent);animation:title-light 14s ease-in-out infinite}@keyframes title-light{0%,88%,to{opacity:1}92%{opacity:.6}96%{opacity:.9}}.screen--title>.plaque{display:none}.title{width:min(88vw,1440px);min-height:100%;margin:0 auto;gap:calc(var(--u) * 2);padding:max(28px,5vh) 0 20px}.title__masthead{margin-bottom:auto;padding-bottom:min(4vh,48px)}.title__serial{color:var(--cream);font-size:var(--label);margin:0;letter-spacing:.24em}.title__wordmark{width:min(42vw,520px);margin:12px 0 0 -2%;line-height:0}.title__wordmark img{width:100%;display:block}.title__notice{max-width:40ch;font-size:var(--text);color:var(--cream);line-height:1.8;margin:-2% 0 0}.register__head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #8d7a6480;padding-bottom:10px}.register__head h2{margin:0;font-size:calc(var(--text) * 1.2);letter-spacing:.2em}.register__head>span{font-size:var(--label);color:var(--muted)}.title .register{gap:12px}.title .record{background:#17130fed;border:1px solid #5a4a3a;border-top:2px solid #8d7a64;padding:16px 20px;gap:8px;-webkit-backdrop-filter:none;backdrop-filter:none}.title .record__no{color:#c6b498}.title .record__state{color:#e0d2b4}.title .record__lines{color:#a89478;min-height:2.8em}.title .record__acts{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.title .record__acts .btn{flex:1 1 40%}.title .record__acts .btn--go{flex-basis:100%;background:#e0d2b4;color:#241d18;border-color:#e0d2b4}.title .record__acts .btn--go:hover{background:#f4eee0}.title .record__acts .btn--danger,.title .record__acts .btn--quiet{flex-basis:100%}.title .register__note{margin:0;text-align:left;color:#a89478}.title__footer{display:flex;gap:24px}.title__footer .btn,.title__footer .register__induction{margin:0;padding:6px 0;border:0;color:var(--cream);font-family:var(--sign);font-weight:600;letter-spacing:.14em;font-size:var(--label);text-transform:uppercase}.title .controls{justify-content:flex-start;padding:10px 0 0;border-bottom:0}.boss-card{position:absolute;left:50%;bottom:23%;width:min(78vw,800px);transform:translate(-50%);padding:16px 28px 20px;background:#101719f2;border-left:3px solid #c6b498;box-shadow:0 6px 30px #0a090866;pointer-events:none;animation:card-filed .45s var(--ease-out) both}.boss-card__kicker{margin:0 0 6px;color:#98a6b2;font-size:var(--label);letter-spacing:.24em}.boss-card__name{margin:0;color:#f4eee0;font:600 clamp(26px,4vmin,66px)/1.1 var(--sign);text-transform:uppercase;letter-spacing:.07em}.boss-card__line{margin:12px 0 0;color:#c6b498;font-size:var(--text)}.boss-card[data-signed=true]{border-color:#48b2bf}@keyframes card-filed{0%{opacity:0;transform:translate(-50%,8px)}}.screen--ending{z-index:10;background:#0a0908;-webkit-backdrop-filter:none;backdrop-filter:none}.ending{width:100%;margin:auto;padding:0;text-align:left}.ending__survey{position:absolute;inset:0;overflow:hidden}.ending__frame{position:absolute;inset:0}.ending__frame canvas{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;animation:room-pan 4.5s linear both}@keyframes room-pan{0%{transform:scale(1.06) translate(-1%)}to{transform:scale(1.06) translate(1%)}}.ending__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0908e8,transparent 55%)}.ending__location{position:absolute;left:6vw;bottom:12vh;z-index:1}.ending__location .sign{color:#48b2bf;letter-spacing:.22em}.ending__location h2{margin:10px 0;font:600 clamp(30px,5vmin,80px)/1.1 var(--sign)}.ending__location p{font-size:var(--text)}.ending .btn{animation:none}.ending__skip{position:absolute;bottom:4vh;right:6vw;z-index:1}.ending__record{width:min(90vw,820px);margin:4vh auto;padding:clamp(24px,4vmin,64px);background:#e0d2b4;color:#33291f;border-top:8px solid #1d6a78;box-shadow:8px 8px #33291f}.ending__record>.sign{font-size:var(--label);color:#5a4a3a}.ending__heading{font:600 clamp(36px,5vmin,76px)/1 var(--sign);max-width:12ch;margin:24px 0}.ending__signature{display:inline-block;padding:6px 14px;border:2px solid #1d6a78;color:#0e3038;font:600 clamp(18px,2.5vmin,36px) var(--sign);text-transform:uppercase;letter-spacing:.18em;transform:rotate(-3deg);margin:0 0 12px}.ending__statement,.ending__receipt{line-height:1.8;font-size:var(--text)}.ending__counts{display:grid;grid-template-columns:1fr auto;gap:10px 24px;padding:20px 0;border-block:1px solid #8d7a64;font-size:var(--text)}.ending__counts dd{margin:0;font-weight:500}.ending__receipt{color:#453729}.ending__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ending__actions .btn{color:#33291f;background:transparent;border-color:#736051}.ending__actions .btn:hover{background:#c6b498;color:#241d18;border-color:#453729}.ending__actions .btn--go{background:#0e3038;color:#f4eee0}.credits{position:relative;margin:auto;width:min(90vw,940px);padding:40px clamp(16px,4vw,60px);background:#17130ff5;color:#e0d2b4}.credits__head{border-bottom:1px solid #5a4a3a;padding-bottom:20px}.credits__head .sign{font-size:var(--label);color:#98a6b2}.credits__title{font:600 clamp(32px,5vmin,80px)/1 var(--sign);margin:12px 0 0}.credits__entry{display:grid;grid-template-columns:1fr 3fr;gap:24px;padding:14px 0;border-bottom:1px solid #33291f}.credits__entry h3{font-size:var(--label);color:#c6b498}.credits__entry p{font-size:var(--text);line-height:1.7;margin:0}.credits>.btn{margin-top:24px}.memo,.prompt,.held,.parts-chip{background:#101719;border-color:#49545f}.memo__text,.prompt,.parts-chip{font-family:var(--mono);font-size:var(--text)}.memo__mark,.held,.hud__aux{font-family:var(--sign)}.memo{max-width:min(68ch,48vw)}@media(max-width:720px){.title{width:90vw}.title__wordmark{width:min(80vw,460px)}.title__masthead{padding-bottom:24px}.title__notice{margin-top:0}.credits__entry{grid-template-columns:1fr;gap:0}.boss-card{width:90vw;padding:12px 16px}}@media(min-width:2400px){.title{width:84vw;max-width:2800px}.title__wordmark{width:min(42vw,1300px)}.title .record{padding:30px 40px;gap:16px}.ending__record{width:min(80vw,1500px)}.credits{width:min(85vw,1800px)}.boss-card{width:min(65vw,1600px);padding:32px 48px}}.ui[data-calm=true] .ending__frame canvas{animation:none}@media(max-height:620px)and (min-width:721px){.title{padding:16px 0 12px;gap:10px}.title__masthead{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 30px;padding-bottom:0}.title__serial{grid-column:1 / -1}.title__wordmark{width:260px;margin:-20px 0 -16px}.title__notice{margin:0}.title .record{padding:12px 16px;gap:6px}}.parts-chip{width:min(28vw,300px);padding:10px;display:grid;gap:8px}.parts-chip__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.parts-chip__head strong{font-family:var(--sign);font-size:var(--subhead);color:var(--badge)}.parts-chip__head>span{font-size:var(--label);color:var(--cream)}.parts-chip__summary{display:none}.parts-chip__part{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:6px}.parts-chip__part b{font-variant-numeric:tabular-nums;white-space:nowrap}.parts-chip__part[data-ready=true] b{color:#abd4b6}.parts-chip__icon{width:20px;height:20px;image-rendering:pixelated;object-fit:contain}.parts-chip__home{grid-column:2 / -1;color:var(--cream);font-size:var(--label)}.parts-chip__next{border-top:1px solid var(--line);padding-top:8px;font-size:var(--label)}.parts-chip[data-ready=true]{border-color:#abd4b6}.parts-chip[data-ready=true] .parts-chip__next{color:#abd4b6}.salvage{width:100%;max-width:100%;padding:8px 10px;color:var(--cream);background:#101719;border:1px solid #49545f;font-size:var(--text)}.salvage>span{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.salvage strong{width:100%;font-size:var(--label);font-weight:400;color:var(--badge)}.salvage[data-needed=true]{border-color:var(--badge)}.salvage[data-blocked=true] strong{color:#efb29b}.salvage__progress{display:block;width:100%;height:4px;margin-top:7px;border:0;appearance:none;background:#303942}.salvage__progress::-webkit-progress-bar{background:#303942}.salvage__progress::-webkit-progress-value{background:#f0cd73}.salvage__progress::-moz-progress-bar{background:#f0cd73}@media(max-width:900px){.parts-chip{width:210px;max-width:23vw;padding:7px;gap:5px}.parts-chip__head{flex-wrap:wrap;gap:2px}.parts-chip__part{grid-template-columns:16px 1fr auto;gap:4px}.parts-chip__icon{width:16px;height:16px}}@media(max-height:620px){.memo{left:240px;right:240px;max-width:none}.parts-chip{width:100%;max-width:100%;padding:6px}.parts-chip__head{gap:4px 8px;flex-wrap:nowrap}.parts-chip__head strong,.parts-chip__summary{font-size:var(--label)}.parts-chip__summary{display:inline}.parts-chip__legend,.parts-chip__part,.parts-chip__next{display:none}}html,body{margin:0;padding:0;height:100%;overflow:hidden;background:#08070a;color:#ece1c9;font-family:IBM Plex Mono,ui-monospace,monospace;-webkit-user-select:none;user-select:none}#frame{position:fixed;inset:0;overflow:hidden}#game{display:block;position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;background:#08070a;touch-action:none}#overlay{position:absolute;left:var(--play-left, 0px);top:var(--play-top, 0px);width:var(--play-width, 100%);height:var(--play-height, 100%);pointer-events:none}#overlay .screen{position:fixed;inset:0}.settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 2);max-height:78vh;overflow-y:auto}.screen[data-settings=true] .pause{width:min(94vw,1100px)}.settings__head,.settings__controls,.settings>.settings__note{grid-column:1 / -1}.settings__head,.settings__controls-head{display:flex;align-items:center;justify-content:space-between;gap:var(--u)}.settings__head .btn,.settings__controls-head .btn{padding:calc(var(--u) * .7) calc(var(--u) * 1.2);font-size:var(--label)}.settings__group{display:flex;flex-direction:column;gap:calc(var(--u) * .8);min-width:0;padding:calc(var(--u) * 1.3);border:1px solid var(--line-soft);background:#08070a66}.settings__heading{margin:0 0 calc(var(--u) * .4);color:var(--cream);font:600 calc(var(--text) * 1.05) var(--sign);letter-spacing:.08em;text-transform:uppercase}.settings__slider{display:grid;grid-template-columns:9ch 1fr 4ch;align-items:center;gap:var(--u);color:var(--muted);font-size:var(--label)}.settings__slider input{width:100%;accent-color:var(--badge)}.settings__slider output{color:var(--cream);text-align:right;font-variant-numeric:tabular-nums}.settings__bindings{display:grid;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.settings__binding{display:grid;grid-template-columns:minmax(12ch,1.4fr) minmax(10ch,1fr) minmax(15ch,1fr);align-items:center;gap:var(--u);min-height:calc(var(--u) * 3.4);padding:calc(var(--u) * .45) calc(var(--u) * .8);background:var(--panel);color:var(--muted);font-size:var(--label)}.settings__binding--head{color:var(--faint);font-family:var(--sign);letter-spacing:.12em;text-transform:uppercase}.settings__key{justify-self:start;min-width:7ch;padding:calc(var(--u) * .35) calc(var(--u) * .7);border:1px solid var(--line);color:var(--badge);background:#16130f}.settings__key:hover,.settings__key:focus-visible{border-color:var(--badge)}.settings__status,.settings__note{min-height:1.4em;margin:0;color:var(--muted);font-size:max(var(--font-floor),calc(var(--label) * .9))}html[data-ui-scale=large] .ui{--text: clamp(16px, 1.62vmin, 32px);--label: clamp(var(--font-floor), 1.32vmin, 26px);--slot: clamp(54px, 6.1vmin, 112px)}html[data-high-contrast=true] .ui{--panel: #050505;--line: #a8987e;--line-soft: #5f5548;--cream: #fff9e9;--muted: #d4c8b2;--faint: #b7ab96;--badge: #ffe27d;--badge-deep: #e7bd4b;--short: #ff806c}html[data-non-colour=true] .in-row[data-short=true] .in-row__count:before,html[data-non-colour=true] .parts-list__table [data-short=true] td:nth-child(2):before{content:"△ "}html[data-non-colour=true] .slot__condition[data-low=true]{border:1px dashed var(--cream);height:5px}@media(max-width:760px),(max-height:700px){.settings{grid-template-columns:1fr;max-height:76vh}.settings__head,.settings__controls,.settings>.settings__note{grid-column:1}}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2) format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2) format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2) format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2) format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.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}.ui{--ink: #0a0908;--panel: #17130f;--line: #5a4a3a;--line-soft: #453729;--cream: #e0d2b4;--muted: #c6b498;--faint: #a89478;--badge: #efc233;--badge-deep: #c9a44e;--short: #c8342a;--paper: #e0d2b4;--paper-ink: #241d18;--typed: "Courier Prime", var(--mono);--wing-accent: #1d6a78;--hud-paper: #a89478;--hud-ink: #241d18;--hud-backing: #453729;--hud-type: #e0d2b4}.stationery-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;touch-action:pan-y;z-index:-1}.ui :is(.vitals,.hotbar,.station){isolation:isolate}.ui .stationery-art{opacity:0}.ui [data-stationery=painted]>.stationery-art{opacity:1}.ui :is(.vitals,.hotbar,.station)[data-stationery=painted]{background:transparent;border-color:transparent;box-shadow:none}.ui .hud{left:12px;right:12px;bottom:10px;grid-template-columns:280px minmax(0,1fr) auto;gap:12px}.ui .hud__work{width:100%;gap:8px}.ui .hud__centre{width:448px;max-width:100%;justify-self:center;gap:0;position:relative}.ui .vitals{position:relative;height:84px;display:grid;grid-template-columns:32px 1fr auto;grid-template-rows:20px 22px 20px;gap:0 9px;padding:16px 11px 6px;border:1px solid #a89478;background:var(--hud-paper);color:var(--hud-ink);box-shadow:3px 3px #0a0908;font-size:var(--font-floor)}.vitals:before{content:"";position:absolute;left:9px;right:9px;top:12px;height:4px;background:var(--wing-accent);z-index:-1}.vitals__portrait{grid-row:1 / 4;align-self:center;width:30px;height:42px;border:1px solid #8d7a64;background:#453729 0 0 / 150px 180px no-repeat;image-rendering:pixelated}.vitals__identity{grid-column:2 / 4;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #a89478}.ui .vitals .badge-strip__role{font-size:max(15px,var(--font-floor));letter-spacing:.1em;color:#241d18;line-height:1}.ui .vitals .slot-tag{position:static;font:var(--font-floor) var(--typed);color:var(--hud-ink);letter-spacing:0}.vitals__health{grid-column:2 / 4;display:flex;align-items:center;gap:7px;white-space:nowrap}.vitals__condition{font:bold var(--font-floor) var(--typed)}.ui .vitals .hearts{gap:1px;flex:1;justify-content:end;animation:none}.ui .vitals .heart{width:15px;height:15px;filter:none;min-width:8px}.ui .vitals .heart__base{fill:#c6b498;stroke:#736051}.ui .vitals .heart__fill{fill:#241d18}.ui .vitals:has([data-low=true]){color:var(--hud-ink)}.ui .vitals .hearts[data-low=true] .heart__fill{fill:#7a2f26}.ui .vitals .bag{grid-column:2;font-size:var(--font-floor);gap:5px;letter-spacing:0;color:var(--hud-ink)}.ui .vitals .bag__label{font-size:inherit;letter-spacing:0;color:var(--hud-ink)}.ui .vitals .bag__count{font:var(--font-floor) var(--typed);color:#241d18}.ui .vitals .bag__meter{width:26px;height:4px;border:0;background:#a89478}.ui .vitals .bag__fill{background:#0e3038}.ui .vitals .bag[data-full=true] .bag__count{font-weight:700;color:var(--hud-ink)}.ui .vitals .bag[data-full=true] .bag__count:after{content:" FULL";font-size:var(--font-floor)}.ui .vitals .bag[data-full=true] .bag__meter{display:none}.ui .vitals .hud__aux{grid-column:3;font:var(--font-floor) var(--typed);letter-spacing:0;gap:3px;color:var(--hud-ink);line-height:1.1;margin:0}.ui .vitals .hud__aux>[data-on=true]{color:#0e3038}.ui .vitals .pile{position:absolute;bottom:calc(100% + 4px);left:0;padding:3px 6px;background:var(--hud-paper);color:#241d18}.ui .hotbar{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:100%;height:64px;padding:6px 4px 8px;border:0;background:#453729;box-shadow:2px 2px #0a0908}.ui .hotbar .slot{width:100%;height:50px;min-width:0;border:1px solid #a89478;background:var(--hud-paper);box-shadow:2px 2px #17130f;color:#241d18;transition:transform 90ms linear}.ui .hotbar .slot:before{content:"";position:absolute;top:-7px;left:calc(50% - 3px);width:6px;height:9px;border:1px solid #2f3740;background:#98a6b2}.ui .hotbar[data-stationery=painted] .slot{background:transparent;border-color:transparent;box-shadow:none}.ui .hotbar[data-stationery=painted] .slot:before{display:none}.ui .hotbar .slot[data-on=true]{outline:2px solid #7a2f26;outline-offset:-3px}.ui .hotbar .slot:is(:hover,:focus-visible){background:#c6b498;transform:translateY(-2px)}.ui .hotbar .slot:focus-visible{outline:3px solid #1d6a78;outline-offset:1px}.ui .hotbar .slot__key{top:2px;left:4px;color:var(--hud-ink);font-size:var(--font-floor)}.ui .hotbar .slot__icon{width:30px;height:30px;image-rendering:pixelated;opacity:1}.ui .hotbar .slot__n{right:3px;bottom:3px;color:#241d18;background:#c6b498;padding:0 2px;font-size:var(--font-floor)}.ui .hotbar .slot__condition{left:6px;right:6px;bottom:3px;height:3px;background:#a89478}.ui .hotbar .slot__condition:after{background:#0e3038}.ui .held{position:absolute;right:0;bottom:100%;background:var(--hud-backing);border:0;color:var(--hud-type);font:bold var(--font-floor) var(--typed);padding:2px 8px;line-height:1.3;box-shadow:2px 0 #453729}.ui .keyline{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:start;gap:3px;padding:3px 0;background:transparent;font:var(--font-floor) var(--sign);color:#e0d2b4}.ui .keyline__pair{background:#17130f;padding:3px 6px}.ui .keyline b{color:#f4eee0}.ui .keyline__controls{border:0;background:#17130f;padding:5px 6px;min-height:28px}.ui .keyline__controls:hover{background:#453729}.ui .topbar{top:14px;left:12px;right:12px}.ui .wing{max-width:45vw;margin:auto;background:var(--hud-backing);color:var(--hud-type);border:1px solid #736051;box-shadow:2px 2px #17130f;padding:5px 15px}.ui .memo{top:14px;left:12px;max-width:min(450px,42vw);padding:7px 22px;display:grid;gap:2px;background:var(--hud-backing);border:0;color:var(--hud-type);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:2px 3px #17130f;transition:opacity .12s linear;transform:none}.ui .memo:before,.ui .memo:after{content:"";position:absolute;top:5px;bottom:5px;width:5px;background:repeating-linear-gradient(to bottom,#453729 0 4px,transparent 4px 14px)}.ui .memo:before{left:6px}.ui .memo:after{right:6px}.ui .memo__mark{font:var(--font-floor) var(--sign);letter-spacing:.1em;color:var(--hud-type)}.ui .memo__text,.ui .memo[data-kind=memo] .memo__text{color:var(--hud-type);font:max(var(--font-floor),14px) / 1.25 var(--typed)}.ui .prompt{background:#241d18;border:1px solid #736051;color:#f4eee0;-webkit-backdrop-filter:none;backdrop-filter:none}.ui .prompt__key{background:#f4eee0;color:#241d18;border:0;border-radius:0}.ui .salvage,.ui .parts-chip{background:#241d18;border-color:#736051}.ui .parts-chip{max-height:210px;overflow:auto}.ui:has(.station:not([hidden])) :is(.memo,.prompt,.salvage,.parts-chip,.keyline),.ui:has(.screen) :is(.hud,.topbar,.memo,.minimap){visibility:hidden}.ui .station{--cream: #241d18;--muted: #453729;--faint: #5a4a3a;--line: #a89478;--line-soft: #c6b498;--badge: #0e3038;--panel: #e0d2b4;width:min(920px,calc(100vw - 48px));height:min(590px,calc(100vh - 148px));max-height:calc(100vh - 148px);top:calc(50% - 40px);padding:24px 34px 22px 48px;grid-template-rows:auto auto minmax(0,1fr) auto;background:#e0d2b4;border:10px solid #453729;box-shadow:5px 6px #0a0908,inset 0 0 0 1px #a89478;color:#241d18;font:max(var(--font-floor),14px) / 1.3 var(--typed);-webkit-backdrop-filter:none;backdrop-filter:none}.ui .station .station__head{display:grid;grid-template-columns:140px minmax(0,1fr) 300px;gap:16px;padding:0 0 10px;border-bottom:2px solid #453729;align-items:center}.station__department{display:grid;max-width:150px;gap:4px;flex-shrink:0}.station__department>.sign{font-size:var(--font-floor)}.station__department>.stamp{font-size:var(--font-floor);color:#453729;letter-spacing:.03em}.ui .station .station__title{font:700 clamp(24px,3.7vmin,36px) / 1 var(--sign);letter-spacing:.035em;color:#241d18;margin:0}.ui .station .station__head>.stamp{color:#7a2f26;text-align:right;max-width:95px}.ui .station .station__tools{display:grid;grid-template-columns:auto 1fr auto;gap:5px 18px;padding:10px 0;border-bottom:1px solid #a89478}.ui .station .station__views{grid-column:1;grid-row:1;margin:0;gap:10px}.ui .station .station__views .btn{padding:4px 1px;color:#453729;background:none;border:0;letter-spacing:0;text-transform:none;font:inherit}.ui .station .station__views .btn[aria-pressed=true]{color:#0e3038;background:none;border-bottom:2px solid #1d6a78}.ui .station .station__views .btn[aria-pressed=true]:before{content:"▸ "}.ui .station .station__search-label{grid-column:2;grid-row:1;display:flex;align-items:center;gap:5px}.ui .station .station__search-label>.stamp{display:none}.ui .station .station__search-label:before{content:"/";color:#736051}.ui .station .station__search{width:100%;padding:4px 0;border:0;border-bottom:1px dotted #736051;background:transparent;color:#241d18;font:inherit}.ui .station .station__search::placeholder{color:#5a4a3a}.ui .station .station__results{grid-row:1;grid-column:3;color:#453729}.ui .station .station__stock{grid-column:1 / -1;font-size:var(--font-floor);color:#453729}.ui .station .station__body{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.ui .station .station__list{padding:4px 10px 4px 0;border-color:#a89478;scrollbar-color:#8d7a64 #e0d2b4}.ui .station .station__group-head{padding:8px 4px;color:#5a4a3a;letter-spacing:.06em}.ui .station .recipe{position:relative;align-items:center;gap:8px;padding:11px 6px;background:transparent;color:#241d18;border:0;border-bottom:1px solid #c6b498}.ui .station .recipe[data-on=true]{background:#f4eee0;box-shadow:inset 3px 0 #7a2f26}.ui .station .recipe:is(:hover,:focus-visible){background:#f4eee0}.ui .station .recipe__name{color:#241d18;font-weight:700}.ui .station .recipe__benefit{margin-top:3px;font:var(--font-floor) / 1.3 var(--typed);color:#453729}.ui .station .recipe__key{color:#736051;padding:0}.ui .station .recipe__mark{color:#7a2f26;font:var(--font-floor) var(--typed);padding:0}.ui .station .recipe[data-can=true] .recipe__mark{color:#0e3038}.ui .station .station__detail{gap:14px;padding:18px 0 4px 24px;color:#241d18;scrollbar-color:#8d7a64 #e0d2b4}.ui .station .detail__head{align-items:center}.ui .station .detail__icon{width:52px;height:52px;background:#c6b498;padding:5px;border:1px solid #a89478;image-rendering:pixelated}.ui .station .detail__name{font:700 25px / 1.1 var(--sign);color:#241d18;text-transform:uppercase;letter-spacing:.035em}.ui .station .detail__out{color:#5a4a3a;font:var(--font-floor) var(--typed)}.ui .station .detail__desc{color:#241d18;font:16px / 1.35 var(--typed);order:2}.ui .station .station__parts{order:1}.ui .station .station__parts caption{color:#453729;font:var(--font-floor) var(--sign);text-transform:uppercase;letter-spacing:.08em;padding:0 0 5px}.ui .station .station__parts thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui .station .station__parts th,.ui .station .station__parts td{padding:9px 2px;color:#241d18;border-color:#a89478}.ui .station .station__parts th{font-weight:400}.ui .station .station__parts .station__have{font:bold 18px var(--typed)}.ui .station .station__parts td:nth-child(3):before{content:"/ "}.ui .station .station__parts .station__balance{color:#0e3038;font:var(--font-floor) var(--typed)}.ui .station .station__parts [data-short=true] .station__balance{color:#7a2f26;text-decoration:underline;text-underline-offset:3px}.ui .station .station__actions{bottom:-4px;background:#e0d2b4;gap:10px;padding:10px 0 0;border-top:1px solid #a89478}.ui .station .station__actions .btn{min-height:44px;padding:8px 12px;font:700 16px var(--sign);letter-spacing:.06em}.ui .station .btn--go{background:#0e3038;color:#f4eee0;border:1px solid #1d6a78;box-shadow:2px 2px #453729}.ui .station .btn--go:disabled{background:#c6b498;color:#5a4a3a;box-shadow:none;opacity:1}.ui .station .btn--quiet{background:none;border:0;color:#453729;box-shadow:none}.ui .station .station__actions [aria-pressed=true]{color:#0e3038;text-decoration:underline}.ui .station .station__foot{background:transparent;border-top:1px dashed #736051;padding:10px 0 0;margin-top:6px;color:#453729}.ui .station .hint,.ui .station .hint kbd{color:#453729;background:none;border:0;font-size:var(--font-floor)}.ui .station :focus-visible{outline:3px solid #1d6a78;outline-offset:1px;box-shadow:none}.station__issue{display:grid;align-items:center;min-width:0}.station__issue>*{grid-area:1 / 1}.station__issue>.stamp{text-align:right;color:#7a2f26}.station__issue:has(.station__receipt:not([hidden]))>.stamp{visibility:hidden}.station__receipt{z-index:4;position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:48px;padding:4px 12px;background:#f4eee0;color:#241d18;border-bottom:1px dashed #736051;box-shadow:3px 3px #453729;pointer-events:none;animation:issue-receipt .18s linear forwards}.station__issued{border:3px double #1d6a78;color:#0e3038;padding:2px 7px;font:700 23px var(--sign);letter-spacing:.07em;text-transform:uppercase;transform:rotate(-5deg)}.station__issued,.station__receipt-icon{flex-shrink:0}.station__receipt>span{overflow-wrap:anywhere}.station__receipt-icon{width:32px;height:32px;image-rendering:pixelated}@keyframes issue-receipt{0%{transform:translateY(-5px);opacity:0}to{transform:none;opacity:1}}.station__receipt[data-leaving=true]{animation:issue-away .18s ease-in forwards}@keyframes issue-away{to{transform:translate(var(--issue-x,0px),var(--issue-y,20px)) scale(.08);opacity:0}}.issued-arrival{animation:issued-arrival 1.2s linear}@keyframes issued-arrival{0%,75%{outline:2px solid #1d6a78;outline-offset:2px;background-color:#f4eee0}to{outline-color:transparent}}@media(max-width:1050px){.ui .hud{grid-template-columns:260px minmax(0,1fr);gap:12px}.ui .hud__centre{justify-self:end}.ui .keyline{position:absolute;bottom:calc(100% + 8px);right:0;flex-direction:row;gap:8px}.ui .keyline__pair:first-child{display:none}}@media(max-height:620px){.ui .hud{left:8px;right:8px;bottom:6px;grid-template-columns:260px minmax(0,1fr);gap:14px}.ui .vitals{height:66px;padding:11px 8px 4px;grid-template-rows:17px 17px 17px;grid-template-columns:26px 1fr auto;gap:0 5px}.ui .vitals:before{top:8px;height:3px}.ui .vitals__portrait{width:25px;height:34px;background-size:125px 150px}.ui .vitals .badge-strip__role{font-size:14px}.ui .vitals .heart{width:12px;height:12px}.ui .vitals .bag__meter{display:none}.ui .vitals .hud__aux{max-width:64px}.ui .hud__centre{width:408px}.ui .hotbar{height:48px;padding:2px 4px}.ui .hotbar .slot{height:44px}.ui .hotbar .slot__icon{width:26px;height:26px}.ui .keyline{bottom:auto;position:fixed;right:10px;top:10px}.ui .keyline__pair:first-child{display:none}.ui .keyline__controls{min-height:28px}.ui .memo{top:10px;max-width:min(385px,48vw);padding-top:5px;padding-bottom:5px}.ui .memo__mark{display:none}.ui .station{width:calc(100vw - 32px);height:calc(100vh - 92px);max-height:calc(100vh - 92px);top:8px;transform:translate(-50%);padding:16px 27px 13px 41px}.ui .station .station__head{padding-bottom:5px}.ui .station .station__title{font-size:26px}.ui .station .station__department>.stamp{display:none}.ui .station .station__tools{padding:5px 0;gap:3px 12px}.ui .station .station__detail{gap:7px;padding:9px 0 0 16px}.ui .station .detail__name{font-size:22px}.ui .station .detail__icon{width:38px;height:38px;padding:2px}.ui .station .detail__desc{font-size:max(var(--font-floor),14px)}.ui .station .station__parts th,.ui .station .station__parts td{padding:5px 2px}.ui .station .station__actions{padding-top:5px;gap:5px}.ui .station .station__actions .btn{padding:5px 8px}.ui .station .station__foot{padding-top:5px;margin-top:3px}.ui .station .recipe{padding:7px 4px}.ui .station .recipe__icon{width:24px;height:24px}.ui .station .station__group-head{padding:5px 4px}.ui .station .station__views .btn,.ui .station .station__search{min-height:28px}}@media(prefers-reduced-motion:reduce){.station__receipt{animation:none}}.ui[data-calm=true] .station__receipt{animation:none}html[data-high-contrast=true] .ui :is(.vitals,.station,.hotbar){--paper: #f4eee0;--paper-ink: #0a0908}.ui .station::-webkit-scrollbar-thumb,.ui .station ::-webkit-scrollbar-thumb{background:#8d7a64}.ui .coop__card{isolation:isolate;width:172px;height:72px;min-height:44px;bottom:10px;padding:13px 10px 5px;display:flex;flex-direction:column;align-items:start;gap:2px;border:1px solid #a89478;background:var(--hud-paper);color:#241d18;font:var(--font-floor) / 1.05 var(--typed);text-align:left}.ui .coop__card--1{left:12px}.ui .coop__card--2{right:12px}.ui .coop__card[data-stationery=painted]{background:transparent;border-color:transparent;box-shadow:none}.ui .coop__card .coop__tool{font-size:var(--font-floor);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .coop__card:focus-visible{outline:3px solid #1d6a78;outline-offset:2px}.ui .coop__card[data-down=true]{color:var(--hud-ink)}.ui .coop__name{font-family:var(--sign);text-transform:uppercase;letter-spacing:.04em}.ui .coop__name:before{color:var(--hud-ink)}.ui .coop__card--2 .coop__name:before{color:#0e3038}.ui .coop__status{bottom:96px;background:var(--hud-backing);color:var(--hud-type);border:0;font-size:var(--font-floor)}.ui[data-coop=true] .hud{grid-template-columns:172px minmax(0,1fr) 172px}.ui[data-coop=true] .hud__centre{justify-self:center;max-width:100%}.ui[data-coop=true] .keyline{display:none}@media(max-height:620px){.ui .coop__card{bottom:6px;height:66px;padding-top:10px}.ui .coop__card--1{left:8px}.ui .coop__card--2{right:8px}.ui[data-coop=true] .hud{gap:8px}.ui .coop__status{bottom:82px}}.ui .held{margin-bottom:0;left:0;right:0;padding:1px 8px;line-height:1.1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .held:before{content:"In hand / ";font-weight:400;text-transform:none}.ui .hotbar .slot__worn{background:#0e3038;color:#f4eee0;font-size:var(--font-floor);padding:0 2px}.ui .keyline{gap:0;padding:5px 9px;background:var(--hud-backing);color:var(--hud-type);border-top:3px solid #a89478;box-shadow:2px 2px #241d18}.ui .keyline__pair,.ui .keyline__controls{background:transparent;color:var(--hud-type);padding:2px 0}.ui .keyline b{color:var(--hud-type)}.ui .keyline__controls:hover{background:#5a4a3a}.ui .station{height:min(630px,calc(100vh - 132px));max-height:calc(100vh - 132px)}.ui .station .station__head>.stamp{max-width:132px;font-family:var(--sign);letter-spacing:.08em;flex-shrink:0}.ui .station .station__actions{bottom:0;padding:8px 0}.ui .station .station__actions .btn--quiet{border:1px solid #736051;background:#f4eee0}.ui .station .btn--go:disabled{background:transparent;border-color:transparent;color:#7a2f26;padding-left:0;cursor:default}.ui .station .station__list{scroll-padding-top:36px}.ui .station .station__group-head{position:sticky;top:-4px;z-index:1;background:#e0d2b4}.ui .station .station__results[data-more=true]:after{content:" · scroll ↓"}@media(max-width:1050px){.ui .keyline{flex-direction:column;align-items:start}.ui .keyline__pair:first-child{display:block}}@media(max-height:620px){.ui .keyline{top:10px;right:10px;max-width:48vw;font-size:var(--font-floor)}.ui .keyline__controls{min-height:28px}.ui .station{top:6px;height:calc(100vh - 80px);max-height:calc(100vh - 80px)}.ui .station .station__department{display:none}.ui .station .station__head{grid-template-columns:minmax(0,1fr) 300px;min-height:38px;padding:0 0 4px}.ui .station .station__head>.stamp{max-width:none;white-space:nowrap;font-size:var(--font-floor)}.ui .station .station__actions{padding:4px 0}.ui .station .station__detail{gap:5px}.ui .station .station__parts th,.ui .station .station__parts td{padding:4px 2px}.ui .station .station__parts .in-row__icon{margin-right:3px}.ui .station .station__foot{padding-top:3px}}.ui[data-coop=true] .hud__work{padding-bottom:0}@media(max-height:620px){.ui .minimap{top:10px;right:10px;width:140px;height:102px;padding:5px}.ui:has(.minimap[data-live=true]) .keyline{top:120px}}.ui .vitals .hearts{min-width:0}.ui .vitals .heart{flex:1 1 0;min-width:0;max-width:15px}.ui .vitals .hearts[data-low=true]:after{color:var(--hud-ink)}.ui .station .hint kbd{display:inline-block;min-width:18px;padding:1px 3px;border:1px solid #a89478;background:#f4eee0;font-weight:700;text-align:center}.ui .vitals .slot-tag b{padding:0;border:0;background:transparent;font:bold var(--font-floor) var(--mono)}.ui .station .station__have{font-family:var(--mono)}@media(max-height:620px){.station__receipt{min-height:34px;padding:2px 8px;gap:8px}.station__issued{font-size:20px;padding:0 5px}.station__receipt-icon{width:24px;height:24px}.ui .station .recipe__benefit{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.ui .hud__work{position:relative;display:block;min-width:0}.ui .vitals{width:100%;min-width:0}.ui .hud__task{position:absolute;bottom:calc(100% + 8px);left:0;width:100%;display:grid;gap:5px}.ui :is(.prompt,.parts-chip,.salvage,.notice-cue){background:var(--hud-backing);color:var(--hud-type);border:1px solid #a89478;box-shadow:2px 2px #241d18;font:var(--font-floor) / 1.25 var(--typed)}.ui .prompt{padding:5px 7px}.ui .parts-chip{width:100%;max-width:100%;padding:6px 8px}.ui .parts-chip :is(strong,b,.parts-chip__home,.parts-chip__next){color:var(--hud-type)}.ui .parts-chip__part[data-ready=true] b,.ui .parts-chip[data-ready=true] .parts-chip__next{color:var(--hud-type)}.ui .parts-chip__next{border-color:#a89478}.ui .notice-cue{top:110px;right:12px;max-width:240px;padding:6px 9px}.ui .notice-cue__action{color:var(--hud-type)}.ui .notice-cue__key{background:#f4eee0;color:#241d18;border-color:#a89478}.ui .minimap[data-live=true]~.notice-cue{top:250px}.ui:has(.screen) .notice-cue,.ui:has(.station:not([hidden])) .notice-cue{visibility:hidden}@media(max-height:620px){.ui .held{height:16px;padding-top:0;padding-bottom:0;line-height:16px}.ui .notice-cue{top:120px;right:10px;max-width:240px}.ui .minimap[data-live=true]~.notice-cue{top:230px}}.ui .parts-chip__head>span{color:var(--hud-type)}.ui .salvage strong,.ui .salvage[data-blocked=true] strong{color:var(--hud-type)}.ui .salvage progress{accent-color:#1d6a78}.ui .salvage progress::-webkit-progress-bar{background:#c6b498}.ui .salvage progress::-webkit-progress-value{background:#1d6a78}.ui .memo[hidden]{display:none}.ui .keyline{font-family:var(--typed)}@media(max-height:620px){.ui .hud__task{gap:0;background:var(--hud-backing);box-shadow:2px 2px #241d18}.ui .hud__task:has(>:not([hidden])){border:1px solid #a89478}.ui .hud__task>:is(.prompt,.salvage,.parts-chip){border:0;box-shadow:none;background:transparent;padding:5px 7px}.ui .hud__task>:not([hidden])~:not([hidden]){border-top:1px solid #a89478}.ui .parts-chip{order:3;gap:0;min-height:32px}.ui .parts-chip__head{flex-wrap:nowrap;gap:6px}.ui .parts-chip__head strong{font:bold var(--font-floor) var(--typed)}.ui .parts-chip__summary{display:inline}.ui .parts-chip :is(.parts-chip__legend,.parts-chip__part,.parts-chip__next){display:none}.ui .salvage{font-size:var(--font-floor)}.ui .keyline[data-walked=true] .keyline__pair{display:none}}.ui .salvage__compact{display:none}.ui .station .station__views{gap:4px}.ui .station .station__views .btn{padding:4px 8px;border:1px solid #a89478;background:#f4eee0}.ui .station .station__views .btn[aria-pressed=true]{background:#c6b498;border:1px solid #1d6a78;box-shadow:inset 0 -2px #1d6a78}.ui .station .station__search{border:1px solid #736051;background:#f4eee0;padding:4px 8px}.ui .station .station__search-label:before{display:none}@media(max-height:620px){.ui .hud__task{position:fixed;bottom:80px;left:8px;width:min(340px,44vw)}.ui .hud[data-work-side=right] .hud__task{left:auto;right:8px}.ui .hud__task>:is(.prompt,.salvage,.parts-chip){padding:4px 7px;margin:0}.ui .hud__task .parts-chip{min-height:32px}.ui .parts-chip__head{align-items:center}.ui .salvage>.salvage__detail,.ui .salvage>.salvage__progress{display:none}.ui .salvage>.salvage__compact{display:block}.ui .keyline{height:28px;min-height:0;padding:0 7px;border-top-width:2px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.ui .keyline .keyline__pair{display:none}.ui .keyline__controls{min-height:0;height:24px;padding:0;font:inherit;line-height:24px;white-space:nowrap}}html[data-high-contrast=true] .ui{--hud-paper: #f4eee0;--hud-ink: #0a0908;--hud-backing: #17130f;--hud-type: #f4eee0}html[data-high-contrast=true] .ui :is(.vitals,.coop__card){background:var(--hud-paper);border-color:#a89478}html[data-high-contrast=true] .ui .hotbar{background:#453729}html[data-high-contrast=true] .ui .hotbar .slot{background:var(--hud-paper);border-color:#a89478}html[data-high-contrast=true] .ui :is(.vitals,.coop__card,.hotbar)>.stationery-art{visibility:hidden}html[data-high-contrast=true] .ui .hotbar .slot:before{display:block}.ui .boss__controls :is(.keyline__controls,.keyline__pair,.keyline b){color:#241d18}.ui .boss__controls .keyline__controls:hover{background:#c6b498}.ui .vitals:has(.hearts[data-low=true]) .vitals__condition,.ui .coop__card[data-low=true] .coop__health{color:#f4eee0;background:#7a2f26}.ui .vitals .hearts{position:relative}html[data-high-contrast=true] .ui .vitals .hearts[data-low=true]:before,.ui .vitals:not([data-stationery=painted]) .hearts[data-low=true]:before{content:"";position:absolute;right:-3px;top:-2px;bottom:-2px;width:8px;border-right:2px solid #7a2f26;border-bottom:2px solid #7a2f26;pointer-events:none}
