.HomeHero-module__O8-JhW__hero{--hero-gutter:clamp(32px, 5vw, 100px);--hero-content-top:clamp(216.75px, 28.2222svh, 304.8px);--hero-content-gap:clamp(20px, calc(3.0303svh - 3.27273px), 24px);background:var(--color-canvas);width:100%;height:100svh;min-height:768px;position:relative;overflow:hidden}.HomeHero-module__O8-JhW__poster{z-index:0;width:100%;height:100%;position:absolute;inset:0}.HomeHero-module__O8-JhW__posterImage{filter:brightness(.74)saturate(.92);object-fit:cover;object-position:center}.HomeHero-module__O8-JhW__heroBrand{z-index:22;top:18px;left:var(--hero-gutter);transform-origin:0 0;will-change:transform;width:160px;height:auto;display:block;position:fixed}.HomeHero-module__O8-JhW__heroBrand img{width:100%;height:auto;display:block}.HomeHero-module__O8-JhW__rippleLayer{z-index:10;opacity:0;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.HomeHero-module__O8-JhW__rippleLayer[data-ripple-ready=true]{opacity:1}.HomeHero-module__O8-JhW__rippleCanvas{display:block;pointer-events:none!important;width:100%!important;height:100%!important}@media (min-width:1200px) and (pointer:fine){.HomeHero-module__O8-JhW__rippleLayer{display:block}}.HomeHero-module__O8-JhW__content{z-index:11;top:var(--hero-content-top);left:var(--hero-gutter);width:min(821px, calc(100% - (var(--hero-gutter) * 2)));align-items:flex-start;gap:var(--hero-content-gap);flex-direction:column;display:flex;position:absolute}.HomeHero-module__O8-JhW__heading{flex-direction:column;width:100%;margin:0;font-style:normal;display:flex}.HomeHero-module__O8-JhW__headingPrimary,.HomeHero-module__O8-JhW__headingSecondary{text-shadow:0 2px 20px #1c152761;white-space:nowrap;display:block}.HomeHero-module__O8-JhW__headingPrimary{color:#faf8fbf5;letter-spacing:.36px;font-size:72px;font-weight:500;line-height:96px}.HomeHero-module__O8-JhW__headingSecondary{color:#faf8fbf0;letter-spacing:.29px;font-size:58px;font-weight:400;line-height:72px}.HomeHero-module__O8-JhW__hero .HomeHero-module__O8-JhW__exploreLink{color:#faf8fbeb;letter-spacing:.16px;text-shadow:0 2px 14px #1c15276b;white-space:nowrap;justify-content:flex-start;align-items:center;gap:12px;width:auto;height:52px;padding:6px 0;font-size:20px;font-weight:500;line-height:24px;display:flex}@media (min-width:768px) and (max-width:1199px){.HomeHero-module__O8-JhW__content{top:30svh}.HomeHero-module__O8-JhW__headingPrimary{font-size:clamp(3.25rem,6.2vw,4rem);line-height:1.22}.HomeHero-module__O8-JhW__headingSecondary{font-size:clamp(2.6rem,5vw,3.35rem);line-height:1.2}}.HomeHero-module__O8-JhW__exploreLabel{display:block}.HomeHero-module__O8-JhW__exploreArrow{color:currentColor;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;flex:0 0 27px;width:27px;height:27px;display:block;transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.HomeHero-module__O8-JhW__exploreLabel,.HomeHero-module__O8-JhW__exploreArrow{transition:color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.HomeHero-module__O8-JhW__exploreLink:hover .HomeHero-module__O8-JhW__exploreLabel,.HomeHero-module__O8-JhW__exploreLink:hover .HomeHero-module__O8-JhW__exploreArrow{color:#1f1b26f5}.HomeHero-module__O8-JhW__exploreLink:hover .HomeHero-module__O8-JhW__exploreArrow{transform:translate(4px,-5px)}}@media (max-width:767px){.HomeHero-module__O8-JhW__hero{--hero-content-gap:16px;height:100svh;min-height:640px}.HomeHero-module__O8-JhW__hero:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#140e1d0a 20%,#140e1d1a 48%,#140e1d99 100%);position:absolute;inset:0}.HomeHero-module__O8-JhW__poster{width:100%;height:100%}.HomeHero-module__O8-JhW__posterImage{object-position:43% center}.HomeHero-module__O8-JhW__heroBrand{width:100px;top:14px;left:18px}.HomeHero-module__O8-JhW__content{top:auto;right:20px;bottom:max(56px, env(safe-area-inset-bottom));gap:var(--hero-content-gap);width:auto;left:20px}.HomeHero-module__O8-JhW__headingPrimary,.HomeHero-module__O8-JhW__headingSecondary{white-space:normal}.HomeHero-module__O8-JhW__headingPrimary{letter-spacing:-.03em;font-size:clamp(2.5rem,11vw,3rem);line-height:1.06}.HomeHero-module__O8-JhW__headingSecondary{letter-spacing:-.025em;margin-top:6px;font-size:clamp(2rem,9vw,2.45rem);line-height:1.08}.HomeHero-module__O8-JhW__exploreLink{height:auto;padding:8px 0;font-size:17px}}
.SiteFooter-module__j75edq__footer{background:var(--color-footer,#0a0712);width:100%;height:562px;margin-top:0;overflow:hidden}.SiteFooter-module__j75edq__information{width:100%;height:292px;position:relative}.SiteFooter-module__j75edq__informationContent{grid-template-columns:minmax(320px,428px) minmax(500px,1fr) minmax(180px,240px);align-items:flex-start;gap:clamp(36px,4vw,88px);padding:48px 60px 0;display:grid}.SiteFooter-module__j75edq__brandColumn{flex-direction:column;flex:0 0 428px;align-items:flex-start;gap:24px;width:428px;display:flex}.SiteFooter-module__j75edq__logoFrame{align-items:center;width:111px;height:40px;display:flex}.SiteFooter-module__j75edq__logoFrame img{width:100px;height:36px;display:block}.SiteFooter-module__j75edq__summary{color:#9e9ebe;letter-spacing:0;width:428px;margin:0;font-size:14px;font-weight:400;line-height:28px}.SiteFooter-module__j75edq__joinUs{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.SiteFooter-module__j75edq__joinUs h2{color:#9e96b3;align-items:center;height:40px;margin:0;font-size:18px;font-weight:600;line-height:24px;display:flex}.SiteFooter-module__j75edq__footer .SiteFooter-module__j75edq__joinUs a{color:#c8c3d5;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:color .18s}.SiteFooter-module__j75edq__footer .SiteFooter-module__j75edq__joinUs a:hover{color:#f4f2fa}.SiteFooter-module__j75edq__footerNavigation{grid-template-columns:repeat(3,minmax(130px,1fr));align-items:flex-start;gap:clamp(28px,3vw,64px);display:grid}.SiteFooter-module__j75edq__footerGroup{flex-direction:column;align-items:flex-start;gap:24px;width:auto;display:flex}.SiteFooter-module__j75edq__footerGroup h2{color:#9e96b3;letter-spacing:0;align-items:center;height:40px;margin:0;font-size:18px;font-weight:600;line-height:24px;display:flex}.SiteFooter-module__j75edq__footerGroup ul{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__j75edq__footer .SiteFooter-module__j75edq__footerGroup a{color:#c8c3d5;letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px;display:block}.SiteFooter-module__j75edq__footer .SiteFooter-module__j75edq__footerGroup a:hover{color:#f4f2fa}.SiteFooter-module__j75edq__legal{color:#7b7485;letter-spacing:0;justify-content:space-between;align-items:center;padding:24px 60px;font-size:12px;font-weight:500;line-height:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.SiteFooter-module__j75edq__legal p{width:428px;margin:0}.SiteFooter-module__j75edq__legalLinks{align-items:center;gap:32px;display:flex}.SiteFooter-module__j75edq__poster{width:100%;height:270px;position:relative;overflow:hidden}.SiteFooter-module__j75edq__posterImage{pointer-events:none;-webkit-user-select:none;user-select:none;width:1920px;height:270px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SiteFooter-module__j75edq__posterImage img{width:1920px;height:270px;display:block}.SiteFooter-module__j75edq__legalPoster{padding-left:80px;padding-right:80px}@media (max-width:1199px){.SiteFooter-module__j75edq__informationContent{grid-template-columns:minmax(260px,360px) minmax(440px,1fr) minmax(150px,190px);gap:30px;padding-left:36px;padding-right:36px}.SiteFooter-module__j75edq__brandColumn,.SiteFooter-module__j75edq__summary{width:100%}.SiteFooter-module__j75edq__footerNavigation{gap:24px}.SiteFooter-module__j75edq__footerGroup a,.SiteFooter-module__j75edq__joinUs a{font-size:15px}}@media (max-width:899px){.SiteFooter-module__j75edq__footer{height:auto;margin-top:0}.SiteFooter-module__j75edq__information{height:auto}.SiteFooter-module__j75edq__informationContent{flex-direction:column;gap:0;padding:48px 20px 44px;display:flex}.SiteFooter-module__j75edq__brandColumn{flex-basis:auto;width:100%}.SiteFooter-module__j75edq__summary{width:100%;font-size:14px;line-height:1.7}.SiteFooter-module__j75edq__joinUs{order:3;gap:12px;width:100%;margin-top:42px}.SiteFooter-module__j75edq__joinUs h2{height:auto}.SiteFooter-module__j75edq__footerNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px;width:100%;margin-top:48px;display:grid}.SiteFooter-module__j75edq__footerGroup{gap:16px;width:auto}.SiteFooter-module__j75edq__footerGroup h2{height:auto}.SiteFooter-module__j75edq__footerGroup ul{gap:13px}.SiteFooter-module__j75edq__footerGroup a{white-space:normal;font-size:15px;line-height:1.4}.SiteFooter-module__j75edq__poster{height:230px}.SiteFooter-module__j75edq__posterImage{width:100%;height:230px;left:0;transform:none}.SiteFooter-module__j75edq__posterImage img{object-fit:cover;width:100%;height:230px}.SiteFooter-module__j75edq__legal,.SiteFooter-module__j75edq__legalPoster{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}.SiteFooter-module__j75edq__legal p{width:auto}.SiteFooter-module__j75edq__legalLinks{gap:20px}}@media (max-width:520px){.SiteFooter-module__j75edq__informationContent{padding:36px 18px 30px}.SiteFooter-module__j75edq__brandColumn{gap:18px}.SiteFooter-module__j75edq__summary{font-size:13px;line-height:1.6}.SiteFooter-module__j75edq__footerNavigation{gap:28px 18px;margin-top:34px}.SiteFooter-module__j75edq__footerGroup{gap:12px}.SiteFooter-module__j75edq__footerGroup h2,.SiteFooter-module__j75edq__joinUs h2{font-size:16px}.SiteFooter-module__j75edq__footerGroup ul{gap:9px}.SiteFooter-module__j75edq__footerGroup a,.SiteFooter-module__j75edq__footer .SiteFooter-module__j75edq__joinUs a{font-size:14px}.SiteFooter-module__j75edq__joinUs{gap:10px;margin-top:30px}.SiteFooter-module__j75edq__poster,.SiteFooter-module__j75edq__posterImage,.SiteFooter-module__j75edq__posterImage img{height:190px}.SiteFooter-module__j75edq__legal,.SiteFooter-module__j75edq__legalPoster{gap:8px;padding:14px 18px;font-size:11px}}
.SiteHeader-module__xJhKYq__header{z-index:20;height:var(--site-header-height);background-color:#0000;justify-content:space-between;align-items:center;padding:0 60px;font-family:Poppins,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.SiteHeader-module__xJhKYq__brand{flex:none;width:100px;height:36px;display:block}.SiteHeader-module__xJhKYq__brandHome{display:none}.SiteHeader-module__xJhKYq__brandInternal{align-self:center}.SiteHeader-module__xJhKYq__brand img{width:auto;height:100%;display:block}.SiteHeader-module__xJhKYq__navigationList{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__xJhKYq__menuToggle{display:none}.SiteHeader-module__xJhKYq__header[data-context=home]{justify-content:flex-end}.SiteHeader-module__xJhKYq__navigationLink{min-width:108px;color:var(--color-nav);letter-spacing:.16px;white-space:nowrap;justify-content:center;align-items:center;padding:6px 16px;font-size:18px;font-weight:500;line-height:24px;transition:color .16s;display:flex}.SiteHeader-module__xJhKYq__navigationLink:hover,.SiteHeader-module__xJhKYq__navigationLinkActive{color:var(--color-nav-active)}.SiteHeader-module__xJhKYq__header[data-variant=dark] .SiteHeader-module__xJhKYq__navigationLink{color:#fff}.SiteHeader-module__xJhKYq__header[data-variant=dark] .SiteHeader-module__xJhKYq__navigationLink:hover{color:#ffffffb8}.SiteHeader-module__xJhKYq__header[data-variant=dark] .SiteHeader-module__xJhKYq__navigationLinkActive{color:#fff}.SiteHeader-module__xJhKYq__navigationLinkDisabled{cursor:default;pointer-events:none}@media (max-width:767px){.SiteHeader-module__xJhKYq__header{height:64px;padding:0 18px}.SiteHeader-module__xJhKYq__brand{align-self:center;width:100px;height:36px;margin-top:0;opacity:1!important;transform:none!important}.SiteHeader-module__xJhKYq__navigation{z-index:1;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ededfa;border-top:1px solid #6f4aa91a;transition:none;position:absolute;top:64px;left:0;right:0;overflow:hidden;transform:translateY(-10px)}.SiteHeader-module__xJhKYq__header[data-variant=dark] .SiteHeader-module__xJhKYq__navigation{background:#0a0712;border-top-color:#ffffff1f}.SiteHeader-module__xJhKYq__header[data-variant=dark] .SiteHeader-module__xJhKYq__navigationLink{color:#fff;border-bottom-color:#ffffff1f}.SiteHeader-module__xJhKYq__header[data-variant=dark] .SiteHeader-module__xJhKYq__navigationLink:hover{color:#ffffffb8}.SiteHeader-module__xJhKYq__navigation.SiteHeader-module__xJhKYq__navigationOpen{visibility:visible;opacity:1;transform:translateY(0)}.SiteHeader-module__xJhKYq__navigationList{flex-direction:column;align-items:stretch;gap:0;padding:10px 20px 22px}.SiteHeader-module__xJhKYq__navigationLink{border-bottom:1px solid #6f4aa91f;justify-content:flex-start;min-width:0;padding:13px 0;font-size:17px;opacity:1!important;transform:none!important}.SiteHeader-module__xJhKYq__navigationList li:last-child .SiteHeader-module__xJhKYq__navigationLink{border-bottom:0}.SiteHeader-module__xJhKYq__menuToggle{z-index:2;width:42px;height:42px;color:var(--color-nav-active);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;display:block;position:relative}.SiteHeader-module__xJhKYq__header[data-variant=dark] .SiteHeader-module__xJhKYq__menuToggle{color:#fff}.SiteHeader-module__xJhKYq__menuToggle span{background:currentColor;width:22px;height:1.5px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:absolute;left:10px}.SiteHeader-module__xJhKYq__menuToggle span:first-child{top:16px}.SiteHeader-module__xJhKYq__menuToggle span:last-child{top:24px}.SiteHeader-module__xJhKYq__header[data-menu-open=true] .SiteHeader-module__xJhKYq__menuToggle span:first-child{transform:translateY(4px)rotate(45deg)}.SiteHeader-module__xJhKYq__header[data-menu-open=true] .SiteHeader-module__xJhKYq__menuToggle span:last-child{transform:translateY(-4px)rotate(-45deg)}}
.WorldSherlockHero-module__Rt-m3a__hero{color:#26242c;background:radial-gradient(60% 45% at 18% 22%,#c6b28e29,#0000 70%),radial-gradient(50% 40% at 82% 18%,#baa48021,#0000 72%),radial-gradient(55% 50% at 70% 88%,#b0987426,#0000 70%),radial-gradient(45% 38% at 30% 76%,#ceba961f,#0000 72%),url(/media/blog/world-sherlock/png/paper.png) 0 0/520px,linear-gradient(#efeae3,#e7e1d8);margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.WorldSherlockHero-module__Rt-m3a__frame{aspect-ratio:21/9;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.WorldSherlockHero-module__Rt-m3a__frame:after{z-index:16;pointer-events:none;content:"";background:radial-gradient(78% 82% at 50% 46%,#0000 42%,#78603a17 78%,#604c2c33 100%);position:absolute;inset:0}.WorldSherlockHero-module__Rt-m3a__copy{z-index:14;flex-direction:column;justify-content:center;width:30%;padding:0 clamp(1.5rem,3cqw,3.4rem);display:flex;position:absolute;inset:0 auto 0 0}.WorldSherlockHero-module__Rt-m3a__label{color:#8f8a98;letter-spacing:.3em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.56rem,.7cqw,.78rem);line-height:1.5}.WorldSherlockHero-module__Rt-m3a__label span{color:#7b62c9}.WorldSherlockHero-module__Rt-m3a__label b{font-weight:400}.WorldSherlockHero-module__Rt-m3a__copy h1{color:#26242c;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin:clamp(1rem,1.6cqw,1.9rem) 0 0;font-family:Gilda Display,Songti SC,Noto Serif SC,Georgia,serif;font-size:clamp(1.8rem,2.65cqw,3.65rem);font-weight:400;line-height:1.1}.WorldSherlockHero-module__Rt-m3a__subtitle{color:#5e5967;letter-spacing:0;max-width:28rem;margin:clamp(1rem,1.4cqw,1.6rem) 0 0;font-family:Instrument Sans Variable,PingFang SC,sans-serif;font-size:clamp(.86rem,1.05cqw,1.2rem);font-style:italic;line-height:1.5}.WorldSherlockHero-module__Rt-m3a__resources{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:clamp(1rem,1.25cqw,1.5rem);margin-top:clamp(1rem,1.25cqw,1.45rem);font-family:Instrument Sans Variable,PingFang SC,sans-serif;font-size:clamp(.74rem,.78cqw,.9rem);font-style:normal;font-weight:500;line-height:1.4;display:flex}.WorldSherlockHero-module__Rt-m3a__resourceLink,.WorldSherlockHero-module__Rt-m3a__resourceDisabled{border-bottom:1px solid #51427652;align-items:center;min-height:1.75rem;display:inline-flex}.WorldSherlockHero-module__Rt-m3a__resourceLink{color:#514276;transition:border-color .22s,color .22s}.WorldSherlockHero-module__Rt-m3a__resourceLink:hover,.WorldSherlockHero-module__Rt-m3a__resourceLink:focus-visible{color:#7256c7;border-color:#7256c7;outline:none}.WorldSherlockHero-module__Rt-m3a__resourceDisabled{color:#8e8995;cursor:default;opacity:.58;border-bottom-color:#6f697829}.WorldSherlockHero-module__Rt-m3a__board{z-index:6;aspect-ratio:1672/941;background:radial-gradient(60% 55% at 22% 20%,#c6b28e1f,#0000 72%),radial-gradient(48% 45% at 80% 84%,#b098741a,#0000 70%),url(/media/blog/world-sherlock/png/paper.png) 0 0/520px,linear-gradient(#efeae3,#e7e1d8);position:absolute;top:50%;left:30%;right:0;transform:translateY(-50%)}.WorldSherlockHero-module__Rt-m3a__lamp{z-index:5;mix-blend-mode:multiply;pointer-events:none;filter:blur(6px);background:radial-gradient(closest-side,#fff6d6f2 0%,#e4d6fa73 54%,#e4d6fa00 100%);border-radius:50%;transition:opacity .9s,left .8s,top .8s;position:absolute;transform:translate(-50%,-50%)}.WorldSherlockHero-module__Rt-m3a__wires{z-index:50;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WorldSherlockHero-module__Rt-m3a__wire{fill:none;stroke-linecap:round}.WorldSherlockHero-module__Rt-m3a__shadow{stroke:#5c4e384d;stroke-width:3.4px}.WorldSherlockHero-module__Rt-m3a__core{stroke:#8a76c6;stroke-width:2.4px}.WorldSherlockHero-module__Rt-m3a__highlight{stroke:#ffffff6b;stroke-width:.9px;transform:translate(-.4px,-.9px)}.WorldSherlockHero-module__Rt-m3a__shadow{transform:translate(3px,4px)}.WorldSherlockHero-module__Rt-m3a__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.38s cubic-bezier(.3,0,.15,1) forwards WorldSherlockHero-module__Rt-m3a__draw}@keyframes WorldSherlockHero-module__Rt-m3a__draw{to{stroke-dashoffset:0}}.WorldSherlockHero-module__Rt-m3a__title{z-index:14;aspect-ratio:448/157;width:30.8%;position:absolute;top:38.9%;left:36.6%}.WorldSherlockHero-module__Rt-m3a__title svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WorldSherlockHero-module__Rt-m3a__titleText{fill:#332f38;font-family:Chalkboard SE,Chalkboard,Noteworthy,Bradley Hand,Comic Sans MS,sans-serif}.WorldSherlockHero-module__Rt-m3a__rule{fill:none;stroke:#8a72d6;stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:var(--rule-length,420);stroke-dashoffset:var(--rule-length,420);animation:.7s cubic-bezier(.4,0,.2,1) forwards WorldSherlockHero-module__Rt-m3a__rule}.WorldSherlockHero-module__Rt-m3a__ruleOne{--rule-length:180;animation-delay:.95s}.WorldSherlockHero-module__Rt-m3a__ruleTwo{--rule-length:365;animation-delay:1.15s}.WorldSherlockHero-module__Rt-m3a__ruleThree{--rule-length:412;opacity:.55;animation-delay:1.3s}@keyframes WorldSherlockHero-module__Rt-m3a__rule{to{stroke-dashoffset:0}}.WorldSherlockHero-module__Rt-m3a__wiper{animation:1.35s cubic-bezier(.42,0,.2,1) .25s forwards WorldSherlockHero-module__Rt-m3a__shade;transform:translate(-100px)}@keyframes WorldSherlockHero-module__Rt-m3a__shade{to{transform:translate(560px)}}.WorldSherlockHero-module__Rt-m3a__star{opacity:0;width:6.6%;animation:.6s cubic-bezier(.2,1.6,.4,1) 1.45s forwards WorldSherlockHero-module__Rt-m3a__land;position:absolute;top:1%;left:61.5%;transform:rotate(-26deg)scale(0)}@keyframes WorldSherlockHero-module__Rt-m3a__land{to{opacity:.95;transform:rotate(0)scale(1)}}.WorldSherlockHero-module__Rt-m3a__clue{cursor:pointer;filter:grayscale(1) opacity(.22) contrast(.9) drop-shadow(0 var(--shadow-y,6px) var(--shadow-blur,12px) #463a2800);background:0 0;border:0;padding:0;transition:filter 1s,opacity 1s,transform .85s cubic-bezier(.2,.9,.3,1);display:block;position:absolute;transform:scale(.99)}.WorldSherlockHero-module__Rt-m3a__clue img{pointer-events:none;width:100%;height:auto;display:block}.WorldSherlockHero-module__Rt-m3a__clue:hover,.WorldSherlockHero-module__Rt-m3a__current{filter:grayscale(0) opacity(1) contrast(1) drop-shadow(0 var(--shadow-y,6px) var(--shadow-blur,12px) #463a284d);outline:none;transform:scale(1.012)}.WorldSherlockHero-module__Rt-m3a__lit{filter:grayscale(0) opacity(1) contrast(1) drop-shadow(0 var(--shadow-y,6px) var(--shadow-blur,12px) #463a284d);transform:scale(1)}.WorldSherlockHero-module__Rt-m3a__current{z-index:40!important}.WorldSherlockHero-module__Rt-m3a__alwaysLit{z-index:3;opacity:.85;filter:none;pointer-events:none}.WorldSherlockHero-module__Rt-m3a__pin{z-index:60;transform-origin:calc(var(--ex) * 1%) 100%;transform:translate(calc(var(--ex) * -1%), -100%) scale(0);opacity:0;pointer-events:none;filter:drop-shadow(-.1cqw .13cqw .09cqw #4a3a246b);display:block;position:absolute;overflow:hidden}.WorldSherlockHero-module__Rt-m3a__pin img{width:100%;display:block}.WorldSherlockHero-module__Rt-m3a__pinOn{animation:.5s cubic-bezier(.2,1.5,.45,1) .12s forwards WorldSherlockHero-module__Rt-m3a__stick}@keyframes WorldSherlockHero-module__Rt-m3a__stick{0%{transform:translate(calc(var(--ex) * -1%), -128%) rotate(-11deg) scale(.62);opacity:0}55%{opacity:1}to{transform:translate(calc(var(--ex) * -1%), -100%) rotate(0deg) scale(1);opacity:1}}.WorldSherlockHero-module__Rt-m3a__hole{z-index:59;aspect-ratio:2;pointer-events:none;background:radial-gradient(closest-side,#342616ad,#34261600 74%);border-radius:50%;width:.8cqw;transition:transform .3s .38s;display:block;position:absolute;transform:translate(-50%,-58%)scale(0)}.WorldSherlockHero-module__Rt-m3a__holeOn{transform:translate(-50%,-58%)scale(1)}.WorldSherlockHero-module__Rt-m3a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.WorldSherlockHero-module__Rt-m3a__frame{aspect-ratio:auto;flex-direction:column;display:flex}.WorldSherlockHero-module__Rt-m3a__copy{width:100%;min-height:380px;padding:calc(var(--site-header-height) + 2rem) 1.25rem 2rem;order:-1;position:relative;inset:auto}.WorldSherlockHero-module__Rt-m3a__copy h1{overflow-wrap:anywhere;text-wrap:pretty;width:100%;max-width:100%;font-size:1.95rem}.WorldSherlockHero-module__Rt-m3a__resources{gap:1.25rem;margin-top:1.1rem;font-size:.78rem}.WorldSherlockHero-module__Rt-m3a__board{width:100%;position:relative;top:auto;left:auto;right:auto;transform:none}}@media (prefers-reduced-motion:reduce){.WorldSherlockHero-module__Rt-m3a__hero *,.WorldSherlockHero-module__Rt-m3a__hero :before,.WorldSherlockHero-module__Rt-m3a__hero :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.BlogFig2-module__PZkaFa__figure{margin:3rem 0}.BlogFig2-module__PZkaFa__fig{aspect-ratio:16/9;background:0 0;width:100%;position:relative;container-type:inline-size}.BlogFig2-module__PZkaFa__map{object-fit:contain;opacity:0;width:100%;height:59.26%;transition:opacity .9s,transform 1.2s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;top:0;left:0;transform:scale(1.012)}.BlogFig2-module__PZkaFa__armed .BlogFig2-module__PZkaFa__map{opacity:1;transform:none}.BlogFig2-module__PZkaFa__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.BlogFig2-module__PZkaFa__hit{cursor:pointer;fill:#0000;pointer-events:auto}.BlogFig2-module__PZkaFa__zone{fill:#7b5cf50f;stroke:var(--violet);stroke-width:2.4px;stroke-dasharray:10 8;stroke-dashoffset:var(--len,900);opacity:0}.BlogFig2-module__PZkaFa__module.BlogFig2-module__PZkaFa__on .BlogFig2-module__PZkaFa__zone{opacity:.85;stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),opacity .25s linear,fill .3s}.BlogFig2-module__PZkaFa__module.BlogFig2-module__PZkaFa__on.BlogFig2-module__PZkaFa__active .BlogFig2-module__PZkaFa__zone{fill:#7b5cf538;stroke-width:3.2px;opacity:1}.BlogFig2-module__PZkaFa__hasActive .BlogFig2-module__PZkaFa__module.BlogFig2-module__PZkaFa__on:not(.BlogFig2-module__PZkaFa__active) .BlogFig2-module__PZkaFa__zone{opacity:.4}.BlogFig2-module__PZkaFa__link{fill:none;stroke:var(--violet);stroke-width:1.8px;stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400);opacity:0}.BlogFig2-module__PZkaFa__module.BlogFig2-module__PZkaFa__on .BlogFig2-module__PZkaFa__link{stroke-dashoffset:0;opacity:.3;transition:stroke-dashoffset .5s .26s,opacity .25s linear .26s}.BlogFig2-module__PZkaFa__module.BlogFig2-module__PZkaFa__on.BlogFig2-module__PZkaFa__active .BlogFig2-module__PZkaFa__link{opacity:.75}.BlogFig2-module__PZkaFa__card{cursor:pointer;filter:saturate(.55)brightness(1.04);opacity:0;background:0 0;border:0;margin:0;padding:0;transition:opacity .5s,transform .6s cubic-bezier(.22,.61,.36,1),filter .3s,box-shadow .25s;position:absolute;overflow:hidden;transform:translateY(2cqw)scale(.96)}.BlogFig2-module__PZkaFa__card img{object-fit:cover;width:100%;height:100%;display:block}.BlogFig2-module__PZkaFa__module.BlogFig2-module__PZkaFa__on .BlogFig2-module__PZkaFa__card{opacity:1;transition-delay:.38s;transform:none}.BlogFig2-module__PZkaFa__module.BlogFig2-module__PZkaFa__on.BlogFig2-module__PZkaFa__active .BlogFig2-module__PZkaFa__card{z-index:2;filter:none;box-shadow:0 0 0 .42cqw var(--violet), 0 .6cqw 1.8cqw #7b5cf547;transition-delay:0s;transform:scale(1.045)}.BlogFig2-module__PZkaFa__hasActive .BlogFig2-module__PZkaFa__module.BlogFig2-module__PZkaFa__on:not(.BlogFig2-module__PZkaFa__active) .BlogFig2-module__PZkaFa__card{opacity:.42}.BlogFig2-module__PZkaFa__card:focus-visible{outline:.35cqw solid var(--violet);outline-offset:.3cqw}.BlogFig2-module__PZkaFa__bubble{z-index:3;color:var(--ink);pointer-events:none;opacity:0;transform-origin:50% 100%;background:#fff;border:1px solid #ddd7f2;border-radius:.55cqw;padding:1.05cqw 1.25cqw;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2.05cqw;font-style:italic;line-height:1.4;transition:opacity .18s,transform .34s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translateY(.6cqw)scale(.95);box-shadow:0 .5cqw 1.6cqw #17161c1a}.BlogFig2-module__PZkaFa__bubble.BlogFig2-module__PZkaFa__show{opacity:1;transform:none}.BlogFig2-module__PZkaFa__emoji{vertical-align:-.1em;font-size:2.4cqw;font-style:normal}.BlogFig2-module__PZkaFa__emoji:before{content:" "}.BlogFig2-module__PZkaFa__bubble:after{bottom:-.62cqw;left:var(--caret,50%);content:"";background:#fff;border-bottom:1px solid #ddd7f2;border-right:1px solid #ddd7f2;width:1.24cqw;height:1.24cqw;position:absolute;transform:translate(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.BlogFig2-module__PZkaFa__map,.BlogFig2-module__PZkaFa__card,.BlogFig2-module__PZkaFa__bubble,.BlogFig2-module__PZkaFa__zone,.BlogFig2-module__PZkaFa__link{transition:none!important;animation:none!important}}
.BlogFig7-module__IGjR4q__figure{margin:0 0 3rem}.BlogFig7-module__IGjR4q__fig{aspect-ratio:1669/555;-webkit-user-select:none;user-select:none;background:0 0;width:100%;position:relative;container-type:inline-size}.BlogFig7-module__IGjR4q__band{opacity:0;transform-origin:50% 0;background:#edeaf3;border-radius:1.1cqw 1.1cqw 0 0;width:100%;height:24.865%;transition:opacity .5s,transform .6s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0;transform:scaleY(.86)}.BlogFig7-module__IGjR4q__armed .BlogFig7-module__IGjR4q__band{opacity:1;transform:none}.BlogFig7-module__IGjR4q__chip{opacity:0;filter:saturate(.5)opacity(.72);justify-content:center;align-items:center;gap:1.3cqw;height:24.505%;transition:opacity .45s,transform .55s cubic-bezier(.22,.61,.36,1),filter .3s;display:flex;position:absolute;top:0;transform:translateY(.7cqw)}.BlogFig7-module__IGjR4q__icon{-webkit-user-drag:none;flex:none;width:auto;height:4.2cqw;display:block}.BlogFig7-module__IGjR4q__chipText{color:var(--ink);letter-spacing:-.015em;text-align:center;white-space:nowrap;font-family:Manrope Variable,Manrope,PingFang SC,Microsoft YaHei,sans-serif;font-size:2.16cqw;font-weight:800;line-height:1.1}.BlogFig7-module__IGjR4q__chipLine{display:block}.BlogFig7-module__IGjR4q__armed .BlogFig7-module__IGjR4q__chip{opacity:1;transform:none}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on .BlogFig7-module__IGjR4q__chip{filter:saturate(.72)opacity(.86)}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on.BlogFig7-module__IGjR4q__active .BlogFig7-module__IGjR4q__chip{filter:none;transform:scale(1.045)}.BlogFig7-module__IGjR4q__hasActive .BlogFig7-module__IGjR4q__module:not(.BlogFig7-module__IGjR4q__active) .BlogFig7-module__IGjR4q__chip{filter:saturate(.3)opacity(.42)}.BlogFig7-module__IGjR4q__rule{z-index:4;background:var(--violet);opacity:0;transform-origin:50%;border-radius:.24cqw;height:.24cqw;transition:opacity .2s linear,transform .45s cubic-bezier(.22,.61,.36,1),left .45s cubic-bezier(.22,.61,.36,1);position:absolute;top:21.6%;transform:scaleX(0)}.BlogFig7-module__IGjR4q__ruleShow{opacity:1;transform:none}.BlogFig7-module__IGjR4q__panel{cursor:pointer;opacity:0;background:0 0;border:0;margin:0;padding:0;transition:opacity .55s,transform .65s cubic-bezier(.22,.61,.36,1),box-shadow .3s;position:absolute;overflow:hidden;transform:translateY(1.4cqw)scale(.985)}.BlogFig7-module__IGjR4q__panelImage{object-fit:cover;width:100%;height:100%;display:block}.BlogFig7-module__IGjR4q__gray{opacity:1;transition:opacity .45s}.BlogFig7-module__IGjR4q__armed .BlogFig7-module__IGjR4q__panel{opacity:1;transform:none}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__active .BlogFig7-module__IGjR4q__gray{opacity:0}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on.BlogFig7-module__IGjR4q__active .BlogFig7-module__IGjR4q__panel{z-index:2;box-shadow:0 0 0 .2cqw var(--violet), 0 .8cqw 2.2cqw #7b5cf542;transform:translateY(-.45cqw)}.BlogFig7-module__IGjR4q__hasActive .BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on:not(.BlogFig7-module__IGjR4q__active) .BlogFig7-module__IGjR4q__panel{opacity:.58}.BlogFig7-module__IGjR4q__panel:focus-visible{outline:.25cqw solid var(--violet);outline-offset:.22cqw}.BlogFig7-module__IGjR4q__overlay{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.BlogFig7-module__IGjR4q__shift{transition:transform .65s cubic-bezier(.22,.61,.36,1)}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on.BlogFig7-module__IGjR4q__active .BlogFig7-module__IGjR4q__shift{transform:translateY(-7.5px)}.BlogFig7-module__IGjR4q__scrim{fill:#0b0a12;opacity:0;transition:opacity .45s}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on.BlogFig7-module__IGjR4q__active .BlogFig7-module__IGjR4q__scrim{opacity:.5}.BlogFig7-module__IGjR4q__zone{fill:none;stroke:#fff;stroke-width:1.5px;stroke-dasharray:7 5;stroke-dashoffset:var(--len,600);opacity:0}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on .BlogFig7-module__IGjR4q__zone{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.4, 0, .2, 1) var(--delay,0s)}.BlogFig7-module__IGjR4q__zoneHighlight{fill:#ffffff05;stroke:#fff;stroke-width:3px;stroke-dasharray:9 7;stroke-dashoffset:var(--len,600);opacity:0;filter:drop-shadow(0 0 1.2px #ffffff47)}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on.BlogFig7-module__IGjR4q__active .BlogFig7-module__IGjR4q__zoneHighlight{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .62s cubic-bezier(.4,0,.2,1),opacity .22s linear,fill .3s}.BlogFig7-module__IGjR4q__sweep{opacity:0;transform-box:fill-box;transform-origin:50%}.BlogFig7-module__IGjR4q__module.BlogFig7-module__IGjR4q__on.BlogFig7-module__IGjR4q__active .BlogFig7-module__IGjR4q__sweep{opacity:1;animation:.95s cubic-bezier(.4,0,.2,1) .18s both BlogFig7-module__IGjR4q__sweep}@keyframes BlogFig7-module__IGjR4q__sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.BlogFig7-module__IGjR4q__band,.BlogFig7-module__IGjR4q__chip,.BlogFig7-module__IGjR4q__panel,.BlogFig7-module__IGjR4q__gray,.BlogFig7-module__IGjR4q__zone,.BlogFig7-module__IGjR4q__zoneHighlight,.BlogFig7-module__IGjR4q__scrim,.BlogFig7-module__IGjR4q__rule,.BlogFig7-module__IGjR4q__sweep{transition:none!important;animation:none!important}}
.BlogBibtex-module__NVQbTW__section{border-top:1px solid var(--line);margin-top:clamp(4rem,5vw,6rem);padding-top:2rem}.BlogBibtex-module__NVQbTW__headingRow{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.BlogBibtex-module__NVQbTW__headingRow h2{letter-spacing:-.025em;font-family:Gilda Display,Songti SC,Noto Serif SC,Georgia,serif;font-size:clamp(1.8rem,2vw,2.5rem);font-weight:400}.BlogBibtex-module__NVQbTW__headingRow button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;padding:.55rem .9rem;font-size:.75rem;font-weight:600;transition:border-color .18s,color .18s,background-color .18s}.BlogBibtex-module__NVQbTW__headingRow button:hover{border-color:var(--violet);background:var(--bg-card);color:var(--violet)}.BlogBibtex-module__NVQbTW__code{border:1px solid var(--line);background:var(--bg-card);color:var(--ink-soft);white-space:pre;margin-top:1.25rem;padding:clamp(1rem,2vw,1.75rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.78rem,.8vw,.95rem);line-height:1.7;overflow-x:auto}
.HarnessEvalAlignment-module__rk_Vua__figure{--alignment-plot-height:13.5rem;width:100%;color:var(--ink);font-variant-numeric:tabular-nums;margin:clamp(3rem,2.4vw,4.5rem) 0;font-family:Instrument Sans Variable,PingFang SC,sans-serif}.HarnessEvalAlignment-module__rk_Vua__panels{grid-template-columns:minmax(0,.46fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,2.5vw,2.25rem);display:grid}.HarnessEvalAlignment-module__rk_Vua__scatterPanel,.HarnessEvalAlignment-module__rk_Vua__baselinePanel{min-width:0}.HarnessEvalAlignment-module__rk_Vua__skillLegend,.HarnessEvalAlignment-module__rk_Vua__baselineLegend{height:2.15rem;color:var(--ink);justify-content:center;font-size:.62rem;font-weight:500;display:flex}.HarnessEvalAlignment-module__rk_Vua__skillLegend{flex-wrap:wrap;gap:.25rem .7rem}.HarnessEvalAlignment-module__rk_Vua__skillLegend span,.HarnessEvalAlignment-module__rk_Vua__baselineLegend span{outline:none;align-items:center;gap:.38rem;transition:filter .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1);display:inline-flex}.HarnessEvalAlignment-module__rk_Vua__skillLegend span:focus-visible,.HarnessEvalAlignment-module__rk_Vua__baselineLegend span:focus-visible{outline:1px solid color-mix(in srgb, currentColor 45%, transparent);outline-offset:.2rem}.HarnessEvalAlignment-module__rk_Vua__skillLegend i{border-radius:50%;width:.5rem;height:.5rem}.HarnessEvalAlignment-module__rk_Vua__skillLegend small{color:var(--ink-soft);font-size:inherit;font-weight:400}.HarnessEvalAlignment-module__rk_Vua__intentionalKey i{background:#6744f5}.HarnessEvalAlignment-module__rk_Vua__physicalKey i{background:#ef725f}.HarnessEvalAlignment-module__rk_Vua__scatterLayout,.HarnessEvalAlignment-module__rk_Vua__baselineLayout{grid-template-columns:1.6rem minmax(0,1fr);align-items:stretch;display:grid}.HarnessEvalAlignment-module__rk_Vua__yAxisTitle{white-space:nowrap;writing-mode:vertical-rl;place-self:center;font-size:.68rem;font-weight:500;line-height:1;transform:rotate(180deg)}.HarnessEvalAlignment-module__rk_Vua__scatterPlot{height:var(--alignment-plot-height);border-bottom:1px solid var(--ink-faint);border-left:1px solid var(--ink-faint);margin-left:1.35rem;position:relative}.HarnessEvalAlignment-module__rk_Vua__verticalGrid,.HarnessEvalAlignment-module__rk_Vua__horizontalGrid,.HarnessEvalAlignment-module__rk_Vua__scoreGrid{z-index:0;background:color-mix(in srgb, var(--line) 88%, transparent);pointer-events:none;position:absolute}.HarnessEvalAlignment-module__rk_Vua__verticalGrid{width:1px;top:0;bottom:0}.HarnessEvalAlignment-module__rk_Vua__horizontalGrid{height:1px;left:0;right:0}.HarnessEvalAlignment-module__rk_Vua__trendLines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.HarnessEvalAlignment-module__rk_Vua__trendLines line{stroke-width:2.25px;vector-effect:non-scaling-stroke;transition:filter .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1)}.HarnessEvalAlignment-module__rk_Vua__intentionalLine{stroke:#8266f7}.HarnessEvalAlignment-module__rk_Vua__physicalLine{stroke:#f39485}.HarnessEvalAlignment-module__rk_Vua__points{z-index:2;position:absolute;inset:0}.HarnessEvalAlignment-module__rk_Vua__point{top:var(--point-y);left:var(--point-x);width:0;height:0;transform:translate(var(--point-offset-x), var(--point-offset-y));outline:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute}.HarnessEvalAlignment-module__rk_Vua__point i{border:1px solid #ffffffb3;border-radius:50%;width:.48rem;height:.48rem;transition:box-shadow .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 4px #17161c24}.HarnessEvalAlignment-module__rk_Vua__point b{color:currentColor;white-space:nowrap;font-size:.52rem;font-weight:550;line-height:1;position:absolute}.HarnessEvalAlignment-module__rk_Vua__intentional{color:#6744f5}.HarnessEvalAlignment-module__rk_Vua__physical{color:#e86653}.HarnessEvalAlignment-module__rk_Vua__intentional i{background:#6744f5}.HarnessEvalAlignment-module__rk_Vua__physical i{background:#ef725f}.HarnessEvalAlignment-module__rk_Vua__above b{bottom:.55rem;left:0;transform:translate(-50%)}.HarnessEvalAlignment-module__rk_Vua__below b{top:.55rem;left:0;transform:translate(-50%)}.HarnessEvalAlignment-module__rk_Vua__left b{top:0;right:.48rem;transform:translateY(-50%)}.HarnessEvalAlignment-module__rk_Vua__right b{top:0;left:.48rem;transform:translateY(-50%)}:is(.HarnessEvalAlignment-module__rk_Vua__points:has(.HarnessEvalAlignment-module__rk_Vua__point:hover) .HarnessEvalAlignment-module__rk_Vua__point:not(:hover),.HarnessEvalAlignment-module__rk_Vua__points:has(.HarnessEvalAlignment-module__rk_Vua__point:focus-visible) .HarnessEvalAlignment-module__rk_Vua__point:not(:focus-visible)){opacity:.22}.HarnessEvalAlignment-module__rk_Vua__point:hover i,.HarnessEvalAlignment-module__rk_Vua__point:focus-visible i{box-shadow:0 0 0 .26rem color-mix(in srgb, currentColor 20%, transparent);transform:translate(-50%,-50%)scale(1.25)}.HarnessEvalAlignment-module__rk_Vua__point:focus-visible b{text-underline-offset:.15rem;text-decoration:underline}:is(.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__intentionalKey:hover) .HarnessEvalAlignment-module__rk_Vua__physicalKey,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__intentionalKey:hover) .HarnessEvalAlignment-module__rk_Vua__physical,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__intentionalKey:hover) .HarnessEvalAlignment-module__rk_Vua__physicalLine,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__intentionalKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__physicalKey,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__intentionalKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__physical,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__intentionalKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__physicalLine,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__physicalKey:hover) .HarnessEvalAlignment-module__rk_Vua__intentionalKey,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__physicalKey:hover) .HarnessEvalAlignment-module__rk_Vua__intentional,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__physicalKey:hover) .HarnessEvalAlignment-module__rk_Vua__intentionalLine,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__physicalKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__intentionalKey,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__physicalKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__intentional,.HarnessEvalAlignment-module__rk_Vua__scatterPanel:has(.HarnessEvalAlignment-module__rk_Vua__physicalKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__intentionalLine){opacity:.2;filter:saturate(.3)}.HarnessEvalAlignment-module__rk_Vua__xTicks,.HarnessEvalAlignment-module__rk_Vua__yTicks,.HarnessEvalAlignment-module__rk_Vua__scoreTicks{color:var(--ink-faint);pointer-events:none;font-size:.56rem;font-weight:400;position:absolute}.HarnessEvalAlignment-module__rk_Vua__xTicks{bottom:-1.25rem;left:0;right:0}.HarnessEvalAlignment-module__rk_Vua__xTicks span{position:absolute;transform:translate(-50%)}.HarnessEvalAlignment-module__rk_Vua__yTicks{top:0;bottom:0;left:-.55rem}.HarnessEvalAlignment-module__rk_Vua__yTicks span{position:absolute;right:0;transform:translateY(-50%)}.HarnessEvalAlignment-module__rk_Vua__xAxisTitle{text-align:center;margin:1.85rem 0 0 2.95rem;font-size:.68rem;font-weight:500}.HarnessEvalAlignment-module__rk_Vua__scatterPanel h3,.HarnessEvalAlignment-module__rk_Vua__baselinePanel h3{letter-spacing:0;text-align:center;text-wrap:balance;margin:.4rem 0 0;font-family:Gilda Display,Songti SC,Noto Serif SC,Georgia,serif;font-size:1.05rem;font-weight:400;line-height:1.2}.HarnessEvalAlignment-module__rk_Vua__baselineLegend{gap:clamp(1.5rem,3vw,3rem);font-size:.7rem}.HarnessEvalAlignment-module__rk_Vua__baselineLegend i{width:1.85rem;height:.62rem}.HarnessEvalAlignment-module__rk_Vua__externalSwatch,.HarnessEvalAlignment-module__rk_Vua__externalBar{background:#dfb8ce}.HarnessEvalAlignment-module__rk_Vua__skillSwatch,.HarnessEvalAlignment-module__rk_Vua__skillBar{background:#ab8bd9}.HarnessEvalAlignment-module__rk_Vua__baselineLayout{grid-template-columns:1.45rem minmax(0,1fr)}.HarnessEvalAlignment-module__rk_Vua__barPlot{height:var(--alignment-plot-height);margin-left:1.5rem;position:relative}.HarnessEvalAlignment-module__rk_Vua__scoreGrid{height:1px;left:0;right:0}.HarnessEvalAlignment-module__rk_Vua__scoreTicks{top:0;bottom:0;left:-.6rem}.HarnessEvalAlignment-module__rk_Vua__scoreTicks span{position:absolute;right:0;transform:translateY(50%)}.HarnessEvalAlignment-module__rk_Vua__barGroups{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.HarnessEvalAlignment-module__rk_Vua__barGroup{min-width:0;position:relative}.HarnessEvalAlignment-module__rk_Vua__barGroup+.HarnessEvalAlignment-module__rk_Vua__barGroup{border-left:1px solid color-mix(in srgb, var(--violet) 25%, var(--line))}.HarnessEvalAlignment-module__rk_Vua__metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;height:100%;display:grid}.HarnessEvalAlignment-module__rk_Vua__metric{min-width:0;position:relative}.HarnessEvalAlignment-module__rk_Vua__bars{border-bottom:1px solid var(--ink-faint);justify-content:center;align-items:end;gap:2px;min-width:0;height:100%;padding-inline:clamp(.2rem,.8vw,.75rem);display:flex}.HarnessEvalAlignment-module__rk_Vua__bar{width:min(1.8rem,42%);height:calc(var(--bar-value) * 100%);outline:none;min-height:2px;transition:filter .36s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1);position:relative}.HarnessEvalAlignment-module__rk_Vua__bar b{color:var(--ink-soft);font-size:.54rem;font-weight:450;line-height:1;position:absolute;top:-1.18rem;left:50%;transform:translate(-50%)}.HarnessEvalAlignment-module__rk_Vua__metric p{color:var(--ink-soft);text-align:center;justify-content:center;align-items:start;gap:.2rem;margin:0;padding:0;font-size:.58rem;font-weight:450;line-height:1.15;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0}.HarnessEvalAlignment-module__rk_Vua__metric p span{color:var(--ink)}:is(.HarnessEvalAlignment-module__rk_Vua__barGroups:has(.HarnessEvalAlignment-module__rk_Vua__bar:hover) .HarnessEvalAlignment-module__rk_Vua__bar:not(:hover),.HarnessEvalAlignment-module__rk_Vua__barGroups:has(.HarnessEvalAlignment-module__rk_Vua__bar:focus-visible) .HarnessEvalAlignment-module__rk_Vua__bar:not(:focus-visible)){opacity:.24;filter:saturate(.3)}.HarnessEvalAlignment-module__rk_Vua__bar:hover,.HarnessEvalAlignment-module__rk_Vua__bar:focus-visible{filter:saturate(1.18)contrast(1.05)}.HarnessEvalAlignment-module__rk_Vua__bar:focus-visible{outline:1px solid color-mix(in srgb, var(--violet) 45%, transparent);outline-offset:2px}:is(.HarnessEvalAlignment-module__rk_Vua__baselinePanel:has(.HarnessEvalAlignment-module__rk_Vua__externalKey:hover) .HarnessEvalAlignment-module__rk_Vua__skillKey,.HarnessEvalAlignment-module__rk_Vua__baselinePanel:has(.HarnessEvalAlignment-module__rk_Vua__externalKey:hover) .HarnessEvalAlignment-module__rk_Vua__skillBar,.HarnessEvalAlignment-module__rk_Vua__baselinePanel:has(.HarnessEvalAlignment-module__rk_Vua__externalKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__skillKey,.HarnessEvalAlignment-module__rk_Vua__baselinePanel:has(.HarnessEvalAlignment-module__rk_Vua__externalKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__skillBar,.HarnessEvalAlignment-module__rk_Vua__baselinePanel:has(.HarnessEvalAlignment-module__rk_Vua__skillKey:hover) .HarnessEvalAlignment-module__rk_Vua__externalKey,.HarnessEvalAlignment-module__rk_Vua__baselinePanel:has(.HarnessEvalAlignment-module__rk_Vua__skillKey:hover) .HarnessEvalAlignment-module__rk_Vua__externalBar,.HarnessEvalAlignment-module__rk_Vua__baselinePanel:has(.HarnessEvalAlignment-module__rk_Vua__skillKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__externalKey,.HarnessEvalAlignment-module__rk_Vua__baselinePanel:has(.HarnessEvalAlignment-module__rk_Vua__skillKey:focus-visible) .HarnessEvalAlignment-module__rk_Vua__externalBar){opacity:.2;filter:saturate(.3)}.HarnessEvalAlignment-module__rk_Vua__barGroup h4{text-align:center;text-wrap:balance;margin:0;padding:0 .4rem;font-size:.66rem;font-weight:500;line-height:1.2;position:absolute;top:calc(100% + 2.05rem);left:0;right:0}.HarnessEvalAlignment-module__rk_Vua__baselinePanel h3{margin-top:3.2rem}.HarnessEvalAlignment-module__rk_Vua__figure>figcaption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){.HarnessEvalAlignment-module__rk_Vua__figure{--alignment-plot-height:clamp(18rem, 82vw, 23rem);width:100%}.HarnessEvalAlignment-module__rk_Vua__panels{grid-template-columns:1fr;gap:4.5rem}}@media (max-width:440px){.HarnessEvalAlignment-module__rk_Vua__figure{--alignment-plot-height:18rem}.HarnessEvalAlignment-module__rk_Vua__skillLegend{justify-content:flex-start;padding-left:3.2rem}.HarnessEvalAlignment-module__rk_Vua__scatterLayout,.HarnessEvalAlignment-module__rk_Vua__baselineLayout{grid-template-columns:1.2rem minmax(0,1fr)}.HarnessEvalAlignment-module__rk_Vua__scatterPlot,.HarnessEvalAlignment-module__rk_Vua__barPlot{margin-left:1.45rem}.HarnessEvalAlignment-module__rk_Vua__point b{font-size:.54rem}.HarnessEvalAlignment-module__rk_Vua__baselineLegend{flex-wrap:wrap;justify-content:flex-start;gap:.45rem 1rem;padding-left:2.65rem;font-size:.68rem}.HarnessEvalAlignment-module__rk_Vua__baselineLegend i{width:1.5rem;height:.56rem}.HarnessEvalAlignment-module__rk_Vua__barPlot{margin-left:1.25rem}.HarnessEvalAlignment-module__rk_Vua__bar b{font-size:.52rem}.HarnessEvalAlignment-module__rk_Vua__metric p{font-size:.56rem}.HarnessEvalAlignment-module__rk_Vua__barGroup h4{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.HarnessEvalAlignment-module__rk_Vua__point,.HarnessEvalAlignment-module__rk_Vua__point i,.HarnessEvalAlignment-module__rk_Vua__bar{transition-duration:.001ms}}
.HarnessEvalCaseConstruction-module__1yEWMq__caseCanvas{--case-ink:#2f2d2a;--case-hairline:#b9b6ae;--case-paper:#f1eee2;--case-paper-active:#ede9f4;--case-purple:#5d4dce}.HarnessEvalCaseConstruction-module__1yEWMq__caseNode{color:var(--case-ink);border-color:var(--case-purple);background:var(--case-paper-active);cursor:pointer;outline:none;transition:color .48s cubic-bezier(.22,1,.36,1),background-color .48s cubic-bezier(.22,1,.36,1),border-color .48s cubic-bezier(.22,1,.36,1),opacity .48s cubic-bezier(.22,1,.36,1)}.HarnessEvalCaseConstruction-module__1yEWMq__neutralNode{border-color:var(--case-hairline);background:var(--case-paper)}:is(.HarnessEvalCaseConstruction-module__1yEWMq__caseCanvas:has(.HarnessEvalCaseConstruction-module__1yEWMq__caseNode:hover) .HarnessEvalCaseConstruction-module__1yEWMq__caseNode:not(:hover),.HarnessEvalCaseConstruction-module__1yEWMq__caseCanvas:has(.HarnessEvalCaseConstruction-module__1yEWMq__caseNode:focus-visible) .HarnessEvalCaseConstruction-module__1yEWMq__caseNode:not(:focus-visible)){opacity:.42}.HarnessEvalCaseConstruction-module__1yEWMq__caseNode:hover,.HarnessEvalCaseConstruction-module__1yEWMq__caseNode:focus-visible{color:#fff;border-color:color-mix(in srgb, var(--case-purple) 78%, var(--case-ink));background:color-mix(in srgb, var(--case-purple) 78%, var(--case-ink))}.HarnessEvalCaseConstruction-module__1yEWMq__caseNode:focus-visible{z-index:2;outline:3px solid color-mix(in srgb, var(--case-purple) 45%, transparent);outline-offset:3px}.HarnessEvalCaseConstruction-module__1yEWMq__decisionNode{background:0 0;border:0}.HarnessEvalCaseConstruction-module__1yEWMq__decisionNode path{transition:fill .48s cubic-bezier(.22,1,.36,1),stroke .48s cubic-bezier(.22,1,.36,1)}.HarnessEvalCaseConstruction-module__1yEWMq__decisionNode:hover,.HarnessEvalCaseConstruction-module__1yEWMq__decisionNode:focus-visible{background:0 0;outline:none}.HarnessEvalCaseConstruction-module__1yEWMq__decisionNode:hover path,.HarnessEvalCaseConstruction-module__1yEWMq__decisionNode:focus-visible path{fill:color-mix(in srgb, var(--case-purple) 78%, var(--case-ink));stroke:color-mix(in srgb, var(--case-purple) 78%, var(--case-ink))}@media (prefers-reduced-motion:reduce){.HarnessEvalCaseConstruction-module__1yEWMq__caseNode,.HarnessEvalCaseConstruction-module__1yEWMq__decisionNode path{transition-duration:.001ms}}
.HarnessEvalLeaderboard-module__17226W__figure{margin:clamp(3rem,2.4vw,4.5rem) 0;font-family:Instrument Sans Variable,PingFang SC,sans-serif}.HarnessEvalLeaderboard-module__17226W__heading{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:1rem;padding-top:1.25rem;display:flex}.HarnessEvalLeaderboard-module__17226W__heading h3{letter-spacing:0;margin:0;font-family:Gilda Display,Songti SC,Noto Serif SC,Georgia,serif;font-size:2rem;font-weight:400;line-height:1.15}.HarnessEvalLeaderboard-module__17226W__heading p,.HarnessEvalLeaderboard-module__17226W__legend{color:var(--ink-faint);letter-spacing:0;font-size:.78rem}.HarnessEvalLeaderboard-module__17226W__heading p{white-space:nowrap;margin:0}.HarnessEvalLeaderboard-module__17226W__heading p span{padding-inline:.45rem}.HarnessEvalLeaderboard-module__17226W__scroller{overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb, var(--violet) 45%, transparent) transparent;max-width:100%;overflow-x:auto}.HarnessEvalLeaderboard-module__17226W__table{border-collapse:separate;border-spacing:3px 0;width:calc(100% - 4px);min-width:810px;color:var(--ink);font-variant-numeric:tabular-nums;table-layout:fixed;font-size:.82rem}.HarnessEvalLeaderboard-module__17226W__table th,.HarnessEvalLeaderboard-module__17226W__table td{text-align:center;white-space:nowrap;height:2.8rem;padding:.4rem .45rem}.HarnessEvalLeaderboard-module__17226W__rankCol{width:2.4rem}.HarnessEvalLeaderboard-module__17226W__modelCol{width:11rem}.HarnessEvalLeaderboard-module__17226W__scoreCol{width:auto}.HarnessEvalLeaderboard-module__17226W__groups th{height:2rem;color:var(--violet);background:color-mix(in srgb, var(--violet) 9%, transparent);padding-block:.25rem;font-weight:650;line-height:1.1}.HarnessEvalLeaderboard-module__17226W__groups th:first-child{background:0 0}.HarnessEvalLeaderboard-module__17226W__groups .HarnessEvalLeaderboard-module__17226W__overallGroup{color:#fff;background:var(--violet)}.HarnessEvalLeaderboard-module__17226W__columns th{border-bottom:2px solid var(--ink);height:2.7rem;font-weight:650}.HarnessEvalLeaderboard-module__17226W__table .HarnessEvalLeaderboard-module__17226W__rank{z-index:3;width:2.4rem;min-width:2.4rem;color:var(--ink-faint);background:var(--bg);position:sticky;left:0}.HarnessEvalLeaderboard-module__17226W__table .HarnessEvalLeaderboard-module__17226W__model{z-index:3;background:var(--bg);width:11rem;min-width:11rem;box-shadow:1px 0 0 var(--line);text-align:left;padding-left:.65rem;font-weight:480;position:sticky;left:2.4rem}.HarnessEvalLeaderboard-module__17226W__columns .HarnessEvalLeaderboard-module__17226W__rank,.HarnessEvalLeaderboard-module__17226W__columns .HarnessEvalLeaderboard-module__17226W__model{z-index:5;font-weight:650}.HarnessEvalLeaderboard-module__17226W__score{background:rgba(123, 92, 245, var(--heat));min-width:4rem;position:relative}.HarnessEvalLeaderboard-module__17226W__table tbody tr{outline:none;transition:opacity .48s cubic-bezier(.22,1,.36,1),filter .48s cubic-bezier(.22,1,.36,1)}.HarnessEvalLeaderboard-module__17226W__table tbody .HarnessEvalLeaderboard-module__17226W__rank,.HarnessEvalLeaderboard-module__17226W__table tbody .HarnessEvalLeaderboard-module__17226W__model{transition:background-color .48s cubic-bezier(.22,1,.36,1)}:is(.HarnessEvalLeaderboard-module__17226W__table tbody:has(tr:hover) tr:not(:hover),.HarnessEvalLeaderboard-module__17226W__table tbody:has(tr:focus-visible) tr:not(:focus-visible)){opacity:.28;filter:saturate(.35)}.HarnessEvalLeaderboard-module__17226W__table tbody tr:hover,.HarnessEvalLeaderboard-module__17226W__table tbody tr:focus-visible{filter:saturate(1.12)contrast(1.04)}.HarnessEvalLeaderboard-module__17226W__table tbody tr:hover .HarnessEvalLeaderboard-module__17226W__rank,.HarnessEvalLeaderboard-module__17226W__table tbody tr:hover .HarnessEvalLeaderboard-module__17226W__model,.HarnessEvalLeaderboard-module__17226W__table tbody tr:focus-visible .HarnessEvalLeaderboard-module__17226W__rank,.HarnessEvalLeaderboard-module__17226W__table tbody tr:focus-visible .HarnessEvalLeaderboard-module__17226W__model{background:color-mix(in srgb, var(--violet) 8%, var(--bg))}.HarnessEvalLeaderboard-module__17226W__table tbody tr:focus-visible{outline:1px solid color-mix(in srgb, var(--violet) 50%, transparent);outline-offset:-1px}.HarnessEvalLeaderboard-module__17226W__score span{z-index:1;position:relative}.HarnessEvalLeaderboard-module__17226W__overall{font-weight:650}.HarnessEvalLeaderboard-module__17226W__best{font-weight:700}.HarnessEvalLeaderboard-module__17226W__best i{background:#5d3df3;border-radius:50%;width:.32rem;height:.32rem;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.HarnessEvalLeaderboard-module__17226W__legend{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin-top:.9rem;padding-top:.8rem;display:flex}.HarnessEvalLeaderboard-module__17226W__legend span{align-items:center;gap:.45rem;display:inline-flex}.HarnessEvalLeaderboard-module__17226W__legend i{background:#5d3df3;border-radius:50%;width:.38rem;height:.38rem}@media (max-width:640px){.HarnessEvalLeaderboard-module__17226W__heading{flex-direction:column;align-items:flex-start;gap:.4rem}.HarnessEvalLeaderboard-module__17226W__scroller{margin-right:-1.5rem;padding-right:1.5rem}.HarnessEvalLeaderboard-module__17226W__table{min-width:790px;font-size:.72rem}.HarnessEvalLeaderboard-module__17226W__heading h3{font-size:1.75rem}.HarnessEvalLeaderboard-module__17226W__table th,.HarnessEvalLeaderboard-module__17226W__table td{height:2.6rem;padding-inline:.35rem}.HarnessEvalLeaderboard-module__17226W__table .HarnessEvalLeaderboard-module__17226W__model{width:9.5rem;min-width:9.5rem}.HarnessEvalLeaderboard-module__17226W__modelCol{width:9.5rem}}@media (prefers-reduced-motion:reduce){.HarnessEvalLeaderboard-module__17226W__table tbody tr,.HarnessEvalLeaderboard-module__17226W__table tbody .HarnessEvalLeaderboard-module__17226W__rank,.HarnessEvalLeaderboard-module__17226W__table tbody .HarnessEvalLeaderboard-module__17226W__model{transition-duration:.001ms}}
.HarnessEvalLineage-module__hXBXPW__figure{margin:clamp(3rem,2.4vw,4.5rem) 0;font-family:Instrument Sans Variable,PingFang SC,sans-serif}.HarnessEvalLineage-module__hXBXPW__comparisons{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.HarnessEvalLineage-module__hXBXPW__panel{min-width:0}.HarnessEvalLineage-module__hXBXPW__panel header{text-align:center;flex-direction:column;align-items:center;min-height:4.5rem;padding-inline:.5rem;display:flex}.HarnessEvalLineage-module__hXBXPW__panel h3,.HarnessEvalLineage-module__hXBXPW__panel p{letter-spacing:0;margin:0}.HarnessEvalLineage-module__hXBXPW__panel h3{text-wrap:balance;font-family:Gilda Display,Songti SC,Noto Serif SC,Georgia,serif;font-size:1.15rem;font-weight:400;line-height:1.25}.HarnessEvalLineage-module__hXBXPW__panel p{color:var(--ink-soft);margin-top:.25rem;font-size:.82rem;font-weight:400}.HarnessEvalLineage-module__hXBXPW__rows{gap:.25rem;display:grid}.HarnessEvalLineage-module__hXBXPW__row{outline:none;grid-template-columns:6.7rem minmax(0,1fr);align-items:center;min-height:2.75rem;transition:opacity .18s,filter .18s;display:grid}.HarnessEvalLineage-module__hXBXPW__metric{color:var(--ink-soft);padding-right:.7rem;font-size:.78rem;font-weight:400;line-height:1.15}.HarnessEvalLineage-module__hXBXPW__plot{border-right:1px solid var(--line);background-image:linear-gradient(to right, var(--line) 1px, transparent 1px);background-size:25% 100%;height:2rem;margin-right:2rem;position:relative}.HarnessEvalLineage-module__hXBXPW__plot:after{z-index:3;background:var(--ink);content:"";width:2px;position:absolute;top:-.2rem;bottom:-.2rem;left:75%}.HarnessEvalLineage-module__hXBXPW__bar{z-index:1;top:.42rem;left:var(--bar-left);width:var(--bar-width);transform-origin:75%;height:1.15rem;transition:filter .18s,transform .18s;position:absolute}.HarnessEvalLineage-module__hXBXPW__positive{background:#6744f5}.HarnessEvalLineage-module__hXBXPW__negative{background:#ef725f}.HarnessEvalLineage-module__hXBXPW__neutral{background:#b9b5c2}.HarnessEvalLineage-module__hXBXPW__error{z-index:4;top:50%;left:var(--error-left);width:var(--error-width);background:var(--ink);height:2px;position:absolute;transform:translateY(-50%)}.HarnessEvalLineage-module__hXBXPW__error i{background:var(--ink);width:2px;height:.8rem;position:absolute;top:50%;transform:translateY(-50%)}.HarnessEvalLineage-module__hXBXPW__error i:first-child{left:0}.HarnessEvalLineage-module__hXBXPW__error i:last-child{right:0}.HarnessEvalLineage-module__hXBXPW__value{z-index:5;top:50%;left:var(--value-position);color:var(--ink-soft);white-space:nowrap;font-size:.74rem;font-weight:400;line-height:1;position:absolute}.HarnessEvalLineage-module__hXBXPW__valuePositive{transform:translate(.65rem,-50%)}.HarnessEvalLineage-module__hXBXPW__valueNegative{transform:translate(calc(-100% - .65rem),-50%)}.HarnessEvalLineage-module__hXBXPW__axis{border-top:1px solid var(--line);color:var(--ink-faint);grid-template-columns:repeat(5,1fr);margin-left:6.7rem;margin-right:2rem;padding-top:.35rem;font-size:.68rem;display:grid}.HarnessEvalLineage-module__hXBXPW__axis span{transform:translate(-50%)}.HarnessEvalLineage-module__hXBXPW__axis span:last-child{justify-self:end;transform:none}.HarnessEvalLineage-module__hXBXPW__row:hover .HarnessEvalLineage-module__hXBXPW__bar,.HarnessEvalLineage-module__hXBXPW__row:focus-visible .HarnessEvalLineage-module__hXBXPW__bar{filter:saturate(1.2)contrast(1.08);transform:scaleY(1.12)}:is(.HarnessEvalLineage-module__hXBXPW__rows:has(.HarnessEvalLineage-module__hXBXPW__row:hover) .HarnessEvalLineage-module__hXBXPW__row:not(:hover),.HarnessEvalLineage-module__hXBXPW__rows:has(.HarnessEvalLineage-module__hXBXPW__row:focus-visible) .HarnessEvalLineage-module__hXBXPW__row:not(:focus-visible)){opacity:.3;filter:saturate(.4)}.HarnessEvalLineage-module__hXBXPW__row:focus-visible{outline:1px solid color-mix(in srgb, var(--violet) 45%, transparent);outline-offset:2px}.HarnessEvalLineage-module__hXBXPW__figure figcaption{color:var(--ink-faint);margin-top:1rem;font-size:.74rem;line-height:1.5}@media (max-width:760px){.HarnessEvalLineage-module__hXBXPW__comparisons{grid-template-columns:1fr;gap:3.5rem}.HarnessEvalLineage-module__hXBXPW__panel header{min-height:0;margin-bottom:1.25rem;padding-left:0}.HarnessEvalLineage-module__hXBXPW__panel h3{font-size:1.1rem}.HarnessEvalLineage-module__hXBXPW__row{grid-template-columns:5.8rem minmax(0,1fr)}.HarnessEvalLineage-module__hXBXPW__metric{font-size:.7rem}.HarnessEvalLineage-module__hXBXPW__axis{margin-left:5.8rem}.HarnessEvalLineage-module__hXBXPW__value{font-size:.68rem}}
.HarnessEvalWorkflowFigures-module__zOEiRq__figure{--motion-ink:#2f2d2a;--motion-muted:#8d8a83;--motion-paper-active:#ede9f4;--motion-purple:#5d4dce;margin:clamp(3rem,2.4vw,4.5rem) 0;font-family:Futura,Avenir Next,Avenir,PingFang SC,sans-serif}.HarnessEvalWorkflowFigures-module__zOEiRq__figureCanvas{background:0 0;padding:1.5rem 1.5rem 4.75rem;position:relative;overflow:hidden}.HarnessEvalWorkflowFigures-module__zOEiRq__brandLogo{width:clamp(3.5rem,7.2%,4.5rem);height:auto;display:block;position:absolute;bottom:1.25rem;right:2.1%}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid,.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid{margin:0;padding:0;list-style:none;display:grid}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li{border:1px solid var(--motion-purple);min-width:0;min-height:6.4rem;color:var(--motion-ink);background:var(--motion-paper-active);text-align:center;text-wrap:balance;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:1rem .8rem;font-family:inherit;font-size:1.05rem;font-weight:500;line-height:1.15;transition:color .48s cubic-bezier(.22,1,.36,1),background-color .48s cubic-bezier(.22,1,.36,1),border-color .48s cubic-bezier(.22,1,.36,1),opacity .48s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.HarnessEvalWorkflowFigures-module__zOEiRq__skillName,.HarnessEvalWorkflowFigures-module__zOEiRq__skillMetrics{pointer-events:none;transition:color .48s cubic-bezier(.22,1,.36,1),opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.HarnessEvalWorkflowFigures-module__zOEiRq__skillName{opacity:1;transform:translateY(0)}.HarnessEvalWorkflowFigures-module__zOEiRq__skillMetrics{color:#fff;opacity:0;justify-content:center;align-items:center;font-size:clamp(.64rem,.72vw,.76rem);font-weight:400;line-height:1.32;display:flex;position:absolute;inset:.7rem;transform:translateY(.35rem)}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:hover .HarnessEvalWorkflowFigures-module__zOEiRq__skillName,.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:focus-visible .HarnessEvalWorkflowFigures-module__zOEiRq__skillName{opacity:0;transform:translateY(-.35rem)}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:hover .HarnessEvalWorkflowFigures-module__zOEiRq__skillMetrics,.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:focus-visible .HarnessEvalWorkflowFigures-module__zOEiRq__skillMetrics{opacity:1;transform:translateY(0)}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid .HarnessEvalWorkflowFigures-module__zOEiRq__more span{color:var(--motion-muted);font-size:1.75rem;line-height:1;transition:color .48s cubic-bezier(.22,1,.36,1);transform:translateY(-.2rem)}:is(.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid:has(li:hover) li:not(:hover),.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid:has(li:focus-visible) li:not(:focus-visible),.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid:has(article:hover) article:not(:hover),.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid:has(article:focus-visible) article:not(:focus-visible)){opacity:.42}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:hover,.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:focus-visible,.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid article:hover,.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid article:focus-visible{border-color:color-mix(in srgb, var(--motion-purple) 78%, var(--motion-ink));background:color-mix(in srgb, var(--motion-purple) 78%, var(--motion-ink))}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:hover,.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:focus-visible,.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid article:hover h4,.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid article:focus-visible h4,.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid .HarnessEvalWorkflowFigures-module__zOEiRq__more:hover span,.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid .HarnessEvalWorkflowFigures-module__zOEiRq__more:focus-visible span{color:#fff}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li:focus-visible,.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid article:focus-visible{z-index:1;outline:2px solid color-mix(in srgb, var(--motion-purple) 45%, transparent);outline-offset:2px;position:relative}.HarnessEvalWorkflowFigures-module__zOEiRq__subagentFlow{grid-template-columns:minmax(10.5rem,.9fr) 3rem minmax(0,4fr);align-items:stretch;min-height:12.25rem;display:grid}.HarnessEvalWorkflowFigures-module__zOEiRq__parentAgent{border:1.5px solid var(--motion-purple);background:var(--motion-paper-active);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-width:0;padding:1.25rem;display:flex}.HarnessEvalWorkflowFigures-module__zOEiRq__parentAgent strong{color:var(--motion-ink);text-wrap:balance;font-family:inherit;font-size:1.15rem;font-weight:500;line-height:1.12}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector{min-width:0;position:relative}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector:before,.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector:after,.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector i{content:"";background:var(--motion-muted);display:block;position:absolute}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector:before{height:1px;top:50%;left:0;right:45%}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector:after{width:1px;top:25%;bottom:25%;left:55%}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector i{height:1px;left:55%;right:0}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector i:first-child{top:25%}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector i:last-child{top:75%}.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid article{border:1px solid var(--motion-purple);background:var(--motion-paper-active);text-align:center;border-radius:8px;outline:none;justify-content:center;align-items:center;min-width:0;min-height:5.8rem;padding:.8rem;transition:background-color .48s cubic-bezier(.22,1,.36,1),border-color .48s cubic-bezier(.22,1,.36,1),opacity .48s cubic-bezier(.22,1,.36,1);display:flex}.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid h4{color:var(--motion-ink);letter-spacing:0;text-wrap:balance;margin:0;font-family:inherit;font-size:1.05rem;font-weight:500;line-height:1.25;transition:color .48s cubic-bezier(.22,1,.36,1)}.HarnessEvalWorkflowFigures-module__zOEiRq__caption{color:var(--ink-faint);gap:.75rem;margin-top:1rem;font-size:.74rem;line-height:1.5;display:flex}.HarnessEvalWorkflowFigures-module__zOEiRq__caption strong{color:var(--ink);flex:none;font-weight:600}.HarnessEvalWorkflowFigures-module__zOEiRq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.HarnessEvalWorkflowFigures-module__zOEiRq__figureCanvas{padding:1rem 1rem 4.25rem}.HarnessEvalWorkflowFigures-module__zOEiRq__brandLogo{width:3.5rem;bottom:1rem;right:1rem}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li{min-height:5.8rem;padding-inline:.7rem;font-size:.9rem}.HarnessEvalWorkflowFigures-module__zOEiRq__subagentFlow{grid-template-rows:auto 2.5rem auto;grid-template-columns:minmax(0,1fr);min-height:0}.HarnessEvalWorkflowFigures-module__zOEiRq__parentAgent{justify-self:center;width:min(100%,16rem);min-height:5.4rem}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector:before{width:1px;height:auto;inset:0 auto 50% 50%}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector:after{width:auto;height:1px;inset:50% 25% auto}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector i{width:1px;height:auto;top:50%;bottom:0}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector i:first-child{top:50%;left:25%;right:auto}.HarnessEvalWorkflowFigures-module__zOEiRq__spawnConnector i:last-child{top:50%;left:75%;right:auto}.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.HarnessEvalWorkflowFigures-module__zOEiRq__subagentFlow .HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid article{padding:.8rem}.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid h4{font-size:.92rem}.HarnessEvalWorkflowFigures-module__zOEiRq__caption{flex-direction:column;gap:.25rem}}@media (prefers-reduced-motion:reduce){.HarnessEvalWorkflowFigures-module__zOEiRq__skillGrid li,.HarnessEvalWorkflowFigures-module__zOEiRq__skillName,.HarnessEvalWorkflowFigures-module__zOEiRq__skillMetrics,.HarnessEvalWorkflowFigures-module__zOEiRq__questionGrid article{transition-duration:.001ms}}
.HomePage-module__YhQe2W__homePage{--color-canvas:#f9f6fb;--color-ink:#443b5b;--color-muted:#a89bbf;--color-nav:#8b7c9e;--color-nav-active:#2f2838;--color-accent:#6f4aa9;--color-content-surface:#ededfa;--color-content-ink:#110f14;--color-content-muted:#8f899b;--color-content-accent:#5d5071;--color-content-heading:#3a3256;--color-content-divider:#ded6e8;--color-footer:#0a0712;--site-header-height:72px;background:var(--color-canvas);width:100%;min-height:100vh;color:var(--color-ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Poppins,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:clip}.HomePage-module__YhQe2W__homePage a{color:inherit;text-decoration:none}.HomePage-module__YhQe2W__homePage button{font:inherit}.HomePage-module__YhQe2W__nonHeroContent{background:var(--color-content-surface);width:100%;position:relative;overflow:clip}@media (max-width:767px){.HomePage-module__YhQe2W__homePage{--site-header-height:64px}}
.BlogIndex-module__qRyquq__container{width:min(100% - 48px,1400px);margin-inline:auto}.BlogIndex-module__qRyquq__intro{border-bottom:1px solid var(--line);padding:calc(var(--site-header-height) + clamp(64px, 8vw, 132px)) 0 clamp(72px, 9vw, 144px)}.BlogIndex-module__qRyquq__eyebrow{color:var(--violet);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}.BlogIndex-module__qRyquq__intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin-top:28px;font-family:Gilda Display,Songti SC,Noto Serif SC,Georgia,serif;font-size:clamp(3rem,6.2vw,7rem);font-weight:400;line-height:1.02}.BlogIndex-module__qRyquq__summary{max-width:48rem;color:var(--ink-soft);margin-top:36px;font-size:clamp(1rem,1.3vw,1.35rem);line-height:1.65}.BlogIndex-module__qRyquq__topics{padding:clamp(64px,8vw,128px) 0}.BlogIndex-module__qRyquq__card{border-top:1px solid var(--line)}.BlogIndex-module__qRyquq__card:last-child{border-bottom:1px solid var(--line)}.BlogIndex-module__qRyquq__cardLink{grid-template-columns:minmax(150px,.45fr) minmax(0,1.4fr) minmax(260px,1fr) auto;align-items:start;gap:clamp(24px,4vw,72px);padding:clamp(32px,4vw,64px) 0;transition:color .22s;display:grid}.BlogIndex-module__qRyquq__meta{color:var(--ink-faint);letter-spacing:.12em;text-align:center;text-transform:uppercase;flex-direction:column;place-self:center;align-items:center;gap:8px;font-size:.72rem;display:flex}.BlogIndex-module__qRyquq__card h2{letter-spacing:-.035em;font-family:Gilda Display,Songti SC,Noto Serif SC,Georgia,serif;font-size:clamp(1.75rem,2.4vw,3rem);font-weight:400;line-height:1.12}.BlogIndex-module__qRyquq__cardSummary{text-align:center;place-self:center}.BlogIndex-module__qRyquq__cardSummary p{color:var(--ink-soft);font-size:clamp(1rem,1.1vw,1.2rem);line-height:1.65}.BlogIndex-module__qRyquq__readMore{white-space:nowrap;place-self:center;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.BlogIndex-module__qRyquq__readMore span{transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-block}.BlogIndex-module__qRyquq__cardLink:hover{color:var(--violet)}.BlogIndex-module__qRyquq__cardLink:hover .BlogIndex-module__qRyquq__readMore span{transform:translate(4px,-4px)}@media (max-width:900px){.BlogIndex-module__qRyquq__topics{padding:4rem 0}.BlogIndex-module__qRyquq__cardLink{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.25rem;padding:2.75rem 0}.BlogIndex-module__qRyquq__meta{flex-flow:wrap;justify-content:center;gap:16px}.BlogIndex-module__qRyquq__card h2{letter-spacing:0;text-wrap:balance;max-width:22ch}.BlogIndex-module__qRyquq__cardSummary{max-width:36rem}.BlogIndex-module__qRyquq__cardSummary p{margin:0}.BlogIndex-module__qRyquq__readMore{margin-top:.25rem}}@media (max-width:520px){.BlogIndex-module__qRyquq__container{width:min(100% - 32px,1400px)}.BlogIndex-module__qRyquq__intro{padding:calc(var(--site-header-height) + 3.5rem) 0 4.5rem}.BlogIndex-module__qRyquq__intro h1{letter-spacing:0;max-width:12ch;margin-top:1.5rem;font-size:3rem}.BlogIndex-module__qRyquq__topics{padding:3.75rem 0}.BlogIndex-module__qRyquq__cardLink{gap:1.15rem;padding:2.25rem 0}.BlogIndex-module__qRyquq__meta{gap:.65rem 1rem;font-size:.68rem}.BlogIndex-module__qRyquq__card h2{max-width:18ch;font-size:1.8rem;line-height:1.15}.BlogIndex-module__qRyquq__cardSummary{max-width:29ch}.BlogIndex-module__qRyquq__cardSummary p{font-size:1rem;line-height:1.55}.BlogIndex-module__qRyquq__readMore{min-height:2.75rem;margin-top:0}}@media (max-width:360px){.BlogIndex-module__qRyquq__container{width:min(100% - 28px,1400px)}.BlogIndex-module__qRyquq__intro h1{font-size:2.7rem}.BlogIndex-module__qRyquq__card h2{font-size:1.65rem}.BlogIndex-module__qRyquq__cardSummary p{font-size:.96rem}}
.BlogToc-module__XxwsIq__trigger{--toc-enter-step:48ms;--toc-exit-step:26ms}.BlogToc-module__XxwsIq__rail{justify-content:center;align-items:center;height:100vh;padding:4rem 1.5rem;display:flex;position:sticky;top:0}.BlogToc-module__XxwsIq__hint{pointer-events:none;opacity:.58;flex-direction:column;gap:.72rem;transition:opacity .32s cubic-bezier(.4,0,1,1),transform .42s cubic-bezier(.4,0,1,1);display:flex;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.BlogToc-module__XxwsIq__hintLine{background:var(--ink-faint);border-radius:999px;width:1.15rem;height:1.5px;transition:width .38s cubic-bezier(.16,1,.3,1),background-color .28s,opacity .28s;display:block}.BlogToc-module__XxwsIq__hintLine:nth-child(3n+2){width:.82rem}.BlogToc-module__XxwsIq__hintActive,.BlogToc-module__XxwsIq__hintLine:nth-child(3n+2).BlogToc-module__XxwsIq__hintActive{background:var(--violet);opacity:1;width:1.45rem}.BlogToc-module__XxwsIq__trigger:hover .BlogToc-module__XxwsIq__hint,.BlogToc-module__XxwsIq__trigger:focus-within .BlogToc-module__XxwsIq__hint{opacity:0;transition-duration:.2s,.36s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-.5rem,-50%)}.BlogToc-module__XxwsIq__panel{pointer-events:none;width:min(100%,13.5rem);transition:transform .42s cubic-bezier(.4,0,1,1);position:relative;transform:translate(-.75rem)}.BlogToc-module__XxwsIq__trigger:hover .BlogToc-module__XxwsIq__panel,.BlogToc-module__XxwsIq__trigger:focus-within .BlogToc-module__XxwsIq__panel{pointer-events:auto;transition-duration:.7s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.BlogToc-module__XxwsIq__nav{width:100%}.BlogToc-module__XxwsIq__line{opacity:0;filter:blur(2.5px);transition-property:opacity,filter,transform,color;transition-duration:.24s,.3s,.34s,.18s;transition-delay:calc(var(--toc-reverse-index) * var(--toc-exit-step));transition-timing-function:cubic-bezier(.4,0,1,1);transform:translate(-1rem)}.BlogToc-module__XxwsIq__trigger:hover .BlogToc-module__XxwsIq__line,.BlogToc-module__XxwsIq__trigger:focus-within .BlogToc-module__XxwsIq__line{opacity:1;filter:blur();transition-duration:.42s,.48s,.62s,.22s;transition-delay:calc(var(--toc-index) * var(--toc-enter-step));transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.BlogToc-module__XxwsIq__title{letter-spacing:-.015em;font-size:.9rem;font-weight:500;line-height:1.35}.BlogToc-module__XxwsIq__items{margin-top:1.7rem}.BlogToc-module__XxwsIq__items>li+li{margin-top:1.15rem}.BlogToc-module__XxwsIq__subsection{padding-left:1rem;position:relative}.BlogToc-module__XxwsIq__subsection:before{opacity:.42;content:"";background:currentColor;width:.42rem;height:1px;position:absolute;top:.62em;left:0}@media (min-width:2000px){.BlogToc-module__XxwsIq__panel{width:min(100%,16rem)}.BlogToc-module__XxwsIq__title{font-size:1.05rem}.BlogToc-module__XxwsIq__itemLink{font-size:.9rem}}@media (min-width:3200px){.BlogToc-module__XxwsIq__panel{width:min(100%,18rem)}.BlogToc-module__XxwsIq__title{font-size:1.18rem}.BlogToc-module__XxwsIq__itemLink{font-size:1rem}}@media (prefers-reduced-motion:reduce){.BlogToc-module__XxwsIq__panel,.BlogToc-module__XxwsIq__line,.BlogToc-module__XxwsIq__hint{transition:none}}
