.srg{--u:clamp(8px,calc(100vw / 127.5),14px)}@media (max-width:991px){.srg{--u:calc(100vw / 83.4)}}@media (max-width:767px){.srg{--u:calc(100vw / 43)}}.srg{--ink:var(--foreground);--ink90:color-mix(in srgb,var(--foreground) 90%,transparent);--ink66:color-mix(in srgb,var(--foreground) 74%,transparent);--ground:var(--background);--card:var(--background);--hair:var(--border);--hair2:color-mix(in srgb,var(--foreground) 8%,transparent);--fill:color-mix(in srgb,var(--foreground) 5%,transparent);--black:var(--foreground);--offwhite:var(--secondary);--accent:#598AFF;--accent12:rgba(89,138,255,.12);--accent06:rgba(89,138,255,.06);--accent28:rgba(89,138,255,.28);--lilac:color-mix(in srgb,var(--xor-blue-text) 75%,var(--paper));--track:color-mix(in srgb,var(--foreground) 6%,transparent);--r:0;--srg-serif:var(--font-aeonik);--srg-sans:var(--font-aeonik);--srg-mono:var(--font-akkurat-mono);--paper:var(--background);background:var(--ground);color:var(--ink);font-family:var(--srg-sans),ui-sans-serif,system-ui,sans-serif;font-size:max(14px,calc(1.6*var(--u)));line-height:max(20px,calc(2.24*var(--u)));-webkit-font-smoothing:antialiased}.srg *{box-sizing:border-box}.srg a{color:inherit;text-decoration:none}.srg .serif{font-family:var(--srg-serif),ui-sans-serif,system-ui,sans-serif;font-weight:500;letter-spacing:-.02em}.srg .mono{font-family:var(--srg-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.srg .h1{font-size:calc(8*var(--u));line-height:1;letter-spacing:calc(-.08*var(--u))}.srg .h2{font-size:calc(6.4*var(--u));line-height:calc(7.68*var(--u));letter-spacing:calc(-.096*var(--u))}.srg .h3{font-size:calc(4.8*var(--u));line-height:calc(5.76*var(--u));letter-spacing:calc(-.072*var(--u))}.srg .h4{font-size:calc(4*var(--u));line-height:calc(4.8*var(--u))}.srg .fs-16{font-size:max(14px,calc(1.6*var(--u)));line-height:max(20px,calc(2.24*var(--u)))}.srg .fs-12{font-size:max(12px,calc(1.2*var(--u)));line-height:calc(1.8*var(--u))}.srg .up{text-transform:uppercase}.srg .med{font-weight:500}.srg .c90{color:var(--ink90)}.srg .c66{color:var(--ink66)}.srg .container{max-width:none;margin:0;padding:0 calc(8*var(--u));min-width:0}.srg .card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r)}.srg .banner{display:flex;justify-content:center;align-items:center;background:var(--ink);color:var(--lilac);min-height:calc(5.5*var(--u))}.srg .banner p{margin:0;padding:calc(1.7*var(--u)) 0;font-size:max(12px,calc(1.4*var(--u)));line-height:calc(2.1*var(--u));color:color-mix(in srgb,var(--paper) 60%,transparent)}.srg .banner b{font-weight:500;color:var(--paper)}.srg .arr{display:inline-flex;width:calc(1.2*var(--u));height:calc(1.2*var(--u));margin-left:calc(.6*var(--u));vertical-align:calc(-.1*var(--u))}.srg .arr svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.srg .btn{display:inline-flex;align-items:center;gap:calc(.6*var(--u));font-family:var(--srg-mono),monospace;text-transform:uppercase;border-radius:var(--r);white-space:nowrap;font-size:max(12px,calc(1.4*var(--u)));line-height:calc(1.96*var(--u));padding:calc(1.1*var(--u)) calc(2*var(--u)) calc(.9*var(--u));border:1px solid var(--ink);background:var(--ink);color:var(--paper);min-height:44px}.srg .btn .arr{color:var(--lilac);margin-left:0}.srg .btn.light{background:var(--card);color:var(--ink90);border-color:var(--hair)}.srg .btn.light .arr{color:var(--accent)}.srg .btn.sm{font-size:max(12px,calc(1.2*var(--u)));line-height:calc(1.8*var(--u));padding:calc(.8*var(--u)) calc(1*var(--u)) calc(.7*var(--u));border-color:var(--hair);min-height:44px}.srg .btn.off{background:var(--offwhite);color:var(--ink);border:0;padding:calc(1.7*var(--u)) calc(3*var(--u)) calc(1.5*var(--u))}.srg .btn.off .arr{color:var(--accent)}.srg .btn.white{background:var(--paper);color:var(--ink);border:0;padding:calc(1.1*var(--u)) calc(2.1*var(--u)) calc(1*var(--u))}.srg .btn.white .arr{color:var(--accent)}.srg .chip{display:inline-flex;align-items:center;gap:calc(.4*var(--u));background:var(--fill);border-radius:var(--r);padding:calc(.8*var(--u)) calc(1*var(--u)) calc(.7*var(--u));font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)));line-height:calc(1.8*var(--u));text-transform:uppercase;min-height:44px}.srg .chip .arr{color:var(--accent);margin-left:0}.srg .tag{display:inline-block;background:var(--fill);border-radius:0;padding:calc(1*var(--u));font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.1*var(--u)));line-height:calc(1.1*var(--u));letter-spacing:calc(.088*var(--u));text-transform:uppercase;color:var(--ink90)}.srg .hero{padding:calc(9.8*var(--u)) 0 calc(4*var(--u))}.srg .eyebrow{font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)));line-height:calc(1.8*var(--u));text-transform:uppercase;margin-bottom:calc(1*var(--u))}.srg .lead{max-width:calc(73*var(--u));color:var(--ink90);margin:calc(1.6*var(--u)) 0 0}.srg .btn-row{display:flex;gap:calc(1*var(--u));flex-wrap:wrap;margin-top:calc(2.4*var(--u))}.srg .lb{margin-top:calc(4*var(--u))}.srg .lb-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:calc(.4*var(--u)) calc(1.6*var(--u));padding:calc(1.2*var(--u)) calc(2*var(--u));border-bottom:1px solid var(--hair);font-family:var(--srg-serif),serif;font-size:calc(2*var(--u));color:var(--ink90)}.srg .row{display:grid;grid-template-columns:calc(4*var(--u)) minmax(0,calc(32*var(--u))) 1fr calc(23*var(--u));gap:0 calc(2*var(--u));align-items:center;padding:calc(.7*var(--u)) 0 calc(.7*var(--u)) calc(2*var(--u));min-height:calc(5.33*var(--u))}.srg .row+.row{margin-top:calc(.4*var(--u))}.srg .rank{width:calc(4*var(--u));font-size:max(12px,calc(1.4*var(--u)));color:var(--ink90)}.srg .medal,.srg .rank{height:calc(4*var(--u));display:flex;align-items:center;justify-content:center;font-weight:500}.srg .medal{width:calc(3.6*var(--u));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)));color:#1d1d17}.srg .medal.g{background:#f0c24d}.srg .medal.s{background:#cfcfc9}.srg .medal.b{background:#d9a06b}.srg .brand{font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1*var(--u)));line-height:calc(1*var(--u));font-weight:500;text-transform:uppercase;color:var(--ink66)}.srg .mname{font-size:max(13px,calc(1.4*var(--u)));line-height:calc(1.96*var(--u));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srg .track{height:calc(3.952*var(--u));background:var(--track);display:flex;align-items:center}.srg .fillbar,.srg .track{position:relative;border-radius:0}.srg .fillbar{height:100%}.srg .whisker{top:50%;height:1px}.srg .whisker,.srg .whisker:after,.srg .whisker:before{position:absolute;background:color-mix(in srgb,var(--foreground) 45%,transparent)}.srg .whisker:after,.srg .whisker:before{content:"";top:-4px;width:1px;height:9px}.srg .whisker:before{left:0}.srg .whisker:after{right:0}.srg .score{padding-left:0;font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.4*var(--u)));line-height:calc(1.96*var(--u));font-weight:500;white-space:nowrap}.srg .score .n{color:var(--ink66);font-weight:400}.srg .cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(3*var(--u));align-items:start}.srg .cards>*{min-width:0}@media (max-width:1235px){.srg .benchmark-study-grid{grid-template-columns:1fr}}.srg .bcard{padding:calc(3.2*var(--u)) calc(3.2*var(--u)) calc(8.4*var(--u))}.srg .bcard .eyebrow{color:var(--ink90);margin-bottom:calc(1.6*var(--u))}.srg .bcard p{max-width:calc(55*var(--u));color:var(--ink90);margin:calc(1.2*var(--u)) 0 calc(2.4*var(--u))}.srg .mini-head{grid-template-columns:calc(7.2*var(--u)) 1fr auto;padding:calc(1.2*var(--u)) 0;border-bottom:1px solid var(--hair);margin-bottom:calc(1.2*var(--u));font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)));text-transform:uppercase;color:var(--ink66)}.srg .mini,.srg .mini-head{display:grid;gap:0 calc(.8*var(--u))}.srg .mini{grid-template-columns:calc(2.8*var(--u)) 1fr;align-items:center;min-height:calc(2.9*var(--u))}.srg .mini+.mini{margin-top:calc(1.2*var(--u))}.srg .mini .top{justify-content:space-between}.srg .mini .top,.srg .mini .top .l{display:flex;align-items:center;gap:calc(.8*var(--u))}.srg .mini .top .l{min-width:0}.srg .mini .track{height:calc(.8*var(--u));background:var(--fill);margin-top:calc(.4*var(--u))}.srg .mini .fillbar,.srg .mini .track{border-radius:var(--r)}.srg .mini .medal{width:calc(2.5*var(--u));height:calc(2.766*var(--u));font-size:max(12px,calc(1*var(--u)))}.srg .mini .rank{width:calc(2.8*var(--u));height:calc(2.8*var(--u))}.srg .mini-score{font-family:var(--srg-mono),monospace;font-size:max(13px,calc(1.4*var(--u)));font-weight:500;white-space:nowrap}.srg .brow{display:flex;gap:calc(.4*var(--u));flex-wrap:wrap;margin-top:calc(2.4*var(--u))}.srg .chart{margin-top:calc(4*var(--u));border-radius:0;overflow:hidden}.srg .chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px;border-bottom:1px solid var(--hair2)}.srg .chart-head>div,.srg .chart-title{min-width:0;max-width:100%}.srg .chart-title{font-family:var(--srg-serif),serif;font-size:28px;line-height:31.36px;letter-spacing:-.7px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.3em}.srg .chart-desc{font-size:15px;line-height:21px;color:var(--ink90);margin:3px 0 0}.srg .tabs{display:flex;gap:2px;padding:3px;background:var(--ink);border:1px solid var(--ink);border-radius:0}.srg .tab{font-family:var(--srg-mono),monospace;font-size:12px;text-transform:uppercase;padding:8px 14px 7px;border-radius:0;background:transparent;color:color-mix(in srgb,var(--paper) 64%,transparent);border:0;cursor:pointer}.srg .tab.on{background:var(--paper);color:var(--ink)}.srg .plot{overflow-x:auto;height:650px}.srg .plot-inner{align-items:flex-end;justify-content:center;gap:24px;padding:54px 96px 0;min-width:max-content}.srg .bar,.srg .plot-inner{display:flex;height:100%;position:relative}.srg .bar{flex:1 1 0;max-width:140px;min-width:24.53px;flex-direction:column;align-items:center;justify-content:flex-end}.srg .bar .v{font-family:var(--srg-mono),monospace;font-size:12px;color:var(--ink90);margin-bottom:4px;white-space:nowrap}.srg .bar .f{width:100%;border-radius:0;position:relative}.srg .bar .w{position:absolute;left:50%;width:2px;background:var(--foreground)}.srg .bar .lbl{top:100%;left:50%;transform:translate(-100%,12px) rotate(-55deg);transform-origin:top right;text-align:right;white-space:nowrap;line-height:1;color:var(--ink90);width:max-content}.srg .axis,.srg .bar .lbl{position:absolute;font-family:var(--srg-mono),monospace;font-size:12px}.srg .axis{left:12px;top:65px;bottom:205px;width:30px;color:var(--ink66);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0}.srg .section{padding-top:calc(9.8*var(--u))}.srg .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(3*var(--u));margin-bottom:calc(3*var(--u));flex-wrap:wrap}.srg .ex{border-top:1px solid var(--hair)}.srg .ex summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:calc(3*var(--u));padding:calc(2.4*var(--u)) 0;font-size:max(14px,calc(1.6*var(--u)));line-height:calc(2.24*var(--u));font-weight:500}.srg .ex summary::-webkit-details-marker{display:none}.srg .ex summary .plus{font-family:var(--srg-mono),monospace;color:var(--ink66);flex:none}.srg .ex .body{padding:0 0 calc(3.2*var(--u));display:grid;grid-template-columns:1fr 1fr;gap:calc(3.2*var(--u))}.srg .ex pre{margin:0;padding:calc(1.6*var(--u));background:var(--fill);border-radius:var(--r);line-height:calc(1.8*var(--u));white-space:pre-wrap;overflow-x:auto}.srg .ex .lbl,.srg .ex pre{font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)))}.srg .ex .lbl{text-transform:uppercase;color:var(--ink66);margin-bottom:calc(1*var(--u))}.srg .checks{list-style:none;margin:0;padding:0}.srg .checks li{padding:calc(.6*var(--u)) 0;font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.3*var(--u)));overflow-wrap:anywhere}.srg .band{margin:calc(9.8*var(--u)) 0;background:var(--black);border-radius:var(--r);padding:calc(12*var(--u));text-align:center;color:var(--offwhite)}.srg .band .h2{margin:0 auto calc(4*var(--u));max-width:calc(80*var(--u))}.srg .band.ink{background:var(--ink);padding:calc(8*var(--u)) calc(5.8*var(--u));color:var(--paper)}.srg .band.ink .sub{color:color-mix(in srgb,var(--paper) 60%,transparent);max-width:calc(61*var(--u));margin:0 auto calc(3.2*var(--u));line-height:calc(2.48*var(--u))}.srg .state{background:var(--fill);border-radius:var(--r);padding:calc(2.4*var(--u));color:var(--ink90)}.srg .badge{display:inline-block;font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)));text-transform:uppercase;letter-spacing:calc(.05*var(--u));color:var(--ink);margin-bottom:calc(1*var(--u))}.srg .pills{display:flex;gap:calc(.4*var(--u));margin-top:calc(4*var(--u));flex-wrap:wrap}.srg .pill{font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)));text-transform:uppercase;padding:calc(.8*var(--u)) calc(1.2*var(--u)) calc(.7*var(--u));border-radius:var(--r);border:1px solid var(--hair);background:var(--card)}.srg .pill.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.srg .caption{font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)));line-height:calc(1.8*var(--u));color:var(--ink66);padding:calc(1.6*var(--u)) calc(2*var(--u)) 0}.srg .ots-hero{padding:calc(8*var(--u)) 0;text-align:center}.srg .ots-hero .lead{margin:calc(1.6*var(--u)) auto 0;max-width:calc(69*var(--u))}.srg .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(2.2*var(--u));margin-top:calc(7*var(--u));text-align:left}.srg .tiles.four{grid-template-columns:repeat(4,minmax(0,1fr))}.srg .tile{padding:calc(3*var(--u));display:flex;flex-direction:column;gap:calc(1.6*var(--u))}.srg .tile .num{font-size:calc(3.2*var(--u));line-height:1.1;font-weight:500;letter-spacing:calc(-.04*var(--u));color:var(--ink)}.srg .tile .bchip,.srg .tile .num{font-family:var(--srg-mono),monospace}.srg .tile .bchip{color:var(--ink66);font-size:max(12px,calc(1.2*var(--u)));line-height:calc(1.8*var(--u));text-transform:uppercase}.srg .tile>.fs-16{border-top:1px solid var(--hair);padding-top:calc(1.6*var(--u))}.srg .cap{margin-top:calc(8*var(--u))}.srg .cap-head{border-bottom:1px solid var(--hair);padding-bottom:calc(2*var(--u));margin-bottom:calc(2.6*var(--u));display:flex;justify-content:space-between;align-items:flex-end;gap:calc(3*var(--u))}.srg .cap-title{font-size:calc(3*var(--u));line-height:calc(3.2*var(--u));font-weight:500;letter-spacing:calc(-.015*var(--u));margin:0}.srg .cap-intro{max-width:50%;color:var(--ink90);margin:0}.srg .ots-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(30*var(--u))),1fr));gap:calc(2.2*var(--u))}.srg .ocard{padding:calc(3.2*var(--u));display:flex;flex-direction:column}.srg .ocard .tags{display:flex;gap:calc(.6*var(--u));flex-wrap:wrap;margin-bottom:calc(2*var(--u))}.srg .ocard .h4{font-size:calc(3.2*var(--u));line-height:calc(3.8*var(--u));letter-spacing:calc(-.048*var(--u));margin:0 0 calc(1.2*var(--u))}.srg .ocard .desc{color:var(--ink90);margin:0}.srg .ocard .model{display:flex;align-items:center;gap:calc(.7*var(--u));padding-top:calc(3.2*var(--u));font-size:calc(1.4*var(--u));font-weight:500}.srg .ocard .note{font-family:var(--srg-mono),monospace;letter-spacing:calc(.05*var(--u));color:var(--ink66);font-weight:400;text-transform:uppercase;margin-bottom:calc(1.6*var(--u))}.srg .ocard .note,.srg .strip{font-size:max(12px,calc(1.2*var(--u)));line-height:calc(1.8*var(--u))}.srg .strip{margin-top:calc(2.4*var(--u));border-top:1px solid var(--hair);padding-top:calc(1.6*var(--u));display:flex;gap:calc(1.2*var(--u));align-items:baseline;flex-wrap:wrap}.srg .strip .l{font-weight:500;font-size:calc(2*var(--u));color:var(--ink)}.srg .strip .l,.srg .strip .m{font-family:var(--srg-mono),monospace}.srg .strip .m{text-transform:uppercase;color:var(--ink65);letter-spacing:calc(.024*var(--u));text-align:center}.srg .strip .rr{font-weight:500;color:var(--xor-blue-text);text-align:right}.srg .ocard .cta{min-height:24px;margin-top:auto;padding-top:calc(3*var(--u));font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.2*var(--u)));letter-spacing:calc(.095*var(--u));text-transform:uppercase;display:inline-flex;gap:calc(.8*var(--u));align-items:center}.srg .ocard .cta .arr{color:var(--accent);margin-left:0}.srg .more{display:block;min-height:24px;line-height:24px;text-align:center;margin-top:calc(3*var(--u));font-size:max(12px,calc(1.2*var(--u)));letter-spacing:calc(.095*var(--u))}.srg .more,.srg .ribbon{font-family:var(--srg-mono),monospace;text-transform:uppercase}.srg .ribbon{position:fixed;right:0;bottom:0;z-index:50;background:var(--accent);color:#fff;font-size:max(12px,calc(1.1*var(--u)));letter-spacing:calc(.08*var(--u));padding:calc(.8*var(--u)) calc(1.4*var(--u));border-top-left-radius:var(--r)}.srg .log{border-top:1px solid var(--hair)}.srg .log-row{display:grid;grid-template-columns:calc(14*var(--u)) 1fr auto;gap:calc(3*var(--u));padding:calc(2.4*var(--u)) 0;border-bottom:1px solid var(--hair)}@media (max-width:767px){.srg .container{padding:0 calc(2*var(--u))}.srg .banner{min-height:calc(6.9*var(--u))}.srg .h1{font-size:calc(4.5*var(--u));line-height:calc(5.4*var(--u))}.srg .h2{font-size:calc(4.2*var(--u));line-height:calc(5*var(--u))}.srg .h3{font-size:calc(3.6*var(--u));line-height:calc(4.3*var(--u))}.srg .h4{font-size:calc(2.8*var(--u));line-height:calc(3.4*var(--u))}.srg .hero{padding:calc(4*var(--u)) 0 calc(2*var(--u))}.srg .btn-row,.srg .btn-row .btn{max-width:100%;min-width:0}.srg .btn-row .btn{width:100%;justify-content:center;white-space:normal;overflow-wrap:anywhere;text-align:center;padding:calc(1.9*var(--u)) calc(2*var(--u)) calc(1.7*var(--u))}.srg .cards{grid-template-columns:1fr;gap:calc(.6*var(--u))}.srg .bcard{padding:calc(1.9*var(--u)) calc(1.9*var(--u)) calc(10*var(--u))}.srg .ex .body{grid-template-columns:1fr}.srg .band{padding:calc(3*var(--u)) calc(2*var(--u)) calc(4*var(--u));margin:calc(4*var(--u)) 0}.srg .band.ink{padding:calc(4.2*var(--u)) calc(2.6*var(--u))}.srg .ots-cards,.srg .tiles,.srg .tiles.four{grid-template-columns:1fr;gap:calc(2.2*var(--u))}.srg .cap-intro{max-width:100%}.srg .cap-head{gap:calc(1*var(--u))}.srg .cap-head,.srg .section-head{flex-direction:column;align-items:flex-start}.srg .section-head{gap:calc(1.6*var(--u))}.srg .log-row{grid-template-columns:1fr;gap:calc(.6*var(--u))}.srg .chart-head{flex-direction:column;padding:22px 20px;gap:14px}.srg .chart-title{font-size:24px}}.srg .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.srg .ex[open] summary .plus{transform:rotate(45deg)}.srg .narrow-only{display:none}@media (max-width:767px){.srg .narrow-only{display:block}}.srg .row .score{text-align:right;white-space:nowrap;justify-self:end}@media (max-width:991px){.srg .mini .top,.srg .mini .top .l{flex-wrap:wrap}.srg .h4{overflow-wrap:anywhere}.srg .row{grid-template-columns:calc(3.5*var(--u)) 1fr;gap:0 calc(1*var(--u));padding:calc(.9*var(--u)) 0}.srg .row .names{grid-column:2;grid-row:1}.srg .row .trackwrap{grid-column:2;grid-row:2}.srg .row .rank{grid-row:1/4}.srg .row .score{grid-column:2;grid-row:3;justify-self:end;position:static;padding:calc(.3*var(--u)) 0 0;font-size:max(12px,calc(1.2*var(--u)))}.srg .track{height:calc(2.72*var(--u))}}.srg .cmp{margin-top:calc(4*var(--u))}.srg .pill.off{opacity:.7;cursor:not-allowed}.srg .chips{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:calc(.8*var(--u));align-items:center;margin-top:calc(2.4*var(--u))}.srg .chips .chip{gap:calc(.8*var(--u));padding:calc(.8*var(--u)) calc(1.2*var(--u)) calc(.7*var(--u));text-transform:none;font-family:var(--srg-sans);font-size:calc(1.4*var(--u))}.srg .chips .chip .x{border:0;background:transparent;font:inherit;color:var(--ink66);cursor:pointer;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;margin:calc(-.4*var(--u)) 0;padding:0 0 0 calc(.4*var(--u));line-height:1}.srg .chips .add{position:relative;display:block;flex:1 1 100%;max-width:calc(40*var(--u))}.srg .chips .add input{font:inherit;font-size:calc(1.4*var(--u));padding:calc(.8*var(--u)) calc(1.2*var(--u));border:1px solid var(--hair);background:var(--card);color:var(--ink);min-width:calc(24*var(--u));outline:none}.srg .chips .add input:focus{border-color:var(--accent)}.srg .chips .menu{position:static;margin:calc(.4*var(--u)) 0 0;padding:calc(.4*var(--u));list-style:none;background:var(--card);border:1px solid var(--hair);min-width:calc(30*var(--u))}.srg .chips .menu li button{display:flex;align-items:center;gap:calc(.6*var(--u));width:100%;text-align:left;border:0;background:transparent;font:inherit;font-size:calc(1.4*var(--u));padding:calc(.8*var(--u)) calc(1*var(--u));cursor:pointer;color:var(--ink)}.srg .chips .menu li button:hover{background:var(--fill)}.srg .chips .menu li.c66{padding:calc(.8*var(--u)) calc(1*var(--u));font-size:max(12px,calc(1.2*var(--u)))}.srg .strip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(20*var(--u)),1fr));gap:calc(1*var(--u));margin-top:calc(2.4*var(--u))}.srg .strip-grid .cell{border:1px solid var(--hair);background:var(--card);padding:calc(1.6*var(--u)) calc(2*var(--u))}.srg .strip-grid .big{font-size:calc(3.2*var(--u));line-height:1.1;font-weight:500;margin:calc(1*var(--u)) 0 calc(.4*var(--u))}.srg .cmp-band{margin-top:calc(3*var(--u));padding:calc(3.2*var(--u));display:flex;justify-content:space-between;align-items:center;gap:calc(3*var(--u));flex-wrap:wrap}.srg label.chart-title{display:inline-flex;align-items:center;gap:calc(.4*var(--u));cursor:pointer}.srg .chart-select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;color:inherit;padding:0;cursor:pointer;flex:0 1 auto;min-width:0;max-width:100%;text-overflow:ellipsis}.srg .research{display:grid;grid-template-columns:calc(38*var(--u)) 1fr;gap:calc(6*var(--u));padding-top:calc(9.8*var(--u));align-items:start}@media (min-width:768px) and (max-width:991px){.srg .research{grid-template-columns:1fr}.srg .tiles,.srg .tiles.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.srg .research-intro{position:sticky;top:calc(8*var(--u))}.srg .research-list{display:flex;flex-direction:column;gap:calc(1*var(--u))}.srg .rcard{padding:calc(2.8*var(--u)) calc(3.2*var(--u))}.srg .rlink{display:block}.srg .rtitle{font-size:calc(2*var(--u));line-height:calc(2.6*var(--u));font-weight:500;margin:calc(.6*var(--u)) 0 calc(.8*var(--u))}.srg .rabstract{margin:0;color:var(--ink90)}@media (max-width:767px){.srg .research{grid-template-columns:1fr;gap:calc(3*var(--u));padding-top:calc(4*var(--u))}.srg .research-intro{position:static}.srg .cmp-band{flex-direction:column;align-items:flex-start}.srg .chips .add input{min-width:0;width:100%}.srg .chips .add{width:100%}}.srg .mini-score .ci{display:block;font-family:var(--srg-mono),monospace;font-size:max(12px,calc(1.1*var(--u)));font-weight:400;color:var(--ink66);white-space:nowrap;text-align:right}.srg .lb-head{display:grid;grid-template-columns:calc(6.2*var(--u)) 1fr auto;gap:calc(1.6*var(--u));padding:calc(1*var(--u)) calc(2*var(--u)) calc(.6*var(--u));border-bottom:1px solid var(--hair);text-transform:uppercase;letter-spacing:calc(.06*var(--u))}.srg .excluded{list-style:none;margin:calc(.6*var(--u)) 0 0;padding:0;column-count:2;column-gap:calc(2.4*var(--u))}@media (max-width:767px){.srg .excluded{column-count:1}}.srg .caption a,.srg details a,.srg li a,.srg p a,.srg small a,.srg td a{display:inline-block;min-height:24px;padding-block:calc((24px - 1lh)/2)}.srg .ocard .rates{display:flex;gap:calc(3*var(--u));flex-wrap:wrap;margin:calc(1*var(--u)) 0 calc(1.6*var(--u))}.srg .ocard .rate{display:flex;flex-direction:column;gap:calc(.2*var(--u))}.srg .ocard .rate .big{font-size:calc(3.2*var(--u));line-height:1.1;font-weight:500;letter-spacing:calc(-.04*var(--u))}