:root{--hud-ink:#242c35;--hud-line:#3a445166;--hud-dim:#6b7684;--hud-muted:#98a3af;--hud-text:#e6ebf0;--hud-gold:#daad3f;--hud-up:#86d9a2;--hud-down:#e0736d;--hud-panel:#242c35e0;--hud-sheet:#242c35f5;--hud-chain:var(--hud-line)}html,body,#root{background:var(--hud-ink);height:100%;color:var(--hud-text);font-variant-numeric:tabular-nums;margin:0;font-family:system-ui,sans-serif;font-size:13px;line-height:16px}*,:before,:after{box-sizing:border-box}button{font:inherit;font-variant-numeric:tabular-nums}:focus-visible{outline:1px solid var(--hud-text);outline-offset:0}.ui-app{height:100%;position:relative;overflow:hidden}.ui-scene{position:absolute;inset:0}.ui-overlay,.ui-nameplates{pointer-events:none;position:absolute;inset:0}.ui-nameplate{border-left:2px solid var(--hud-chain);width:176px;max-width:176px;color:var(--hud-text);background:#242c35e0;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;min-height:40px;padding:4px 6px;line-height:16px;display:grid;position:absolute;overflow:hidden}.ui-nameplate-owner,.ui-nameplate-users,.ui-nameplate-detail{color:var(--hud-muted)}.ui-nameplate-owner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-nameplate-name{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;overflow:hidden}.ui-nameplate-users{text-align:right;grid-area:1/2}.ui-nameplate-detail{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.ui-nameplate-build{min-width:0;color:var(--hud-muted);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;column-gap:4px;display:grid}.ui-nameplate-build-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-nameplate-build-progress,.ui-nameplate-build-eta{white-space:nowrap}.ui-panel{pointer-events:auto;border:1px solid var(--hud-line);background:var(--hud-panel);border-radius:2px;position:absolute}.ui-sheet{background:var(--hud-sheet)}.ui-cap{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.ui-head{margin:0;font-size:20px;font-weight:600;line-height:24px}.ui-body{font-size:13px;font-weight:400;line-height:16px}.ui-strong{font-size:13px;font-weight:600;line-height:16px}.ui-muted{color:var(--hud-muted)}.ui-dim{color:var(--hud-dim)}.ui-down{color:var(--hud-down)}.ui-up{color:var(--hud-up)}.ui-gold{color:var(--hud-gold)}.ui-small{font-size:11px;font-weight:400;line-height:16px}.ui-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-portrait{border:1px solid var(--hud-chain);background:var(--hud-ink);border-radius:2px;flex:none;display:block}.ui-icon{flex:none;display:block}.ui-action{background:var(--hud-gold);height:40px;color:var(--hud-ink);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.ui-quiet{border:1px solid var(--hud-line);height:40px;color:var(--hud-text);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.ui-quiet:hover{background:var(--hud-line)}.ui-key{color:var(--hud-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.ui-action .ui-key,.ui-next .ui-key{color:#242c35b3}.ui-rule{background:var(--hud-dim);height:2px;display:block}.ui-rule-fill{background:var(--hud-muted);height:100%;display:block}.ui-rule-fill-down{background:var(--hud-down)}.ui-topbar{border:0;border-bottom:1px solid var(--hud-line);border-radius:0;align-items:flex-start;gap:24px;height:48px;padding:0 16px;display:flex;top:0;left:0;right:0;overflow:hidden}.ui-bar-group{flex:none;height:48px;padding-top:8px;position:relative}.ui-bar-line{align-items:center;gap:8px;height:16px;display:flex}.ui-bar-line-lg{align-items:baseline;gap:8px;height:24px;display:flex}.ui-bar-value{white-space:nowrap;font-size:20px;font-weight:600;line-height:24px}.ui-bar-group .ui-cap{white-space:nowrap}.ui-bar-ident{gap:8px;min-width:256px;display:flex}.ui-bar-ident-text{min-width:216px;max-width:216px}.ui-bar-turn{min-width:80px}.ui-bar-wallets{min-width:64px}.ui-bar-blockspace{min-width:96px}.ui-bar-liquidity{min-width:128px}.ui-bar-research{min-width:120px}.ui-bar-trilemma{border:0;min-width:136px;margin:0}.ui-bar-cycle{min-width:120px;padding-top:16px}.ui-bar-split{border:0;min-width:56px;margin:0;padding:8px 0 0}.ui-split-panel{z-index:1;flex-direction:column;gap:8px;width:272px;padding:12px;display:flex;position:fixed;top:48px;left:auto;right:16px}.ui-split-input{grid-template-columns:1fr 72px;align-items:center;gap:4px 8px;display:grid}.ui-split-input>.ui-cap{grid-column:1/-1}.ui-split-input>.ui-small{overflow-wrap:break-word}.ui-split-reason,.ui-split-preview{overflow-wrap:break-word;margin:0;line-height:16px}.ui-split-reason{color:var(--hud-down)}.ui-split-preview{color:var(--hud-muted);flex-direction:column;display:flex}.ui-split-actions{justify-content:flex-end;gap:8px;display:flex}.ui-bar-gauge{background:var(--hud-dim);height:3px;display:flex;position:absolute;bottom:8px;left:0}.ui-bar-block{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ui-trilemma-gauge{gap:1px;width:96px}.ui-trilemma-part{background:var(--hud-muted);height:100%}.ui-trilemma-panel{z-index:1;flex-direction:column;gap:8px;width:288px;max-height:calc(100vh - 64px);padding:12px;display:flex;position:fixed;top:48px;left:auto;right:16px;overflow-y:auto}.ui-trilemma-row{justify-content:space-between;gap:8px;display:flex}.ui-trilemma-price,.ui-trilemma-reason{overflow-wrap:break-word;margin:0;line-height:16px}.ui-trilemma-reason{color:var(--hud-down)}.ui-trilemma-choice{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ui-trilemma-actions{justify-content:flex-end;gap:8px;display:flex}.ui-bar-cycle-line{justify-content:space-between;width:120px}.ui-cycle-track{width:120px}.ui-cycle-mark{background:var(--hud-muted);width:3px;height:9px;position:absolute;top:-3px}.ui-menu-wrap{min-width:64px;margin-left:auto}.ui-menu-button{border:1px solid var(--hud-line);width:64px;height:32px;color:var(--hud-text);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;display:flex}.ui-menu{z-index:1;width:176px;padding:8px 0;position:fixed;top:48px;right:16px}.ui-menu-status{border-bottom:1px solid var(--hud-line);color:var(--hud-muted);overflow-wrap:break-word;flex-direction:column;gap:4px;padding:0 16px 8px;font-size:12px;line-height:16px;display:flex}.ui-menu-row{width:100%;height:32px;color:var(--hud-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 16px}.ui-menu-row:hover:not(:disabled){background:var(--hud-line)}.ui-menu-row:disabled{color:var(--hud-dim);cursor:default}.ui-file{display:none}.ui-research{width:240px;height:64px;color:var(--hud-text);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;gap:4px;padding:8px 16px;display:flex;left:16px}.ui-research-choose{border-color:var(--hud-gold)}.ui-research-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-research-rule{background:var(--hud-dim);width:208px;height:2px;position:absolute;bottom:0;left:16px}.ui-clock-chip{justify-content:space-between;align-items:center;gap:8px;width:240px;height:32px;padding:8px 16px;display:flex;left:16px}.ui-event-chip{width:240px;height:48px;color:var(--hud-text);white-space:nowrap;text-align:left;cursor:pointer;flex-direction:column;justify-content:center;padding:8px 16px;display:flex;left:16px}.ui-event-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-event-chip:hover{background:var(--hud-line)}.ui-ribbon{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:56px;right:16px}.ui-ribbon-inset{right:368px}.ui-chip{pointer-events:auto;border:1px solid var(--hud-line);background:var(--hud-panel);width:176px;height:40px;color:var(--hud-text);text-align:left;cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:4px;display:flex;position:relative}.ui-chip-lines{flex-direction:column;min-width:0;display:flex}.ui-chip-shortcut{border:1px solid var(--hud-line);background:var(--hud-sheet);color:var(--hud-gold);border-radius:2px;padding:0 3px;font-size:10px;line-height:12px;position:absolute;bottom:2px;right:2px}.ui-chip-clock{height:2px;position:absolute;bottom:0;left:0}@media (width<=1279px){.ui-chip{width:40px}.ui-chip-lines{border:1px solid var(--hud-line);background:var(--hud-panel);border-radius:2px;justify-content:center;width:136px;height:38px;padding:0 8px;display:none;position:absolute;top:0;right:40px}.ui-chip:hover .ui-chip-lines,.ui-chip:focus-visible .ui-chip-lines{display:flex}}.ui-side{border-width:0;flex-direction:column;width:344px;padding:0;display:flex;top:56px;bottom:88px;right:16px}.ui-side:after,.ui-dock:after{content:"";border:1px solid;border-color:inherit;pointer-events:none;border-radius:2px;position:absolute;inset:0}.ui-sheet-head{flex:none;height:48px;padding:16px}.ui-sheet-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-sheet-body{flex:1;min-height:0;overflow-y:auto}.ui-sheet-foot{flex:none;position:relative}.ui-sheet-foot:before{content:"";background:var(--hud-line);height:1px;position:absolute;top:0;left:0;right:0}.ui-clock{flex:none;height:56px;padding:0 16px;position:relative}.ui-clock-line{text-overflow:ellipsis;white-space:nowrap;height:16px;display:block;overflow:hidden}.ui-clock-rule{width:312px;position:absolute;bottom:8px;left:16px}.ui-hub-head{gap:16px;height:80px;padding:16px;display:flex}.ui-thumb{border:1px solid var(--hud-chain);background:var(--hud-ink);object-fit:cover;border-radius:2px;flex:none;width:48px;height:48px}.ui-hub-lines{flex-direction:column;flex:1;min-width:0;display:flex}.ui-hub-name{align-items:center;height:24px;display:flex}.ui-hub-sub{height:16px;color:var(--hud-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-hub-sub>span:last-child{white-space:nowrap;flex:none}.ui-stats{gap:8px;height:64px;padding:8px 16px;display:flex}.ui-stat{width:152px;height:48px;position:relative}.ui-stat-label{align-items:center;height:16px;display:flex}.ui-stat-value{align-items:baseline;gap:8px;height:24px;font-size:20px;font-weight:600;line-height:24px;display:flex}.ui-stat-value .ui-cap{color:var(--hud-muted)}.ui-stat-rule{width:120px;position:absolute;top:46px;left:0}.ui-trouble{color:var(--hud-down);padding:0 16px 8px}.ui-trouble p{text-overflow:ellipsis;white-space:nowrap;height:16px;margin:0;overflow:hidden}.ui-tabs{flex:none;height:40px;padding:0 16px;display:flex}.ui-tab{width:80px;height:40px;color:var(--hud-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.ui-tab:last-child{width:112px}.ui-tab-on{color:var(--hud-text);border-bottom-color:var(--hud-chain)}.ui-label-row{height:16px;color:var(--hud-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex}.ui-note{height:32px;color:var(--hud-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 16px;overflow:hidden}.ui-list{flex-direction:column;display:flex}.ui-row{width:100%;color:var(--hud-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;align-items:flex-start;gap:8px;padding:8px 16px;display:flex;position:relative}.ui-row+.ui-row:before{content:"";background:var(--hud-line);height:1px;position:absolute;top:0;left:0;right:0}button.ui-row{cursor:pointer}button.ui-row:hover:not(:disabled){background:var(--hud-line)}button.ui-row:disabled{cursor:default}.ui-row-on{background:var(--hud-line)}.ui-build-row,.ui-train-row{height:56px}.ui-queue-row{height:56px;padding-bottom:8px;display:block}.ui-production-row{height:auto;min-height:56px}.ui-production-view{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:flex}.ui-production-view:hover .ui-strong{text-decoration:underline}.ui-production-reason{padding:3px 0 5px;display:block}.ui-tile-row{height:40px;padding-bottom:0;display:block}.ui-tile-row-refused{height:56px}.ui-tile-row-resource{height:auto;min-height:64px;padding-bottom:8px}.ui-resource-line{overflow-wrap:anywhere;white-space:normal;display:block}.ui-queue-eta{color:var(--hud-gold);white-space:nowrap}.ui-queue-status{color:var(--hud-gold)}.ui-row-lines{flex-direction:column;flex:1;min-width:0;display:flex}.ui-row-line{justify-content:space-between;align-items:center;gap:8px;height:16px;display:flex}.ui-row-line-2{margin-top:8px}.ui-row-line>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row-line .ui-grow{flex:1;min-width:0}.ui-row-line .ui-fixed{flex:none}.ui-upgrade-row{gap:5px;min-height:0;padding-top:8px;padding-bottom:8px}.ui-upgrade-row>.ui-row-line,.ui-upgrade-title{height:auto;min-height:16px}.ui-upgrade-copy{gap:4px}.ui-row-line>.ui-upgrade-effects,.ui-upgrade-next>span,.ui-upgrade-meta>.ui-upgrade-requirement{text-overflow:clip;white-space:normal;overflow:visible}.ui-upgrade-next,.ui-upgrade-meta{align-items:flex-start}.ui-upgrade-meta{flex-wrap:wrap}.ui-upgrade-max{line-height:16px}.ui-row-icon{width:32px;height:32px;color:var(--hud-muted);flex:none;justify-content:center;align-items:center;display:flex}.ui-dot{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.ui-worked-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ui-worked-legend{border-bottom:1px solid var(--hud-line);align-items:center;gap:12px;min-height:24px;padding:4px 16px;line-height:16px;display:flex}.ui-worked-summary{border-bottom:1px solid var(--hud-line);overflow-wrap:break-word;flex-direction:column;padding:4px 16px;line-height:16px;display:flex}.ui-worked-legend>span{align-items:center;gap:4px;display:inline-flex}.ui-worked-key{flex:none;width:10px;height:10px;display:inline-block}.ui-worked-key-claim{background:var(--hud-muted);opacity:.45}.ui-worked-key-worked{border:2px solid var(--hud-chain)}.ui-row-line>.ui-tile-contribution{text-overflow:clip;overflow:visible}.ui-row-line>.ui-worked-refusal{text-overflow:clip;white-space:normal;overflow:visible}.ui-worked-action{color:var(--hud-gold);text-align:right;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;line-height:16px}.ui-worked-action:hover{text-decoration:underline}.ui-progress{width:312px;position:absolute;bottom:0;left:16px}.ui-right{text-align:right}.ui-hub-foot{flex-direction:column;min-height:72px;padding:0 16px 8px;display:flex}.ui-foot-status{text-overflow:ellipsis;white-space:nowrap;align-items:center;height:16px;display:flex;overflow:hidden}.ui-district-inspector,.ui-agent-inspector{overflow-wrap:break-word;flex-direction:column;flex:none;max-height:48px;margin-top:8px;line-height:16px;display:flex;overflow-y:auto}.ui-district-inspector>span,.ui-agent-inspector>span{white-space:normal}.ui-place{width:312px;margin-top:8px}.ui-pick-list{flex-wrap:wrap;flex:auto;gap:8px;min-height:0;max-height:96px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.ui-pick-box.ui-panel{pointer-events:auto;flex-direction:column;flex:none;width:100%;max-height:152px;margin-top:8px;padding:8px;display:flex;position:relative;overflow:hidden}.ui-pick-confirming{height:152px}.ui-inline-actions{border:0;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px;min-inline-size:0;margin-top:8px;padding:0;display:grid}.ui-inline-actions .ui-action,.ui-inline-actions .ui-quiet{width:100%;min-width:0;height:32px;padding:0 8px}.ui-pick-focus{flex-direction:column;flex:none;min-width:0;line-height:16px;display:flex}.ui-pick{border:1px solid var(--hud-line);width:152px;height:32px;color:var(--hud-gold);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;flex:none;padding:0 8px;font-size:13px;overflow:hidden}.ui-pick:hover{background:var(--hud-line)}.ui-pick-on,.ui-pick:focus-visible{border-color:var(--hud-gold);background:var(--hud-line);outline:none}.ui-chain-row{height:80px}.ui-chain-victory{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui-chain-share{background:var(--hud-line);width:272px;height:2px;position:absolute;bottom:8px;left:16px}.ui-chain-share-fill{height:100%;display:block}.ui-score-toggle{width:100%;min-height:24px;color:var(--hud-muted);text-align:left;background:0 0;border:0;padding:4px 16px}.ui-score-breakdown{border:1px solid var(--hud-line);background:var(--hud-panel);flex-direction:column;gap:4px;margin:0 16px 8px;padding:8px;line-height:16px;list-style:none;display:flex}.ui-score-component,.ui-score-total{overflow-wrap:break-word}.ui-chains-foot{padding:0 16px 16px}.ui-chains-foot p{height:32px;color:var(--hud-muted);margin:0;overflow:hidden}.ui-chains-foot .ui-mt8{margin-top:8px}.ui-log-turn{height:16px;color:var(--hud-muted);align-items:center;padding:0 16px;display:flex}.ui-log-entry{padding:8px 16px}.ui-dock{border-width:0;width:288px;padding:16px;bottom:16px;left:16px}.ui-dock-head{gap:8px;height:56px;display:flex}.ui-dock-lines{flex-direction:column;flex:1;min-width:0;display:flex}.ui-dock-line{text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;height:16px;display:flex;overflow:hidden}.ui-dock-blurb{height:16px;color:var(--hud-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;margin-top:8px;display:flex;overflow:hidden}.ui-founding-context{flex-direction:column;margin-top:8px;display:flex}.ui-founding-line{text-overflow:ellipsis;white-space:nowrap;height:16px;display:block;overflow:hidden}.ui-founding-wrap{overflow-wrap:break-word;min-height:16px;max-height:32px;line-height:16px;display:block;overflow:hidden}.ui-dock-rows{flex-direction:column;margin-top:8px;display:flex}.ui-dock-row{width:256px;height:32px;color:var(--hud-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;padding:8px;font-size:13px;line-height:16px;display:flex}.ui-dock-row:disabled{cursor:default}.ui-dock-row:hover:not(:disabled){background:var(--hud-line)}.ui-dock-reason{height:16px;color:var(--hud-muted);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;overflow:hidden}.ui-subnet{flex:none;padding-bottom:8px}.ui-subnet-line{text-overflow:ellipsis;white-space:nowrap;height:16px;margin:0;padding:0 16px;overflow:hidden}.ui-subnet-action{width:312px;margin:8px 16px 0}.ui-subnet-reason{padding:0 24px}.ui-subnet-row{height:40px;padding-bottom:0;display:block}.ui-subnet-total{justify-content:flex-end}.ui-dock-park{margin-top:8px}.ui-dock-cancel{width:256px;height:32px;margin-top:8px;padding:0 16px}.ui-inspect-row{gap:8px;height:16px;margin-top:8px;display:flex}.ui-inspect-label{width:96px;color:var(--hud-muted);flex:none}.ui-inspect-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-standing{flex-direction:column;margin-top:8px;display:flex}.ui-popover{pointer-events:none;border:1px solid var(--hud-line);background:var(--hud-panel);border-radius:2px;flex-direction:column;width:200px;padding:8px 16px;animation:90ms linear ui-fade;display:flex;position:absolute}.ui-popover>span{text-overflow:ellipsis;white-space:nowrap;height:16px;overflow:hidden}.ui-pop-act{margin-top:8px}.ui-popover-stem{background:#e6ebf099;width:1px;position:absolute;left:50%}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}.ui-next{pointer-events:auto;background:var(--hud-gold);width:288px;height:64px;color:var(--hud-ink);text-align:left;cursor:pointer;border:0;border-radius:2px;flex-direction:column;padding:8px 16px;display:flex;position:absolute;bottom:16px;right:16px}.ui-next:disabled{border:1px solid var(--hud-line);background:var(--hud-panel);color:var(--hud-muted);cursor:default}.ui-next-line{align-items:center;gap:8px;height:16px;display:flex}.ui-next-title{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:16px;display:flex}.ui-next-count{background:var(--hud-ink);width:16px;height:16px;color:var(--hud-gold);border-radius:2px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.ui-next .ui-key{margin-left:auto}.ui-next-text{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;max-height:32px;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.ui-turn-checklist-toggle{border:1px solid var(--hud-line);background:var(--hud-panel);width:104px;height:32px;color:var(--hud-text);font-size:11px;position:absolute;bottom:16px;right:312px}.ui-turn-checklist{border:1px solid var(--hud-line);background:var(--hud-ink);width:288px;max-height:min(352px,100vh - 112px);color:var(--hud-text);flex-direction:column;display:flex;position:absolute;bottom:88px;right:16px}.ui-turn-checklist-title{border-bottom:1px solid var(--hud-line);color:var(--hud-gold);flex:none;padding:8px 12px;font-size:11px;font-weight:600;line-height:16px}.ui-turn-checklist-list{overflow-y:auto}.ui-turn-checklist-row{border:0;border-bottom:1px solid var(--hud-line);width:100%;color:inherit;text-align:left;background:0 0;flex-direction:column;gap:2px;padding:7px 12px;display:flex}.ui-turn-checklist-row:hover,.ui-turn-checklist-row:focus-visible{background:var(--hud-line);outline:1px solid var(--hud-gold);outline-offset:-1px}.ui-turn-checklist-end{border-top:2px solid var(--hud-gold)}.ui-turn-checklist-risk{border-left:2px solid var(--hud-down)}.ui-turn-checklist-meta{color:var(--hud-muted);font-size:10px;line-height:14px}.ui-turn-checklist-text{overflow-wrap:break-word;font-size:11px;line-height:16px}.ui-event-impact{border-bottom:1px solid var(--hud-line);flex:none;padding:8px 16px}.ui-event-impact-list{max-height:240px;margin-top:4px;overflow-y:auto}.ui-event-impact .ui-quiet{height:auto;min-height:28px;padding:4px 8px;font-size:11px;line-height:16px}.ui-event-impact-entry+.ui-event-impact-entry{border-top:1px solid var(--hud-line)}.ui-event-impact-opener{text-align:left;justify-content:space-between;width:100%;min-height:32px;padding:4px 8px}.ui-event-impact-detail{overflow-wrap:break-word;flex-direction:column;gap:6px;padding:4px 8px 8px;font-size:11px;line-height:16px;display:flex}.ui-event-impact-targets{flex-wrap:wrap;gap:4px;display:flex}.ui-event-impact-detail>.ui-quiet{align-self:flex-end;min-width:64px}.ui-event-impact-targets .ui-quiet{white-space:normal;min-height:28px;padding:4px 8px}.ui-badge{width:128px;height:32px;color:var(--hud-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex;bottom:16px}.ui-badge-count{background:var(--hud-line);width:16px;height:16px;color:var(--hud-text);border-radius:2px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.ui-toast{pointer-events:none;border:1px solid var(--hud-line);background:var(--hud-panel);width:max-content;max-width:min(416px,100% - 352px);min-height:32px;color:var(--hud-text);text-align:center;overflow-wrap:break-word;white-space:normal;border-radius:2px;justify-content:center;align-items:center;padding:8px 16px;display:flex;position:absolute;bottom:56px;left:calc(50% - 160px);transform:translate(-50%)}.ui-toast-down{color:var(--hud-down)}.ui-tech{flex-direction:column;max-height:min(480px,100% - 128px);display:flex;top:56px;left:16px;right:16px}.ui-tech-head{border-bottom:1px solid var(--hud-line);flex:none;align-items:center;gap:24px;height:48px;padding:0 16px;display:flex}.ui-tech-route{border-bottom:1px solid var(--hud-line);background:var(--hud-ink);flex:none;align-items:center;gap:12px;min-height:48px;padding:6px 16px;display:flex;overflow:hidden}.ui-tech-route-list{scrollbar-width:thin;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.ui-tech-route-step{border:1px solid var(--hud-line);background:var(--hud-panel);white-space:nowrap;border-radius:2px;flex:0 0 220px;grid-template-columns:32px minmax(0,1fr);column-gap:5px;width:220px;min-width:220px;padding:4px 8px;display:grid}.ui-tech-route-step .ui-small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.ui-tech-route-clear{flex:none}.ui-tech-route-number,.ui-tech-route-badge,.ui-tech-queue-badge{background:var(--hud-gold);color:var(--hud-ink);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ui-tech-route-number{grid-row:1/span 2;width:18px;height:18px}.ui-tech-route-now{border-radius:9px;width:auto;padding:0 4px}.ui-tech-route-era-gate{border-color:var(--hud-down)}.ui-tech-route-era-gate .ui-tech-route-number{background:var(--hud-down)}.ui-tech-route-target{border-color:var(--hud-gold)}.ui-tech-inspect{border-bottom:1px solid var(--hud-line);background:var(--hud-sheet);flex-direction:column;flex:none;min-height:56px;max-height:80px;padding:4px 16px;display:flex;overflow-y:auto}.ui-tech-inspect-line{overflow-wrap:break-word}.ui-tech-inspect-reason{color:var(--hud-muted);overflow-wrap:break-word;line-height:16px}.ui-tech-current{flex-direction:column;gap:4px;min-width:0;margin-left:auto;display:flex}.ui-tech-current-line{align-items:baseline;gap:8px;display:flex}.ui-tech-switch{align-items:center;gap:16px;margin-left:auto;display:flex}.ui-tech-inline{color:var(--hud-text);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.ui-tech-inline-gold{color:var(--hud-gold)}.ui-tech-body{scrollbar-color:var(--hud-line) var(--hud-ink);flex:1;min-height:0;padding:0 16px 16px;overflow:auto}.ui-tech-body::-webkit-scrollbar{height:8px}.ui-tech-body::-webkit-scrollbar-track{background:var(--hud-ink)}.ui-tech-body::-webkit-scrollbar-thumb{background:var(--hud-line);border-radius:2px}.ui-tech-canvas{position:relative}.ui-tech-band{color:var(--hud-muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--hud-line);align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:0}.ui-tech-lines{pointer-events:none;position:absolute;top:0;left:0}.ui-tech-line{fill:none;stroke:#3a445166;stroke-width:1px}.ui-tech-line-inspected,.ui-tech-line-route{stroke:var(--hud-gold);stroke-width:2px}.ui-tech-card{border:1px solid var(--hud-line);background:var(--hud-panel);color:var(--hud-text);text-align:left;cursor:pointer;border-radius:2px;flex-direction:column;align-items:flex-start;padding:16px 8px;display:flex;position:absolute;overflow:hidden}.ui-tech-card:hover{background:var(--hud-line)}.ui-tech-inspected{border-color:var(--hud-gold);background:var(--hud-line)}.ui-tech-prerequisite{border-color:#daad3f8c}.ui-tech-queued{box-shadow:inset 0 0 0 1px #daad3f47}.ui-tech-route-preview-prerequisite{border-color:var(--hud-chain)}.ui-tech-route-preview-era-gate{border-color:var(--hud-down)}.ui-tech-route-preview-target{border-color:var(--hud-gold)}.ui-tech-route-badge,.ui-tech-queue-badge{width:18px;height:18px;position:absolute;top:5px;right:5px}.ui-tech-route-preview-era-gate .ui-tech-route-badge{background:var(--hud-down)}.ui-tech-queue-badge{background:var(--hud-line);width:auto;min-width:18px;color:var(--hud-text);border-radius:9px;padding:0 4px}.ui-tech-done,.ui-tech-researching{border-color:var(--hud-chain)}.ui-tech-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.ui-tech-available .ui-tech-name{color:var(--hud-gold)}.ui-tech-locked .ui-tech-name{color:var(--hud-muted)}.ui-tech-foot{max-width:100%;height:16px;color:var(--hud-muted);font-size:11px;line-height:16px;overflow:hidden}.ui-tech-locked .ui-tech-foot{height:48px}.ui-tech-card .ui-rule{margin-top:8px}.ui-backdrop{pointer-events:auto;background:#242c35b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-dialog{border:1px solid var(--hud-line);background:var(--hud-sheet);border-radius:2px;width:320px;padding:16px;position:static}.ui-new-game-dialog{max-height:calc(100vh - 32px);overflow-y:auto}.ui-dialog-trouble{color:var(--hud-down);margin:0 0 16px}.ui-resume{border-bottom:1px solid var(--hud-line);margin-bottom:16px;padding-bottom:16px}.ui-resume p{margin:4px 0 8px}.ui-resume .ui-action{width:100%}.ui-field{flex-direction:column;gap:4px;margin-top:16px;display:flex}.ui-field>span{color:var(--hud-muted)}.ui-input,.ui-select{border:1px solid var(--hud-line);background:var(--hud-ink);height:32px;color:var(--hud-text);font:inherit;border-radius:2px;padding:0 8px}.ui-select{appearance:none}.ui-consensus-note{color:var(--hud-muted);margin:8px 0 0;font-size:11px;line-height:16px}.ui-dialog-note{color:var(--hud-muted);margin:16px 0 0}.ui-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ui-advanced-rules{border-top:1px solid var(--hud-line);border-bottom:1px solid var(--hud-line);margin-top:16px}.ui-advanced-rules>summary{min-height:32px;color:var(--hud-text);cursor:pointer;padding:8px 0}.ui-rule-choice{border:0;flex-direction:column;gap:8px;margin:0;padding:0 0 8px;display:flex}.ui-rule-choice>legend{color:var(--hud-muted);padding:0}.ui-rule-choice label,.ui-rule-toggle{align-items:flex-start;gap:8px;line-height:16px;display:flex}.ui-rule-choice span,.ui-rule-toggle span{flex-direction:column;display:flex}.ui-rule-choice small,.ui-rule-toggle small{color:var(--hud-muted);overflow-wrap:break-word;font-size:11px}.ui-rule-toggle{border-top:1px solid var(--hud-line);padding:8px 0}.ui-final-row{align-items:center;gap:8px;height:32px;display:flex}.ui-final-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=1279px){.ui-topbar{gap:8px}.ui-per-turn,.ui-trilemma-gauge,.ui-cycle-track,.ui-cycle-end{display:none}.ui-bar-turn{min-width:72px}.ui-bar-blockspace{min-width:80px}.ui-bar-liquidity{min-width:72px}.ui-bar-research{min-width:64px}.ui-bar-cycle{min-width:40px;padding-top:8px}.ui-bar-cycle-line{width:auto}}
