.kinetic-security{grid-template-columns:minmax(230px,.8fr) 1.15fr 1.2fr;gap:clamp(24px,4vw,58px)}.kinetic-security>a{grid-column:2/4;justify-self:start}.diamond-lock-study{grid-row:1/3;min-width:0;position:relative;color:#ddd;max-width:380px;width:100%;margin:auto}.diamond-lock-study svg{width:100%;height:auto;display:block;overflow:visible;filter:drop-shadow(0 0 18px #ffffff09)}.lock-drafting{opacity:.19;stroke-width:.65}.lock-annotation{font:6px ui-monospace,monospace;letter-spacing:1px;opacity:.6}.diamond-piece{transform-box:view-box;transform-origin:145px 210px;will-change:transform}.diamond-lock-status{font:9px var(--mono);letter-spacing:.15em;text-align:center;color:#aaa;text-transform:uppercase;min-height:18px}.diamond-lock-controls{display:flex;justify-content:center;gap:9px;margin-top:10px}.diamond-lock-controls button{background:transparent;border:1px solid #555;color:#ddd;padding:10px 12px;font:9px var(--mono);cursor:pointer}.diamond-lock-controls button:hover{border-color:#eee}.kinetic-security h2{font-size:clamp(32px,3.6vw,58px)}
@media(max-width:1000px){.kinetic-security{grid-template-columns:240px 1fr}.kinetic-security>p,.kinetic-security>a{grid-column:2}.diamond-lock-study{grid-row:1/4}.kinetic-security>p{max-width:none}}
@media(max-width:600px){.kinetic-security{grid-template-columns:1fr;gap:26px}.diamond-lock-study{grid-column:1;grid-row:auto;max-width:300px}.kinetic-security>p,.kinetic-security>a{grid-column:1}.kinetic-security h2{font-size:42px}}
