.sVZYJG_page{gap:var(--space-6);flex-direction:column;display:flex}.sVZYJG_header{gap:var(--space-1);padding-bottom:var(--space-3);flex-direction:column;display:flex;position:relative}.sVZYJG_header:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent 0 55%, var(--color-surface-1) 100%), var(--pattern-hazard);opacity:.8;height:4px;position:absolute;bottom:0}.sVZYJG_header h1{font-size:var(--text-xl);color:var(--color-primary);text-shadow:var(--glow-amber);margin:0}.sVZYJG_planetName{font-family:var(--font-mono);color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.04em}.sVZYJG_planetName:before{content:"// ";color:var(--color-neon-cyan)}.sVZYJG_stats{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:600px){.sVZYJG_stats{grid-template-columns:repeat(4,1fr)}}.sVZYJG_section{gap:var(--space-3);flex-direction:column;display:flex}.sVZYJG_section h2{align-items:center;gap:var(--space-2);font-size:var(--text-lg);margin:0;display:flex}.sVZYJG_section h2:before{content:"";background:var(--color-neon-cyan);width:.5em;height:.5em;box-shadow:var(--glow-cyan);clip-path:polygon(0 0,100% 50%,0 100%);flex-shrink:0}.sVZYJG_intro{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.sVZYJG_empty{font-family:var(--font-mono);color:var(--color-text-faint);font-size:var(--text-sm);padding:var(--space-3);background:var(--pattern-grid);border:1px dashed var(--color-border);border-radius:0;margin:0}.sVZYJG_empty:before{content:"> ";color:var(--color-primary)}.sVZYJG_resourceName{font-size:var(--text-sm);color:var(--color-text)}.sVZYJG_bufferList,.sVZYJG_depositList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sVZYJG_bufferRow,.sVZYJG_depositRow{gap:var(--space-2);padding:var(--space-3);background:var(--chamfer-lines-sm), var(--texture-noise), var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}:is(.sVZYJG_bufferRow,.sVZYJG_depositRow):hover{border-color:var(--color-border-strong);box-shadow:inset 2px 0 0 var(--color-neon-cyan)}.sVZYJG_depositMeta{font-family:var(--font-mono);justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}
.GJMF6G_sprite{--anim-sprite:nooon-sprite-steps;animation:var(--anim-sprite) var(--dur-base) steps(1) infinite;transition:transform var(--dur-fast) var(--ease-out);background-position-x:0;background-repeat:no-repeat;flex-shrink:0;display:inline-block}.GJMF6G_sprite[data-offscreen=true]{animation-play-state:paused}.GJMF6G_placeholder{border-radius:var(--radius-sm);--anim-placeholder:nooon-pulse-soft;animation:var(--anim-placeholder) 2.4s var(--ease-in-out) infinite;flex-shrink:0;display:inline-block}.GJMF6G_placeholder svg{display:block}.GJMF6G_fluid{width:100%;height:100%;image-rendering:pixelated;background-size:100% 100%;display:block}.GJMF6G_fluid svg{width:100%;height:100%}
._8RiFmG_btn{--anim-sweep:nooon-sweep;--btn-face:var(--color-surface-3);--btn-ink:var(--color-text);--btn-edge:var(--color-border-strong);--btn-lip:#00000073;isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-display);text-transform:uppercase;font-weight:700;line-height:var(--leading-tight);color:var(--btn-ink);background:linear-gradient(to bottom, #ffffff1f, transparent 45%, #0000002e), var(--btn-face);border:1px solid var(--btn-edge);clip-path:var(--clip-chamfer-sm);box-shadow:inset 0 -3px 0 var(--btn-lip), inset 0 1px 0 #ffffff1f;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-press), box-shadow var(--dur-fast) var(--ease-out);border-radius:0;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_btn:after{content:"";inset-block:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;position:absolute;left:0;transform:translate(-120%)skew(-20deg)}._8RiFmG_btn svg{flex-shrink:0}._8RiFmG_btn:focus-visible{outline-offset:-5px}._8RiFmG_btn:hover:not(:disabled){filter:brightness(1.12)}._8RiFmG_btn:hover:not(:disabled):after{animation:var(--anim-sweep) var(--dur-slow) var(--ease-out)}._8RiFmG_btn:active:not(:disabled){transform:translateY(var(--press-depth));filter:brightness(.92);box-shadow:inset 0 0 0 var(--btn-lip), inset 0 2px 6px #00000073}._8RiFmG_btn:disabled{cursor:not-allowed;filter:saturate(.2);opacity:.55;transform:none}._8RiFmG_btn._8RiFmG_primary{--btn-face:var(--color-primary);--btn-ink:var(--color-primary-contrast);--btn-edge:var(--color-primary-hover);--btn-lip:#5a32008c}._8RiFmG_btn._8RiFmG_secondary{--btn-face:var(--color-surface-3);--btn-ink:var(--color-text);background:var(--chamfer-lines-sm), linear-gradient(to bottom, #ffffff1a, transparent 45%, #0000002e), var(--btn-face);background-origin:border-box}._8RiFmG_btn._8RiFmG_secondary:hover:not(:disabled){--btn-edge:var(--color-neon-cyan)}._8RiFmG_btn._8RiFmG_ghost{--btn-face:transparent;--btn-ink:var(--color-text-muted);--btn-edge:transparent;--btn-lip:transparent;box-shadow:none;background:0 0}._8RiFmG_btn._8RiFmG_ghost:hover:not(:disabled){--btn-ink:var(--color-neon-cyan);--btn-edge:var(--color-border);background:var(--color-surface-3);text-shadow:var(--glow-cyan)}._8RiFmG_btn._8RiFmG_ghost:active:not(:disabled){box-shadow:none}._8RiFmG_btn._8RiFmG_danger{--btn-face:var(--color-danger);--btn-ink:var(--color-danger-contrast);--btn-edge:color-mix(in srgb, var(--color-danger) 70%, var(--color-text));--btn-lip:#50000a8c;padding-inline-start:calc(var(--space-4) + 6px)}._8RiFmG_btn._8RiFmG_danger:before{content:"";inset-block:0;background:var(--pattern-hazard);pointer-events:none;width:6px;position:absolute;left:0}._8RiFmG_btn._8RiFmG_success{--anim-success-pop:nooon-success-pop;--btn-face:var(--color-success);--btn-ink:var(--color-success-contrast);--btn-edge:color-mix(in srgb, var(--color-success) 70%, var(--color-text));--btn-lip:#003c148c;animation:var(--anim-success-pop) var(--dur-base) var(--ease-spring)}._8RiFmG_btn._8RiFmG_sm{min-height:2.25rem;padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}._8RiFmG_btn._8RiFmG_lg{min-height:3rem;padding:var(--space-3) var(--space-6);font-size:var(--text-base)}._8RiFmG_btn._8RiFmG_fullWidth{width:100%}@media (prefers-reduced-motion:reduce){._8RiFmG_btn:after{display:none}._8RiFmG_btn:active:not(:disabled){transform:none}._8RiFmG_btn._8RiFmG_success{animation:none}}
._7dcBQG_wrap{width:100%}._7dcBQG_cards{gap:var(--space-3);flex-direction:column;display:flex}._7dcBQG_card{background:var(--chamfer-lines), var(--rivets), linear-gradient(to bottom, #ffffff06, transparent 40%), var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-press);background-origin:border-box;border-radius:0;overflow:hidden;box-shadow:inset 2px 0 #0000}._7dcBQG_card:hover{border-color:var(--color-border-strong);box-shadow:inset 2px 0 0 var(--color-neon-cyan)}._7dcBQG_card:has(._7dcBQG_cardHead:active){transform:translateY(1px)}._7dcBQG_card:has(._7dcBQG_chevron[data-open=true]){border-color:var(--color-border-strong);box-shadow:inset 2px 0 0 var(--color-primary)}._7dcBQG_cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);text-align:start;display:flex}._7dcBQG_cardHead:hover ._7dcBQG_chevron{color:var(--color-neon-cyan)}._7dcBQG_cardHead:focus-visible{outline-offset:-4px}._7dcBQG_cardTitle{align-items:center;gap:var(--space-3);min-width:0;font-weight:600;display:flex}._7dcBQG_chevron{color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-shrink:0}._7dcBQG_chevron[data-open=true]{transform:rotate(180deg)}._7dcBQG_cardFields{gap:var(--space-2) var(--space-3);padding:0 var(--space-4) var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}._7dcBQG_cardField{flex-direction:column;gap:2px;min-width:0;display:flex}._7dcBQG_cardLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-label)}._7dcBQG_cardValue{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-width:0;font-weight:500}._7dcBQG_scroll{display:none}._7dcBQG_detail{transition:grid-template-rows var(--dur-base) var(--ease-in-out);grid-template-rows:0fr;display:grid}._7dcBQG_detail[data-open=true]{grid-template-rows:1fr}._7dcBQG_detailInner{min-height:0;overflow:hidden}@media (min-width:37.5rem){._7dcBQG_cards{display:none}._7dcBQG_scroll{border:1px solid var(--color-border);clip-path:var(--clip-chamfer);background:var(--chamfer-lines), var(--rivets), var(--texture-noise), var(--color-surface-2);background-origin:border-box;border-radius:0;display:block;overflow-x:auto}._7dcBQG_table{border-collapse:separate;border-spacing:0;width:100%;min-width:40rem;font-size:var(--text-sm)}._7dcBQG_table th{z-index:1;padding:var(--space-2) var(--space-3);background:var(--color-surface-3);border-bottom:1px solid var(--color-primary);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary);text-align:start;white-space:nowrap;font-weight:700;position:sticky;top:0}._7dcBQG_table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}._7dcBQG_table tbody tr:last-child td{border-bottom:none}._7dcBQG_table tbody tr{transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}._7dcBQG_table tbody tr:hover{background:var(--color-surface-3);box-shadow:inset 3px 0 0 var(--color-neon-cyan)}._7dcBQG_table tbody tr._7dcBQG_rowOpen{background:var(--color-surface-3);box-shadow:inset 3px 0 0 var(--color-primary)}._7dcBQG_alignCenter{text-align:center}._7dcBQG_alignEnd{text-align:end;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._7dcBQG_expandCol{text-align:center;width:3rem;padding-inline:var(--space-2)!important}._7dcBQG_expandBtn{border:1px solid var(--color-border);width:2.25rem;height:2.25rem;clip-path:var(--clip-chamfer-sm);color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-press);border-radius:0;justify-content:center;align-items:center;display:inline-flex}._7dcBQG_expandBtn:hover{color:var(--color-neon-cyan);background:var(--color-surface-4)}._7dcBQG_expandBtn:active{transform:translateY(1px)}._7dcBQG_expandBtn:focus-visible{outline-offset:-4px}._7dcBQG_table tbody tr._7dcBQG_rowOpen ._7dcBQG_expandBtn svg{transform:rotate(180deg)}._7dcBQG_expandBtn svg{transition:transform var(--dur-base) var(--ease-out)}._7dcBQG_detailRow td{background:var(--pattern-grid), var(--color-surface-1);padding:0}._7dcBQG_detailRow ._7dcBQG_detail,._7dcBQG_detailRow ._7dcBQG_detail[data-open=true]{border-bottom:1px solid var(--color-border)}._7dcBQG_detailRow ._7dcBQG_detailInner{padding:var(--space-3) var(--space-4)}}@media (prefers-reduced-motion:reduce){._7dcBQG_expandBtn:active{transform:none}._7dcBQG_card:has(._7dcBQG_cardHead:active){transform:none}}
.gPYlwq_flow{--anim-flow-dash:nooon-flow-dash;--anim-flow-dot:nooon-flow-dot;--anim-flow-belt:nooon-flow-belt;--anim-flow-good:nooon-flow-good;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.gPYlwq_track{flex:1;min-width:0;height:12px;position:relative;overflow:hidden}.gPYlwq_flow[data-goods=true] .gPYlwq_track{--flow-good-size:18px;--flow-link:12px;--flow-travel:calc(100cqw + var(--flow-good-size));height:24px;container-type:inline-size}@supports (width:round(up, 1px, 1px)){.gPYlwq_flow[data-goods=true] .gPYlwq_track{--flow-travel:round(up, 100cqw + var(--flow-good-size), var(--flow-link))}}.gPYlwq_dash{background-image:repeating-linear-gradient(90deg, var(--flow-color) 0 5px, transparent 5px 10px);opacity:.5;animation:var(--anim-flow-dash) var(--flow-duration) var(--ease-linear) infinite;position:absolute;inset:0}.gPYlwq_flow[data-idle=true] .gPYlwq_dash{opacity:.22;animation:none}.gPYlwq_dot{border-radius:var(--radius-full);background:var(--flow-color);width:8px;height:8px;box-shadow:0 0 6px var(--flow-color);animation:var(--anim-flow-dot) var(--flow-duration) var(--ease-linear) infinite;margin-top:-4px;position:absolute;top:50%}.gPYlwq_flow[data-idle=true] .gPYlwq_dot{display:none}.gPYlwq_belt{border-block:1px solid var(--flow-color);border-radius:var(--radius-sm);background-color:var(--color-surface-3);background-image:repeating-linear-gradient(90deg, #ffffff29 0 1px, transparent 1px calc(var(--flow-link) - 3px), #00000073 calc(var(--flow-link) - 3px) var(--flow-link));animation:var(--anim-flow-belt) var(--flow-duration) var(--ease-linear) infinite;position:absolute;inset:4px 0}.gPYlwq_flow[data-idle=true] .gPYlwq_belt{opacity:.5;animation:none}.gPYlwq_good{top:50%;left:calc(-1 * var(--flow-good-size));width:var(--flow-good-size);height:var(--flow-good-size);margin-top:calc(var(--flow-good-size) / -2);animation:var(--anim-flow-good) var(--flow-duration) var(--ease-linear) infinite;display:flex;position:absolute}.gPYlwq_flow[data-stalled=true] .gPYlwq_belt{border-color:var(--color-warning);animation:none}.gPYlwq_flow[data-stalled=true] .gPYlwq_good{left:auto;right:calc(var(--flow-slot) * 14px + 2px);animation:none}.gPYlwq_flow[data-static=true] .gPYlwq_dash{animation:none}.gPYlwq_flow[data-static=true] .gPYlwq_dot{display:none}.gPYlwq_flow[data-static=true] .gPYlwq_belt{animation:none}.gPYlwq_flow[data-offscreen=true] .gPYlwq_dash{animation:none}.gPYlwq_flow[data-offscreen=true] .gPYlwq_dot{display:none}.gPYlwq_flow[data-offscreen=true] .gPYlwq_belt{animation:none}.gPYlwq_flow[data-offscreen=true]:not([data-stalled=true]) .gPYlwq_good{display:none}@media (prefers-reduced-motion:reduce){.gPYlwq_belt{animation:none}.gPYlwq_flow:not([data-stalled=true]) .gPYlwq_good{display:none}}.gPYlwq_flow[data-rtl=true] .gPYlwq_dash,.gPYlwq_flow[data-rtl=true] .gPYlwq_dot,.gPYlwq_flow[data-rtl=true] .gPYlwq_belt,.gPYlwq_flow[data-rtl=true] .gPYlwq_good{animation-direction:reverse}.gPYlwq_flow[data-rtl=true][data-stalled=true] .gPYlwq_good{right:auto;left:calc(var(--flow-slot) * 14px + 2px)}.gPYlwq_label{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}
.km-IdW_picker{gap:var(--space-3);padding:var(--space-3);clip-path:var(--clip-chamfer);background:var(--chamfer-lines), var(--rivets), var(--texture-grime), var(--pattern-grid), var(--color-surface-2);border:1px solid var(--color-border);background-origin:border-box;flex-direction:column;display:flex;position:relative}.km-IdW_picker[data-compact=true]{gap:var(--space-2);padding:var(--space-2)}.km-IdW_preview{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);background:var(--pattern-scanlines), radial-gradient(ellipse 80% 90% at 50% 50%, #2ce6f012, transparent 70%), var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(4.5rem,1.3fr) minmax(0,1fr);display:grid}.km-IdW_picker[data-compact=true] .km-IdW_preview{padding:var(--space-2)}.km-IdW_slot{text-align:center;min-width:0;transition:transform var(--dur-base) var(--ease-spring);flex-direction:column;align-items:center;gap:2px;display:flex}.km-IdW_slot[data-active=true] .km-IdW_slotSprite{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary), inset 0 0 12px #ffb21e4d}.km-IdW_slot[data-filled=true] .km-IdW_slotSprite{animation:km-IdW_slot-lock var(--dur-slow) var(--ease-spring)}.km-IdW_slotSprite{background:var(--color-surface-3);border:1px dashed var(--color-border-strong);width:3.25rem;height:3.25rem;clip-path:var(--clip-chamfer-sm);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);place-items:center;display:grid}.km-IdW_slot[data-filled=true] .km-IdW_slotSprite{border-style:solid}.km-IdW_slotEmpty,.km-IdW_laneQuestion{font-family:var(--font-mono);color:var(--color-text-faint);font-weight:700}.km-IdW_slotCaption{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-faint);font-size:.65rem}.km-IdW_slotLabel{max-width:100%;font-size:var(--text-xs);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.km-IdW_lane{align-items:center;min-width:0;margin-block-end:1.6rem;display:flex;position:relative}.km-IdW_laneBelt{flex:1}.km-IdW_laneChip{background:var(--color-surface-2);border:1px solid var(--color-border-strong);width:2.25rem;height:2.25rem;clip-path:var(--clip-chamfer-sm);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:calc(-50% - 9px) -50%}.km-IdW_laneChip[data-filled=true]{border-color:var(--color-flow);animation:km-IdW_slot-lock var(--dur-slow) var(--ease-spring);box-shadow:inset 0 0 10px #2ce6f059}.km-IdW_laneArrow{color:var(--color-flow);filter:drop-shadow(0 0 4px #2ce6f099);flex-shrink:0}.km-IdW_steps{gap:var(--space-1);counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.km-IdW_stepButton{width:100%;min-height:var(--touch-target);padding:var(--space-1);font-family:var(--font-display);color:var(--color-text-muted);background:var(--color-surface-3);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);cursor:pointer;touch-action:manipulation;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.km-IdW_stepButton:after{content:"";background:var(--color-flow);transform-origin:0;height:3px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.km-IdW_stepButton[data-state=done]{color:var(--color-text)}.km-IdW_stepButton[data-state=done]:after{transform:scaleX(1)}.km-IdW_stepButton[data-state=current]{color:var(--color-primary-contrast);background:var(--color-primary);border-color:var(--color-primary-hover)}.km-IdW_stepButton[data-state=current]:after{background:var(--color-primary-contrast);opacity:.35;transform:scaleX(1)}.km-IdW_stepButton:hover:not(:disabled):not([data-state=current]){border-color:var(--color-flow)}.km-IdW_stepButton:disabled{cursor:default;opacity:.5}.km-IdW_stepButton:focus-visible{outline-offset:-4px}.km-IdW_stepNumber{min-width:1.1rem;font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}.km-IdW_stepLabel{max-width:100%;letter-spacing:var(--tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:700;overflow:hidden}.km-IdW_panel{gap:var(--space-2);min-width:0;animation:km-IdW_panel-in-forward var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.km-IdW_panel[data-direction=back]{animation-name:km-IdW_panel-in-back}.km-IdW_panel:focus{outline:none}.km-IdW_panel:focus-visible .km-IdW_prompt{color:var(--color-focus)}.km-IdW_prompt{font-size:var(--text-base);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-text);flex-direction:column;gap:2px;margin:0;font-weight:700;display:flex}.km-IdW_promptStep{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-primary);font-weight:400}.km-IdW_empty{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-faint);border:1px dashed var(--color-border);border-radius:var(--radius);margin:0}.km-IdW_hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.km-IdW_strip{gap:var(--space-2);margin-inline:calc(-1 * var(--space-3));padding:var(--space-1) var(--space-3) var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-3);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;display:flex;overflow-x:auto}.km-IdW_picker[data-compact=true] .km-IdW_strip{margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);scroll-padding-inline:var(--space-2)}.km-IdW_card{align-items:center;gap:var(--space-2);min-height:8.5rem;padding:var(--space-3) var(--space-2) var(--space-2);font-family:var(--font-display);color:var(--color-text);text-align:center;background:linear-gradient(to bottom, #ffffff0f, transparent 40%), var(--color-surface-3);border:1px solid var(--color-border);clip-path:var(--clip-chamfer);cursor:pointer;scroll-snap-align:start;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-press), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:0;flex-direction:column;flex:0 0 7.5rem;display:flex;position:relative}.km-IdW_picker[data-compact=true] .km-IdW_card{min-height:7rem;padding:var(--space-2);flex-basis:6.5rem}.km-IdW_card:hover:not(:disabled){border-color:var(--color-flow);box-shadow:inset 0 0 14px #2ce6f02e}.km-IdW_card:active:not(:disabled){transform:translateY(var(--press-depth))}.km-IdW_card[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary), inset 0 0 18px #ffb21e4d;animation:km-IdW_card-pick var(--dur-base) var(--ease-spring)}.km-IdW_card:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.4)}.km-IdW_card:focus-visible{outline-offset:-5px}.km-IdW_cardSprite{background:var(--color-surface-1);border:1px solid var(--color-border);width:3.5rem;height:3.5rem;clip-path:var(--clip-chamfer-sm);place-items:center;display:grid;position:relative}.km-IdW_cardCount{font-family:var(--font-mono);color:var(--color-primary-contrast);background:var(--color-primary);padding:0 3px;font-size:.65rem;font-weight:700;position:absolute;bottom:0;right:0}.km-IdW_cardName{font-size:var(--text-xs);font-weight:700;line-height:var(--leading-tight);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.km-IdW_cardBadge{padding:1px var(--space-1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-success);border:1px solid color-mix(in srgb, var(--color-success) 50%, transparent);align-items:center;gap:2px;font-size:.6rem;font-weight:700;display:inline-flex}.km-IdW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.km-IdW_chip{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface-3);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-press), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:0;font-weight:600;display:inline-flex}.km-IdW_chip:hover{border-color:var(--color-flow)}.km-IdW_chip:active{transform:translateY(var(--press-depth))}.km-IdW_chip[aria-pressed=true]{border-color:var(--color-flow);animation:km-IdW_card-pick var(--dur-base) var(--ease-spring);box-shadow:inset 0 0 12px #2ce6f04d}.km-IdW_chip:focus-visible{outline-offset:-4px}.km-IdW_tiers{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.km-IdW_picker[data-compact=true] .km-IdW_tiers{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.km-IdW_tier{min-height:5rem;padding:var(--space-2) var(--space-3);font-family:var(--font-display);color:var(--color-text);text-align:start;background:var(--color-surface-3);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-press), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.km-IdW_tier:hover:not(:disabled){border-color:var(--color-flow)}.km-IdW_tier:active:not(:disabled){transform:translateY(var(--press-depth))}.km-IdW_tier[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary), inset 0 0 16px #ffb21e47;animation:km-IdW_card-pick var(--dur-base) var(--ease-spring)}.km-IdW_tier[data-locked=true]{cursor:not-allowed;color:var(--color-text-faint);background:linear-gradient(to right, transparent 4px, var(--color-surface-2) 4px), var(--pattern-hazard);filter:saturate(.3)}.km-IdW_tier:focus-visible{outline-offset:-4px}.km-IdW_tierLevel{font-size:var(--text-xs);letter-spacing:1px;color:var(--color-flow)}.km-IdW_tier[data-locked=true] .km-IdW_tierLevel{color:var(--color-text-faint)}.km-IdW_tierName{font-size:var(--text-sm);font-weight:700}.km-IdW_tierRate{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-primary);font-weight:700}.km-IdW_tier[data-locked=true] .km-IdW_tierRate{color:inherit}.km-IdW_tierHint{font-size:.65rem;line-height:var(--leading-tight);color:var(--color-text-muted)}.km-IdW_error{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent);clip-path:var(--clip-chamfer-sm);animation:km-IdW_panel-shake var(--dur-base) var(--ease-out);border-radius:0;margin:0}.km-IdW_confirm{min-height:3.5rem}.km-IdW_confirm[data-done=true]{box-shadow:inset 0 0 0 2px var(--color-success-contrast), inset 0 0 24px #fff6;animation:km-IdW_confirm-done var(--dur-slow) var(--ease-spring)}.km-IdW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (min-width:600px){.km-IdW_picker:not([data-compact=true]){gap:var(--space-4);padding:var(--space-4)}.km-IdW_picker:not([data-compact=true]) .km-IdW_strip{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.km-IdW_picker:not([data-compact=true]) .km-IdW_card{flex-basis:8.5rem}.km-IdW_picker:not([data-compact=true]) .km-IdW_slotSprite{width:4rem;height:4rem}}@keyframes km-IdW_panel-in-forward{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes km-IdW_panel-in-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes km-IdW_card-pick{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes km-IdW_slot-lock{0%{opacity:.2;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes km-IdW_confirm-done{0%{filter:brightness(1.6);transform:scale(.96)}60%{transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}@keyframes km-IdW_panel-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.km-IdW_panel,.km-IdW_card,.km-IdW_chip,.km-IdW_tier,.km-IdW_laneChip,.km-IdW_slot .km-IdW_slotSprite,.km-IdW_error,.km-IdW_confirm{animation:none!important}:is(.km-IdW_card,.km-IdW_chip,.km-IdW_tier):active:not(:disabled){transform:none}.km-IdW_stepButton:after{transition:none}}
.n7DpoW_list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.n7DpoW_empty{color:var(--color-text-faint);font-size:var(--text-sm);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:0;margin:0}.n7DpoW_card{gap:var(--space-2);padding:var(--space-3);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.n7DpoW_card[data-active=false]{opacity:.65}.n7DpoW_card[data-blocked=true]{border-color:color-mix(in srgb, var(--color-danger) 50%, var(--color-border))}.n7DpoW_head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.n7DpoW_source,.n7DpoW_target{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:600;display:inline-flex}.n7DpoW_arrow{color:var(--color-flow);flex-shrink:0}.n7DpoW_tier{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto}.n7DpoW_resource{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.n7DpoW_congestion{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-danger);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;margin:0;display:flex}.n7DpoW_paused{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.n7DpoW_actions{gap:var(--space-2);justify-content:flex-end;display:flex}.n7DpoW_actionError{font-size:var(--text-xs);color:var(--color-danger);text-align:end;margin:0}
.txim8W_progress{gap:var(--space-1);flex-direction:column;display:flex}.txim8W_label{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase}.txim8W_track{--anim-shimmer:nooon-shimmer;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:0;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009}.txim8W_track.txim8W_sm{height:6px}.txim8W_track.txim8W_md{height:12px}.txim8W_fill{background:repeating-linear-gradient(90deg, transparent 0 5px, #00000073 5px 6px), var(--tone,var(--color-flow));height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--tone,var(--color-flow)) 60%, transparent);transition:width var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:0}.txim8W_track[data-tone=power]{--tone:var(--color-power)}.txim8W_track[data-tone=danger]{--tone:var(--color-danger)}.txim8W_track[data-tone=research]{--tone:var(--color-research)}.txim8W_track[data-tone=success]{--tone:var(--color-success)}.txim8W_track[data-tone=flow]{--tone:var(--color-flow)}.txim8W_track.txim8W_indeterminate .txim8W_fill{animation:var(--anim-shimmer) 1.4s var(--ease-in-out) infinite;background-image:linear-gradient(90deg, transparent, var(--tone,var(--color-flow)), transparent);background-size:200% 100%}
.reQiGa_list{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:37.5rem){.reQiGa_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.reQiGa_list{grid-template-columns:repeat(3,minmax(0,1fr))}}.reQiGa_empty{color:var(--color-text-faint);font-size:var(--text-sm);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:0;margin:0}.reQiGa_hint{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-warning);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-warning) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);clip-path:var(--clip-chamfer-sm);font-size:var(--text-sm);background-origin:border-box;border-radius:0;margin:0;display:flex}.reQiGa_card{gap:var(--space-3);padding:var(--space-3);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);transition:border-color var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;flex-direction:column;display:flex;position:relative}.reQiGa_card:hover{border-color:var(--color-border-strong)}.reQiGa_head{align-items:center;gap:var(--space-3);display:flex}.reQiGa_role{top:var(--space-2);left:var(--space-2);z-index:1;position:absolute}.reQiGa_sprite{padding:var(--space-1);background:var(--pattern-grid);clip-path:var(--clip-chamfer-sm);border-radius:0;flex:none;place-items:center;display:grid}.reQiGa_headInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.reQiGa_name{font-weight:600;font-size:var(--text-sm)}.reQiGa_count{color:var(--color-text-muted);font-weight:400}.reQiGa_bottleneck{font-size:var(--text-xs);color:var(--color-text-muted)}.reQiGa_bottleneck[data-status=DESTROYED]{color:var(--color-danger)}.reQiGa_bottleneck[data-status=BOTTLENECK][data-bottleneck=OK]{color:var(--color-success)}.reQiGa_bottleneck[data-status=BOTTLENECK][data-bottleneck=INPUT_STARVED],.reQiGa_bottleneck[data-status=BOTTLENECK][data-bottleneck=POWER_LIMITED],.reQiGa_bottleneck[data-status=BOTTLENECK][data-bottleneck=DEPOSIT_EMPTY]{color:var(--color-power)}.reQiGa_bottleneck[data-status=BOTTLENECK][data-bottleneck=OUTPUT_BLOCKED]{color:var(--color-danger)}.reQiGa_recipeRow{gap:var(--space-1);flex-direction:column;display:flex}.reQiGa_recipeLabel{align-items:center;gap:var(--space-2);display:flex}.reQiGa_actionError{font-size:var(--text-xs);color:var(--color-danger);margin:0}.reQiGa_pauseBox{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.reQiGa_recipeCaption{font-size:var(--text-xs);color:var(--color-text-muted);flex-shrink:0}.reQiGa_select{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);background:var(--color-surface-1);border:1px solid var(--color-border);border-bottom:2px solid var(--color-border-strong);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;caret-color:var(--color-neon-cyan);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:0;flex:1;box-shadow:inset 0 1px 4px #0009}.reQiGa_select:hover:not(:disabled){border-color:var(--color-border-strong)}.reQiGa_select:focus-visible{border-color:var(--color-neon-cyan);box-shadow:inset 0 1px 4px #0009, 0 0 0 1px var(--color-neon-cyan), 0 0 14px color-mix(in srgb, var(--color-neon-cyan) 35%, transparent);outline:none}.reQiGa_select:disabled{opacity:.6}.reQiGa_buffers{gap:var(--space-2);flex-direction:column;display:flex}.reQiGa_bufferRow{gap:var(--space-1);flex-direction:column;display:flex}.reQiGa_bufferMeta{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.reQiGa_rate{color:var(--color-flow)}.reQiGa_bufferActions{align-items:flex-end;gap:var(--space-2);display:flex}.reQiGa_bufferActions>:first-child{flex:1;min-width:0}.reQiGa_dump{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.reQiGa_bufferActions .reQiGa_dump .reQiGa_dumpBtn{color:var(--color-warning)}.reQiGa_bufferActions .reQiGa_dump .reQiGa_dumpBtn:hover:not(:disabled){color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 14%, transparent)}.reQiGa_dumpError{font-size:var(--text-xs);color:var(--color-danger);margin:0}.reQiGa_details{border-top:1px solid var(--color-border);padding-top:var(--space-2)}.reQiGa_summary{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;list-style:none;display:flex}.reQiGa_summary::-webkit-details-marker{display:none}.reQiGa_summary svg{transition:transform var(--dur-base) var(--ease-out)}.reQiGa_details[open] .reQiGa_summary svg{transform:rotate(180deg)}.reQiGa_detailGrid{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.reQiGa_noBuffers{font-size:var(--text-xs);color:var(--color-text-faint)}.reQiGa_moduleSection{gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-surface-1) 60%, transparent);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}
.YsHzyG_wrap{align-items:stretch;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.YsHzyG_btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);min-inline-size:var(--touch-target);padding-inline:var(--space-3);font:inherit;font-weight:600;font-size:var(--text-sm);color:var(--color-text);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);border:1px solid var(--color-border-strong);clip-path:var(--clip-chamfer-sm);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;display:inline-flex}.YsHzyG_btn:hover:not(:disabled){border-color:var(--color-primary)}.YsHzyG_btn:active:not(:disabled){transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}.YsHzyG_btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.YsHzyG_btn:disabled{opacity:.45;cursor:not-allowed}.YsHzyG_btn[data-phase=confirm]{color:var(--color-primary-contrast);background-color:var(--color-power);border-color:var(--color-power)}.YsHzyG_btn[data-phase=success]{color:var(--color-success-contrast);background-color:var(--color-success);border-color:var(--color-success);--anim-success-pop:nooon-success-pop;animation:var(--anim-success-pop) var(--dur-base) var(--ease-out)}.YsHzyG_btn[data-phase=error]{color:var(--color-danger-contrast);background-color:var(--color-danger);border-color:var(--color-danger);--anim-shake:nooon-shake;animation:var(--anim-shake) .36s var(--ease-out)}.YsHzyG_btn[data-pending=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.YsHzyG_btn{transition:none;animation:none!important}.YsHzyG_btn:active:not(:disabled){transform:none}}.YsHzyG_text{white-space:nowrap}.YsHzyG_error{font-size:var(--text-xs);color:var(--color-danger);text-align:center}
.oFlqCW_card{align-items:stretch;gap:var(--space-2);padding:var(--space-3);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);transition:border-color var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;flex-direction:column;display:flex;position:relative}.oFlqCW_card:hover{border-color:var(--color-border-strong)}.oFlqCW_card[data-owned=true]{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border))}@media (prefers-reduced-motion:reduce){.oFlqCW_card{transition:none}}.oFlqCW_role{top:var(--space-2);left:var(--space-2);z-index:1;position:absolute}.oFlqCW_owned{top:var(--space-2);right:var(--space-2);z-index:1;padding:2px var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-1);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;position:absolute}.oFlqCW_card[data-owned=true] .oFlqCW_owned{color:var(--color-success);font-size:var(--text-sm);font-weight:600}.oFlqCW_sprite{padding-block:var(--space-2);background:var(--pattern-grid);clip-path:var(--clip-chamfer-sm);border-radius:0;place-items:center;display:grid}.oFlqCW_info{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.oFlqCW_name{font-weight:600;font-size:var(--text-base)}.oFlqCW_status{font-size:var(--text-xs);color:var(--color-text-muted)}.oFlqCW_status[data-status=DESTROYED]{color:var(--color-danger)}.oFlqCW_status[data-status=BOTTLENECK][data-bottleneck=OK]{color:var(--color-success)}.oFlqCW_status[data-status=BOTTLENECK][data-bottleneck=INPUT_STARVED],.oFlqCW_status[data-status=BOTTLENECK][data-bottleneck=POWER_LIMITED],.oFlqCW_status[data-status=BOTTLENECK][data-bottleneck=DEPOSIT_EMPTY]{color:var(--color-power)}.oFlqCW_status[data-status=BOTTLENECK][data-bottleneck=OUTPUT_BLOCKED]{color:var(--color-danger)}.oFlqCW_costRow{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.oFlqCW_caption{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.06em}.oFlqCW_hint{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-warning);display:inline-flex}.oFlqCW_buffers{gap:var(--space-1);flex-direction:column;display:flex}.oFlqCW_bufferRow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.oFlqCW_bufferRow>:nth-child(3){grid-column:1/-1}.oFlqCW_bufferMeta{align-items:center;gap:var(--space-2);min-width:0;display:flex}.oFlqCW_rate{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-flow)}.oFlqCW_actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-top:auto;display:grid}.oFlqCW_actions>:only-child{grid-column:1/-1}.oFlqCW_iconBtn{inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--color-flow);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);border:1px solid var(--color-border-strong);clip-path:var(--clip-chamfer-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;place-items:center;display:inline-grid}.oFlqCW_iconBtn:hover{border-color:var(--color-flow)}.oFlqCW_iconBtn:active{transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}.oFlqCW_iconBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.oFlqCW_iconBtn{transition:none}.oFlqCW_iconBtn:active{transform:none}}.oFlqCW_details{border-top:1px dashed var(--color-border);padding-top:var(--space-2)}.oFlqCW_details[open] .oFlqCW_summary svg{transform:rotate(180deg)}.oFlqCW_summary{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;list-style:none;display:flex}.oFlqCW_summary::-webkit-details-marker{display:none}.oFlqCW_summary svg{transition:transform var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.oFlqCW_summary svg{transition:none}}.oFlqCW_detailBody{gap:var(--space-3);padding-top:var(--space-2);animation:var(--anim-fade-in) var(--dur-base) var(--ease-out);--anim-fade-in:nooon-fade-in;flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.oFlqCW_detailBody{animation:none}}
.LkWt3q_board{gap:var(--space-4);flex-direction:column;display:flex}.LkWt3q_filters{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.LkWt3q_filter{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);padding-inline:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;flex:none;display:inline-flex}.LkWt3q_filter:hover{border-color:var(--color-border-strong)}.LkWt3q_filter:active{transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}@media (prefers-reduced-motion:reduce){.LkWt3q_filter:active{transform:none}}.LkWt3q_filter[aria-pressed=true]{color:var(--color-text);border-color:var(--color-primary)}.LkWt3q_filter:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.LkWt3q_filter{transition:none}}.LkWt3q_filterBadge{block-size:24px;inline-size:24px}.LkWt3q_grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:37.5rem){.LkWt3q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.LkWt3q_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.LkWt3q_empty{color:var(--color-text-muted);font-size:var(--text-sm)}.LkWt3q_locked{background:var(--color-surface-1);border:1px dashed var(--color-border);border-radius:0}.LkWt3q_locked[open] .LkWt3q_chevron{transform:rotate(180deg)}.LkWt3q_lockedSummary{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);padding-inline:var(--space-3);color:var(--color-research);cursor:pointer;font-weight:600;list-style:none;display:flex}.LkWt3q_lockedSummary::-webkit-details-marker{display:none}.LkWt3q_lockedSummary>span{flex:1}.LkWt3q_chevron{transition:transform var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.LkWt3q_chevron{transition:none}}.LkWt3q_lockedList{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}@media (min-width:37.5rem){.LkWt3q_lockedList{grid-template-columns:repeat(2,minmax(0,1fr))}}.LkWt3q_lockedRow{align-items:center;gap:var(--space-3);padding:var(--space-2);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-2);clip-path:var(--clip-chamfer-sm);opacity:.7;background-origin:border-box;border-radius:0;display:flex}.LkWt3q_lockedSprite{background:var(--pattern-grid);clip-path:var(--clip-chamfer-sm);filter:grayscale(.7);border-radius:0;flex:none;place-items:center;display:grid}.LkWt3q_lockedInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.LkWt3q_lockedName{font-weight:600;font-size:var(--text-sm)}.LkWt3q_lockedResearch{font-size:var(--text-xs);color:var(--color-research)}.LkWt3q_sheet{gap:var(--space-3);flex-direction:column;display:flex}.LkWt3q_sheetLead{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.LkWt3q_sheetHeading{font-size:var(--text-sm);color:var(--color-flow);margin:0}.LkWt3q_tabs{gap:var(--space-1);padding:var(--space-1);scrollbar-width:none;background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;display:flex;overflow-x:auto}.LkWt3q_tab{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--touch-target);padding-inline:var(--space-2);font:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:0;flex:1 0 auto;font-weight:600;display:inline-flex}.LkWt3q_tab:hover:not([data-active=true]){color:var(--color-text);background-color:var(--color-surface-3)}.LkWt3q_tab[data-active=true]{color:var(--color-text);background:var(--color-surface-4);box-shadow:inset 0 -2px 0 var(--color-primary)}.LkWt3q_tab:active:not([data-active=true]){transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}.LkWt3q_tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}@media (min-width:37.5rem){.LkWt3q_tab{font-size:var(--text-sm);padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.LkWt3q_tab{transition:none}.LkWt3q_tab:active:not([data-active=true]){transform:none}}.LkWt3q_tabCount{min-inline-size:1.25rem;padding-inline:var(--space-1);font-size:var(--text-xs);color:var(--color-flow);border:1px solid}.LkWt3q_panel{gap:var(--space-4);animation:LkWt3q_nooon-fade-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.LkWt3q_panel{animation:none}}.LkWt3q_intro{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
._4WpgRW_shell{background:var(--color-surface-1);min-height:100dvh}._4WpgRW_header{z-index:var(--z-header);align-items:center;gap:var(--space-3);height:var(--header-total-height);padding-top:var(--safe-top);padding-inline:calc(var(--space-4) + var(--safe-left)) calc(var(--space-4) + var(--safe-right));background:var(--color-surface-2);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}._4WpgRW_header ._4WpgRW_logo{letter-spacing:-.02em;color:var(--color-text);font-weight:750}._4WpgRW_header ._4WpgRW_logoAccent{color:var(--color-primary)}._4WpgRW_header ._4WpgRW_draftChip{font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--color-surface-4);color:var(--color-text-muted);white-space:nowrap;padding:2px 8px}._4WpgRW_header ._4WpgRW_backLink{font-size:var(--text-sm);color:var(--color-text-muted);margin-left:auto;text-decoration:none}._4WpgRW_header ._4WpgRW_backLink:hover{color:var(--color-primary)}._4WpgRW_nav{gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}._4WpgRW_nav::-webkit-scrollbar{display:none}._4WpgRW_navLink{font-size:var(--text-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex:none;padding:.5rem .875rem;text-decoration:none}._4WpgRW_navLink:hover{color:var(--color-text);background:var(--color-surface-3)}._4WpgRW_navLink._4WpgRW_navLinkActive{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, transparent)}._4WpgRW_main{max-width:var(--content-max-width);padding:var(--space-4);padding-inline:calc(var(--space-4) + var(--safe-left)) calc(var(--space-4) + var(--safe-right));padding-bottom:calc(var(--space-4) + var(--safe-bottom));margin-inline:auto}@media (min-width:600px){._4WpgRW_main{padding:var(--space-5) var(--space-6);padding-inline:calc(var(--space-6) + var(--safe-left)) calc(var(--space-6) + var(--safe-right));padding-bottom:calc(var(--space-5) + var(--safe-bottom))}}._4WpgRW_pageTitle{font-size:var(--text-2xl)}._4WpgRW_pageDescription{color:var(--color-text-muted);margin-block:var(--space-2) var(--space-4);font-size:var(--text-sm)}._4WpgRW_toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}._4WpgRW_toolbar ._4WpgRW_spacer{flex:1}._4WpgRW_btn{align-items:center;gap:var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-sm);min-height:var(--touch-target);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;padding:.55rem .9rem;font-weight:600;display:inline-flex}._4WpgRW_btn:hover{transform:translateY(-1px)}._4WpgRW_btn:disabled{opacity:.55;cursor:not-allowed;transform:none}._4WpgRW_btnPrimary{background:var(--color-primary);color:var(--color-primary-contrast)}._4WpgRW_btnPrimary:hover{background:var(--color-primary-hover)}._4WpgRW_btnSecondary{background:var(--color-surface-3);color:var(--color-text);border-color:var(--color-border)}._4WpgRW_btnSecondary:hover{background:var(--color-surface-4)}._4WpgRW_btnGhost{color:var(--color-text-muted);border-color:var(--color-border-strong);background:0 0}._4WpgRW_btnGhost:hover{color:var(--color-text);border-color:var(--color-text-faint)}._4WpgRW_btnDanger{color:var(--color-danger);border-color:var(--color-danger);background:0 0}._4WpgRW_btnDanger:hover{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}._4WpgRW_btnSuccess{background:var(--color-success);color:var(--color-success-contrast);border-color:color-mix(in srgb, var(--color-success) 75%, var(--color-border))}._4WpgRW_btnSuccess:hover{filter:brightness(1.08)}._4WpgRW_btnLink{color:var(--color-primary);padding-inline:var(--space-2);background:0 0}._4WpgRW_btnLink:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}._4WpgRW_tableWrap{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2);overflow-x:auto}._4WpgRW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._4WpgRW_table th,._4WpgRW_table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.6rem .75rem}._4WpgRW_table th{color:var(--color-text-faint);white-space:nowrap;font-weight:600}._4WpgRW_table tbody tr:hover{background:var(--color-surface-3)}._4WpgRW_table tbody tr:last-child td{border-bottom:none}._4WpgRW_sortBtn{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}._4WpgRW_sortBtn:hover{color:var(--color-text)}._4WpgRW_sortArrow{color:var(--color-primary);font-size:.7rem}._4WpgRW_cellKey{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}._4WpgRW_rowInactive{opacity:.55}._4WpgRW_pager{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-3);display:flex}._4WpgRW_pagerInfo{font-size:var(--text-sm);color:var(--color-text-faint);font-variant-numeric:tabular-nums}._4WpgRW_badge{font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;padding:2px 8px;font-weight:600;display:inline-block}._4WpgRW_badgeActive{background:color-mix(in srgb, var(--color-success) 18%, transparent);color:var(--color-success)}._4WpgRW_badgeInactive{background:var(--color-surface-4);color:var(--color-text-faint)}._4WpgRW_badgeOk{background:color-mix(in srgb, var(--color-success) 18%, transparent);color:var(--color-success)}._4WpgRW_badgeWarn{background:color-mix(in srgb, var(--color-power) 18%, transparent);color:var(--color-power)}._4WpgRW_badgeDanger{background:color-mix(in srgb, var(--color-danger) 18%, transparent);color:var(--color-danger)}._4WpgRW_badgeMuted{background:var(--color-surface-4);color:var(--color-text-muted)}._4WpgRW_badgeInfo{background:color-mix(in srgb, var(--color-flow) 18%, transparent);color:var(--color-flow)}._4WpgRW_toneOk{background:color-mix(in srgb, var(--color-success) 18%, transparent);color:var(--color-success)}._4WpgRW_toneDanger{background:color-mix(in srgb, var(--color-danger) 18%, transparent);color:var(--color-danger)}._4WpgRW_toneWarn{background:color-mix(in srgb, var(--color-power) 18%, transparent);color:var(--color-power)}._4WpgRW_tonePublish{background:color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-primary)}._4WpgRW_toneInfo{background:color-mix(in srgb, var(--color-flow) 18%, transparent);color:var(--color-flow)}._4WpgRW_toggle{cursor:pointer;align-items:center;display:inline-flex;position:relative}._4WpgRW_toggle input{opacity:0;pointer-events:none;position:absolute}._4WpgRW_toggle ._4WpgRW_track{border-radius:var(--radius-full);background:var(--color-surface-4);width:40px;height:22px;transition:background-color var(--dur-fast) var(--ease-out);position:relative}._4WpgRW_toggle ._4WpgRW_track:after{content:"";background:var(--color-text-muted);width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}._4WpgRW_toggle input:checked+._4WpgRW_track{background:var(--color-primary)}._4WpgRW_toggle input:checked+._4WpgRW_track:after{background:var(--color-primary-contrast);transform:translate(18px)}._4WpgRW_toggle input:focus-visible+._4WpgRW_track{outline:2px solid var(--color-primary);outline-offset:2px}._4WpgRW_actionsCell{gap:var(--space-2);white-space:nowrap;align-items:center;display:flex}._4WpgRW_editLink{font-size:var(--text-xs);color:var(--color-primary);text-decoration:none}._4WpgRW_editLink:hover{text-decoration:underline}._4WpgRW_backLinkRow{margin-block-start:var(--space-4)}._4WpgRW_sectionTitle{margin-block:var(--space-5)}._4WpgRW_plainLink{text-decoration:none}._4WpgRW_cardValueTotal{color:var(--color-text-faint);font-size:var(--text-sm)}._4WpgRW_toolbarSpaced{margin-block-start:var(--space-5)}._4WpgRW_pageTitleSm{font-size:var(--text-lg)}._4WpgRW_pageTitleSpaced{font-size:var(--text-lg);margin-block-start:var(--space-5)}._4WpgRW_form{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2);display:grid}@media (min-width:600px){._4WpgRW_form{grid-template-columns:repeat(2,minmax(0,1fr))}}._4WpgRW_field{gap:var(--space-1);display:grid}._4WpgRW_field._4WpgRW_fieldFull{grid-column:1/-1}._4WpgRW_fieldLabel{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}._4WpgRW_input,._4WpgRW_textarea,._4WpgRW_select{width:100%;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:calc(var(--touch-target) - .5rem);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.55rem .7rem}:is(._4WpgRW_input,._4WpgRW_textarea,._4WpgRW_select):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent);outline:none}._4WpgRW_textarea{resize:vertical;min-height:6rem;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5}._4WpgRW_checkboxRow{align-items:center;gap:var(--space-2);min-height:var(--touch-target);display:flex}._4WpgRW_checkboxRow input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary)}._4WpgRW_spriteField{align-items:center;gap:var(--space-3);display:flex}._4WpgRW_spriteField ._4WpgRW_input{flex:1}._4WpgRW_formError{padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger);font-size:var(--text-sm);grid-column:1/-1}._4WpgRW_formActions{gap:var(--space-2);grid-column:1/-1;align-items:center;margin-block-start:var(--space-2);display:flex}._4WpgRW_formCompact{background:0 0;border:none;grid-template-columns:1fr;padding:0}._4WpgRW_formCompact ._4WpgRW_formActions{margin-block-start:0}._4WpgRW_formSection{padding-block:var(--space-2);border-top:1px solid var(--color-border);grid-column:1/-1}._4WpgRW_formSection h3{font-size:var(--text-base);margin-block-end:var(--space-2)}._4WpgRW_formSection ._4WpgRW_hint{font-size:var(--text-xs);color:var(--color-text-faint);margin-block-end:var(--space-2)}._4WpgRW_relationRows{gap:var(--space-2);display:grid}._4WpgRW_relationRows ._4WpgRW_relationRow{gap:var(--space-2);grid-template-columns:1fr 6rem auto;align-items:center;display:grid}._4WpgRW_relationRows ._4WpgRW_addBtn{justify-self:start}._4WpgRW_removeBtn{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--text-lg);justify-content:center;align-items:center;display:inline-flex}._4WpgRW_removeBtn:hover{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}._4WpgRW_cardGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){._4WpgRW_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){._4WpgRW_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}._4WpgRW_card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2)}._4WpgRW_card ._4WpgRW_cardLabel{font-size:var(--text-xs);color:var(--color-text-faint)}._4WpgRW_card ._4WpgRW_cardValue{font-size:var(--text-xl);margin-block-start:var(--space-1);font-weight:700}._4WpgRW_publishBox{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface-2));display:grid}._4WpgRW_publishBox ._4WpgRW_publishTitle{font-weight:700}._4WpgRW_publishBox ._4WpgRW_publishHint{font-size:var(--text-xs);color:var(--color-text-muted)}._4WpgRW_publishBox form{gap:var(--space-2);display:grid}@media (min-width:600px){._4WpgRW_publishBox form{grid-template-columns:1fr auto;align-items:start}}._4WpgRW_jsonPre{font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);max-height:18rem;line-height:1.5;overflow:auto}._4WpgRW_summaryGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (min-width:600px){._4WpgRW_summaryGrid{grid-template-columns:repeat(4,1fr)}}._4WpgRW_stat{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2)}._4WpgRW_stat ._4WpgRW_statLabel{font-size:var(--text-xs);color:var(--color-text-faint)}._4WpgRW_stat ._4WpgRW_statValue{font-size:var(--text-lg);font-weight:700}._4WpgRW_warningBox{padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-power) 16%, transparent);color:var(--color-power);font-size:var(--text-sm);margin-block-end:var(--space-3)}._4WpgRW_problemBox{padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 16%, transparent);color:var(--color-danger);font-size:var(--text-sm);margin-block-end:var(--space-3)}._4WpgRW_okBox{padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success);font-size:var(--text-sm);margin-block-end:var(--space-3)}._4WpgRW_resourceAmounts{flex-wrap:wrap;gap:4px;display:flex}._4WpgRW_amountChip{font-size:var(--text-xs);font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-surface-3);color:var(--color-text-muted);white-space:nowrap;padding:2px 6px}._4WpgRW_filterForm{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-4);display:flex}._4WpgRW_filterForm ._4WpgRW_select,._4WpgRW_filterForm ._4WpgRW_input{width:auto;min-width:10rem}._4WpgRW_empty{padding:var(--space-6);text-align:center;color:var(--color-text-faint);border:1px dashed var(--color-border);border-radius:var(--radius)}._4WpgRW_list{gap:var(--space-2);display:grid}._4WpgRW_list ._4WpgRW_listItem{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2);gap:var(--space-1);display:grid}._4WpgRW_list ._4WpgRW_listMeta{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);flex-wrap:wrap;align-items:center;display:flex}._4WpgRW_spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite _4WpgRW_spin;display:inline-block}._4WpgRW_ticketAdminComment{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface-2))}@keyframes _4WpgRW_spin{to{transform:rotate(360deg)}}
.yj1EAW_gauge{--anim-pulse-strong:nooon-pulse-strong;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.yj1EAW_meta{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.yj1EAW_metaInner{align-items:center;gap:var(--space-1);min-width:0;display:flex}.yj1EAW_metaInner svg{color:var(--tone,var(--color-text-faint))}.yj1EAW_pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--tone,var(--color-text-muted));font-weight:600}.yj1EAW_gauge[data-state=empty] .yj1EAW_pct{--tone:var(--color-danger)}.yj1EAW_gauge[data-state=full] .yj1EAW_pct{--tone:var(--color-power)}.yj1EAW_track{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:0;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.yj1EAW_track[data-size=md]{height:8px}.yj1EAW_fill{background:repeating-linear-gradient(90deg, transparent 0 4px, #0006 4px 5px), var(--tone,var(--color-flow));height:100%;transition:width var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:0}.yj1EAW_track[data-state=ok]{--tone:var(--color-flow)}.yj1EAW_track[data-state=empty]{--tone:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 50%, var(--color-border))}.yj1EAW_track[data-state=empty] .yj1EAW_fill{animation:var(--anim-pulse-strong) 1.2s var(--ease-in-out) infinite}.yj1EAW_track[data-state=full]{--tone:var(--color-power);border-color:color-mix(in srgb, var(--color-power) 50%, var(--color-border))}.yj1EAW_track[data-state=full] .yj1EAW_fill{animation:var(--anim-pulse-strong) 1.2s var(--ease-in-out) infinite}
.cbS8pW_stepBox{gap:var(--space-2);padding:var(--space-2);background:var(--color-surface-1);border-radius:var(--radius-sm);display:grid}.cbS8pW_stepBoxTight{gap:var(--space-1);padding:var(--space-2);background:var(--color-surface-1);border-radius:var(--radius-sm);display:grid}.cbS8pW_stepLabel{font-size:var(--text-xs);color:var(--color-text);font-weight:600}.cbS8pW_rowBetween{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cbS8pW_frameBadge{color:var(--color-primary);font-size:10px}.cbS8pW_seedRow{gap:var(--space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.cbS8pW_checkRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}
.ZV8NcG_icon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ZV8NcG_icon[data-size=inline]{vertical-align:-.2em}.ZV8NcG_label{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.ZV8NcG_label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.iPvqNG_status{gap:var(--space-1);padding:var(--space-2);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface-2));border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:var(--radius-sm);animation:iPvqNG_job-in .24s var(--ease-out);display:grid}.iPvqNG_labelRow{justify-content:space-between;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.iPvqNG_label{color:var(--color-text);font-weight:600}.iPvqNG_details{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.iPvqNG_track{background:var(--color-surface-4);border-radius:var(--radius-full);block-size:.5rem;position:relative;overflow:hidden}.iPvqNG_track[data-indeterminate=true] .iPvqNG_bar{inline-size:35%;animation:iPvqNG_job-scan 1.4s var(--ease-in-out) infinite}.iPvqNG_bar{background:var(--color-primary);block-size:100%;inline-size:0;box-shadow:var(--glow-amber);border-radius:inherit;transition:inline-size .6s var(--ease-out);display:block}.iPvqNG_hint{font-size:var(--text-xs);color:var(--color-text-faint);margin:0}@keyframes iPvqNG_job-scan{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes iPvqNG_job-in{0%{opacity:0;transform:translateY(-4px)}}
.r82_ka_section{gap:var(--space-3);flex-direction:column;display:flex}.r82_ka_section h2{font-size:var(--text-lg);margin:0}.r82_ka_intro{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.r82_ka_hint{color:var(--color-text-faint);font-size:var(--text-sm);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:0;margin:0}.r82_ka_bannerRow{gap:var(--space-2);flex-direction:column;display:flex}.r82_ka_banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-success) 45%, var(--color-border));clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-surface-3) 85%, var(--color-success) 8%);animation:r82_ka_nooon-cargo-in .4s var(--ease-out) both;background-origin:border-box;border-radius:0;display:flex}@keyframes r82_ka_nooon-cargo-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.r82_ka_pulse{border-radius:var(--radius-full);background:var(--color-success);width:10px;height:10px;animation:r82_ka_nooon-cargo-pulse 1.2s var(--ease-in-out) infinite;flex:none}@keyframes r82_ka_nooon-cargo-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 55%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.r82_ka_bannerText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.r82_ka_bannerTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:700}.r82_ka_bannerDetail{font-size:var(--text-xs);color:var(--color-text-muted)}.r82_ka_form{gap:var(--space-3);padding:var(--space-3);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.r82_ka_error{color:var(--color-danger);font-size:var(--text-sm);padding:var(--space-3);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;margin:0}.r82_ka_success{color:var(--color-success);font-size:var(--text-sm);padding:var(--space-3);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 40%, transparent);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;margin:0}.r82_ka_field{gap:var(--space-1);flex-direction:column;display:flex}.r82_ka_caption{font-size:var(--text-xs);color:var(--color-text-muted)}.r82_ka_select,.r82_ka_input{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);background:var(--color-surface-1);border:1px solid var(--color-border);border-bottom:2px solid var(--color-border-strong);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;caret-color:var(--color-neon-cyan);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:0;box-shadow:inset 0 1px 4px #0009}:is(.r82_ka_select,.r82_ka_input):hover:not(:disabled){border-color:var(--color-border-strong)}:is(.r82_ka_select,.r82_ka_input):focus-visible{border-color:var(--color-neon-cyan);box-shadow:inset 0 1px 4px #0009, 0 0 0 1px var(--color-neon-cyan), 0 0 14px color-mix(in srgb, var(--color-neon-cyan) 35%, transparent);outline:none}:is(.r82_ka_select,.r82_ka_input):disabled{opacity:.6}.r82_ka_input{width:100%}.r82_ka_meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.r82_ka_flights{gap:var(--space-2);flex-direction:column;display:flex}.r82_ka_flightsHeading{font-size:var(--text-base);margin:0}.r82_ka_flightList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.r82_ka_flight{gap:var(--space-2);padding:var(--space-3);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.r82_ka_flightHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.r82_ka_flightResource{font-size:var(--text-sm);color:var(--color-text);font-weight:700}.r82_ka_flightRoute{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);margin-inline-start:auto;display:inline-flex}.r82_ka_flightArrow{color:var(--color-flow);flex-shrink:0}.r82_ka_flightStatus{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-status=DELIVERED] .r82_ka_flightStatus{color:var(--color-success)}[data-status=CANCELLED] .r82_ka_flightStatus{color:var(--color-text-faint)}[data-awaiting=true] .r82_ka_flightStatus{color:var(--color-primary)}.r82_ka_flightActions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}@media (prefers-reduced-motion:reduce){.r82_ka_banner,.r82_ka_pulse{animation:none}}
.eOUk4W_panel{gap:var(--space-3);display:grid}.eOUk4W_tabs{gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.eOUk4W_tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);background:var(--color-surface-1);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);font-weight:500;display:inline-flex}.eOUk4W_tab:hover{background:var(--color-surface-3);color:var(--color-text)}.eOUk4W_tab.eOUk4W_tabActive{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary);font-weight:600}.eOUk4W_tab.eOUk4W_tabActive:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-primary-contrast)}.eOUk4W_formGrid2{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:600px){.eOUk4W_formGrid2{grid-template-columns:1fr 1fr}}.eOUk4W_field{gap:var(--space-1);display:grid}.eOUk4W_field label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.eOUk4W_rowBetween{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.eOUk4W_promptReload{font-size:var(--text-xs);border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:2px 8px}.eOUk4W_promptReload:hover{color:var(--color-primary);border-color:var(--color-primary)}.eOUk4W_promptTextarea{font-family:inherit;font-size:var(--text-sm);line-height:1.4}.eOUk4W_animatorioBanner{gap:var(--space-2);padding:var(--space-3);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface-2));border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text);line-height:1.5;display:grid}.eOUk4W_animatorioBanner a{color:var(--color-primary);font-weight:600;text-decoration:underline}.eOUk4W_actionRow{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.eOUk4W_actionBtn{padding:var(--space-3);flex:200px}
._7Yhcpq_root{z-index:var(--z-sheet);pointer-events:none;padding-inline:var(--safe-left) var(--safe-right);align-items:flex-end;display:flex;position:fixed;inset:0}._7Yhcpq_root[data-open=true]{pointer-events:auto}._7Yhcpq_overlay{background:var(--pattern-scanlines), #0000009e;opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:fixed;inset:0}._7Yhcpq_root[data-open=true] ._7Yhcpq_overlay{opacity:1}._7Yhcpq_panel{background:var(--pattern-hazard) top / 100% 4px no-repeat, var(--rivets), var(--texture-noise), var(--color-surface-2);border:1px solid var(--color-border-strong);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);width:100%;max-height:82dvh;transition:transform var(--dur-base) var(--ease-out);border-top:none;border-bottom:none;border-radius:0;flex-direction:column;display:flex;position:relative;transform:translateY(100%);box-shadow:0 -12px 40px #0006}._7Yhcpq_root[data-open=true] ._7Yhcpq_panel{transform:translateY(0)}._7Yhcpq_handle{width:3rem;height:4px;margin:var(--space-2) auto;margin-top:var(--space-3);border-radius:var(--radius-full);background:var(--color-border-strong);flex-shrink:0}._7Yhcpq_header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex;box-shadow:0 1px #ffffff08}._7Yhcpq_title{font-size:var(--text-lg);color:var(--color-primary);text-shadow:var(--glow-amber)}._7Yhcpq_title:before{content:"▍";color:var(--color-neon-cyan);text-shadow:var(--glow-cyan);margin-inline-end:var(--space-2)}._7Yhcpq_close{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-press);border-radius:0;justify-content:center;align-items:center;display:inline-flex}._7Yhcpq_close:hover{color:var(--color-danger);background:var(--color-surface-3)}._7Yhcpq_close:active{transform:translateY(var(--press-depth))}._7Yhcpq_close:focus-visible{outline-offset:-4px}._7Yhcpq_body{padding:var(--space-4);padding-bottom:calc(var(--space-4) + var(--safe-bottom));-webkit-overflow-scrolling:touch;overflow-y:auto}@media (min-width:56.25rem){._7Yhcpq_root{justify-content:flex-end;align-items:stretch}._7Yhcpq_panel{width:22rem;max-height:100dvh;padding-top:var(--safe-top);border:1px solid var(--color-border-strong);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);border-block:none;border-inline-end:none;border-radius:0;transform:translate(100%)}._7Yhcpq_root[data-open=true] ._7Yhcpq_panel{transform:translate(0)}._7Yhcpq_handle{display:none}}@media (prefers-reduced-motion:reduce){._7Yhcpq_close:active{transform:none}}
.jgPlIG_bannerRow{gap:var(--space-2);padding:var(--space-2) var(--space-4);top:var(--header-total-height);z-index:var(--z-header);flex-direction:column;display:flex;position:sticky}.jgPlIG_banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--color-border));background-image:var(--pattern-hazard-danger), var(--chamfer-lines-sm);background-repeat:no-repeat,repeat;background-size:100% 3px,auto;background-origin:border-box;background-color:color-mix(in srgb, var(--color-surface-3) 85%, var(--color-danger) 8%);clip-path:var(--clip-chamfer-sm);animation:jgPlIG_nooon-banner-in .4s var(--ease-out) both;border-radius:0;display:flex}@keyframes jgPlIG_nooon-banner-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.jgPlIG_pulse{border-radius:var(--radius-full);background:var(--color-danger);width:10px;height:10px;animation:jgPlIG_nooon-banner-pulse 1.2s var(--ease-in-out) infinite;flex:none}@keyframes jgPlIG_nooon-banner-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger) 55%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.jgPlIG_text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.jgPlIG_name{font-size:var(--text-sm);color:var(--color-text);font-weight:700}.jgPlIG_description{font-size:var(--text-xs);color:var(--color-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jgPlIG_remaining{font-size:var(--text-xs);color:var(--color-danger);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:reduce){.jgPlIG_banner,.jgPlIG_pulse{animation:none}}
.mXIGWG_banner{align-items:center;gap:var(--space-2);margin:var(--space-2) var(--space-4) 0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--color-border));clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-surface-3) 85%, var(--color-danger) 8%);color:var(--color-text);animation:mXIGWG_nooon-connection-in .3s var(--ease-out) both;background-origin:border-box;border-radius:0;display:flex}.mXIGWG_banner svg{color:var(--color-danger);flex:none}@keyframes mXIGWG_nooon-connection-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mXIGWG_text{font-size:var(--text-xs);min-width:0;font-weight:600}@media (prefers-reduced-motion:reduce){.mXIGWG_banner{animation:none}}
._1QQ9Nq_trigger{align-items:center;gap:var(--space-1);max-width:100%;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;clip-path:var(--clip-chamfer-sm);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:0;display:inline-flex}._1QQ9Nq_trigger:hover{color:var(--color-text);background:var(--color-surface-3)}._1QQ9Nq_trigger:active:not(:disabled){transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}._1QQ9Nq_trigger:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:reduce){._1QQ9Nq_trigger:active:not(:disabled){transform:none}}._1QQ9Nq_triggerName{text-overflow:ellipsis;overflow:hidden}._1QQ9Nq_chevron{flex-shrink:0}._1QQ9Nq_list{gap:var(--space-1);flex-direction:column;display:flex}._1QQ9Nq_planetRow{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-3);background-image:var(--chamfer-lines-sm);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);color:var(--color-text);text-align:start;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;display:flex}._1QQ9Nq_planetRow:hover:not(:disabled){background-color:var(--color-surface-3);border-color:var(--color-border-strong)}._1QQ9Nq_planetRow:active:not(:disabled){transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}._1QQ9Nq_planetRow:focus-visible{outline-offset:-4px}._1QQ9Nq_planetRow[data-active=true]{color:var(--color-primary);background-color:var(--color-surface-3);border-color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary)}._1QQ9Nq_planetRow:disabled{opacity:.6}._1QQ9Nq_rowIcon{flex-shrink:0}._1QQ9Nq_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._1QQ9Nq_rowName{font-weight:600}._1QQ9Nq_rowMeta{font-size:var(--text-xs);color:var(--color-text-muted)}._1QQ9Nq_check{color:var(--color-primary);flex-shrink:0}._1QQ9Nq_threat{padding:2px var(--space-2);clip-path:var(--clip-chamfer-sm);font-size:var(--text-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);background-origin:border-box;border-radius:0;flex-shrink:0;align-items:center;gap:2px;display:inline-flex}._1QQ9Nq_threat[data-tone=danger]{color:var(--color-danger)}._1QQ9Nq_error{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-danger)}@media (prefers-reduced-motion:reduce){._1QQ9Nq_planetRow:active:not(:disabled){transform:none}}
.j1RUgq_uploadLabel{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;margin:0;display:inline-flex}.j1RUgq_uploadLabel[aria-disabled=true]{cursor:not-allowed}.j1RUgq_hiddenFileInput{display:none}
.CkpT1a_bannerRow{gap:var(--space-2);padding:var(--space-2) var(--space-4);top:var(--header-total-height);z-index:var(--z-header);flex-direction:column;display:flex;position:sticky}.CkpT1a_banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-primary) 50%, var(--color-border));background-image:var(--chamfer-lines-sm);clip-path:var(--clip-chamfer-sm);background-origin:border-box;background-color:color-mix(in srgb, var(--color-surface-3) 85%, var(--color-primary) 8%);animation:CkpT1a_nooon-season-in .4s var(--ease-out) both;border-radius:0;display:flex}@keyframes CkpT1a_nooon-season-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CkpT1a_pulse{border-radius:var(--radius-full);background:var(--color-primary);width:10px;height:10px;animation:CkpT1a_nooon-season-pulse 1.2s var(--ease-in-out) infinite;flex:none}@keyframes CkpT1a_nooon-season-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 55%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.CkpT1a_text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.CkpT1a_name{font-size:var(--text-sm);color:var(--color-text);font-weight:700}.CkpT1a_description{font-size:var(--text-xs);color:var(--color-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CkpT1a_remaining{font-size:var(--text-xs);color:var(--color-primary);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.CkpT1a_actions{align-items:center;gap:var(--space-2);display:flex}.CkpT1a_switchBtn,.CkpT1a_statsLink{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);clip-path:var(--clip-chamfer-sm);font-size:var(--text-xs);color:var(--color-primary);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:0;font-weight:600;display:inline-flex}:is(.CkpT1a_switchBtn,.CkpT1a_statsLink):hover{background:var(--color-surface-3)}:is(.CkpT1a_switchBtn,.CkpT1a_statsLink):active:not(:disabled){transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}:is(.CkpT1a_switchBtn,.CkpT1a_statsLink):focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:reduce){:is(.CkpT1a_switchBtn,.CkpT1a_statsLink):active:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){.CkpT1a_banner,.CkpT1a_pulse{animation:none}}
._0UvN0W_stat{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 2px);background:var(--chamfer-lines-sm), var(--rivets), var(--pattern-grid), var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}._0UvN0W_stat:before{content:"";background:var(--tone,var(--color-border-strong));width:3px;box-shadow:0 0 8px var(--tone,transparent);transition:background-color var(--dur-fast) var(--ease-out);position:absolute;inset-block:6px;inset-inline-start:0}._0UvN0W_stat:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){._0UvN0W_stat:hover{transform:none}}._0UvN0W_head{align-items:center;gap:var(--space-2);color:var(--tone,var(--color-text-muted));display:flex}._0UvN0W_label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}._0UvN0W_value{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._0UvN0W_tinted ._0UvN0W_value{text-shadow:0 0 10px color-mix(in srgb, var(--tone) 45%, transparent)}._0UvN0W_hint{font-size:var(--text-xs);color:var(--color-text-muted)}._0UvN0W_tinted[data-tone=power]{--tone:var(--color-power)}._0UvN0W_tinted[data-tone=danger]{--tone:var(--color-danger)}._0UvN0W_tinted[data-tone=research]{--tone:var(--color-research)}._0UvN0W_tinted[data-tone=success]{--tone:var(--color-success)}._0UvN0W_tinted[data-tone=flow]{--tone:var(--color-flow)}@media (min-width:37.5rem){._0UvN0W_value{font-size:var(--text-xl)}}
._0pwssG_card{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius);display:grid}._0pwssG_cardTitle{font-size:var(--text-base);color:var(--color-text);justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:600;display:flex}._0pwssG_pixelHint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.5}._0pwssG_pixelDims{font-size:var(--text-xs);color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:600}._0pwssG_pixelLayout{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:960px){._0pwssG_pixelLayout{grid-template-columns:1.1fr 1fr;align-items:start}}._0pwssG_pixelPreviewColumn{gap:var(--space-3);display:grid}._0pwssG_pixelCompare{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:520px){._0pwssG_pixelCompare{grid-template-columns:1fr 1fr}}._0pwssG_pixelCompareBox{gap:var(--space-1);flex-direction:column;display:flex}._0pwssG_pixelCompareHeader{justify-content:space-between;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);min-height:20px;font-weight:600;display:flex}._0pwssG_compareCard{padding:var(--space-2);background:var(--color-surface-3);background-image:linear-gradient(45deg, var(--color-surface-4) 25%, transparent 25%), linear-gradient(-45deg, var(--color-surface-4) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--color-surface-4) 75%), linear-gradient(-45deg, transparent 75%, var(--color-surface-4) 75%);border:1px solid var(--color-border);border-radius:var(--radius);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}._0pwssG_pixelSourceImg{object-fit:contain;max-width:100%;max-height:200px}._0pwssG_pixelResultImg{object-fit:contain;max-width:100%;max-height:200px;image-rendering:pixelated}._0pwssG_pixelPlaceholder{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;padding:var(--space-3);flex-direction:column;justify-content:center;align-items:center;display:flex}._0pwssG_placeholderHint{font-size:var(--text-xs);margin-block-start:var(--space-2)}._0pwssG_pixelFileLabel{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);text-align:center;cursor:pointer;margin:0;display:inline-flex}._0pwssG_pixelFileInput{display:none}._0pwssG_pixelOptions{gap:var(--space-3);display:grid}._0pwssG_formGrid2{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:600px){._0pwssG_formGrid2{grid-template-columns:1fr 1fr}}._0pwssG_field{gap:var(--space-1);display:grid}._0pwssG_field label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._0pwssG_pixelToggles{gap:var(--space-2);display:grid}._0pwssG_pixelToggles label{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text);cursor:pointer;display:flex}._0pwssG_pixelToggles input{accent-color:var(--color-primary)}._0pwssG_pixelTargetRow{gap:var(--space-2);flex-wrap:wrap;display:flex}._0pwssG_pixelTargetRow select{flex:140px;min-width:0}._0pwssG_targetQuickButtons{gap:var(--space-1);flex-shrink:0;display:flex}._0pwssG_quickBtn{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}._0pwssG_pixelActions{gap:var(--space-2);margin-top:var(--space-2);display:grid}._0pwssG_saveDraftBtn{width:100%;padding:var(--space-3);font-weight:600;font-size:var(--text-sm)}._0pwssG_converterCard{gap:var(--space-2);padding:var(--space-3);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-2));border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:var(--radius-sm);margin-block-start:var(--space-1);display:grid}._0pwssG_converterHeader{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._0pwssG_converterTitle{font-size:var(--text-xs);color:var(--color-primary);font-weight:600}._0pwssG_converterBadge{color:var(--color-text-muted);background:var(--color-surface-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:2px 6px;font-size:11px}._0pwssG_converterText{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.45}._0pwssG_converterActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}
.hqohTq_bannerRow{padding:var(--space-2) var(--space-4) 0}.hqohTq_banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-success) 50%, var(--color-border));background-image:var(--chamfer-lines-sm);clip-path:var(--clip-chamfer-sm);background-origin:border-box;background-color:color-mix(in srgb, var(--color-surface-3) 85%, var(--color-success) 10%);border-radius:0;display:flex}.hqohTq_rocket{font-size:var(--text-lg);animation:hqohTq_nooon-orbital-hover 2.4s var(--ease-in-out) infinite;flex:none}@keyframes hqohTq_nooon-orbital-hover{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}.hqohTq_text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.hqohTq_name{font-size:var(--text-sm);color:var(--color-text);font-weight:700}.hqohTq_description{font-size:var(--text-xs);color:var(--color-text-muted)}.hqohTq_link{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);clip-path:var(--clip-chamfer-sm);font-size:var(--text-xs);color:var(--color-success);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:0;flex:none;font-weight:600;display:inline-flex}.hqohTq_link:hover{background:var(--color-surface-3)}.hqohTq_link:active:not(:disabled){transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}.hqohTq_link:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:reduce){.hqohTq_link:active:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){.hqohTq_rocket{animation:none}}
._84Pn4G_toggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);text-align:start;color:var(--color-text);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;display:flex}._84Pn4G_toggle:hover{background:var(--color-surface-3);border-color:var(--color-border)}._84Pn4G_text{flex-direction:column;gap:2px;min-width:0;display:flex}._84Pn4G_label{font-size:var(--text-sm);font-weight:600}._84Pn4G_hint{font-size:var(--text-xs);color:var(--color-text-muted)}._84Pn4G_switch{background:var(--color-surface-1);border:1px solid var(--color-border-strong);width:2.75rem;height:1.375rem;clip-path:var(--clip-chamfer-sm);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;position:relative;box-shadow:inset 0 1px 3px #000000b3}._84Pn4G_toggle[aria-checked=true] ._84Pn4G_switch{background:color-mix(in srgb, var(--color-primary) 22%, var(--color-surface-1));border-color:var(--color-primary)}._84Pn4G_lever{background:repeating-linear-gradient(90deg, #00000059 0 1px, transparent 1px 3px), var(--color-text-muted);width:1rem;transition:transform var(--dur-base) var(--ease-press), background-color var(--dur-fast) var(--ease-out);position:absolute;top:2px;bottom:2px;left:2px}._84Pn4G_toggle[aria-checked=true] ._84Pn4G_lever{background:repeating-linear-gradient(90deg, #0000004d 0 1px, transparent 1px 3px), var(--color-primary);box-shadow:var(--glow-amber);transform:translate(1.375rem)}
.mW4CcW_publishBlock{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}
._0V0HuG_scene{gap:var(--space-3);--scene-accent:var(--color-danger);flex-direction:column;display:flex;position:relative}._0V0HuG_scene[data-outcome=repelled]{--scene-accent:var(--color-success)}._0V0HuG_scene[data-outcome=damaged]{--scene-accent:var(--color-power)}._0V0HuG_act{gap:var(--space-2);padding:var(--space-3);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}._0V0HuG_act[data-visible=false]{display:none}._0V0HuG_act[data-visible=true]{animation:_0V0HuG_nooon-attack-act-in var(--dur-base) var(--ease-out) both}@keyframes _0V0HuG_nooon-attack-act-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}._0V0HuG_actHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._0V0HuG_actTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:700}._0V0HuG_actValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}._0V0HuG_actValue[data-tone=danger]{color:var(--color-danger)}._0V0HuG_field{gap:var(--space-2);min-height:5.5rem;padding:var(--space-2) 0 0;clip-path:var(--clip-chamfer-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--scene-accent) 8%, var(--color-surface-1)), var(--color-surface-1));border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}._0V0HuG_horizon{inset-inline:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--scene-accent) 55%, transparent), transparent);height:1px;position:absolute;bottom:1.75rem}._0V0HuG_swarm{height:3.75rem;position:relative}._0V0HuG_unit{animation:_0V0HuG_nooon-attack-approach 2.6s var(--ease-out) both;display:block;position:absolute;top:0}._0V0HuG_unit[data-lane="0"]{left:2%}._0V0HuG_unit[data-lane="1"]{left:14%}._0V0HuG_unit[data-lane="2"]{left:26%}._0V0HuG_unit[data-lane="3"]{left:38%}._0V0HuG_unit[data-lane="4"]{left:50%}._0V0HuG_unit[data-lane="5"]{left:62%}._0V0HuG_unit[data-lane="6"]{left:74%}._0V0HuG_unit[data-lane="7"]{left:86%}._0V0HuG_unit[data-delay="0"]{animation-delay:0s}._0V0HuG_unit[data-delay="1"]{animation-delay:.18s}._0V0HuG_unit[data-delay="2"]{animation-delay:.36s}._0V0HuG_unit[data-delay="3"]{animation-delay:.54s}._0V0HuG_unit[data-scale="0"]{--unit-scale:.82}._0V0HuG_unit[data-scale="1"]{--unit-scale:1}._0V0HuG_unit[data-scale="2"]{--unit-scale:1.18}@keyframes _0V0HuG_nooon-attack-approach{0%{transform:translateY(-2.5rem) scale(calc(var(--unit-scale,1) * .6));opacity:0}35%{opacity:1}to{transform:translateY(.75rem) scale(var(--unit-scale,1));opacity:1}}._0V0HuG_fieldCaption{padding:0 var(--space-2) var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._0V0HuG_defenders{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0V0HuG_defender{align-items:center;gap:var(--space-2);padding:var(--space-2);clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);border-left:3px solid var(--color-border-strong);background-origin:border-box;border-radius:0;display:flex;position:relative;overflow:hidden}._0V0HuG_defender[data-verdict=fired]{border-left-color:var(--color-success);color:var(--color-text)}._0V0HuG_defender[data-verdict=silent]{border-left-color:var(--color-danger)}._0V0HuG_defenderBeam{inset-block:0;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-flow) 35%, transparent), transparent);width:100%;position:absolute;left:0}[data-verdict=fired] ._0V0HuG_defenderBeam{animation:_0V0HuG_nooon-attack-beam 1.1s var(--ease-in-out) 2}@keyframes _0V0HuG_nooon-attack-beam{0%{opacity:0;transform:translate(-100%)}40%{opacity:1}to{opacity:0;transform:translate(100%)}}._0V0HuG_defenderText{flex-direction:column;flex:1;min-width:0;display:flex}._0V0HuG_defenderText strong{font-size:var(--text-sm)}._0V0HuG_defenderText small{font-size:var(--text-xs);color:var(--color-text-muted)}._0V0HuG_inferred{padding:0 var(--space-1);border:1px dashed var(--color-border-strong);font-size:var(--text-xs);color:var(--color-text-faint);cursor:help;border-radius:0;flex-shrink:0}._0V0HuG_undefended{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-danger);margin:0;display:flex}._0V0HuG_hits{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0V0HuG_hit{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);animation:_0V0HuG_nooon-attack-shake .4s var(--ease-in-out) 1;background-origin:border-box;border-radius:0;display:flex}._0V0HuG_hit[data-destroyed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-danger) 55%, transparent)}@keyframes _0V0HuG_nooon-attack-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}._0V0HuG_hitName{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}._0V0HuG_hitName small{font-size:var(--text-xs);color:var(--color-text-faint)}._0V0HuG_hitLoss{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-danger);white-space:nowrap}._0V0HuG_destroyedTag{padding:0 var(--space-1);clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:var(--color-danger);color:var(--color-danger-contrast);font-size:var(--text-xs);white-space:nowrap;background-origin:border-box;border-radius:0}._0V0HuG_clean{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;display:flex}._0V0HuG_verdictBadge{padding:var(--space-1) var(--space-2);clip-path:var(--clip-chamfer-sm);font-size:var(--text-xs);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--scene-accent) 20%, transparent);color:var(--scene-accent);border:1px solid color-mix(in srgb, var(--scene-accent) 45%, transparent);background-origin:border-box;border-radius:0;font-weight:700}._0V0HuG_losses{font-size:var(--text-sm);color:var(--color-danger);margin:0}._0V0HuG_loot{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._0V0HuG_lootChip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);font-size:var(--text-xs);font-family:var(--font-mono);background-origin:border-box;border-radius:0;display:inline-flex}._0V0HuG_skip{align-self:flex-end}._0V0HuG_scene[data-motion=still] ._0V0HuG_act,._0V0HuG_scene[data-motion=still] ._0V0HuG_unit,._0V0HuG_scene[data-motion=still] ._0V0HuG_defenderBeam,._0V0HuG_scene[data-motion=still] ._0V0HuG_hit{animation:none}._0V0HuG_scene[data-motion=still] ._0V0HuG_swarm{gap:var(--space-1);flex-wrap:wrap;height:auto;display:flex}._0V0HuG_scene[data-motion=still] ._0V0HuG_unit{opacity:1;position:static}@media (min-width:37.5rem){._0V0HuG_field{min-height:7rem}._0V0HuG_swarm{height:5rem}}@media (prefers-reduced-motion:reduce){._0V0HuG_act,._0V0HuG_unit,._0V0HuG_defenderBeam,._0V0HuG_hit{animation:none!important}}
.-VX13G_overlay{z-index:100;pointer-events:none;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);animation:-VX13G_nooon-celebrate-fade 4.5s var(--ease-in-out) forwards;place-items:center;display:grid;position:fixed;inset:0}@keyframes -VX13G_nooon-celebrate-fade{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}.-VX13G_card{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-8);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border-strong);clip-path:var(--clip-chamfer-sm);box-shadow:inset 0 0 28px color-mix(in srgb, var(--color-success) 25%, transparent);animation:-VX13G_nooon-celebrate-pop .5s var(--ease-spring) both;background-origin:border-box;border-radius:0;flex-direction:column;display:flex}@keyframes -VX13G_nooon-celebrate-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.-VX13G_badge{font-size:var(--text-3xl);color:var(--color-success);text-shadow:0 0 12px color-mix(in srgb, var(--color-success) 60%, transparent);animation:-VX13G_nooon-celebrate-spin 1.2s var(--ease-in-out) infinite}@keyframes -VX13G_nooon-celebrate-spin{0%,to{transform:rotate(0)}50%{transform:rotate(18deg)scale(1.15)}}.-VX13G_title{font-size:var(--text-xl);color:var(--color-text);font-weight:700}.-VX13G_subtitle{font-size:var(--text-sm);color:var(--color-text-muted)}.-VX13G_confetti{position:absolute;inset:0;overflow:hidden}.-VX13G_piece{background:var(--confetti,var(--color-flow));width:8px;height:14px;top:-10%;left:calc((var(--i) * 37) % 100 * 1%);animation:-VX13G_nooon-confetti-fall calc(2.4s + (var(--i) % 5) * .25s) var(--ease-linear) infinite;animation-delay:calc((var(--i) % 7) * -.6s);border-radius:2px;position:absolute}.-VX13G_piece:nth-child(3n){--confetti:var(--color-success);border-radius:50%;width:10px;height:10px}.-VX13G_piece:nth-child(3n+1){--confetti:var(--color-danger)}.-VX13G_piece:nth-child(3n+2){--confetti:var(--color-research)}@keyframes -VX13G_nooon-confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.6;transform:translateY(110vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.-VX13G_overlay{animation:none}.-VX13G_card,.-VX13G_badge,.-VX13G_piece{opacity:0;animation:none}}
.gpIX_a_flow{gap:var(--space-2);flex-direction:column;display:flex}.gpIX_a_empty{color:var(--color-text-faint);font-size:var(--text-sm);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:0;margin:0}.gpIX_a_stage{gap:var(--space-2);padding:var(--space-3);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);border-left:3px solid var(--color-flow);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.gpIX_a_stage[data-stage=processing]{border-left-color:var(--color-success)}.gpIX_a_stage[data-stage=consumption]{border-left-color:var(--color-power)}.gpIX_a_stageHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.gpIX_a_stageTitle{font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}.gpIX_a_stageCount{font-size:var(--text-xs);color:var(--color-text-faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gpIX_a_nodes{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:37.5rem){.gpIX_a_nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:56.25rem){.gpIX_a_nodes{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.gpIX_a_node{gap:var(--space-2);padding:var(--space-2);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);transition:border-color var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.gpIX_a_node:hover{border-color:var(--color-border-strong)}.gpIX_a_node[data-status=BOTTLENECK][data-bottleneck=OK]{border-color:var(--color-border)}.gpIX_a_node[data-status=BOTTLENECK][data-bottleneck=INPUT_STARVED],.gpIX_a_node[data-status=BOTTLENECK][data-bottleneck=DEPOSIT_EMPTY]{border-color:color-mix(in oklab, var(--color-power) 55%, transparent)}.gpIX_a_node[data-status=BOTTLENECK][data-bottleneck=OUTPUT_BLOCKED],.gpIX_a_node[data-status=BOTTLENECK][data-bottleneck=POWER_LIMITED]{border-color:color-mix(in oklab, var(--color-danger) 55%, transparent)}.gpIX_a_node[data-status=PAUSED]{opacity:.75}.gpIX_a_node[data-destroyed=true]{border-color:var(--color-danger);opacity:.7}.gpIX_a_nodeHead{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.gpIX_a_nodeHead:focus-visible{outline-offset:-4px}.gpIX_a_nodeHead:active .gpIX_a_nodeChevron{transform:translateX(var(--press-depth))}.gpIX_a_nodeHead:hover .gpIX_a_nodeChevron,.gpIX_a_nodeHead:focus-visible .gpIX_a_nodeChevron{color:var(--color-primary);transform:translate(2px)}.gpIX_a_nodeInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gpIX_a_nodeName{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.gpIX_a_nodeCount{color:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gpIX_a_nodeState{font-size:var(--text-xs);color:var(--color-text-muted)}.gpIX_a_nodeState[data-status=BOTTLENECK][data-bottleneck=OK]{color:var(--color-success)}.gpIX_a_nodeState[data-status=BOTTLENECK][data-bottleneck=INPUT_STARVED],.gpIX_a_nodeState[data-status=BOTTLENECK][data-bottleneck=DEPOSIT_EMPTY]{color:var(--color-power)}.gpIX_a_nodeState[data-status=BOTTLENECK][data-bottleneck=OUTPUT_BLOCKED],.gpIX_a_nodeState[data-status=BOTTLENECK][data-bottleneck=POWER_LIMITED]{color:var(--color-danger)}.gpIX_a_nodeState[data-status=PAUSED]{color:var(--color-text-faint)}.gpIX_a_nodeState[data-status=DESTROYED]{color:var(--color-danger);font-weight:600}.gpIX_a_nodeChevron{color:var(--color-text-faint);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-shrink:0}.gpIX_a_nodeHint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.gpIX_a_buffers{gap:var(--space-1);padding-left:var(--space-2);border-left:2px solid var(--color-border);flex-direction:column;display:flex}.gpIX_a_buffers[data-direction=out]{border-left-color:color-mix(in oklab, var(--color-flow) 50%, transparent)}.gpIX_a_buffer{align-items:center;gap:var(--space-1) var(--space-2);grid-template-columns:1fr auto;grid-template-areas:"meta rate""gauge gauge";display:grid}.gpIX_a_bufferMeta{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-xs);grid-area:meta;display:flex}.gpIX_a_bufferRate{font-size:var(--text-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-success);grid-area:rate}.gpIX_a_bufferRate[data-negative=true]{color:var(--color-power)}.gpIX_a_bufferGauge{grid-area:gauge}.gpIX_a_bufferMore{font-size:var(--text-xs);color:var(--color-text-faint);margin:0}.gpIX_a_band{gap:var(--space-2);flex-direction:column;display:flex}.gpIX_a_connector{fill:none;width:100%;height:22px;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.gpIX_a_edges{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:56.25rem){.gpIX_a_edges{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.gpIX_a_edge{gap:var(--space-1);padding:var(--space-2) var(--space-3);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.gpIX_a_edge[data-blocked=true]{border-color:var(--color-danger)}.gpIX_a_edge[data-active=false]{opacity:.6;border-style:dashed}.gpIX_a_edgePath{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.gpIX_a_edgeEndLabel{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.gpIX_a_edgeArrow{color:var(--color-flow);flex-shrink:0}.gpIX_a_edgeMeta{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.gpIX_a_edgeResources{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.gpIX_a_edgeTier{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gpIX_a_edgeBlocked{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-danger);margin:0;font-weight:600;display:flex}.gpIX_a_edgePaused{font-size:var(--text-xs);color:var(--color-text-faint);margin:0}.gpIX_a_sheet{gap:var(--space-4);flex-direction:column;display:flex}.gpIX_a_sheetHead{align-items:center;gap:var(--space-3);display:flex}.gpIX_a_sheetTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.gpIX_a_sheetSection{gap:var(--space-2);flex-direction:column;display:flex}.gpIX_a_sheetSectionTitle{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}.gpIX_a_sheetHint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.gpIX_a_sheetRoutes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gpIX_a_sheetRoute{gap:var(--space-2);padding:var(--space-2);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.gpIX_a_sheetRoute[data-blocked=true]{border-color:var(--color-danger)}.gpIX_a_sheetRoute[data-active=false]{opacity:.75;border-style:dashed}.gpIX_a_sheetRouteActions{gap:var(--space-2);display:flex}.gpIX_a_actionError{font-size:var(--text-xs);color:var(--color-danger);margin:0}@media (prefers-reduced-motion:reduce){.gpIX_a_nodeHead:hover .gpIX_a_nodeChevron,.gpIX_a_nodeHead:focus-visible .gpIX_a_nodeChevron,.gpIX_a_nodeHead:active .gpIX_a_nodeChevron{transform:none}}
.T-ZCJW_root{--tone:var(--color-flow);width:100%;height:auto;color:var(--tone);display:block;overflow:visible}.T-ZCJW_root .T-ZCJW_line{fill:none;stroke:var(--tone);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:T-ZCJW_nooon-sparkline-draw var(--dur-slow) var(--ease-out) forwards}.T-ZCJW_root .T-ZCJW_area{stroke:none}.T-ZCJW_root .T-ZCJW_dot{fill:var(--tone)}.T-ZCJW_root .T-ZCJW_baseline{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:3 4}.T-ZCJW_root[data-reduced] .T-ZCJW_line{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.T-ZCJW_root[data-tone=default]{--tone:var(--color-text-muted)}.T-ZCJW_root[data-tone=flow]{--tone:var(--color-flow)}.T-ZCJW_root[data-tone=success]{--tone:var(--color-success)}.T-ZCJW_root[data-tone=power]{--tone:var(--color-power)}.T-ZCJW_root[data-tone=research]{--tone:var(--color-research)}.T-ZCJW_root[data-tone=danger]{--tone:var(--color-danger)}
.-_hjvq_heroLayout{gap:var(--space-4);display:grid}@media (min-width:900px){.-_hjvq_heroLayout{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}@media (min-width:900px){.-_hjvq_heroStats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}.-_hjvq_planetTypeCard{gap:var(--space-3);padding:var(--space-4);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-1);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.-_hjvq_modifierList{gap:var(--space-2);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.-_hjvq_modifierList div{padding:var(--space-2) var(--space-3);background:var(--color-surface-2);border-radius:var(--radius-sm);flex-direction:column;display:flex}.-_hjvq_modifierList dt{font-size:var(--text-xs);color:var(--color-text-muted)}.-_hjvq_modifierList dd{font-size:var(--text-base);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.-_hjvq_speciesRow{gap:var(--space-2);flex-direction:column;display:flex}.-_hjvq_speciesRow .-_hjvq_speciesLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.-_hjvq_speciesChips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.-_hjvq_speciesChips li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-1) var(--space-2);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex}.-_hjvq_empty{padding:var(--space-6);text-align:center;color:var(--color-text-faint);border:1px dashed var(--color-border);border-radius:0}.-_hjvq_encounterList{gap:var(--space-3);flex-direction:column;display:flex}.-_hjvq_encounterCard{gap:var(--space-3);padding:var(--space-4);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);animation:-_hjvq_rise-in var(--dur-base) var(--ease-out);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}@keyframes -_hjvq_rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.-_hjvq_encounterHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.-_hjvq_encounterKind{font-size:var(--text-sm);padding:var(--space-1) var(--space-2);clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);background-origin:border-box;border-radius:0;font-weight:600}.-_hjvq_encounterFaction{font-size:var(--text-xs);color:var(--color-text-muted)}.-_hjvq_encounterBody{gap:var(--space-1);flex-direction:column;display:flex}.-_hjvq_encounterRow{font-size:var(--text-sm);margin:0}.-_hjvq_encounterRow span{font-weight:600}.-_hjvq_encounterRow[data-tone=give]{color:var(--color-danger)}.-_hjvq_encounterRow[data-tone=receive]{color:var(--color-success)}.-_hjvq_encounterFoot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.-_hjvq_encounterDeadline{font-size:var(--text-xs);color:var(--color-text-muted)}.-_hjvq_encounterActions{gap:var(--space-2);display:flex}.-_hjvq_encounterButton{min-height:var(--touch-target);padding:var(--space-2) var(--space-4);clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:var(--color-surface-3);color:var(--color-text);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-origin:border-box;border-radius:0;font-weight:600}.-_hjvq_encounterButton[data-tone=primary]{background-color:var(--color-primary);color:var(--color-primary-contrast)}.-_hjvq_encounterButton:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.-_hjvq_encounterButton:disabled{opacity:.6;cursor:not-allowed}.-_hjvq_encounterButton:active:not(:disabled){transform:translateY(var(--press-depth));transition-timing-function:var(--ease-press)}.-_hjvq_encounterButton:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:reduce){.-_hjvq_encounterButton:active:not(:disabled){transform:none}}.-_hjvq_encounterFeedback{font-size:var(--text-sm);color:var(--color-success);margin:0}.-_hjvq_contactList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-_hjvq_contactCard{gap:var(--space-2);padding:var(--space-4);background-image:var(--chamfer-lines-sm), var(--rivets);background-color:var(--color-surface-2);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-sm);background-origin:border-box;border-radius:0;flex-direction:column;display:flex}.-_hjvq_contactHead{align-items:center;gap:var(--space-3);display:flex}.-_hjvq_contactMeta{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.-_hjvq_contactMeta strong{font-size:var(--text-base)}.-_hjvq_contactMeta small{font-size:var(--text-xs);color:var(--color-text-muted)}.-_hjvq_contactReputation{font-size:var(--text-lg);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-primary)}.-_hjvq_contactFoot{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.-_hjvq_depositTier{margin-left:var(--space-2);padding:0 var(--space-2);font-size:var(--text-xs);clip-path:var(--clip-chamfer-sm);background-image:var(--chamfer-lines-sm);background-color:color-mix(in srgb, var(--color-research) 16%, transparent);color:var(--color-research);background-origin:border-box;border-radius:0;font-weight:700;line-height:1.6;display:inline-block}
