.code-effort-anchor{position:relative}.code-effort-trigger{text-align:center;min-width:32px}.code-effort-panel{z-index:40;box-sizing:border-box;color:#e4e2df;background:#202020;border:1px solid #363636;border-radius:12px;width:220px;padding:9px 11px 13px;font:13px/18px Claudex Reference Sans,-apple-system,Segoe UI,sans-serif;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 10px 30px #0006}.code-effort-heading{align-items:center;gap:8px;height:23px;display:flex}.code-effort-heading>span:first-child{color:#8f8f8e}.code-effort-value{align-items:center;display:inline-grid}.code-effort-value>strong{color:#f4f4f4;white-space:nowrap;grid-area:1/1;font-weight:400}.code-effort-value>strong.ultra{color:#9e97e6}.code-effort-value>strong[data-phase=in]{animation:.155s linear both code-effort-label-show,.155s cubic-bezier(.3,.45,.55,1) both code-effort-label-in}.code-effort-value>strong[data-phase=out]{pointer-events:none;animation:.15s linear both code-effort-label-fade,.15s cubic-bezier(.5,1,.89,1) both code-effort-label-out,.15s linear both code-effort-label-blur}.code-effort-value>strong[data-direction=up]{--from:6px;--to:-6px}.code-effort-value>strong[data-direction=down]{--from:-6px;--to:6px}@keyframes code-effort-label-in{0%{filter:blur(2px);transform:translateY(var(--from))}to{filter:blur();transform:translateY(0)}}@keyframes code-effort-label-show{0%{opacity:0}to{opacity:1}}@keyframes code-effort-label-fade{0%{opacity:1}to{opacity:0}}@keyframes code-effort-label-out{0%{transform:translateY(0)}to{transform:translateY(var(--to))}}@keyframes code-effort-label-blur{0%{filter:blur()}to{filter:blur(2px)}}.code-effort-help{color:#8d8d8c;height:18px;margin:0 1.5px 0 auto;padding:0;transform:translateY(2px)}.code-effort-ends{color:#8d8d8c;justify-content:space-between;margin:17px 0 8px;font-size:12px;line-height:18px;display:flex}.code-effort-track{cursor:ew-resize;touch-action:none;background:#363636;border-radius:6px;outline:none;height:20px;position:relative}.code-effort-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.code-effort-track:focus-visible .code-effort-thumb{box-shadow:0 0 0 1px #58728b,0 0 5px #0003}.code-effort-fill{opacity:1;transition:opacity .85s linear, width .18s var(--code-effort-snap-ease);background:#7c7c7c;position:absolute;inset:0 auto 0 0}.code-effort-fill[data-ultra=true]{opacity:0;transition:opacity .7s ease-out 30ms, width .18s var(--code-effort-snap-ease)}.code-effort-dot{z-index:2;pointer-events:none;background:#696969;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;top:8.5px}.code-effort-dot[data-filled=true]{background:#9e9e9e;transition:background-color .85s linear}.code-effort-dot[data-unsupported=true]{opacity:var(--opacity-disabled)}.code-effort-track[data-ultra=true] .code-effort-dot{background:#696969;transition:background-color .7s ease-out 30ms}.code-effort-thumb{z-index:4;pointer-events:none;width:16px;height:20px;transition:left .18s var(--code-effort-snap-ease), width 50ms ease-out, height 50ms ease-out, top 50ms ease-out;background:#fff;border-radius:6px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 5px #0003}.code-effort-track[data-dragging=true] .code-effort-thumb{width:18px;height:22px;top:-1px}.code-effort-ultra-grid{z-index:1;opacity:0;pointer-events:none;transition:opacity .6s linear .1s, mask-position 0s linear .7s, width .18s var(--code-effort-snap-ease);position:absolute;inset:0 auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 calc(33.333% - 12px),#000 calc(33.333% + 12px));mask-image:linear-gradient(90deg,#0000 calc(33.333% - 12px),#000 calc(33.333% + 12px));-webkit-mask-position:12px 0;mask-position:12px 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.code-effort-ultra-grid>canvas{height:20px;position:absolute;top:0;left:0}.code-effort-ultra-grid[data-active=true]{opacity:1;transition:opacity 0s, mask-position 3.6s var(--code-effort-front-ease,ease-out) .29s, width .18s var(--code-effort-snap-ease);-webkit-mask-position:calc(50% + 30px) 0;mask-position:calc(50% + 30px) 0}:root[data-theme=light] .code-effort-panel{color:#282824;background:#fffefa;border-color:#d3d0c9;box-shadow:0 10px 30px #0002}:root[data-theme=light] .code-effort-value>strong{color:#282824}@media (prefers-reduced-motion:reduce){.code-effort-value>strong[data-phase]{animation:none}.code-effort-value>strong[data-phase=out]{display:none}.code-effort-thumb,.code-effort-ultra-grid,.code-effort-fill,.code-effort-dot{transition:none!important}.code-effort-ultra-grid[data-active=true]{-webkit-mask-position:calc(50% + 30px) 0;mask-position:calc(50% + 30px) 0}}:root[data-theme=light] .code-effort-track{background:#e6e6e6}:root[data-theme=light] .code-effort-fill{background:#b4b4b4}:root[data-theme=light] .code-effort-dot{background:#a0a0a0}:root[data-theme=light] .code-effort-dot[data-filled=true]{background:gray}:root[data-motion=reduced] .code-effort-thumb,:root[data-motion=reduced] .code-effort-ultra-grid,:root[data-motion=reduced] .code-effort-fill,:root[data-motion=reduced] .code-effort-dot{transition:none!important}:root[data-motion=reduced] .code-effort-ultra-grid[data-active=true]{-webkit-mask-position:calc(50% + 30px) 0;mask-position:calc(50% + 30px) 0}.code-effort-warning{color:#d69c44;margin:0 0 -1px 4px}.code-effort-warn{color:#d69c44;align-items:flex-start;gap:4px;margin:8px 0 0;font-size:12px;line-height:16px;display:flex}.code-effort-warn>svg{flex:none;margin-top:2px}.auth-issue-banner{color:#db9300;font-family:var(--cds-font-sans,"Claudex Reference Sans", system-ui, sans-serif);overflow-wrap:break-word;background:#311a00;border-radius:12px;align-items:flex-start;gap:6px;padding:8px;font-size:13px;font-weight:400;line-height:19px;display:flex;box-shadow:inset 0 0 0 1px #512e00}.auth-issue-icon{flex-shrink:0;align-items:center;min-height:1lh;margin-inline:4px -4px;display:flex}.auth-issue-copy{flex:1;min-width:0;margin-left:4px}.auth-issue-dismiss-slot{flex-shrink:0;align-items:center;height:1lh;margin-right:-4px;display:flex}.auth-issue-dismiss{color:#f0efec;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.auth-issue-dismiss:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #0b0b0b,0 0 0 1px #2a78d6,0 0 6px 1px #184f9599}.auth-issue-dismiss:hover{background:#ffffff13}:root[data-theme=light] .auth-issue-dismiss:hover{background:#0b0b0b0d}:root[data-theme=light] .auth-issue-dismiss{color:#0b0b0b}:root[data-theme=light] .auth-issue-dismiss:focus-visible{box-shadow:inset 0 0 0 1px #f9f9f7,0 0 0 1px #2a78d6,0 0 6px 1px #cde2fb}:root[data-theme=light] .auth-issue-banner{color:#734500;background:#f9dca4;box-shadow:inset 0 0 0 1px #eda100}
