.pinned-tools{margin:22px 0 26px;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:18px;background:linear-gradient(145deg,rgba(124,156,255,.12),rgba(255,255,255,.035));overflow:hidden}.pinned-tools__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--line,rgba(255,255,255,.12))}.pinned-tools__kicker{display:block;margin-bottom:7px;color:var(--accent,#7c9cff);font-size:.74rem;letter-spacing:.14em}.pinned-tools h2{margin:0;font:800 clamp(1.25rem,3vw,1.75rem)/1.05 Inter,system-ui,sans-serif}.pinned-tools__hint{max-width:560px;margin:8px 0 0;color:var(--muted,#8d96a8);line-height:1.55}.pinned-tools__customize,.pinned-tools__reset{appearance:none;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:10px;background:rgba(255,255,255,.055);color:inherit;padding:10px 13px;font:800 .76rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;cursor:pointer}.pinned-tools__customize:hover,.pinned-tools__customize:focus-visible,.pinned-tools__reset:hover,.pinned-tools__reset:focus-visible{border-color:var(--accent,#7c9cff);outline:none}.pinned-tools__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 22px 20px}.pinned-tool{display:grid;gap:5px;min-width:0;padding:14px 15px;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:12px;background:rgba(5,7,13,.32);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.pinned-tool:hover,.pinned-tool:focus-visible{transform:translateY(-2px);border-color:var(--accent,#7c9cff);background:rgba(124,156,255,.11);outline:none}.pinned-tool strong{font:800 .82rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.pinned-tool span{overflow:hidden;color:var(--muted,#8d96a8);font-size:.76rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pinned-tools__empty{grid-column:1/-1;margin:0;padding:14px;border:1px dashed var(--line,rgba(255,255,255,.12));border-radius:12px;color:var(--muted,#8d96a8);text-align:center}.pinned-tools__editor{padding:0 22px 20px}.pinned-tools__editor[hidden]{display:none}.pinned-tools__options{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.pinned-tools__option{appearance:none;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:999px;background:transparent;color:var(--muted,#8d96a8);padding:9px 12px;font:700 .73rem ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.pinned-tools__option[aria-pressed=true]{border-color:var(--accent,#7c9cff);background:rgba(124,156,255,.14);color:inherit}.pinned-tools__option:focus-visible{outline:2px solid var(--accent,#7c9cff);outline-offset:2px}.pinned-tools__editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--muted,#8d96a8);font-size:.75rem}.pinned-tools__status{min-height:1.2em}.pinned-tools__reset{padding:8px 10px}@media(max-width:760px){.pinned-tools__head{flex-direction:column}.pinned-tools__customize{width:100%}.pinned-tools__list{grid-template-columns:1fr}.pinned-tools__editor-foot{align-items:flex-start;flex-direction:column}.pinned-tools__reset{width:100%}}@media(prefers-reduced-motion:reduce){.pinned-tool{transition:none}.pinned-tool:hover,.pinned-tool:focus-visible{transform:none}}