.icon[data-v-7a51e806]{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;display:inline-flex}.icon[data-v-7a51e806] svg{width:100%;height:100%;display:block}.tone-machine[data-v-7a51e806]{color:var(--tone-machine)}.tone-power[data-v-7a51e806]{color:var(--tone-power)}.tone-box[data-v-7a51e806]{color:var(--tone-box)}.tone-flow[data-v-7a51e806]{color:var(--tone-flow)}.tone-part[data-v-7a51e806]{color:var(--tone-part)}.tone-ship[data-v-7a51e806]{color:var(--tone-ship)}.q[data-v-d79da0ee]{vertical-align:middle;border-radius:7px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.q--unchecked[data-v-d79da0ee]{background:var(--chip);color:var(--text-faint)}.q--ok[data-v-d79da0ee]{background:var(--ok-soft);color:var(--ok)}.q--defect[data-v-d79da0ee]{background:var(--danger-soft);color:var(--danger)}.card[data-v-c9c51279]{--card-edge:var(--card-line);--card-fill:var(--card);border-radius:var(--radius-md);border:1px solid var(--card-edge);background:var(--card-fill);box-shadow:var(--card-shadow);color:var(--text);flex-direction:column;display:flex;position:relative}.card--box[data-v-c9c51279]{--card-edge:var(--box-line);--card-fill:var(--box);border:var(--box-line-width) dashed var(--card-edge)}.card.rarity--rare[data-v-c9c51279]{--card-edge:var(--rarity-rare)}.card.rarity--legendary[data-v-c9c51279]{--card-edge:var(--rarity-legendary)}.wear[data-v-c9c51279]{background:var(--well);height:3px}.wear-fill[data-v-c9c51279]{background:var(--wear);height:100%}.wear-fill.is-rusty[data-v-c9c51279]{background:var(--wear-rusty)}.card.is-invalid[data-v-c9c51279]{border-color:var(--danger);box-shadow:0 0 0 2px var(--danger), var(--card-shadow)}.card-head[data-v-c9c51279]{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--card-head);white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.card--box .card-head[data-v-c9c51279]{background:0 0}.card.is-compact .card-head[data-v-c9c51279]{justify-content:center;padding:4px 0}.card.is-compact .card-content[data-v-c9c51279]{align-items:center;padding:2px}.card-name[data-v-c9c51279]{text-overflow:ellipsis;overflow:hidden}.card-icon[data-v-c9c51279]{display:inline-block}.light[data-v-c9c51279]{border-radius:50%;flex:none;width:7px;height:7px}.light--working[data-v-c9c51279]{background:var(--ok);opacity:.6}.light--idle[data-v-c9c51279],.light--starved[data-v-c9c51279]{background:var(--warn)}.light--blocked[data-v-c9c51279]{background:var(--warn);animation:1s step-end infinite blink-c9c51279}.light--changeover[data-v-c9c51279]{border:2px solid var(--changeover);border-right-color:#0000;animation:1s steps(8,end) infinite spin-c9c51279}.light--broken[data-v-c9c51279]{background:var(--danger);animation:1s step-end infinite blink-c9c51279}.light--repairing[data-v-c9c51279]{border:2px solid var(--text-faint);border-right-color:#0000;animation:1s steps(8,end) infinite spin-c9c51279}:root.eco .light--blocked[data-v-c9c51279],:root.eco .light--changeover[data-v-c9c51279],:root.eco .light--broken[data-v-c9c51279],:root.eco .light--repairing[data-v-c9c51279]{animation:none}@keyframes blink-c9c51279{50%{opacity:.2}}@keyframes spin-c9c51279{to{transform:rotate(360deg)}}.card.is-working .card-icon[data-v-c9c51279]{animation:.8s step-end infinite work-c9c51279}:root.eco .card.is-working .card-icon[data-v-c9c51279]{animation:none}@keyframes work-c9c51279{0%{transform:translateY(0)}25%{transform:translateY(-1px)}50%{transform:translateY(-2px)}75%{transform:translateY(0)scale(1.08,.92)}}.card-body[data-v-c9c51279]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.card-content[data-v-c9c51279]{flex-direction:column;flex:1 0 auto;gap:3px;padding:4px 8px 6px;font-size:11px;display:flex}.card-body[data-v-c9c51279]:after{content:"";border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(transparent, var(--card-fill));pointer-events:none;height:6px;position:absolute;bottom:0;left:0;right:0}.card.is-open .card-body[data-v-c9c51279]{overflow:visible}.card.is-open .card-body[data-v-c9c51279]:after{display:none}.card.is-open .card-content[data-v-c9c51279]{border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--card-fill);box-shadow:-1px 0 0 var(--card-edge), 1px 0 0 var(--card-edge), 0 1px 0 var(--card-edge), var(--card-shadow)}.out-mark[data-v-c9c51279]{position:absolute;right:10px;transform:translateY(-50%)}.port[data-v-c9c51279]{border:2px solid var(--port-ring);background:var(--port);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.port.is-taken[data-v-c9c51279]{background:var(--port-taken)}.port--in[data-v-c9c51279]{left:0}.port--out[data-v-c9c51279]{left:100%}.panel[data-v-2b565788]{border-left:1px solid var(--window-line);background:var(--window);flex-direction:column;gap:10px;padding:10px 12px 14px;display:flex;overflow-y:auto}.panel.is-taking[data-v-2b565788]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.tabs[data-v-2b565788]{border-bottom:1px solid var(--line);gap:4px;display:flex}.tab[data-v-2b565788]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:6px 4px;font-size:12px;font-weight:600}.tab.is-open[data-v-2b565788]{border-bottom-color:var(--accent);color:var(--text)}.panel-list[data-v-2b565788]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.panel-card[data-v-2b565788]{border-radius:var(--radius-md);border:1px solid var(--card-line);background:var(--card);box-shadow:var(--card-shadow);cursor:grab;touch-action:none;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex;position:relative;overflow:hidden}.panel-card[data-v-2b565788]:hover{border-color:var(--accent)}.panel-card.rarity--rare[data-v-2b565788]{border-color:var(--rarity-rare);box-shadow:inset 0 0 0 1px var(--rarity-rare), var(--card-shadow)}.panel-card.rarity--legendary[data-v-2b565788]{border-color:var(--rarity-legendary);box-shadow:inset 0 0 0 1px var(--rarity-legendary), var(--card-shadow)}.panel-wear[data-v-2b565788]{background:var(--well);height:3px;position:absolute;bottom:0;left:0;right:0}.panel-wear-fill[data-v-2b565788]{background:var(--wear);height:100%;display:block}.panel-wear-fill.is-rusty[data-v-2b565788]{background:var(--wear-rusty)}.panel-name[data-v-2b565788]{flex:1}.panel-hint[data-v-2b565788]{margin:auto 0 0;font-size:12px}.ghost[data-v-2b565788]{z-index:100;transform-origin:0 0;pointer-events:none;position:fixed;top:0;left:0}.ghost.is-off[data-v-2b565788]{opacity:.75}.ghost.is-selling[data-v-2b565788]{opacity:.45}.sort[data-v-2b565788]{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11px;display:flex}.sort-chip[data-v-2b565788]{border:1px solid var(--button-line);color:var(--button-text);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:11px}.sort-chip.is-on[data-v-2b565788]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.ghost[data-v-2b565788] .card{box-shadow:var(--card-shadow-lifted)}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.controls[data-v-5a55c1aa]{z-index:5;gap:6px;font-size:13px;display:flex;position:absolute;top:8px;right:8px}.zoom[data-v-5a55c1aa],.standing[data-v-5a55c1aa],.grow[data-v-5a55c1aa],.fit[data-v-5a55c1aa]{border:1px solid var(--button-line);border-radius:var(--radius-md);background:var(--window)}.zoom[data-v-5a55c1aa]{display:flex;overflow:hidden}.control[data-v-5a55c1aa]{color:var(--button-text);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 8px;display:flex}.standing[data-v-5a55c1aa],.grow[data-v-5a55c1aa],.fit[data-v-5a55c1aa]{border:1px solid var(--button-line)}.grow[data-v-5a55c1aa]{gap:4px}.grow.is-on[data-v-5a55c1aa]{color:var(--accent)}.ask[data-v-5a55c1aa]{width:240px;font-family:var(--font);padding:8px 10px;position:absolute;top:calc(100% + 6px);right:0}.ask p[data-v-5a55c1aa]{margin:0}.ask .short[data-v-5a55c1aa]{color:var(--warn);margin-top:4px}.ask .buttons[data-v-5a55c1aa]{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.control[data-v-5a55c1aa]:hover{color:var(--accent)}.standing[data-v-5a55c1aa]{color:var(--warn);gap:4px}.percent[data-v-5a55c1aa]{justify-content:center;min-width:6ch}.icon[data-v-5a55c1aa]{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.book-info[data-v-bb39d43e]{border:1px solid var(--button-line);width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font:italic 700 11px/1 Georgia,serif;display:inline-grid}.book-info[data-v-bb39d43e]:hover{border-color:var(--accent);color:var(--accent)}.element[data-v-500eb424]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tone) 16%, transparent);min-width:2.3em;height:1.7em;color:var(--tone);font-family:var(--font-mono);vertical-align:middle;justify-content:center;align-items:center;padding:0 .3em;font-size:.75em;font-weight:700;line-height:1;display:inline-flex}.element.is-filled[data-v-500eb424]{border-color:var(--tone);background:var(--tone);color:var(--tone-text)}.pick[data-v-9fe4458a]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--well);min-width:0;color:var(--text);cursor:pointer;align-self:stretch;gap:3px;padding:1px 4px;font-size:10px;line-height:12px;display:flex;position:relative}.pick[data-v-9fe4458a]:hover{border-color:var(--line-strong)}.pick[data-v-9fe4458a]:focus-within{outline:2px solid var(--focus);outline-offset:1px}.pick-icon[data-v-9fe4458a]{flex:none}.pick-name[data-v-9fe4458a]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pick-list[data-v-9fe4458a]{opacity:0;cursor:pointer;width:100%;height:100%;font-size:12px;position:absolute;inset:0}.left[data-v-9fe4458a]{color:var(--text-muted);font-family:var(--font-mono);margin:0}.left.is-out[data-v-9fe4458a]{color:var(--warn)}.fill[data-v-80af67e8]{font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;margin:0;display:flex}.open[data-v-80af67e8]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--chip);color:var(--text);cursor:pointer;padding:0 6px}.open[data-v-80af67e8]:hover{border-color:var(--accent)}.fill.is-full[data-v-80af67e8]{color:var(--danger)}.entries[data-v-80af67e8]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.entries li[data-v-80af67e8]{align-items:center;gap:4px;display:flex}.entry-name[data-v-80af67e8]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.entries .ui-pill[data-v-80af67e8]{padding:0 5px;font-size:10px}.more[data-v-80af67e8]{color:var(--text-faint)}.out[data-v-80af67e8]{align-items:center;gap:3px;margin-top:auto;display:flex}.out-mark[data-v-80af67e8]{color:var(--text-faint)}.out[data-v-80af67e8] .pick{flex:1}.yard[data-v-4c8a3da5]{flex:1;gap:6px;min-height:0;font-size:11px;display:flex}.slot[data-v-4c8a3da5]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);flex-direction:column;flex:1;gap:4px;min-width:0;padding:4px 6px;display:flex}.slot.is-empty[data-v-4c8a3da5]{border-style:dashed;justify-content:center}.slot-item[data-v-4c8a3da5]{align-items:center;gap:4px;margin:0;font-weight:600;display:flex}.slot-icon[data-v-4c8a3da5]{font-size:18px}.slot-name[data-v-4c8a3da5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.back[data-v-4c8a3da5]{border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;margin-left:auto;padding:0 4px;font-size:11px}.back[data-v-4c8a3da5]:hover{border-color:var(--line);color:var(--text)}.status[data-v-4c8a3da5]{color:var(--ok);margin:0}.bar[data-v-4c8a3da5]{height:5px;overflow:hidden}.bar-fill[data-v-4c8a3da5]{background:var(--ok);height:100%}.words[data-v-4c8a3da5]{flex-direction:column;gap:3px;display:flex}.word[data-v-4c8a3da5],.to-store[data-v-4c8a3da5]{padding:2px 6px;font-size:11px}.hint[data-v-4c8a3da5]{color:var(--text-faint);text-align:center;margin:0}.buffer[data-v-4c8a3da5]{flex-direction:column;flex:none;gap:3px;width:64px;display:flex}.buffer-head[data-v-4c8a3da5]{color:var(--text-faint);text-align:right;margin:0}.buffer-items[data-v-4c8a3da5]{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.buffer-items li[data-v-4c8a3da5]{justify-content:space-between;align-items:center;display:flex}.sheet[data-v-2a761fb3]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--map-space);width:100%;height:auto;display:block}.grid[data-v-2a761fb3]{fill:none;stroke:var(--map-grid);stroke-width:1px}.ink[data-v-2a761fb3]{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ink--line[data-v-2a761fb3]{stroke:var(--accent)}.ink--soft[data-v-2a761fb3]{stroke:var(--map-nebula)}.ink--hot[data-v-2a761fb3]{stroke:var(--warn)}.ink--faint[data-v-2a761fb3]{stroke:var(--text-faint);stroke-width:1px}.is-dashed[data-v-2a761fb3]{stroke-dasharray:4 3}.dot[data-v-2a761fb3]{fill:var(--accent)}.note[data-v-2a761fb3]{fill:var(--text-faint);font-family:var(--font-mono);font-size:9px}.title[data-v-2a761fb3]{fill:var(--text-muted);font-family:var(--font-mono);font-size:10px}.slots[data-v-45baa73a]{grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:4px;display:grid}.slot-list[data-v-45baa73a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.slot[data-v-45baa73a]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--well);min-width:0;height:17px;color:var(--text);cursor:pointer;align-items:center;gap:2px;padding:0 3px;font-size:10px;display:flex;position:relative}.slot[data-v-45baa73a]:hover{border-color:var(--line-strong)}.slot[data-v-45baa73a]:focus-within{outline:2px solid var(--focus);outline-offset:1px}.slot-name[data-v-45baa73a]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.slot-arrow[data-v-45baa73a]{color:var(--text-muted);flex:none;font-size:8px}.slot-pick[data-v-45baa73a]{opacity:0;cursor:pointer;width:100%;height:100%;font-size:12px;position:absolute;inset:0}.drawing[data-v-45baa73a] .sheet{border-radius:var(--radius-sm)}.make[data-v-eed35771]{align-items:center;gap:4px;display:flex}.recipe[data-v-eed35771]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--well);min-width:0;height:19px;color:var(--text);cursor:pointer;flex:1;align-items:center;gap:3px;padding:0 3px;font-size:11px;display:flex;position:relative}.recipe[data-v-eed35771]:hover{border-color:var(--line-strong)}.recipe[data-v-eed35771]:focus-within{outline:2px solid var(--focus);outline-offset:1px}.recipe-name[data-v-eed35771]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.recipe-arrow[data-v-eed35771]{color:var(--text-muted);flex:none;font-size:9px}.recipe-list[data-v-eed35771]{opacity:0;cursor:pointer;width:100%;height:100%;font-size:12px;position:absolute;inset:0}.status[data-v-eed35771],.next[data-v-eed35771],.stock[data-v-eed35771]{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.progress[data-v-eed35771]{flex-direction:column;gap:2px;display:flex}.status[data-v-eed35771]{align-items:center;gap:4px;display:flex}.status-text[data-v-eed35771]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.status--idle[data-v-eed35771]{color:var(--text-faint)}.status--changeover[data-v-eed35771]{color:var(--changeover)}.status--broken[data-v-eed35771]{color:var(--danger)}.status--repairing[data-v-eed35771],.status--done[data-v-eed35771]{color:var(--text-muted)}.batch-field[data-v-eed35771]{color:var(--text-muted);flex:none;align-items:center;gap:2px;font-size:10px;display:inline-flex}.batch-box[data-v-eed35771]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);height:19px;display:flex}.batch-box[data-v-eed35771]:hover{border-color:var(--line-strong)}.batch-box[data-v-eed35771]:focus-within{outline:2px solid var(--focus);outline-offset:1px}.batch-count[data-v-eed35771]{width:22px;color:var(--text);appearance:textfield;background:0 0;border:none;padding:0 0 0 3px;font-size:10px}.batch-count[data-v-eed35771]:focus-visible{outline:none}.batch-count[data-v-eed35771]::-webkit-inner-spin-button{appearance:none;margin:0}.batch-count[data-v-eed35771]::-webkit-outer-spin-button{appearance:none;margin:0}.batch-steps[data-v-eed35771]{border-left:1px solid var(--line);flex-direction:column;width:9px;display:flex}.batch-step[data-v-eed35771]{min-height:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:1;place-items:center;padding:0;display:grid}.batch-step+.batch-step[data-v-eed35771]{border-top:1px solid var(--line)}.batch-step[data-v-eed35771]:hover:not(:disabled){color:var(--accent)}.batch-step[data-v-eed35771]:disabled{opacity:.35;cursor:default}.batch-step svg[data-v-eed35771]{fill:currentColor;width:6px;height:4px}.batch-made[data-v-eed35771]{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.again[data-v-eed35771]{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;flex:none;padding:0 4px;font-size:10px;line-height:1.3}.again[data-v-eed35771]:hover{color:var(--text);border-color:var(--accent)}.waiting[data-v-eed35771]{grid-template-columns:auto minmax(0,1fr);gap:0 4px;display:grid}.missing[data-v-eed35771]{margin:0;padding:0;list-style:none}.missing li[data-v-eed35771]{gap:4px;min-width:0;display:flex}.missing-name[data-v-eed35771]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.missing-count[data-v-eed35771]{font-variant-numeric:tabular-nums;flex:none}.status--working[data-v-eed35771]{color:var(--ok)}.status--starved[data-v-eed35771],.status--blocked[data-v-eed35771]{color:var(--warn)}.bar[data-v-eed35771]{height:3px;overflow:hidden}.bar-fill[data-v-eed35771]{background:currentColor;height:100%}.next[data-v-eed35771]{color:var(--text-faint)}.stock[data-v-eed35771]{color:var(--text-muted);align-items:center;gap:4px;font-size:10px;line-height:14px;display:flex}.held[data-v-eed35771]{flex:none;align-items:center;gap:2px;display:inline-flex}.held+.held[data-v-eed35771]:before{content:"·";color:var(--text-faint);margin-right:2px}.held.is-unused[data-v-eed35771]{opacity:.45}.unload[data-v-eed35771]{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;flex:none;padding:0 4px;font-size:10px;line-height:1.3}.unload[data-v-eed35771]:hover{color:var(--text);border-color:var(--accent)}.held[data-v-6f80f341]{border-radius:50%;place-items:center;width:26px;height:26px;margin-top:8px;font-size:12px;display:grid}.quality[data-v-1425b0a4]{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:1px;padding:0 2px;display:inline-flex;position:relative}.quality[data-v-1425b0a4]:hover{background:var(--well)}.quality[data-v-1425b0a4]:focus-within{outline:2px solid var(--focus);outline-offset:1px}.any[data-v-1425b0a4]{background:var(--chip);height:14px;color:var(--text-muted);border-radius:7px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.caret[data-v-1425b0a4]{color:var(--text-faint);font-size:9px}.quality-list[data-v-1425b0a4]{opacity:0;cursor:pointer;width:100%;height:100%;font-size:12px;position:absolute;inset:0}.status[data-v-726b2fe6]{color:var(--text-faint);margin:0}.status.is-on[data-v-726b2fe6]{color:var(--ok)}.fuel[data-v-726b2fe6]{color:var(--text-muted);margin:0}.status[data-v-07cb32ae]{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.status--idle[data-v-07cb32ae]{color:var(--text-faint)}.status--working[data-v-07cb32ae]{color:var(--ok)}.status--blocked[data-v-07cb32ae]{color:var(--warn)}.bar[data-v-07cb32ae]{height:5px;overflow:hidden}.bar-fill[data-v-07cb32ae]{background:currentColor;height:100%}.places[data-v-a24420ff]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.places li[data-v-a24420ff]{gap:4px;min-width:0;display:flex}.place-name[data-v-a24420ff]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.place-where[data-v-a24420ff]{color:var(--text-muted);flex:none}.is-free[data-v-a24420ff]{color:var(--text-faint)}.card-node[data-v-bbfca6be]{touch-action:none;position:relative}.card-node.is-dragging[data-v-bbfca6be] .card{box-shadow:var(--card-shadow-lifted)}.card-node.is-posed .port[data-v-bbfca6be]{visibility:hidden}.book-info[data-v-bbfca6be]{margin-left:auto}.repair+.book-info[data-v-bbfca6be]{margin-left:0}.repair[data-v-bbfca6be]{border:1px solid var(--button-line);width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.repair[data-v-bbfca6be]:hover{border-color:var(--accent);color:var(--accent)}.repair.is-broken[data-v-bbfca6be]{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.repair-icon[data-v-bbfca6be]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:10px;height:10px}.port[data-v-bbfca6be]{z-index:2;border:2px solid var(--port-ring);background:var(--port);border-radius:50%;width:12px;min-width:0;height:12px;min-height:0}.port.is-taken[data-v-bbfca6be]{background:var(--port-taken)}.port[data-v-bbfca6be]:hover,.port.connecting[data-v-bbfca6be]{background:var(--accent)}.port[data-v-bbfca6be]:after{content:"";border-radius:50%;position:absolute;inset:-16px}.belt[data-v-258d4be8]{stroke:var(--conveyor);stroke-width:4px}.belt.is-selected[data-v-258d4be8]{stroke:var(--accent)}.item[data-v-258d4be8]{pointer-events:none;transition:transform .1s linear}:root.eco .item[data-v-258d4be8]{transition:none}.item-back[data-v-258d4be8]{fill:var(--conveyor-item);stroke:var(--conveyor-item-ring);stroke-width:1.5px}.item-back.is-ok[data-v-258d4be8]{stroke:var(--ok);stroke-width:2.5px}.item-back.is-defect[data-v-258d4be8]{stroke:var(--danger);stroke-width:2.5px}.item-icon[data-v-258d4be8]{color:var(--text)}.item-icon.tone-part[data-v-258d4be8]{color:var(--tone-part)}.item-icon.tone-ship[data-v-258d4be8]{color:var(--tone-ship)}.tile[data-v-258d4be8]{fill:color-mix(in srgb, var(--tone) 22%, var(--card));stroke:var(--tone);stroke-width:1px}.tile.is-filled[data-v-258d4be8]{fill:var(--tone)}.tile-mark[data-v-258d4be8]{stroke:var(--card);stroke-width:1px}.tile-mark.is-ok[data-v-258d4be8]{fill:var(--ok)}.tile-mark.is-defect[data-v-258d4be8]{fill:var(--danger)}.tile-letters[data-v-258d4be8]{fill:var(--tone);font-family:var(--font-mono);font-size:7px;font-weight:700}.tile-letters.is-filled[data-v-258d4be8]{fill:var(--tone-text)}.cut[data-v-258d4be8]{border:1px solid var(--danger);background:var(--window);width:22px;height:22px;color:var(--danger);cursor:pointer;pointer-events:all;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.cut-cross[data-v-258d4be8]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:10px;height:10px}.dust[data-v-08d3d04b]{z-index:-1;pointer-events:none;position:absolute;top:0;left:0}.puff[data-v-08d3d04b]{background:var(--dust);opacity:0;border-radius:50%;animation-name:puff-08d3d04b;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute}@keyframes puff-08d3d04b{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.6)}}.floor[data-v-afdbf3cc]{z-index:-1;pointer-events:none;background-color:var(--hangar-floor);background-image:linear-gradient(to right, var(--grid-line-strong) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line-strong) 1px, transparent 1px), linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);outline:2px solid var(--hangar-edge);border-radius:var(--radius-md);position:absolute;top:0;left:0}.board[data-v-eeeba202]{background:var(--desktop);touch-action:none;min-width:0;position:relative;overflow:hidden}.board[data-v-eeeba202] .vue-flow__connection-path{stroke:var(--accent);stroke-width:3px}.board[data-v-eeeba202] .vue-flow__node.dragging{z-index:1000!important}.board[data-v-eeeba202] .vue-flow__node:has(>.card-node.is-open){z-index:999!important}.board[data-v-eeeba202] .vue-flow__edges:has(.vue-flow__edge.selected){z-index:1001!important}.board[data-v-eeeba202] .vue-flow__edge-labels{z-index:1002}.notice[data-v-eeeba202]{font-family:var(--font);pointer-events:none;z-index:10;margin:0;padding:6px 12px;font-size:13px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dev-toggle[data-v-d42368ba]{z-index:50;border:1px solid var(--line-strong);cursor:pointer;position:fixed;bottom:10px;left:10px}.dev[data-v-d42368ba]{z-index:50;width:min(460px,100vw - 20px);position:fixed;bottom:44px;left:10px}.dev-close[data-v-d42368ba]{padding:0 8px}.dev-body[data-v-d42368ba]{flex-direction:column;gap:8px;padding:10px;font-size:12px;display:flex}.dev-row[data-v-d42368ba]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dev-row .ui-button[data-v-d42368ba]{padding:3px 8px;font-size:12px}.dev-label[data-v-d42368ba]{width:70px;color:var(--text-faint)}.draw[data-v-7acea8b6]{z-index:180;background:var(--backdrop);place-items:center;display:grid;position:fixed;inset:0}.stage[data-v-7acea8b6]{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.flip[data-v-7acea8b6]{width:180px;height:250px;transform-style:preserve-3d;transition:transform .5s ease-out;position:relative}.flip.is-open[data-v-7acea8b6]{transform:rotateY(180deg)}.side[data-v-7acea8b6]{border:3px solid var(--card-line);border-radius:var(--radius-lg);backface-visibility:hidden;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.back[data-v-7acea8b6]{background:var(--window-head)}.back-window[data-v-7acea8b6]{background:var(--well);width:84px;height:84px;box-shadow:var(--well-shadow);border-radius:50%;place-items:center;font-size:42px;display:grid}.front[data-v-7acea8b6]{background:var(--card);transform:rotateY(180deg)}.front.rarity--rare[data-v-7acea8b6]{border-color:var(--rarity-rare)}.front.rarity--legendary[data-v-7acea8b6]{border-color:var(--rarity-legendary)}.front-rarity[data-v-7acea8b6]{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.rarity--rare .front-rarity[data-v-7acea8b6]{color:var(--rarity-rare)}.rarity--legendary .front-rarity[data-v-7acea8b6]{color:var(--rarity-legendary)}.front-icon[data-v-7acea8b6]{font-size:56px;line-height:1.1}.front-name[data-v-7acea8b6]{font-size:16px;font-weight:700}.front-perk[data-v-7acea8b6]{color:var(--text-muted);font-size:12px}.draw--rolling .shake[data-v-7acea8b6]{animation:.1s linear 14 alternate tremble-7acea8b6}@keyframes tremble-7acea8b6{0%{transform:translate(-2px)rotate(-.8deg)}to{transform:translate(2px,1px)rotate(.8deg)}}.glow[data-v-7acea8b6],.burst[data-v-7acea8b6],.rays[data-v-7acea8b6]{pointer-events:none;border-radius:50%;position:absolute;top:125px;left:50%}.glow[data-v-7acea8b6]{--glow:var(--rarity-common);background:radial-gradient(closest-side, var(--glow), transparent);opacity:.25;width:360px;height:360px;margin:-180px 0 0 -180px;transition:opacity .3s}.draw--rolling .glow[data-v-7acea8b6]{animation:.5s ease-in-out 3 alternate breathe-7acea8b6}@keyframes breathe-7acea8b6{to{opacity:.45}}.glow--common[data-v-7acea8b6]{--glow:var(--rarity-common)}.glow--rare[data-v-7acea8b6]{--glow:var(--rarity-rare)}.glow--legendary[data-v-7acea8b6]{--glow:var(--rarity-legendary)}.draw--hinting .glow[data-v-7acea8b6],.draw--shown .glow[data-v-7acea8b6]{opacity:.6}.burst[data-v-7acea8b6]{background:radial-gradient(closest-side, var(--glow), transparent);opacity:0;width:300px;height:300px;margin:-150px 0 0 -150px;animation:.7s ease-out .25s both burst-7acea8b6}@keyframes burst-7acea8b6{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.rays[data-v-7acea8b6]{background:repeating-conic-gradient(var(--rarity-legendary) 0deg 5deg, transparent 5deg 18deg);opacity:.3;width:460px;height:460px;margin:-230px 0 0 -230px;animation:2.4s ease-out both rays-7acea8b6;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}@keyframes rays-7acea8b6{0%{opacity:0;transform:rotate(0)scale(.6)}to{opacity:.3;transform:rotate(40deg)scale(1)}}.actions[data-v-7acea8b6]{visibility:hidden;gap:8px;display:flex}.actions.is-shown[data-v-7acea8b6]{visibility:visible}:root.eco .flip[data-v-7acea8b6]{transition:none}:root.eco .burst[data-v-7acea8b6],:root.eco .rays[data-v-7acea8b6],:root.eco .glow[data-v-7acea8b6]{animation:none}.bonus[data-v-c61e4be7]{pointer-events:auto;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}.text[data-v-c61e4be7]{margin:0;font-size:13px}.bonus .ui-button[data-v-c61e4be7]{white-space:nowrap;flex:none}.total[data-v-c927eff3]{align-items:center;gap:8px;margin:0 0 10px;display:flex}.total .bar[data-v-c927eff3]{flex:1}.claim-all[data-v-c927eff3]{white-space:nowrap;padding:3px 10px;font-size:12px}.bar[data-v-c927eff3]{height:4px;display:block;overflow:hidden}.fill[data-v-c927eff3]{background:var(--accent);height:100%;display:block}.group+.group[data-v-c927eff3]{margin-top:12px}.head[data-v-c927eff3]{align-items:baseline;gap:8px;margin:0 0 4px;font-size:13px;display:flex}.count[data-v-c927eff3]{color:var(--text-faint);font-size:11px;font-weight:400}.items[data-v-c927eff3]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.item[data-v-c927eff3]{border-radius:var(--radius-md);grid-template-columns:28px 1fr auto;align-items:center;column-gap:8px;padding:4px 6px;display:grid}.item.is-fresh[data-v-c927eff3]{background:var(--accent-soft)}.badge[data-v-c927eff3]{border:1px solid var(--line);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-faint);grid-row:span 2;justify-content:center;align-self:start;align-items:center;font-size:15px;display:flex}.item.is-done .badge[data-v-c927eff3]{border-color:var(--accent);color:var(--accent)}.item.is-hidden .badge[data-v-c927eff3]{border-style:dashed}.name[data-v-c927eff3]{font-weight:600}.item:not(.is-done) .name[data-v-c927eff3]{color:var(--text-muted)}.reward[data-v-c927eff3]{color:var(--text-muted);white-space:nowrap;font-size:12px}.text[data-v-c927eff3]{color:var(--text-muted);grid-column:2/4;font-size:12px;line-height:1.35}.item.is-hidden .text[data-v-c927eff3]{font-style:italic}.claim[data-v-c927eff3]{grid-area:2/3/4;place-self:center end;padding:2px 10px;font-size:12px}.item.is-done:not(.is-claimed) .text[data-v-c927eff3],.item.is-done:not(.is-claimed) .when[data-v-c927eff3]{grid-column:2}.item.is-done:not(.is-claimed) .reward[data-v-c927eff3]{color:var(--accent)}.item.is-claimed .reward[data-v-c927eff3]{color:var(--text-faint)}.when[data-v-c927eff3],.progress[data-v-c927eff3]{color:var(--text-faint);grid-column:2/4;font-size:11px}.item.is-done .when[data-v-c927eff3]{color:var(--ok)}.progress[data-v-c927eff3]{align-items:center;gap:8px;display:flex}.progress .bar[data-v-c927eff3]{flex:1;max-width:160px}.tabs[data-v-e6309151]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:6px;display:flex}.tab[data-v-e6309151]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.tab.is-open[data-v-e6309151]{border-bottom-color:var(--accent);color:var(--text)}.lots[data-v-e6309151],.held[data-v-e6309151],.bids[data-v-e6309151]{margin:0;padding:0;list-style:none}.lot[data-v-e6309151]{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:8px 0;display:flex}.lot--live[data-v-e6309151]{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);margin:4px 0;padding:8px 10px}.lot--sold[data-v-e6309151],.lot--unsold[data-v-e6309151]{opacity:.6}.lot-head[data-v-e6309151]{align-items:center;gap:6px;display:flex}.lot-name[data-v-e6309151]{font-weight:600}.lot-when[data-v-e6309151]{color:var(--text-muted);font-family:var(--font-mono);margin-left:auto;font-size:12px}.lot-maker.is-flawed[data-v-e6309151]{color:var(--danger)}.lot-maker[data-v-e6309151],.lot-stats[data-v-e6309151],.lot-meta[data-v-e6309151]{color:var(--text-faint);margin:0;font-size:11px}.lot-stats[data-v-e6309151]{color:var(--text-muted)}.lot-foot[data-v-e6309151]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;margin-top:2px;display:flex}.take[data-v-e6309151]{padding:4px 8px;font-size:12px}.take.is-on[data-v-e6309151]{border-color:var(--accent);color:var(--accent)}.price[data-v-e6309151]{font-family:var(--font-mono);color:var(--money);font-size:15px;font-weight:700}.leader[data-v-e6309151]{color:var(--text-muted);flex:1;font-size:12px}.leader.is-you[data-v-e6309151]{color:var(--ok);font-weight:600}.bids[data-v-e6309151]{color:var(--text-faint);font-family:var(--font-mono);margin-top:4px;font-size:11px}.bids .is-you[data-v-e6309151]{color:var(--ok)}.held-one[data-v-e6309151]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"items take""fee take";align-items:center;column-gap:8px;padding:6px 0;display:grid}.held-items[data-v-e6309151]{flex-direction:column;grid-area:items;font-weight:600;display:flex}.held-one .lot-meta[data-v-e6309151]{grid-area:fee}.held-one .ui-button[data-v-e6309151]{grid-area:take;padding:4px 8px;font-size:12px}.note[data-v-e6309151]{color:var(--warn);margin:6px 0 0;font-size:12px}.terms[data-v-0aa443af]{grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 8px;font-size:12px;display:grid}.terms dt[data-v-0aa443af]{color:var(--text-faint)}.terms dd[data-v-0aa443af]{font-family:var(--font-mono);margin:0}.owed[data-v-0aa443af]{color:var(--money)}.info[data-v-0aa443af]{color:var(--text-faint);font-size:10px}.head[data-v-0aa443af]{margin:10px 0 4px;font-size:13px}.offers[data-v-0aa443af]{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;display:grid}.offer[data-v-0aa443af]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--well);color:var(--text);cursor:pointer;flex-direction:column;gap:2px;padding:6px;display:flex}.offer.is-on[data-v-0aa443af]{border-color:var(--accent);background:var(--accent-soft)}.offer[data-v-0aa443af]:disabled{opacity:.45;cursor:default}.offer-amount[data-v-0aa443af]{font-family:var(--font-mono);font-weight:700}.offer-rate[data-v-0aa443af]{color:var(--text-faint);font-size:11px}.bill[data-v-0aa443af]{flex-direction:column;gap:2px;margin-top:8px;padding:8px 10px;display:flex}.line[data-v-0aa443af]{font-family:var(--font-mono);justify-content:space-between;margin:0;font-size:12px;display:flex}.fee[data-v-0aa443af]{color:var(--text-muted)}.total[data-v-0aa443af]{border-top:1px solid var(--line);margin-top:4px;padding-top:4px;font-weight:700}.then[data-v-0aa443af]{color:var(--text-faint);margin:4px 0 6px;font-size:11px}.loans[data-v-0aa443af]{margin:0;padding:0;list-style:none}.loans li[data-v-0aa443af]{border-bottom:1px solid var(--line);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.small[data-v-0aa443af]{padding:4px 8px;font-size:12px}.director[data-v-0aa443af]{color:var(--warn);margin:8px 0 0;font-size:12px}.broke[data-v-0aa443af]{border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);margin-top:10px;padding:8px 10px}.broke p[data-v-0aa443af]{margin:0 0 6px;font-size:12px}.shady-line[data-v-0aa443af]{margin:0 0 6px;font-size:12px;font-style:italic}.shady[data-v-0aa443af]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.shady-owed[data-v-0aa443af]{color:var(--warn);margin:0;font-size:12px}.broke-buttons[data-v-0aa443af]{gap:6px;display:flex}.danger[data-v-0aa443af]{border-color:var(--danger);color:var(--danger)}.note[data-v-0aa443af]{color:var(--warn);margin:6px 0 0;font-size:12px}.now[data-v-1490eb94]{grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 4px;font-size:12px;display:grid}.now dt[data-v-1490eb94]{color:var(--text-faint)}.now dd[data-v-1490eb94]{font-family:var(--font-mono);margin:0}.is-drawing[data-v-1490eb94]{color:var(--warn)}.is-giving[data-v-1490eb94]{color:var(--ok)}.head[data-v-1490eb94]{margin:10px 0 4px;font-size:13px}.line[data-v-1490eb94]{font-family:var(--font-mono);margin:0;font-size:12px}.total[data-v-1490eb94]{margin-top:2px;font-weight:700}.faint[data-v-1490eb94]{color:var(--text-faint);margin:4px 0 0;font-size:11px}.rows[data-v-1490eb94]{margin:0;padding:0;list-style:none}.row[data-v-1490eb94]{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:3px 0;font-size:12px;display:flex}.row-icon[data-v-1490eb94]{text-align:center;width:18px}.row-name[data-v-1490eb94]{flex:1;min-width:0}.row-name.rarity--rare[data-v-1490eb94]{color:var(--rarity-rare)}.row-name.rarity--legendary[data-v-1490eb94]{color:var(--rarity-legendary)}.row-rusty[data-v-1490eb94]{color:var(--wear-rusty);font-size:11px}.row-kw[data-v-1490eb94]{font-family:var(--font-mono)}.rule[data-v-79ff2ac3]{margin:0 0 8px;font-size:12px}.bills[data-v-79ff2ac3]{margin:0;padding:0;list-style:none}.bill[data-v-79ff2ac3]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:5px 0;display:grid}.bill.is-late .bill-amount[data-v-79ff2ac3]{color:var(--danger)}.bill-day[data-v-79ff2ac3]{color:var(--text-faint);margin-left:6px;font-size:11px}.bill-amount[data-v-79ff2ac3]{font-family:var(--font-mono)}.bill .ui-button[data-v-79ff2ac3],.total .ui-button[data-v-79ff2ac3]{padding:3px 10px;font-size:12px}.total[data-v-79ff2ac3]{justify-content:space-between;align-items:center;margin:10px 0 0;font-weight:600;display:flex}.note[data-v-79ff2ac3]{color:var(--warn);font-size:12px}.search[data-v-5a4bd3b9]{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--well);width:100%;color:var(--text);font:inherit;padding:6px 10px;font-size:13px}.section-head[data-v-5a4bd3b9]{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 6px;font-size:11px}.tiles[data-v-5a4bd3b9]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.tile[data-v-5a4bd3b9]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--chip);min-width:0;color:var(--chip-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex;position:relative}.tile[data-v-5a4bd3b9]:hover{border-color:var(--accent)}.tile.is-locked[data-v-5a4bd3b9]{color:var(--text-faint)}.tile-icon[data-v-5a4bd3b9]{font-size:18px}.tile-name[data-v-5a4bd3b9]{min-width:0;line-height:1.2}.tile-lock[data-v-5a4bd3b9]{font-size:11px;position:absolute;top:-6px;right:-4px}.row[data-v-f2015f1e]{border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 6px;font-size:13px;display:flex}.row.is-marked[data-v-f2015f1e]{background:var(--accent-soft)}.label[data-v-f2015f1e]{min-width:36px;font-weight:600}.inputs[data-v-f2015f1e]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.input[data-v-f2015f1e]{align-items:center;gap:2px;display:inline-flex}.input.is-optional[data-v-f2015f1e]{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);padding:0 4px}.or[data-v-f2015f1e]{color:var(--text-faint)}.count[data-v-f2015f1e],.time[data-v-f2015f1e]{color:var(--text-faint);font-family:var(--font-mono);white-space:nowrap;font-size:12px}.arrow[data-v-f2015f1e]{color:var(--text-faint)}.icon[data-v-f2015f1e],.machine[data-v-f2015f1e],.output[data-v-f2015f1e]{border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:1px 4px;display:inline-flex}.icon.is-focus[data-v-f2015f1e]{border-color:var(--accent);background:var(--accent-soft)}.icon[data-v-f2015f1e]:hover,.machine[data-v-f2015f1e]:hover,.output[data-v-f2015f1e]:hover{border-color:var(--accent)}.machine[data-v-f2015f1e]{background:var(--chip)}.output-name[data-v-f2015f1e]{font-weight:600}.head[data-v-a40afb6b]{align-items:center;gap:10px;display:flex}.head-icon[data-v-a40afb6b]{font-size:30px}.head-name[data-v-a40afb6b]{margin:0;font-size:16px}.head-section[data-v-a40afb6b]{margin:0}.lock[data-v-a40afb6b]{color:var(--warn);font:inherit;cursor:pointer;background:0 0;border:none;margin:6px 0 0;padding:0;font-size:12px;display:block}.unit[data-v-a40afb6b]{color:var(--text-faint);margin:6px 0 0;font-size:12px}.part-head[data-v-a40afb6b]{border-bottom:1px solid var(--line);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 4px;padding-bottom:3px;font-size:11px}.sub[data-v-a40afb6b]{margin:8px 0 2px;font-size:12px}.design[data-v-a40afb6b]{border-radius:var(--radius-sm)}.design.is-marked[data-v-a40afb6b]{background:var(--accent-soft)}.design-unit[data-v-a40afb6b]{margin:0 0 4px 48px}.none[data-v-a40afb6b]{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0;display:flex}.small[data-v-a40afb6b]{padding:2px 8px;font-size:12px}.points[data-v-a40afb6b]{margin:0;padding:0 6px;font-size:12px;list-style:none}.points li[data-v-a40afb6b]{justify-content:space-between;gap:8px;display:flex}.adds[data-v-a40afb6b]{font-family:var(--font-mono)}.facts[data-v-a40afb6b]{margin:4px 0 0;padding:0;list-style:none}.fact[data-v-a40afb6b]{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:flex}.fact[data-v-a40afb6b]:hover{border-color:var(--accent)}.fact.is-locked[data-v-a40afb6b]{color:var(--text-faint)}.fact-lock[data-v-a40afb6b]{color:var(--warn);font-size:12px}.head[data-v-527e3bfa]{align-items:center;gap:10px;display:flex}.head-icon[data-v-527e3bfa]{font-size:30px}.head-name[data-v-527e3bfa]{margin:0;font-size:16px}.head-section[data-v-527e3bfa]{margin:0}.lock[data-v-527e3bfa]{color:var(--warn);font:inherit;cursor:pointer;background:0 0;border:none;margin:6px 0 0;padding:0;font-size:12px;display:block}.part-head[data-v-527e3bfa]{border-bottom:1px solid var(--line);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 4px;padding-bottom:3px;font-size:11px}.own[data-v-527e3bfa]{margin-left:16px}.doing[data-v-527e3bfa]{margin:4px 0;font-size:13px}.timed[data-v-527e3bfa]{flex-wrap:wrap;gap:4px;display:flex}.timed-item[data-v-527e3bfa]{border-radius:var(--radius-sm);background:var(--chip);color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;align-items:center;gap:4px;padding:2px 6px;font-size:13px;display:inline-flex}.timed-item[data-v-527e3bfa]:hover{border-color:var(--accent)}.time[data-v-527e3bfa]{color:var(--text-faint);font-family:var(--font-mono);font-size:12px}.facts[data-v-527e3bfa]{margin:4px 0 0;padding:0;list-style:none}.fact[data-v-527e3bfa]{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:flex}.fact[data-v-527e3bfa]:hover{border-color:var(--accent)}.nav[data-v-de3a6855]{gap:6px;margin-bottom:10px;display:flex}.small[data-v-de3a6855]{padding:4px 8px;font-size:12px}.month[data-v-db61e744]{align-items:center;gap:8px;display:flex}.month-name[data-v-db61e744]{text-align:center;flex:1;margin:0;font-size:14px}.nav[data-v-db61e744]{min-width:32px}.tone--contract[data-v-db61e744]{--tone:var(--warn)}.tone--delivery[data-v-db61e744]{--tone:var(--accent)}.tone--auction[data-v-db61e744]{--tone:var(--calendar-auction)}.tone--research[data-v-db61e744]{--tone:var(--ok)}.tone--todo[data-v-db61e744]{--tone:var(--calendar-todo)}.chips[data-v-db61e744]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chip[data-v-db61e744]{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text);cursor:pointer;background:0 0;flex:auto;justify-content:center;align-items:center;gap:5px;padding:1px 7px 1px 5px;font-size:11px;display:inline-flex}.chip[data-v-db61e744]:hover{background:var(--well)}.chip-dot[data-v-db61e744]{border:1.5px solid var(--tone);background:var(--tone);border-radius:50%;width:7px;height:7px}.chip.is-off[data-v-db61e744]{color:var(--text-faint);border-style:dashed}.chip.is-off .chip-dot[data-v-db61e744]{background:0 0}.grid[data-v-db61e744]{border-collapse:collapse;table-layout:fixed;width:100%;margin:6px 0 4px}.grid th[data-v-db61e744]{color:var(--text-faint);padding:2px 0;font-size:11px;font-weight:600}.grid td[data-v-db61e744]{padding:1px}.day[data-v-db61e744]{border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:3px 0 4px;font-size:12px;display:flex}.day[data-v-db61e744]:hover:not(:disabled){background:var(--well)}.day.is-out[data-v-db61e744]{color:var(--text-faint)}.day.is-past[data-v-db61e744]{opacity:.55}.day[data-v-db61e744]:disabled{opacity:.25;cursor:default}.day.is-today[data-v-db61e744]{border-color:var(--accent);color:var(--accent);font-weight:700}.day.is-chosen[data-v-db61e744]{background:var(--accent-soft)}.dots[data-v-db61e744]{gap:2px;height:4px;display:flex}.dot[data-v-db61e744]{background:var(--tone);border-radius:50%;width:4px;height:4px}.agenda-head[data-v-db61e744]{align-items:center;gap:8px;margin:8px 0 4px;display:flex}.agenda-date[data-v-db61e744]{flex:1;margin:0;font-size:13px}.agenda[data-v-db61e744]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.event[data-v-db61e744]{border:none;border-left:2px solid var(--tone,var(--line));border-radius:0 var(--radius-sm) var(--radius-sm) 0;width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:3px 6px;font-size:12px;display:flex}.event[data-v-db61e744]:hover{background:var(--well)}.event-time[data-v-db61e744]{color:var(--text-muted);font-family:var(--font-mono);flex:none}.event-icon[data-v-db61e744]{flex:none}.hidden-count[data-v-db61e744]{margin:4px 0 0;font-size:12px}.directions[data-v-c743d6cb]{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.head[data-v-c743d6cb]{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:11px}.hint[data-v-c743d6cb]{margin:0 0 6px;font-size:12px}.slot[data-v-c743d6cb]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 0;font-size:13px;display:flex}.mark[data-v-c743d6cb]{min-width:42px;color:var(--text-faint);font-family:var(--font-mono);font-size:12px}.picked[data-v-c743d6cb]{flex-direction:column;flex:1;font-weight:600;display:flex}.picked.is-asleep[data-v-c743d6cb]{color:var(--text-faint)}.note[data-v-c743d6cb]{color:var(--text-faint);font-size:12px;font-weight:400}.buttons[data-v-c743d6cb]{gap:4px;display:flex}.choices[data-v-c743d6cb]{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.choice[data-v-c743d6cb]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--chip);color:var(--chip-text);font:inherit;cursor:pointer;padding:3px 8px;font-size:12px}.choice[data-v-c743d6cb]:hover:not(:disabled){border-color:var(--accent)}.choice[data-v-c743d6cb]:disabled{opacity:.4;cursor:default}.cost[data-v-c743d6cb]{font-size:12px}.small[data-v-c743d6cb]{padding:3px 8px;font-size:12px}.fetch[data-v-6d71dc31]{font-family:var(--font-mono);gap:14px;font-size:12px;display:flex}.logo[data-v-6d71dc31]{color:var(--accent);margin:0;line-height:1.2}.info p[data-v-6d71dc31]{margin:0}.name[data-v-6d71dc31]{color:var(--accent);font-weight:700}.rule[data-v-6d71dc31]{color:var(--text-faint);overflow:hidden}.label[data-v-6d71dc31]{color:var(--accent);font-weight:700}.swatches[data-v-6d71dc31]{gap:0;display:flex;margin-top:8px!important}.swatch[data-v-6d71dc31]{width:18px;height:12px}.standings[data-v-6d71dc31]{border-top:1px solid var(--line);grid-template-columns:auto auto 1fr;gap:2px 10px;margin:12px 0 0;padding:8px 0 0;font-size:12px;list-style:none;display:grid}.standing[data-v-6d71dc31]{color:var(--text-faint);display:contents}.standing.is-current[data-v-6d71dc31]{color:var(--text)}.range[data-v-6d71dc31]{font-family:var(--font-mono)}.standing-name[data-v-6d71dc31]{font-weight:600}.standing.is-current .standing-name[data-v-6d71dc31]:before{content:"★ "}.standing-name.is-poor[data-v-6d71dc31]{color:var(--danger)}.standing-name.is-good[data-v-6d71dc31]{color:var(--standing-good)}.standing-name.is-excellent[data-v-6d71dc31]{color:var(--ok)}.call[data-v-e9bf9abc]{border:1px solid var(--warn);border-radius:var(--radius-md);background:var(--well);margin-bottom:8px;padding:8px 10px}.call.is-fit[data-v-e9bf9abc]{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.call.is-unfit[data-v-e9bf9abc]{border-color:var(--danger)}.head[data-v-e9bf9abc]{justify-content:space-between;gap:8px;margin:0 0 4px;font-weight:600;display:flex}.left[data-v-e9bf9abc]{color:var(--warn);font-family:var(--font-mono)}.story[data-v-e9bf9abc],.needs[data-v-e9bf9abc],.done[data-v-e9bf9abc],.next[data-v-e9bf9abc],.hint[data-v-e9bf9abc],.note[data-v-e9bf9abc]{margin:0 0 4px;font-size:12px}.next[data-v-e9bf9abc]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.price[data-v-e9bf9abc]{font-family:var(--font-mono)}.ship-all[data-v-e9bf9abc]{margin-top:4px;padding:4px 10px;font-size:12px}.note[data-v-e9bf9abc]{color:var(--danger)}.fits[data-v-b492865b]{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;font-size:12px;display:flex}.fit[data-v-b492865b]{color:var(--ok)}.faint[data-v-b492865b]{color:var(--text-faint)}.draft[data-v-b492865b]{padding:1px 8px;font-size:12px}.ready[data-v-b492865b]{color:var(--text-muted)}.contracts[data-v-d15c9a1d]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.contract[data-v-d15c9a1d]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--well);padding:8px 10px}.contract.is-target[data-v-d15c9a1d]{border-color:var(--accent);border-style:dashed}.contract p[data-v-d15c9a1d]{margin:0}.head[data-v-d15c9a1d]{justify-content:space-between;gap:8px;font-weight:600;display:flex}.deadline[data-v-d15c9a1d]{color:var(--warn);font-family:var(--font-mono);font-size:12px;font-weight:400}.what[data-v-d15c9a1d]{color:var(--text-muted)}.needs[data-v-d15c9a1d]{flex-wrap:wrap;gap:4px;display:flex;margin:6px 0!important}.ui-pill.is-met[data-v-d15c9a1d]{background:var(--accent-soft);color:var(--ok)}.ui-pill.is-unmet[data-v-d15c9a1d]{background:var(--danger-soft);color:var(--danger)}.bar[data-v-d15c9a1d]{height:5px;position:relative;overflow:hidden}.bar-fill[data-v-d15c9a1d]{background:var(--ok);height:100%}.bar-count[data-v-d15c9a1d]{background:var(--text-faint);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.progress[data-v-d15c9a1d]{color:var(--text-faint);font-size:12px;margin-top:4px!important}.actions[data-v-d15c9a1d]{flex-wrap:wrap;align-items:center;gap:6px;display:flex;margin-top:8px!important}.actions .ui-button[data-v-d15c9a1d]{padding:3px 10px;font-size:12px}.danger[data-v-d15c9a1d]{border-color:var(--danger);color:var(--danger)}.ask[data-v-d15c9a1d]{width:100%;color:var(--warn);font-size:12px}.refuse-by[data-v-d15c9a1d]{color:var(--text-faint);font-size:12px}.note[data-v-d15c9a1d]{color:var(--warn);margin:8px 0 0;font-size:12px}.hint[data-v-d15c9a1d]{margin:8px 0 0}.pips[data-v-8f6e9add]{cursor:pointer;touch-action:none;grid-template-columns:repeat(10,1fr);gap:2px;padding:2px 0;display:grid}.pips[data-v-8f6e9add]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pips.is-disabled[data-v-8f6e9add]{cursor:default;opacity:.6}.pip[data-v-8f6e9add]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--well);height:11px}.pip.is-on[data-v-8f6e9add]{border-color:var(--accent);background:var(--accent)}.designer[data-v-80537411]{grid-template-columns:124px minmax(0,1fr);gap:12px;display:grid}.kinds[data-v-80537411]{border-right:1px solid var(--line);flex-direction:column;gap:1px;padding-right:8px;display:flex}.group[data-v-80537411]{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 2px;padding:0 8px;font-size:11px;font-weight:700}.group[data-v-80537411]:first-child{margin-top:0}.kind[data-v-80537411]{border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:4px 8px;font-size:12px}.kind[data-v-80537411]:hover{color:var(--text)}.kind.is-open[data-v-80537411]{border-left-color:var(--accent);background:var(--accent-soft);color:var(--text)}.table[data-v-80537411]{flex-direction:column;gap:8px;min-width:0;display:flex;container-type:inline-size}.designs[data-v-80537411]{flex-wrap:wrap;gap:4px;display:flex}.design[data-v-80537411]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);color:var(--text-muted);cursor:pointer;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.design.is-on[data-v-80537411]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.design.new[data-v-80537411]{background:0 0;border-style:dashed}.design.shelf[data-v-80537411]{color:var(--text-muted);background:0 0;border-style:dotted}.name-row[data-v-80537411]{align-items:center;gap:6px;display:flex}.name-row .field[data-v-80537411]{flex:1}.field[data-v-80537411]{grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.field-label[data-v-80537411],.stat-name[data-v-80537411]{color:var(--text-faint);font-size:12px}.name[data-v-80537411],.field select[data-v-80537411]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--well);min-width:0;padding:4px 6px}.work[data-v-80537411]{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:12px;display:grid}.work.is-ship[data-v-80537411]{grid-template-columns:minmax(0,1fr) 250px}@container (width<=520px){.work[data-v-80537411],.work.is-ship[data-v-80537411]{grid-template-columns:minmax(0,1fr)}}.side[data-v-80537411]{flex-direction:column;gap:6px;display:flex}.stat[data-v-80537411]{grid-template-columns:74px 1fr 18px;align-items:center;gap:6px;display:grid}.stat-value[data-v-80537411]{font-family:var(--font-mono);text-align:right}.budget[data-v-80537411]{gap:2px;display:grid}.budget-pip[data-v-80537411]{border-radius:var(--radius-sm);background:var(--well);height:6px}.budget-pip.is-on[data-v-80537411]{background:var(--accent-strong)}.budget-text[data-v-80537411],.stats[data-v-80537411]{color:var(--text-muted);margin:0;font-size:12px}.takes[data-v-80537411]{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;display:flex}.take[data-v-80537411]{align-items:center;gap:3px;display:inline-flex}.take-time[data-v-80537411]{color:var(--text-faint)}.frozen[data-v-80537411]{color:var(--warn);margin:0;font-size:12px}.order[data-v-80537411]{flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.order-text[data-v-80537411]{color:var(--text-muted);margin-right:2px}.order .ui-pill.is-met[data-v-80537411]{background:var(--accent-soft);color:var(--ok)}.order .ui-pill.is-unmet[data-v-80537411]{background:var(--danger-soft);color:var(--danger)}.order .keep[data-v-80537411]{padding:1px 8px;font-size:12px}.model[data-v-80537411]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.meets[data-v-80537411]{color:var(--ok);margin:0;font-size:12px}.empty[data-v-80537411]{color:var(--text-faint);margin:4px 0;font-size:12px}.actions[data-v-80537411]{gap:6px;margin:0;display:flex}.actions .ui-button[data-v-80537411]{padding:4px 10px;font-size:12px}.note[data-v-80537411]{color:var(--warn);margin:0;font-size:12px}.ship[data-v-a995905b]{border:1px solid var(--card-line);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--card-shadow);color:var(--text);flex-direction:column;gap:3px;padding:6px 8px 8px;display:flex}.ship-head[data-v-a995905b]{align-items:center;gap:6px;display:flex}.status[data-v-a995905b]{flex:none}.ship-icon[data-v-a995905b]{font-size:16px}.ship-name[data-v-a995905b]{flex:1;min-width:0;font-size:12px;font-weight:600}.ship-line[data-v-a995905b]{color:var(--text-muted);margin:0;font-size:11px}.ship-faint[data-v-a995905b]{color:var(--text-faint)}.fill[data-v-2203de26]{font-family:var(--font-mono);margin:0 0 6px}.ships[data-v-2203de26]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ship[data-v-2203de26]{border:1px solid var(--card-line);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--card-shadow);flex-direction:column;gap:3px;padding:6px 8px 8px;display:flex}.ship-cell[data-v-2203de26]{cursor:grab;touch-action:none}.ship-cell:hover .ship-card[data-v-2203de26]{border-color:var(--accent)}.ship-cell.is-lifted[data-v-2203de26]{opacity:.35}.ship-cell.is-open[data-v-2203de26]{cursor:default;grid-column:1/-1}.ship-cell.is-open .ship-card[data-v-2203de26]{border-color:var(--accent)}.ship.is-berth[data-v-2203de26]{border-style:dashed;grid-column:1/-1}.ship-head[data-v-2203de26]{align-items:center;gap:6px;display:flex}.status[data-v-2203de26]{flex:none}.ship-icon[data-v-2203de26]{font-size:16px}.ship-name[data-v-2203de26]{flex:1;min-width:0;font-size:12px;font-weight:600}.ship-when[data-v-2203de26]{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.ship-actions[data-v-2203de26]{gap:3px;display:flex}.ship-act[data-v-2203de26]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);cursor:pointer;padding:0 4px;font-size:12px;line-height:1.5}.ship-act[data-v-2203de26]:hover,.ship-act.is-on[data-v-2203de26]{border-color:var(--accent)}.ship-act[data-v-2203de26]:disabled{opacity:.4;cursor:default}.ship-line[data-v-2203de26]{color:var(--text-muted);margin:0;font-size:11px}.ship-faint[data-v-2203de26]{color:var(--text-faint);font-size:11px}.berth-bar[data-v-2203de26]{height:4px;overflow:hidden}.berth-fill[data-v-2203de26]{background:var(--accent);height:100%}.refit[data-v-2203de26]{border-top:1px solid var(--line);cursor:default;flex-direction:column;gap:4px;margin-top:4px;padding-top:6px;display:flex}.refit-head[data-v-2203de26]{margin:0;font-size:12px}.slot[data-v-2203de26]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);flex-direction:column;gap:3px;padding:4px 6px;display:flex}.slot-row[data-v-2203de26]{align-items:center;gap:6px;min-width:0;display:flex}.slot-name[data-v-2203de26]{color:var(--text-faint);flex:none;font-size:11px;font-weight:600}.slot-now[data-v-2203de26]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.slot-now.is-empty[data-v-2203de26]{color:var(--text-faint);font-weight:400}.slot-pick[data-v-2203de26]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--window);min-width:0;color:var(--text);flex:1;padding:2px 4px;font-size:12px}.slot-act[data-v-2203de26]{flex:none;padding:3px 8px;font-size:12px}.slot-none[data-v-2203de26]{margin:0}.hint[data-v-2203de26]{margin:8px 0 0}.route[data-v-787f39d5]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.route-item[data-v-787f39d5]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);align-items:center;gap:4px;padding:1px 2px 1px 6px;font-size:12px;display:inline-flex}.route-drop[data-v-787f39d5]{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:10px}.route-drop[data-v-787f39d5]:hover{color:var(--text)}.route-none[data-v-787f39d5]{color:var(--text-faint);font-size:12px}.route-add[data-v-787f39d5]{appearance:none;text-align-last:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);width:24px;color:var(--text);text-align:center;cursor:pointer;padding:1px 0;font-size:12px}.silicon[data-v-0f95aaee]{flex-direction:column;gap:3px;margin:4px 0;display:flex}.silicon-head[data-v-0f95aaee]{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.silicon-options[data-v-0f95aaee]{flex-wrap:wrap;gap:3px;display:flex}.silicon-option[data-v-0f95aaee]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);color:var(--text-muted);cursor:pointer;padding:1px 6px;font-size:11px;line-height:1.5}.silicon-option[data-v-0f95aaee]:hover{border-color:var(--accent)}.silicon-option.is-on[data-v-0f95aaee]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.fill[data-v-1bcc9755]{font-family:var(--font-mono);margin:0 0 6px}.ships[data-v-1bcc9755]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ship-actions[data-v-1bcc9755]{gap:3px;display:flex}.ship-act[data-v-1bcc9755]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--well);cursor:pointer;padding:0 4px;font-size:12px;line-height:1.5}.ship-act[data-v-1bcc9755]:hover{border-color:var(--accent)}.ship-status[data-v-1bcc9755]{margin:2px 0 0;font-size:12px}.ship-line[data-v-1bcc9755]{margin:0;font-size:11px}.ship-find[data-v-1bcc9755]{justify-content:space-between;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.ship-faint[data-v-1bcc9755]{color:var(--text-faint)}.head[data-v-7fcabbc5]{align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.steps[data-v-7fcabbc5]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.step[data-v-7fcabbc5]{grid-template-columns:16px 1fr auto;align-items:center;gap:6px;line-height:1.4;display:grid}.mark[data-v-7fcabbc5]{color:var(--text-faint);text-align:center}.step.is-done .mark[data-v-7fcabbc5]{color:var(--ok)}.step.is-done .text[data-v-7fcabbc5]{color:var(--text-muted)}.show[data-v-7fcabbc5]{white-space:nowrap;padding:2px 8px;font-size:11px}.behind[data-v-7fcabbc5]{color:var(--ok);margin:8px 0 0}.topics[data-v-7fcabbc5]{margin-top:14px}.topic+.topic[data-v-7fcabbc5]{margin-top:4px}.topic summary[data-v-7fcabbc5]{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.topic summary[data-v-7fcabbc5]::-webkit-details-marker{display:none}.topic summary[data-v-7fcabbc5]:before{content:"▸";color:var(--text-faint)}.topic[open] summary[data-v-7fcabbc5]:before{content:"▾"}.topic-title[data-v-7fcabbc5]{flex:1}.open[data-v-7fcabbc5]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--chip);color:var(--text);cursor:pointer;padding:0 6px}.open[data-v-7fcabbc5]:hover{border-color:var(--accent)}.lines[data-v-7fcabbc5]{color:var(--text-muted);margin:4px 0 8px;padding-left:18px;line-height:1.5}.head[data-v-84f65372]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.kinds[data-v-84f65372]{flex-wrap:wrap;gap:4px;display:flex}.kind[data-v-84f65372]{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text-muted);cursor:pointer;background:0 0;padding:1px 9px;font-size:11px}.kind.is-on[data-v-84f65372]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.copy[data-v-84f65372]{flex:none;padding:3px 10px;font-size:12px}.console[data-v-84f65372]{border-radius:var(--radius-md);background:var(--well);min-height:0;max-height:min(60vh,520px);font-family:var(--font-mono);flex:1;padding:6px 10px;font-size:12px;line-height:1.6;overflow-y:auto}.head.is-panel[data-v-84f65372]{margin:0;padding:6px 10px}.console.is-panel[data-v-84f65372]{border-radius:0;max-height:none}.date[data-v-84f65372]{color:var(--text-muted);margin:6px 0 2px}.date[data-v-84f65372]:first-child{margin-top:0}.line[data-v-84f65372]{grid-template-columns:44px 76px minmax(0,1fr);gap:8px;margin:0;display:grid}.time[data-v-84f65372]{color:var(--text-muted)}.money[data-v-84f65372]{color:var(--line-strong);text-align:right;white-space:nowrap}.money.is-in[data-v-84f65372]{color:color-mix(in srgb, var(--ok) 55%, var(--text))}.money.is-out[data-v-84f65372]{color:color-mix(in srgb, var(--danger) 55%, var(--text))}.text[data-v-84f65372]{overflow-wrap:anywhere}.empty[data-v-84f65372]{color:var(--text-faint);margin:0}.pad[data-v-849097a2]{resize:vertical;width:100%;min-height:260px;font-family:var(--font-mono);font-size:12px;line-height:1.5;display:block}.form[data-v-170e2d9a]{flex-direction:column;gap:6px;display:flex}.row[data-v-170e2d9a]{gap:4px;display:flex}.words[data-v-170e2d9a],.when-day[data-v-170e2d9a]{flex:1;min-width:0}.small[data-v-170e2d9a]{padding:4px 9px}.small.is-on[data-v-170e2d9a]{border-color:var(--accent);background:var(--accent-soft)}.list[data-v-141224d1]{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.todo[data-v-141224d1]{border-radius:var(--radius-sm);align-items:center;gap:6px;padding:3px 4px;display:flex}.todo[data-v-141224d1]:hover{background:var(--well)}.todo>.form[data-v-141224d1]{flex:1}.tick[data-v-141224d1]{accent-color:var(--accent);flex:none;margin:0}.text[data-v-141224d1]{overflow-wrap:anywhere;flex:1;min-width:0}.todo.is-done .text[data-v-141224d1]{color:var(--text-faint);text-decoration:line-through}.when[data-v-141224d1]{color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px}.todo.is-due .when[data-v-141224d1]{color:var(--warn);font-weight:600}.icon[data-v-141224d1]{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--button-text);cursor:pointer;background:0 0;border:none;flex:none;padding:0}.icon[data-v-141224d1]:hover{background:var(--chip);color:var(--text)}.empty[data-v-141224d1]{margin:10px 0 0}.clear[data-v-141224d1]{margin-top:10px;padding:4px 10px;font-size:12px}.line[data-v-3272befc]{width:100%;font-family:var(--font-mono);text-align:right;font-size:15px}.result[data-v-3272befc]{min-height:22px;color:var(--accent);font-family:var(--font-mono);text-align:right;margin:4px 2px 8px;font-size:16px;font-weight:700}.keys[data-v-3272befc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.key[data-v-3272befc]{font-family:var(--font-mono);padding:8px 0;font-size:15px}.key.is-op[data-v-3272befc]{color:var(--accent)}.key.is-clear[data-v-3272befc]{color:var(--danger)}.history[data-v-3272befc]{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.past[data-v-3272befc]{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;justify-content:space-between;gap:8px;padding:2px 6px;font-size:12px;display:flex}.past[data-v-3272befc]:hover{background:var(--well);color:var(--text)}.past-expression[data-v-3272befc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.past-result[data-v-3272befc]{color:var(--text);flex:none}.letters[data-v-445d9bb5]{margin:0;padding:0;list-style:none}.letter[data-v-445d9bb5]{border-bottom:1px solid var(--line)}.sort[data-v-445d9bb5]{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;font-size:11px;display:flex}.sort-chip[data-v-445d9bb5]{border:1px solid var(--button-line);color:var(--button-text);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:11px}.sort-chip.is-on[data-v-445d9bb5]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.letter-head[data-v-445d9bb5]{width:100%;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1fr auto auto;align-items:center;gap:2px 8px;padding:8px 2px;display:grid}.letter.is-unread .letter-head[data-v-445d9bb5]{color:var(--text);font-weight:600}.letter-from[data-v-445d9bb5]{grid-column:1}.letter-what[data-v-445d9bb5]{grid-column:1/span 2;font-size:12px;font-weight:400}.letter-ends[data-v-445d9bb5]{color:var(--text-faint);white-space:nowrap;grid-area:1/2;font-size:11px;font-weight:400}.letter-ends.is-ending[data-v-445d9bb5]{color:var(--warn)}.direction[data-v-445d9bb5]{color:var(--ok);font-family:var(--font-mono);margin-left:4px;font-weight:600}.dot[data-v-445d9bb5]{background:var(--accent);border-radius:50%;grid-area:1/3/span 2;width:8px;height:8px}.letter-body[data-v-445d9bb5]{padding:0 2px 10px}.needs[data-v-445d9bb5]{flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}.terms[data-v-445d9bb5]{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:12px;display:grid}.terms dt[data-v-445d9bb5]{color:var(--text-faint)}.terms dd[data-v-445d9bb5]{margin:0}.faint[data-v-445d9bb5]{color:var(--text-faint)}.terms dt[title][data-v-445d9bb5]{cursor:help}.info[data-v-445d9bb5]{color:var(--text-faint);font-size:10px}.actions[data-v-445d9bb5]{gap:6px;margin:10px 0 0;display:flex}.note[data-v-445d9bb5]{color:var(--warn);font-size:12px}.mini[data-v-9e1bc498]{border:2px solid var(--card-line);border-radius:var(--radius-sm);background:var(--card);flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:inline-grid;position:relative;overflow:hidden}.mini.rarity--rare[data-v-9e1bc498]{border-color:var(--rarity-rare)}.mini.rarity--legendary[data-v-9e1bc498]{border-color:var(--rarity-legendary)}.mini-wear[data-v-9e1bc498]{background:var(--well);height:3px;position:absolute;bottom:0;left:0;right:0}.mini-wear-fill[data-v-9e1bc498]{background:var(--wear);height:100%;display:block}.mini-wear-fill.is-rusty[data-v-9e1bc498]{background:var(--wear-rusty)}.tabs[data-v-b51ae637]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:6px;display:flex}.tab[data-v-b51ae637]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 10px;font-size:12px;font-weight:600}.tab.is-open[data-v-b51ae637]{border-bottom-color:var(--accent);color:var(--text)}.rows[data-v-b51ae637]{margin:0;padding:0;list-style:none}.row[data-v-b51ae637]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.row-name[data-v-b51ae637]{flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.row-meta[data-v-b51ae637]{color:var(--text-faint);font-size:11px;font-weight:400}.row-meta.is-flawed[data-v-b51ae637]{color:var(--danger)}.ship-icon[data-v-b51ae637]{text-align:center;flex:none;width:28px;font-size:20px}.ship-name[data-v-b51ae637]{align-items:center;gap:4px;display:flex}.buy[data-v-b51ae637]{white-space:nowrap;padding:4px 8px;font-size:12px}.buy.is-sure[data-v-b51ae637]{border-color:var(--warn);color:var(--warn)}.gacha[data-v-b51ae637]{margin-top:10px;padding:8px 10px}.gacha-head[data-v-b51ae637]{justify-content:space-between;align-items:center;gap:8px;display:flex}.gacha-name[data-v-b51ae637]{font-weight:600}.odds[data-v-b51ae637]{color:var(--text-faint);flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;font-size:11px;display:flex}.odds-one[data-v-b51ae637]{align-items:center;gap:4px;display:inline-flex}.odds-one[data-v-b51ae637]:before{content:"";border:2px solid var(--card-line);border-radius:2px;width:8px;height:8px}.odds-one.rarity--rare[data-v-b51ae637]:before{border-color:var(--rarity-rare)}.odds-one.rarity--legendary[data-v-b51ae637]:before{border-color:var(--rarity-legendary)}.pulled[data-v-b51ae637]{align-items:center;gap:8px;margin:8px 0 0;font-size:12px;display:flex}.head[data-v-b51ae637]{margin:10px 0 2px;font-size:13px}.sell-field[data-v-b51ae637]{border:2px dashed var(--line-strong);border-radius:var(--radius-lg);min-height:92px;color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:8px 0 6px;padding:12px;font-size:13px;display:flex}.sell-icon[data-v-b51ae637]{font-size:24px}.rate[data-v-b51ae637]{margin:0 0 4px;font-size:12px}.sell-field.is-taking[data-v-b51ae637]{border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:600}.note[data-v-b51ae637]{color:var(--warn);margin:6px 0 0;font-size:12px}.release+.release[data-v-b504808e]{margin-top:14px}.head[data-v-b504808e]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 6px;font-size:13px;display:flex}.version[data-v-b504808e]{font-variant-numeric:tabular-nums}.date[data-v-b504808e]{color:var(--text-faint);margin-left:auto;font-size:11px;font-weight:400}.notes[data-v-b504808e]{color:var(--text-muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;line-height:1.4;display:flex}.head[data-v-5f72eb1a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.points[data-v-5f72eb1a]{font-weight:700}.study[data-v-5f72eb1a]{color:var(--text-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.small[data-v-5f72eb1a]{padding:4px 8px;font-size:12px}.hint[data-v-5f72eb1a]{margin:4px 0 8px;font-size:11px}.board[data-v-5f72eb1a]{flex-direction:column;gap:18px;display:flex;position:relative}.band[data-v-5f72eb1a]{row-gap:22px;display:grid}.lines[data-v-5f72eb1a]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.line[data-v-5f72eb1a]{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.line.is-done[data-v-5f72eb1a]{stroke:var(--ok)}.line.is-open[data-v-5f72eb1a]{stroke:var(--accent)}.line.is-locked[data-v-5f72eb1a]{stroke-dasharray:4 3}.branch-name[data-v-5f72eb1a]{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;grid-row:1;margin:0 4px -10px;font-size:11px;font-weight:700}.node[data-v-5f72eb1a]{z-index:1;border:1px solid var(--card-line);border-radius:var(--radius-md);background:var(--card);flex-direction:column;gap:4px;margin:0 3px;padding:7px;display:flex;position:relative}.node.is-done[data-v-5f72eb1a]{border-color:var(--ok)}.node.is-running[data-v-5f72eb1a]{border-color:var(--accent);background:var(--accent-soft)}.node.is-locked[data-v-5f72eb1a]{opacity:.55}.node-name[data-v-5f72eb1a]{font-size:12px;font-weight:700}.node-note[data-v-5f72eb1a]{color:var(--text-muted);font-size:11px}.node-meta[data-v-5f72eb1a]{color:var(--text-faint);font-size:11px}.node-foot[data-v-5f72eb1a]{flex-direction:column;gap:3px;margin-top:auto;display:flex}button.node-foot[data-v-5f72eb1a]{padding:3px 6px;font-size:11px;display:block}.bar[data-v-5f72eb1a]{height:4px;display:block;overflow:hidden}.fill[data-v-5f72eb1a]{background:var(--accent);height:100%;display:block}.note[data-v-5f72eb1a]{color:var(--warn);margin:6px 0 0;font-size:12px}.deliveries[data-v-51947170]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin-bottom:10px;display:grid}.delivery[data-v-51947170]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--well);color:var(--text-muted);text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.delivery.is-on[data-v-51947170]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.delivery-name[data-v-51947170]{font-weight:700}.delivery-fee[data-v-51947170],.delivery-when[data-v-51947170]{font-size:11px}.goods[data-v-51947170]{margin:0;padding:0;list-style:none}.good[data-v-51947170]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;grid-template-areas:"name stepper buy""price stepper buy";align-items:center;column-gap:8px;padding:6px 0;display:grid}.good-name[data-v-51947170]{grid-area:name;font-weight:600}.good-price[data-v-51947170]{color:var(--text-faint);grid-area:price;font-size:11px}.stepper[data-v-51947170]{grid-area:stepper;align-items:center;gap:4px;display:flex}.step[data-v-51947170]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--chip);width:22px;height:22px;color:var(--text);cursor:pointer}.count[data-v-51947170]{text-align:center;min-width:22px;font-family:var(--font-mono)}.buy[data-v-51947170]{grid-area:buy;padding:4px 8px;font-size:12px;display:inline-grid}.buy-text[data-v-51947170],.buy-size[data-v-51947170]{grid-area:1/1}.buy-size[data-v-51947170]{visibility:hidden}.pickup-head[data-v-51947170]{margin:0 0 4px;font-size:12px}.pickup[data-v-51947170]{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:6px 0;display:flex}.pickup-status[data-v-51947170]{font-size:12px}.note[data-v-51947170]{color:var(--warn);margin:6px 0 0;font-size:12px}.room[data-v-51947170]{margin:8px 0 0}.way-head[data-v-51947170]{margin:12px 0 4px;font-size:13px}.hangar[data-v-51947170]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;margin:0;font-size:12px;display:flex}.orders[data-v-51947170]{margin:0;padding:0;list-style:none}.orders li[data-v-51947170]{border-bottom:1px solid var(--line);flex-direction:column;padding:4px 0;display:flex}.order-meta[data-v-51947170]{color:var(--text-faint);font-size:11px}.load[data-v-51947170]{flex-wrap:wrap;gap:8px;display:flex}.yard[data-v-06696afb]{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.sky[data-v-06696afb]{fill:var(--map-space)}.haze-core[data-v-06696afb]{stop-color:var(--map-nebula);stop-opacity:.22}.haze-edge[data-v-06696afb]{stop-color:var(--map-nebula);stop-opacity:0}.star[data-v-06696afb]{fill:var(--map-star);opacity:.8}.star.is-dim[data-v-06696afb]{opacity:.35}.wrecks[data-v-06696afb]{fill:var(--map-nebula);opacity:.32}.cable[data-v-06696afb]{stroke:var(--map-nebula);stroke-width:1px}.ground[data-v-06696afb]{fill:var(--map-star);fill-opacity:.07}.heap[data-v-06696afb]{fill:var(--map-star);fill-opacity:.05}.scrap[data-v-06696afb]{fill:var(--map-star);opacity:.18}.scrap.is-rust[data-v-06696afb],.mound-bit.is-rust[data-v-06696afb]{fill:var(--wear-rusty);opacity:.8}.mound[data-v-06696afb]{fill:var(--map-star);fill-opacity:.12;stroke:var(--map-star);stroke-opacity:.24;stroke-width:1px}.mound-bit[data-v-06696afb]{fill:var(--map-star);opacity:.28}.spot.is-open[data-v-06696afb]{cursor:pointer}.spot.is-open:hover .mound[data-v-06696afb]{fill-opacity:.2;stroke-opacity:.45}.glint[data-v-06696afb]{fill:var(--money);opacity:.35;animation:twinkle-06696afb var(--every) ease-in-out var(--after) infinite}@keyframes twinkle-06696afb{0%,76%,to{opacity:.35}86%{opacity:.9}}:root.eco .glint[data-v-06696afb]{animation:none}@media (prefers-reduced-motion:reduce){.glint[data-v-06696afb]{animation:none}}.glint-core[data-v-06696afb]{stop-color:var(--money);stop-opacity:.4}.glint-edge[data-v-06696afb]{stop-color:var(--money);stop-opacity:0}.queued[data-v-06696afb]{fill:var(--map-star);font-family:var(--font-mono);text-anchor:middle;font-size:10px;font-weight:700}.ring[data-v-06696afb]{fill:none;stroke:var(--map-star);stroke-opacity:.2;stroke-width:2.5px}.ring-fill[data-v-06696afb]{fill:none;stroke:var(--accent);stroke-width:2.5px}.hole[data-v-06696afb]{fill:var(--yard-pit);stroke:var(--map-star);stroke-opacity:.25;stroke-width:1px}.hole.is-old[data-v-06696afb]{stroke-opacity:.15}.wall[data-v-06696afb]{fill:var(--yard-pit)}.tile rect[data-v-06696afb]{fill:var(--tone);fill-opacity:.16;stroke:var(--tone);stroke-opacity:.55}.tile text[data-v-06696afb]{fill:var(--tone);font-family:var(--font-mono);text-anchor:middle;font-size:8.5px;font-weight:700}.tile.is-filled rect[data-v-06696afb]{fill-opacity:1}.tile.is-filled text[data-v-06696afb]{fill:var(--tone-text)}.found.is-part[data-v-06696afb]{color:var(--tone-part)}.found.is-card[data-v-06696afb]{color:var(--tone-machine)}.count[data-v-06696afb]{fill:var(--map-star);font-family:var(--font-mono);font-size:8px}.hit[data-v-06696afb]{fill:#0000}.hit[data-v-06696afb]:focus-visible{stroke:var(--focus);stroke-width:1.5px;outline:none}.day[data-v-7518ef07]{margin:0 0 8px;font-size:12px}.away[data-v-7518ef07]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;display:flex}.away-line[data-v-7518ef07]{align-items:center;gap:6px;margin:0;display:flex}.head[data-v-7518ef07]{margin:12px 0 4px;font-size:13px}.lead[data-v-7518ef07]{margin:0 0 6px;font-style:italic}.picks[data-v-7518ef07],.haul[data-v-7518ef07],.piles[data-v-7518ef07]{margin:6px 0}.yard-buttons[data-v-7518ef07]{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.jobs[data-v-7518ef07]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.job[data-v-7518ef07]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;display:grid}.job-icon[data-v-7518ef07]{color:var(--text-muted)}.job-text[data-v-7518ef07]{flex-direction:column;min-width:0;display:flex}.job-note[data-v-7518ef07]{color:var(--text-faint);font-size:11px}.job-terms[data-v-7518ef07]{font-family:var(--font-mono);white-space:nowrap;font-size:12px}.take[data-v-7518ef07]{font-variant-numeric:tabular-nums;white-space:nowrap}.crate[data-v-7518ef07]{margin:10px 0 0}.note[data-v-7518ef07]{color:var(--danger);margin:8px 0 0}.star-map[data-v-886ff98d]{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.map[data-v-886ff98d]{border:1px solid var(--line);border-radius:var(--radius-sm);flex:none;max-width:100%;height:auto}.space[data-v-886ff98d]{fill:var(--map-space)}.haze-core[data-v-886ff98d]{stop-color:var(--map-nebula);stop-opacity:.3}.haze-edge[data-v-886ff98d]{stop-color:var(--map-nebula);stop-opacity:0}.star[data-v-886ff98d]{fill:var(--map-star)}.star.is-dim[data-v-886ff98d]{opacity:.5}.fog[data-v-886ff98d]{fill:var(--map-fog)}.fog.is-next[data-v-886ff98d]{opacity:.6}.fog-hatch[data-v-886ff98d],.grid[data-v-886ff98d]{stroke:var(--map-grid);stroke-width:1px}.route[data-v-886ff98d]{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.75}.sector text[data-v-886ff98d]{font-family:var(--font-mono);text-anchor:middle;pointer-events:none}.plant-ring[data-v-886ff98d]{fill:none;stroke:var(--accent);stroke-width:1.5px}.plant-core[data-v-886ff98d]{fill:var(--accent)}.main[data-v-886ff98d]{font-size:11px;font-weight:700}.barren[data-v-886ff98d],.unknown[data-v-886ff98d]{fill:var(--text-faint);font-size:10px}.rich-dot[data-v-886ff98d]{fill:var(--money)}.find-mark[data-v-886ff98d]{fill:var(--money);stroke:var(--map-space);stroke-width:.8px}.mark-icon[data-v-886ff98d]{color:var(--tone-part)}.mark-back[data-v-886ff98d]{fill:var(--window);stroke:var(--line);stroke-width:.5px}.ship-mark.is-away[data-v-886ff98d]{opacity:.6}.sector .more[data-v-886ff98d]{fill:var(--text);font-size:8px}.picked[data-v-886ff98d]{fill:none;stroke:var(--accent);stroke-width:2px;pointer-events:none}.hit[data-v-886ff98d]{fill:#0000;cursor:pointer;outline:none}.hit[data-v-886ff98d]:focus-visible{stroke:var(--focus);stroke-width:2px}.main[data-v-886ff98d],.share[data-v-886ff98d]{fill:var(--tone)}.panel[data-v-886ff98d]{flex-direction:column;flex:1;gap:4px;min-width:200px;font-size:12px;display:flex}.title[data-v-886ff98d]{margin:0;font-size:14px}.way[data-v-886ff98d],.note[data-v-886ff98d],.hint[data-v-886ff98d]{color:var(--text-faint);margin:0}.veins[data-v-886ff98d],.here[data-v-886ff98d],.lying[data-v-886ff98d]{flex-direction:column;gap:2px;margin:2px 0;padding:0;list-style:none;display:flex}.vein[data-v-886ff98d]{align-items:center;gap:6px;display:flex}.vein-share[data-v-886ff98d]{font-family:var(--font-mono);margin-left:auto}.rich[data-v-886ff98d]{color:var(--text-muted);margin:0}.lying li[data-v-886ff98d]{gap:6px;display:flex}.lying-count[data-v-886ff98d]{font-family:var(--font-mono);margin-left:auto}.places[data-v-886ff98d]{color:var(--text-faint);margin:0;font-size:11px}.sub[data-v-886ff98d]{color:var(--text-muted);margin:6px 0 0;font-size:12px}.here li[data-v-886ff98d]{flex-direction:column;display:flex}.here-status[data-v-886ff98d]{color:var(--text-faint);font-size:11px}.sends[data-v-886ff98d]{flex-direction:column;gap:4px;display:flex}.send[data-v-886ff98d]{text-align:left;flex-direction:column;align-items:flex-start;padding:4px 8px;display:flex}.send-words[data-v-886ff98d]{color:var(--text-faint);font-size:11px;font-weight:400}.send.is-short .send-words[data-v-886ff98d]{color:var(--danger)}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.head[data-v-7c36e4ba]{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:10px 0 2px;font-size:11px}.head[data-v-7c36e4ba]:first-child{margin-top:0}.chart[data-v-7c36e4ba]{width:100%;color:var(--text-muted);font-size:11px}.chart[data-v-7c36e4ba] .u-legend{color:var(--text-muted);margin:0;font-size:11px}.chart[data-v-7c36e4ba] .u-legend .u-marker{border-radius:var(--radius-sm)}.totals[data-v-7c36e4ba]{color:var(--text-muted);margin:8px 0 0;font-size:12px}.box+.box[data-v-ab3290ed]{margin-top:12px}.box-head[data-v-ab3290ed]{justify-content:space-between;align-items:center;margin:0 0 6px;font-size:13px;display:flex}.ui-pill.is-full[data-v-ab3290ed]{background:var(--danger-soft);color:var(--danger)}.entries[data-v-ab3290ed]{margin:0;padding:0;list-style:none}.entries li[data-v-ab3290ed]{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:3px 0;display:flex}.entry-name[data-v-ab3290ed]{flex-direction:column;flex:1;display:flex}.entry-stats[data-v-ab3290ed]{font-size:11px}.stat[data-v-ab3290ed]{white-space:nowrap}.entry-n[data-v-ab3290ed]{font-family:var(--font-mono)}.scrap[data-v-ab3290ed]{padding:0 6px;font-size:11px}.entries li.is-draggable[data-v-ab3290ed]{cursor:grab;touch-action:none}.entries li.is-draggable[data-v-ab3290ed]:hover{color:var(--accent)}.hint[data-v-ab3290ed]{margin:4px 0 0;font-size:12px}.empty[data-v-ab3290ed]{margin:0}.bottom[data-v-21ebb591]{border-top:1px solid var(--window-line);background:var(--window);min-width:0;color:var(--text);flex-direction:column;display:flex;position:relative}.grip[data-v-21ebb591]{z-index:1;cursor:ns-resize;touch-action:none;height:7px;position:absolute;top:-3px;left:0;right:0}.grip[data-v-21ebb591]:after{content:"";background:var(--line-strong);border-radius:2px;width:36px;height:3px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.grip[data-v-21ebb591]:focus-visible:after,.grip[data-v-21ebb591]:hover:after{background:var(--accent)}.head[data-v-21ebb591]{cursor:ns-resize;touch-action:none}.title[data-v-21ebb591]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buttons[data-v-21ebb591]{gap:2px;display:flex}.button[data-v-21ebb591]{border-radius:var(--radius-sm);width:24px;height:22px;color:var(--button-text);cursor:pointer;background:0 0;border:none}.button[data-v-21ebb591]:hover{background:var(--chip);color:var(--text)}.body[data-v-21ebb591]{flex-direction:column;flex:1;min-height:0;font-size:13px;display:flex}.backdrop[data-v-2b3cb154]{z-index:10000;background:var(--backdrop);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ring[data-v-2b3cb154]{width:min(440px,100%);animation:.45s ease-in-out 2 ring-2b3cb154}@keyframes ring-2b3cb154{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}:root.eco .ring[data-v-2b3cb154]{animation:none}.body[data-v-2b3cb154]{padding:12px 14px 14px;font-size:13px}.story[data-v-2b3cb154]{margin:0 0 6px;font-weight:600}.ask[data-v-2b3cb154]{margin:0 0 6px}.needs[data-v-2b3cb154]{margin:0 0 10px}.prices[data-v-2b3cb154]{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:12px}.prices th[data-v-2b3cb154],.prices td[data-v-2b3cb154]{text-align:right;padding:3px 6px}.prices thead th[data-v-2b3cb154]{color:var(--text-faint);font-weight:600}.prices tbody th[data-v-2b3cb154]{text-align:left;font-weight:600}.prices td[data-v-2b3cb154]{font-family:var(--font-mono);color:var(--money)}.buttons[data-v-2b3cb154]{justify-content:flex-end;gap:8px;display:flex}.lock-screen[data-v-eefebda4]{z-index:200;background:var(--backdrop);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.lock-column[data-v-eefebda4]{width:min(460px,100%);color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.lock-column p[data-v-eefebda4]{margin:0}.time[data-v-eefebda4]{font-family:var(--font-mono);font-size:64px;font-weight:300;line-height:1}.date[data-v-eefebda4]{color:var(--text-muted);font-size:15px}.company[data-v-eefebda4]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:18px 0 0;font-size:20px;font-weight:600}.paused[data-v-eefebda4]{color:var(--text-faint);font-family:var(--font-mono);font-size:13px}.back[data-v-eefebda4]{margin:14px 0;padding:8px 22px}.menu[data-v-eefebda4]{text-align:left;width:100%;padding:4px 14px}.menu-row[data-v-eefebda4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.menu-row+.menu-row[data-v-eefebda4]{border-top:1px solid var(--line)}.menu-label[data-v-eefebda4]{color:var(--text-muted);font-weight:600}.choices[data-v-eefebda4]{flex-wrap:wrap;gap:6px;display:flex}.choices .ui-button[data-v-eefebda4]{padding:4px 10px;font-size:12px}.name-input[data-v-eefebda4]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--well);width:170px;padding:4px 8px}.how[data-v-eefebda4]{display:block}.how summary[data-v-eefebda4]{cursor:pointer}.how ul[data-v-eefebda4]{color:var(--text-muted);margin:8px 0 0;padding-left:18px;line-height:1.5}.about[data-v-eefebda4]{color:var(--text-muted);margin-top:8px;line-height:1.5}.about p+p[data-v-eefebda4]{margin-top:6px}.about a[data-v-eefebda4]{color:var(--accent)}.confirm[data-v-eefebda4]{justify-content:flex-end}.note[data-v-eefebda4]{width:100%;color:var(--warn);font-size:12px}.choices .what[data-v-eefebda4]{min-width:26px}.hint[data-v-eefebda4]{width:100%;color:var(--text-faint);font-size:12px;line-height:1.4}.danger[data-v-eefebda4]{border-color:var(--danger);color:var(--danger)}.version[data-v-eefebda4]{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;margin-top:10px!important}.registration[data-v-43d306c0]{z-index:300;background:var(--backdrop);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.column[data-v-43d306c0]{flex-direction:column;align-items:center;gap:12px;width:min(560px,100%);display:flex}.lead[data-v-43d306c0]{color:var(--text);text-align:center;margin:0;font-size:14px}.starts[data-v-43d306c0]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.starts .ui-button[data-v-43d306c0]{padding:4px 10px;font-size:12px}.paper[data-v-43d306c0]{background:var(--paper);width:100%;color:var(--paper-ink);box-shadow:var(--window-shadow);padding:26px 30px 22px;font-size:13px;line-height:1.5;position:relative}.paper.is-plain[data-v-43d306c0]{border:1px solid var(--paper-line);border-radius:var(--radius-sm)}.paper.is-worn[data-v-43d306c0]{background:radial-gradient(circle at 84% 18%, transparent 20px, var(--paper-stain) 21px 25px, transparent 26px), radial-gradient(ellipse at 10% 92%, var(--paper-stain), transparent 40%), linear-gradient(97deg, transparent 49.7%, var(--paper-stain) 50%, transparent 50.3%), var(--paper-worn);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);transform:rotate(-.6deg)}.paper.is-worn[data-v-43d306c0]:before{content:"";background:linear-gradient(to bottom left, transparent 50%, var(--paper-stain) 50%);width:26px;height:26px;position:absolute;top:0;right:0}.paper.is-fancy[data-v-43d306c0]{background:var(--paper-fancy);border:10px solid #0000;border-image:repeating-linear-gradient(45deg, var(--paper-line) 0 2px, var(--paper-fancy) 2px 7px) 10;outline:1px solid var(--paper-line);outline-offset:-16px}.head[data-v-43d306c0]{text-align:center;margin-bottom:14px}.title[data-v-43d306c0]{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:17px}.is-fancy .title[data-v-43d306c0]{text-transform:none;font-style:italic}.number[data-v-43d306c0]{font-family:var(--font-mono);margin:2px 0 0;font-size:12px}.name[data-v-43d306c0]{align-items:baseline;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.name-input[data-v-43d306c0]{border:none;border-bottom:1px solid var(--paper-line);min-width:0;color:var(--paper-ink);font:inherit;font-family:var(--font-mono);background:0 0;flex:1;padding:2px 4px}.name-input[data-v-43d306c0]:focus-visible{outline:1px dashed var(--paper-line)}.name-roll[data-v-43d306c0]{border:1px solid var(--paper-line);border-radius:var(--radius-sm);color:var(--paper-ink);cursor:pointer;background:0 0;align-self:center;padding:1px 4px;font-size:22px;font-weight:400;line-height:1}.name-roll[data-v-43d306c0]:hover{border-color:var(--paper-ink)}.story[data-v-43d306c0]{margin:0 0 10px}.terms[data-v-43d306c0]{font-family:var(--font-mono);margin:0 0 18px;padding-left:18px;font-size:12px}.sign[data-v-43d306c0]{align-items:flex-end;gap:12px;display:flex}.sign-line[data-v-43d306c0]{border-bottom:1px solid var(--paper-ink);flex:1;padding-top:16px;font-size:11px}.sign-button[data-v-43d306c0]{border:1px solid var(--paper-ink);border-radius:var(--radius-sm);background:var(--paper-ink);color:var(--paper);font:inherit;cursor:pointer;padding:6px 16px;font-weight:600}.sign-button[data-v-43d306c0]:hover{color:var(--paper-ink);background:0 0}.seal[data-v-43d306c0]{border:2px solid var(--paper-seal);width:44px;height:44px;color:var(--paper-seal);border-radius:50%;place-items:center;font-size:18px;display:grid;transform:rotate(-12deg)}.pops[data-v-216541cc]{z-index:20;pointer-events:none;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.pop[data-v-216541cc]{border-radius:var(--radius-sm);background:var(--window);box-shadow:var(--card-shadow);font-family:var(--font-mono);white-space:nowrap;padding:1px 6px;font-size:12px;font-weight:600;animation-name:pop-216541cc;animation-timing-function:ease-out;animation-fill-mode:both}.pop.is-up[data-v-216541cc]{color:var(--ok)}.pop.is-down[data-v-216541cc]{color:var(--danger)}:root.eco .pop[data-v-216541cc]{animation:none}@keyframes pop-216541cc{0%{opacity:0;transform:translateY(-6px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(10px)}}.top-bar[data-v-2c47d938]{border-bottom:1px solid var(--window-line);background:var(--window);height:40px;color:var(--text-muted);align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.launcher[data-v-2c47d938]{position:relative}.launcher-button[data-v-2c47d938]{white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--chip);color:var(--text);cursor:pointer;flex:none;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:flex}.launcher-button.is-open[data-v-2c47d938],.launcher-button[data-v-2c47d938]:hover{border-color:var(--accent)}.badge[data-v-2c47d938]{background:var(--accent);min-width:18px;color:var(--accent-text);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.launcher-menu[data-v-2c47d938]{z-index:150;min-width:230px;max-height:calc(100vh - 60px);padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.launcher-head[data-v-2c47d938]{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin:8px 10px 2px;font-size:10px}.launcher-list[data-v-2c47d938]{margin:0;padding:0;list-style:none}.launcher-row[data-v-2c47d938]{align-items:center;display:flex}.pin[data-v-2c47d938]{border-radius:var(--radius-sm);opacity:.25;filter:grayscale();cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px}.pin[data-v-2c47d938]:hover{opacity:.7}.pin.is-on[data-v-2c47d938]{opacity:1;filter:none}.pins[data-v-2c47d938]{flex:0 auto;gap:2px;min-width:0;margin-right:-6px;padding-right:6px;display:flex;overflow-x:clip}.pin-button[data-v-2c47d938]{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 7px;font-size:15px;position:relative}.pin-button.is-open[data-v-2c47d938]{background:var(--chip)}.pin-button.is-top[data-v-2c47d938]{border-color:var(--line-strong)}.pin-badge[data-v-2c47d938]{position:absolute;top:-5px;right:-6px}.launcher-item[data-v-2c47d938]{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.launcher-item[data-v-2c47d938]:hover{background:var(--accent-soft)}.key[data-v-2c47d938]{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-faint);font-family:var(--font-mono);padding:0 5px;font-size:10px}.item-title[data-v-2c47d938]{flex:1}.tasks[data-v-2c47d938]{flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.task[data-v-2c47d938]{border-radius:var(--radius-md);max-width:160px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:4px 8px;display:flex}.task-title[data-v-2c47d938]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task.is-top[data-v-2c47d938]{border-color:var(--line-strong);background:var(--chip);color:var(--text)}.task.is-minimized[data-v-2c47d938]{opacity:.6}.call[data-v-2c47d938]{border:1px solid var(--warn);border-radius:var(--radius-lg);color:var(--warn);font-family:var(--font-mono);white-space:nowrap;cursor:pointer;background:0 0;padding:2px 8px}.money[data-v-2c47d938]{font-family:var(--font-mono);color:var(--money);white-space:nowrap;position:relative}.money.is-debt[data-v-2c47d938]{color:var(--danger)}.reputation[data-v-2c47d938]{font-family:var(--font-mono);white-space:nowrap;position:relative}.reputation.is-poor[data-v-2c47d938]{color:var(--danger)}.reputation.is-neutral[data-v-2c47d938]{color:var(--text-muted)}.reputation.is-good[data-v-2c47d938]{color:var(--standing-good)}.reputation.is-excellent[data-v-2c47d938]{color:var(--ok)}.clock-box[data-v-2c47d938]{position:relative}.clock[data-v-2c47d938]{border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-mono);font-size:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:2px 4px 4px;position:relative}.clock.is-paused[data-v-2c47d938]{opacity:.55}.clock-date[data-v-2c47d938]{border-radius:var(--radius-sm);transition:background-color 1s,color 1s;display:inline-block}.clock.is-new-day .clock-date[data-v-2c47d938]{background:var(--accent-soft);color:var(--accent);animation:.4s ease-out day-in-2c47d938}@keyframes day-in-2c47d938{0%{opacity:0;transform:translateY(-60%)}}:root.eco .clock-date[data-v-2c47d938]{transition:none}:root.eco .clock.is-new-day .clock-date[data-v-2c47d938]{animation:none}.day-bar[data-v-2c47d938]{background:var(--well);border-radius:1px;height:2px;position:absolute;bottom:1px;left:4px;right:4px;overflow:hidden}.day-gone[data-v-2c47d938]{background:var(--accent);opacity:.6;height:100%;display:block}.clock[data-v-2c47d938]:hover{background:var(--chip)}.clock-peek[data-v-2c47d938]{z-index:150;max-width:calc(100vw - 16px);padding:10px 12px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.sep[data-v-2c47d938]{color:var(--text-faint)}.speeds[data-v-2c47d938]{border:1px solid var(--button-line);border-radius:var(--radius-md);flex:none;display:flex;overflow:hidden}.speed[data-v-2c47d938]{color:var(--button-text);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;padding:4px 8px}.speed.is-on[data-v-2c47d938]{box-shadow:inset 0 0 0 1px var(--primary-line);background:var(--primary);color:var(--primary-text)}.day-off[data-v-2c47d938]{position:relative}.bar-button[data-v-2c47d938]{border:1px solid var(--button-line);border-radius:var(--radius-md);color:var(--button-text);cursor:pointer;background:0 0;padding:4px 8px}.bar-button[data-v-2c47d938]:hover{border-color:var(--accent)}.dotted[data-v-2c47d938]{position:relative}.dot[data-v-2c47d938]{border:1.5px solid var(--window);background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.eco-mark[data-v-2c47d938]{cursor:default;font-size:12px}.full[data-v-2c47d938]{color:var(--button-text);align-items:center;display:flex}.full-icon[data-v-2c47d938]{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.day-off-ask[data-v-2c47d938]{z-index:150;width:260px;color:var(--text);padding:10px 12px;font-size:13px;position:absolute;top:calc(100% + 6px);right:0}.day-off-ask p[data-v-2c47d938]{margin:0}.day-off-buttons[data-v-2c47d938]{gap:6px;display:flex;margin-top:10px!important}.day-off-buttons .ui-button[data-v-2c47d938]{padding:4px 10px;font-size:12px}.reputation-tip[data-v-5d7c369d]{width:264px}.reputation-tip p[data-v-5d7c369d]{margin:0}.head[data-v-5d7c369d]{font-weight:600}.note[data-v-5d7c369d],.legend[data-v-5d7c369d]{color:var(--text-muted)}.scale[data-v-5d7c369d]{margin:16px 2px 6px}.bar[data-v-5d7c369d]{height:10px;position:relative}.part[data-v-5d7c369d]{opacity:.45;box-shadow:inset -1px 0 0 var(--window);position:absolute;top:0;bottom:0}.part[data-v-5d7c369d]:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.part[data-v-5d7c369d]:nth-child(4){border-radius:0 var(--radius-sm) var(--radius-sm) 0}.part.is-here[data-v-5d7c369d]{opacity:1}.part--poor[data-v-5d7c369d]{background:var(--danger)}.part--neutral[data-v-5d7c369d]{background:var(--line-strong)}.part--good[data-v-5d7c369d]{background:var(--standing-good)}.part--excellent[data-v-5d7c369d]{background:var(--ok)}.slot[data-v-5d7c369d]{color:var(--accent);font-size:9px;line-height:1;position:absolute;top:-13px;transform:translate(-50%)}.here[data-v-5d7c369d]{background:var(--text);width:3px;box-shadow:0 0 0 1px var(--window);border-radius:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.marks[data-v-5d7c369d]{height:14px;margin-top:5px;position:relative}.mark[data-v-5d7c369d]{color:var(--text-faint);font-family:var(--font-mono);font-size:10px;position:absolute;transform:translate(-50%)}.mark[data-v-5d7c369d]:first-child{transform:none}.mark[data-v-5d7c369d]:last-child{transform:translate(-100%)}.next[data-v-5d7c369d]{margin-top:2px}.legend[data-v-5d7c369d]{margin-top:4px;font-size:11px}.tip[data-v-482f9be7]{z-index:400;border:1px solid var(--window-line);border-radius:var(--radius-md);background:var(--window);max-width:260px;color:var(--text);box-shadow:var(--window-shadow);pointer-events:none;visibility:hidden;padding:6px 10px;font-size:12px;line-height:1.35;position:fixed;top:0;left:0}.tip.is-wide[data-v-482f9be7]{max-width:300px;padding:8px 12px 10px}.tip.is-placed[data-v-482f9be7]{visibility:visible;animation:.12s ease-out tip-in-482f9be7}:root.eco .tip.is-placed[data-v-482f9be7]{animation:none}@keyframes tip-in-482f9be7{0%{opacity:0}}.tip[data-v-482f9be7]:after{content:"";left:var(--arrow,50%);border-right:1px solid var(--window-line);border-bottom:1px solid var(--window-line);background:var(--window);width:8px;height:8px;position:absolute;bottom:-5px;transform:translate(-50%)rotate(45deg)}.tip.is-below[data-v-482f9be7]:after{top:-5px;bottom:auto;transform:translate(-50%)rotate(225deg)}.head[data-v-482f9be7]{margin:0 0 2px;font-weight:600}.line[data-v-482f9be7]{margin:0}.head~.line[data-v-482f9be7]{color:var(--text-muted)}.delivery-ask[data-v-dcc615ff]{z-index:250;width:280px;position:fixed}.body[data-v-dcc615ff]{flex-direction:column;gap:8px;padding:10px 12px 12px;font-size:13px;display:flex}.body p[data-v-dcc615ff]{margin:0}.what[data-v-dcc615ff]{font-weight:600}.count[data-v-dcc615ff]{gap:6px;display:flex}.step[data-v-dcc615ff]{width:36px;padding:4px 0}.field[data-v-dcc615ff]{border:1px solid var(--button-line);border-radius:var(--radius-md);background:var(--well);min-width:0;color:var(--text);font:inherit;font-family:var(--font-mono);text-align:center;flex:1;padding:4px 8px}.picks[data-v-dcc615ff],.actions[data-v-dcc615ff]{flex-wrap:wrap;gap:6px;display:flex}.pick[data-v-dcc615ff]{padding:3px 8px;font-size:12px}.actions[data-v-dcc615ff]{justify-content:flex-end}.item-ghost[data-v-53e77dd4]{z-index:300;pointer-events:none;position:fixed;top:0;left:0}.item-ghost>.ui-pill[data-v-53e77dd4]{box-shadow:var(--card-shadow-lifted)}.ghost-ship[data-v-53e77dd4]{border-color:var(--accent);width:190px;box-shadow:var(--card-shadow-lifted);transform:rotate(-2deg)}.frame[data-v-cbe3fd82]{flex-direction:column;max-height:calc(100vh - 56px);display:flex;position:fixed}.frame.is-top[data-v-cbe3fd82]{border-color:var(--accent-strong)}.frame-head[data-v-cbe3fd82]{cursor:grab;touch-action:none}.frame.is-top .frame-head[data-v-cbe3fd82]{background:var(--window-head-active)}.frame-title[data-v-cbe3fd82]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frame-buttons[data-v-cbe3fd82]{gap:2px;display:flex}.frame-button[data-v-cbe3fd82]{border-radius:var(--radius-sm);width:24px;height:22px;color:var(--button-text);cursor:pointer;background:0 0;border:none}.frame-button[data-v-cbe3fd82]:hover{background:var(--chip);color:var(--text)}.frame-console[data-v-cbe3fd82]{font-family:var(--font-mono);font-size:11px;font-weight:700}.frame-body[data-v-cbe3fd82]{padding:10px 12px 12px;font-size:13px;overflow:auto}.new-day[data-v-a9a40655]{pointer-events:none;align-items:baseline;gap:12px;padding:6px 14px;animation:.35s ease-out come-a9a40655;display:flex}@keyframes come-a9a40655{0%{opacity:0;transform:translateY(-12px)}}:root.eco .new-day[data-v-a9a40655]{animation:none}.date[data-v-a9a40655]{color:var(--text);font-weight:600}.bills[data-v-a9a40655]{color:var(--text-muted);font-size:12px}.top-notes[data-v-aba8cdce]{z-index:260;pointer-events:none;flex-direction:column;align-items:center;gap:6px;max-width:calc(100% - 32px);display:flex;position:fixed;top:48px;left:50%;transform:translate(-50%)}.desktop[data-v-aba8cdce]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 240px;height:100vh;display:grid}.desktop-top[data-v-aba8cdce]{grid-column:1/-1}.desktop-board[data-v-aba8cdce]{grid-area:2/1}.desktop-panel[data-v-aba8cdce]{grid-area:2/2/4/3}.desktop-bottom[data-v-aba8cdce]{grid-area:3/1}:root,:root[data-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:"Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"Cascadia Mono", "JetBrains Mono", ui-monospace, Consolas, monospace;--radius-lg:10px;--radius-md:6px;--radius-sm:4px;--page:#242933;--desktop:#2e3440;--desktop-text:#d8dee9;--desktop-muted:#d8dee98c;--hangar-floor:#323946;--hangar-edge:#4c566a;--grid-line:#d8dee90b;--grid-line-strong:#d8dee91a;--window:#3b4252;--window-head:#434c5e;--window-head-active:#4c566a;--window-line:#4c566a;--window-shadow:0 12px 28px #00000059;--backdrop:#242933b8;--text:#eceff4;--text-muted:#d8dee9;--text-faint:#8a93a6;--line:#4c566a;--line-strong:#616e88;--card:#3b4252;--card-head:#434c5e;--card-line:#4c566a;--card-shadow:0 2px 6px #0000004d;--card-shadow-lifted:0 18px 34px #00000073;--box:#353c4a;--box-line:#616e88;--box-line-width:2px;--port:#7391b3;--port-taken:#4c566a;--port-ring:#2e3440;--conveyor:#5e6b82;--conveyor-item:#e5e9f0;--conveyor-item-ring:#2e3440;--dust:#d8dee92e;--well:#2e3440;--well-shadow:inset 0 1px 2px #0000004d;--chip:#434c5e;--chip-text:#e5e9f0;--button:#434c5e;--button-text:#e5e9f0;--button-line:#616e88;--accent:#88c0d0;--accent-strong:#5e81ac;--accent-soft:#88c0d02e;--accent-text:#2e3440;--focus:#8fbcbb;--primary:#88c0d0;--primary-line:#88c0d0;--primary-text:#2e3440;--ok:#a3be8c;--ok-soft:#a3be8c33;--standing-good:#81a1c1;--rarity-rare:#5e81ac;--rarity-legendary:#ebcb8b;--rarity-common:#d8dee9;--wear:#d8dee94d;--wear-rusty:#d0877099;--changeover:#88c0d0;--warn:#ebcb8b;--danger:#bf616a;--danger-soft:#bf616a33;--money:#ebcb8b;--calendar-auction:#d08770;--calendar-todo:#b48ead;--paper:#eceff4;--paper-worn:#e3d9bf;--paper-fancy:#fff;--paper-ink:#2e3440;--paper-line:#7b88a1;--paper-stain:#8c64322e;--paper-seal:#bf616a;--map-space:#232831;--map-star:#e5e9f0;--map-nebula:#81a1c1;--map-grid:#d8dee917;--map-fog:#2e344099;--yard-pit:#0a0c108c;--element-iron:#a3b1c6;--element-copper:#d08770;--element-silicon:#b48ead;--element-fuel:#1c1f26;--element-fuel-text:#e5e9f0;--element-chips:#a3be8c;--element-text:#2e3440;--tone-machine:#88c0d0;--tone-box:#d08770;--tone-flow:#d8dee9;--tone-power:#ebcb8b;--tone-ship:#b48ead;--tone-part:#a3be8c}:root[data-theme=solarized]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-lg:6px;--radius-md:4px;--radius-sm:2px;--page:#e4ddc8;--desktop:#eee8d5;--desktop-text:#586e75;--desktop-muted:#586e7599;--hangar-floor:#f5efdc;--hangar-edge:#bdb7a4;--grid-line:#586e7512;--grid-line-strong:#586e7529;--window:#fdf6e3;--window-head:#eee8d5;--window-head-active:#e4ddc8;--window-line:#d6cfb8;--window-shadow:0 12px 28px #657b8340;--backdrop:#eee8d5bf;--text:#073642;--text-muted:#586e75;--text-faint:#839496;--line:#ddd6c1;--line-strong:#c5bea8;--card:#fdf6e3;--card-head:#eee8d5;--card-line:#d6cfb8;--card-shadow:0 2px 6px #657b8333;--card-shadow-lifted:0 18px 34px #657b834d;--box:#f5efdc;--box-line:#93a1a1;--box-line-width:1px;--port:#6c9ec2;--port-taken:#d6cfb8;--port-ring:#fdf6e3;--conveyor:#b9b19a;--conveyor-item:#fdf6e3;--conveyor-item-ring:#93a1a1;--dust:#586e7526;--well:#eee8d5;--well-shadow:inset 0 1px 2px #657b8333;--chip:#eee8d5;--chip-text:#586e75;--button:#eee8d5;--button-text:#073642;--button-line:#93a1a1;--accent:#268bd2;--accent-strong:#1f6fa8;--accent-soft:#268bd224;--accent-text:#fdf6e3;--focus:#2aa198;--primary:#268bd214;--primary-line:#5b8db8;--primary-text:#2d6590;--ok:#859900;--ok-soft:#85990029;--standing-good:#268bd2;--rarity-rare:#6c71c4;--rarity-legendary:#b58900;--rarity-common:#93a1a1;--wear:#586e754d;--wear-rusty:#cb4b168c;--changeover:#2aa198;--warn:#b58900;--danger:#dc322f;--danger-soft:#dc322f24;--money:#b58900;--calendar-auction:#cb4b16;--calendar-todo:#6c71c4;--paper:#fdf6e3;--paper-worn:#eee0b9;--paper-fancy:#fffdf6;--paper-ink:#073642;--paper-line:#93a1a1;--paper-stain:#8564282e;--paper-seal:#dc322f;--map-space:#f5efdc;--map-star:#657b83;--map-nebula:#6c71c4;--map-grid:#586e7524;--map-fog:#ddd6c19e;--yard-pit:#3c32193d;--element-iron:#586e75;--element-copper:#cb4b16;--element-silicon:#6c71c4;--element-fuel:#073642;--element-fuel-text:#fdf6e3;--element-chips:#859900;--element-text:#fdf6e3;--tone-machine:#268bd2;--tone-box:#cb4b16;--tone-flow:#586e75;--tone-power:#b58900;--tone-ship:#6c71c4;--tone-part:#859900}:root[data-theme=automata]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-lg:2px;--radius-md:1px;--radius-sm:0;--page:#c9c4ab;--desktop:#d1cbb2;--desktop-text:#4e4b42;--desktop-muted:#4e4b4299;--hangar-floor:#dad4bb;--hangar-edge:#8a8574;--grid-line:#4e4b4212;--grid-line-strong:#4e4b4229;--window:#dad4bb;--window-head:#cdc8b0;--window-head-active:#bab5a1;--window-line:#a9a38e;--window-shadow:4px 4px 0 #4e4b4240;--backdrop:#c9c4abcc;--text:#454138;--text-muted:#57544a;--text-faint:#7d7867;--line:#bab5a1;--line-strong:#8a8574;--card:#dad4bb;--card-head:#cdc8b0;--card-line:#a9a38e;--card-shadow:2px 2px 0 #4e4b4233;--card-shadow-lifted:8px 8px 0 #4e4b4240;--box:#d4ceb5;--box-line:#8a8574;--box-line-width:1px;--port:#5b6f7a;--port-taken:#bab5a1;--port-ring:#dad4bb;--conveyor:#a9a38e;--conveyor-item:#e6e1ca;--conveyor-item-ring:#8a8574;--dust:#4e4b4226;--well:#cdc8b0;--well-shadow:inset 0 1px 1px #4e4b4233;--chip:#cdc8b0;--chip-text:#454138;--button:#cdc8b0;--button-text:#2f2d27;--button-line:#6b675a;--accent:#4e4b42;--accent-strong:#2f2d27;--accent-soft:#4e4b4224;--accent-text:#dad4bb;--focus:#6b675a;--primary:#4e4b42;--primary-line:#4e4b42;--primary-text:#dad4bb;--ok:#6d7b4f;--ok-soft:#6d7b4f2e;--standing-good:#5b6f7a;--rarity-rare:#5b6f7a;--rarity-legendary:#a6883f;--rarity-common:#8a8574;--wear:#4e4b424d;--wear-rusty:#c45c458c;--changeover:#6b675a;--warn:#9a7d32;--danger:#c45c45;--danger-soft:#c45c4529;--money:#8c7a3e;--calendar-auction:#9c5a36;--calendar-todo:#6a5a7e;--paper:#e6e1ca;--paper-worn:#d2c6a2;--paper-fancy:#f3f0e2;--paper-ink:#2f2d27;--paper-line:#8a8574;--paper-stain:#6e553233;--paper-seal:#c45c45;--map-space:#cdc8b0;--map-star:#57544a;--map-nebula:#8a8574;--map-grid:#4e4b4229;--map-fog:#bab5a19e;--yard-pit:#322d2342;--element-iron:#4f6470;--element-copper:#9c5a36;--element-silicon:#6a5a7e;--element-fuel:#2f2d27;--element-fuel-text:#dad4bb;--element-chips:#6d7b4f;--element-text:#dad4bb;--tone-machine:#5b6f7a;--tone-box:#9c5a36;--tone-flow:#6b675a;--tone-power:#9a7d32;--tone-ship:#6a5a7e;--tone-part:#6d7b4f}:root[data-theme=e-ink]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-lg:2px;--radius-md:1px;--radius-sm:0;--page:#d3d5d6;--desktop:#dadcdd;--desktop-text:#3e4245;--desktop-muted:#3e424599;--hangar-floor:#e3e4e5;--hangar-edge:#84888b;--grid-line:#2225270f;--grid-line-strong:#22252724;--window:#e3e4e5;--window-head:#d5d7d8;--window-head-active:#c2c5c7;--window-line:#a6aaad;--window-shadow:4px 4px 0 #2225272e;--backdrop:#d3d5d6cc;--text:#222527;--text-muted:#3e4245;--text-faint:#6a6e71;--line:#c2c5c7;--line-strong:#84888b;--card:#e3e4e5;--card-head:#d5d7d8;--card-line:#a6aaad;--card-shadow:2px 2px 0 #22252726;--card-shadow-lifted:8px 8px 0 #22252733;--box:#dcdedf;--box-line:#84888b;--box-line-width:1px;--port:#55636d;--port-taken:#c2c5c7;--port-ring:#e3e4e5;--conveyor:#a6aaad;--conveyor-item:#eeefef;--conveyor-item-ring:#84888b;--dust:#22252724;--well:#d5d7d8;--well-shadow:inset 0 1px 1px #2225272e;--chip:#d5d7d8;--chip-text:#222527;--button:#d5d7d8;--button-text:#161819;--button-line:#606467;--accent:#2c2f31;--accent-strong:#161819;--accent-soft:#2c2f311f;--accent-text:#e3e4e5;--focus:#606467;--primary:#2c2f31;--primary-line:#2c2f31;--primary-text:#e3e4e5;--ok:#55695b;--ok-soft:#55695b2e;--standing-good:#55636d;--rarity-rare:#55636d;--rarity-legendary:#7f6f42;--rarity-common:#84888b;--wear:#22252747;--wear-rusty:#8e4a4080;--changeover:#606467;--warn:#7a6837;--danger:#8e4a40;--danger-soft:#8e4a4026;--money:#66613f;--calendar-auction:#85583f;--calendar-todo:#5d5671;--paper:#eceded;--paper-worn:#d8d6cf;--paper-fancy:#f7f7f7;--paper-ink:#222527;--paper-line:#84888b;--paper-stain:#504b4129;--paper-seal:#8e4a40;--map-space:#d5d7d8;--map-star:#3e4245;--map-nebula:#84888b;--map-grid:#22252724;--map-fog:#c2c5c79e;--yard-pit:#1416183d;--element-iron:#55636d;--element-copper:#85583f;--element-silicon:#5d5671;--element-fuel:#222527;--element-fuel-text:#e3e4e5;--element-chips:#55695b;--element-text:#e3e4e5;--tone-machine:#55636d;--tone-box:#85583f;--tone-flow:#606467;--tone-power:#7a6837;--tone-ship:#5d5671;--tone-part:#55695b}:root[data-theme=automata-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius-lg:2px;--radius-md:1px;--radius-sm:0;--page:#1b1a16;--desktop:#24221d;--desktop-text:#cdc8b0;--desktop-muted:#cdc8b08c;--hangar-floor:#2a2823;--hangar-edge:#57544a;--grid-line:#cdc8b00d;--grid-line-strong:#cdc8b01f;--window:#2f2d27;--window-head:#3a3730;--window-head-active:#48443b;--window-line:#57544a;--window-shadow:4px 4px 0 #00000059;--backdrop:#1b1a16cc;--text:#dad4bb;--text-muted:#c4bea6;--text-faint:#8f8a78;--line:#48443b;--line-strong:#6b675a;--card:#2f2d27;--card-head:#3a3730;--card-line:#57544a;--card-shadow:2px 2px 0 #0000004d;--card-shadow-lifted:8px 8px 0 #00000059;--box:#2a2823;--box-line:#6b675a;--box-line-width:1px;--port:#7f949f;--port-taken:#48443b;--port-ring:#2f2d27;--conveyor:#57544a;--conveyor-item:#3a3730;--conveyor-item-ring:#8a8574;--dust:#cdc8b024;--well:#24221d;--well-shadow:inset 0 1px 1px #00000059;--chip:#3a3730;--chip-text:#dad4bb;--button:#3a3730;--button-text:#e6e1ca;--button-line:#8a8574;--accent:#cdc8b0;--accent-strong:#e6e1ca;--accent-soft:#cdc8b024;--accent-text:#24221d;--focus:#b8b29b;--primary:#cdc8b0;--primary-line:#cdc8b0;--primary-text:#24221d;--ok:#9aa57a;--ok-soft:#9aa57a2e;--standing-good:#8fa3ad;--rarity-rare:#8fa3ad;--rarity-legendary:#c8a65a;--rarity-common:#8a8574;--wear:#cdc8b04d;--wear-rusty:#d0705a8c;--changeover:#b8b29b;--warn:#c8a65a;--danger:#d0705a;--danger-soft:#d0705a2e;--money:#c8b06a;--calendar-auction:#c0825c;--calendar-todo:#a08fb8;--paper:#cdc8b0;--paper-worn:#b5aa88;--paper-fancy:#dcd8c6;--paper-ink:#24221d;--paper-line:#6b675a;--paper-stain:#503c1e38;--paper-seal:#a04a38;--map-space:#1f1d19;--map-star:#cdc8b0;--map-nebula:#6b675a;--map-grid:#cdc8b01a;--map-fog:#24221d9e;--yard-pit:#00000080;--element-iron:#8fa3ad;--element-copper:#c0825c;--element-silicon:#a08fb8;--element-fuel:#0f0e0c;--element-fuel-text:#dad4bb;--element-chips:#9aa57a;--element-text:#24221d;--tone-machine:#8fa3ad;--tone-box:#c0825c;--tone-flow:#b8b29b;--tone-power:#c8a65a;--tone-ship:#a08fb8;--tone-part:#9aa57a}:root[data-theme=monokai]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#1e1f1c;--desktop:#232420;--desktop-text:#f8f8f2;--desktop-muted:#f8f8f28c;--hangar-floor:#272822;--hangar-edge:#49483e;--grid-line:#f8f8f20a;--grid-line-strong:#f8f8f217;--window:#2d2e27;--window-head:#3e3d32;--window-head-active:#49483e;--window-line:#49483e;--window-shadow:0 12px 28px #00000073;--backdrop:#1e1f1cbf;--text:#f8f8f2;--text-muted:#cfcfc2;--text-faint:#908b74;--line:#49483e;--line-strong:#5f5d4f;--card:#2d2e27;--card-head:#3e3d32;--card-line:#49483e;--card-shadow:0 2px 6px #00000059;--card-shadow-lifted:0 18px 34px #00000080;--box:#2a2b25;--box-line:#5f5d4f;--box-line-width:2px;--port:#5fa8b8;--port-taken:#49483e;--port-ring:#272822;--conveyor:#5f5d4f;--conveyor-item:#e8e8e0;--conveyor-item-ring:#272822;--dust:#f8f8f226;--well:#232420;--well-shadow:inset 0 1px 2px #00000059;--chip:#3e3d32;--chip-text:#f8f8f2;--button:#3e3d32;--button-text:#f8f8f2;--button-line:#5f5d4f;--accent:#66d9ef;--accent-strong:#4fb7cc;--accent-soft:#66d9ef29;--accent-text:#272822;--focus:#a6e22e;--primary:#66d9ef;--primary-line:#66d9ef;--primary-text:#272822;--ok:#a6e22e;--ok-soft:#a6e22e29;--standing-good:#66d9ef;--rarity-rare:#ae81ff;--rarity-legendary:#e6db74;--rarity-common:#cfcfc2;--wear:#f8f8f24d;--wear-rusty:#fd971f99;--changeover:#66d9ef;--warn:#e6db74;--danger:#f92672;--danger-soft:#f926722e;--money:#e6db74;--calendar-auction:#fd971f;--calendar-todo:#ae81ff;--paper:#d9d8cf;--paper-worn:#c4ba95;--paper-fancy:#e9e8e0;--paper-ink:#272822;--paper-line:#75715e;--paper-stain:#5a461e33;--paper-seal:#b81f55;--map-space:#1e1f1c;--map-star:#f8f8f2;--map-nebula:#ae81ff;--map-grid:#f8f8f214;--map-fog:#27282299;--yard-pit:#00000080;--element-iron:#b8b6a5;--element-copper:#fd971f;--element-silicon:#ae81ff;--element-fuel:#121310;--element-fuel-text:#f8f8f2;--element-chips:#a6e22e;--element-text:#272822;--tone-machine:#66d9ef;--tone-box:#fd971f;--tone-flow:#b8b6a5;--tone-power:#e6db74;--tone-ship:#ae81ff;--tone-part:#a6e22e}:root[data-theme=night-owl]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#010e1a;--desktop:#011627;--desktop-text:#d6deeb;--desktop-muted:#d6deeb8c;--hangar-floor:#04203a;--hangar-edge:#1d3b53;--grid-line:#d6deeb0a;--grid-line-strong:#d6deeb17;--window:#0b2238;--window-head:#0b2942;--window-head-active:#13344f;--window-line:#1d3b53;--window-shadow:0 12px 28px #00000080;--backdrop:#010e1abf;--text:#d6deeb;--text-muted:#b6c4d4;--text-faint:#7189a0;--line:#1d3b53;--line-strong:#2c4f6b;--card:#0b2238;--card-head:#0b2942;--card-line:#1d3b53;--card-shadow:0 2px 6px #0006;--card-shadow-lifted:0 18px 34px #0000008c;--box:#071d31;--box-line:#2c4f6b;--box-line-width:2px;--port:#6b8fd6;--port-taken:#1d3b53;--port-ring:#011627;--conveyor:#2c4f6b;--conveyor-item:#d6deeb;--conveyor-item-ring:#011627;--dust:#d6deeb26;--well:#011627;--well-shadow:inset 0 1px 2px #0006;--chip:#0b2942;--chip-text:#d6deeb;--button:#0b2942;--button-text:#d6deeb;--button-line:#2c4f6b;--accent:#82aaff;--accent-strong:#5f7fd6;--accent-soft:#82aaff29;--accent-text:#011627;--focus:#7fdbca;--primary:#82aaff;--primary-line:#82aaff;--primary-text:#011627;--ok:#addb67;--ok-soft:#addb6729;--standing-good:#82aaff;--rarity-rare:#c792ea;--rarity-legendary:#ecc48d;--rarity-common:#b6c4d4;--wear:#d6deeb4d;--wear-rusty:#f78c6c99;--changeover:#7fdbca;--warn:#ecc48d;--danger:#ef5350;--danger-soft:#ef535033;--money:#ffcb8b;--calendar-auction:#f78c6c;--calendar-todo:#c792ea;--paper:#d6dce6;--paper-worn:#c6bea3;--paper-fancy:#e7ebf1;--paper-ink:#011627;--paper-line:#5f7e97;--paper-stain:#503c1e33;--paper-seal:#c13c4e;--map-space:#010e1a;--map-star:#d6deeb;--map-nebula:#82aaff;--map-grid:#d6deeb14;--map-fog:#0116279e;--yard-pit:#00040a8c;--element-iron:#9fb4c7;--element-copper:#f78c6c;--element-silicon:#c792ea;--element-fuel:#000a12;--element-fuel-text:#d6deeb;--element-chips:#addb67;--element-text:#011627;--tone-machine:#82aaff;--tone-box:#f78c6c;--tone-flow:#9fb4c7;--tone-power:#ffcb8b;--tone-ship:#c792ea;--tone-part:#addb67}:root[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#191a21;--desktop:#21222c;--desktop-text:#f8f8f2;--desktop-muted:#f8f8f28c;--hangar-floor:#252631;--hangar-edge:#44475a;--grid-line:#f8f8f20a;--grid-line-strong:#f8f8f217;--window:#282a36;--window-head:#343746;--window-head-active:#44475a;--window-line:#44475a;--window-shadow:0 12px 28px #00000073;--backdrop:#191a21bf;--text:#f8f8f2;--text-muted:#d6d6e0;--text-faint:#7f8bb8;--line:#44475a;--line-strong:#5a5e78;--card:#282a36;--card-head:#343746;--card-line:#44475a;--card-shadow:0 2px 6px #00000059;--card-shadow-lifted:0 18px 34px #00000080;--box:#242530;--box-line:#5a5e78;--box-line-width:2px;--port:#8a7cc8;--port-taken:#44475a;--port-ring:#21222c;--conveyor:#5a5e78;--conveyor-item:#f8f8f2;--conveyor-item-ring:#21222c;--dust:#f8f8f226;--well:#21222c;--well-shadow:inset 0 1px 2px #00000059;--chip:#343746;--chip-text:#f8f8f2;--button:#343746;--button-text:#f8f8f2;--button-line:#5a5e78;--accent:#bd93f9;--accent-strong:#9a6fe0;--accent-soft:#bd93f929;--accent-text:#21222c;--focus:#ff79c6;--primary:#bd93f9;--primary-line:#bd93f9;--primary-text:#21222c;--ok:#50fa7b;--ok-soft:#50fa7b24;--standing-good:#8be9fd;--rarity-rare:#8be9fd;--rarity-legendary:#f1fa8c;--rarity-common:#d6d6e0;--wear:#f8f8f24d;--wear-rusty:#ffb86c99;--changeover:#8be9fd;--warn:#f1fa8c;--danger:#f55;--danger-soft:#ff55552e;--money:#f1fa8c;--calendar-auction:#ffb86c;--calendar-todo:#ff79c6;--paper:#dcdbe6;--paper-worn:#c9c0a4;--paper-fancy:#ecebf3;--paper-ink:#282a36;--paper-line:#6272a4;--paper-stain:#503c1e33;--paper-seal:#c43d3d;--map-space:#191a21;--map-star:#f8f8f2;--map-nebula:#bd93f9;--map-grid:#f8f8f214;--map-fog:#282a3699;--yard-pit:#00000080;--element-iron:#a9b1d6;--element-copper:#ffb86c;--element-silicon:#ff79c6;--element-fuel:#14151c;--element-fuel-text:#f8f8f2;--element-chips:#50fa7b;--element-text:#21222c;--tone-machine:#8be9fd;--tone-box:#ffb86c;--tone-flow:#a9b1d6;--tone-power:#f1fa8c;--tone-ship:#bd93f9;--tone-part:#50fa7b}:root{font-family:var(--font);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:var(--page);color:var(--text);line-height:1.2}*,:before,:after{box-sizing:border-box}html,body{width:100%;height:100%}body{background:var(--page);touch-action:manipulation;overscroll-behavior:none;min-height:100vh;margin:0;overflow:hidden}#app{-webkit-user-select:none;user-select:none;min-height:100vh}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:600}p{margin-top:0;margin-bottom:1em}input,button,select,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}input,textarea{-webkit-user-select:text;user-select:text}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft)}.ui-window{border-radius:var(--radius-lg);border:1px solid var(--window-line);background:var(--window);box-shadow:var(--window-shadow);color:var(--text);overflow:hidden}.ui-window-head{background:var(--window-head);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}:root.glass:not(.eco) .ui-window{background:color-mix(in srgb, var(--window) 40%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3)}:root.glass:not(.eco) .ui-window-head{background:color-mix(in srgb, var(--window-head) 48%, transparent)}.ui-text-muted{color:var(--text-faint);font-size:13px}.ui-pill{background:var(--chip);color:var(--chip-text);font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:12px}.ui-button{border-radius:var(--radius-md);border:1px solid var(--button-line);background:var(--button);color:var(--button-text);cursor:pointer;padding:6px 12px;font-weight:600}.ui-button:hover{border-color:var(--accent)}.ui-button--primary{border-color:var(--primary-line);background:var(--primary);color:var(--primary-text)}.ui-button:disabled{opacity:.5;cursor:default}.ui-input{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--well);color:var(--text);font:inherit;padding:5px 8px;font-size:13px}.ui-well{border-radius:var(--radius-sm);background:var(--well);box-shadow:var(--well-shadow)}.ui-tone--iron{--tone:var(--element-iron);--tone-text:var(--element-text)}.ui-tone--copper{--tone:var(--element-copper);--tone-text:var(--element-text)}.ui-tone--silicon{--tone:var(--element-silicon);--tone-text:var(--element-text)}.ui-tone--fuel{--tone:var(--element-fuel);--tone-text:var(--element-fuel-text)}.ui-tone--chips{--tone:var(--element-chips);--tone-text:var(--element-text)}.is-guided{outline:2px solid var(--accent);outline-offset:2px;animation:1s ease-in-out 3 guided}@keyframes guided{50%{outline-color:#0000}}.eco .is-guided{animation:none}
