.tool-cuff{position:fixed;top:0;left:0;z-index:99995;will-change:transform;pointer-events:none;opacity:0;transform-origin:center center;transition:opacity .22s cubic-bezier(.1,.85,.2,1),transform .1s ease}.tool-cuff--engaged{opacity:1;pointer-events:auto}.tool-cuff__radial-pie{position:relative;width:160px;height:160px;border-radius:50%;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.tool-cuff__radial-pie:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:transparent;border:1px dashed rgba(114,221,216,.44);box-shadow:inset 0 0 12px rgba(114,221,216,.12),0 0 8px rgba(0,0,0,.5);pointer-events:none;z-index:5}.tool-cuff__pie-slice{position:absolute;width:calc(50% - 2px);height:calc(50% - 2px);background:var(--command-panel,rgba(5,12,18,.84));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--ac-line,rgba(114,221,216,.28));color:var(--ac-core,#72DDD8);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;overflow:hidden;box-sizing:border-box;font-family:var(--ac-font-mono,"IBM Plex Mono",monospace);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s cubic-bezier(.1,.85,.2,1)}.tool-cuff__pie-slice--tl{top:0;left:0;border-top-left-radius:100%;padding-top:18px;padding-left:18px;transform-origin:bottom right}.tool-cuff__pie-slice--tr{top:0;right:0;border-top-right-radius:100%;padding-top:18px;padding-right:18px;transform-origin:bottom left}.tool-cuff__pie-slice--br{bottom:0;right:0;border-bottom-right-radius:100%;padding-bottom:18px;padding-right:18px;transform-origin:top left}.tool-cuff__pie-slice--bl{bottom:0;left:0;border-bottom-left-radius:100%;padding-bottom:18px;padding-left:18px;transform-origin:top right}.tool-cuff__pie-icon{font-size:1.1rem;line-height:1}.tool-cuff__pie-label{font-size:.5rem;font-weight:700;letter-spacing:.14em;margin-top:5px;opacity:.72;transition:opacity .2s ease}.tool-cuff__pie-slice:hover{background:rgba(114,221,216,.16)!important;border-color:var(--ac-bright,#A8F3EA)!important;color:#ffffff!important;z-index:4;transform:scale(1.04);box-shadow:0 0 16px var(--ac-glow,rgba(114,221,216,.25)),inset 0 0 10px rgba(114,221,216,.15)}.tool-cuff__pie-slice:hover .tool-cuff__pie-label{opacity:1}.tool-cuff__pie-slice--active{background:rgba(114,221,216,.24)!important;border-color:var(--ac-bright,#A8F3EA)!important;color:var(--ac-bright,#A8F3EA)!important;box-shadow:0 0 20px var(--ac-glow,rgba(114,221,216,.35)),inset 0 0 12px rgba(114,221,216,.22)}.tool-cuff__pie-slice--active .tool-cuff__pie-label{opacity:1;font-weight:800}.tool-cuff__search-box{position:absolute;top:-46px;left:50%;transform:translateX(-50%) translateY(10px);width:170px;height:32px;opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.1,.85,.2,1),transform .24s cubic-bezier(.1,.85,.2,1);z-index:10}.tool-cuff--search-open .tool-cuff__search-box{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.tool-cuff__search-input{width:100%;height:100%;padding:0 14px;background:rgba(5,12,18,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ac-line-strong,rgba(114,221,216,.44));border-radius:16px;color:var(--ac-bright,#A8F3EA);font-family:var(--ac-font-mono,"IBM Plex Mono",monospace);font-size:.7rem;outline:none;box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 12px rgba(114,221,216,.1);box-sizing:border-box}.tool-cuff__search-input::placeholder{color:rgba(114,221,216,.45)}.tool-cuff__search-input:focus{border-color:var(--ac-bright,#A8F3EA);box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 16px var(--ac-glow,rgba(114,221,216,.25))}