.compat-dialog-backdrop{z-index:9998;background:#253f3577;position:fixed;top:0;bottom:0;left:0;right:0}dialog[data-compat-dialog][open]{z-index:9999;margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}dialog:not([open]){display:none}#startup-status{z-index:20000;color:#344d38;text-align:center;background:#fff8e8;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-family:system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#startup-status[hidden],#startup-status [hidden]{display:none}#startup-status h1{margin:0 0 16px;font-size:24px}#startup-status p{max-width:480px;line-height:1.7}#startup-status textarea{color:#43543e;-webkit-user-select:text;user-select:text;background:#fffdf5;border:1px solid #879b77;border-radius:10px;width:100%;max-width:560px;height:130px;padding:12px}.startup-actions{gap:12px;margin:16px 0;display:flex}#startup-status button{color:#fff9e5;background:#426e51;border:2px solid #648255;border-radius:12px;padding:12px 18px;font-size:15px}.tree-branches,.tree-branches button{touch-action:pan-x!important}.tree-branches button{flex-shrink:0}.tree-details,.tree-details button{-webkit-overflow-scrolling:touch;touch-action:pan-y!important}.tree-node>*{pointer-events:none}#tree-board{will-change:auto}#tree-map{contain:layout paint}[data-performance=economy] .club-chip,[data-performance=economy] .club-chip:before,[data-performance=economy] .club-chip:after{animation:none!important}
