.ps-row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ps-badge-wrap{animation:.55s cubic-bezier(.22,.8,.16,1) both ps-rise;animation-delay:calc(var(--i,0) * 90ms + .12s);position:relative}@keyframes ps-rise{0%{opacity:0;transform:translateY(8px)scale(.97)}}.ps-badge{background:var(--ui-surface,#fff);height:48px;color:var(--ui-ink,#121211);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--ui-line,#e7e6e1), 0 1px 2px #1212110a, 0 8px 22px -16px #1212114d;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 7px;transition:box-shadow .25s,transform .25s cubic-bezier(.34,1.5,.64,1);display:inline-flex;position:relative;overflow:hidden}.ps-badge:after{content:"";pointer-events:none;animation:1.1s cubic-bezier(.4,0,.2,1) forwards ps-sweep;animation-delay:calc(var(--i,0) * 90ms + .7s);background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes ps-sweep{to{transform:translate(120%)}}.ps-badge:hover,.ps-badge.is-open{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-green,#1c7a45) 45%, var(--ui-line,#e7e6e1)), 0 1px 2px #1212110d, 0 14px 30px -18px #12121166;transform:translateY(-1px)}.ps-badge:active{transform:scale(.98)}.ps-badge:focus-visible{outline:2px solid var(--ui-ink,#121211);outline-offset:2px}.ps-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.ps-logo{background:var(--ui-bg,#f5f4ef);width:34px;height:34px;color:var(--ui-ink-2,#3a3a37);border-radius:10px;place-items:center;display:grid}.ps-logo .tool-logo svg{width:17px;height:17px}.ps-pulse{background:#1fa65a;border-radius:999px;width:10px;height:10px;position:relative;box-shadow:0 0 0 3px #1fa65a2e}.ps-pulse:after{content:"";border-radius:inherit;background:#1fa65a;animation:1.8s cubic-bezier(0,0,.2,1) infinite ps-ping;position:absolute;inset:0}@keyframes ps-ping{75%,to{opacity:0;transform:scale(2.6)}}.ps-text{gap:1px;min-width:0;line-height:1.15;display:grid}.ps-text b{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.ps-text small{max-width:210px;color:var(--ui-muted,#6e6d68);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ps-seal{flex:none;margin-left:2px;overflow:visible}.ps-seal-body{fill:var(--ui-green,#1c7a45);stroke:var(--ui-green,#1c7a45);stroke-width:1.2px;stroke-linejoin:round;transform-origin:12px 12px;animation:.6s cubic-bezier(.34,1.6,.64,1) both ps-seal-in;animation-delay:calc(var(--i,0) * 90ms + .32s)}.ps-seal-check{fill:none;stroke:#fff;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s cubic-bezier(.65,0,.35,1) forwards ps-draw;animation-delay:calc(var(--i,0) * 90ms + .62s)}@keyframes ps-seal-in{0%{opacity:0;transform:scale(.3)rotate(-45deg)}}@keyframes ps-draw{to{stroke-dashoffset:0}}.ps-badge:hover .ps-seal-body{animation:.8s cubic-bezier(.34,1.3,.64,1) ps-turn}@keyframes ps-turn{0%{transform:rotate(-30deg)scale(.92)}}.ps-note{z-index:20;background:var(--ui-surface,#fff);width:min(320px,86vw);color:var(--ui-ink-2,#3a3a37);box-shadow:0 0 0 1px var(--ui-line,#e7e6e1), 0 18px 40px -18px #12121166;transform-origin:24px -6px;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.55;animation:.26s cubic-bezier(.34,1.4,.64,1) ps-pop;position:absolute;top:calc(100% + 8px);left:0}@keyframes ps-pop{0%{opacity:0;transform:translateY(-4px)scale(.96)}}.ps-note p{margin:0}.ps-note b{color:var(--ui-ink,#121211);font-weight:600}.ps-note a{color:var(--ui-ink,#121211);text-underline-offset:2px;text-decoration:underline}.ps-note>a{margin-top:8px;font-weight:500;display:inline-block}@media (prefers-reduced-motion:reduce){.ps-badge-wrap,.ps-badge:after,.ps-seal-body,.ps-note,.ps-pulse:after{animation:none}.ps-badge:after{display:none}.ps-seal-check{stroke-dashoffset:0;animation:none}}
