@layer base{@font-face{font-family:VP Pixel Hi-Res;src:url(/assets/vppixel-hi-res-BlbPs2Qr.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}:root:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--title-font:var(--font-pixel);--title-fill:#fbf7ef;font-family:var(--font-body);color:#283c32;font-synthesis:none;background:#f2efe5}:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){box-sizing:border-box}body:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){-webkit-user-select:none;user-select:none;cursor:default;margin:0}input:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),textarea:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),[contenteditable=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){-webkit-user-select:text;user-select:text;cursor:text}#game-guide:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){-webkit-user-select:text;user-select:text;cursor:auto}button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),select:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),input:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font:inherit}small:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:max(12px,.8em)}button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),a:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),select:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){touch-action:manipulation}button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){cursor:pointer}button:disabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){opacity:.48;cursor:default}[hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none!important}.visually-hidden:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#f8f6ef;border-bottom:1px solid #d9d9cc;justify-content:space-between;align-items:center;height:94px;padding:0 42px;display:flex}.brand:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#2e473a;letter-spacing:2px;align-items:center;gap:13px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.brand small:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:.5px;color:#70806c;margin-top:7px;font:italic 14px Georgia,serif;display:block}.mark:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:center;border:1px solid #b5c0a8;border-radius:12px;width:48px;height:48px;font-size:38px;font-weight:400;line-height:44px}.header-right:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#74806e;align-items:center;gap:22px;font-size:12px;display:flex}.badge:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:1.5px;color:#667950;border:1px solid #d2d7c4;border-radius:4px;padding:7px 10px;font-size:10px}main:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:minmax(0,1fr) 310px;gap:26px;max-width:1640px;margin:auto;padding:30px 42px 24px;display:grid}.world-panel:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#e1e8d6;border:1px solid #c8d0bb;border-radius:13px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 8px 28px #213a2010}.eyebrow:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:1.9px;color:#7b886c;font-size:9px;font-weight:800}h1:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:0}h1:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:-.5px;margin-top:5px;font:35px Georgia,serif}h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:8px 0 14px;font:23px Georgia,serif}#game-parent:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#718e65;width:100%;height:clamp(390px,65vh,760px);position:relative}#game-parent canvas:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:block}#loading:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#f3efdf;z-index:2;pointer-events:none;background:linear-gradient(125deg,#637f58,#859b6d);place-items:center;font:italic 22px Georgia,serif;display:grid;position:absolute;inset:0}.map-footer:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#78816c;background:#f8f7ef;justify-content:space-between;align-items:center;gap:10px;padding:15px 22px;font-size:10px;display:flex}input:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){accent-color:#58754c;vertical-align:middle}aside:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-direction:column;gap:16px;display:flex}.card:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#faf9f3;border:1px solid #dddfd1;border-radius:10px;padding:22px}.card p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#75806f;margin-bottom:15px;font-size:12px;line-height:1.8}.card .fine:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#86907d;margin:12px 0 0;font-size:10px;line-height:1.6}.primary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.secondary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font-size:12px;font-weight:650;transition:background .15s;display:flex}.primary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#fff;background:#3f624b;border:1px solid #3f624b;margin-top:12px}.primary:hover:enabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#31543d}.secondary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#526a4f;background:0 0;border:1px solid #d5dcc9;margin-top:9px}.secondary:hover:enabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#eaf0e0}.place:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:left;color:#59664d;background:0 0;border:0;border-top:1px solid #e6e6db;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.place:last-child:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding-bottom:0}.place>span:nth-child(2):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex:1}.place strong:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:12px;font-weight:650;display:block}.place small:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#92987e;margin-top:4px;font-size:12px;display:block}.compact:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:17px 22px}.dot:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#87a36a;border-radius:50%;width:7px;height:7px}select:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#4a6145;background:#faf9f3;border:1px solid #d1d8c6;border-radius:4px;width:100%;margin-top:12px;padding:9px;font-size:12px}.note:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#91977f;padding:0 10px;font-size:11px;line-height:1.7}.note strong:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#738363;font-weight:600}.text-button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#7d896f;background:0 0;border:0;padding:8px;font-size:11px;text-decoration:underline}footer:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:1.8px;color:#9aa087;justify-content:space-between;max-width:1640px;margin:auto;padding:0 42px 25px;font-size:9px;display:flex}footer span:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:.2px}:focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline-offset:3px;outline:3px solid #c5a153}@media (width<=850px){header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){height:78px;padding:0 18px}.header-right:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){gap:8px}.badge:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}main:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:1fr;gap:18px;padding:18px}aside:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:1fr 1fr;display:grid}#game-parent:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){height:450px}footer:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:0 18px 22px}.brand:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:1.3px;font-size:11px}}@media (width<=520px){aside:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:flex}main:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:12px}h1:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:29px}#game-parent:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){height:370px}.map-footer:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:10px;font-size:9px}footer span:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}#connection:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:right;max-width:100px;font-size:10px}}#art-preview:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border:1px solid #c8c6b2;border-radius:8px;margin:0 12px 8px;padding:8px 12px;font-size:12px}#art-preview summary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){cursor:pointer}#art-preview p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:8px 0}#art-preview button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#art-preview select:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:auto;margin:4px 8px 4px 0;padding:6px 10px;font-size:12px;display:inline-block}:root:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--rarity-common:#858585;--rarity-uncommon:#3f8d53;--rarity-rare:#437ab1;--rarity-epic:#901ce3;--rarity-legendary:#e9730c}:root{--umber-0:#1a1512;--umber-1:#211a15;--umber-2:#2c2522;--umber-3:#34271d;--umber-4:#3d3027;--umber-5:#4a3c31;--umber-6:#5a4b3e;--gold-0:#6b4508;--gold-1:#93630f;--gold-2:#b37b14;--gold-3:#c99e1c;--gold-4:#dcac22;--gold-5:#edc454;--brass-0:#2b1d0c;--brass-1:#4d3514;--brass-2:#6f4f1b;--brass-3:#86672e;--brass-4:#9a7834;--ribbon-0:#4f2414;--ribbon-1:#772f16;--ribbon-2:#a03c24;--ribbon-3:#bf5a3a;--taupe-0:#241d18;--taupe-1:#3d3329;--taupe-2:#524739;--taupe-3:#675b4a;--taupe-4:#8f8069;--parchment-0:#6a5a43;--parchment-1:#937d5f;--parchment-2:#ad9877;--parchment-3:#c4b394;--moss-0:#2c5a1c;--moss-1:#457328;--moss-2:#66a13a;--moss-3:#8cc85a;--tide-0:#1a4468;--tide-1:#2f7188;--tide-2:#4f9bb0;--tide-3:#7cc0d6;--ember-0:#7a2418;--ember-1:#b3372a;--ember-2:#d8402c;--ember-3:#ef8466;--rarity-common-0:#4d4a44;--rarity-common-1:#6e6a62;--rarity-common-2:#a39d90;--rarity-uncommon-0:#2c5a26;--rarity-uncommon-1:#3f7a37;--rarity-uncommon-2:#6fb05a;--rarity-rare-0:#1f416f;--rarity-rare-1:#2f5f9e;--rarity-rare-2:#5b8dda;--rarity-epic-0:#3f2570;--rarity-epic-1:#5e3a9e;--rarity-epic-2:#8d63d7;--rarity-legendary-0:#743a10;--rarity-legendary-1:#a8561a;--rarity-legendary-2:#e0923b;--surface-void:var(--umber-0);--reveal-cover:#000;--reveal-ink:#eee1c7;--reveal-surface:#182029;--surface-band:var(--umber-1);--surface-panel:var(--umber-2);--surface-card:var(--umber-4);--surface-raised:var(--umber-6);--surface-inset:var(--umber-1);--surface-well:var(--parchment-2);--rule-outline:var(--umber-1);--rule-shadow:var(--umber-0);--rule-lit:var(--brass-3);--rule-unlit:var(--brass-2);--rule-inner:var(--brass-1);--rule-glint:var(--brass-4);--ink-r1:#fbf1dc;--ink-r2:#e8d5b0;--ink-r3:#baa787;--ink-label:#aa997c;--ink-disabled:#9c907c;--ink-gold:#e4b845;--ink-positive:var(--moss-3);--ink-danger:var(--ember-3);--ink-info:var(--tide-3);--ink-on-gold:#1d1208;--button-primary:var(--gold-2);--button-primary-hover:var(--gold-3);--button-primary-down:#ab7614;--button-secondary:var(--taupe-3);--button-secondary-hover:#766a57;--button-secondary-down:#5d5243;--button-positive:var(--moss-1);--button-positive-hover:#4b782c;--button-positive-down:#3d6823;--button-danger:var(--ember-1);--button-danger-hover:#c2412f;--button-danger-down:#a03025;--button-disabled:#332a22;--focus-ring:var(--gold-5);--select-ring:#fff;--grip-rest:var(--brass-3);--grip-active:#fbf1dc;--ribbon-fold:var(--ribbon-0);--ribbon-shade:var(--ribbon-1);--ribbon-face:var(--ribbon-2);--ribbon-lit:var(--ribbon-3);--alert-badge:var(--ember-2);--panel-slice-top:31;--panel-slice-right:10;--panel-slice-bottom:16;--panel-slice-left:10;--panel-band-top:4;--panel-band-height:20;--panel-band-inset:4;--panel-footer-top:3;--panel-footer-height:9;--card-slice-top:2;--card-slice-right:2;--card-slice-bottom:3;--card-slice-left:2;--inset-slice:1;--ribbon-cap:8;--header-pad:2;--header-gap:2;--ribbon-height:20;--ribbon-face-top:2;--ribbon-face-bottom:17;--button-icon-width:15;--button-icon-height:16;--button-icon-face:11;--button-icon-pressed:2;--glyph-size:7;--hud-icon:9;--button-cap:3;--button-height:16;--button-face-top:2;--button-face-height:11;--slot-size:22;--slot-well:16;--slot-border:3;--slot-art:28;--slot-margin:3;--meter-cap:2;--meter-height:6;--meter-fill:4;--compartment-slice:3;--panel-full-footer-bottom:29;--panel-full-footer-height:22;--tab-cap:3;--tab-height:16;--tab-rise:2;--tab-baseline:2;--chip-cap:3;--chip-height:12;--chip-check:5;--tooltip-slice:2;--tooltip-pointer-width:7;--tooltip-pointer-height:5;--tooltip-pointer-overlap:2;--divider-cap:1;--divider-height:3;--doll-plate-width:104;--doll-plate-height:152;--doll-hat-x:41;--doll-hat-y:9;--doll-shirt-x:41;--doll-shirt-y:36;--doll-toolbelt-x:41;--doll-toolbelt-y:63;--doll-pants-x:41;--doll-pants-y:90;--doll-boots-x:41;--doll-boots-y:117;--doll-gloves-x:4;--doll-gloves-y:63;--doll-backpack-x:78;--doll-backpack-y:36}}@layer components{.game-shell .floating-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important;transform:none!important}.game-shell .floating-window:not([hidden]):not(dialog):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell dialog.floating-window[open]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:flex}.game-shell .floating-window>.window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){touch-action:none;-webkit-user-select:none;user-select:none;cursor:move;position:relative;top:auto}.game-shell .floating-window>.window-body:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding-bottom:22px;overflow:auto}.game-shell .floating-window>.window-resize:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#496047;z-index:3;cursor:nwse-resize;touch-action:none;background:#e3e8d6;border:0;border-radius:5px 0 0;width:28px;height:28px;margin:0;padding:0;position:absolute;bottom:0;right:0}html:has(body.game-shell):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overflow:hidden}.game-shell:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--hud-gap:12px;--hud-dock-width:152px;--hud-top:calc(54px + env(safe-area-inset-top,0px));background:#718e65;height:100dvh;position:fixed;inset:0;overflow:hidden}.game-shell main:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .world-panel:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell aside:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:contents}.game-shell #game-parent:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:100%;height:100%;position:absolute;inset:0}.game-shell #game-parent canvas:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){touch-action:none}.game-shell header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){z-index:12001;height:var(--hud-top);padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:#f8f6eff5;position:absolute;inset:0 0 auto;box-shadow:0 2px 12px #213a2026}.game-shell .brand:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:1.3px;gap:8px;font-size:12px}.game-shell .brand small:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .badge:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}.game-shell .mark:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-radius:7px;width:32px;height:32px;font-size:26px;line-height:28px}.game-shell .header-right:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:11px}.game-shell #player-gold:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){white-space:nowrap;font-size:15px;font-weight:700}.game-shell #player-gold[hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}.game-shell h1:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:2px 0 0;font-size:22px}.game-shell #hud-dock:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .menu-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){z-index:10;background:#faf9f3f5;border:1px solid #9aa987;border-radius:10px;position:absolute;box-shadow:0 4px 20px #1d2b2433}.game-shell #hud-dock:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){right:max(var(--hud-gap), env(safe-area-inset-right));bottom:max(var(--hud-gap), env(safe-area-inset-bottom));width:var(--hud-dock-width);max-height:calc(100% - var(--hud-top) - 24px);flex-direction:column;gap:4px;padding:5px;display:flex;overflow:auto}.game-shell #hud-dock button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:left;color:#3d5740;background:#e9eddf;border:1px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:8px 10px;font-size:11px;font-weight:650;display:flex}.game-shell .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:16px;height:16px;image-rendering:pixelated;background:50%/contain no-repeat;flex:0 0 16px;position:relative}.game-shell #open-equipment .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAD7UlEQVR4nO2WS2wbVRSGv/BIJplxaeokrqPWdiSrKAltSUSTlCCUKjiiEkHqClUV6YIqG1ZUQmJRYAE7JGANS/ZICAlEIiqolFdTICrYVo1bPxLZmcROTDwTjyPQsAgzncbjGZcNQuq/Gp17zv3/e+45Zy48wn+Mpkacpod7deP7s6X4Q8c4xbludu3lQT3UfQiAm1GZ9PYuM4mMY9z0cK8+1O8DIJ3bIbZWAuDL3+7VxD3mJsAgT+d2SG/vurkDYCW/ea+IsvdXXV9HAUYajY0agTVmY7vi6u+aAWOjveOnTNvEiaDuEGLGNJKxJ1w9gIJapW+kn5jF9krfqClCFCVUVSEQDPDn4ldmzEwi0zRxIqiH2tsoqNWHE/DapWn97XemkYs7NM/9TDSW4MN33+LaB58AoJTLpu/5yDmyOZlAt4+JK1+wEkvhL5R4cn5Z317+zvFwdQWoqsJKLMXsx+/R/tIlVFUhLxf5/NP3TZ+VWIqNQolo4i7FwhaBbh8fXXkdgNNTV1FVBan58X8nQBQl4skMx159g2gswdCZQZMU4NbtO6avR5IoFraIJu5yeuoqANmcjFIuc8SR3mEOGNWc8w9w+eIFnu3rqTm5gWxOBiAvbyD8Ogvs18BeeITm5CJgPwOggS44HzmH3+d9wGYlt8Lv6wKgq73VtO2FRxz3dxSgnYzQ1XEYn/eQm04TOf+A2f/FzU1TxNnRiG3r2goYG5/UtZMRwj2BmjWjBupBFCVy/gEAKprK2moaAG9nJ2PjkzUiHDOg7moAyMUdR1I7EdbUGyLsYCugqu0Ti20CAHm5sTGcTmfN7yMdHQ+sWeeGFY6TcH2jAEBvOFg39dYOsCLcE2CrUGBtNU2rIJqHOgjbDCzMzTb9Ho+bIupVvUFeVhSqlfsE8noegMsXL/D8Cy/i7eykoqkszM3WtGLdDCzMzTa1CILe90w/2Zxsktmd9iC55PHQGw4ST2YoFrZYW02z8tO87RxwvIIfvv+6CdB9R/2EQrUdYYWqKijlMqVSkTenp4gnMyRTWeT1PK2CWDfO9UV0djSiezs7a+xKuYzk8VDc3KSiqab92PEQoighr+fNe7dLvQHX33GLIBAIBjja1UFvOAhAPJkx16OxBHD/3ofODOI9/BQ35pfJplOO5NDAKD5YvdaxrO5qtLQKtnGqqrhtDbhkYGx8cr8IM/v9bWTAILfD9es/Ink8iKKEKEpARHfKgmsNjI1P6sMjwzx36mlu3b6D2CaQTGXr+lcrGqFQgKXFJaqa5noFDb3xjUI0fsszN36hWPoDgG+/sX/xuBE/lACrkBZBoKpptAj7d/9Pqz7C/xd/A4pkyQidAFGsAAAAAElFTkSuQmCC)}.game-shell #open-inventory .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEGUlEQVR4nO2WQWjbZhTHf7GjRJacRGkcNyQQZwtds5BmdD00BErZWAcbPfTQwxgtg14WCoVedi877tTdCoOyUdhlvfTSwQ6Frqxrwxq2NoSQJlvcxo3tOIvs5LNsS7Z38KRItuWkY5ex/k/Sp/e99//e+7/3CV7h/462f8vR9U9OVt3vF765uy/fL03g6tmpKsDiixxjg910q50A5ETRebZx9L3THD3/WcsYLT9ePTtVrXfqxuzTDQBOHRv2rIdCCgCGkef5us7lmw984/h+uHzyiJPSE5NDZHNGg01Pd4gnK2lWUnnOTI8A8HxdB0DPlzy2V27PNY3V7kcAYC5hB03w/vFDGEbeOR1AMrUJQDxrce9xAk2VWrlrikCzxQffnquemBzi3Te6HSI/PHxKKKRgGHmSqU1m51d5trGNLkwANnfMXWJ6ocFnvUhbElhcfMG9xwmOjEa58HGtvmt6kWRqkycraZ5tbHvso2pTN/tC052rv+jMJQy+/H6ZsbFBYj0tK0Wo3etGloKe9+H+Lt+9TT0n9YKT/mQqSyZfBmqtpikdHoFpqkTBLBPfMhl1rdUHz4ni/gnYJDLCojyX8Kx3q50NCpelIML0rmlKh2cu+LViQwlmpscdsYhSlbs/54gotZSubgjPqWyM9KsNju3gt39d57vZF81iA3u0oTB3hRvrlZhLGGjqNsP9XR4Sdnpt9ctSkDtLtcxF1QCxXv/29CVQL6QBTUYUK9xZyhFL5Xln4iBQm4bxLZPrX50hfOB1dv78HYBLF28RUYKonQEGNJkrH75dbTaMPARmpserduA1vUhUDSBKu1noC0sYVoVMvszXP3m1kVlPcuniLY6/1sV8YofDUZmCWWZAk31P30BAloIUzJri06LCeLSDtCgR+fv7SL9KwSwTUSEjLKf94lmLZCqLMKs8/GObw1EZTZXQlJo26kXrhiPCmenxasEsI0tBMsJyDFTJmzVZCjKgyUwMhRk9qKB21lzoW4IvPp/i9KlBPvr0rT0D23C8u9W/kC7x4/Jy28z0eDW+ZRJRgvSFJSZHDjjj193r84kd0qJCrKcdtTNARlhMDIU9gXRhUjDLXLu/4DmRUwJRrNAXlljTvQND7ajZ26VphlopKo7gBrRGG7/9TgnsVLaC3zSz97oF576Q7AurJYFr9xfa3Cw/ePOQ5/YSxQp6voSmdDQ4sTtnJZUH8NjYqbd91MPTBaJYcdJpDyFRqhJq31+G6oO7syCKFW48WmyYAx6vNx4tthlWxbleM8Ii1iuRyZc97OvrWTDLRNUA8axFM/gFh338lJ4/NlZ1K1tTOljdEE1FtZCutZ0qtRFRghhWhZu/Lf3zn1I3CcBRef0fjyhWMKzdDO0V9KUJ1BNxBwu1B3zT+wr/CfwF12fGdzsqYYMAAAAASUVORK5CYII=)}.game-shell [data-menu=places] .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACwElEQVR4nO2WO0xTYRiGH4yG0BakrUihVFJLgRIbQSNFBk00EB0IcdXJRCYS4uDkwEQcWDAkjYMmLmoiizHB0UQwMaAYr7EqFBJ6t/RCL+dQQI4DaYO2lF5gknc6Oec/7/P+3/m+Pwf29b+rpFiD+9a7UvK6r/9m3n4HioFbR4al8xcvYG5rZXV1lVt9N6Sd39qlANaRYanr8iWCwSDORQfVNTVUqCoZuHY1rxAFfQLryLB02tJOQhR5+2YKvbEh9Wxhdg7H91lGHz/JyftgIQFmXk7yY+YjXqcLTZ0WIBWivbMDmULO9eWI9HB8fMcQBTdhr8UiCYKAUqVCU6dF12xEU1sDQJlczrcPn3j/6jXPp6ezMoqegiv6I9LGUQP1DQZ0zcbU/ZB/iVgghNfpYmxiYltOUQEGuw0SgMMZw7Umo7n9LAq1klUxQYWqEgB9YwNet4eQf4k7o9Y0XsFTMNhtkFrMemprlejqFGgPCdg+fyHg9qTWtLSdxGhqpr2zA62+ntsD/WkTUlATDvWYJPOpRgDmfroILCUASLjn8MpkADS1nqDumA7nooMXj54Sj0aRl5eneeVdgSRcjMWx2+YJ+uMIK2v4wwKTAbFEEARC/kBq/di9BwT9fpRVauLRaJpfXj2wded22zw+T4xfAYGw+JtnC0spry6zWTreZERrOM7XqXcoq9R4Ha6ME5FzgH/hzsVlQpFEGjypXotF0ug2z4jt4DkFGOoxSQC57DxTCCDrWZA1wFCPSWpo1FKmkOcNz1XbTsFWuN02j0xWuutw2KYCSTiA2+ED2BM4ZKjAYLfhr2YTxHU8rs3x2W14xgAOZ4xK2zy1umrCYYFYZA1hZW1P4BkD2H0RAMJhAYBQJIE/LDDuju46PGOAyYBYIq5vpM5suy/CZEDcE3hWnTlcKp1Tl+X9j7evfe0rX/0B0Flar146BAwAAAAASUVORK5CYII=)}.game-shell [data-menu=guide] .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADb0lEQVR4nO2VS2wbZRSFvxT8GKeOx07i+MUkIX1hgiuM1FJRkMgCgaDKoqKIsmPVbSQ2LLohC4RUqRJCUHUDmwZRVJUSBKVKgyBJg6BpmrixosqucZo3iWPHDXZsi2FhPKk7D/W19Fn9mv/OnHPPvXMv1FBDDY8ZK4lReSUxKt9vfN2jEs7euKiQ2V0tyvOJ4R/49cy3HL8wacix7VEFaJEDNHrb8Ox7gd7ukKEbDyTg7mxXEqNy4tp3shY5QKCjk907n0awPGn4TV17MvPjKuXZ1BIAt6J/YrY1YHe4cDibNQVU0N93isTQqG4pVA58/dFRJbN7USEy2xqITUdVwrQgSQGcDovufZWAE0fCsn/PM9yORXRfAGjxtSI6RbKZlGEcwN6DbyGGwpw4EtZMShHQ2x2SrdYnWM/eAcpdrAW7qwWT2Ur7rk4iE9fJrP0NGLtw6OgxRMnPh693qkSoSnD5TL9xSv/D4WxGsJjJZlIUC3kAipt5zdjiZh6rx4ffLajuFAGVJukI1DMzMwvou2CtdwCwY0+QyMT1MklBTV7czHP2y08533caSQoghsIqF6ocmFvOYTVtY2pgRCmFHoqFPIG23QgWM0vzSQCya1tl6O87xfm+03g9brweNzMzs8Rv3cZmqTZd9Wv0dodkp8OCGAojSQGg3EhaSC0mWZpPEpuO8vz+g9jq7QAM/HQBr8cNQHotzWo6w9D3VwA4/IoEwLufDdcBqKZEKlvC6bAw9uMQ4nuHaLBvJ7WYxOVpVQlweVoxma3EpqOsLvwF3jau/DaI1+NmYXGZ8auTLMfLTbq3XWTHUw1MxtLGDlRcAGh/+YDKha8+/0QVv//FA2UR6Qw2QeCfXI5L50aQGgV8jdYq4o8v3qji1BTQ0xWUn223E5/b4I333wFgfHIKmyAo1gLEE0nlnE6t4/O38PM3l5WMvU0CCys55lfzfDF8U5NLdxTf2wt3N+XYWIQ/ftkaVq8dfolL50YAePW5ZkS7ifjcBvnCv5wcjBpuQ91NkcqW8DYJTA2MIL79JvFEUiERTHVIjQIdvu0ArEe2xvLqeoEPzl677zVvGFjphd9vrgGwy2vH32QFILdZIpUtcXIwWtfTFZQB8oWSrtUPJaCnKyjvC7rYyBVJZ4tVpA9C8tACKiIq58dJXEMNNVTwH09vT+1OgsG1AAAAAElFTkSuQmCC)}.game-shell [data-menu=village] .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEa0lEQVR4nO2XbUhbZxTHf2mLEzPvcrk6WcM00viyyeYbtrSCQoYwGV3n2Gxh4Dqkk704EMrYoF86OjZk0LKNlVYs68Yg6wY6ylCwCAZ01K5W6WSjxl1NcMXp9SY3iwbpvPsQ7kNSqya6jz1fLvd5uf//Oc//nOdceGg7tP6uNvPP65fM7e637QRYVnLIde5jYW4agAMvf5z29/akCwpgAVuWle1gbsafLnZqBDYCtSxqaCxHQoR0/f8lYAEXP3vggfMWsOqfImxEWNJC2yKw7szaG4rNvW6Fo8dPbAiale1gORJifGyMgoJ8ZCUHXVtkdjZA25m+tHSwK/Hl9UMus1DJ5BE9ysWznyctXJibZjkSQtcWGRkaRPVPUVFVhdPlJivbgazk8JiUnQ42kBCB9oZis1DJZCJgINkzKFQyqW0+LLwF+PHGEACv1NSTle0AwDflo66oDkAcybH3r6QcBREBI7qKqsUoz5ewK1kA6Nqi8HpwYFBsynXuwy4pgtg3gz8B8WxwyHJaERAELK8nAoaYDOk6qn8KWclhybGb2K9/0+I5AsT1MHzlKkFfENeTMr4pHwBOlxtvZ3PKhUkQ+GLgjm0iYFCeLxHVllG1GH29oxg51SLcpU0l2CWF0aF+Brq/BeBx1qgrqqOxugm7pABQ6C5KmURSGl4embG124tNI7oKwMnT7wDgvX2PFs8RAQCwt6qUv8b+QNViYrzvZg8zQV1EKa0IJEbi8siM7ZDnKQDskkJrbR7e2/fEGocs45BlVC1GbUMFAL1nzxH0BYG4Jsoqa1IisKla+7vaTKfLLTzsHp6ntTZv3bres+ewu51E/XOoWozSphLqiuqYvHVjy4xYF4FEm50NAHHBAbTW5tE9PM+1yQXxBHj6uYOo/rvY3U72uhWRlqloYVN23s5m0yHLOF1uofLG6iYx3z08L4glmjV+7Jk9omJuVCG3LBjezmazrLIGu6TQd7OHxuomvv+6C4Cjx09wbXKB2dAaBY5dzIbWAFhd+BmAjNwXeNH1jyjTwDoiWxK4cKrRrKiqSroJ+272YNxeJKyv8GbHewDc0U2KZRtf9g6JdfvlFcJGhMT9o0P9SbrYVAMWY9U/JXRwvvcSM0GdsL7Cv4WPCkLO3UsAvPtSvQAvq6yh4fCrSeTLKmu4cKpR6CKlhiRsRETZbfEc4WJnF6VNJUIP1nPg6g8AvOHxJNUMQHRNuraYNJ7ypeHtbDb31z8PxLPCAogaGpO3bgjv7gdO7BssU9UgH57/xQZptGRhI8LC3LS4iCB+nhBPt/u7JQtY1xZFt6SqQcL6Cp96x4XjaTUPiVE43fERkj2DjjMfbAgM8QttfOwOQBLwtgh88tZB09Pg4avPvqM8X4p7pcUECeucrXA/yOMdEYB4Wo4M/k55voR1e04EDN4++ZoIdyrAlqXVlgP8dn1agEr2DCDeS1jFRvXfTQnYsm39mFjtm2UTAYPS8ieEstOxbf8ZtTcUmxBv5S6PzGz7Ow/tPwzVHdXtoQ42AAAAAElFTkSuQmCC)}.game-shell [data-menu=settings] .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAELklEQVR4nO2WS2wbVRSGP9eJHadJHLuJ2yQueTgOKWkjUbUpBUUqQkQIoapsIlWwZcOuG1RllRVC3aBuqkp0g1hU6opFxaIFlZImoCakJY7BSfNw7Ngev+1x/JiHMyysGNrYDniFRP/V6M495//nnDP/vfAS/3fo6g28f/2iBqBIMulElstfzNSVq66guVuT2tCbbwAgCn48C3/wdMHP1B33v87XUI+APWy7fis/+4K5unLUJUAIxDkm+NE3lMILeYW8rNUl4FCtl3t9fnFtbOI82aRIUVUpqioDw3Y+/miUG5+c3rf/u2vv1VRWsWdztya1ju4Omi1WfO5VhEAcAHu/jW6nAzESpqjuUlTV5+JkSWb99202NxKcfcuB45QDtSCxPL/C1lqEK9+49vFVbIEiKzRbrIiRMK2WVto7zdicJxAFP8lgiGfLXjxuAQCT8RDHetrpfqUDU0sTjtfsnDw7hKW7i2QwVK7Q0pNAxQpUFJDdyRN8tk6LuYWiqnLYYkUU/MS2BRZmVtgO7KCqu4i5IgDpjEIynqXPaeO4owegTJ6OiwR9Mcytjf9cwOM5L7bOCJYjh+kd7KKtk1IpF71l8nBK5evHXh3AlXcGNYNB4vGctywgk8ywtRZCCKSIxiUCMbmigIpDOP2tRxeJ5nAthdlaCwGQiiXxeZP7yAG+/GFN5wvmMBj0LM+vAqU2PlkM4QvmSYjKc/sPrMCeCICHH4yUp1iWS2WvlOzmo03d7avjWr5QGkxZKaIUS+KqcdQUUCZVSn02HW7G3tOCwVDdcIwmAx1dFgAMjfqDUgMH+MAe1IKE0WSkz2kjl1Nr7nWccpAIJwAYO9t1YO6q5bl//aJ2YmwUgFwyUV7/9ScXmxuJfb5/++q4dm7iDMJGAEVWADAfaUOWZBZmVvj0q8WKXBUX71+/qL3+7gUK6QRyPkshs0ND41+/0dryBkIwTSErAdDntDE6fgafe7VMbj1qLe/PZ3N8f3ep4mFVcwb2yAPeMLMPVrl0+RyGJgN9rx5n8OQADU1GAGLbAj53afqDvhgrnihvT5zAetRKUVWJCcmqHBUFzM+uk0llGRi2s/jzKkJQRIhJPLi7yMkz/fQ67aiKgqoopKJpAFIJkRVXgGhcIiEqzP64Sv+AFaPJgMctVD0tq87A55MjWrvZSCotEY1L5KUibc16uo6a6B20MTZxHjESJhVN41n243JFadRTdkeTUY9zoI1INEc6o1b9Hau2YOqOWzd9aVh7MXjq/SHt9Pk2msxWksEQrZZWjnWbeThXMqy/e8Rn+kFNzBW5+Wiz6ofWdSN6eONDbeTCOKLgB+DpzBK/zG5x7V5t06mEui4kQV+M7N17pBNZAIRAqp409QtwLYWx97QAIBUUonGJcKq2QVVD3bfi6UvDmizvlo/lWn1+iZf4T+NPAVIbU8xItt8AAAAASUVORK5CYII=)}.game-shell #open-market .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFVklEQVR4nO2WXWwUVRTHf7Pdb74s7W4pRaHQSqHSBgiUSJFSRSSCUcCPRASiMZhowoPxhaQSJZAYHhRiiIT40gRj9EFCiUCktAo0LaFtpGkttN1Cv+i2u9vd7bYzszO714eBUdKWAiExJpynm3vnnvO//3PO/ww8sSf2H5v0qBcryzzi7jquGEu7U+LF/YMP5dP6KIHTvYLctW+ae0KXzXWNs0J0dUu8892DAXkotDUH0kXhxs0AjPbWmfu6GmM0YIDIWFYCwPkTF3j9cHBS/w8MoLLMI1a9sckM7s4qAkDoMWR/M7oaQ5dVwgM62WtKSSgRzvzQOCkTlgcFUH0lQaj5VwDcWUWM9taZLCjhoPld9ppSAAItjdwe1Cf1+1A1UH9VZ5F6lqyCYqYt/QKA5FAtaYVbzTpov1xBYEDiWotOXzDx+ADsPxeSDtpSxbTpOopchTfTeH00rPFXUxwAh12i1ZfA7bTQ0aezcrELqqOPBwCArEmcvaiyPM9BYMB4cVwRKKqFuGakui8YR1Z1Xlppp7NHm9TnAwP4emuqCMVg+1Y7uSU7sKSuAowUJOUuADovXiBnvh1Zkahr1OkLTl4Dk3ZBzYF0ISsSw9Ekl//UKF1hZ/5CG/GIQXtPv4QaF/gD0BMQzEmXGFWSZHqsOB1J/AHYfWLidpyQgZoD6WLKdMgt2WlsCJn1uszhz0/yXEEKs1YsB8Dd0sjNXgmvVzCj20J9q8rqQhvZOYKc1a8h9BgzplWLidpx3M2aA+miYP06JOtURnvrcGXkI/ubUcJBUhe+wPGvzuN2WhhVksgquBzgdlpo8sXZt/dp3M/uhJFWfFWnAFiw/m1OHf15XE0Yw0BlmUcUbjQEJ+qrxO3NI6FE0NUYAEPX/2D7rsx7hOjIl+fp6DNS0n/Dj93/DVkFxQCkz52C0GWzSCcFMBxNmo6tjqnYUpegDTXh9uYxOtDKaEAmPOBnFkYbujLyKVpq5ehPKuWn9hm0qreI3DjNgpd3IbQQUV8lW3avxW4bm4oxAOpbBYsazjL3lSNMcdUycvMMYKid1eXAPsVi6j3Atd+quNaSwOWQEJGrBPpT8MxxmedCj4378gkBuGyCnls67qpPAPCs+5bEiA/3SKvprK6iGpfTGMF1DQnq2+ImmEgYvO+9ZQTXQsj+ZgD8DdVser+Ecu13seP7AZOFMQD2nh6SDpIqwIrLKbDWfko0rOG7rhEZNu5Fho00uZwpdPSpLM+1U98Wp91nwTPTOLM6ppqAdVk1/cvKvfI8bhsOxRK0++5UuWIo3mDon7nV3msonKzGebXYAUB9GwTDGlmzrQhdxpWRz3BXHbqsEh9JjhdmfAAn96SJ81fiZKRDdk4Ks+d5mLHqOEm1j2SoiqQyyBYMuqc5BTUN5o8R9W1xChZbqf3lNEWbSwjcGuEp7/3FdsxpS0eS3dvslFdogA2nawhqPyTaO4g/KOjqlvB4oN0nTDZkVZCd6aDztkpdo86cDBu91y6RvaaUzosX6OmXeH7zMhJKZAyAMc1ZtmGm2LbJQm7JTiypqzh76CPzLBpLwW4TxDWJpg4FWRUUFzpxOgyZPlQdlQCOvZsmXM4U1m904vbmmfd/PFY/RpbHVYeTe9JEdo6EN9PN9CUfY5tZjBa6hKTeQgu303+jyfy2uurOTAgI9p8LSXcf4bIZDG1eZ+GZFcupqWhgMGTh3x0wIYCyDTNFfnYKi/IFs+d5UcJBursSdHVLxDXJZAGgqUMhdWoKe08P3ePrs5LpQlYNEEvm2yccSPedhuUfeEXO/CSyIjE4iBm0rccYs4qqm7Q/sf+t/Q3GcoPBcL73SgAAAABJRU5ErkJggg==)}.game-shell #hud-dock button[data-new] .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *):after{content:"";background:#e5b13a;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 1px #1d1715}@media (hover:hover) and (width>=701px) and (height>=601px){.game-shell:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--hud-dock-width:100px;--hud-dock-open-width:212px}.game-shell #hud-dock:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){transition:width .16s;overflow:hidden auto}.game-shell #hud-dock:is(:hover,:has(:focus-visible)):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:var(--hud-dock-open-width)}.game-shell #hud-dock button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-direction:row-reverse;gap:6px;min-height:48px;padding:8px}.game-shell .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-basis:32px;width:32px;height:32px}.game-shell .dock-label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){white-space:nowrap;text-align:right;opacity:0;flex:auto;min-width:0;transition:opacity .11s;overflow:hidden}.game-shell #hud-dock:is(:hover,:has(:focus-visible)) .dock-label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){opacity:1}}@media (hover:hover) and (width>=701px) and (height>=601px) and (prefers-reduced-motion:reduce){.game-shell #hud-dock:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .dock-label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){transition:none}}.game-shell #hud-dock button:hover:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#dbe4cb}.game-shell #hud-dock button[aria-expanded=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#fff;background:#3f624b}.game-shell .menu-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){right:calc(var(--hud-dock-width) + var(--hud-gap) * 2 + env(safe-area-inset-right));top:calc(var(--hud-top) + var(--hud-gap));bottom:calc(70px + env(safe-area-inset-bottom));width:360px;max-width:calc(100% - var(--hud-dock-width) - 48px);z-index:20;background:#faf9f3;flex-direction:column;display:flex;overflow:hidden}.game-shell .hud-heading:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-bottom:1px solid #d3dac8;flex-shrink:0;padding:8px 12px 8px 18px}.game-shell .hud-heading h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:0;font-size:22px}.game-shell .hud-content:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overscroll-behavior:contain;min-height:0;padding:4px;overflow:auto}.game-shell .hud-content .card:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){box-shadow:none;background:0 0;border:0;padding:16px}.game-shell .hud-content p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#57654f}.game-shell .hud-content label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:12px}.game-shell .hud-content input[type=number]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:80px;max-width:100%;padding:8px}.game-shell .hud-content .note:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:16px}.game-shell #art-preview:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:12px}.game-shell .map-footer:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:0 0;flex-direction:column;align-items:start;gap:12px;padding:12px}.game-shell dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto}.game-shell dialog>.window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){z-index:2;background:inherit;border-bottom:1px solid #ccd4c0;margin-bottom:12px;padding-bottom:8px;position:sticky;top:0}@media (width<=900px){.game-shell .menu-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:330px}}@media (width<=700px),(height<=600px){.game-shell .dock-label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}.game-shell .dock-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-basis:24px;width:24px;height:24px}.game-shell:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--hud-top:calc(46px + env(safe-area-inset-top));--hud-gap:8px}.game-shell header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding-left:10px;padding-right:10px}.game-shell .brand:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:.5px;font-size:10px}.game-shell #connection:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){max-width:140px;font-size:10px}.game-shell #hud-dock:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));flex-direction:row;gap:2px;width:auto;max-height:70px;padding:4px}.game-shell #hud-dock button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overflow-wrap:anywhere;flex:1;min-width:0;padding:4px 2px;font-size:10px}.game-shell .menu-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){top:calc(var(--hud-top) + 8px);bottom:calc(76px + env(safe-area-inset-bottom));right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));width:auto;max-width:none}.game-shell #hud-dock button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){justify-content:center;gap:4px;padding:4px}.game-shell dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:16px}}.game-shell .craft-quantity-buttons:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.game-shell .craft-quantity-buttons button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overflow-wrap:anywhere;justify-content:center;min-width:0;min-height:44px;margin:0}.game-shell .craft-quantity-buttons button[aria-pressed=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#fff;background:#435b39;box-shadow:inset 0 0 0 2px #b9d39c}.actor-actions:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.inventory-slot.carried-overflow:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline-offset:-3px;outline:2px dashed #c4af83}.tool-prefix-badge:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#fff2cf;background:#394254;padding:0 2px;font-size:9px;font-weight:700;line-height:12px;position:absolute;bottom:2px;left:2px}#place-list:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){gap:8px;display:grid}#gather-action-stats:not([hidden]):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:4px 8px;display:grid}#gather-action-stats>div:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overflow-wrap:anywhere;gap:2px;display:grid}#place-list[hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#place-list .place[hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}#place-list .place:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:left;width:100%;margin:0}#place-actions h3:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:14px 0 8px}#place-list .place-category:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:center;background:#faf8ee;border:1px solid #c9d1ba;border-radius:8px;grid-template-rows:32px auto 5px;gap:5px;min-width:0;padding:9px 8px 0;display:grid;overflow:hidden}.game-shell #window-places:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:min(480px,100vw - 24px);height:min(540px,100dvh - 112px)}#places:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){container-type:inline-size}#place-list.skill-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=390px){#place-list.skill-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:repeat(3,minmax(0,1fr))}}.skill-tile-top:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){justify-content:center;align-items:center;gap:7px;display:flex}.skill-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){object-fit:contain;image-rendering:pixelated;flex-shrink:0}.skill-icon[hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.skill-icon-fallback[hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}.skill-icon-fallback:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:32px;font-weight:800}.skill-level:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){white-space:nowrap;color:#263f2d;font-size:13px;font-weight:900}.skill-name:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-transform:uppercase;letter-spacing:.045em;overflow-wrap:anywhere;font-size:10px;font-weight:600;line-height:1.4}#place-list .skill-xp:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){appearance:none;accent-color:#638047;background:#dce3d1;border:0;border-radius:0;width:calc(100% + 16px);height:5px;margin:0 -8px}.skill-xp:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-progress-bar{background:#dce3d1}.skill-xp:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-progress-value{background:#638047}.skill-xp:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-moz-progress-bar{background:#638047}#place-buttons>button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:100%}#place-gather:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-top:1px solid #d3dac8;padding-top:12px}#gathering-drops:not([hidden]):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.gathering-drops-label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-secondary);font-size:13px;font-weight:500}.gathering-drop:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){align-items:center;gap:6px;display:inline-flex}.gathering-drop-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.gathering-drop-icon img:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.gathering-drop-icon:focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline:2px solid var(--read-primary);outline-offset:2px}.gathering-drop-odds:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-detail);white-space:nowrap;font-size:12px;font-weight:400}#skill-pages:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}#skill-pages[hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}#skill-pages button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:0}.game-shell .window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-shrink:0;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;column-gap:0;display:grid}.game-shell .window-header h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overflow-wrap:anywhere;grid-area:1/1;min-width:0;margin:0;font-size:22px}.game-shell .window-header .window-close:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#496047;background:0 0;border:1px solid #ccd4c0;border-radius:6px;flex:none;grid-area:1/3;align-self:center;place-items:center;width:44px;min-width:44px;height:44px;margin:0 0 0 12px;padding:0;font-size:26px;line-height:1;display:grid}.game-shell .window-close:hover:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#eaf0e0}.game-shell .window-close:focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline-offset:2px;outline:2px solid #496047}.game-shell .window-toast:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#34482e;overflow-wrap:anywhere;background:#e3edcf;border-radius:5px;grid-area:1/2;place-self:center end;min-width:0;max-width:100%;margin-inline-start:12px;padding:4px 8px;font-size:12px;line-height:1.4}.game-shell .window-toast[hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}.inventory-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.inventory-slot:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border:2px solid var(--rarity-common);color:#263b29;background:#f5f1df;border-radius:8px;justify-content:center;align-items:center;min-height:66px;display:flex;position:relative}.inventory-slot.empty:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#e8e8d9;border:1px dashed #adae98}.inventory-slot.reserved:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:11px;box-shadow:inset 0 0 0 2px #bc8c39}.inventory-slot.uncommon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-color:var(--rarity-uncommon)}.inventory-slot.rare:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-color:var(--rarity-rare)}.inventory-slot.epic:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-color:var(--rarity-epic)}.inventory-slot.legendary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-color:var(--rarity-legendary)}.inventory-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding-bottom:0;font-size:25px}.inventory-icon.log-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:repeating-linear-gradient(0deg,#9b683b 0 4px,#ba8650 4px 6px);border:2px solid #67452a;border-radius:4px 10px 10px 4px;width:32px;height:18px;margin-bottom:0;padding:0;transform:rotate(-22deg)}.log-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *):after{content:"";background:radial-gradient(#986234 0 15%,#e6bd7f 18% 38%,#986234 42% 47%,#e6bd7f 51%);border:2px solid #67452a;border-radius:50%;width:13px;height:18px;position:absolute;top:-2px;right:-2px}.inventory-icon.ore-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){clip-path:polygon(25% 0,75% 7%,100% 65%,62% 100%,0 70%);background:linear-gradient(130deg,#91a6ac 0 38%,#526d7c 39% 67%,#344c59 68%);width:30px;height:27px;margin-bottom:0;padding:0}.inventory-icon.tool-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#875f3b;width:7px;height:30px;margin-bottom:0;padding:0;transform:rotate(-25deg)}.tool-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *):after{content:"";background:#687c82;border-radius:3px;width:24px;height:9px;position:absolute;top:2px;left:-9px}.inventory-slot b:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:12px;position:absolute;top:3px;right:5px}.inventory-slot.selected:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline-offset:-2px;outline:2px solid #fffdf3;box-shadow:0 0 6px #ffffffc4}.inventory-slot:focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline-offset:2px;outline:3px solid #263b29}#inventory-dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#263b29;background:#f8f5e9;border:1px solid #657251;border-radius:18px;width:min(860px,94vw);max-height:90vh;padding:24px;overflow:auto}#inventory-dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::backdrop{background:#17261999}.inventory-columns:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.inventory-columns>section:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){min-width:0}#bag-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#warehouse-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#bag-preview:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#warehouse-preview:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--slot-icon-min:32px;grid-template-columns:repeat(auto-fill,minmax(min(64px,100%),1fr));align-items:start;gap:0}#bag-grid .inventory-slot:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#warehouse-grid .inventory-slot:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#bag-preview .inventory-slot:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#warehouse-preview .inventory-slot:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){aspect-ratio:1;width:100%;min-width:0;min-height:0;overflow:hidden}#bag-grid .inventory-icon.asset-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#warehouse-grid .inventory-icon.asset-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#bag-preview .inventory-icon.asset-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#warehouse-preview .inventory-icon.asset-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:max(var(--slot-icon-min), calc(100% - 22px));height:max(var(--slot-icon-min), calc(100% - 22px));object-fit:contain}.inventory-icon.asset-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){object-fit:contain;width:32px;height:32px;image-rendering:pixelated;clip-path:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0;transform:none}#inventory-dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:min(800px,94vw);height:min(600px,100dvh - 120px);padding:12px 16px}#inventory-dialog>.window-body:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){scrollbar-gutter:stable;flex-direction:column;padding:12px 16px 8px;display:flex;overflow:hidden}#inventory-dialog button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:6px 10px;font-size:12px}.inventory-section-heading:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#withdraw-controls:not([hidden]):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.inventory-pagination:not([hidden]):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){align-items:center;gap:8px;display:flex}.inventory-section-heading>.sort-toggle:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin-left:auto}#inventory-items:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-direction:column;flex:1;min-height:0;display:flex}#inventory-dialog .inventory-columns:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:18px;min-height:0;overflow:hidden}#inventory-dialog .inventory-columns>section:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-direction:column;min-height:0;display:flex}#inventory-dialog #bag-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#inventory-dialog #warehouse-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overscroll-behavior:contain;flex:1;align-content:start;min-height:0;overflow-y:auto}#inventory-dialog .inventory-section-heading:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#inventory-dialog .inventory-pagination:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex:none}.inventory-section-heading h3:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:0;font-size:14px}.inventory-section-heading>span:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#657251;font-size:11px}.inventory-section-heading>button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin-left:auto}#inventory-dialog #bag-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#inventory-dialog #warehouse-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--slot-size:56px;grid-template-columns:repeat(auto-fill, var(--slot-size));grid-auto-rows:var(--slot-size);justify-content:start;gap:0;margin:8px 0}#inventory-dialog .inventory-slot:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-radius:5px}#inventory-dialog .inventory-icon.asset-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:max(var(--slot-icon-min), calc(100% - 22px));height:max(var(--slot-icon-min), calc(100% - 22px))}#inventory-dialog .inventory-slot b:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:10px;top:1px;right:3px}.inventory-pagination:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){justify-content:space-between;margin:4px 0;font-size:11px}#inventory-selection:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overscroll-behavior:contain;border-top:1px solid #dddfd1;flex:0 0 140px;height:140px;margin-top:10px;padding-top:8px;overflow:auto}#transfer-selection:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:0 0 6px;font-size:12px}#withdraw-controls:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:6px 0;font-size:12px}#transfer-quantity:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:64px;padding:4px}@media (width<=600px){#inventory-dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:10px}#inventory-dialog .inventory-columns:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){gap:10px}.inventory-section-heading:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-wrap:wrap;gap:4px}}[data-menu-help]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none!important}.menu-help-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){cursor:help}.menu-help-header:focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline-offset:3px;outline:2px solid}.game-shell .menu-help-button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#304d3b;cursor:pointer;vertical-align:middle;touch-action:manipulation;background:#faf7e8;border:1px solid #8b9b80;border-radius:50%;flex:none;width:32px;min-width:32px;height:32px;margin:0 4px;padding:0;font:700 17px Georgia,serif;display:none}@media (hover:none),(any-pointer:coarse){.game-shell .menu-help-button:not([hidden]):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){place-items:center;display:inline-grid}.menu-help-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){vertical-align:middle;display:inline-block}}.game-shell #menu-help-dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){box-sizing:border-box;color:#283c32;overscroll-behavior:contain;background:#faf7e8;border:1px solid #a9b496;border-radius:10px;width:min(400px,100vw - 32px);max-height:calc(100dvh - 48px);padding:14px}#menu-help-dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::backdrop{background:#18202966}.menu-help-dialog-heading:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-help-dialog-heading h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:0;font-size:16px}.menu-help-dialog-heading button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#283c32;background:#fffdf4;border:1px solid #a9b496;border-radius:6px;flex:none;width:40px;height:40px;padding:0;font-size:22px}.menu-help-content:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){white-space:pre-line;margin-top:10px;font-size:13px;line-height:1.5}#craft-status:empty:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#transfer-selection:empty:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}}@layer theme{.game-shell:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--frame-slice:12px;--frame-title-height:57px;--frame-title-content-offset:0px;--frame-title-inset-inline:5px;--frame-shadow:0 8px 22px color-mix(in srgb, var(--rule-shadow) 60%, transparent);color:var(--ink-r2)}.game-shell header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r2);background:var(--surface-void);border-bottom-color:var(--rule-unlit);box-shadow:0 2px 0 var(--rule-shadow), 0 5px 18px color-mix(in srgb, var(--rule-shadow) 50%, transparent)}.game-shell .brand:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .header-right:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell #connection:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r2)}.game-shell .mark:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-color:var(--rule-unlit);background:var(--surface-band);border-radius:0}.game-shell #hud-dock:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .menu-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .floating-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--frame-bands:linear-gradient(transparent, transparent);outline:2px solid var(--rule-lit);outline-offset:-2px;border:var(--frame-slice) solid transparent!important;background:var(--frame-bands), var(--surface-panel)!important;color:var(--ink-r2)!important;box-shadow:0 0 0 2px var(--rule-shadow), var(--frame-shadow)!important;border-radius:0!important}.game-shell .floating-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--window-overflow:visible;--frame-footer:32px;--frame-bands:linear-gradient(var(--surface-band), var(--surface-band)) top / 100% calc(var(--frame-title-height) - 2px) no-repeat border-box, linear-gradient(var(--rule-lit), var(--rule-lit)) 0 calc(var(--frame-title-height) - 2px) / 100% 2px no-repeat border-box, linear-gradient(var(--surface-band), var(--surface-band)) bottom / 100% var(--frame-footer) no-repeat border-box;border-width:var(--frame-title-height) 12px 32px 13px!important}.game-shell .floating-window>.window-body:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .hud-content:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell #hud-content:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r2);background:var(--surface-panel)}.game-shell .window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell dialog>.window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .hud-heading:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r1);background:var(--surface-band)!important;border-bottom:2px solid var(--rule-lit)!important}.game-shell .window-header h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .hud-heading h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell h3:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell strong:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r1)}.game-shell .floating-window>.window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:0 0!important;border:0!important}.game-shell .floating-window>.window-header h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){pointer-events:none}.game-shell .floating-window>.window-header .window-close:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:22px!important}.game-shell .card:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .hud-content .card:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .note:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r2);border-color:var(--umber-6)!important;background:0 0!important;border-radius:0!important}.game-shell p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .fine:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .card p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .hud-content p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .inventory-section-heading>span:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r3)}.game-shell hr:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .place:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell #inventory-selection:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-color:var(--umber-5)}.game-shell button.primary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell #hud-dock button[aria-expanded=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:var(--button-primary)!important;color:var(--ink-on-gold)!important}.game-shell #hud-dock button[aria-expanded=true]:hover:enabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell button.primary:hover:enabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:var(--button-primary-hover)!important}.game-shell button.primary:active:enabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell button.primary[aria-pressed=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:var(--button-primary-down)!important}.game-shell button:disabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){filter:none;opacity:1}.game-shell .window-close:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:center;place-items:center;color:var(--ink-r1)!important;min-height:0!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.game-shell .sort-toggle:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:48px;min-width:48px;height:48px;min-height:48px;background:var(--surface-inset)!important;box-shadow:inset 0 0 0 2px var(--rule-unlit)!important;border:0!important;border-radius:0!important;padding:0!important}.game-shell .sort-toggle:hover:enabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:linear-gradient(var(--surface-card), var(--surface-card))!important}.game-shell .sort-toggle[aria-pressed=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline:2px solid var(--moss-3);outline-offset:-2px;background-image:linear-gradient(var(--moss-0), var(--moss-0))!important}body.game-shell .inventory-section-heading button.inventory-action:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){min-height:40px;padding:6px 16px;font-size:15px}body.game-shell .inventory-section-heading button.sort-toggle:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:13px;line-height:1.1}body.game-shell .inventory-slot.new-item:not(.selected):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){filter:drop-shadow(0 0 1px var(--ink-r1)) drop-shadow(0 0 4px var(--ink-gold))}.game-shell .window-resize:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--grip-rest);background:var(--surface-band);border-radius:0}.game-shell [role=tab]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .craft-quantity-buttons button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:var(--surface-band)!important;color:var(--ink-r3)!important;border:6px solid #0000!important;border-radius:0!important}.game-shell [role=tab][aria-selected=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .craft-quantity-buttons button[aria-pressed=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:linear-gradient(var(--gold-3) 0 3px, var(--surface-card) 3px) border-box!important;color:var(--ink-r1)!important}.game-shell input:not([type=checkbox]):not([type=radio]):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell select:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell textarea:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r2);background:var(--surface-void);border:2px solid var(--rule-unlit);outline:2px solid var(--rule-shadow);outline-offset:-4px;border-radius:0}.game-shell input:focus:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell select:focus:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell textarea:focus:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-color:var(--rule-glint)}.game-shell progress:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){accent-color:var(--rule-glint)}.game-shell .inventory-slot:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-well:var(--surface-inset);--flat-slot-rim:var(--umber-4);--flat-slot-state:linear-gradient(transparent, transparent);--flat-slot-base:linear-gradient(var(--flat-slot-well), var(--flat-slot-well));background-color:#0000!important;background-image:var(--flat-slot-state), var(--flat-slot-base), linear-gradient(var(--flat-slot-rim), var(--flat-slot-rim))!important;color:var(--ink-r1)!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 6px) calc(100% - 6px)!important;border:0!important;border-radius:0!important}.game-shell .inventory-slot:not(.empty):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-well:var(--surface-band);--flat-slot-rim:var(--rarity-common-1);border:0!important}.game-shell .inventory-slot.uncommon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-rim:var(--rarity-uncommon-2)}.game-shell .inventory-slot.rare:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-rim:var(--rarity-rare-2)}.game-shell .inventory-slot.epic:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-rim:var(--rarity-epic-2)}.game-shell .inventory-slot.legendary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-rim:var(--rarity-legendary-2)}.game-shell .inventory-slot:hover:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell .inventory-slot:focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-state:linear-gradient(color-mix(in srgb, var(--ink-r2) 14%, transparent), color-mix(in srgb, var(--ink-r2) 14%, transparent))}.game-shell .inventory-slot[aria-pressed=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline:0!important}.game-shell .inventory-slot:disabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-state:linear-gradient(color-mix(in srgb, var(--rule-shadow) 45%, transparent), color-mix(in srgb, var(--rule-shadow) 45%, transparent))}.game-shell .inventory-slot.reserved:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-well:var(--brass-0);--flat-slot-rim:var(--brass-2)}.game-shell :is(.inventory-slot.selected,.inventory-slot[aria-pressed=true]):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){filter:drop-shadow(0 0 1px var(--select-ring)) drop-shadow(0 0 3px var(--select-ring))}.game-shell .inventory-slot:not(.empty).reserved:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-slot-well:var(--brass-0)}.game-shell .inventory-slot b:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r1);text-shadow:var(--text-outline)}.game-shell .inventory-slot:not(.empty) b:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:right;inset:auto 8px 8px auto!important}.game-shell .window-toast:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.game-shell [role=tooltip]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline:2px solid var(--rule-lit);outline-offset:-2px;color:var(--ink-r2)!important;background:var(--surface-card)!important;border:10px solid #0000!important;border-radius:0!important}.game-shell dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::backdrop{background:color-mix(in srgb, var(--surface-void,#1a1512) 72%, transparent)}.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){scrollbar-color:var(--brass-3) var(--surface-band)}body.game-shell:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r2)!important}body.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-shadow:none!important}body.game-shell :is(div,section,article,aside,nav,form,ol,ul,li,p,dialog,header,footer,details,summary):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-color:#0000!important}body.game-shell>header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell #menu-help-dialog:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell #place-list .place-category:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell .floating-window>.window-body:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell .hud-content:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell #hud-content:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-color:var(--surface-panel)!important}body.game-shell :is(input,select,textarea,option):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r2)!important;background-color:var(--surface-void)!important}body.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::placeholder{opacity:1;color:var(--ink-label)!important}body.game-shell :is(h1,h2,h3,h4,h5,h6,strong,b):not(:is(.window-header,.hud-heading,.chat-heading) h2):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell .window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell .brand:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r1)!important}body.game-shell :is(.fine,small,.eyebrow):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell button:disabled:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-label)!important}body.game-shell :is(a,button,[role=tab],.window-close):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--ink-r1)!important}body.game-shell :is([data-rarity=uncommon],.rarity-uncommon):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:color-mix(in srgb, var(--rarity-uncommon-2) 70%, var(--ink-r1))!important}body.game-shell :is([data-rarity=rare],.rarity-rare):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:color-mix(in srgb, var(--rarity-rare-2) 60%, var(--ink-r1))!important}body.game-shell :is([data-rarity=epic],.rarity-epic):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:color-mix(in srgb, var(--rarity-epic-2) 55%, var(--ink-r1))!important}body.game-shell :is([data-rarity=legendary],.rarity-legendary):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:color-mix(in srgb, var(--rarity-legendary-2) 75%, var(--ink-r1))!important}body.game-shell:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--rule-glint)}body.game-shell .floating-window>.window-resize:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:var(--surface-band)!important;color:var(--grip-rest)!important;box-shadow:none!important;border:6px solid #0000!important;border-radius:0!important}body.game-shell .floating-window>.window-resize:hover:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell .floating-window>.window-resize:focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--grip-active)!important}body.game-shell .menu-help-button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-color:var(--surface-panel)!important;border-color:var(--rule-unlit)!important}body.game-shell :is(progress,input[type=range]):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--rule-glint);background-color:var(--surface-void)!important}body.game-shell progress:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-progress-bar{background-color:var(--surface-void)!important}body.game-shell .skill-xp:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-progress-bar{background-color:var(--surface-void)!important}body.game-shell progress:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-progress-value{background-color:var(--rule-glint)!important}body.game-shell .skill-xp:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-progress-value{background-color:var(--rule-glint)!important}body.game-shell progress:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-moz-progress-bar{background-color:var(--rule-glint)!important}body.game-shell .skill-xp:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-moz-progress-bar{background-color:var(--rule-glint)!important}body.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-scrollbar{background:var(--surface-band);width:12px;height:12px}body.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-scrollbar-track{background:var(--surface-band)}body.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-scrollbar-thumb{background:var(--brass-3);border:2px solid var(--surface-band)}body.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::-webkit-scrollbar-corner{background:var(--surface-band)}body.game-shell :where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::selection{color:var(--ink-r1);background:var(--umber-6)}body.game-shell #window-places.skills-overview:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--frame-footer:38px;border-width:var(--frame-title-height) 12px 38px!important;background:var(--frame-bands), var(--surface-panel)!important;box-shadow:0 0 0 2px var(--rule-shadow), var(--frame-shadow)!important}body.game-shell #window-places.skills-overview>.window-body:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding:0 2.16%;background:0 0!important}body.game-shell #window-places.skills-overview #places:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-rows:12fr 159fr 13fr;padding:0;display:grid;background:0 0!important}body.game-shell #place-list.skill-grid .place-category:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){box-sizing:border-box;grid-template-rows:minmax(16px,auto) 22px 12px 4px;gap:3px;width:100%;height:100%;min-height:0;padding:3px 4px 0;background:0 0!important;border:0!important}body.game-shell #place-list.skill-grid .place-category:hover:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell #place-list.skill-grid .place-category:focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline:1px solid var(--rule-glint);outline-offset:-2px;background:color-mix(in srgb, var(--surface-card) 70%, transparent)!important}body.game-shell #place-list.skill-grid .place-category[aria-pressed=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:var(--surface-card)!important}body.game-shell :is([data-rarity=common],.rarity-common):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-rarity:var(--rarity-common-2)}body.game-shell :is([data-rarity=uncommon],.rarity-uncommon):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-rarity:var(--rarity-uncommon-2)}body.game-shell :is([data-rarity=rare],.rarity-rare):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-rarity:var(--rarity-rare-2)}body.game-shell :is([data-rarity=epic],.rarity-epic):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-rarity:var(--rarity-epic-2)}body.game-shell :is([data-rarity=legendary],.rarity-legendary):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--flat-rarity:var(--rarity-legendary-2)}body.game-shell :is(select,input)[data-rarity]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){padding-right:44px;background-color:var(--surface-void)!important;background-image:linear-gradient(var(--flat-rarity,var(--rarity-common-2)), var(--flat-rarity,var(--rarity-common-2)))!important;background-position:right 22px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}body.game-shell .soldier-card:is(:hover,:focus-visible):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background-image:linear-gradient(var(--surface-card), var(--surface-card))!important}body.game-shell:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){--read-primary:var(--ink-r1);--read-secondary:var(--ink-r2);--read-detail:var(--ink-r3)}body.game-shell :is(.window-header h2,.hud-heading h2):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-primary);font-weight:800}body.game-shell .inventory-section-heading h3:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-primary);font-size:15px;font-weight:800}body.game-shell #transfer-selection:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-secondary);font-size:13px;font-weight:500}body.game-shell .inventory-section-heading>span:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:11px;font-weight:400;color:var(--read-detail)!important}body.game-shell #place-list.skill-grid .skill-name:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){letter-spacing:0;text-transform:none;color:var(--read-primary);font-size:14px;font-weight:800;line-height:1.15}body.game-shell #place-list.skill-grid .skill-level:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-secondary);font-size:12px;font-weight:600}body.game-shell #place-list.skill-grid .skill-xp-label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-detail);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-weight:400;line-height:1.2}body.game-shell :is(#window-places:not(.skills-overview),#window-crafting):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){border-width:var(--frame-title-height) 12px 32px 13px!important}body.game-shell #window-places:not(.skills-overview) #places>h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}body.game-shell #place-list:not(.skill-grid) .place:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){gap:4px;padding:8px;display:grid}body.game-shell :is(.node-name,#place-title,#craft-recipe-select):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:16px;font-weight:800;color:var(--read-primary)!important}body.game-shell :is(.node-status,#craft-recipe,#craft-available,#craft-status,#gathering-skill-status):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-secondary);font-size:13px;font-weight:500}body.game-shell :is(.node-detail,#craft-skill-progress):where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:var(--read-detail);font-size:11px;font-weight:400}body.game-shell #crafting-panel>h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:8px 0;font-size:16px}body.game-shell #crafting-panel>.eyebrow:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}body.game-shell #crafting-panel>p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:6px 0}body.game-shell #window-places.skills-overview>.window-body>[data-hud-panel=places]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),body.game-shell #window-places.skills-overview #places:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){box-sizing:border-box;height:100%;min-height:0}body.game-shell #window-places.skills-overview #places>h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}body.game-shell #place-list.skill-grid:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-row:2;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:minmax(0,64fr) minmax(0,81fr) minmax(0,67fr);gap:0 2.25%;height:100%;padding:0}body.game-shell #place-list.skill-grid .skill-xp:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){align-self:end;width:100%;height:4px;margin:0}body.game-shell #place-list.skill-grid .skill-icon:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:20px;height:20px}body.game-shell :is(.window-header,.hud-heading) h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-family:var(--title-font);font-size:28px;font-weight:400;color:var(--title-fill)!important}}@layer kit{@font-face{font-family:VP Pixel Hi-Res;src:url(/assets/vppixel-hi-res-BlbPs2Qr.otf)format("opentype");font-display:block}:root{--ui-scale:2;--icon-scale:min(2, var(--ui-scale));--icon-border:calc(1px * var(--icon-scale));--slot-size:calc(32 * var(--icon-scale) / var(--ui-scale));--u:calc(1px * var(--ui-scale));--font-pixel:"VP Pixel Hi-Res", var(--font-chat);--font-body:var(--font-pixel);--font-chat:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--type-title:max(16px, calc(10px * var(--ui-scale)));--type-r1:max(16px, calc(10px * var(--ui-scale)));--type-r2:clamp(14px, calc(8px * var(--ui-scale)), 16px);--type-r3:clamp(12px, calc(6.5px * var(--ui-scale)), 13px);--type-label:11px;--space-1:clamp(2px, calc(2px * var(--ui-scale)), 4px);--space-2:clamp(4px, calc(4px * var(--ui-scale)), 8px);--space-3:clamp(6px, calc(6px * var(--ui-scale)), 12px);--space-4:clamp(8px, calc(8px * var(--ui-scale)), 16px);--text-outline:1px 0 0 var(--rule-shadow), -1px 0 0 var(--rule-shadow), 0 1px 0 var(--rule-shadow), 0 -1px 0 var(--rule-shadow)}[data-ui=kit]{color:var(--ink-r2);font:400 var(--type-r2) / 1.4 var(--font-body);letter-spacing:normal;word-spacing:normal;text-transform:none;text-shadow:none;text-align:start;white-space:normal}[data-ui=kit] [data-ui=legacy]{font:400 12px / 1.4 var(--font-body)}[data-ui=kit][hidden],[data-ui=kit] [hidden]{display:none}.tav-panel{box-sizing:border-box;min-width:calc(96 * var(--u));min-height:calc(72 * var(--u));border-style:solid;border-color:#0000;border-width:calc(var(--panel-slice-top) * var(--u)) calc(var(--panel-slice-right) * var(--u)) calc(var(--panel-slice-bottom) * var(--u)) calc(var(--panel-slice-left) * var(--u));border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAzCAYAAACNHMgNAAAApklEQVR42mNggAJFKdH/1MQMyAAkMKvC5H9buh5VMMgsuCUww31NRaiK8/2lIZaACJCtIEEpUSGqYLwWUBr2oxaMWjBqwagFoxaMWjBqAeUW0LxVQa120cA2W3RUlSjCoxaMWjBqwWCwYLSHQzMLQGbQ3Ac0iQOYy2nqA5g+qvoA3eU08QGyy2kWBwPfbIGNuIAEqImxjhnRbEAKBqREhXqogZHNBAD7vMJImnd8pAAAAABJRU5ErkJggg==);border-image-slice:var(--panel-slice-top) var(--panel-slice-right) var(--panel-slice-bottom) var(--panel-slice-left) fill;image-rendering:pixelated;color:var(--ink-r2);font:var(--type-r2) / 1.4 var(--font-body);border-image-repeat:stretch;position:relative}.tav-panel--plain{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAzCAYAAACNHMgNAAAAjklEQVR42mNggAJFKdH/1MQMyAAkMKvC5H9buh5VMMgsuCUww31NRaiK8/2lIZaACJCtIEEpUSGqYLwWUBr2oxaMWjBqwagFoxaMWjBqAeUW0LxVQa120cA2W3RUlSjCoxaMWjBqwWCwYLSHM2rBqAWjzRYszRbYiAtIgJoY65gRzQakYEBKVKiHGhjZTAAarr3gUVLKUgAAAABJRU5ErkJggg==)}.tav-panel:has(>.tav-panel__resize:is(:hover,:focus-visible,[data-active])){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAzCAYAAACNHMgNAAAAp0lEQVR42mNggAJFKdH/1MQMyAAkMKvC5H9buh5VMMgsuCUww31NRaiK8/2lIZaACJCtIEEpUSGqYLwWUBr2oxaMWjBqwagFoxaMWjBqAeUW0LxVQa120cA2W3RUlSjCoxaMWjBqwWCwYLSHQzMLfn+8Q3sf0CQOYC6nqQ9g+qjqA3SX08QHyC6nWRwMfLMFNuICEqAmxjpmRLMBKRiQEhXqoQZGNhMACUbMVgYlk6cAAAAASUVORK5CYII=)}.tav-panel__header{top:calc((var(--panel-band-top) - var(--panel-slice-top)) * var(--u));left:calc((var(--panel-band-inset) - var(--panel-slice-left)) * var(--u));right:calc((var(--panel-band-inset) - var(--panel-slice-right)) * var(--u));height:calc(var(--panel-band-height) * var(--u));align-items:center;column-gap:calc(var(--header-gap) * var(--u));padding:0 calc(var(--header-pad) * var(--u));box-sizing:border-box;cursor:grab;touch-action:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:absolute}.tav-panel[data-dragging]>.tav-panel__header{cursor:grabbing}.tav-panel__header:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-panel__header button{cursor:pointer}.tav-panel__header>:first-child{grid-column:1}.tav-panel__header>:is(.tav-ribbon,.tav-panel__title){grid-column:2}.tav-panel__header>:last-child{grid-column:3}.tav-panel__title{max-width:100%;color:var(--ink-r1);font:normal var(--type-title) / calc(var(--panel-band-height) * var(--u)) var(--font-pixel);text-shadow:0 var(--u) 0 var(--rule-shadow);white-space:nowrap;text-overflow:ellipsis;justify-self:center;margin:0;overflow:hidden}.tav-panel__body{box-sizing:border-box;height:100%;margin-inline:calc(-6 * var(--u));padding:0 calc(6 * var(--u)) calc(2 * var(--u));overflow:hidden}dialog.tav-panel{max-width:none;max-height:none;color:var(--ink-r2);background:0 0;padding:0;overflow:visible}dialog.tav-panel:not(.tav-window){top:calc(27 * var(--u) + var(--space-3));position:fixed;bottom:auto}.tav-panel>.window-toast{z-index:3;top:calc(( var(--panel-band-top) + var(--panel-band-height) - var(--panel-slice-top) ) * var(--u));max-width:calc(100% - 8 * var(--u));pointer-events:none;white-space:nowrap;text-overflow:ellipsis;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.tav-panel>.window-toast[hidden]{display:none}.tav-window{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;position:fixed}.tav-window>.tav-panel__header{-webkit-user-select:none;user-select:none}.tav-panel[data-overflow=fallback]>.tav-panel__body{overscroll-behavior:contain;overflow:auto}.tav-scroll{min-height:var(--scroll-min,calc(var(--slot-size) * var(--u)));overscroll-behavior:contain;scrollbar-color:var(--brass-3) var(--surface-band);overflow:hidden auto}.tav-scroll[data-snap-rows]{scroll-snap-type:y mandatory}.tav-scroll[data-snap-rows]>*{scroll-snap-align:start}.tav-panel__footer{bottom:calc(-1 * (var(--panel-footer-top) + var(--panel-footer-height)) * var(--u));left:calc((var(--panel-band-inset) - var(--panel-slice-left)) * var(--u));right:calc((var(--panel-band-inset) - var(--panel-slice-right)) * var(--u));height:calc(var(--panel-footer-height) * var(--u));padding:0 calc(8 * var(--u)) 0 calc(3 * var(--u));box-sizing:border-box;color:var(--ink-r3);font:400 var(--type-r3) / calc(var(--panel-footer-height) * var(--u)) var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin:0;position:absolute;overflow:hidden}.tav-panel__resize{right:calc(-1 * var(--panel-slice-right) * var(--u));bottom:calc(-1 * var(--panel-slice-bottom) * var(--u));width:calc((var(--panel-slice-right) + 2) * var(--u));height:calc(var(--panel-slice-bottom) * var(--u));cursor:nwse-resize;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.tav-panel__resize:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-ribbon{box-sizing:border-box;min-width:calc(2 * var(--ribbon-cap) * var(--u));height:calc(var(--ribbon-height) * var(--u));padding:0 calc(3 * var(--u)) var(--u);border-style:solid;border-color:#0000;border-width:0 calc(var(--ribbon-cap) * var(--u));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAXUlEQVR42mNQlBL9Tw3MACLK9cXg2F9F5P/+KCu8GKQGWQ9OgxbYqODFowaRaRAIIBtGqkFwQ2AAZhgpBmEYgmwYsQbhNIRqBlHFa1QJ7NGUPcAGIfOxYZwGUQMDAFmbRnNbI5w4AAAAAElFTkSuQmCC) 0 var(--ribbon-cap) fill / 0 calc(var(--ribbon-cap) * var(--u)) stretch;image-rendering:pixelated;color:var(--ink-r1);font:normal var(--type-title) / calc((var(--ribbon-height) - 1) * var(--u)) var(--font-pixel);text-align:center;text-shadow:0 var(--u) 0 var(--ribbon-fold);white-space:nowrap;text-overflow:ellipsis;justify-self:stretch;margin:0;overflow:hidden}.tav-card{box-sizing:border-box;border-style:solid;border-color:#0000;border-width:calc(var(--card-slice-top) * var(--u)) calc(var(--card-slice-right) * var(--u)) calc(var(--card-slice-bottom) * var(--u)) calc(var(--card-slice-left) * var(--u));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOElEQVR42mNgYGBgUJQS/Y8PM8AURXnb4cQm6rIQxTCFtgbqWPGQUwji4MNwhVKiQngxSlgSCnAAon+ONYePgA0AAAAASUVORK5CYII=) var(--card-slice-top) var(--card-slice-right) var(--card-slice-bottom) var(--card-slice-left) fill / auto stretch;image-rendering:pixelated;padding:calc(2 * var(--u)) calc(3 * var(--u))}.tav-card:is(.is-selected,[aria-selected=true]){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOUlEQVR42mNgYGBgUJQS/Y8PM8AUnZwngxNPTuaHKIYptDVQx4qHnEIQBx+GK8x25cCLUcKSUIADAE1ZoSNLZdr5AAAAAElFTkSuQmCC)}.tav-inset{box-sizing:border-box;border:calc(var(--inset-slice) * var(--u)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAKElEQVR42mNgYGBgkBIV+o8NM8AkFaVEsWJbA/X/Q0MBCIAY2DBIDgB/hVEBtgoBMgAAAABJRU5ErkJggg==) var(--inset-slice) fill / auto stretch;image-rendering:pixelated;padding:calc(2 * var(--u))}.tav-button{--button-up:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAQElEQVR42mNgYGBgUJQS/Y8NM8Ak76xR+n9yngwKnpzMD1EEIkACm6tFUPCoApooAHGwYbiCbFcOrBglRnFFNwCLAO5e+zJy0AAAAABJRU5ErkJggg==);--button-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAQElEQVR42mNgYGBgUJQS/Y8NM8Ak3x4J+X9njRIKnpzMD1EEIkACJ+fJoOBRBTRRAOJgw3AF2a4cWDFKjOKKbgCLpPwuylwxNAAAAABJRU5ErkJggg==);--button-down:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAK0lEQVR42mNgoApQlBL9jw3DJbNdObBisCKYgtVlIij45DyZUQXUVUAosgCnG8jKlMyVpwAAAABJRU5ErkJggg==);box-sizing:border-box;min-width:calc(24 * var(--u));height:calc(var(--button-height) * var(--u));padding:calc(var(--button-face-top) * var(--u)) calc(3 * var(--u)) calc(( var(--button-height) - var(--button-face-top) - var(--button-face-height) ) * var(--u));border-style:solid;border-color:#0000;border-width:0 calc(var(--button-cap) * var(--u));border-image-source:var(--button-up);border-image-slice:0 var(--button-cap) fill;image-rendering:pixelated;color:var(--ink-on-gold);font:600 var(--type-r2) / calc(var(--button-face-height) * var(--u)) var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border-image-repeat:stretch;margin:0}.tav-button--secondary{--button-up:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAOklEQVR42mNgYGBgUJQS/Y8NM8Ak+xsyMbCtsSZEEUxBerQXCh5VQBMFIA42DFegIiuBFaPEKK7oBgAE5tptcujuagAAAABJRU5ErkJggg==);--button-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAQElEQVR42mNgYGBgUJQS/Y8NM8Akj2ye8n/tjHIUbGusCVEEIkACZVnhKHhUAU0UgDjYMFyBiqwEVowSo7iiGwCLzeZgiHy1igAAAABJRU5ErkJggg==);--button-down:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAK0lEQVR42mNgoApQlBL9jw3DJVVkJbBisCKYgtggZxTc35A5qoC6CghFFgBKRLZ++Iub/gAAAABJRU5ErkJggg==);color:var(--ink-r1)}.tav-button--positive{--button-up:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAOUlEQVR42mNgYGBgUJQS/Y8NM8Ake05E/U9baIWCdaJkIIpABEjAtVgDBY8qoIkCEAcbJk4BoegGALN70jKsqkaDAAAAAElFTkSuQmCC);--button-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAM0lEQVR42mNgYGBgUJQS/Y8NM8Ake05EYWCdKBmIIpgC7wodFDyqgCYKQBxsmDgFhKIbAAwO2ylH3gmhAAAAAElFTkSuQmCC);--button-down:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAK0lEQVR42mNgoApQlBL9jw3DJXWiZLBisCKYAtsMZRScttBqVAF1FRCKLADafbHCK6md+wAAAABJRU5ErkJggg==);color:var(--ink-r1)}.tav-button--danger{--button-up:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAOUlEQVR42mNgYGBgUJQS/Y8NM8Ak37ek/b/hoIOCq1QkIIpABEhgs7kWCh5VQBMFIA42TJwCQtENAH+w3Vpl/SXHAAAAAElFTkSuQmCC);--button-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAM0lEQVR42mNgYGBgUJQS/Y8NM8Ak37ekYeAqFQmIIpiCQ476KHhUAU0UgDjYMHEKCEU3AMuD6z2i1JCCAAAAAElFTkSuQmCC);--button-down:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAK0lEQVR42mNgoApQlBL9jw3DJatUJLBisCKYggUGqij4hoPOqALqKiAUWQAS57rzskxc5wAAAABJRU5ErkJggg==);color:var(--ink-r1)}.tav-button:not(.tav-button--secondary,.tav-button--positive,.tav-button--danger,:disabled),.tav-button:not(.tav-button--secondary,.tav-button--positive,.tav-button--danger,:disabled) :is(.tav-read-1,.tav-read-2,.tav-read-3){color:var(--ink-on-gold);text-shadow:none}.tav-button--small{min-width:calc(16 * var(--u));font-size:var(--type-r3)}.tav-button:is(:hover,.is-hover):enabled{border-image-source:var(--button-hover)}.tav-button:is(:active,.is-down,[aria-pressed=true]):enabled{border-image-source:var(--button-down);padding-top:calc((var(--button-face-top) + var(--button-icon-pressed)) * var(--u));padding-bottom:calc(( var(--button-height) - var(--button-face-top) - var(--button-face-height) - var(--button-icon-pressed) ) * var(--u))}.tav-button:disabled{color:var(--ink-label);cursor:not-allowed;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAM0lEQVR42mNgYGBgUJQS/Y8NM8Akg9wtMbCKrAREEUyBsZYSCh5VQBMFIA42TJwCQtENAFbTs1H0oyO2AAAAAElFTkSuQmCC)}.tav-button:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-icon-button{width:calc(var(--button-icon-width) * var(--u));height:calc(var(--button-icon-height) * var(--u));image-rendering:pixelated;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAARElEQVR42mNgYGBgUJQS/U8qZoBpvLNG6f/JeTJE48nJ/BADQARIYHO1CNF4VPOoZjpqBnFIxXDN2a4cJGOUnEVOlgQANsDZ94ayT8cAAAAASUVORK5CYII=) 0 0/100% 100% no-repeat;border:0;flex:none;padding:0;position:relative}.tav-icon-button:after{content:"";left:calc(4 * var(--u));top:calc(4 * var(--u));width:calc(var(--glyph-size) * var(--u));height:calc(var(--glyph-size) * var(--u));background:var(--glyph) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;position:absolute}.tav-icon-button[data-glyph=close]{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJ0lEQVR42mOQFeL4D8IMSAAuBmPAFKDzUQSwmcRAlAROIzH4+FwLAK6nJ/eGiV6WAAAAAElFTkSuQmCC)}.tav-icon-button[data-glyph=help]{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAIklEQVR42mNgYGBgkBXi+I+OGZAlGJAANjEyJQhK4gXoOgFMmhSXZL5NvQAAAABJRU5ErkJggg==)}.tav-icon-button[data-glyph=prev]{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAHUlEQVR42mNgQAOyQhz/QZgBlwSGJOkS1FcAYgMA3CwXA5AfwioAAAAASUVORK5CYII=)}.tav-icon-button[data-glyph=next]{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAHklEQVR42mNgYGBgkBXi+A/CDNgATJIGCkiXwOdaADNrFwMday55AAAAAElFTkSuQmCC)}.tav-icon-button:is(:hover,.is-hover):enabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAARElEQVR42mNgYGBgUJQS/U8qZoBpfHsk5P+dNUpE48nJ/BADQARI4OQ8GaLxqOZRzXTUDOKQiuGas105SMYoOYucLAkAJ9T8ZZ6Nzk4AAAAASUVORK5CYII=)}.tav-icon-button:is(:active,.is-down,[aria-pressed=true]):enabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAL0lEQVR42mNgGFCgKCX6n1QM15jtykEyBhsA07y6TIRofHKezKjmUc300ExJxgAAPbSQ0HCiKzkAAAAASUVORK5CYII=)}.tav-icon-button:is(:active,.is-down,[aria-pressed=true]):enabled:after{top:calc((4 + var(--button-icon-pressed)) * var(--u))}.tav-icon-button:disabled{cursor:not-allowed;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAANklEQVR42mNgYGBgUJQS/U8qZoBpDHK3JAmryEpADIBpNtZSIhqPah7VTEfNIA6pmHLNlGRJAP9OWB+f8EMMAAAAAElFTkSuQmCC)}.tav-icon-button[data-glyph=close]:disabled{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJ0lEQVR42mPob8j8D8IMSAAuBmPAFKDzUQSwmcRAlAROIzH4+FwLAC59UVjzaKJIAAAAAElFTkSuQmCC)}.tav-icon-button[data-glyph=help]:disabled{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAIklEQVR42mNgYGBg6G/I/I+OGZAlGJAANjEyJQhK4gXoOgEYuyno9cvSvAAAAABJRU5ErkJggg==)}.tav-icon-button[data-glyph=prev]:disabled{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAHUlEQVR42mNgQAP9DZn/QZgBlwSGJOkS1FcAYgMALvMu1hgWJlMAAAAASUVORK5CYII=)}.tav-icon-button[data-glyph=next]:disabled{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAHklEQVR42mNgYGBg6G/I/A/CDNgATJIGCkiXwOdaAOBrLtazdZFiAAAAAElFTkSuQmCC)}.tav-icon-button:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-slot{--slot-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAVElEQVR42mNgGAW0BopSov+piQlaFuRuSTVsa6yJ31KYhVKiQlTBJFlIaVCaqMuOWjhq4aiFoxaOWjhq4ZC3EKSBUkyUhSBF1MREtWvo1ogaBdQAAHcPlUOLXOztAAAAAElFTkSuQmCC);--icon-rim:var(--taupe-4);box-sizing:border-box;width:calc(var(--slot-size) * var(--u));height:calc(var(--slot-size) * var(--u));color:var(--ink-r1);isolation:isolate;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative;overflow:visible}.tav-slot:before{content:"";z-index:-1;inset:calc(-1 * var(--slot-margin) * var(--u));border:calc(6 * var(--u)) solid transparent;border-image:var(--slot-image) 6 fill / calc(6 * var(--u)) stretch;image-rendering:pixelated;pointer-events:none;position:absolute}.tav-slot>*{position:relative}.tav-slot[data-rarity=common],.tav-icon-box[data-rarity=common]{--slot-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAV0lEQVR42mNgGAW0BopSov+piQlatnjuBKrhvKwk/JbCLMyKcqYKJsnCtTPKKcJHNk8ZtXDUwlELRy0ctXDUwiFvIUgDpZgoC0GKqImJatfQrRE1CqgBAJVRjaOBrm1ZAAAAAElFTkSuQmCC);--icon-rim:var(--rarity-common-2)}.tav-slot[data-rarity=uncommon],.tav-icon-box[data-rarity=uncommon]{--slot-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAXElEQVR42mNgGAW0BopSov+piQlalr8hiqoYr6UwC7OinKmCSbJw7YxyivCRzVNGLRy1cNRCMi1MXRpMNQtBZo1aOGrhqIXkWwjSQCkm2kJqYqLaNXRrRI0CagAAOX+GgTZEx/EAAAAASUVORK5CYII=);--icon-rim:var(--rarity-uncommon-2)}.tav-slot[data-rarity=rare],.tav-icon-box[data-rarity=rare]{--slot-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAXElEQVR42mNgGAW0BopSov+piQlaFt17i6oYr6UwC7OinKmCSbJw7YxyivCRzVNGLRy1cNRCMi10r9hPNQtBZo1aOGrhqIXkWwjSQCkm2kJqYqLaNXRrRI0CagAAClWWPZarbHoAAAAASUVORK5CYII=);--icon-rim:var(--rarity-rare-2)}.tav-slot[data-rarity=epic],.tav-icon-box[data-rarity=epic]{--slot-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAdklEQVR42mNgGCjQm3y9B4TpYi5U8D8U91AZw83FaqGilChVMVYLYZaiKaAKhprZgzWsYRZmRTlTBZNk4doZ5RThI5unjFo4auGohWRaGGc1j2oWgswatXDUwlELybcQpIFSTLSF1MRYLaR7I4ruzUS6N4TpCQDntpfaWiL8IQAAAABJRU5ErkJggg==);--icon-rim:var(--rarity-epic-2)}.tav-slot[data-rarity=legendary],.tav-icon-box[data-rarity=legendary]{--slot-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAjUlEQVR42mNggIIHk6x9QZiBygCruVDBzVDsS2UMNxfFst8f7/wHYSQFVMFo5vpiWKgoJUpVjGEhsi9BCh5MsqYqhpq5GSUe0S3MinKmCibJwrUzyinCRzZPGbVw1MJRC8m0cEWYFNUsBJk1auGohaMWkm8hSAOlmGgLqYkxLKR7I4ruzUS6N4Tp3dQHAH3pajHIRkuRAAAAAElFTkSuQmCC);--icon-rim:var(--rarity-legendary-2)}.tav-slot[data-rarity=locked]{--slot-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAcklEQVR42mNgGAW0BopSov+piQlaFuRuSTVsa6yJ31KYhVKiQlTBJFlIaVCaqMuOWjhILUyP9kLBNLUQ3RJ8llLNQmLEqGIhelASCtqhbSE+seFhIV2CdLRoG3oWgjRQiomyEKSImpiodg3dGlGjgBoAAD4ctwsq0/4+AAAAAElFTkSuQmCC);--icon-rim:var(--taupe-2)}button.tav-slot:not(:disabled){cursor:pointer}.tav-slot>img{z-index:1;width:calc(32px * var(--icon-scale));height:calc(32px * var(--icon-scale));object-fit:contain;max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none}.tav-slot>img,.tav-icon-box>img{outline:var(--icon-border) solid var(--icon-rim);outline-offset:calc(-1 * var(--icon-border))}.tav-slot__count{z-index:2;right:var(--u);bottom:var(--u);font:700 var(--type-label) / 1 var(--font-body);text-shadow:var(--text-outline);pointer-events:none;position:absolute}.tav-slot[data-new]:after{content:"";z-index:2;top:calc(3 * var(--u));right:calc(3 * var(--u));width:calc(3 * var(--u));height:calc(3 * var(--u));background:var(--ink-info);box-shadow:0 0 0 var(--u) var(--rule-shadow);position:absolute}.tav-slot:is(:hover,.is-hover):not(:disabled,[data-rarity=locked]){outline:var(--u) solid var(--gold-4);outline-offset:0}.tav-slot[data-rarity=legendary]:is(:hover,.is-hover){outline-color:var(--select-ring)}.tav-slot:is(.is-selected,[aria-selected=true],[aria-pressed=true]){outline:var(--u) solid var(--select-ring);outline-offset:0}.tav-slot:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-meter{box-sizing:border-box;height:calc(var(--meter-height) * var(--u));border-style:solid;border-color:#0000;border-width:0 calc(var(--meter-cap) * var(--u));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAIElEQVR42mNgYGBg8LIx/A/DDDABKVEhOAZLUCiIzSIAeH0m9ewwAB8AAAAASUVORK5CYII=) 0 var(--meter-cap) fill / 0 calc(var(--meter-cap) * var(--u)) stretch;image-rendering:pixelated;--meter-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR42mPoORH1nyFtoRWUcC3W+A8AXcoJDUxmxlcAAAAASUVORK5CYII=);position:relative}.tav-meter:before{content:"";top:var(--u);left:calc(-1 * var(--u));width:round(down, calc(var(--value,0) * (100% + 2 * var(--u))), var(--u));height:calc(var(--meter-fill) * var(--u));background:var(--meter-art) 0 0 / var(--u) 100% repeat-x;image-rendering:pixelated;position:absolute}.tav-meter[data-kind=xp]{--meter-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR42mN4eyTkP8PJeTJQYnO1yH8AbGMKSvY8jLgAAAAASUVORK5CYII=)}.tav-meter[data-kind=info]{--meter-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR42mOoOXDtP4P/7A1QQr+w4z8AatsKa0CMxcEAAAAASUVORK5CYII=)}.tav-meter[data-kind=capacity]{--meter-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR42mPob8j8z5Ae7QUlgtwt/wMAVU0IX8RGpd8AAAAASUVORK5CYII=)}.tav-meter[data-kind=danger]{--meter-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR42mN435L2n+GGgw6U2Gyu9R8AY24JcrbIwXYAAAAASUVORK5CYII=)}.tav-compartment{box-sizing:border-box;border:calc(var(--compartment-slice) * var(--u)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAOElEQVR42mNgYGBgkBIV+o8LM8AUtKXrYcX5/tIQhTBF2EzBqkhRShSO6aAIr5tAHFwYJRjwhRMAe4Rx3kSLDPYAAAAASUVORK5CYII=) var(--compartment-slice) fill / auto stretch;image-rendering:pixelated;padding:calc(2 * var(--u))}.tav-compartment__label{justify-content:space-between;gap:var(--space-2);margin:0 0 calc(2 * var(--u));display:flex}.tav-divider{box-sizing:border-box;height:calc(var(--divider-height) * var(--u));border-style:solid;border-color:#0000;border-width:0 calc(var(--divider-cap) * var(--u));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAHklEQVR42mPwNRX5j4wZQERbuh4YwwWkRIXAGMQGAO2EE12f5R18AAAAAElFTkSuQmCC) 0 var(--divider-cap) fill / 0 calc(var(--divider-cap) * var(--u)) stretch;image-rendering:pixelated}.tav-divider--full{margin-inline:calc(-6 * var(--u))}.tav-skill{box-sizing:border-box;grid-template-columns:calc(32px * var(--icon-scale)) minmax(0, 1fr);column-gap:var(--space-2);width:100%;padding:var(--u) calc(2 * var(--u));color:var(--ink-r2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-areas:"icon name""icon progress";align-items:center;margin:0;display:grid}.tav-skill:is(:hover,.is-hover){background:var(--surface-card)}.tav-skill:is([aria-pressed=true],.is-selected){background:var(--surface-card);outline:var(--u) solid var(--gold-3);outline-offset:calc(-1 * var(--u))}.tav-skill[aria-disabled=true]{cursor:not-allowed;background:0 0}.tav-skill[aria-disabled=true] :is(.tav-skill__name,.tav-skill__level){color:var(--ink-disabled)}.tav-skill[aria-disabled=true] :is(.tav-skill__icon,.tav-meter){filter:grayscale();opacity:.55}.tav-skill:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-skill__icon{width:calc(32px * var(--icon-scale));height:calc(32px * var(--icon-scale));background:var(--surface-band);box-shadow:inset 0 0 0 var(--u) var(--umber-3);color:var(--ink-label);font:600 var(--type-label) / 1 var(--font-body);text-transform:uppercase;grid-area:icon;place-items:center;display:grid}.tav-skill__icon>img{width:calc(32px * var(--icon-scale));height:calc(32px * var(--icon-scale));image-rendering:pixelated}.tav-skill__name{align-items:center;gap:var(--space-1);min-width:0;color:var(--ink-r1);font:normal var(--type-r1) / 1.2 var(--font-pixel);white-space:nowrap;text-overflow:ellipsis;grid-area:name;display:flex;overflow:hidden}.tav-skill__progress{align-items:center;gap:var(--space-2);grid-area:progress;grid-template-columns:auto minmax(24px,1fr) auto;display:grid}.tav-skill__level{color:var(--ink-r2);font:500 var(--type-r2) / 1.2 var(--font-body)}.tav-skill__xp{color:var(--ink-r3);font:400 var(--type-r3) / 1.2 var(--font-body);font-variant-numeric:tabular-nums}.tav-skill__note{color:var(--ink-r3);font:400 var(--type-r3) / 1.2 var(--font-body);grid-column:2/-1}.tav-badge{padding:0 calc(2 * var(--u));background:var(--button-primary);box-shadow:0 0 0 var(--u) var(--rule-shadow);color:var(--ink-on-gold);font:700 var(--type-label) / calc(8 * var(--u)) var(--font-body);letter-spacing:.06em;text-transform:uppercase;flex:none}.tav-badge[data-tone=alert]{background:var(--alert-badge);color:var(--ink-r1)}.tav-panel--footer{min-height:calc(86 * var(--u));border-bottom-width:calc(var(--panel-full-footer-bottom) * var(--u));border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABACAYAAAAAqrdiAAAAsUlEQVR42mNggAJFKdH/1MQMyAAkMKvC5H9buh5VMMgsuCUww31NRaiK8/2lIZaACJCtIEEpUSGqYLwWUBr2oxaMWjBqwagFoxaMWjBqAeUW0LxVQa120cA2W3RUlSjCoxaMWjBqwWCwYLSHM2rBqAWjFoxaMGoBJRaAzKC5D2hS4cBcTlMfwPRR1QfoLqeJD5BdTrM4GPg+Gmx4GSRATYx1gJxmo+8wICUq1EMNjGwmAHJ4cYhxsRYUAAAAAElFTkSuQmCC);border-image-slice:var(--panel-slice-top) var(--panel-slice-right) var(--panel-full-footer-bottom) var(--panel-slice-left) fill}.tav-panel--footer.tav-panel--plain{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABACAYAAAAAqrdiAAAAlklEQVR42u3YMQ5AQBCF4T2D2GZVJDpRcQxxDKXWCVRO4LJkwopCNDtC4p/kKaaYL1HNjjF7pc4umjHnksY8VMvYlSqRWQfihzd1rJq+TTZEPqJK09lIJbdA6L8HAAAAAAAACAce3yq09qJ315Yiz4ICAADwBYAXDgAAAAAAAMBf32j+vCwNzVweyB+7vvtyNpo0cp65ApFbbSDv5mhyAAAAAElFTkSuQmCC)}.tav-panel--footer:has(>.tav-panel__resize:is(:hover,:focus-visible,[data-active])){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABACAYAAAAAqrdiAAAAsklEQVR42mNggAJFKdH/1MQMyAAkMKvC5H9buh5VMMgsuCUww31NRaiK8/2lIZaACJCtIEEpUSGqYLwWUBr2oxaMWjBqwagFoxaMWjBqAeUW0LxVQa120cA2W3RUlSjCoxaMWjBqwWCwYLSHM2rBqAWjFoxaMGoBJRb8/niH9j6gSYUDczlNfQDTR1UfoLucJj5AdjnN4mDg+2iw4WWQADUx1gFymo2+w4CUqFAPNTCymQB/83uWLu+iZAAAAABJRU5ErkJggg==)}.tav-panel--footer>.tav-panel__resize{bottom:calc(-1 * var(--panel-full-footer-bottom) * var(--u))}.tav-panel__actions{bottom:calc(-1 * (var(--panel-footer-top) + var(--panel-full-footer-height)) * var(--u));left:calc((var(--panel-band-inset) - var(--panel-slice-left)) * var(--u));right:calc((var(--panel-band-inset) - var(--panel-slice-right)) * var(--u));height:calc(var(--panel-full-footer-height) * var(--u));align-items:center;gap:var(--space-2);padding:0 calc(9 * var(--u)) 0 calc(3 * var(--u));box-sizing:border-box;margin:0;display:flex;position:absolute}.tav-panel--plain>.tav-panel__actions{padding-right:calc(3 * var(--u))}.tav-panel__status{min-width:0;color:var(--ink-r3);font:400 var(--type-r3) / 1.3 var(--font-body);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.tav-panel__actions>.tav-button{flex:none}.tav-tabs{align-items:flex-end;gap:var(--u);padding:0 calc(2 * var(--u));background:linear-gradient(var(--rule-lit), var(--rule-lit)) left bottom calc(var(--u)) / 100% var(--u) no-repeat, linear-gradient(var(--rule-shadow), var(--rule-shadow)) left bottom / 100% var(--u) no-repeat;margin:0;display:flex}.tav-tab{--tab-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAMklEQVR42mNgoApQlBL9jw3DJdOjvTCwrbEmRBFMAbruUQWkKmhL1/uPDzNIiQr9x4cBMymj+kTrEX8AAAAASUVORK5CYII=);box-sizing:border-box;min-width:calc(20 * var(--u));height:calc(var(--tab-height) * var(--u));padding:calc((var(--tab-rise) + 2) * var(--u)) calc(3 * var(--u)) calc(var(--tab-baseline) * var(--u));border-style:solid;border-color:#0000;border-width:0 calc(var(--tab-cap) * var(--u));border-image-source:var(--tab-art);border-image-slice:0 var(--tab-cap) fill;image-rendering:pixelated;color:var(--ink-r2);font:600 var(--type-r2) / calc(10 * var(--u)) var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border-image-repeat:stretch;flex:none;margin:0}.tav-tab:is(:hover,.is-hover):enabled:not([aria-selected=true],[aria-pressed=true]){--tab-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAANUlEQVR42mNgoApQlBL9jw3DJdfOKMfA6dFeEEUwBbYG6ih4VAGpCtrS9f7jwwxSokL/8WEAere92+mMJV0AAAAASUVORK5CYII=);color:var(--ink-r1)}.tav-tab:is([aria-selected=true],[aria-pressed=true]){--tab-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAM0lEQVR42mNgYGBgUJQS/Y8NM8Ak76xR+n9yngwKBomBFYEIkICOqhIKzveXHlUw1BQAAEQwzFNu+2WNAAAAAElFTkSuQmCC);padding-top:calc(2 * var(--u));padding-bottom:calc((var(--tab-baseline) + 2) * var(--u));color:var(--ink-r1);cursor:default}.tav-tab:disabled{--tab-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAANUlEQVR42mNgoApQlBL9jw3DJYPcLTGwiqwERBFMgbGWEgoeVUCqgrZ0vf/4MIOUqNB/fBgAT62lLAP2i4QAAAAASUVORK5CYII=);color:var(--ink-label);cursor:not-allowed}.tav-tab:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-tab .tav-badge{margin-left:var(--u)}.tav-chips{align-items:center;gap:var(--u) var(--space-1);flex-wrap:wrap;display:flex}.tav-chip{--chip-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAKElEQVR42mNgYGBgUJQS/Y8NM8Ak06O9sGKwIpgCdN0jVQHOgCIU1ACh9oz10vBdQwAAAABJRU5ErkJggg==);align-items:center;gap:calc(2 * var(--u));box-sizing:border-box;min-width:calc(12 * var(--u));height:calc(var(--chip-height) * var(--u));padding:0 var(--u);border-style:solid;border-color:#0000;border-width:0 calc(var(--chip-cap) * var(--u));border-image-source:var(--chip-art);border-image-slice:0 var(--chip-cap) fill;image-rendering:pixelated;color:var(--ink-r2);font:600 var(--type-r3) / 1 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border-image-repeat:stretch;flex:none;margin:0;display:inline-flex}.tav-chip:is(:hover,.is-hover):enabled{--chip-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAK0lEQVR42mNgYGBgUJQS/Y8NM8Ak184ox4rBimAKbA3UUfBIVYAzoAgFNQArnKi1OHIpmwAAAABJRU5ErkJggg==);color:var(--ink-r1)}.tav-chip[aria-pressed=true]{--chip-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAK0lEQVR42mNgYGBgUJQS/Y8NM8Ak76xRworBimAKNleLoOCRqgBnQBEKagCiobx90f01sAAAAABJRU5ErkJggg==);color:var(--ink-on-gold)}.tav-chip[aria-pressed=true]:before{content:"";width:calc(var(--chip-check) * var(--u));height:calc(var(--chip-check) * var(--u));image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHUlEQVR42mNgQAOyQhz/MQTAgjAZuAAyB6s2ZD4AVcsMHZO8vxAAAAAASUVORK5CYII=) 0 0/100% 100%;flex:none}.tav-chip[aria-pressed=true]:is(:hover,.is-hover):enabled{--chip-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAK0lEQVR42mNgYGBgUJQS/Y8NM8Ak3x4JwYrBimAKTs6TQcEjVQHOgCIU1ACmGc6RlaMhcAAAAABJRU5ErkJggg==);color:var(--ink-on-gold)}.tav-chip:disabled{--chip-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAK0lEQVR42mNgYGBgUJQS/Y8NM8Akg9wtsWKwIpgCYy0lFDxSFeAMKEJBDQBFGox954rywgAAAABJRU5ErkJggg==);color:var(--ink-label);cursor:not-allowed}.tav-chip:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-tooltip{--pointer-x:50%;z-index:2147483647;box-sizing:border-box;max-width:calc(130 * var(--u));padding:calc(2 * var(--u)) calc(3 * var(--u));border:calc(var(--tooltip-slice) * var(--u)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAMUlEQVR42mNgYGBgUJQS/Y8NM8Ak29L1MHC+vzREEUyBrYE6Cqa3AhAHG0bxCS5vAgCg3V/LZ6hNFgAAAABJRU5ErkJggg==) var(--tooltip-slice) fill / auto stretch;image-rendering:pixelated;color:var(--ink-r2);font:400 var(--type-r3) / 1.4 var(--font-body);pointer-events:none;margin:0;position:fixed}.tav-tooltip[hidden]{display:none}.tav-tooltip[data-pinned]{pointer-events:auto}.tav-tooltip:after{content:"";left:calc(var(--pointer-x) - (var(--tooltip-slice) + (var(--tooltip-pointer-width) - 1) / 2) * var(--u));width:calc(var(--tooltip-pointer-width) * var(--u));height:calc(var(--tooltip-pointer-height) * var(--u));image-rendering:pixelated;background:0 0/100% 100% no-repeat;position:absolute}.tav-tooltip[data-side=below]:after{top:calc(-1 * ( var(--tooltip-pointer-height) - var(--tooltip-pointer-overlap) + var(--tooltip-slice) ) * var(--u));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAL0lEQVR42mNgQAKKUqL/GbABkERbut5/DAUwCVsD9f/5/tIIBcgSMAxXgC6BrAAAXVElRUqJHHAAAAAASUVORK5CYII=)}.tav-tooltip[data-side=above]:after{bottom:calc(-1 * ( var(--tooltip-pointer-height) - var(--tooltip-pointer-overlap) + var(--tooltip-slice) ) * var(--u));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAALklEQVR42mPI95f+b2ugjoFB4gyKUqL/0RWA+CBxBhBAVoAiAQMwBRgSyAqQ+QA88SQ9p9DsjAAAAABJRU5ErkJggg==)}.tav-tooltip__title{color:var(--ink-r1);font:600 var(--type-r3) / 1.35 var(--font-body);margin:0}.tav-tooltip__body{color:var(--ink-r2);white-space:pre-line;margin:0}.tav-tooltip__value{margin:var(--u) 0 0;color:var(--ink-gold);font-variant-numeric:tabular-nums;font-weight:600}.tav-tooltip.is-static{display:inline-block;position:relative}.tav-list-row{box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;padding:var(--u) calc(2 * var(--u));color:var(--ink-r2);font:500 var(--type-r2) / 1.25 var(--font-body);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}button.tav-list-row{cursor:pointer}button.tav-list-row:hover{background:var(--surface-card)}.tav-list-row:is([aria-pressed=true],[aria-selected=true]){background:var(--surface-card);outline:var(--u) solid var(--gold-3);outline-offset:calc(-1 * var(--u))}.tav-list-row:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-list-row[data-locked]{color:var(--ink-disabled)}.tav-list-row p{margin:0}.tav-icon-box{--icon-rim:var(--umber-3);width:calc(32px * var(--icon-scale));height:calc(32px * var(--icon-scale));background:var(--surface-band);box-shadow:inset 0 0 0 var(--u) var(--umber-3);color:var(--ink-label);font:600 var(--type-label) / 1 var(--font-body);text-transform:uppercase;flex:none;place-items:center;display:grid;position:relative}.tav-icon-box>img{z-index:1;width:calc(32px * var(--icon-scale));height:calc(32px * var(--icon-scale));object-fit:contain;max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none;position:relative}.tav-potion-icon{isolation:isolate;position:relative}.tav-potion-icon>.tav-potion-edge{z-index:-1;inset:calc(2 * var(--u));pointer-events:none;background:linear-gradient(var(--potion-edge-direction), transparent 32%, #000000a6 50%, transparent 50%), linear-gradient(var(--potion-edge-direction), transparent 50%, #ffebc061 50%, transparent 68%);position:absolute}.tav-field{box-sizing:border-box;min-width:0;height:calc(14 * var(--u));padding:0 var(--space-1);border:var(--u) solid var(--umber-3);background:var(--surface-inset);color:var(--ink-r1);font:500 var(--type-r2) / 1 var(--font-body)}.tav-field:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:0}.tav-field:disabled{color:var(--ink-disabled)}.tav-field[data-selected]{border-color:var(--rule-shadow);background:var(--button-primary);color:var(--ink-on-gold)}.tav-read-1{color:var(--ink-r1);font:normal var(--type-r1) / 1.2 var(--font-pixel)}.tav-read-2{color:var(--ink-r2);font:500 var(--type-r2) / 1.35 var(--font-body)}.tav-read-3{color:var(--ink-r3);font:400 var(--type-r3) / 1.4 var(--font-body)}.tav-label{color:var(--ink-label);font:600 var(--type-label) / 1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.tav-panel,.tav-button,.tav-tab,.tav-chip,.tav-tooltip,.tav-icon-button,.tav-icon-button:after{transition:none}}@media (prefers-reduced-motion:no-preference){.tav-slot[data-new]:after,.tav-dock-button[data-new]:after{animation:.22s ease-out new-indicator-enter}}@keyframes new-indicator-enter{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.tav-topbar{z-index:12001;height:calc(24 * var(--u));padding:0 var(--space-1);background:var(--surface-void);align-items:stretch;display:flex;position:absolute;inset:0 0 auto}.tav-topbar:after{content:"";inset:auto 0 calc(-3 * var(--u));height:calc(3 * var(--u));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAHklEQVR42mPwNRX5j4wZQERbuh4YwwWkRIXAGMQGAO2EE12f5R18AAAAAElFTkSuQmCC) 0 1 fill / 0 var(--u) stretch;border-style:solid;border-width:0 var(--u);image-rendering:pixelated;border-color:#0000;position:absolute}.tav-seg{min-width:0;color:var(--ink-r2);font:600 var(--type-r2) / 1.25 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;padding:0 8px;display:flex;position:relative}.tav-seg+.tav-seg:before{content:"";left:0;top:calc(6 * var(--u));bottom:calc(6 * var(--u));width:var(--u);background:var(--brass-2);position:absolute}.tav-seg:hover,.tav-seg[aria-expanded=true]{background:var(--surface-panel)}.tav-seg:focus-visible,.tav-utility:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-hud-icon{width:calc(var(--hud-icon) * var(--u));height:calc(var(--hud-icon) * var(--u));image-rendering:pixelated;flex:none}.tav-val{color:var(--ink-r1);font:700 var(--type-r2) / 1.25 var(--font-body);font-variant-numeric:tabular-nums}.tav-val--gold{color:var(--ink-gold)}.tav-val--gem{color:var(--ink-info)}.tav-sub{color:var(--ink-r3);font:500 var(--type-r3) / 1.25 var(--font-body);font-variant-numeric:tabular-nums}.tav-seg .tav-badge{margin-left:-2px}.tav-seg--task{flex:0 auto}.tav-task{text-overflow:ellipsis;min-width:48px;color:var(--ink-r1);overflow:hidden}.tav-seg--task>.tav-meter{flex:none;width:72px}.tav-bagfill{align-items:center;gap:6px;margin-left:6px;display:flex}.tav-bagfill>.tav-meter{width:48px}.tav-utilities{align-items:center;gap:2px;display:flex}.tav-utility{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.tav-utility:hover{background:var(--surface-panel)}.tav-dropdown{top:calc(27 * var(--u));z-index:5;gap:var(--space-1);width:300px;display:grid;position:absolute}.tav-dropdown[hidden]{display:none}.tav-gold-menu{width:340px}.tav-buff{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tav-grow{flex:1}.tav-connection{max-width:220px;margin:0 var(--space-2);text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.tav-connection[data-state=degraded]{color:var(--ink-danger)}.tav-topbar [hidden]{display:none}.tav-val--good{color:var(--ink-positive)}.tav-ledger-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tav-ledger-row p{margin:0}.tav-ledger{gap:var(--space-1);display:grid}.tav-dropdown .tav-compartment__label{margin-bottom:0}:root{--dock-rail:calc(( 20 + var(--card-slice-left) + var(--card-slice-right) + 2 * var(--compartment-slice) ) * var(--u) + 2 * var(--space-1));--dock-open:calc(var(--dock-rail) + 64 * var(--u))}.tav-dock{z-index:11;right:max(var(--space-3), env(safe-area-inset-right));bottom:max(var(--space-3), env(safe-area-inset-bottom));align-items:stretch;gap:var(--u);box-sizing:border-box;width:var(--dock-open);max-height:calc(100% - 27 * var(--u) - 2 * var(--space-3));padding:var(--space-1);border:calc(var(--compartment-slice) * var(--u)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAOElEQVR42mNgYGBgkBIV+o8LM8AUtKXrYcX5/tIQhTBF2EzBqkhRShSO6aAIr5tAHFwYJRjwhRMAe4Rx3kSLDPYAAAAASUVORK5CYII=) var(--compartment-slice) fill / auto stretch;image-rendering:pixelated;flex-direction:column;margin:0;display:flex;position:absolute;overflow:hidden auto}.tav-dock[hidden]{display:none}.tav-dock-button{box-sizing:border-box;padding:calc(2 * var(--u));border-style:solid;border-color:#0000;border-width:calc(var(--card-slice-top) * var(--u)) calc(var(--card-slice-right) * var(--u)) calc(var(--card-slice-bottom) * var(--u)) calc(var(--card-slice-left) * var(--u));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOElEQVR42mNgYGBgUJQS/Y8PM8AURXnb4cQm6rIQxTCFtgbqWPGQUwji4MNwhVKiQngxSlgSCnAAon+ONYePgA0AAAAASUVORK5CYII=) var(--card-slice-top) var(--card-slice-right) var(--card-slice-bottom) var(--card-slice-left) fill / auto stretch;image-rendering:pixelated;color:var(--ink-r2);font:600 var(--type-r2) / 1.25 var(--font-body);cursor:pointer;background:0 0;flex-direction:row-reverse;flex:none;justify-content:flex-start;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.tav-dock-button[data-tier="2"]{padding-block:var(--u)}.tav-dock-button[data-tier-start]{margin-top:var(--space-2)}.tav-dock-button:is(:hover,:focus-visible){color:var(--ink-r1)}.tav-dock-button[aria-expanded=true]{color:var(--ink-r1);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOUlEQVR42mNgYGBgUJQS/Y8PM8AUnZwngxNPTuaHKIYptDVQx4qHnEIQBx+GK8x25cCLUcKSUIADAE1ZoSNLZdr5AAAAAElFTkSuQmCC)}.tav-dock-button:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-dock-button:disabled{color:var(--ink-disabled);cursor:not-allowed}.tav-dock-button .dock-label{min-width:0;padding-right:calc(3 * var(--u));white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:auto;overflow:hidden}.tav-dock-button .dock-icon{display:none}.tav-dock-button:before{content:attr(data-glyph);width:calc(16 * var(--u));height:calc(16 * var(--u));box-sizing:border-box;background:var(--surface-band) center / contain no-repeat;box-shadow:inset 0 0 0 var(--u) var(--umber-3);color:var(--ink-label);font:600 var(--type-label) / 1 var(--font-body);text-transform:uppercase;image-rendering:pixelated;flex:none;place-items:center;display:grid}.tav-dock-button[data-tier="2"]:before{width:calc(16 * var(--u));height:calc(16 * var(--u));margin-inline:0}.tav-dock-button[data-art]:before{content:"";box-shadow:none;background-color:#0000}.tav-dock-button[data-art=inventory]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEGUlEQVR4nO2WQWjbZhTHf7GjRJacRGkcNyQQZwtds5BmdD00BErZWAcbPfTQwxgtg14WCoVedi877tTdCoOyUdhlvfTSwQ6Frqxrwxq2NoSQJlvcxo3tOIvs5LNsS7Z38KRItuWkY5ex/k/Sp/e99//e+7/3CV7h/462f8vR9U9OVt3vF765uy/fL03g6tmpKsDiixxjg910q50A5ETRebZx9L3THD3/WcsYLT9ePTtVrXfqxuzTDQBOHRv2rIdCCgCGkef5us7lmw984/h+uHzyiJPSE5NDZHNGg01Pd4gnK2lWUnnOTI8A8HxdB0DPlzy2V27PNY3V7kcAYC5hB03w/vFDGEbeOR1AMrUJQDxrce9xAk2VWrlrikCzxQffnquemBzi3Te6HSI/PHxKKKRgGHmSqU1m51d5trGNLkwANnfMXWJ6ocFnvUhbElhcfMG9xwmOjEa58HGtvmt6kWRqkycraZ5tbHvso2pTN/tC052rv+jMJQy+/H6ZsbFBYj0tK0Wo3etGloKe9+H+Lt+9TT0n9YKT/mQqSyZfBmqtpikdHoFpqkTBLBPfMhl1rdUHz4ni/gnYJDLCojyX8Kx3q50NCpelIML0rmlKh2cu+LViQwlmpscdsYhSlbs/54gotZSubgjPqWyM9KsNju3gt39d57vZF81iA3u0oTB3hRvrlZhLGGjqNsP9XR4Sdnpt9ctSkDtLtcxF1QCxXv/29CVQL6QBTUYUK9xZyhFL5Xln4iBQm4bxLZPrX50hfOB1dv78HYBLF28RUYKonQEGNJkrH75dbTaMPARmpserduA1vUhUDSBKu1noC0sYVoVMvszXP3m1kVlPcuniLY6/1sV8YofDUZmCWWZAk31P30BAloIUzJri06LCeLSDtCgR+fv7SL9KwSwTUSEjLKf94lmLZCqLMKs8/GObw1EZTZXQlJo26kXrhiPCmenxasEsI0tBMsJyDFTJmzVZCjKgyUwMhRk9qKB21lzoW4IvPp/i9KlBPvr0rT0D23C8u9W/kC7x4/Jy28z0eDW+ZRJRgvSFJSZHDjjj193r84kd0qJCrKcdtTNARlhMDIU9gXRhUjDLXLu/4DmRUwJRrNAXlljTvQND7ajZ26VphlopKo7gBrRGG7/9TgnsVLaC3zSz97oF576Q7AurJYFr9xfa3Cw/ePOQ5/YSxQp6voSmdDQ4sTtnJZUH8NjYqbd91MPTBaJYcdJpDyFRqhJq31+G6oO7syCKFW48WmyYAx6vNx4tthlWxbleM8Ii1iuRyZc97OvrWTDLRNUA8axFM/gFh338lJ4/NlZ1K1tTOljdEE1FtZCutZ0qtRFRghhWhZu/Lf3zn1I3CcBRef0fjyhWMKzdDO0V9KUJ1BNxBwu1B3zT+wr/CfwF12fGdzsqYYMAAAAASUVORK5CYII=)}.tav-dock-button[data-art=skills]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACwElEQVR4nO2WO0xTYRiGH4yG0BakrUihVFJLgRIbQSNFBk00EB0IcdXJRCYS4uDkwEQcWDAkjYMmLmoiizHB0UQwMaAYr7EqFBJ6t/RCL+dQQI4DaYO2lF5gknc6Oec/7/P+3/m+Pwf29b+rpFiD+9a7UvK6r/9m3n4HioFbR4al8xcvYG5rZXV1lVt9N6Sd39qlANaRYanr8iWCwSDORQfVNTVUqCoZuHY1rxAFfQLryLB02tJOQhR5+2YKvbEh9Wxhdg7H91lGHz/JyftgIQFmXk7yY+YjXqcLTZ0WIBWivbMDmULO9eWI9HB8fMcQBTdhr8UiCYKAUqVCU6dF12xEU1sDQJlczrcPn3j/6jXPp6ezMoqegiv6I9LGUQP1DQZ0zcbU/ZB/iVgghNfpYmxiYltOUQEGuw0SgMMZw7Umo7n9LAq1klUxQYWqEgB9YwNet4eQf4k7o9Y0XsFTMNhtkFrMemprlejqFGgPCdg+fyHg9qTWtLSdxGhqpr2zA62+ntsD/WkTUlATDvWYJPOpRgDmfroILCUASLjn8MpkADS1nqDumA7nooMXj54Sj0aRl5eneeVdgSRcjMWx2+YJ+uMIK2v4wwKTAbFEEARC/kBq/di9BwT9fpRVauLRaJpfXj2wded22zw+T4xfAYGw+JtnC0spry6zWTreZERrOM7XqXcoq9R4Ha6ME5FzgH/hzsVlQpFEGjypXotF0ug2z4jt4DkFGOoxSQC57DxTCCDrWZA1wFCPSWpo1FKmkOcNz1XbTsFWuN02j0xWuutw2KYCSTiA2+ED2BM4ZKjAYLfhr2YTxHU8rs3x2W14xgAOZ4xK2zy1umrCYYFYZA1hZW1P4BkD2H0RAMJhAYBQJIE/LDDuju46PGOAyYBYIq5vpM5suy/CZEDcE3hWnTlcKp1Tl+X9j7evfe0rX/0B0Flar146BAwAAAAASUVORK5CYII=)}.tav-dock-button[data-art=equipment]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAD7UlEQVR4nO2WS2wbVRSGv/BIJplxaeokrqPWdiSrKAltSUSTlCCUKjiiEkHqClUV6YIqG1ZUQmJRYAE7JGANS/ZICAlEIiqolFdTICrYVo1bPxLZmcROTDwTjyPQsAgzncbjGZcNQuq/Gp17zv3/e+45Zy48wn+Mpkacpod7deP7s6X4Q8c4xbludu3lQT3UfQiAm1GZ9PYuM4mMY9z0cK8+1O8DIJ3bIbZWAuDL3+7VxD3mJsAgT+d2SG/vurkDYCW/ea+IsvdXXV9HAUYajY0agTVmY7vi6u+aAWOjveOnTNvEiaDuEGLGNJKxJ1w9gIJapW+kn5jF9krfqClCFCVUVSEQDPDn4ldmzEwi0zRxIqiH2tsoqNWHE/DapWn97XemkYs7NM/9TDSW4MN33+LaB58AoJTLpu/5yDmyOZlAt4+JK1+wEkvhL5R4cn5Z317+zvFwdQWoqsJKLMXsx+/R/tIlVFUhLxf5/NP3TZ+VWIqNQolo4i7FwhaBbh8fXXkdgNNTV1FVBan58X8nQBQl4skMx159g2gswdCZQZMU4NbtO6avR5IoFraIJu5yeuoqANmcjFIuc8SR3mEOGNWc8w9w+eIFnu3rqTm5gWxOBiAvbyD8Ogvs18BeeITm5CJgPwOggS44HzmH3+d9wGYlt8Lv6wKgq73VtO2FRxz3dxSgnYzQ1XEYn/eQm04TOf+A2f/FzU1TxNnRiG3r2goYG5/UtZMRwj2BmjWjBupBFCVy/gEAKprK2moaAG9nJ2PjkzUiHDOg7moAyMUdR1I7EdbUGyLsYCugqu0Ti20CAHm5sTGcTmfN7yMdHQ+sWeeGFY6TcH2jAEBvOFg39dYOsCLcE2CrUGBtNU2rIJqHOgjbDCzMzTb9Ho+bIupVvUFeVhSqlfsE8noegMsXL/D8Cy/i7eykoqkszM3WtGLdDCzMzTa1CILe90w/2Zxsktmd9iC55PHQGw4ST2YoFrZYW02z8tO87RxwvIIfvv+6CdB9R/2EQrUdYYWqKijlMqVSkTenp4gnMyRTWeT1PK2CWDfO9UV0djSiezs7a+xKuYzk8VDc3KSiqab92PEQoighr+fNe7dLvQHX33GLIBAIBjja1UFvOAhAPJkx16OxBHD/3ofODOI9/BQ35pfJplOO5NDAKD5YvdaxrO5qtLQKtnGqqrhtDbhkYGx8cr8IM/v9bWTAILfD9es/Ink8iKKEKEpARHfKgmsNjI1P6sMjwzx36mlu3b6D2CaQTGXr+lcrGqFQgKXFJaqa5noFDb3xjUI0fsszN36hWPoDgG+/sX/xuBE/lACrkBZBoKpptAj7d/9Pqz7C/xd/A4pkyQidAFGsAAAAAElFTkSuQmCC)}.tav-dock-button[data-art=market]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFVklEQVR4nO2WXWwUVRTHf7Pdb74s7W4pRaHQSqHSBgiUSJFSRSSCUcCPRASiMZhowoPxhaQSJZAYHhRiiIT40gRj9EFCiUCktAo0LaFtpGkttN1Cv+i2u9vd7bYzszO714eBUdKWAiExJpynm3vnnvO//3PO/ww8sSf2H5v0qBcryzzi7jquGEu7U+LF/YMP5dP6KIHTvYLctW+ae0KXzXWNs0J0dUu8892DAXkotDUH0kXhxs0AjPbWmfu6GmM0YIDIWFYCwPkTF3j9cHBS/w8MoLLMI1a9sckM7s4qAkDoMWR/M7oaQ5dVwgM62WtKSSgRzvzQOCkTlgcFUH0lQaj5VwDcWUWM9taZLCjhoPld9ppSAAItjdwe1Cf1+1A1UH9VZ5F6lqyCYqYt/QKA5FAtaYVbzTpov1xBYEDiWotOXzDx+ADsPxeSDtpSxbTpOopchTfTeH00rPFXUxwAh12i1ZfA7bTQ0aezcrELqqOPBwCArEmcvaiyPM9BYMB4cVwRKKqFuGakui8YR1Z1Xlppp7NHm9TnAwP4emuqCMVg+1Y7uSU7sKSuAowUJOUuADovXiBnvh1Zkahr1OkLTl4Dk3ZBzYF0ISsSw9Ekl//UKF1hZ/5CG/GIQXtPv4QaF/gD0BMQzEmXGFWSZHqsOB1J/AHYfWLidpyQgZoD6WLKdMgt2WlsCJn1uszhz0/yXEEKs1YsB8Dd0sjNXgmvVzCj20J9q8rqQhvZOYKc1a8h9BgzplWLidpx3M2aA+miYP06JOtURnvrcGXkI/ubUcJBUhe+wPGvzuN2WhhVksgquBzgdlpo8sXZt/dp3M/uhJFWfFWnAFiw/m1OHf15XE0Yw0BlmUcUbjQEJ+qrxO3NI6FE0NUYAEPX/2D7rsx7hOjIl+fp6DNS0n/Dj93/DVkFxQCkz52C0GWzSCcFMBxNmo6tjqnYUpegDTXh9uYxOtDKaEAmPOBnFkYbujLyKVpq5ehPKuWn9hm0qreI3DjNgpd3IbQQUV8lW3avxW4bm4oxAOpbBYsazjL3lSNMcdUycvMMYKid1eXAPsVi6j3Atd+quNaSwOWQEJGrBPpT8MxxmedCj4378gkBuGyCnls67qpPAPCs+5bEiA/3SKvprK6iGpfTGMF1DQnq2+ImmEgYvO+9ZQTXQsj+ZgD8DdVser+Ecu13seP7AZOFMQD2nh6SDpIqwIrLKbDWfko0rOG7rhEZNu5Fho00uZwpdPSpLM+1U98Wp91nwTPTOLM6ppqAdVk1/cvKvfI8bhsOxRK0++5UuWIo3mDon7nV3msonKzGebXYAUB9GwTDGlmzrQhdxpWRz3BXHbqsEh9JjhdmfAAn96SJ81fiZKRDdk4Ks+d5mLHqOEm1j2SoiqQyyBYMuqc5BTUN5o8R9W1xChZbqf3lNEWbSwjcGuEp7/3FdsxpS0eS3dvslFdogA2nawhqPyTaO4g/KOjqlvB4oN0nTDZkVZCd6aDztkpdo86cDBu91y6RvaaUzosX6OmXeH7zMhJKZAyAMc1ZtmGm2LbJQm7JTiypqzh76CPzLBpLwW4TxDWJpg4FWRUUFzpxOgyZPlQdlQCOvZsmXM4U1m904vbmmfd/PFY/RpbHVYeTe9JEdo6EN9PN9CUfY5tZjBa6hKTeQgu303+jyfy2uurOTAgI9p8LSXcf4bIZDG1eZ+GZFcupqWhgMGTh3x0wIYCyDTNFfnYKi/IFs+d5UcJBursSdHVLxDXJZAGgqUMhdWoKe08P3ePrs5LpQlYNEEvm2yccSPedhuUfeEXO/CSyIjE4iBm0rccYs4qqm7Q/sf+t/Q3GcoPBcL73SgAAAABJRU5ErkJggg==)}.tav-dock-button[data-art=village]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEa0lEQVR4nO2XbUhbZxTHf2mLEzPvcrk6WcM00viyyeYbtrSCQoYwGV3n2Gxh4Dqkk704EMrYoF86OjZk0LKNlVYs68Yg6wY6ylCwCAZ01K5W6WSjxl1NcMXp9SY3iwbpvPsQ7kNSqya6jz1fLvd5uf//Oc//nOdceGg7tP6uNvPP65fM7e637QRYVnLIde5jYW4agAMvf5z29/akCwpgAVuWle1gbsafLnZqBDYCtSxqaCxHQoR0/f8lYAEXP3vggfMWsOqfImxEWNJC2yKw7szaG4rNvW6Fo8dPbAiale1gORJifGyMgoJ8ZCUHXVtkdjZA25m+tHSwK/Hl9UMus1DJ5BE9ysWznyctXJibZjkSQtcWGRkaRPVPUVFVhdPlJivbgazk8JiUnQ42kBCB9oZis1DJZCJgINkzKFQyqW0+LLwF+PHGEACv1NSTle0AwDflo66oDkAcybH3r6QcBREBI7qKqsUoz5ewK1kA6Nqi8HpwYFBsynXuwy4pgtg3gz8B8WxwyHJaERAELK8nAoaYDOk6qn8KWclhybGb2K9/0+I5AsT1MHzlKkFfENeTMr4pHwBOlxtvZ3PKhUkQ+GLgjm0iYFCeLxHVllG1GH29oxg51SLcpU0l2CWF0aF+Brq/BeBx1qgrqqOxugm7pABQ6C5KmURSGl4embG124tNI7oKwMnT7wDgvX2PFs8RAQCwt6qUv8b+QNViYrzvZg8zQV1EKa0IJEbi8siM7ZDnKQDskkJrbR7e2/fEGocs45BlVC1GbUMFAL1nzxH0BYG4Jsoqa1IisKla+7vaTKfLLTzsHp6ntTZv3bres+ewu51E/XOoWozSphLqiuqYvHVjy4xYF4FEm50NAHHBAbTW5tE9PM+1yQXxBHj6uYOo/rvY3U72uhWRlqloYVN23s5m0yHLOF1uofLG6iYx3z08L4glmjV+7Jk9omJuVCG3LBjezmazrLIGu6TQd7OHxuomvv+6C4Cjx09wbXKB2dAaBY5dzIbWAFhd+BmAjNwXeNH1jyjTwDoiWxK4cKrRrKiqSroJ+272YNxeJKyv8GbHewDc0U2KZRtf9g6JdfvlFcJGhMT9o0P9SbrYVAMWY9U/JXRwvvcSM0GdsL7Cv4WPCkLO3UsAvPtSvQAvq6yh4fCrSeTLKmu4cKpR6CKlhiRsRETZbfEc4WJnF6VNJUIP1nPg6g8AvOHxJNUMQHRNuraYNJ7ypeHtbDb31z8PxLPCAogaGpO3bgjv7gdO7BssU9UgH57/xQZptGRhI8LC3LS4iCB+nhBPt/u7JQtY1xZFt6SqQcL6Cp96x4XjaTUPiVE43fERkj2DjjMfbAgM8QttfOwOQBLwtgh88tZB09Pg4avPvqM8X4p7pcUECeucrXA/yOMdEYB4Wo4M/k55voR1e04EDN4++ZoIdyrAlqXVlgP8dn1agEr2DCDeS1jFRvXfTQnYsm39mFjtm2UTAYPS8ieEstOxbf8ZtTcUmxBv5S6PzGz7Ow/tPwzVHdXtoQ42AAAAAElFTkSuQmCC)}.tav-dock-button[data-art=guide]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADb0lEQVR4nO2VS2wbZRSFvxT8GKeOx07i+MUkIX1hgiuM1FJRkMgCgaDKoqKIsmPVbSQ2LLohC4RUqRJCUHUDmwZRVJUSBKVKgyBJg6BpmrixosqucZo3iWPHDXZsi2FhPKk7D/W19Fn9mv/OnHPPvXMv1FBDDY8ZK4lReSUxKt9vfN2jEs7euKiQ2V0tyvOJ4R/49cy3HL8wacix7VEFaJEDNHrb8Ox7gd7ukKEbDyTg7mxXEqNy4tp3shY5QKCjk907n0awPGn4TV17MvPjKuXZ1BIAt6J/YrY1YHe4cDibNQVU0N93isTQqG4pVA58/dFRJbN7USEy2xqITUdVwrQgSQGcDovufZWAE0fCsn/PM9yORXRfAGjxtSI6RbKZlGEcwN6DbyGGwpw4EtZMShHQ2x2SrdYnWM/eAcpdrAW7qwWT2Ur7rk4iE9fJrP0NGLtw6OgxRMnPh693qkSoSnD5TL9xSv/D4WxGsJjJZlIUC3kAipt5zdjiZh6rx4ffLajuFAGVJukI1DMzMwvou2CtdwCwY0+QyMT1MklBTV7czHP2y08533caSQoghsIqF6ocmFvOYTVtY2pgRCmFHoqFPIG23QgWM0vzSQCya1tl6O87xfm+03g9brweNzMzs8Rv3cZmqTZd9Wv0dodkp8OCGAojSQGg3EhaSC0mWZpPEpuO8vz+g9jq7QAM/HQBr8cNQHotzWo6w9D3VwA4/IoEwLufDdcBqKZEKlvC6bAw9uMQ4nuHaLBvJ7WYxOVpVQlweVoxma3EpqOsLvwF3jau/DaI1+NmYXGZ8auTLMfLTbq3XWTHUw1MxtLGDlRcAGh/+YDKha8+/0QVv//FA2UR6Qw2QeCfXI5L50aQGgV8jdYq4o8v3qji1BTQ0xWUn223E5/b4I333wFgfHIKmyAo1gLEE0nlnE6t4/O38PM3l5WMvU0CCys55lfzfDF8U5NLdxTf2wt3N+XYWIQ/ftkaVq8dfolL50YAePW5ZkS7ifjcBvnCv5wcjBpuQ91NkcqW8DYJTA2MIL79JvFEUiERTHVIjQIdvu0ArEe2xvLqeoEPzl677zVvGFjphd9vrgGwy2vH32QFILdZIpUtcXIwWtfTFZQB8oWSrtUPJaCnKyjvC7rYyBVJZ4tVpA9C8tACKiIq58dJXEMNNVTwH09vT+1OgsG1AAAAAElFTkSuQmCC)}.tav-dock-button[data-art=guild]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFVklEQVR4nO2Xa0yTVxjHf686kEqpsBa8glpBJJ2CaxrNUBMJXlA/6Fh0flh0WUymMzrdXDZnFrJLNudMSNjMNAGXmaCZxg9TQ0a2bOoWZsQLcQgDOgSx6wV6edu3tIJnH5q+AVoKZlm2D/t/6TnvOc/z/M45T88F/stqOrtJ/NN+JozWUH3AIgzzTBzZsfhvQVQfsIg5lnKqD1ji+pESGR/ZsVjM1iTzXaODmobOhH3jacfSOWL1s5kEJ8PLn11/YnsAcpfvF1W7zGLfyrwnmol9K/NE7W6LyF2+P6FdQqr8kgoxRZ+L7+EN9s7+AbsnzPuXmxPa7FuZJ+bP1ABQZd/EpMlTCfnu03b1WFy7UXMgv6RCTMsrRpuRRdoMM5XdqwA4XFaQcETzZ2po71Go7F7FFH0u+mwTaTPM5JdUxLWLC5BfUiHSZy8BIBRUAEhOy+GMvDYysm2FAqCv49qw36pthcLuCXPp8QaS03JUe21GFlP0uXEhYgCiwZNTNISCCuGgTFKKluRUAxOTdJz/cw7tPQrXLx4Vss/GpVNvCdlno9/TLBqtHs7Ia5mYpENrmIc2I4twUAZQIRICmNZXiml5xSSnaJD77MhOK0kpWsJBmZDfyWDYS/PNy9K2N3eyqLgMe8991m//RPr20w+x//Ebr777Gm1Xj0mDYS+y04rcZwfA1XVXnQnT+koRF8C0vlLos01qQ8jvJDnVoJYH+j1qIpnX7afp2mWOf1BF7W6LaLR6uHvnBpYNb0gAbVePSSHffUJ+pzp7stMKgD7bNGwpVICBfo8aXO6zozXMIylFi+y0MtDvoeX799QsPvpKET+e/5oZsybTrYRI1U2krvYch8rzVcdRCNlpRZuRpfodqUlDK9E1B9QcABgMe4HIrqYEH2MuTAdAo0tljqWc5vpTuFxBHL1hDpXnC502mYM1d6ShfvXZJuQ+u+ozBuBg4SVO9i6JIYzqUHm+WFm6EMOC1QRcLaTnvgiAu60WgGyjgWwjmC0z6epwsmeNUdQP6GL8hIOyOiAYkYTR0Uepo3rbcg2AgNc3LHjYfQun9S7NrV6u/NRNXZ2Vk9VNOHrDABwtqY/rb+8zV+IDxNPHz30zrK70dsXtp0mJ72qk/UglBPhyXTWO3vCwgyTg9RF23yLsvpXQMcCGd65JAKe3nntygNNbz6F4/TGnmOL1q+WAq2VcEAGvb1SIuAA1myPTtnRnfcwB4nIFCbhaYoIrwcejQizackEC+LykJqZt2N9w89xf2FjUoxqMpqF5MHRGEsm49iup4USpqFj8Bc1tj9Tv6gyYLTPHFXykNLrUhKMfqqU76yW9PoUVyzJjARSvf9zBA16fWu7qcKplrxwiTfsUAH7v4KgQQ+vjCni4rEDIgQGmGCaw5YWFdHU40etTgEhOdD7ox+aILMX0zFRaO9z4vYPMytCMeYEZcx84XFYgCuamAtD+e4C6OivZRgPNrZHdzNEbxubw45MfYcxJw+bw47BFNqKsqUljXmASAhwuKxBZU5P49a4HmzvI2aZu6d69yK5XsEDHjdtuAHzyI4pMT+PqC/HwQT9nm7olRRmkvUcZE2JUgIYTpSJrahLtPYoaHKCmoVNqvOmiudWLuTAdV1+IBcZ0lOBj7t3zqrfns03dks0dVCEaTpSO/0p28aNiUVC6nXUvLcbmDnL8Qu2w9pqGTunqzw5u3HazYlkmSvARjTddMVf3KMTzr28kp2hp3LfBpJEfILKu0SN2eXEWGcbimESqaeiUUnUTBUD3Q/+o74Y1pdO5f6shXlNiVe0yi6pd5jHfAnvWGMfsM15f/+tf0V8wGpDWQ5+z7AAAAABJRU5ErkJggg==)}.tav-dock-button[data-art=visitors]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAE+klEQVR4nO2WUWhbVRjHf0nbLEuTtC4mN02rLO0aaNPYbg5RphacduuLMEWsONgmoi8yZn0ZdvggmyDIcEH0QWF2VLbhUBCxXbBg3ep0zC6abmNb08Lc2uaW1TVJa9s0jQ935/TeJH0QfBDcHwLnnnzn/P/n/33fuRfu4f8O02p/fPXsQzmHYqcq4Adg4toYqUQagOe++X3Vdf+KgHBrY66mohSAfBEAqUR6VRE79nXmajc2yOfRi1cA+PrDw0XjCybDrY25hkClJBJwKHZDXCqRxqHYeebTn+QeO/Z15sRYL0IIKSbCnE8uTi4I9ISAdCNf4NaXdub0xOLkekF6gUUF5G+sJwg8EaIq4Cd8coiPBm/TPbJA98gC4dZGw6ajF6/8IxHSErGRcEBA1MC1MzG6RxZQbGY8Tgs+lwWA05eShLxWzikhnIqngFBg5P0PAJioWk91KCjTYWQrAkHeN54h5LXic1moryxjID6Lz2Uh5LUSm5wHxbhO74L7bC+KzUyL38747UkisZW4oinQn16Qt/jtdLQ38eQjAQbis3Qd7CQ6pqVIsRXf5urHn+A+24vHaeFIeD/RsTQ+lwVPekrGGBzItx+ge2SBkNdKfWUZJ3qHAeg62AlAYm4ZWGS8ZG3B6c8cO0VbeZaO9k1y/kh4P4cOHAZKjA7kF9LNmSUcip1UIo1iM+NzWXh8z+t0tDcVCEzMLaPa3QXzLTM36DrYSdfRC9RtaQOg49X3UJOLhnjpnTj9zZklOe4eWaDFb2fPm28AULelTZ4eIOS1AtCWmzSQR/sG2PviJorB49SKV7StWU8u4FDsfHnxT2l9McQHI6jJRQCtCO+idmMDddd/lc8nPntbjg/t2Ux0VrM/pU6tOHBzZkkG1VSUkkqkNWuTiwzEZ4sKAFEDGgTpmWOnVo0vBjOAWlJmEKEniE3OEx+MEB+MGP7rOnpBjre6S4jXP2xYJwpWj/2nrhTMFVxEgKEGQLOuGLEg7yl9AIfHLS+iW7FLHKpNyWtbrMk6ymUBnu8/bZIOAOwduGzqn8oyPJuTbuzasIaQ11pAClrv79qwhr0Dl02g5TSZUAGoDgXpGnXI2Imq9UxUrUe1u6kOBSW5dOC1zQ05UZ1qcpHE3DIhr5VN9pXuFNdwYm4ZxWZmu08rzr7xDNGKB2Wc3olkQpXFVh0KApA59wPf/jJUKACgxa+9/cZvLxKbnEexmWkqNxm6pG88I8mFU5F5K3/VNiKcyBchkFKnaMtNck4J0X+8ZyUFHqfl7j2ttVVrXTnbgk4Sc8v0T2UZSpskWT55TUUpryhLBSe9FbtkIF47epnd66aJmLw4FY98KxouAJ/LIkXUV5bR/NZmer8Y1m4vAIydondm59If9KjgVDzyl0yovPt0jorp+/nx/DTf3chS/VjQsEfBW8TnshAdS2N71M9vfdfoaG+SqRmezaGWlBWQ66G3XCOH8MkhmrcHZJr0kMVw4KnmnBAAWh20v9zE3M/ad+D1OxmiY2lZoJ5shpqKUsP9EZm3otrdODxaqz2/dBWA5u0B3vneZPheSCZU+o/3mIoKEGkQHbEt6JQLxSsYoKnc+IknBADsXjcNwHc3slKUSAsgi7DgI1EIEQIEXth4H9fvZApEeJwWPNmMQUAxcj0EeVEBeoj2BAxO6AXoRUTmrbSUZ/G5LHw+vQ5AkutJ7+E/hb8BrzQ8Wa4vfFcAAAAASUVORK5CYII=)}.tav-dock-button[data-art=honors]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEiUlEQVR4nO2WXWhTZxjHf+e0LLXtRSPl9NQQi40WSl2l9EMYlg3rZORiMLqBwsCNgVDoxWZBr7aLeVXB2YuBIMgUhi1MEbyQQTexKELjpKvdFrDtJIY2aRY8hZk2HSZnF8fn3XuSqDg22MD/1Xvej///eZ+v98BL/Jdx8dRO9+Kpne6/ed581uFw8yYS6fzf1SeRzhNu3sSzjKiuJPzuJz8ZADdnHEZGFwx9fW6s063Z8gb1xqyayy45rKTWANin7R8ZXTBOHtvuttg1ZdwC34fcOplaV3NyYG6s020bPK7mv/lsGADbCpDObADw9geveTefifPqx3cN4ZQzwq0b4QtBIp0nmVon3LwJ3f1zY51u2/6DPk/t2hXEtgJ09ISwrQC2FeDKuVskZuK0dLUzN9bpCqfwJVPrxOI5H4/PAwDiskQ6z8jogqGL3zh/lpbuKPnl68zOOrz3+Zfw+y/cOH9WnU9nNhiItlJn2cSu3mGfFgbh1PVMgOmJXnd6otcFWHEKxOI5tVFiKyL55euspNawrYAi6egJqbFtBfj+6q++S42MLhixeI4Vp0CpngmQTK3T3tyKTJ44c98A+O7Ydrf/0EcA3L23RlNzLW2Dx+kfPkn/8EklUGfZ9EW76Yt209RcS2a1QC6TpqMnxNcfhn2coiF5pqognvKsHtzbyODeRnf3gds+V1kNVUxOZYFPadt/kI3fflRruUwa8KphciqL1VBFKSTBBZJf1YBKDNkg1qUzGz6hzrbaJ0aM09LVroRLxTOrBTWvjwXJ1LoKR7W45+jhbapcSjO11BMinl1yAGgMBWkMBbEaHGwrQGZ1reyczhmL51RIVBmeOHPfSKTzvsX3v0oaV87dAryyk3oX8cmpLJNTWWVIZrVAOrNBZ1stAOMX5jlyedkQ/lg8RyKdV/zKA3p8Ll3LqkTZfeC2IQnVGArCrCf08w9L3L23pmLtud5R3x09IWWUzn/pWpYWu4bpiV5XGpIJfzUggL72OhUngCOXl43xC/MADERbsa2AEpdS1OM+EG1VRsntJeH62utUQ/IlofRsfbP+CD0hct98vZGOnhAdPZ4XJCS2FWAg6vUCCY2Ig9db5ELSDSUMvlKTROxrryMWz9EUrPJ1ri/e2eJaDVXqljqySw6zsw6Z1YJP/OKpna5wSebrOVDWisWQpmAVe7qCvhdxaGvEBdjRvV7pGPN3vDw6/WDRAK+tC8eKU/AJC3zPsZ6MN2ccX70ObY24EdNUQhHTZLFYBCgbD22NuKcfLBq665uCVUxP9LqlT3zF1xBAHg8dO2o8e9+qfaXs9hHTJGKaao/OCbCnK+i7UEUD5NEQI3S3RUyT8OZ6JaAL7aipVt/hzfWIp06cuW+sOAVa7Jqy5KtogByKxXOqc0liiotFJLy5/qnfgqOHt7k633NzQDeidE7FP/+YMJB8+Eit6eNKPJX4BE/9KS3FYrGohJIPHzGff6zW9HHy4SOft56Hih54Hr5d+0OVmkCvkhfBC52Yzz9msVgsEwev9heLRZ83/nEDniZeasRL/K/wJ27qtTXEJFR+AAAAAElFTkSuQmCC)}.tav-dock-button[data-art=farm]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADu0lEQVR4nO1VPWgbZxh+Pp0sTxpk6gNxOheda9OkR9zJICiF/HjpEDCyO3jLFAIVXZpsXZIpaTMUB0ynThU0UejWxbFDO1QgOihBcYPk6sDnw3Ay0uBJinRfhs/vJ9k+3Z1DoEue5f7e732e93nf7zvgA/5nsLCAJ7c+4fMXYwCAhUI9NH50TZT4eJSE+ucfHSf2QhMTuVhTD80dCwtY3dhlW0UXdvUQlPjF+jz3i314/YIkt6uHoeSRBFBFzzYV1He8wLhrSwNJHhR7LgGAaMGN2ynsORO+lY1WvlV0Ud/xcHVNfT8CVjd22S8/dLBVdGG1+qjveGfaMKO9kZXvORORySMJIIKrayruPpg+4wK1yK4e4tmmgmtLAwCIPAO+uyBfMHjOFIP+3c3/2OrGLnsC8PmLMcxoHuo7J+PJekCR96sbu5G27Nig0yIA0Wv6/vfHXTxdb7KH1y/wGe0N9pwJ3Lidgl09PLFNv71ncAD46fumL1egSj8RiysG19NARh0mJREAZOX5gsEzKqCrTK71Q+AM2AeA7Yqif/x5lgNApSRIdXWY87dEF39WmS85rX8nAZVSk+27QkRWTUg7CfmCwRdXDJ5bAC7fEeO0uDKMKdf4WOsJoUexfSCuf9W6+NKcBO4Z/I/nCjLqQMboKkN++V822p59F3i6LsjJPb9WRJpUSpwzGbJqAsXtrhSnp4G1K5Ow3B4eb3Lo6aHw3IIQR2tIUKADZCkwrKJSajKsGDyjcgA9rF2ZxP1fu+i0Fehp4URWTQDoSse+XmLH74R7fuSAzwxUSk1WfiHucyZDviB62mkroPdEAAi7AcBye6A4IrfcHorb3cA58J2BSqnJOu05fumzATKqGDb7YCBE1AaA2Tuuri/X2C5Hp63gq8sD2C4A9FCu8bGVBwoAgMZ2gwFzHBAW62mg0wZevlKQMz1Ybg+pKS6r33dPrn+8yeWWDULgNmxsN9jLV4p8Tk0JMeXa2b1tHwy/77uA9jrSfIf/jEgEDReR0QFD50Snrchn7zmDlozhm9xc8CkURcCyOctN15MEgBi0UcvpftFRkP5HgZaMITsdR3Y6fuL/4YdAn5bNWa4lhxqdIw9aMgbnyIPzqag6NTWA9ppJUoLVEgOanY7DavXxqNzw5Ro7hKPkRPyFkTj+2ofmiOToxWEl+5LcavVl9VarL4WMQ+hRTOSjBFQZgcgofnR7Okcefq+N/xuGtgAA/NpApKdtFwKGCCIPFXBaCOF0a0bFRSE9t4AwQYTzEH8A4S3specGaOSQwAAAAABJRU5ErkJggg==)}.tav-dock-button[data-art=food]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEd0lEQVR4nO2WUWxTZRiGn5Za3GjXnh1iDWe0lYwFs0NIN+MkCJqwLGHxApALEhMhJl6YYCQarxSuSLzygguuNVwbRCTTLWuMjk0hstnlAEtX2Xq6Q1bnenp2RstKw/GinCPd2jK90Ju9Nyc5/5f/fb/3//7v+2EDG/iPMXb+uDV2/rj1v5Hnxi9aufGL1qX3ui0Az7/Z6NzJwxaAEAwAoOeNytdY5vOvh131yHft76/EpRVUrQhAzeB6hDaEYIAJJbkmLiZ31BTzJPnUyAA34pOcvnLb9VQBF06fsPS84RAuFVYwi6WGYv1NXlqaNztidGOZT868XZMcGhzBR0d6LYDZuSyjiRRnTsrs2t+Pnlb49ourCFYZM+rBP1vG3+ZH1Yos6SVahEcMZkpoP97E3+Tls497HfLhr37l7EiqKumaDtiWjyZSAA65DT2tkBiKc89T5M1QC4XOA2RVlfmpaea7vDw/XsKcM3n1ncMIEdkRPZhx892EUsXpXm25nblNvtf3oEqcnlbIqiqqVuQVs0yh8wDNt34CQNWKjFzRUbUiO3u71pBLon9NPTlHcOH0CetuWsMw7zuLx9tK9PVsRZsYZwoIhcNkVZUb8Umk+w+QXn4O7ZvLNLe3Mj08zlL+Ee8fe6nKrcRQnLE/nwVKRNtCzM5lOXfysPXpl5ddVQLupjWEgA8h4GM0kWKv7wGdYsWgmUyZTU3TzE9No2pFzN0e4vc2U7ieo1OEoes50vlHvPXhUSdrISIDMDDtRd60AL6Kq/v2tKMby2sdcCx+vCjLAWaSOqVYlE0dDzHnTMyoB3O3BzG6Be1enu9x87PLxbb8Q4cccEQAhFcWaBG8LOm1b49TA5lsDt1YRgj4kEQ/AF2njrFrfz+vv/sBO3u7KKcrsZNjeaRtzwBQzgSJBN1kVbWqTmz7AaZEi0jQjb/Ji24sk8nmnNiqijwUky2AN17rZvHmKLIcYE/fQafCzTmT5kKZS81eXsyXOXX+rEOYGIqjKAYtghfBKtMpVvaU2lu59sMfDLpCRNtCjCZSVTeh6hbYCxNKErF7H4pikBiKc/G3BOGiSV9PKy9s93C0UKoiFyIye/oOEgm6mRIt+npakdpbmcmU0VI57pTcxOQOJpMqq1GzES0VVrib1tjRvY8BJUmk5yEzv6wAOWYyZe6U3EgjA4TCYee8s6qK7vIgbfOgpf6OG5wTiXV3MKEka3bRup3w9uw8hnm/0lI1g0FXlvDvC0SCHvq3w63hcag0OedqhqUmwprJtZwHxVUhFh87qi2aNXlqdsJDMdmSRD/aookk+gn4t7AjImEfT3hloZ5ujK1RdkQk9LzhWP5k5qs7YcNxbIvQFk2nQcXkDqCjZryeNxCAq4/nwNMGFzSYhrYLQNUUtP/VwlJhBaAu8ersYZ0PkpbmzWwPtSIEfEwm1XVltl40fA886ULAvwUh4AMqIxpY8z5oZHut7J8qwBYBOMUoBHyOgNWoV+n1yNcloJaQ9ZI3Iv7HAlYLaYT1EG9gAzb+AljZTd1aI3ikAAAAAElFTkSuQmCC)}.tav-dock-button[data-new]:after{content:"";top:var(--u);right:calc(2 * var(--u));width:calc(3 * var(--u));height:calc(3 * var(--u));background:var(--ink-info);box-shadow:0 0 0 var(--u) var(--rule-shadow);position:absolute}@media (hover:hover) and (width>=701px) and (height>=601px){.tav-dock{width:var(--dock-rail);transition:width .16s}.tav-dock:is(:hover,:has(:focus-visible)){width:var(--dock-open)}.tav-dock-button .dock-label{opacity:0;transition:opacity .11s}.tav-dock:is(:hover,:has(:focus-visible)) .dock-label{opacity:1}}@media (hover:hover) and (width>=701px) and (height>=601px) and (prefers-reduced-motion:reduce){.tav-dock,.tav-dock-button .dock-label{transition:none}}@media (width<=700px),(height<=600px){.tav-dock{left:max(var(--space-2), env(safe-area-inset-left));right:max(var(--space-2), env(safe-area-inset-right));bottom:max(var(--space-2), env(safe-area-inset-bottom));width:auto;max-height:none;padding:var(--u);flex-direction:row;align-items:flex-end;overflow:visible}.tav-dock-button,.tav-dock-button[data-tier="2"]{min-width:0;padding:var(--u) 0;flex:1 1 0;justify-content:center}.tav-dock-button .dock-label{display:none}.tav-dock-button[data-tier-start]{margin-top:0;margin-left:var(--u)}.tav-dock-button:before,.tav-dock-button[data-tier="2"]:before{width:calc(12 * var(--u));height:calc(12 * var(--u));margin-inline:0}}.tav-hud-left{top:calc(27 * var(--u) + var(--space-2) + env(safe-area-inset-top,0px));left:max(var(--space-3), env(safe-area-inset-left));width:calc(160 * var(--u));max-width:calc(100vw - 2 * var(--space-3));max-height:calc(100dvh - 27 * var(--u) - var(--space-2) - 30 * var(--u) - env(safe-area-inset-top,0px));gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.tav-hud-left>*{pointer-events:auto}.tav-villager{z-index:10;column-gap:var(--space-2);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.tav-villager__portrait{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--surface-inset);box-shadow:inset 0 0 0 var(--u) var(--umber-3);color:var(--ink-r1);font:normal var(--type-r1) / 1 var(--font-pixel);grid-row:1/span 2;place-items:center;display:grid}.tav-villager__name{color:var(--ink-r1);font:normal var(--type-r1) / 1.2 var(--font-pixel);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tav-villager__line{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:0;overflow:hidden}.tav-villager>.tav-villager__line:first-of-type{grid-column:2/-1}.tav-villager__help{grid-area:1/3}.tav-villager__actions{gap:var(--space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.tav-villager__actions:has(>:not([hidden])){margin-top:var(--space-1)}.tav-current-task{z-index:10;align-items:baseline;gap:var(--space-2);cursor:pointer;flex:none;display:flex;position:relative}.tav-current-task:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-current-task__name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.tav-current-task__amount{white-space:nowrap;flex:none}.tav-task-line{height:var(--u);background:var(--umber-3);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.tav-task-line:before{content:"";width:calc(var(--value,0) * 100%);background:var(--gold-3);position:absolute;inset:0 auto 0 0}.tav-task-line[hidden]{display:none}.tav-queue{--queue-row:calc(22 * var(--u));flex-direction:column;flex:0 auto;min-height:0;display:flex}.tav-queue__body{gap:var(--space-1);flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}.tav-queue__controls{align-items:center;gap:var(--space-1);flex:none;display:flex}.tav-queue__status{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tav-queue__list{--queue-rows:1;--scroll-min:calc(var(--queue-rows) * var(--queue-row));max-height:calc(var(--queue-rows) * var(--queue-row));flex:auto;margin:0;padding:0;list-style:none}.tav-queue:not(.tav-window) .tav-queue__list{height:calc(var(--queue-rows) * var(--queue-row));flex:none}.tav-queue .queue-panel{box-sizing:border-box;height:var(--queue-row);align-items:center;gap:var(--space-1);padding:0 var(--u);grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid;position:relative}.tav-queue .queue-panel.current-task{background:var(--surface-card)}.tav-queue .queue-panel.drag-source{opacity:.55}.tav-queue .queue-panel.drop-target{outline:var(--u) solid var(--select-ring);outline-offset:calc(-1 * var(--u))}.tav-queue .queue-panel:has(.queue-quantity-editor){height:auto;padding-block:var(--space-1)}.queue-panel-text{min-width:0;display:grid}.queue-panel-text>.tav-read-2{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.queue-panel-note{align-items:center;gap:var(--space-1);min-width:0;display:flex}.queue-panel-note>.tav-read-3{flex:none;line-height:1.25}.queue-drag-handle{min-width:24px;min-height:24px;color:var(--ink-label);font:16px / 1 var(--font-body);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}.tav-queue.queue-dragging .queue-drag-handle{cursor:grabbing}.queue-drag-handle:disabled{color:var(--ink-disabled);cursor:not-allowed}.queue-drag-handle:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.queue-panel-quantity{min-width:calc(8 * var(--u));text-align:end}.queue-quantity-editor{align-items:end;gap:var(--space-1);padding-top:var(--space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.queue-quantity-editor label{flex:1;min-width:90px;display:grid}.queue-quantity-editor input{width:100%}.queue-drag-preview{z-index:2147483645;pointer-events:none;max-width:240px;color:var(--ink-r1);white-space:nowrap;text-overflow:ellipsis;position:fixed;overflow:hidden}.tav-chat-launcher{z-index:10;left:max(var(--space-3), env(safe-area-inset-left));bottom:max(var(--space-3), env(safe-area-inset-bottom));justify-items:start;gap:var(--space-2);max-width:min(calc(160 * var(--u)), calc(100vw - 2 * var(--space-3)));pointer-events:none;display:grid;position:fixed}.tav-chat-launcher>*{pointer-events:auto}.tav-chat-launcher[data-mention]{z-index:10001}.tav-chat-launcher>.tav-button{align-items:center;gap:var(--space-1);display:inline-flex;position:relative}.tav-chat-launcher .tav-badge{top:calc(-3 * var(--u));right:calc(-4 * var(--u));position:absolute}.tav-chat-toast{--font-body:var(--font-chat)}.tav-chat-toast>button{text-align:start;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;display:grid}.tav-chat-toast>button:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(2 * var(--u))}.tav-chat-toast b{color:var(--ink-gold);font-weight:600}.tav-chat-toast__text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:no-preference){.tav-chat-toast:not([hidden]),.tav-toast.visible{animation:.16s ease-out tav-toast-in}}@keyframes tav-toast-in{0%{opacity:0;translate:0 var(--space-1)}to{opacity:1;translate:0}}.tav-camera{z-index:10;left:50%;bottom:max(var(--space-3), env(safe-area-inset-bottom));align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);grid-template-columns:auto auto auto auto;display:grid;position:fixed;transform:translate(-50%)}.tav-camera__location{color:var(--ink-r1);text-align:center;grid-column:1/-1;margin:0;line-height:1.2}.tav-camera__location:after{content:"";margin:var(--space-1) var(--space-2) 0;border-top:1px solid var(--rule-unlit);display:block}.tav-camera>.tav-button{min-width:calc(16 * var(--u))}.tav-camera>#zoom-level{text-align:center;min-width:3ch}.tav-toast{z-index:10001;left:50%;top:calc(27 * var(--u) + var(--space-2) + env(safe-area-inset-top,0px));max-width:min(calc(200 * var(--u)), calc(100vw - 2 * var(--space-3)));pointer-events:none;text-align:center;position:fixed;transform:translate(-50%)}.tav-toast:not(.visible){display:none}@media (width<=700px),(height<=600px){.tav-toast{top:calc(55 * var(--u) + 3 * var(--space-2) + var(--type-r2) * 1.2 + env(safe-area-inset-top,0px))}.tav-chat-launcher{bottom:calc(var(--tav-dock-height,64px) + var(--space-2) + env(safe-area-inset-bottom))}.tav-camera{top:calc(27 * var(--u) + var(--space-2) + env(safe-area-inset-top,0px));left:auto;right:max(var(--space-3), env(safe-area-inset-right));bottom:auto;transform:none}.tav-hud-left{max-width:calc(100vw - 2 * var(--space-3) - 44 * var(--u))}}.tav-grid{grid-template-columns:repeat(auto-fill, calc(var(--slot-size) * var(--u)));align-content:start;gap:var(--u);padding:calc(var(--slot-margin) * var(--u));margin:0;display:grid}.tav-grid__empty{padding:var(--space-2);grid-column:1/-1;margin:0}.tav-slot__glyph{color:var(--ink-label);font:600 var(--type-label) / 1 var(--font-body);text-transform:uppercase}.tav-slot[data-reserved]{opacity:.7}.tav-slot[data-reserved]:after{content:"";left:calc(3 * var(--u));bottom:calc(3 * var(--u));width:calc(4 * var(--u));height:var(--u);background:var(--ink-info);position:absolute}.tav-slot.inventory-slot{cursor:pointer}.tav-stack{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}.tav-panel__body p{margin:0}.tav-bag{width:520px;height:600px}.tav-bag__body{gap:var(--space-2);flex-direction:column;display:flex}.tav-bag__body>.army-tabs{flex:none}.tav-bag__items{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex;container-type:inline-size}.tav-bag__items[hidden]{display:none}.tav-bag__section,.tav-bag__well{flex-direction:column;flex:auto;min-height:0;display:flex}.tav-bag__well>.tav-grid{flex:auto}#warehouse-grid{--scroll-min:calc((2 * var(--slot-size) + 1 + 2 * var(--slot-margin)) * var(--u))}.tav-bag__head{align-items:center;gap:var(--space-1) var(--space-2);min-height:calc(var(--button-height) * var(--u));margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.tav-bag__head>h3{min-width:56px;margin:0}.tav-bag__head>.tav-meter{flex:1 1 calc(24 * var(--u))}#storage-filters{margin-bottom:var(--space-1)}.tav-bag__detail{grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:minmax(calc(var(--slot-size) * var(--u)), auto) auto;align-items:center;gap:var(--space-1) var(--space-3);flex:none;grid-template-areas:"slot title info""actions actions actions";display:grid}.tav-bag__detail>.tav-slot{grid-area:slot}.tav-bag__title{grid-area:title;min-width:0}.tav-bag__title>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tav-bag__info{gap:var(--u);overflow-wrap:anywhere;grid-area:info;min-width:0;display:grid}.tav-bag__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);min-height:calc(var(--button-height) * var(--u));flex-wrap:wrap;grid-area:actions;display:flex}.tav-bag__detail:has(.tav-bag__equip:not([hidden])){grid-template-areas:"slot title title""info info info""actions actions actions"}@container (width<=380px){.tav-bag__detail{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"slot title""info info""actions actions"}.tav-bag__detail:has(.tav-bag__equip:not([hidden])){grid-template-areas:"slot title""info info""actions actions"}.tav-bag__info{min-height:calc(1.4 * (var(--type-r2) + var(--type-r3)) + var(--u))}}.tav-bag__withdraw,.tav-bag__sell{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.tav-bag__withdraw>.tav-field{width:64px}#inventory-sale-controls{gap:var(--space-1);display:grid}.tav-chat-item{width:min(360px,100vw - 24px)}#craft-search{flex:none;width:100%}.tav-bag__equip{align-items:start;gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.tav-bag__changes{white-space:pre-line}#bag-equip-reason[data-blocked],.tav-equipment__reason{color:var(--ink-danger)}.tav-equipment__reason:empty{display:none}.tav-equipment__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.tav-equipment{width:520px;height:580px}.tav-equipment__body{gap:var(--space-2) var(--space-3);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);display:grid}.tav-equipment__doll{--doll-row-extra:max(0px, calc(32px * var(--icon-scale) - 26 * var(--u)));--doll-top-extra:max(0px, calc(16px * var(--icon-scale) - 19 * var(--u)));width:max(calc(var(--doll-plate-width) * var(--u)), calc(96px * var(--icon-scale) + 8 * var(--u)));height:max(calc(var(--doll-plate-height) * var(--u) + 4 * var(--doll-row-extra)), calc(160px * var(--icon-scale) + 6 * var(--u)));image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAACYCAYAAAAIjqy4AAACtElEQVR42u3dsY7TQBAGYD8D0jWHKKiuQxS0PAOPQclb8NqHAooEKDk78U52Zvyd9BfXRLvzxfZ67ewuy7Isz0/vXiVfljPOz++fJFl+fHv/B+kM5BubKxeBPj4/SYIAAiSAAAkg6Q+0NlwFNLkjXz+/vH55+XA1VftVGuh8dKzh/I1UrX9lgW6BqXo0AQKUD6cSEiBAOXGqIAECBAgQoJ44FZAcQY4gQIAAAQJkJgEQILPZgAB5ogrIOwmAAM18fepatgDdE0D/oYyeDB1xMzsLazpQVpQsg4xwoLdOG5Vgrl3Pok+LoUBvAVTG2dKHkTUEBAhQOqAtje9yDYpEAgQIECBA43G6AEUjTQWqinRLHwABAtQK6NbGdgCKRAIEaL2h1R43jOo3IEBjGtkBKAoJEKBtDayAtKcPgAABKg20t3EdgCKQAAHa3rDMSCP6AAhQbKM6AI1GAgQIUBugrEiz67ELKOKiWB1o9FkFECBAU4CuNWLPb2S6AK39OO2WGt8FtFbIqKeyVXBG1QhQR6CtBexwmovuw5ZaAwIECBCgxwAd4T4oHChyFNftPqjdMBvQg2YSOtwDRfYnfCbh0nTGiGVQugHtrdHQdxIyLvufafuAqS+NZN2Xofr+DoAAAQIE6Ng4M5EAAQLkGrSy/PKozzRICCgmIECAAAECBAgQoIp701Xf6w4QIECAAAECBOgYQBHrogICBAgQIECAAAEC1GSr6HsLOhrIVtGAAAECBAgQIECAAAECBAgQIECAOgPtKepIoCx1AAQIECBAgAABAgRoItDo3Y4BAQIECBAgQIAAPQJpJFCmGgACBAgQIECAAOVes/RSZgJdyiGBRi4oG/EDrplHFiBAgAABAgQIUM1h9q2Z9fmHvFEVQIAkCEjy5B+g0z+SL7+BTn++sTlzsvkFCr21BzhEDP8AAAAASUVORK5CYII=) 0 0/100% 100% no-repeat;position:relative}.tav-equipment__doll>.tav-slot{left:clamp(0px, calc((var(--slot-x) + 11) * 100% / var(--doll-plate-width) - 16px * var(--icon-scale)), calc(100% - 32px * var(--icon-scale)));top:calc((var(--slot-y) + (22 - var(--slot-size)) / 2) * var(--u) + var(--slot-row) * var(--doll-row-extra) + var(--doll-top-extra));position:absolute}.tav-equipment__doll>[data-slot=hat]{--slot-row:0;--slot-x:var(--doll-hat-x);--slot-y:var(--doll-hat-y)}.tav-equipment__doll>[data-slot=shirt]{--slot-row:1;--slot-x:var(--doll-shirt-x);--slot-y:var(--doll-shirt-y)}.tav-equipment__doll>[data-slot=toolbelt]{--slot-row:2;--slot-x:var(--doll-toolbelt-x);--slot-y:var(--doll-toolbelt-y)}.tav-equipment__doll>[data-slot=pants]{--slot-row:3;--slot-x:var(--doll-pants-x);--slot-y:var(--doll-pants-y)}.tav-equipment__doll>[data-slot=boots]{--slot-row:4;--slot-x:var(--doll-boots-x);--slot-y:var(--doll-boots-y)}.tav-equipment__doll>[data-slot=gloves]{--slot-row:2;--slot-x:var(--doll-gloves-x);--slot-y:var(--doll-gloves-y)}.tav-equipment__doll>[data-slot=backpack]{--slot-row:1;--slot-x:var(--doll-backpack-x);--slot-y:var(--doll-backpack-y)}.tav-equipment__detail{align-content:start;gap:var(--space-1);min-width:0;display:grid}.tav-equipment__item{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.tav-equipment__stats{color:var(--ink-positive)}.tav-equipment__controls{justify-items:start;gap:var(--space-1);display:grid}.tav-equipment__controls[hidden]{display:none}.tav-equipment__choices{gap:var(--u);padding:calc(var(--slot-margin) * var(--u));flex-wrap:wrap;display:flex}.tav-equipment__body>.tav-divider{grid-column:1/-1}.tav-equipment__tools{flex-direction:column;grid-column:1/-1;min-height:0;display:flex}.tav-equipment__tools>.tav-grid{flex:auto}.tav-slot__ghost{opacity:.3;filter:grayscale()}.tav-menu:not(.tav-window){top:calc(27 * var(--u) + var(--space-3));right:calc(max(var(--space-3), env(safe-area-inset-right)) + var(--dock-rail) + var(--space-3));position:fixed}.tav-menu>.tav-panel__body>[data-hud-panel]{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.tav-menu--places{width:640px;height:460px}.tav-skills{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-skills>#open-progression{align-self:flex-start}.tav-skills__overview{gap:var(--space-2);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.tav-skills__overview[hidden]{display:none}.tav-skills__overview>.tav-compartment{flex-direction:column;min-height:0;display:flex}.tav-skills__column{--scroll-min:calc(24 * var(--u));align-content:start;gap:var(--u);flex:auto;display:grid}.tav-skills__places{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.tav-gather__row{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.2fr);display:grid}.tav-gather__player{padding-block:var(--space-1);flex:none}.tav-gather__player[hidden]{display:none}.tav-gather__row>:not(:first-child){min-width:0;border-inline-start:var(--u) solid var(--umber-3);padding-inline-start:var(--space-2)}.tav-gather__xp{gap:var(--u);display:grid}.tav-gather__node.tav-gather__row{margin-block:var(--space-2)}.tav-gather__node.tav-gather__row>#place-title{color:var(--ink-r1);font:600 var(--type-r1) / 1.2 var(--font-body);margin:0}.tav-gather__row>.tav-gather__locked{color:var(--ink-danger)}.tav-menu--crafting{width:560px;height:600px}.tav-craft{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-craft[hidden],.tav-craft__model[hidden]{display:none}.tav-craft>.tav-craft__back{align-self:flex-start}.tav-craft__split{grid-template-columns:minmax(calc(84 * var(--u)), 90fr) minmax(calc(130 * var(--u)), 160fr);gap:var(--space-2);flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.tav-craft__recipes{flex-direction:column;min-height:0;display:flex}.tav-craft__list{--scroll-min:calc(14 * var(--u));align-content:start;gap:var(--u);flex:auto;display:grid}.tav-craft__list-controls{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.tav-craft__recipe-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tav-craft__favourite{padding-inline:var(--space-1);color:var(--ink-r3)}.tav-craft__favourite[aria-pressed=true]{color:var(--ink-gold)}.tav-craft__detail{gap:var(--space-1);flex-direction:column;min-height:0;display:flex;overflow:auto}.tav-craft__output{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.tav-craft__ingredients{gap:var(--space-1);display:grid}.tav-craft__ingredient{align-items:center;gap:0 var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.tav-craft__ingredient>.tav-icon-box{grid-row:1}.tav-craft__ingredient-rarities{gap:var(--space-1) 0;flex-wrap:wrap;grid-column:1/-1;display:flex}.tav-craft__ingredient-rarity{box-sizing:border-box;justify-items:center;gap:var(--u);min-width:calc(11ch + 2 * var(--space-1));padding:var(--u) var(--space-1);background:var(--surface-inset);text-align:center;cursor:help;flex:none;display:grid;position:relative}.tav-craft__ingredient-rarity+.tav-craft__ingredient-rarity:before{content:"";inset-block:var(--space-2);width:var(--u);background:var(--umber-3);pointer-events:none;position:absolute;inset-inline-start:0}.tav-craft__ingredient-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.tav-craft__ingredient-rarity>.tav-slot{justify-self:center}.tav-craft__ingredient-rarity:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-craft__have{color:var(--ink-positive)}.tav-craft__short{color:var(--ink-danger)}.tav-craft__detail .tav-skill__progress{grid-area:auto}.tav-work-size{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:8px 0;display:grid}.tav-work-size__row{flex-wrap:wrap;grid-column:1;align-items:center;gap:6px;display:flex}.tav-work-size__label{min-width:52px;color:var(--ink-r3);font-size:12px;font-weight:600}.tav-work-size__custom{align-items:stretch;display:inline-flex}.tav-work-size [role=radio]{box-sizing:border-box;background:var(--surface-inset);min-height:28px;box-shadow:inset 0 0 0 2px var(--umber-3);color:var(--ink-r2);white-space:nowrap;cursor:pointer;border:0;border-radius:0;margin:0;padding:2px 8px;font-weight:600}.tav-work-size [role=radio]:hover{background:var(--surface-card)}.tav-work-size [role=radio][aria-checked=true]{background:var(--surface-card);box-shadow:inset 0 0 0 2px var(--gold-3)}.tav-work-size [role=radio][aria-checked=true]:before{content:"✓ "}.tav-work-size [role=radio]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tav-work-size [role=radio]:disabled{background:var(--surface-inset);cursor:not-allowed}.tav-work-size__custom>input{box-sizing:border-box;width:64px;min-height:28px;margin:0}.tav-work-size .tav-work-size__endless{grid-area:1/2/span 2;justify-self:end;min-height:44px;padding-inline:12px}.tav-market{width:680px;height:560px}.tav-market__body{gap:var(--space-2);flex-direction:column;display:flex}.tav-market__account{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.tav-market__gold{color:var(--ink-gold)}.tav-market__good{color:var(--ink-positive)}.tav-market__bar>.tav-tabs{align-items:flex-end}.tav-market__bar>.tav-tabs>.tav-button{align-self:center;margin-left:auto}.tav-market .market-categories:not([hidden]){gap:var(--u);flex-wrap:wrap;display:flex}.tav-market .market-tab-separator{width:var(--space-3)}.tav-market__split{grid-template-columns:minmax(calc(110 * var(--u)), 1fr) minmax(calc(120 * var(--u)), 1fr);gap:var(--space-2);flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.tav-market__split>.market-list{--scroll-min:calc(14 * var(--u));align-content:start;gap:var(--u);display:grid}.tav-market__split>.market-detail{gap:var(--space-1);flex-direction:column;min-height:0;display:flex;overflow:hidden}.tav-market__text{min-width:0;display:grid}.tav-market__text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tav-market .market-price{color:var(--ink-gold)}.tav-market .market-filters,.tav-market .market-presets,.tav-market .market-book{align-items:flex-end;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-market .market-book>div,.tav-market__field{gap:var(--u);display:grid}.tav-market__field>.tav-field{width:calc(48 * var(--u))}.tav-market .market-stats{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-market .market-warning{color:var(--ink-danger)}.tav-market__listings{align-content:start;gap:var(--u);flex:auto;min-height:0;display:grid}.tav-market__actions{gap:var(--space-1);display:flex}.tav-market__retry{justify-self:start}.tav-guild{width:580px;height:540px}.tav-guild__body{gap:var(--space-2);flex-direction:column;display:flex}.tav-guild__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tav-guild__head[hidden]{display:none}.tav-guild__identity{min-width:0}.tav-guild__identity>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tav-guild .guild-tabs>.tav-guild__refresh{align-self:center;margin-left:auto}.tav-guild__content{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-guild__stack{justify-items:start;gap:var(--space-1);display:grid}.tav-guild__row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-guild__list{--scroll-min:calc(14 * var(--u));align-content:start;gap:var(--u);flex:auto;min-height:0;display:grid}.tav-guild__text{min-width:0;display:grid}.tav-guild__text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tav-guild__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.tav-guild__form,.tav-guild .guild-contribution-form{align-items:flex-end;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-guild__field{gap:var(--u);display:grid}.tav-guild__field>.tav-field{width:calc(64 * var(--u))}.tav-guild__field>input[type=number]{width:calc(36 * var(--u))}.tav-guild .guild-contribution{gap:var(--space-1);padding:var(--space-1) 0;display:grid}.tav-guild__storage{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-guild__grid{flex-direction:column;flex:auto;min-height:0;display:flex}.tav-guild__grid>.tav-grid{flex:auto}#guild-officer-grid,#guild-shared-grid{--scroll-min:calc((var(--slot-size) + 2 * var(--slot-margin)) * var(--u))}.tav-guild__moves{align-items:flex-end;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.tav-guild__log{align-content:start;gap:var(--space-1);flex:auto;min-height:0;display:grid}.tav-guild__entry{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.tav-guild__composer{flex:none}.tav-confirm{width:min(420px,100vw - 32px);height:fit-content;margin:auto}dialog.tav-confirm:not(.tav-window){top:0;bottom:0}.tav-confirm::backdrop{background:var(--surface-void);opacity:.6}.tav-confirm>.tav-panel__body{height:auto;padding-block:var(--space-2) var(--space-3)}.tav-loot-reveal{width:fit-content;min-width:min(320px,100vw - 32px);max-width:min(640px,100vw - 32px);height:fit-content;margin:auto}dialog.tav-loot-reveal:not(.tav-window){top:0;bottom:0}.tav-loot-reveal::backdrop{background:var(--surface-void);opacity:.6}.tav-loot-reveal>.tav-loot{justify-items:center;gap:var(--space-2);height:auto;padding-block:var(--space-2) var(--space-3);display:grid}.tav-loot__source{align-items:center;gap:var(--space-2);display:flex}.tav-loot__source p{text-transform:capitalize;margin:0}.tav-loot__box[data-spent=true]{opacity:.6}.tav-loot__results{justify-content:center;gap:calc((4 + 2 * var(--slot-margin)) * var(--u));padding:calc((2 + var(--slot-margin)) * var(--u));flex-wrap:wrap;margin:0;list-style:none;display:flex}@media (height<=480px){.tav-loot-reveal>.tav-loot{max-height:calc(100dvh - 160px);overflow-y:auto}}.tav-loot__results:empty{display:none}.tav-loot__tile{justify-items:center;animation:.32s cubic-bezier(.2,1.4,.4,1) both tav-loot-out;display:grid;position:relative}.tav-loot__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tav-loot__tile p{margin:0}.tav-loot__tile--large{gap:var(--space-2)}.tav-loot__tile--large .tav-slot{margin:calc(var(--slot-size) / 2 * var(--u));transform:scale(2)}.tav-loot__tile--large [data-rarity]{text-transform:capitalize}.tav-loot__tile--large [data-rarity=common]{color:var(--rarity-common-2)}.tav-loot__tile--large [data-rarity=uncommon]{color:var(--rarity-uncommon-2)}.tav-loot__tile--large [data-rarity=rare]{color:var(--rarity-rare-2)}.tav-loot__tile--large [data-rarity=epic]{color:var(--rarity-epic-2)}.tav-loot__tile--large [data-rarity=legendary]{color:var(--rarity-legendary-2)}.tav-loot__tile .tav-slot[data-empty]{opacity:.7}.tav-loot__tile .tav-slot.is-popped{animation:.2s ease-out tav-loot-pop}@keyframes tav-loot-out{0%{opacity:0;transform:translateY(calc(-14 * var(--u))) scale(.5)}to{opacity:1;transform:none}}@keyframes tav-loot-pop{50%{transform:scale(1.1)}}.tav-loot-reveal.is-instant .tav-loot__tile,.tav-loot-reveal.is-instant .tav-slot.is-popped{animation:none}@media (prefers-reduced-motion:reduce){.tav-loot__tile,.tav-loot__tile .tav-slot.is-popped{animation:none}}.tav-chat{--font-body:var(--font-chat);width:420px;height:340px}.tav-chat:not(.tav-window){left:max(var(--space-3), env(safe-area-inset-left));bottom:max(var(--space-3), env(safe-area-inset-bottom));position:fixed}.tav-chat[hidden]{display:none}.tav-chat__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.tav-chat__header-actions>.window-toast{min-width:0;max-width:calc(90 * var(--u));padding:var(--space-1) var(--space-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tav-chat__header-actions>.window-toast:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-chat__header-actions>#chat-collapse{flex:none}.tav-chat__message--target{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-chat__body{gap:var(--space-1);flex-direction:column;display:flex}.tav-chat__bar{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex;position:relative}.tav-chat__log{--scroll-min:calc(24 * var(--u));align-content:start;gap:var(--space-1);flex:auto;min-height:0;display:grid}.tav-chat__message{align-items:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.tav-chat__message>p{overflow-wrap:anywhere}.tav-chat__message strong{color:var(--ink-r1)}.tav-chat__more{padding:0 var(--space-1);color:var(--ink-label);font:700 var(--type-r2) / 1.25 var(--font-body);cursor:pointer;list-style:none}.tav-chat__more::-webkit-details-marker{display:none}.tav-chat__actions-card,.tav-chat__blocked-card{z-index:2;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute;right:0}.tav-chat__actions-card{top:100%}.tav-chat__blocked>summary{list-style:none}.tav-chat__blocked>summary::-webkit-details-marker{display:none}.tav-chat__blocked-card{top:calc(100% + var(--u))}.tav-chat__blocked[hidden]{display:none}.tav-chat__error{color:var(--ink-danger)}.tav-chat__error:empty{display:none}.tav-chat__composer{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.tav-chat__composer[hidden],.tav-menu>.tav-panel__body>[data-hud-panel][hidden]{display:none}.tav-farm{width:620px;height:580px}.tav-farm__body,.tav-food__body,.tav-honors__body,.tav-away__body{gap:var(--space-2);flex-direction:column;display:flex}.tav-farm__top{align-items:center;gap:var(--space-2);display:flex}.tav-farm__top>div{flex:1;min-width:0}.tav-farm__plots{flex-direction:column;flex:auto;min-height:0;display:flex}.tav-farm__grid{--scroll-min:calc(40 * var(--u));grid-template-columns:repeat(auto-fill, minmax(calc(120 * var(--u)), 1fr));align-content:start;gap:var(--space-2);flex:auto;min-height:0;display:grid}.tav-farm__plot{align-content:start;gap:var(--space-1);display:grid}.tav-farm__plot-head,.tav-farm__plot-actions,.tav-farm__row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-farm__plant{align-items:center;gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.tav-farm__plant>.tav-meter{width:calc(32 * var(--u))}.tav-farm__plant>.tav-field{width:100%;min-width:0}.tav-farm__seeds{gap:var(--space-1);flex:none;display:grid}.tav-farm__field,.tav-food__field,.tav-professions__field,.tav-settings__field{gap:var(--u);display:grid}.tav-farm__field>input,.tav-food__field>input{width:calc(36 * var(--u))}.tav-food{width:560px;height:560px}.tav-food__section{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-food__section[hidden]{display:none}.tav-food__active{gap:var(--space-1);display:grid}.tav-food__active-row{align-items:center;gap:var(--u) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.tav-food__active-row>.tav-meter{grid-column:1/-1}.tav-food__good{color:var(--ink-positive)}.tav-food__queue{gap:var(--space-1);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-food__list,.tav-honors__list,.tav-away__list,.tav-visitors__list,.tav-village__list{--scroll-min:calc(14 * var(--u));align-content:start;gap:var(--u);flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:grid}.tav-food__fire{justify-items:start;gap:var(--space-1);display:grid}.tav-food__fire>.tav-meter{width:100%}.tav-food__use{align-items:flex-end;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:none;display:flex}.tav-food__field>select{max-width:calc(120 * var(--u))}.tav-food__effect{flex-basis:100%}.tav-honors{width:540px;height:560px}.tav-honors__award{justify-items:start;gap:var(--space-1);flex:none;display:grid}.tav-honors__award[hidden]{display:none}.tav-honors__catalogue{gap:var(--space-1);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-honors__tools{align-items:flex-end;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-honors__search{flex:1 1 calc(80 * var(--u));gap:var(--u);display:grid}.tav-honors__skill{flex:0 1 calc(64 * var(--u));gap:var(--u);display:grid}.tav-honors__skill[hidden]{display:none}.tav-honors__text{min-width:0}.tav-honors__text>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.honor-board{align-content:start;gap:var(--space-1);display:grid}.honor-board__overall,.honor-board__resource{border:1px solid var(--rule-unlit);background:var(--surface-band);min-width:0}.honor-board__heading{padding:var(--space-2);color:var(--ink-gold);font-size:var(--type-r1);margin:0;font-weight:700}.honor-board__record{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-2);border-top:1px solid var(--rule-inner);flex-wrap:wrap;display:flex}.honor-board__text{overflow-wrap:anywhere;flex:180px;min-width:0}.honor-board__name{color:var(--ink-r1);font-size:var(--type-r2);margin:0;font-weight:700}.honor-board__result{margin:var(--u) 0 0;color:var(--ink-r2);font-size:var(--type-r3)}.honor-board__detail{margin:var(--u) 0 0;color:var(--ink-r3);font-size:var(--type-r3);display:block}.honor-board__summary{align-items:center;gap:var(--space-1);padding:var(--space-2);cursor:pointer;list-style:none;display:flex}.honor-board__summary::-webkit-details-marker{display:none}.honor-board__summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.honor-board__arrow{color:var(--ink-r2);font-size:var(--type-r1);flex:none}.honor-board__resource[open]>summary>.honor-board__arrow{transform:rotate(90deg)}.honor-board__identity{overflow-wrap:anywhere;flex:auto;min-width:0}.honor-board__chips{gap:calc(2 * var(--u));flex:none;margin-left:auto;display:flex}.honor-board__chip{--honor-color:var(--rarity-common-2);box-sizing:border-box;width:calc(10 * var(--u));height:calc(10 * var(--u));border:2px solid var(--honor-color);color:var(--ink-r2);font-size:var(--type-r3);place-items:center;font-weight:700;line-height:1;display:inline-grid}.honor-board__chip[data-quality=uncommon]{--honor-color:var(--rarity-uncommon-2)}.honor-board__chip[data-quality=rare]{--honor-color:var(--rarity-rare-2)}.honor-board__chip[data-quality=epic]{--honor-color:var(--rarity-epic-2)}.honor-board__chip[data-quality=legendary]{--honor-color:var(--rarity-legendary-2)}.honor-board__chip[data-state=final]{background:var(--honor-color);color:var(--ink-on-gold)}.honor-board__chip[data-state=untracked]{border-style:dashed}.honor-board__untracked{padding:var(--space-1) var(--space-2)}.honor-board__quantity-heading{padding:var(--space-2);border-top:1px solid var(--rule-lit);color:var(--ink-r2);font-size:var(--type-r3);margin:0}.honor-board__quantity-chip{min-width:calc(28 * var(--u));padding:var(--space-1);border:1px solid var(--rule-glint);color:var(--ink-r2);text-align:center;font-size:var(--type-r3)}.honor-board__quantity-chip[data-state=final]{background:var(--surface-raised);border-color:var(--ink-gold);color:var(--ink-r1)}.tav-away{width:80vw;height:80dvh;margin:auto}dialog.tav-away:not(.tav-window){top:0;bottom:0}.tav-away::backdrop{background:var(--surface-void);opacity:.6}.tav-away__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.tav-away__body>.tav-divider{flex:none}.tav-away__overview{gap:var(--space-2);flex:auto;grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.tav-away__overview[data-quiet=true]{grid-template-rows:minmax(0,1fr) auto}.tav-away__section{gap:var(--space-1);flex-direction:column;min-width:0;min-height:0;display:flex}.tav-away__section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex:none;display:flex}.tav-away__section-head h3{color:var(--ink-r2);font:600 var(--type-r2) / 1.2 var(--font-body);margin:0}.tav-away__section>.tav-divider{flex:none}.tav-away__list{scrollbar-gutter:stable;overflow-wrap:anywhere}.tav-away__list:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:calc(-1 * var(--u))}.tav-away__list--items,.tav-away__list--xp{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.tav-away__result{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1);background:var(--surface-inset);border-bottom:var(--u) solid var(--rule-inner);display:flex}.tav-away__result>.tav-slot{flex:none}.tav-away__result--lucky{border-left:calc(2 * var(--u)) solid var(--gold-3)}.tav-away__lucky-icon{width:calc((var(--slot-size) + 12) * var(--u));height:calc((var(--slot-size) + 12) * var(--u));isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.tav-away__lucky-star{z-index:-1;background:var(--gold-3);opacity:.7;clip-path:polygon(50% 0%,61% 27%,85% 15%,73% 39%,100% 50%,73% 61%,85% 85%,61% 73%,50% 100%,39% 73%,15% 85%,27% 61%,0% 50%,27% 39%,15% 15%,39% 27%);pointer-events:none;animation:12s linear infinite tav-away-lucky-spin;position:absolute;inset:0}.tav-away__lucky-label{color:var(--ink-gold)}@keyframes tav-away-lucky-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tav-away__lucky-star{animation:none}}.tav-away__result-content{gap:var(--u);width:100%;min-width:0;display:grid}.tav-away__context{align-items:baseline;gap:var(--u) var(--space-2);flex-wrap:wrap;display:flex}.tav-away__name{color:var(--ink-r1);font:600 var(--type-r1) / 1.2 var(--font-body)}.tav-away__result-content>.tav-meter{width:100%}.tav-away__empty{padding:var(--space-1);grid-column:1/-1}.tav-away__gain{color:var(--ink-positive)}.tav-away__error{color:var(--ink-danger);flex:none}.tav-away__error:empty{display:none}.tav-away>.tav-panel__actions>.away-close{flex:1}@media (width<=760px),(height<=540px){.tav-away{width:calc(100vw - 16px);min-width:0;height:calc(100dvh - 16px);min-height:0}.tav-away__body{overscroll-behavior:contain;overflow:auto}.tav-away__overview,.tav-away__overview[data-quiet=true]{flex:none;grid-template-rows:none;grid-auto-rows:auto}.tav-away__section>.tav-away__list{flex:none;max-height:240px}}@media (width<=760px){.tav-away__overview{grid-template-columns:minmax(0,1fr)}}.tav-menu--settings{width:520px;height:420px}.tav-settings__panel{align-content:start;gap:var(--space-2);flex:auto;min-height:0;display:grid;overflow:auto}.tav-settings__panel[hidden]{display:none}.tav-settings__group{justify-items:start;gap:var(--space-1);display:grid}.tav-settings__field{align-items:center;gap:var(--space-2);grid-template-columns:auto auto}.tav-settings__check{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.tav-menu--village{width:540px;height:600px}.tav-village__rarity{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-village__rarity[hidden]{display:none}.tav-village__projects,.tav-village__nearby{gap:var(--space-1);flex-direction:column;min-height:0;display:flex}.tav-village__projects{flex:3 1 0}.tav-village__nearby{flex:2 1 0}.tav-village__projects-list{gap:var(--space-2);display:grid}.tav-village__projects-list[hidden]{display:none}.tav-village__project{justify-items:start;gap:var(--space-1);display:grid}.tav-village__project[hidden]{display:none}.tav-village__head,.tav-village__donation{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;width:100%;display:flex}.tav-village__meter{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.tav-village__material{align-items:center;gap:var(--space-2);flex:180px;min-width:0;display:flex}.tav-village__material>.tav-read-2{overflow-wrap:anywhere;min-width:0}.tav-village__material-icon{flex:none}.tav-village__progress{width:100%;accent-color:var(--gold-3)}.tav-village__selection{gap:var(--space-1);flex:none;display:grid}.tav-village__selection[hidden]{display:none}.tav-village__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.tav-menu--progression{width:600px;height:610px}.tav-professions{align-content:start;gap:var(--space-2);display:grid}.tav-professions__group{justify-items:start;gap:var(--space-1);display:grid}.tav-professions__meter{width:100%}.tav-profession-options{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%;display:grid}.tav-profession-choice{gap:var(--u);padding:var(--space-1) var(--space-2);text-align:left;display:grid}.tav-profession-choice[aria-pressed=true]{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOUlEQVR42mNgYGBgUJQS/Y8PM8AUnZwngxNPTuaHKIYptDVQx4qHnEIQBx+GK8x25cCLUcKSUIADAE1ZoSNLZdr5AAAAAElFTkSuQmCC)}.tav-profession-choice[aria-pressed=true]>.tav-read-2{color:var(--ink-r1);font-weight:700}.tav-profession-choice:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-menu--visitors{width:480px;height:480px}.tav-visitors{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-visitors__text{min-width:0}.tav-menu--guide{width:1040px;height:600px}.tav-menu--guide #game-guide{gap:var(--space-2);-webkit-user-select:text;user-select:text;flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(108px,150px) minmax(0,1fr);min-width:0;min-height:0;display:grid}.game-book__tabs{gap:var(--space-1);border-right:var(--u) solid var(--rule-lit);min-width:0;padding-right:var(--space-2);flex-direction:column;display:flex}.game-book__tab{min-height:38px;padding:var(--space-2);color:var(--ink-r2);font:500 var(--type-r2) / 1.25 var(--font-body);text-align:left;overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none}.game-book__tab:hover,.game-book__tab[aria-selected=true]{color:var(--ink-r1);background-color:var(--surface-raised)}.game-book__tab[aria-selected=true]{box-shadow:inset calc(2 * var(--u)) 0 var(--ink-gold);border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOUlEQVR42mNgYGBgUJQS/Y8PM8AUnZwngxNPTuaHKIYptDVQx4qHnEIQBx+GK8x25cCLUcKSUIADAE1ZoSNLZdr5AAAAAElFTkSuQmCC);font-weight:700}.game-book__tab:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.game-book__pages{min-width:0;min-height:0;display:flex}.game-book__page{--scroll-min:0px;min-width:0;padding:0 var(--space-2) var(--space-2) var(--space-1);scrollbar-gutter:stable;overflow-wrap:anywhere;flex:auto}.game-book__page[hidden]{display:none}.game-book__heading{margin:0 0 var(--space-3);color:var(--ink-r1);font:700 var(--type-r1) / 1.2 var(--font-body)}.game-book__tools{gap:var(--space-1);flex-wrap:wrap;display:flex}.game-book__tools>.tav-field{flex:150px;width:100%;min-width:0}.game-book .guide-list{gap:var(--space-2);display:grid}.game-book .guide-entry{margin-bottom:var(--space-2);padding:var(--space-2)}.game-book .guide-entry h3{margin:0 0 var(--space-1);color:var(--ink-r1);font:700 var(--type-r2) / 1.3 var(--font-body)}.game-book .guide-entry p{margin:var(--space-1) 0;color:var(--ink-r2);font:500 var(--type-r2) / 1.4 var(--font-body)}.game-book .guide-entry small{color:var(--ink-r3);font:400 var(--type-r3) / 1.4 var(--font-body);display:block}.game-book__page--leaderboards{gap:var(--space-1);flex-direction:column;display:flex}.game-book__page--leaderboards>.game-book__heading{margin-bottom:0}.leaderboards__selectors{flex:none;min-width:0}.leaderboards__group{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.leaderboards__group+.leaderboards__group{border-top:var(--u) solid var(--rule-lit)}.leaderboards__group h4{letter-spacing:.02em;flex:0 0 110px;margin:0}.leaderboards__group>.tav-chips{flex:300px;min-width:0}.leaderboards__selectors .tav-chip{max-width:100%;height:auto;min-height:calc(var(--chip-height) * var(--u));padding-block:var(--u);white-space:normal;text-align:left;line-height:1.2}.leaderboards__header{flex:none}.leaderboards__header>h3{margin:0;font-weight:700}.leaderboards__tools{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.leaderboards__status{flex:1;min-width:0;margin:0}.leaderboards__results{--scroll-min:80px;min-height:80px;padding-right:var(--space-1);scrollbar-gutter:stable;flex:auto}.leaderboards__list{margin:0 0 var(--space-1);gap:0;padding:0;list-style:none;display:grid}.leaderboards__row{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:var(--u) solid var(--rule-shadow);grid-template-columns:2.75em minmax(0,1fr) minmax(0,auto);display:grid}.leaderboards__row.is-selected{background:var(--surface-raised);box-shadow:inset calc(2 * var(--u)) 0 var(--ink-gold)}.leaderboards__name{min-width:0;color:var(--ink-r1);font-size:14px;font-weight:700;line-height:1.25}.leaderboards__value{text-align:right;font-size:14px;font-weight:600;line-height:1.25}.leaderboards__self{border-top:var(--u) solid var(--rule-lit);flex:none;margin:0}.leaderboards__self[hidden]{display:none}@media (width<=520px){.tav-menu--guide #game-guide{gap:var(--space-1);grid-template-columns:minmax(88px,30%) minmax(0,1fr)}.game-book__tabs{padding-right:var(--space-1)}.game-book__tab{padding:var(--space-1);font-size:var(--type-r3)}}.tav-army{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-army[hidden]{display:none}.tav-army__main{grid-template-columns:minmax(0, 1fr) minmax(calc(100 * var(--u)), 1fr);gap:var(--space-2);flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.tav-army__main[hidden],.tav-army__results[hidden],.tav-army__list[hidden]{display:none}.tav-army__side{gap:var(--space-1);flex-direction:column;min-height:0;display:flex}.tav-army__filters{gap:var(--space-1);display:grid}.tav-army__selects{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-army__field{gap:var(--u);display:grid}.tav-army__roster{flex-direction:column;flex:auto;min-height:0;display:flex}.tav-army__list{--scroll-min:calc(14 * var(--u));align-content:start;gap:var(--u);flex:auto;min-height:0;display:grid}.tav-army__text{min-width:0;display:grid}.tav-army__text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tav-army__selected{align-content:start;gap:var(--space-1);min-height:0;display:grid;overflow:hidden}.tav-army__selected .soldier-selection-stats{white-space:pre-line}.tav-army__actions,.tav-army__treatment{align-items:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.tav-army__actions[hidden],.tav-army__treatment[hidden]{display:none}.tav-army__results{align-content:start;justify-items:start;gap:var(--space-1);display:grid}.tav-army__good{color:var(--ink-positive)}.soldier-card>.soldier-icon{font-size:var(--type-r2)}.tav-battle{width:min(1100px,100vw - 16px);height:min(700px,100dvh - 16px)}.tav-battle__body{grid-template-columns:minmax(0, 3fr) minmax(calc(110 * var(--u)), 2fr);gap:var(--space-2);grid-template-rows:minmax(0,1fr);display:grid}.tav-battle__field{gap:var(--space-1);flex-direction:column;min-width:0;min-height:0;display:flex}.tav-battle .battle-viewport{min-height:calc(90 * var(--u));overscroll-behavior:contain;background:var(--surface-void);flex:auto;padding:0;overflow:auto}.tav-battle .battle-board{image-rendering:pixelated;-webkit-user-select:none;user-select:none;display:grid;position:relative}.tav-battle .deployment-pips{z-index:2;pointer-events:none;color:#e4f5df;font:10px / 11px var(--font-body);overflow-wrap:anywhere;background:#233438;font-weight:700;position:absolute;inset:auto 0 0}.tav-battle .battle-tile.deployment-gain,.tav-battle .battle-tile.deployment-provided{box-shadow:inset 0 0 0 2px #a5e8a0}.tav-battle .battle-tile.deployment-loss{outline-offset:-3px;outline:2px dashed #ffe3a1}.tav-battle .battle-tile.deployment-invalid{outline-offset:-3px;outline:2px solid #ffb0b0}.tav-battle .battle-tile{box-sizing:border-box;width:48px;min-width:0;height:48px;min-height:0;color:var(--ink-r1);font:12px / 48px var(--font-body);text-align:center;background-size:96px 48px;border:0;margin:0;padding:0;position:relative}.tav-battle .battle-unit-art{width:60px;max-width:none;height:64px;image-rendering:pixelated;pointer-events:none;position:absolute;top:-4px;left:-6px}.tav-battle .soldier-card>.soldier-icon.combat-roster-art{flex:none;width:48px;min-width:48px;height:48px;position:relative;overflow:visible}.tav-battle .battle-tile.deployment-slot{border:1px solid var(--rule-lit);background-color:var(--tide-2);cursor:pointer}.tav-battle .battle-tile.deployment-slot:hover,.tav-battle .battle-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.tav-battle .battle-tile.occupied{touch-action:none;font-size:21px;line-height:48px}.tav-battle .battle-tile.own-unit{background-color:var(--moss-1);background-blend-mode:multiply;color:var(--ink-gold)}.tav-battle .battle-tile.allied-unit{background-color:var(--tide-1);background-blend-mode:multiply;color:var(--ink-info)}.tav-battle .battle-tile.enemy-unit{box-shadow:inset 0 0 0 1px var(--ember-2);color:var(--ink-danger)}.tav-battle__roster{gap:var(--space-1);flex-direction:column;min-width:0;min-height:0;display:flex}.tav-battle__roster>.tav-army__results{flex:none;max-height:40%;overflow:auto}.tav-battle .soldier-card{touch-action:none;-webkit-user-select:none;user-select:none}.soldier-drag{z-index:100;pointer-events:none;position:fixed}.battle-prompt{z-index:35;left:50%;bottom:calc(24 * var(--u) + 2 * var(--space-3));position:fixed;transform:translate(-50%)}.battle-prompt[hidden]{display:none}@media (width<=700px),(height<=600px){.battle-prompt{bottom:calc(var(--tav-dock-height,64px) + 24 * var(--u) + 2 * var(--space-3))}}@media (width<=700px){.tav-battle__body{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tav-army__main{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}}.tav-playback{width:min(1100px,100vw - 16px);height:min(760px,100dvh - 16px)}.tav-playback__body{gap:var(--space-2);flex-direction:column;display:flex}.tav-playback .playback-controls{align-items:flex-end;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tav-playback__field{gap:var(--u);display:grid}.tav-playback__check{align-items:center;gap:var(--space-1);display:flex}.tav-playback .playback-timeline{align-items:center;gap:var(--space-2);display:flex}.tav-playback #playback-seek{min-width:0;accent-color:var(--gold-3);flex:1}.tav-playback .playback-layout{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.tav-playback .playback-viewport{min-height:calc(120 * var(--u));background:var(--surface-void);overscroll-behavior:contain;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:auto;padding:0;position:relative;overflow:hidden}.tav-playback .playback-viewport.panning{cursor:grabbing}.tav-playback .playback-viewport canvas{width:100%;max-width:none;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.tav-playback .playback-summary{gap:var(--space-2);height:calc(60 * var(--u));flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tav-playback .playback-summary>.tav-compartment{flex-direction:column;min-height:0;display:flex}.tav-playback__list{padding:0 0 0 var(--space-4);color:var(--ink-r3);font:400 var(--type-r3) / 1.4 var(--font-body);flex:auto;margin:0}div.tav-playback__list{padding-left:0}@media (width<=700px){.tav-playback .playback-summary{grid-template-columns:minmax(0,1fr);height:auto}}.tav-login{z-index:10;width:min(calc(180 * var(--u)), calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tav-login__body{height:auto;padding-block:var(--space-1) var(--space-2)}.tav-login__form{gap:var(--space-2);display:grid}.tav-login__form[hidden]{display:none}.tav-login__field{gap:var(--u);display:grid}.tav-login__field>.tav-field{width:100%}.tav-login__error{color:var(--ink-danger)}.tav-login__error:empty,.tav-brew[hidden]{display:none}.tav-brew__control{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.tav-brew__toggle{min-width:0;min-height:24px;padding:var(--u);cursor:pointer;background:0 0;border:0;margin:0}.tav-brew__toggle:focus-visible{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-brew__toggle:disabled,.tav-brew__box:disabled{cursor:default;opacity:.6}.tav-brew[data-brew-variant=strong] [data-brew-emphasis=strong],.tav-brew[data-brew-variant=long] [data-brew-emphasis=long]{color:var(--gold-5);font-weight:700}.tav-brew__box{box-sizing:border-box;background:var(--surface-inset);cursor:pointer;width:calc(22 * var(--u));height:calc(22 * var(--u));border:var(--u) solid var(--ink-r3);flex:none;padding:0;position:relative}.tav-brew__box svg{width:100%;height:100%}.tav-brew__box line{stroke:var(--ink-positive);stroke-width:3px}.tav-brew__axes{stroke:var(--ink-r3);stroke-width:1px;opacity:.45;fill:none}.tav-brew__box:focus-within{outline:var(--u) solid var(--focus-ring);outline-offset:var(--u)}.tav-menu--crafting[data-craft-mode=potions]{width:700px}#craft-skills[hidden],#craft-stations[hidden]{display:none}.tav-craft[data-mode=potions] .tav-craft__split{grid-template-columns:minmax(calc(112 * var(--u)), 1fr) minmax(calc(140 * var(--u)), 1.25fr)}.tav-craft[data-mode=potions] .tav-craft__recipes{gap:var(--space-1);min-height:min-content;overflow:visible}.tav-craft[data-mode=potions] .tav-craft__list{flex:none;overflow:visible}.tav-craft[data-mode=potions] .tav-list-row{min-height:calc(22 * var(--u))}.tav-craft[data-mode=potions] .tav-list-row p{margin:0}.tav-craft[data-mode=potions] .tav-brew{gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--u) solid var(--rule-lit);display:grid}.tav-craft[data-mode=potions] .tav-brew[hidden]{display:none}.tav-craft[data-mode=potions] .tav-brew__control{grid-template-columns:1fr auto 1fr;justify-items:center;display:grid}.tav-craft[data-mode=potions] .tav-brew__box{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--surface-inset)}.tav-brew__durations{gap:var(--u) var(--space-1);grid-template-columns:1fr auto;margin:0;display:grid}.tav-brew__durations dt,.tav-brew__durations dd{margin:0}.tav-brew__durations dd{text-align:right;font-variant-numeric:tabular-nums}.tav-craft[data-mode=potions] .tav-craft__detail{gap:var(--space-1);min-height:min-content;overflow:visible}.tav-craft[data-mode=potions] #recipe-list .tav-read-2{color:var(--ink-r1);font-weight:700}@media (width<=620px){.tav-craft[data-mode=potions] .tav-craft__split{flex-direction:column;display:flex;overflow:auto}.tav-craft[data-mode=potions] .tav-craft__recipes,.tav-craft[data-mode=potions] .tav-craft__detail{flex:none;overflow:visible}}.tav-farm--v2{width:min(860px,100vw - 24px)}.tav-farm--v2 .tav-farm__plots{flex:none}.tav-farm--v2 [data-seed-info]{display:none}.tav-farm--v2 .tav-farm__seeds>.tav-farm__row:has([data-crop]){display:none}.tav-farm--v2 [data-buyseeds]{display:inline-block}.tav-farm-field{grid-template-columns:348px minmax(0,1fr);gap:12px;display:grid}.tav-farm-field__board{grid-template-columns:repeat(6,56px);align-content:start;gap:2px;display:grid}.tav-farm-field__cell{color:#f0e4ce;cursor:pointer;background:#665343;border:1px solid #baa58d;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;padding:2px;display:flex}.tav-farm-field__cell img{width:32px;height:32px;image-rendering:pixelated}.tav-farm-field__cell[data-soil="0"]{background:#4c4742}.tav-farm-field__cell[data-soil="1"]{background:#635849}.tav-farm-field__cell[data-soil="3"]{background:#594432}.tav-farm-field__cell[data-soil="4"]{background:#463d31}.tav-farm-field__cell:nth-child(6n+2),.tav-farm-field__cell:nth-child(6n+4){border-right:3px solid #ddc99e}.tav-farm-field__cell:nth-child(n+7):nth-child(-n+12){border-bottom:3px solid #ddc99e}.tav-farm-field__cell.is-footprint{box-shadow:inset 0 0 0 2px #accea5}.tav-farm-field__cell[aria-pressed=true]{outline-offset:1px;z-index:1;outline:2px solid #ffe4a0}.tav-farm-field__cell.is-locked{color:#bfc4bb;background:#424947}.tav-farm-field__status{font-size:10px;line-height:12px}.tav-farm-field__detail{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.tav-farm-field__detail p{margin:0}@media (width<=720px){.tav-farm-field{grid-template-columns:1fr}.tav-farm-field__board{justify-content:center}}.tav-food--v2{width:min(760px,100vw - 24px)}.tav-food--v2 .tav-food__active{grid-template-columns:repeat(2,minmax(0,1fr))}.tav-food--v2 .tav-food__active-row{border-bottom:1px solid #9a8e7a;padding:4px}@media (width<=600px){.tav-food--v2 .tav-food__active{grid-template-columns:1fr}}.tav-farm-field__cell.is-affected{outline-offset:-4px;outline:1px dashed #dcc790}.tav-farm-field__cell.is-range{border-style:dashed;box-shadow:inset 0 0 0 1px #bbb7a8}.tav-battle-controls{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;display:flex}.tav-battle-controls select{max-width:240px}.tav-battle-controls progress{width:110px;height:12px}.auto-deploy-list{flex:0 300px;min-height:0;max-height:300px;overflow:auto}.auto-deploy-list .tav-list-row{grid-template-columns:24px minmax(0,1fr) 65px;align-items:center;gap:8px;display:grid}.auto-deploy-list input[type=number]{width:60px}.battle-tile.auto-deploy-reserved{outline:2px dashed var(--ink-gold);outline-offset:-3px}.tav-auto-deploy-settings{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.tav-auto-deploy-settings[hidden]{display:none}.tav-auto-deploy-settings>h3{margin:0}.tav-auto-deploy-settings>.tav-button{flex-shrink:0;align-self:flex-start}.auto-deploy-columns{grid-template-columns:minmax(0,1fr) 65px;gap:8px;display:grid}.starting-tutorial{z-index:20000;bottom:auto;left:auto;top:calc(30 * var(--u));right:calc(26 * var(--u) + var(--space-3));width:min(340px, calc(100vw - 2 * var(--space-3)));max-height:calc(100dvh - 60 * var(--u));padding:var(--space-3);gap:var(--space-2);margin:0;display:grid;position:fixed;overflow:auto}body.tutorial-setup :is([data-menu=visitors],#bar-players,#bar-level,#bar-farm,#bar-visitor,#bar-buffs,#bar-gold,#chat-panel,#chat-launcher){display:none}.starting-tutorial__header,.starting-tutorial__actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.starting-tutorial .starting-tutorial__title{color:var(--ink-r1);font:700 var(--type-r1) / 1.2 var(--font-body);margin:0}.starting-tutorial p{margin:0}@media (width<=700px){.starting-tutorial{right:var(--space-3)}}.tutorial-target{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.tutorial-target:not(:disabled){animation:1.4s ease-in-out 3 tutorial-emphasis}}@keyframes tutorial-emphasis{50%{outline-offset:5px}}.starting-tutorial__menu-name{border:1px solid var(--ink-gold);color:var(--ink-gold);padding:0 4px;font-weight:700;display:inline-block}body.tutorial-setup #open-progression{display:none}.connection-overlay{inset:auto;top:var(--space-3);padding:var(--space-3);z-index:20001;max-width:min(440px,100vw - 24px);margin:0;position:fixed;left:50%;transform:translate(-50%)}.connection-overlay p{margin:0 0 var(--space-2)}dialog.world-reveal{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;color:var(--reveal-ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.world-reveal::backdrop{background:0 0}.world-reveal__cover{background:var(--reveal-cover);opacity:0;position:absolute;inset:0}.world-reveal__welcome{text-align:center;font:700 clamp(28px, 5vw, 64px) / 1.2 var(--font-body);place-items:center;margin:0;padding:24px;display:grid;position:absolute;inset:0}.world-reveal__welcome[hidden],.world-reveal__date[hidden]{display:none}.world-reveal__date{background:var(--reveal-surface);color:var(--reveal-ink);text-align:center;font:500 16px / 1.4 var(--font-body);margin:0;padding:8px 16px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.world-reveal__skip{position:absolute;top:20px;right:20px}body.world-revealing :is(header,#hud-dock,.camera-controls,.starting-tutorial,.menu-window,.tav-panel,#chat-launcher,dialog:not(#world-reveal)){visibility:hidden}}@layer utilities{.game-shell .floating-window:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overflow:var(--window-overflow,hidden);padding:0}.game-shell .floating-window>.window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){height:var(--frame-title-height);min-height:var(--frame-title-height);flex:0 0 var(--frame-title-height);margin:calc(-1 * var(--frame-title-height)) 0 0;padding:0 var(--frame-title-inset-inline);isolation:isolate;z-index:2;grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:0}.game-shell .floating-window>.window-header h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){top:calc(50% + var(--frame-title-content-offset));white-space:nowrap;text-overflow:ellipsis;grid-column:auto;justify-self:auto;max-width:calc(100% - 180px);position:absolute;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.game-shell .floating-window>.window-header .window-close:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:32px;min-width:32px;height:32px;min-height:32px;top:var(--frame-title-content-offset);z-index:4;grid-column:4;align-self:center;margin:0 0 0 6px;position:relative}body.game-shell .floating-window>.window-resize:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){bottom:-30px;right:0}.game-shell .floating-window>.window-header .window-toast:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){top:var(--frame-title-content-offset);z-index:3;grid-column:2;align-self:center;margin:0 0 0 6px;padding:2px 8px;position:relative}.game-shell .floating-window>.window-header .menu-help-button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){top:var(--frame-title-content-offset);z-index:3;grid-area:1/3;align-self:center;margin:0 0 0 6px;position:relative}body.game-shell #window-places.skills-overview>.window-header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){column-gap:6px}body.game-shell #window-places.skills-overview>.window-resize:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){bottom:-33px}}@layer page{.test-admin:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin-block:.35rem}.test-admin summary:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){cursor:pointer;font-weight:700}.test-admin-controls:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.35rem;display:grid}.test-admin-controls label:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){gap:.15rem;min-width:0;display:grid}.test-admin-controls input:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),.test-admin-controls select:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:100%;min-width:0}.test-admin-controls button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){min-width:0}@media (width<=700px){.test-admin-controls:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:repeat(2,minmax(0,1fr))}}#asset-review-view:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#dbe3ed;background:#202735;border:2px solid #93a6bd;border-radius:8px;width:min(1024px,94vw);max-width:94vw;height:min(660px,90dvh);max-height:90dvh;padding:16px;font:16px/1.35 system-ui,sans-serif}#asset-review-view[open]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-direction:column;gap:12px;display:flex}#asset-review-view:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *)::backdrop{background:#0009}#asset-review-view header:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#asset-review-view .asset-review-tools:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#asset-review-view .asset-review-controls:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-wrap:wrap;align-items:center;gap:12px;display:flex}#asset-review-view h2:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#f0f4ff;margin:0;margin-right:auto;font-size:24px}#asset-review-view h3:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#f0f4ff;margin:0 0 6px;font-size:24px}#asset-review-view p:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){margin:6px 0}#asset-review-view button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#asset-review-view select:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#asset-review-view input:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#e0e8f4;font:inherit;background:#303c50;border:1px solid #91a2b9;border-radius:4px;padding:6px 9px}#asset-review-view a:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#b6d6ff}#asset-review-view button[aria-pressed=true]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:#345a83;border-color:#c1ddff}#asset-review-view :focus-visible:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){outline-offset:2px;outline:2px solid #e1ce8f}#asset-review-view .asset-review-body:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex:1;grid-template-columns:260px minmax(0,1fr);gap:20px;min-height:0;display:grid}#asset-review-view [data-list]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){scrollbar-gutter:stable;min-height:0;overflow:auto}#asset-review-view [data-list] button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:6px;display:flex}#asset-review-view [data-list] strong:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){font-size:16px;display:block}#asset-review-view [data-list] small:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#asset-review-view [data-meta]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#asset-review-view [data-count]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#adbcd0;font-size:13px;display:block}#asset-review-view .asset-review-thumb:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){image-rendering:pixelated;background-repeat:no-repeat;flex:none}#asset-review-view [data-detail]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){min-height:0;overflow:auto}#asset-review-view [data-status]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#c1d0e5;font-weight:600}#asset-review-view [data-status].needs-revision:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#f0c594}#asset-review-view .asset-review-stage:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){background:repeating-conic-gradient(#303847 0% 25%,#29303d 0% 50%) 0/16px 16px;place-items:center;height:216px;margin-top:12px;display:grid;overflow:auto}#asset-review-view canvas:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){image-rendering:pixelated;max-width:none}#asset-review-view [data-directions]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-wrap:wrap;gap:5px;display:flex}#asset-review-view [data-help-text]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){color:#c1d0e5;font-size:14px}@media (width<=650px){#asset-review-view .asset-review-body:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){grid-template-columns:140px minmax(0,1fr);gap:10px}#asset-review-view [data-list] button:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){flex-direction:column;align-items:start}#asset-review-view input:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){width:140px}}#asset-review-view [data-detail]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#asset-review-view [data-list] button>span:last-child:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overflow-wrap:anywhere;min-width:0}#asset-review-view [data-list]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *),#asset-review-view [data-detail]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){overscroll-behavior:contain}#asset-review-view [hidden]:where(:not([data-ui=kit],[data-ui=kit] *),[data-ui=legacy],[data-ui=legacy] *){display:none}}
