.parkbrk-host{position:absolute;inset:0;display:flex;user-select:none;-webkit-user-select:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.parkbrk-frame{position:relative;flex:1 1 auto;display:flex;flex-direction:column;background:linear-gradient(180deg,#424650 0,#2c3038 100%);border:1px solid #14171c;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -2px 4px rgba(0,0,0,.55),0 2px 3px rgba(0,0,0,.5);padding:6px 8px 8px;overflow:hidden}.parkbrk-screw{position:absolute;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#d8d8d4 0,#6a6a66 60%,#2a2a26 100%);border:1px solid #1a1a16;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.55);pointer-events:none;z-index:8}.parkbrk-screw::before{content:"";position:absolute;top:50%;left:14%;right:14%;height:1.4px;margin-top:-.7px;background:linear-gradient(90deg,#050608,#2a2a26 50%,#050608);border-radius:1px}.parkbrk-screw-tl{top:4px;left:4px}.parkbrk-screw-tr{top:4px;right:4px}.parkbrk-screw-bl{bottom:4px;left:4px}.parkbrk-screw-br{bottom:4px;right:4px}.parkbrk-screw-tl::before{transform:rotate(38deg)}.parkbrk-screw-tr::before{transform:rotate(-22deg)}.parkbrk-screw-bl::before{transform:rotate(-58deg)}.parkbrk-screw-br::before{transform:rotate(15deg)}.parkbrk-title{flex:0 0 auto;text-align:center;color:#e8ebef;font-size:11px;letter-spacing:3px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.05);margin-bottom:2px}.parkbrk-stage{position:relative;flex:1 1 auto;min-height:0}.parkbrk-svg{display:block;width:100%;height:100%}.parkbrk-arc{fill:none;stroke:#e8ebef;stroke-width:1.4;stroke-linecap:round;opacity:.85}.parkbrk-arc-tick{stroke:#e8ebef;stroke-width:1.4;stroke-linecap:round;opacity:.85}.parkbrk-arc-label{fill:#e8ebef;font-size:9px;font-weight:700;letter-spacing:1.2px}.parkbrk-handle,.parkbrk-handle *{cursor:pointer}.parkbrk-crossbar,.parkbrk-stem{fill:#1d1f22;stroke:#050608;stroke-width:.6}.parkbrk-stem{filter:drop-shadow(0 1px 0 rgba(255,255,255,.04))}.parkbrk-crossbar-shadow{fill:rgba(0,0,0,0.55)}.parkbrk-stem-text{fill:#e8ebef;font-size:7px;font-weight:700;letter-spacing:.5px;pointer-events:none}.parkbrk-pivot{fill:#2a2c30;stroke:#0a0c0e;stroke-width:.6}.parkbrk-frame.is-on .parkbrk-handle .parkbrk-crossbar,.parkbrk-frame.is-on .parkbrk-handle .parkbrk-stem{filter:drop-shadow(0 0 2px rgba(220, 160, 40, .45))}.parkbrk-frame.is-on .parkbrk-arc{opacity:.6}