html.hf-code-pull{overscroll-behavior-y:contain}html.hf-code-open{overflow:hidden}.hf-code-page{transition:transform .22s cubic-bezier(.2,.7,.2,1);will-change:transform}.hf-code-page.hf-code-moving{transition:none}.hf-code-strip{position:fixed;left:0;right:0;top:0;height:0;z-index:999;overflow:hidden;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding-bottom:10px;pointer-events:none}.hf-code-strip[data-state=shut]>*{visibility:hidden}.hf-code-strip-code{display:flex;transform-origin:center bottom;transform:scale(.25);opacity:.35}.hf-code-strip-hint{font-family:var(--font-family-base, system-ui, sans-serif);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:#111827;white-space:nowrap}.hf-code-strip-armed{display:none;color:var(--primary, #667eea)}.hf-code-strip[data-state=armed] .hf-code-strip-word{display:none}.hf-code-strip[data-state=armed] .hf-code-strip-armed{display:inline}.hf-deck-overlay{position:fixed;inset:0;z-index:10001}.hf-code-face{position:fixed;inset:0;z-index:10001;background:#fff;color:#111827;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 20px 20px;text-align:center;cursor:pointer;touch-action:none;overscroll-behavior:contain;font-family:var(--font-family-base, system-ui, sans-serif)}.hf-code-face-name{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.hf-code-face-line{font-size:15px;color:#4b5563;margin-top:-6px}.hf-code-face-code{display:inline-flex;padding:6px;background:#fff}.hf-code-face-url{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:13px;color:#6b7280;word-break:break-all}.hf-code-face-foot{position:absolute;left:0;right:0;bottom:14px;display:flex;flex-direction:column;align-items:center;gap:6px}.hf-code-face-hint{font-size:12px;color:#9ca3af}.hf-code-face-close,.hf-code-face-corner{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#111827;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hf-code-face-corner{position:absolute;top:18px;inset-inline-end:18px}
