.sr-root,.srp{--sr-panel:var(--s-surface1);--sr-sel:var(--s-surface2);--sr-chip:var(--s-surface3);--sr-mark:color-mix(in srgb, var(--s-text) 16%, transparent);--sr-scrim:#0000008c}html[data-theme=light] :is(.sr-root,.srp){--sr-panel:var(--s-surface2);--sr-sel:var(--s-surface1);--sr-scrim:#0a0a0b38}.sr-field-btn{cursor:text;text-align:left;border:0}.sr-field-btn .sr-field-ph{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--s-text2);flex:1;overflow:hidden}.sr-field-btn:hover{background:var(--s-surface2)}.sr-phone-btn{width:40px;height:40px;color:var(--s-text2);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sr-phone-btn:hover{background:var(--s-surface1);color:var(--s-text)}.v3.sr-root{z-index:70;background:0 0;min-height:0;position:fixed;inset:0}.sr-scrim{background:var(--sr-scrim);cursor:default;border:0;position:absolute;inset:0}.sr-panel{background:var(--sr-panel);border:1px solid var(--s-hairline-strong);width:min(680px,100vw - 48px);max-height:calc(100dvh - 40px);animation:sr-in .16s var(--ease) both;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:10px;left:50%;overflow:hidden}.sr-panel:not([style]){transform:translate(-50%)}@keyframes sr-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.sr-panel{animation:none}}.sr-head{flex:none;align-items:center;gap:10px;min-height:56px;padding:8px 12px 8px 16px;display:flex}.sr-glass{color:var(--s-text2);flex:none}.sr-chips-input{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sr-chips-input input{min-width:120px;height:36px;color:var(--s-text);font:400 15px/22px var(--s-font);background:0 0;border:0;outline:0;flex:1}.sr-chips-input input::placeholder{color:var(--s-text2)}.v3 .sr-chips-input input:focus-visible,.srp-field input:focus-visible{outline:none}.sr-chip{background:var(--sr-chip);height:28px;color:var(--s-text);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.sr-chip button{width:18px;height:18px;color:var(--s-text2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sr-chip button:hover{color:var(--s-text);background:color-mix(in srgb, var(--s-text) 10%, transparent)}.sr-clear{width:32px;height:32px;color:var(--s-text2);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sr-clear:hover{background:var(--sr-sel);color:var(--s-text)}.sr-cancel{height:44px;color:var(--s-text);flex:none;padding:0 4px 0 8px;font-size:15px}.sr-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.sr-group+.sr-group{margin-top:6px}.sr-label{color:var(--s-text2);align-items:baseline;gap:8px;padding:10px 10px 6px;font-size:12.5px;font-weight:500;line-height:16px;display:flex}.sr-count{color:var(--s-text3);font-variant-numeric:tabular-nums;font-weight:400}.sr-all{color:var(--s-text2);margin-left:auto;font-size:12.5px;font-weight:400}.sr-all:hover{color:var(--s-text)}.sr-quiet{color:var(--s-text2);padding:18px 10px;font-size:14px}.sr-row{min-height:58px;color:var(--s-text);border-radius:12px;align-items:center;gap:12px;padding:7px 10px;display:flex}.sr-row.on{background:var(--sr-sel)}.sr-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sr-title{font-size:14px;font-weight:500;line-height:20px}.sr-title mark{background:var(--sr-mark);color:inherit;border-radius:3px;padding:0 1px}.sr-line{color:var(--s-text2);font-size:12.5px;line-height:18px}.sr-hint{color:var(--s-text3);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sr-root kbd,.srp kbd{background:var(--sr-chip);min-width:20px;height:20px;color:var(--s-text2);font:500 11px/1 var(--s-font);border-radius:6px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.sr-pic{background:var(--s-surface3);border-radius:8px;flex:none;width:56px;height:42px;display:block;position:relative;overflow:hidden}.sr-pic.lg{aspect-ratio:4/3;border-radius:12px;width:100%;height:auto}.sr-pic .sr-ca{border-radius:inherit;aspect-ratio:auto;width:100%;height:100%}.sr-pic:not(.lg){width:56px;height:42px}.sr-pic .sr-spot{object-fit:cover;width:100%;height:100%;display:block}.sr-pic.face,.sr-pic.icon{background:0 0;justify-content:center;align-items:center;display:inline-flex}.sr-pic.icon{background:var(--sr-chip);color:var(--s-text2)}.sr-pinhead{z-index:11;box-sizing:border-box;color:#f4f4f5;min-width:18px;height:18px;font:600 10px/1 var(--s-font);font-variant-numeric:tabular-nums;background:#0a0a0b;border:1.5px solid #fff;border-radius:9px 9px 9px 3px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;bottom:4px;left:4px}.sr-pinhead.blocker{background:var(--s-signal);color:#0a0a0b}.sr-pinhead.resolved{color:#fffc;background:#0a0a0b73;border-color:#ffffff8c}.sr-pic.lg .sr-pinhead{border-width:2px;border-radius:12px 12px 12px 4px;min-width:24px;height:24px;font-size:12px;bottom:10px;left:10px}.sr-tries,.sr-fixes,.sr-scopes{flex-wrap:wrap;gap:8px;padding:2px 10px 8px;display:flex}.sr-try{background:var(--sr-sel);height:32px;color:var(--s-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.sr-try:hover{background:var(--sr-chip)}.sr-try .sr-count{margin-left:2px}.sr-try>span:first-child:not(.sr-count){margin-left:-6px}.sr-fix{color:var(--s-text2);padding:10px 10px 2px;font-size:13px}.sr-fix b{color:var(--s-text);font-weight:500}.sr-fix button,.sr-scope button{color:var(--s-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--s-hairline-strong);text-decoration-color:var(--s-hairline-strong)}.sr-zero{padding:16px 10px 8px}.sr-zero-title{color:var(--s-text);font-size:15px;font-weight:500;line-height:22px}.sr-zero-body{color:var(--s-text2);margin-top:2px;font-size:13.5px;line-height:20px}.sr-zero .sr-fixes{padding:12px 0 4px}.sr-close{margin:8px -10px 0}.sr-scope{color:var(--s-text3);margin-top:12px;font-size:12.5px;line-height:18px}.sr-foot{border-top:1px solid var(--s-hairline);color:var(--s-text3);flex-wrap:wrap;flex:none;align-items:center;gap:6px 16px;padding:10px 16px;font-size:12px;display:flex}.sr-foot>span{align-items:center;gap:4px;display:inline-flex}.sr-foot-tip{margin-left:auto}.sr-foot-note{color:var(--s-text2)}.sr-root[data-phone] .sr-scrim{display:none}.sr-root[data-phone] .sr-panel{background:var(--s-bg);border:0;border-radius:0;width:100%;height:100dvh;max-height:none;animation:none;inset:0;transform:none}.sr-root[data-phone] .sr-head{padding:calc(8px + env(safe-area-inset-top)) 12px 8px 16px;gap:8px}.sr-root[data-phone] .sr-chips-input{background:var(--s-surface1);border-radius:12px;min-height:44px;padding:4px 10px}.sr-root[data-phone] .sr-chips-input input{min-width:80px;font-size:16px}.sr-root[data-phone] .sr-glass{display:none}.sr-root[data-phone] .sr-body{padding:0 8px calc(16px + env(safe-area-inset-bottom))}.sr-root[data-phone] .sr-pic:not(.lg){width:56px;height:42px}.sr-root[data-phone] .sr-row{min-height:60px}.sr-cards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;gap:12px;margin:0 -8px;padding:2px 10px 6px;scroll-padding-inline:10px;display:grid;overflow-x:auto}.sr-cards::-webkit-scrollbar{display:none}.sr-card{scroll-snap-align:start;min-width:0;color:var(--s-text);flex-direction:column;gap:8px;display:flex}.sr-card .sr-text{gap:2px}.sr-faces{scrollbar-width:none;gap:14px;padding:2px 10px 6px;display:flex;overflow-x:auto}.sr-faces::-webkit-scrollbar{display:none}.sr-face{width:60px;color:var(--s-text2);flex-direction:column;flex:none;align-items:center;gap:6px;font-size:12.5px;display:flex}.sr-face .one{max-width:60px}.sr-recent{border-radius:10px;align-items:center;min-height:44px;padding:0 2px 0 10px;display:flex}.sr-recent-q{text-align:left;min-width:0;color:var(--s-text);flex:1;height:44px;font-size:15px}.sr-recent-x{width:44px;height:44px;color:var(--s-text3);justify-content:center;align-items:center;display:inline-flex}.sr-phone-start .sr-scopes{padding-top:6px}.srp{max-width:1240px;margin:0 auto;padding:28px 40px 96px}.srp-top{flex-direction:column;gap:16px;display:flex}.srp-field{background:var(--s-surface1);border-radius:16px;align-items:center;gap:10px;max-width:760px;min-height:52px;padding:6px 8px 6px 16px;display:flex}.srp-field input{min-width:120px;height:38px;color:var(--s-text);font:400 16px/22px var(--s-font);background:0 0;border:0;outline:0;flex:1}.srp-field input::placeholder{color:var(--s-text2)}.srp-field .sr-chips-input{gap:6px}.srp-field .sr-chip a{width:18px;height:18px;color:var(--s-text2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.srp-field .sr-chip a:hover{color:var(--s-text)}.srp-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;margin-top:28px;display:grid}.srp-facets{flex-direction:column;gap:22px;display:flex;position:sticky;top:84px}.srp-facet h2{color:var(--s-text2);padding:0 10px 6px;font-size:12.5px;font-weight:500;line-height:16px}.srp-facet a{min-height:32px;color:var(--s-text);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex}.srp-facet a:hover{background:var(--s-surface1)}.srp-facet a.on{background:var(--sr-sel)}html[data-theme=light] .srp-facet a.on{background:var(--s-surface1)}.srp-facet a .n{color:var(--s-text3);font-variant-numeric:tabular-nums;margin-left:auto}.srp-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.srp-head h1{letter-spacing:-.012em;font-size:20px;font-weight:500;line-height:28px}.srp-head .sort{color:var(--s-text2);margin-left:auto;font-size:13px}.srp-sec{margin-top:20px}.srp-grid.solo{grid-template-columns:minmax(0,1fr);max-width:760px}.srp-sec .sr-label{padding-left:0;font-size:13px}.srp-sec .sr-label .sr-all{font-size:13px}.srp-list{flex-direction:column;display:flex}.srp .sr-row{min-height:76px;margin:0 -10px;padding:8px 10px}.srp .sr-row:hover{background:var(--s-surface1)}.srp .sr-pic:not(.lg){border-radius:10px;width:80px;height:60px}.srp .sr-title{font-size:15px;line-height:22px}.srp .sr-line{font-size:13px}.srp .sr-row .btn{flex:none}.srp-needs{margin-top:20px}.srp-fix{color:var(--s-text2);margin-top:10px;font-size:13.5px}.srp-fix b{color:var(--s-text);font-weight:500}.srp-fix a{color:var(--s-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--s-hairline-strong);text-decoration-color:var(--s-hairline-strong)}.srp .sr-zero{max-width:620px;padding:24px 0 0}.srp .sr-zero-title{font-size:20px;line-height:28px}.srp .sr-zero .sr-try{text-decoration:none}.srp .sr-close{margin:12px 0 0}.srp .sr-scope a{color:var(--s-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--s-hairline-strong);text-decoration-color:var(--s-hairline-strong)}.srp-tabs,.srp-filter-btn{display:none}.srp-sheet .srp-facets{position:static}@media (max-width:1023px){.srp{padding:16px 16px 96px}.srp-field{max-width:none}.srp-grid{margin-top:12px;display:block}.srp-grid>.srp-facets{display:none}.srp-tabs{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.srp-tabs::-webkit-scrollbar{display:none}.srp-tabs a,.srp-filter-btn{background:var(--s-surface1);height:34px;color:var(--s-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.srp-tabs a.on{background:var(--s-surface3)}.srp-tabs a .n{color:var(--s-text3);font-variant-numeric:tabular-nums}.srp-filter-btn{margin-left:auto;display:inline-flex}.srp-head .sort{display:none}.srp-head{margin-top:18px}.srp-head h1{font-size:17px;line-height:24px}.srp .sr-row{min-height:64px}.srp .sr-pic:not(.lg){border-radius:8px;width:56px;height:42px}.srp .sr-title{font-size:14.5px;line-height:20px}.srp .sr-row .btn{display:none}}.srp-rowlink{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;display:flex}.srp-sheet .srp-facet a.on,.srp-sheet .srp-facet a:hover{background:var(--s-surface3)}
