.srch-redesign{font-family:var(--font-mona),var(--font-inter),ui-sans-serif,system-ui,sans-serif}.srch-redesign .tnum{font-variant-numeric:proportional-nums}.srch-redesign .srf-mut{color:hsl(var(--text-2))}.srch-redesign .scroll::-webkit-scrollbar{width:.625rem;height:.625rem}.srch-redesign .scroll::-webkit-scrollbar-thumb{background:hsl(var(--rule));border-radius:var(--radius-8);border:.1875rem solid hsl(var(--surface))}.srch-redesign .scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--text-on-frame-2))}.srch-redesign .scroll::-webkit-scrollbar-track{background:transparent}.srch-redesign .srch-seedbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;flex-shrink:0}.srch-redesign .ssb-lead{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--type-13);color:hsl(var(--text-2))}.srch-redesign .ssb-lead svg{color:hsl(var(--data));flex-shrink:0}.srch-redesign .seed-mode{display:inline-flex;align-items:center;gap:.0625rem;padding:.0625rem;border-radius:var(--radius-8);border:.0625rem solid hsl(var(--rule));background:hsl(var(--surface-quiet))}.srch-redesign .seed-mode .sm-btn{display:inline-flex;align-items:center;gap:var(--space-4);height:1.75rem;padding:0 var(--space-12);border:.0625rem solid transparent;background:transparent;border-radius:var(--radius-8);font-size:var(--type-13);font-weight:600;color:hsl(var(--text-2));cursor:pointer}.srch-redesign .seed-mode .sm-btn svg{flex-shrink:0}.srch-redesign .seed-mode .sm-btn:hover:not(.on){color:hsl(var(--text));background:hsl(var(--surface))}.srch-redesign .seed-mode .sm-btn:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:.125rem}.srch-redesign .seed-mode .sm-btn.on{background:hsl(var(--emphasis));border-color:hsl(var(--control-border));color:hsl(var(--text));box-shadow:none}.srch-redesign .srch-airow{display:grid;grid-template-columns:1.55fr 1fr;gap:var(--space-24);padding:var(--space-16) 0;border-bottom:.0625rem solid hsl(var(--rule));flex-shrink:0}.srch-redesign .aiseg{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.srch-redesign .ai-cap{font-weight:600;color:hsl(var(--text));display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.srch-redesign .ai-cap,.srch-redesign .ai-cap span{font-size:var(--type-13);text-transform:none;letter-spacing:0}.srch-redesign .ai-cap span{font-weight:400;color:hsl(var(--text-2))}.srch-redesign .ai-inp{display:flex;align-items:center;gap:var(--space-8);height:2.25rem;padding:0 var(--space-4) 0 var(--space-12);border-radius:var(--radius-8);border:.0625rem solid hsl(var(--control-border));background:hsl(var(--surface));box-shadow:none}.srch-redesign .ai-inp:focus-within{border-color:hsl(var(--focus));outline:.0625rem solid hsl(var(--focus));outline-offset:-.125rem;box-shadow:none}.srch-redesign .ai-inp>svg{flex-shrink:0;color:hsl(var(--data))}.srch-redesign .ai-inp input{flex:1;min-width:0;padding:0 var(--space-12) 0 0;border:0;background:transparent;font-size:var(--type-14);color:hsl(var(--text));text-overflow:ellipsis;outline:0}.srch-redesign .ai-inp input::-moz-placeholder{color:hsl(var(--text-3));text-overflow:ellipsis}.srch-redesign .ai-inp input::placeholder{color:hsl(var(--text-3));text-overflow:ellipsis}.srch-redesign .ai-inp .btn{flex-shrink:0}.srch-redesign .ai-clearbtn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;background:transparent;color:hsl(var(--text-2));border-radius:var(--radius-999);cursor:pointer;flex-shrink:0}.srch-redesign .ai-clearbtn:hover{color:hsl(var(--text));background:hsl(var(--surface-quiet))}.srch-redesign .ai-clearbtn:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:.125rem}.srch-redesign .ai-url .url-go{width:2rem;height:2rem;border-radius:var(--radius-8);display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--surface));color:hsl(var(--text));border:.0625rem solid hsl(var(--control-border));flex-shrink:0;cursor:pointer}.srch-redesign .ai-url .url-go:not(:disabled):hover{background:hsl(var(--surface-quiet))}.srch-redesign .ai-url .url-go:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:.125rem}.srch-redesign .ai-url .url-go:disabled{cursor:default}.srch-redesign .ai-banner{font-size:var(--type-12);line-height:1.45;padding:var(--space-8) var(--space-12);display:flex;align-items:flex-start;gap:var(--space-8);color:hsl(var(--text));background:hsl(var(--surface-quiet));border-left:var(--rule-thick) solid hsl(var(--text-on-frame-2))}.srch-redesign .ai-banner.err{border-left-color:hsl(var(--problem))}.srch-redesign .ai-banner svg{flex-shrink:0;margin-top:.0625rem;color:hsl(var(--data))}@media (max-width:1080px){.srch-redesign .srch-airow{grid-template-columns:1fr}}.srch-redesign .sc-savedbadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-pill);font-size:var(--type-11);font-weight:600;white-space:nowrap}.srch-redesign .sc-savedbadge svg{flex-shrink:0}.srch-redesign .sc-savedbadge.saved{color:hsl(var(--success));background:hsl(var(--success)/.12);border:1px solid hsl(var(--success)/.3)}.srch-redesign .sc-savedbadge.modified{color:hsl(var(--warning-foreground));background:hsl(var(--warning)/.14);border:1px solid hsl(var(--warning)/.32)}.srch-redesign .srch-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--r-lg);padding:16px}.srch-redesign .srch-recent{padding:16px;margin-bottom:16px}.srch-redesign .recent-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.srch-redesign .recent-head .ch{font-size:var(--type-13);font-weight:700;margin:0}.srch-redesign .recent-head .csub{font-size:var(--type-12);color:hsl(var(--muted-foreground));margin:0}.srch-redesign .recent-row{display:flex;gap:12px;overflow-x:auto}.srch-redesign .recent-card{min-width:200px;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:var(--r-md);padding:12px;background:hsl(var(--card));cursor:pointer;text-align:left;transition:border-color .12s,background .12s;display:flex;flex-direction:column;gap:4px}.srch-redesign .recent-card:hover{border-color:hsl(var(--ring)/.4);background:hsl(var(--muted)/.4)}.srch-redesign .recent-card .rn{font-size:var(--type-13);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srch-redesign .recent-card .rm{font-size:var(--type-11);color:hsl(var(--muted-foreground))}.srch-redesign .recent-skel{min-width:200px;height:62px;flex-shrink:0;border-radius:var(--r-md);background:hsl(var(--muted)/.6);animation:srch-pulse 1.3s ease-in-out infinite}.srch-redesign .recent-empty{font-size:var(--type-12);color:hsl(var(--muted-foreground));padding:8px 0}@keyframes srch-pulse{0%,to{opacity:1}50%{opacity:.5}}.srch-redesign .uc{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:16px 24px}.srch-redesign .uc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.srch-redesign .uc-head .ey{display:inline-flex;align-items:center;gap:8px;font-size:var(--type-11);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:hsl(var(--muted-foreground))}.srch-redesign .uc-head .ey .dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--primary))}.srch-redesign .uc-prev{display:inline-flex;align-items:center;gap:8px;font-size:var(--type-11);font-weight:600}.srch-redesign .uc-prev,.srch-redesign .uc-prev svg{color:hsl(var(--muted-foreground))}.srch-redesign .uc-top{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.srch-redesign .uc-lbl{font-size:var(--type-11);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:8px}.srch-redesign .uc-big{display:flex;align-items:baseline;gap:8px}.srch-redesign .uc-big .n{font-size:var(--type-32);font-weight:700;letter-spacing:-.02em;line-height:1}.srch-redesign .uc-big .n.muted{color:hsl(var(--muted-foreground));font-size:var(--type-22)}.srch-redesign .uc-big .u{font-size:var(--type-13);color:hsl(var(--muted-foreground))}.srch-redesign .uc-subnote{font-size:var(--type-12);color:hsl(var(--muted-foreground));margin-top:4px}.srch-redesign .uc-funnel{margin-top:16px;display:flex;flex-direction:column;gap:8px}.srch-redesign .uc-frow{display:grid;grid-template-columns:118px 1fr 60px;align-items:center;gap:12px}.srch-redesign .uc-fl{font-size:var(--type-12);color:hsl(var(--muted-foreground))}.srch-redesign .uc-ftrack{height:16px;border-radius:5px;background:hsl(var(--muted));overflow:hidden}.srch-redesign .uc-ffill{display:block;height:100%;border-radius:5px}.srch-redesign .uc-fv{font-size:var(--type-12);font-weight:700;text-align:right}.srch-redesign .uc-prec{border-left:1px solid hsl(var(--border));padding-left:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.srch-redesign .uc-gauge{position:relative;width:196px;height:112px}.srch-redesign .uc-gauge svg{display:block}.srch-redesign .uc-gscore{position:absolute;left:0;right:0;bottom:4px}.srch-redesign .uc-gscore .gs{font-size:var(--type-32);font-weight:700;line-height:1}.srch-redesign .uc-gscore .gs.muted{color:hsl(var(--muted-foreground))}.srch-redesign .uc-gscore .gl{font-size:var(--type-12);font-weight:600;margin-top:4px}.srch-redesign .uc-gends{display:flex;justify-content:space-between;width:196px;margin-top:2px;font-size:var(--type-11);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.8)}.srch-redesign .uc-cov-of{font-size:var(--type-12);color:hsl(var(--muted-foreground));margin-top:12px}.srch-redesign .uc-cov-of b{color:hsl(var(--foreground))}.srch-redesign .uc-cov{margin-top:16px;padding-top:16px;border-top:1px solid hsl(var(--border))}.srch-redesign .uc-cov .ey{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.srch-redesign .uc-cov .ey,.srch-redesign .uc-grouplbl{font-size:var(--type-11);font-weight:700;color:hsl(var(--muted-foreground))}.srch-redesign .uc-grouplbl{margin:16px 0 8px}.srch-redesign .uc-cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.srch-redesign .uc-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:var(--r-md);border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;position:relative;transition:border-color .12s,background .12s;text-align:left}.srch-redesign .uc-chip:hover{border-color:hsl(var(--ring)/.4)}.srch-redesign .uc-chip.on{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.05)}.srch-redesign .uc-chip.empty{border-style:dashed}.srch-redesign .uc-chip .cn{font-size:var(--type-13);font-weight:600;white-space:nowrap}.srch-redesign .uc-chip .cc{font-size:var(--type-12);font-weight:700;min-width:21px;height:21px;padding:0 8px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.srch-redesign .uc-chip.on .cc{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.srch-redesign .uc-nudge{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;border-radius:var(--r-md);background:hsl(var(--accent)/.55);font-size:var(--type-13);color:hsl(var(--accent-foreground))}.srch-redesign .uc-nudge svg{flex-shrink:0;color:hsl(var(--accent-foreground))}@media (max-width:980px){.srch-redesign .uc-top{grid-template-columns:1fr}.srch-redesign .uc-prec{border-left:none;padding-left:0;border-top:1px solid hsl(var(--border));padding-top:16px;margin-top:4px}.srch-redesign .uc-cgrid{grid-template-columns:repeat(2,1fr)}}.srch-redesign .srs-caveat{display:flex;align-items:flex-start;gap:8px;font-size:var(--type-12);line-height:1.5;color:hsl(var(--warning-foreground));background:hsl(var(--warning)/.1);border:1px solid hsl(var(--warning)/.32);border-radius:var(--r-md);padding:12px}.srch-redesign .srs-caveat svg{color:hsl(var(--warning));flex-shrink:0;margin-top:1px}.srch-redesign .bm-taxbar{display:flex;gap:2px;padding:12px 24px 0;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.srch-redesign .bm-tax{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;background:transparent;font-size:var(--type-13);font-weight:600;color:hsl(var(--muted-foreground));border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .12s}.srch-redesign .bm-tax:hover{color:hsl(var(--foreground))}.srch-redesign .bm-tax.on{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.srch-redesign .bm-tax-ic{display:inline-flex}.srch-redesign .bm-tax .srs-lensn{background:hsl(var(--muted-foreground))}.srch-redesign .bm-tax.on .srs-lensn{background:hsl(var(--primary))}.srch-redesign .srs-lens{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;border:none;border-radius:var(--r-sm);background:transparent;text-align:left;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .12s,color .12s}.srch-redesign .srs-lens:hover{background:hsl(var(--muted))}.srch-redesign .srs-lens.on{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.srch-redesign .srs-lens-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.srch-redesign .srs-lens-nm{font-size:var(--type-13);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srch-redesign .srs-lens.on .srs-lens-nm{color:hsl(var(--accent-foreground))}.srch-redesign .srs-lens-ct{font-size:var(--type-11);color:hsl(var(--muted-foreground))}.srch-redesign .modal-backdrop{position:fixed;inset:0;z-index:120;background:hsl(var(--scrim)/.42);display:flex;align-items:center;justify-content:center;padding:24px}.srch-redesign .modal{width:100%;max-width:520px;max-height:88vh;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--r-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden}.srch-redesign .modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid hsl(var(--border))}.srch-redesign .modal-title{font-size:var(--type-18);font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.srch-redesign .modal-sub{font-size:var(--type-13);color:hsl(var(--muted-foreground));margin:4px 0 0}.srch-redesign .modal-foot{display:flex;align-items:center;gap:8px;padding:12px 24px;border-top:1px solid hsl(var(--border))}.srch-redesign .srs-modal{max-width:720px}.srch-redesign .bm-modal{max-width:840px}.srch-redesign .srs-body{display:flex;min-height:320px;max-height:60vh;padding:16px 24px;gap:16px;overflow:hidden}.srch-redesign .srs-lensrail{width:248px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto;border-right:1px solid hsl(var(--border));padding-right:12px}.srch-redesign .bm-fam{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:var(--r-sm);background:transparent;font-size:var(--type-13);font-weight:500;text-align:left;color:hsl(var(--foreground));cursor:pointer;transition:background .12s}.srch-redesign .bm-fam:hover{background:hsl(var(--muted))}.srch-redesign .bm-fam.on{background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-weight:700}.srch-redesign .bm-fam-ic{display:inline-flex;flex-shrink:0}.srch-redesign .bm-fam-t{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.srch-redesign .bm-fam-sub{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--warning));background:hsl(var(--warning)/.14);padding:1px 8px}.srch-redesign .bm-fam-sub,.srch-redesign .srs-lensn{font-size:var(--type-11);font-weight:700;border-radius:var(--r-pill)}.srch-redesign .srs-lensn{color:hsl(var(--primary-foreground));background:hsl(var(--primary));padding:0 8px;flex-shrink:0;min-width:18px;height:16px;display:inline-flex;align-items:center;justify-content:center}.srch-redesign .srs-grid{flex:1;min-width:0;overflow-y:auto}.srch-redesign .bm-modelnote{display:flex;align-items:center;gap:8px;font-size:var(--type-12);line-height:1.5;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.55);border-radius:var(--r-sm);padding:8px 12px;margin-bottom:16px}.srch-redesign .bm-modelnote svg{flex-shrink:0}.srch-redesign .bm-search{position:relative;margin-bottom:16px}.srch-redesign .bm-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground))}.srch-redesign .bm-search input{width:100%;height:34px;padding:0 12px 0 32px;border-radius:var(--r-sm);border:1px solid hsl(var(--input));background:hsl(var(--card));font-size:var(--type-13);color:hsl(var(--foreground));outline:none}.srch-redesign .bm-search input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.14)}.srch-redesign .bm-group{margin-bottom:16px}.srch-redesign .bm-group:last-child{margin-bottom:0}.srch-redesign .srs-gridhead{font-size:var(--type-11);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-bottom:8px}.srch-redesign .srs-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.srch-redesign .srs-tile{border:1px solid hsl(var(--border));border-radius:var(--r-sm);overflow:hidden;background:hsl(var(--card));transition:border-color .12s,background .12s,box-shadow .12s}.srch-redesign .srs-tile.on{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.05);box-shadow:var(--shadow-xs)}.srch-redesign .srs-tile.excl{border-color:hsl(var(--problem)/.5);background:hsl(var(--problem)/.05)}.srch-redesign .srs-tile:hover{border-color:hsl(var(--ring)/.4)}.srch-redesign .srs-tile-h{display:flex;align-items:flex-start;gap:8px;width:100%;padding:12px;font-size:var(--type-13);line-height:1.35;text-align:left;border:none;background:transparent;color:inherit;cursor:pointer}.srch-redesign .srs-tile.on .srs-tile-h{font-weight:600}.srch-redesign .srf-check{width:1rem;height:1rem;border-radius:var(--space-4);border:.0625rem solid hsl(var(--control-border));display:grid;place-items:center;flex-shrink:0;color:hsl(var(--text-on-frame));background:hsl(var(--surface));margin-top:.0625rem;transition:background .12s,border-color .12s}.srch-redesign .srs-tile.on .srf-check{background:hsl(var(--primary));border-color:hsl(var(--primary))}.srch-redesign .srs-tile.excl .srf-check{background:hsl(var(--problem));border-color:hsl(var(--problem))}.srch-redesign .srs-tile-def{font-size:var(--type-11);font-weight:400;color:hsl(var(--muted-foreground));margin-top:2px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srch-redesign .srs-tile-cfg{display:flex;align-items:center;gap:8px;padding:0 12px 12px}.srch-redesign .srs-mode{font-size:var(--type-11);font-weight:700;letter-spacing:.04em;padding:1px 8px;border-radius:var(--r-pill);background:hsl(var(--primary)/.12);color:hsl(var(--primary));flex-shrink:0;border:none;cursor:pointer}.srch-redesign .srs-tile.excl .srs-mode{background:hsl(var(--problem)/.12);color:hsl(var(--problem-strong))}.srch-redesign .srs-slider{flex:1;accent-color:hsl(var(--primary));min-width:0;cursor:pointer}.srch-redesign .srs-tile.excl .srs-slider{accent-color:hsl(var(--problem))}.srch-redesign .srs-range{font-size:var(--type-11);color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0}.srch-redesign .srs-op{height:30px}.srch-redesign .srs-op.seg button{height:24px;padding:0 12px;font-size:var(--type-12)}.srch-redesign .srs-empty{font-size:var(--type-12);color:hsl(var(--muted-foreground));padding:16px 4px;text-align:center}.srch-redesign .modal-foot .srs-caveat{margin:0}.srch-redesign .bm-xl .srs-body{flex:1;min-height:0;max-height:none}.srch-redesign .bm-xl .srs-tile-h{flex:1;min-width:0;align-items:center;padding:.6875rem .75rem;font-size:var(--type-13)}.srch-redesign .bm-xl .bm-rowx{display:inline-flex;align-items:center;gap:.1875rem;flex-shrink:0;margin-right:.625rem;padding:.25rem .5rem;border:none;background:transparent;border-radius:var(--r-xs);font-size:var(--type-11);font-weight:500;color:hsl(var(--muted-foreground));cursor:pointer}.srch-redesign .bm-xl .bm-rowx:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.srch-redesign .bm-xl .bm-rowx svg{transition:transform .12s}.srch-redesign .bm-xl .bm-rowx[aria-expanded=true] svg{transform:rotate(180deg)}.srch-redesign .srs-poles{display:flex;flex-direction:column;gap:.125rem;margin-top:.375rem}.srch-redesign .srs-pole{display:flex;align-items:flex-start;gap:.3125rem;font-size:var(--type-11);line-height:1.45;font-weight:400;color:hsl(var(--muted-foreground))}.srch-redesign .srs-pole svg{flex-shrink:0;margin-top:.09375rem;color:hsl(var(--primary))}.srch-redesign .srs-pole.lo svg{color:hsl(var(--muted-foreground)/.7)}.srch-redesign .srs-pole b{font-weight:600;color:hsl(var(--foreground)/.8)}.srch-redesign .srs-tile.excl .srs-pole svg{color:hsl(var(--problem-strong))}.srch-redesign .srs-tile.excl .srs-pole.lo svg{color:hsl(var(--muted-foreground)/.7)}.srch-redesign .srs-scale{font-size:var(--type-11);color:hsl(var(--muted-foreground)/.8);flex-shrink:0}.srch-redesign .srs-kslider{flex:1;min-width:0}.srch-redesign .srs-kslider [data-slot=slider-track]{height:4px;background:hsl(var(--muted))}.srch-redesign .srs-kslider [data-slot=slider-range]{background:hsl(var(--primary))}.srch-redesign .srs-kslider [data-slot=slider-thumb]{width:14px;height:14px;background:hsl(var(--card));border:2px solid hsl(var(--primary));box-shadow:var(--shadow-sm)}.srch-redesign .srs-tile.excl .srs-kslider [data-slot=slider-range]{background:hsl(var(--problem))}.srch-redesign .srs-tile.excl .srs-kslider [data-slot=slider-thumb]{border-color:hsl(var(--problem))}.srch-redesign .srs-cfgcol{display:flex;flex-direction:column;min-width:0}.srch-redesign .srs-slidecol{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1875rem}.srch-redesign .srs-polerow{display:flex;justify-content:space-between;gap:.75rem}.srch-redesign .srs-polerow span{font-size:var(--type-11);line-height:1.4;color:hsl(var(--muted-foreground)/.85);min-width:0;flex:1}.srch-redesign .srs-polerow .srs-pole-hi{text-align:right}.srch-redesign .srs-reach{font-size:var(--type-11);font-weight:600;color:hsl(var(--foreground)/.78);padding:.125rem .75rem .25rem 2.0625rem}.srch-redesign .srs-caveat-ln{font-size:var(--type-11);line-height:1.45;color:hsl(var(--muted-foreground)/.85);padding:0 .75rem .625rem 2.0625rem}.srch-redesign .srs-intent-cfg{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;border-top:1px solid hsl(var(--border))}.srch-redesign .srs-body.itx-frame{padding:0;min-height:0;max-height:none;height:min(28rem,calc(60vh - 9rem))}.srch-redesign .srs-intent-cfg.itx-cfg{padding:1rem 0 0}.srch-redesign .sic-group{display:flex;align-items:center;gap:8px}.srch-redesign .sic-lbl{font-size:var(--type-11);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.srch-redesign .sic-seg.seg button{height:24px;padding:0 12px;font-size:var(--type-12)}.srch-redesign .sic-seg .sic-sub{margin-left:4px;opacity:.6;font-weight:700}.srch-redesign .sic-num{display:inline-flex;align-items:center;gap:8px}.srch-redesign .sic-num input{width:54px;height:24px;padding:0 8px;border-radius:var(--r-sm);border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-size:var(--type-12);font-weight:600;text-align:center}.srch-redesign .sic-num input:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--ring)/.35)}.srch-redesign .sic-num .sic-sub{margin-left:0;opacity:.7;font-size:var(--type-11);font-weight:600;color:hsl(var(--muted-foreground))}.srch-redesign .srf-present-row{padding:2px 2px 8px}.srch-redesign .srf-present-lbl{display:flex;align-items:center;gap:8px}.srch-redesign .srf-textarea{width:100%;min-height:76px;resize:vertical;padding:8px 12px;border-radius:var(--r-sm);border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--type-12);line-height:1.5;font-family:inherit}.srch-redesign .srf-textarea:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--ring)/.35)}.srch-redesign .srf-textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}.srch-redesign .srf-textarea::placeholder{color:hsl(var(--muted-foreground))}.srch-redesign .sc-intentcfg{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-11);font-weight:600;color:hsl(var(--lt-search));background:hsl(var(--lt-search)/.08);border:1px dashed hsl(var(--lt-search)/.3);border-radius:var(--r-pill);padding:2px 8px;cursor:pointer}.srch-redesign .bm-caveat-wrap{padding:0 24px 4px}@media (max-width:1100px){.srch-redesign .srs-tiles{grid-template-columns:1fr}}.srch-redesign .srch-sec-head{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);cursor:pointer;border:0;background:transparent;color:hsl(var(--text));border-radius:var(--radius-8);text-align:left}.srch-redesign .srch-sec-head:hover{background:hsl(var(--surface-quiet))}.srch-redesign .srch-sec-head:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:.125rem}.srch-redesign .srch-sec-ic{color:hsl(var(--text-2));flex-shrink:0}.srch-redesign .srch-sec-title{font-size:var(--type-14);font-weight:600;flex:1}.srch-redesign .seg .rt-n,.srch-redesign .srch-sec-count,.srch-redesign .tpill .ct{min-width:1.25rem;height:1.25rem;padding:0 var(--space-4);border-radius:var(--radius-999);background:hsl(var(--surface-quiet));border:.0625rem solid hsl(var(--rule));color:hsl(var(--text-2));font-size:var(--type-11);font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:proportional-nums}.srch-redesign .seg .rt-n{margin-left:var(--space-4)}.srch-redesign .srch-secbody{padding:0 0 var(--space-8)}.srch-redesign .srch-sec-find{padding:0 var(--space-8) var(--space-8)}.srch-redesign .srf-wrap{border-radius:var(--radius-8)}.srch-redesign .srch-radius{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8)}.srch-redesign .srf-wrap.open{background:hsl(var(--surface-quiet));box-shadow:inset 0 0 0 .0625rem hsl(var(--rule))}.srch-redesign .srch-frow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-8);font-size:var(--type-13)}.srch-redesign .srch-frow.btn-like{width:100%;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.srch-redesign .srch-frow.btn-like:hover{background:hsl(var(--surface-quiet))}.srch-redesign .srch-frow.btn-like:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:-.125rem}.srch-redesign .srf-wrap.open .srch-frow:hover{background:transparent}.srch-redesign .srch-frow .fl{color:hsl(var(--text))}.srch-redesign .srch-frow .srf-fl-row{display:flex;align-items:center;gap:var(--space-8)}.srch-redesign .srch-frow.on .fl{font-weight:600}.srch-redesign .srf-right{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.srch-redesign .srf-sum{font-size:var(--type-11);font-weight:600;color:hsl(var(--text));background:hsl(var(--emphasis));padding:0 var(--space-8);border-radius:var(--radius-999);white-space:nowrap;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.srch-redesign .srf-sum.exc{color:hsl(var(--problem-strong));background:hsl(var(--surface-quiet));box-shadow:inset 0 0 0 .0625rem hsl(var(--problem))}.srch-redesign .srf-pop{padding:0 var(--space-8) var(--space-12)}.srch-redesign .srf-seg{width:100%;margin-bottom:var(--space-8)}.srch-redesign .srf-seg.seg{display:flex}.srch-redesign .srf-seg.seg button{flex:1}.srch-redesign .srf-help,.srch-redesign .srf-known-only{font-size:var(--type-12);line-height:1.4;color:hsl(var(--text-2))}.srch-redesign .srf-help{margin-top:var(--space-4)}.srch-redesign .srs-caveat.srf-kept-hint{font-size:var(--type-12);line-height:1.4}.srch-redesign .srf-opts{display:flex;flex-direction:column;gap:.125rem;max-height:13.75rem;overflow-y:auto}.srch-redesign .srf-opt{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-8);font-size:var(--type-13);text-align:left;border:none;background:transparent;color:hsl(var(--text));cursor:pointer}.srch-redesign .srf-opt:hover{background:hsl(var(--surface))}.srch-redesign .srf-opt:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:-.125rem}.srch-redesign .srf-opt.on{font-weight:600}.srch-redesign .srf-opt.dim{opacity:.4}.srch-redesign .srf-opt.on .srf-check{background:hsl(var(--action));border-color:hsl(var(--action));color:hsl(var(--text-on-frame))}.srch-redesign .srf-opt.stacked{align-items:flex-start}.srch-redesign .srf-opts:has(.srf-opt.stacked){max-height:24rem}.srch-redesign .srf-optbody{display:flex;flex-direction:column;gap:.125rem;min-width:0}.srch-redesign .srf-opt.on .srf-optdesc,.srch-redesign .srf-optdesc{font-size:var(--type-12);font-weight:400;line-height:1.35;color:hsl(var(--text-2));white-space:normal}.srch-redesign .srf-optsearch{margin:var(--space-4) 0 var(--space-8)}.srch-redesign .srf-optempty{padding:var(--space-8);font-size:var(--type-12);color:hsl(var(--text-2))}.srch-redesign .srf-foot{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-8);border-top:.0625rem solid hsl(var(--rule))}.srch-redesign .srch-toggle{width:2.25rem;height:1.25rem;border-radius:var(--radius-999);background:hsl(var(--text-on-frame-2));border:none;position:relative;flex-shrink:0;transition:background .14s;cursor:pointer}.srch-redesign .srch-toggle.on{background:hsl(var(--control-border))}.srch-redesign .srch-toggle:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:var(--radius-999);background:hsl(var(--surface));transition:transform .14s}.srch-redesign .srch-toggle.on:after{transform:translateX(1rem)}.srch-redesign .srch-toggle:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:.125rem}.srch-redesign .srch-switch[data-state]{background:hsl(var(--text-on-frame-2))}.srch-redesign .srch-switch[data-state=checked]{background:hsl(var(--control-border))}.srch-redesign .srch-switch>span{background:hsl(var(--surface));box-shadow:none}.srch-redesign .field-input{width:100%;height:2.25rem;border:.0625rem solid hsl(var(--control-border));border-radius:var(--radius-8);padding:0 var(--space-12);font-size:var(--type-13);font-family:inherit;background:hsl(var(--surface));color:hsl(var(--text));outline:none}.srch-redesign .field-input::-moz-placeholder{color:hsl(var(--text-3))}.srch-redesign .field-input::placeholder{color:hsl(var(--text-3))}.srch-redesign .field-input:focus{border-color:hsl(var(--focus));box-shadow:inset 0 0 0 .0625rem hsl(var(--focus))}.srch-redesign .srf-soon{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8);color:hsl(var(--text-3))}.srch-redesign .srf-soon .pill{font-size:var(--type-11);font-weight:600;color:hsl(var(--text-2));background:hsl(var(--surface-quiet));border:.0625rem solid hsl(var(--rule));padding:0 var(--space-8);border-radius:var(--radius-999)}.srch-redesign .srch-rail-foot{padding:var(--space-12) var(--space-16);border-top:.0625rem solid hsl(var(--rule))}.srch-redesign .srch-rail-foot .btn{width:100%}.srch-redesign .srm-about,.srch-redesign .srm-about.seg{display:block;background:hsl(var(--surface-quiet));border:0;border-left:var(--rule-thick) solid hsl(var(--text-on-frame-2));border-radius:0;padding:0;margin:var(--space-4) 0 var(--space-16)}.srch-redesign .srm-about-trig,.srch-redesign .srm-about.seg .srm-about-trig{display:flex;align-items:center;gap:var(--space-8);width:100%;height:auto;padding:var(--space-12) var(--space-12);font-size:var(--type-13);font-weight:600;color:hsl(var(--text));text-align:left;border:none;background:transparent;border-radius:0;cursor:pointer}.srch-redesign .srm-about-trig svg{flex-shrink:0}.srch-redesign .srm-about-trig:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:-.125rem}.srch-redesign .srm-about-body{font-size:var(--type-12);line-height:1.55;color:hsl(var(--text-2));padding:0 var(--space-12) var(--space-12)}.srch-redesign .srm-about-body b{color:hsl(var(--text))}.srch-redesign .published-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);margin:0 .125rem var(--space-8)}.srch-redesign .published-h>span:first-child{font-family:var(--font-grotesk),var(--font-mona),sans-serif;font-size:var(--type-11);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-3))}.srch-redesign .published-h .ph-hint{font-size:var(--type-12);color:hsl(var(--text-2));font-weight:400}.srch-redesign .published-h.srm-shelf-next{margin-top:var(--space-16)}.srch-redesign .srm-shelf-quiet{font-size:var(--type-12);line-height:1.5;color:hsl(var(--text-2));margin:0 .125rem var(--space-8)}.srch-redesign .srg-combine{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-16);font-size:var(--type-12);font-weight:600;color:hsl(var(--text-2))}.srch-redesign .srg-combine .seg{display:flex}.srch-redesign .srg-card{display:flex;align-items:flex-start;gap:var(--space-8);border:.0625rem solid hsl(var(--rule));border-radius:var(--radius-12);padding:var(--space-12);margin-bottom:var(--space-8);background:hsl(var(--surface));transition:border-color .13s,background .13s}.srch-redesign .srg-card.inc{border-color:hsl(var(--control-border));background:hsl(var(--emphasis))}.srch-redesign .srg-card.exc{border-color:hsl(var(--problem))}.srch-redesign .srg-cbx{margin-top:.0625rem;cursor:pointer}.srch-redesign .srg-cbx.exc{background:hsl(var(--problem));border-color:hsl(var(--problem))}.srch-redesign .srg-body{flex:1;min-width:0}.srch-redesign .srg-nm{font-size:var(--type-13);font-weight:600;color:hsl(var(--text))}.srch-redesign .srg-meta{font-size:var(--type-12);color:hsl(var(--text-2));margin-top:.125rem}.srch-redesign .srg-mode{font-size:var(--type-11);font-weight:600;padding:0 var(--space-8);border-radius:var(--radius-999);background:hsl(var(--emphasis));color:hsl(var(--text));flex-shrink:0;align-self:center;border:none;cursor:pointer}.srch-redesign .srg-mode.exc{background:hsl(var(--surface-quiet));color:hsl(var(--problem-strong));box-shadow:inset 0 0 0 .0625rem hsl(var(--problem))}.srch-redesign .rl-edit{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-grotesk),var(--font-mona),sans-serif;font-size:var(--type-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--text-3));white-space:nowrap}.srch-redesign .rl-edit b{font-family:var(--font-mona),sans-serif;color:hsl(var(--text));font-size:var(--type-14);font-weight:600;letter-spacing:0;text-transform:none;font-variant-numeric:proportional-nums}.srch-redesign .rl-edit .plus,.srch-redesign .srch-info{width:2.25rem;height:2.25rem;border-radius:var(--radius-8);border:.0625rem solid hsl(var(--control-border));background:hsl(var(--surface));display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--text));cursor:pointer}.srch-redesign .rl-edit .plus:hover,.srch-redesign .srch-info:not(:disabled):hover{background:hsl(var(--surface-quiet));color:hsl(var(--text))}.srch-redesign .rl-edit .plus:focus-visible,.srch-redesign .srch-info:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:.125rem;box-shadow:none}.srch-redesign .rl-field b{font-weight:600;font-variant-numeric:proportional-nums}.srch-redesign .srch-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-bottom:var(--space-16)}.srch-redesign .srch-chips .sc-lead{font-family:var(--font-grotesk),var(--font-mona),sans-serif;font-size:var(--type-11);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-3));margin-right:.125rem}.srch-redesign .schip{display:inline-flex;align-items:center;gap:var(--space-4);min-height:1.75rem;font-size:var(--type-12);font-weight:600;padding:0 var(--space-4) 0 var(--space-12);border-radius:var(--radius-999);border:.0625rem solid transparent}.srch-redesign .schip .sc-range{font-weight:600;color:hsl(var(--text-2))}.srch-redesign .schip.inc,.srch-redesign .schip.intent,.srch-redesign .schip.model{background:hsl(var(--emphasis));color:hsl(var(--text));border-color:hsl(var(--control-border))}.srch-redesign .schip.exc{background:hsl(var(--surface));color:hsl(var(--problem-strong));border-color:hsl(var(--problem))}.srch-redesign .schip.scope{padding:0 var(--space-12);background:hsl(var(--surface-quiet));color:hsl(var(--text-2));border-color:hsl(var(--rule))}.srch-redesign .schip.scope svg{flex-shrink:0}.srch-redesign .schip.scope.across{border-style:dashed;border-color:hsl(var(--control-border))}.srch-redesign button.schip.scope{cursor:pointer}.srch-redesign button.schip.scope:hover{background:hsl(var(--surface));border-color:hsl(var(--control-border))}.srch-redesign button.schip.scope:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:.125rem}.srch-redesign .schip.scope.plain{cursor:help}.srch-redesign .sc-x{width:1.25rem;height:1.25rem;border:none;background:transparent;border-radius:var(--radius-999);display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex-shrink:0;cursor:pointer}.srch-redesign .sc-x:hover{background:hsl(var(--surface))}.srch-redesign .sc-x:focus-visible{outline:.125rem solid hsl(var(--focus));outline-offset:0}.srch-redesign .sc-clear{font-size:var(--type-13);font-weight:600;color:hsl(var(--text));padding:var(--space-4) var(--space-8);border:none;background:transparent;cursor:pointer;text-decoration:underline;text-decoration-color:hsl(var(--control-border));text-underline-offset:.1875rem}.srch-redesign .sc-clear:hover{text-decoration-thickness:.125rem}.srch-redesign .sc-tag{font-family:var(--font-grotesk),var(--font-mona),sans-serif;font-size:var(--type-11);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-2));border:none;background:transparent;padding:0 .125rem;cursor:pointer}.srch-redesign .sc-tag:hover{color:hsl(var(--text))}.srch-redesign .avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600;border-radius:var(--radius-999);line-height:1}.srch-redesign .av-primary{background:hsl(var(--surface-quiet));color:hsl(var(--text))}.srch-redesign .ws-grid{width:100%;border-collapse:collapse;font-size:var(--type-14)}.srch-redesign .ws-grid thead th{position:sticky;top:0;z-index:4;text-align:left;background:hsl(var(--data-base));padding:var(--space-8) var(--space-16);white-space:nowrap;font-size:var(--type-13);font-weight:600;color:hsl(var(--text-on-frame))}.srch-redesign .ws-grid thead th.center{text-align:center}.srch-redesign .ws-grid tbody td{padding:.625rem var(--space-16);border-bottom:.0625rem solid hsl(var(--rule));white-space:nowrap;color:hsl(var(--text))}.srch-redesign .ws-grid tbody tr{cursor:pointer}.srch-redesign .ws-grid tbody tr:hover{background:hsl(var(--surface-quiet))}.srch-redesign .srx-person{font-weight:600;color:hsl(var(--text))}.srch-redesign .srx-person,.srch-redesign .srx-score{display:flex;align-items:center;gap:var(--space-8)}.srch-redesign .srx-score-bar{width:4rem;height:.375rem;border-radius:var(--radius-999);background:hsl(var(--track));overflow:hidden}.srch-redesign .srx-score-fill{height:100%;border-radius:var(--radius-999);background:hsl(var(--data))}.srch-redesign .srx-score-v{font-size:var(--type-13);font-weight:600;color:hsl(var(--text))}.srch-redesign .srx-contact{display:inline-flex;gap:var(--space-4);align-items:center;justify-content:center}.srch-redesign .srx-resfoot{padding:var(--space-12) var(--space-16);font-size:var(--type-13);color:hsl(var(--text-2));border-top:.0625rem solid hsl(var(--rule));background:hsl(var(--surface))}.srch-redesign .srx-resfoot b{color:hsl(var(--text));font-weight:600}.srch-redesign .srx-pager{display:flex;align-items:center;justify-content:center;gap:var(--space-16);padding:var(--space-8) var(--space-16);border-top:.0625rem solid hsl(var(--rule));font-size:var(--type-13);color:hsl(var(--text-2))}.srch-redesign .srx-pager button{border:none;background:transparent;font-size:var(--type-13);font-weight:600;color:hsl(var(--text));cursor:pointer;text-decoration:underline;text-decoration-color:hsl(var(--control-border));text-underline-offset:.1875rem}.srch-redesign .srx-pager button:disabled{color:hsl(var(--text-3));text-decoration:none;cursor:default}.srch-redesign .srx-empty-ic{width:2.5rem;height:2.5rem;border-radius:var(--radius-8);display:grid;place-items:center;margin-bottom:var(--space-16)}.srch-redesign .srch-hero{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-24);margin-bottom:var(--space-16);border-radius:var(--radius-12);background:hsl(var(--frame));color:hsl(var(--text-on-frame))}.srch-redesign .srch-hero-kicker{font-family:var(--font-grotesk),var(--font-mona),sans-serif;font-size:var(--type-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--accent-on-frame))}.srch-redesign .srch-hero-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-8)}.srch-redesign .srch-hero-big .tnum{font-size:var(--type-56);font-weight:300;letter-spacing:-.02em;line-height:1;font-variant-numeric:proportional-nums}.srch-redesign .srch-hero-big .words{font-size:var(--type-32);font-weight:300;line-height:1.1}.srch-redesign .srch-hero-big .u{font-size:var(--type-14);color:hsl(var(--text-on-frame-2))}.srch-redesign .srch-hero-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-12);font-size:var(--type-13);line-height:1.5;color:hsl(var(--text-on-frame-2))}.srch-redesign .srch-hero-retry{padding:0;border:0;background:none;font:inherit;font-weight:600;color:hsl(var(--text-on-frame));cursor:pointer;text-decoration:underline;text-decoration-color:hsl(var(--text-on-frame-2));text-underline-offset:.1875rem}.srch-redesign .srch-hero-unread p{color:hsl(var(--text-on-frame))}.srch-redesign .srch-hero-retry:hover{text-decoration-thickness:.125rem}.srch-redesign .srch-hero-retry:focus-visible{outline:.125rem solid hsl(var(--focus-on-frame));outline-offset:.125rem}.srch-redesign .srch-note{padding:var(--space-12) .875rem;background:hsl(var(--surface-quiet));border-left:var(--rule-thick) solid hsl(var(--text-on-frame-2));font-size:var(--type-12);line-height:1.5;color:hsl(var(--text-2))}.srch-redesign .srch-note b{font-weight:600;color:hsl(var(--text))}.srch-redesign .srch-notes{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-16)}.srch-redesign .srch-hero-note{margin:calc(var(--space-8) * -1) 0 var(--space-16)}.srch-redesign .srch-tablewrap{overflow-x:auto;background:hsl(var(--surface));border:.0625rem solid hsl(var(--rule));border-radius:var(--radius-12)}.srch-redesign .srch-tablewrap .pin{position:sticky;left:0;z-index:1;min-width:9.375rem;font-weight:600;background-image:linear-gradient(hsl(var(--rule)),hsl(var(--rule)));background-size:.0625rem 100%;background-position:100% 0;background-repeat:no-repeat}.srch-redesign .srch-tablewrap tbody td.pin{background-color:hsl(var(--surface))}.srch-redesign .srch-tablewrap thead th.pin{z-index:2;background-color:hsl(var(--band))}.srch-redesign .srch-tablewrap .muted-dash{color:hsl(var(--text-3))}.srch-redesign .srch-bar{display:inline-flex;align-items:center;gap:var(--space-8)}.srch-redesign .srch-bar svg{width:3.5rem;height:.375rem}.srch-redesign .srch-bar rect{fill:hsl(var(--data))}.srch-redesign .srch-canvas{flex:1;overflow-y:auto;padding-top:var(--space-16);min-height:0}.srch-redesign .spv-preview-wrap{min-height:20rem}.srch-redesign .spv-rd-s{width:4rem}.srch-redesign .spv-rd-m{width:5.375rem}.srch-redesign .spv-rd-l{width:6.5rem}.srch-redesign .spv-preview{position:relative;min-height:20rem}.srch-redesign .spv-table{width:100%}.srch-redesign .spv-namecell{display:inline-flex;align-items:center;gap:var(--space-8)}.srch-redesign .spv-av{width:1.625rem;height:1.625rem;flex-shrink:0}.srch-redesign .spv-av,.srch-redesign .spv-redact{border-radius:var(--radius-999);background:hsl(var(--rule))}.srch-redesign .spv-redact{width:4.875rem;height:.5rem}.srch-redesign .spv-mono{font-family:ui-monospace,monospace;font-size:var(--type-12)}.srch-redesign .spv-preview .spv-table{filter:blur(.09375rem);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.srch-redesign .spv-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.srch-redesign .shv-qtab-line{font-weight:500}.srch-redesign .shv-group,.srch-redesign .shv-qtab-line{font-size:var(--type-11);color:hsl(var(--muted-foreground))}.srch-redesign .shv-group{font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:.75rem .7rem .3rem}.srch-redesign .shv-group.shv-group-said{text-transform:none;letter-spacing:normal;font-size:var(--type-12);font-weight:600}.srch-redesign .shv-railnote{font-size:var(--type-11);line-height:1.45;color:hsl(var(--muted-foreground));padding:.75rem .7rem}.srch-redesign .shv-head{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.srch-redesign .shv-head-nm{font-size:var(--type-18);font-weight:700;margin:0}.srch-redesign .shv-head-def{font-size:var(--type-12);line-height:1.5;color:hsl(var(--muted-foreground));margin:0}.srch-redesign .shv-behind{font-size:var(--type-11);line-height:1.45;color:hsl(var(--warning-foreground));background:hsl(var(--warning)/.1);border-radius:var(--r-sm);padding:.4rem .6rem}.srch-redesign .shv-asof{font-size:var(--type-11);color:hsl(var(--muted-foreground))}.srch-redesign .shv-items{display:flex;flex-direction:column;gap:.6rem}.srch-redesign .shv-item{border:1px solid hsl(var(--border));border-radius:var(--r-md);padding:.75rem .85rem;background:hsl(var(--card));display:flex;flex-direction:column;gap:.4rem}.srch-redesign .shv-item.on{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.04)}.srch-redesign .shv-item.shv-own{border-left:3px solid hsl(var(--accent-mark))}.srch-redesign .shv-item-top{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.srch-redesign .shv-item-nm{font-size:var(--type-13);font-weight:700}.srch-redesign .shv-kind{font-size:var(--type-11);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:var(--r-pill);padding:.05rem .45rem}.srch-redesign .shv-about{margin-left:auto;font-size:var(--type-11);font-weight:600;color:hsl(var(--primary));text-underline-offset:.2em}.srch-redesign .shv-about:hover{text-decoration:underline}.srch-redesign .shv-why{font-size:var(--type-12);line-height:1.5;color:hsl(var(--foreground)/.85)}.srch-redesign .shv-promise{font-style:italic}.srch-redesign .shv-kept,.srch-redesign .shv-promise,.srch-redesign .shv-size{font-size:var(--type-11);line-height:1.45;color:hsl(var(--muted-foreground))}.srch-redesign .shv-kept{border-left:2px solid hsl(var(--border));padding-left:.5rem}.srch-redesign .shv-ends{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.srch-redesign .shv-end-wrap{display:inline-flex;align-items:center;gap:.2rem}.srch-redesign .shv-end{display:inline-flex;align-items:center;gap:.45rem;border:1px solid hsl(var(--border));border-radius:var(--r-pill);background:hsl(var(--background));padding:.28rem .7rem;font-size:var(--type-12);font-weight:600;color:hsl(var(--foreground));cursor:pointer;transition:background .12s,border-color .12s}.srch-redesign .shv-end:hover{background:hsl(var(--muted)/.6)}.srch-redesign .shv-end.on{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.srch-redesign .shv-end.excl{border-color:hsl(var(--problem));background:hsl(var(--problem)/.08);color:hsl(var(--problem))}.srch-redesign .shv-end-n{font-weight:500}.srch-redesign .shv-end-n,.srch-redesign .shv-mode{font-size:var(--type-11);color:hsl(var(--muted-foreground))}.srch-redesign .shv-mode{font-weight:700;letter-spacing:.04em;border:none;background:transparent;cursor:pointer;padding:.2rem .4rem;border-radius:var(--r-sm)}.srch-redesign .shv-mode:hover{background:hsl(var(--muted))}.srch-redesign .shv-beneath{font-size:var(--type-11);line-height:1.45;color:hsl(var(--muted-foreground))}.srch-redesign .shv-beneath b{font-weight:600;color:hsl(var(--foreground)/.75)}.srch-redesign .shv-members-t{display:inline-flex;align-items:center;gap:.3rem;border:none;background:transparent;padding:0;font-size:var(--type-11);font-weight:600;color:hsl(var(--primary));cursor:pointer}.srch-redesign .shv-members{display:flex;flex-direction:column;gap:.45rem;margin-top:.3rem;padding-left:.75rem;border-left:2px solid hsl(var(--border))}.srch-redesign .shv-member-nm{font-size:var(--type-12);font-weight:600}.srch-redesign .shv-empty{padding:1.5rem .5rem;text-align:center}.srch-redesign .shv-empty,.srch-redesign .shv-foot-n{font-size:var(--type-12);color:hsl(var(--muted-foreground))}.srch-redesign .shv-gone{margin:0}.srch-redesign .shv-gone-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem}.srch-redesign .shv-gone-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:600}.srch-redesign .shv-spacer{flex:1}.srch-redesign .shv-spin{color:hsl(var(--primary))}.srch-redesign .shv-ends-lined{flex-direction:column;align-items:flex-start;gap:.45rem}.srch-redesign .shv-end-row{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.srch-redesign .shv-end-line{font-size:var(--type-11);line-height:1.45;color:hsl(var(--muted-foreground));padding-left:.2rem}.srch-redesign .shv-taxbar-headings .bm-tax{flex:1 1 0;height:auto;min-height:2.4rem;padding:.35rem .6rem;justify-content:center;text-align:center;line-height:1.25}.srch-redesign .bm-xl.shv-frame{max-width:none;height:min(34rem,calc(60vh - 6rem));min-height:0;display:flex;flex-direction:column}.srch-redesign .shv-frame .bm-taxbar{padding:0}.srch-redesign .shv-frame .srs-body{padding:1rem 0 0}.srch-redesign .shv-frame .shv-rail{min-height:0;overscroll-behavior:contain}.srch-redesign .shv-frame .shv-rail.fade{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 1.5rem),transparent)}.srch-redesign .shv-frame .shv-pin-end{border-bottom:.0625rem solid hsl(var(--border));padding-bottom:.25rem;margin-bottom:.25rem}@media (max-width:40rem){.srch-redesign .shv-frame .bm-taxbar{overflow-x:auto}.srch-redesign .shv-frame .bm-tax{flex:none;max-width:12rem}.srch-redesign .shv-frame .srs-body{flex-direction:column}.srch-redesign .shv-frame .srs-lensrail{flex:none;width:auto;max-height:11rem;padding:0 0 .5rem;border-right:none;border-bottom:.0625rem solid hsl(var(--border))}.srch-redesign .shv-frame .srs-grid{flex:1;min-height:0}}