.pc-results.ss-bar{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 12px 4px 16px;background:var(--pc-mid-soft);color:var(--pc-mid);font-size:13px;line-height:1.4;border-bottom:1px solid color-mix(in srgb,var(--pc-mid) 18%,transparent);position:sticky;top:0;z-index:45}.ss-bar .ss-who{min-width:0;flex:1;display:flex;align-items:baseline;gap:.3em;white-space:nowrap;overflow:hidden}.ss-bar .ss-who[data-wrap=true]{display:block;white-space:normal}.ss-who .ss-line{display:flex;align-items:baseline;gap:.3em;min-width:0}.ss-who .ss-lead{flex:none}.ss-who .ss-nm{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.ss-who .ss-det{flex:none}.ss-bar .ss-who b{font-weight:600}.ss-tag-ro{font-size:11px;padding:1px 7px;border-radius:var(--pc-radius-chip);background:color-mix(in srgb,var(--pc-mid) 12%,transparent)}.pc-results .ss-vbtn,.ss-tag-ro{font-weight:600;white-space:nowrap}.pc-results .ss-vbtn{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:var(--pc-radius-small);border:1px solid color-mix(in srgb,var(--pc-mid) 30%,transparent);background:var(--pc-surface);color:var(--pc-mid);font-size:12.5px;cursor:pointer;flex:none}.pc-results .ss-vbtn[data-ghost=true]{background:transparent;border-color:transparent}.pc-results .ss-chip:focus-visible,.pc-results .ss-vbtn:focus-visible{outline:2px solid var(--pc-mid);outline-offset:2px}.pc-results .ss-vbtn:disabled{opacity:.6;cursor:progress}.ss-spin{width:14px;height:14px;flex:none;border-radius:99px;border:2px solid color-mix(in srgb,var(--pc-mid) 25%,transparent);border-top-color:var(--pc-mid);animation:ss-spin .8s linear infinite}@keyframes ss-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ss-spin{animation-duration:2.4s}}@media (max-width:899px){.ss-bar .ss-who:not([data-wrap=true]){flex-direction:column;align-items:stretch;gap:0;line-height:1.25}.ss-who .ss-paren,.ss-who:not([data-keep-lead=true]) .ss-lead{display:none}.ss-who .ss-det{font-size:11.5px;white-space:normal;overflow-wrap:anywhere}}@media (max-width:767px){.pc-results.ss-bar{min-height:38px;padding:4px 6px 4px 12px;gap:6px;font-size:12.5px}.ss-bar .ss-tag-ro{display:none}.pc-results .ss-vbtn{padding:0 8px;height:30px}.ss-vbtn .ss-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}:root[data-ss-bar] main :is(.pc-sticky,.lab-stage-sticky,.s-shelf__top,.sticky.top-0[class*=backdrop-blur]){top:var(--ss-bar-h,0)}:root[data-ss-bar] main .pc-results .pyq-rail{top:calc(80px + var(--ss-bar-h, 0px))}.pc-results.ss-chip{position:fixed;right:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:6px;height:34px;max-width:min(260px,calc(100vw - 32px));padding:0 12px 0 6px;border-radius:999px;background:var(--pc-mid-soft);color:var(--pc-mid);font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--pc-shadow-overlay),0 0 0 1px color-mix(in srgb,var(--pc-mid) 20%,transparent)}.ss-chip .ss-dot{width:22px;height:22px;flex:none;border-radius:99px;background:var(--pc-surface);display:grid;place-items:center}.ss-chip .ss-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root[data-ss-chip] main.pb-20{padding-bottom:66px}@media (max-width:767px){.pc-results.ss-chip{right:12px;max-width:min(220px,calc(100vw - 24px));bottom:calc(72px + env(safe-area-inset-bottom, 0px))}:root[data-ss-chip] main.pb-20{padding-bottom:calc(80px + 50px + env(safe-area-inset-bottom, 0px))}}.pc-results.ss-lock{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;background:transparent;font-size:13px}.pc-results.ss-lock[data-align=start]{align-items:flex-start}.pc-results.ss-lock[data-align=center]{align-items:center}.pc-results.ss-lock[data-block=true]{display:flex;align-items:stretch;width:100%}.ss-lock .ss-lock-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border-radius:var(--pc-radius-control);background:var(--pc-unknown);color:var(--pc-muted);box-shadow:0 0 0 1px var(--pc-line);font-weight:600;font-size:13px;white-space:nowrap;cursor:not-allowed}.ss-lock[data-size=lg] .ss-lock-btn{min-height:44px;padding:0 18px;font-size:14px}.ss-lock .ss-vo{font-size:11px;color:var(--pc-muted);white-space:nowrap;text-align:center}.ss-lock[data-surface=color] .ss-vo{align-self:center;padding:2px 10px;border-radius:var(--pc-radius-chip);background:var(--pc-surface);color:var(--pc-ink);font-weight:600;box-shadow:0 0 0 1px var(--pc-line)}.pc-results.ss-empty{text-align:center;padding:48px 24px}.ss-empty .ss-big{width:64px;height:64px;border-radius:18px;margin:0 auto 14px;background:var(--pc-unknown);color:var(--pc-muted);display:grid;place-items:center}.ss-empty p{margin:6px auto 0;max-width:28rem}.ss-empty .ss-actions{margin-top:20px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pc-results.ss-toast{position:fixed;left:50%;bottom:24px;z-index:130;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--pc-mid-soft);color:var(--pc-mid);font-size:13px;font-weight:600;box-shadow:var(--pc-shadow-overlay),0 0 0 1px color-mix(in srgb,var(--pc-mid) 20%,transparent)}@media (max-width:767px){.pc-results.ss-toast{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.pc-results.ss-pk{min-height:100dvh;display:flex;flex-direction:column}.ss-pk-top{height:64px;flex:none;display:flex;align-items:center;gap:12px;padding:0 24px;background:var(--pc-surface);border-bottom:1px solid var(--pc-line);font-weight:600;font-size:16px}.ss-pk-top img{width:32px;height:32px;border-radius:8px;object-fit:cover}.ss-pk-top .ss-sp{flex:1}.ss-pk-top .ss-acct{display:flex;align-items:center;gap:10px;font-weight:400;font-size:13px;color:var(--pc-muted)}.pc-results .ss-signout{color:var(--pc-muted);border-color:var(--pc-line)}.ss-pk-body{flex:1;padding:28px 32px 40px;max-width:1180px;width:100%;margin:0 auto}.ss-pk-body h1{margin:0}.ss-pk-body .ss-lede{margin:4px 0 0}.pc-results .ss-resume{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:16px 0 0}.ss-card .ss-t,.ss-resume .ss-t{flex:1;min-width:0}.ss-tools{display:flex;gap:10px;margin:18px 0 14px;flex-wrap:wrap}.ss-search{flex:1 1 320px;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;background:var(--pc-surface);border-radius:var(--pc-radius-control);box-shadow:0 0 0 1px var(--pc-line);color:var(--pc-muted)}.ss-search:focus-within{box-shadow:0 0 0 2px var(--pc-primary)}.ss-search input{border:0;outline:0;flex:1;min-width:0;background:transparent;color:var(--pc-ink);font:inherit}.ss-sel{position:relative;height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 14px;background:var(--pc-surface);border-radius:var(--pc-radius-control);box-shadow:0 0 0 1px var(--pc-line);white-space:nowrap;font-size:13.5px;color:var(--pc-ink)}.ss-sel:focus-within{box-shadow:0 0 0 2px var(--pc-primary)}.ss-sel .ss-k{color:var(--pc-muted)}.ss-sel select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font:inherit}.ss-sel .ss-val{max-width:14rem;overflow:hidden;text-overflow:ellipsis}.ss-list{width:100%;border-collapse:separate;border-spacing:0;background:var(--pc-surface);border-radius:var(--pc-radius-tile);box-shadow:var(--pc-shadow-raised),0 0 0 1px color-mix(in srgb,var(--pc-line) 60%,transparent);overflow:hidden}.ss-list th{text-align:left;font-size:12px;font-weight:500;color:var(--pc-muted);padding:10px 16px;background:var(--pc-unknown);border-bottom:1px solid var(--pc-line)}.ss-list td{padding:11px 16px;border-bottom:1px solid color-mix(in srgb,var(--pc-line) 55%,transparent);white-space:nowrap}.ss-list td:first-child,.ss-list td:nth-child(5){white-space:normal}.ss-list tbody tr{cursor:pointer}.ss-list tbody tr:last-child td{border-bottom:0}@media (hover:hover){.ss-list tbody tr:hover td{background:color-mix(in srgb,var(--pc-unknown) 70%,var(--pc-surface))}}.ss-list tr[data-last=true] td{background:color-mix(in srgb,var(--pc-primary-soft) 45%,var(--pc-surface))}.ss-list .ss-nm{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-weight:500}.ss-list .ss-nm-t{min-width:0;overflow-wrap:anywhere}.ss-ini{width:30px;height:30px;border-radius:99px;background:var(--pc-unknown);color:var(--pc-muted);font-size:11px;font-weight:600;display:grid;place-items:center;flex:none}.ss-ini[data-tone=primary]{background:var(--pc-primary-soft);color:var(--pc-action)}.ss-tag{font-size:11px;font-weight:600;padding:1px 7px;border-radius:var(--pc-radius-chip);background:var(--pc-unknown);color:var(--pc-muted);white-space:nowrap}.ss-tag[data-tone=primary]{background:var(--pc-primary-soft);color:var(--pc-action)}.ss-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.pc-results .ss-go{color:var(--pc-action);font-weight:600;font-size:13px;text-align:right;background:transparent;cursor:pointer}.ss-card:focus-visible,.ss-go:focus-visible{outline:2px solid var(--pc-primary);outline-offset:2px}.ss-cards{display:none}.ss-count{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.ss-skel{border-radius:10px;background:linear-gradient(90deg,var(--pc-surface),var(--pc-unknown),var(--pc-surface));background-size:200% 100%;animation:ss-sheen 1.4s ease-in-out infinite}@keyframes ss-sheen{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ss-skel{animation:none}}.ss-err{margin-top:12px;color:var(--pc-low);font-size:13px}@media (max-width:767px){.ss-pk-top{padding:0 16px}.ss-pk-top .ss-acct>span{display:none}.ss-pk-body{padding:18px 16px 32px}.ss-pk-body .pc-title{font-size:1.6rem}.ss-tools{gap:8px}.ss-search{flex-basis:100%}.ss-sel{flex:1 1 0;min-width:0;justify-content:space-between;height:40px}.ss-sel .ss-val{max-width:none;flex:1;min-width:0}}@media (max-width:479px){.ss-sel .ss-k{display:none}}@media (max-width:1023px){.ss-list{display:none}.ss-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.pc-results .ss-card{display:flex;align-items:center;gap:12px;padding:12px;width:100%;text-align:left;cursor:pointer}.ss-card b{font-weight:500}.ss-card .pc-caption{display:block;overflow-wrap:anywhere}.pc-results .ss-card[data-last=true]{box-shadow:var(--pc-shadow-raised),0 0 0 1.5px var(--pc-primary)}}.pc-results :is(.ss-vbtn,.ss-go,.ss-chip,.ss-card){min-width:0;min-height:0}.pc-results .ss-go{padding:6px 0 6px 12px}