.rs-research{--rs-bg:#f2f5f6;--rs-bg-alt:#fcfdfd;--rs-card:#fcfdfd;--rs-ink:#0d2235;--rs-body:#536674;--rs-muted:#7b8a95;--rs-orange:#ff5a01;--rs-orange-hover:#dd4b00;--rs-orange-soft:#fff0e7;--rs-teal:#2f6f78;--rs-teal-rgb:47 111 120;--rs-teal-ink:#2f6f78;--rs-teal-soft:#dce9ed;--rs-border:#d2dde2;--rs-radius:16px;--rs-radius-btn:11px;--rs-shadow:0 1px 2px #0d22350a;--rs-shadow-hover:0 14px 30px -18px #0d223533;--rs-max:76rem;--rs-section-y:72px;--rs-gap:clamp(1.25rem, 2.4vw, 2rem);--rs-ease:cubic-bezier(.22, .61, .36, 1);background-color:var(--rs-bg);color:var(--rs-ink);font-family:var(--font-site-sans), "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:is(.site-shell-root:has(.rs-research) .site-main-frame,.site-shell-root:has(.rs-research) .site-main-stage,.site-shell-root:has(.rs-research) .site-route-stage){background-color:var(--rs-bg)}.rs-section{padding-block:var(--rs-section-y);flex-direction:column;justify-content:center;display:flex}.rs-section--alt{background-color:var(--rs-bg-alt)}.rs-section--tight{padding-block:clamp(1.75rem,4vw,3.5rem)}.rs-section-head{max-width:46rem;margin-bottom:clamp(2rem,3.5vw,3rem)}.rs-section-head--center{text-align:center;margin-inline:auto}.rs-kicker{letter-spacing:.04em;color:var(--rs-orange);text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.rs-kicker:before{content:"";background-color:var(--rs-orange);border-radius:2px;width:1.5rem;height:2px}.rs-kicker--teal{color:var(--rs-teal-ink)}.rs-kicker--teal:before{background-color:var(--rs-teal)}.rs-title{letter-spacing:-.025em;color:var(--rs-ink);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:680;line-height:1.12}.rs-lead{color:var(--rs-body);max-width:44rem;margin-top:1rem;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.75}.rs-section-head--center .rs-lead{margin-inline:auto}.rs-eyebrow{letter-spacing:.02em;color:var(--rs-muted);text-transform:uppercase;font-size:.8125rem;font-weight:600}.rs-btn{border-radius:var(--rs-radius-btn);transition:background-color .26s var(--rs-ease), color .26s var(--rs-ease), border-color .26s var(--rs-ease), transform .26s var(--rs-ease), box-shadow .26s var(--rs-ease);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.rs-btn--primary{background-color:var(--rs-orange);color:#fff;box-shadow:0 6px 16px -8px #ff5a0180}.rs-btn--primary:hover{background-color:var(--rs-orange-hover);transform:translateY(-1px);box-shadow:0 10px 22px -10px #ff5a018c}.rs-btn--ghost{color:var(--rs-ink);border-color:var(--rs-border);background-color:#0000}.rs-btn--ghost:hover{border-color:var(--rs-ink);background-color:var(--rs-card);transform:translateY(-1px)}.rs-btn--sm{padding:.6rem 1.05rem;font-size:.875rem}.rs-chip{background-color:var(--rs-bg-alt);color:var(--rs-body);border:1px solid var(--rs-border);border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.rs-chip--orange{background-color:var(--rs-orange-soft);color:var(--rs-orange-hover);border-color:#ff5a012e}.rs-chip--teal{background-color:var(--rs-teal-soft);color:var(--rs-teal-ink);border-color:rgb(var(--rs-teal-rgb) / .3)}.rs-link{color:var(--rs-orange);transition:color .22s var(--rs-ease), gap .22s var(--rs-ease);align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;display:inline-flex}.rs-link:after{content:"→";transition:transform .22s var(--rs-ease)}.rs-link:hover{color:var(--rs-orange-hover)}.rs-link:hover:after{transform:translate(3px)}.rs-card{background-color:var(--rs-card);border:1px solid var(--rs-border);border-radius:var(--rs-radius);box-shadow:var(--rs-shadow);transition:transform .28s var(--rs-ease), box-shadow .28s var(--rs-ease), border-color .28s var(--rs-ease)}.rs-card:hover{box-shadow:var(--rs-shadow-hover);border-color:#ff5a0147;transform:translateY(-3px)}.rs-card-pad{padding:clamp(1.5rem,2vw,2rem)}.rs-grid{gap:var(--rs-gap);display:grid}.rs-grid--2{grid-template-columns:repeat(2,1fr)}.rs-grid--3{grid-template-columns:repeat(3,1fr)}.rs-grid--4{grid-template-columns:repeat(4,1fr)}.rs-hero{background-color:var(--rs-bg);flex-direction:column;justify-content:center;padding-block:clamp(3rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.rs-hero:before{content:none}.rs-hero-inner{max-width:44rem;position:relative}.rs-hero-title{letter-spacing:-.035em;color:var(--rs-ink);font-size:clamp(1.08rem,1.24vw,1.34rem);font-weight:700;line-height:1.1}.rs-hero-title em{color:var(--rs-orange);font-style:normal}.rs-hero-sub{color:var(--rs-body);max-width:42rem;margin-top:1.35rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.78}.rs-hero-tags{flex-wrap:wrap;gap:.5rem .4rem;margin-top:2rem;display:flex}.rs-hero-tags .rs-chip{font-weight:600}.rs-hero-tag-sep{color:var(--rs-border)}.rs-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.rs-feature-grid{gap:var(--rs-gap);grid-template-columns:repeat(2,1fr);display:grid}.rs-feature-card{flex-direction:column;display:flex;overflow:hidden}.rs-feature-pad{flex-direction:column;flex:1;gap:1rem;padding:clamp(1.5rem,2vw,1.9rem);display:flex}.rs-feature-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rs-feature-tags{flex-wrap:wrap;gap:.4rem;display:flex}.rs-feature-year{color:var(--rs-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.rs-feature-title{letter-spacing:-.02em;color:var(--rs-ink);font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:680;line-height:1.3}.rs-feature-summary{color:var(--rs-body);font-size:.9375rem;line-height:1.7}.rs-feature-meta{color:var(--rs-orange);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.rs-feature-authors{color:var(--rs-body);margin-bottom:.3rem;font-size:.875rem;line-height:1.55}.rs-feature-links{border-top:1px solid var(--rs-border);flex-wrap:wrap;gap:1.1rem;margin-top:auto;padding-top:.85rem;display:flex}.rs-feature-link{color:var(--rs-body);transition:color .22s var(--rs-ease);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;display:inline-flex}.rs-feature-link:hover{color:var(--rs-orange)}.rs-toolbar{flex-direction:column;gap:1.1rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.rs-filter-row{flex-wrap:wrap;gap:.55rem;display:flex}.rs-filter-chip{background-color:var(--rs-card);color:var(--rs-body);border:1px solid var(--rs-border);cursor:pointer;transition:background-color .22s var(--rs-ease), color .22s var(--rs-ease), border-color .22s var(--rs-ease), transform .22s var(--rs-ease);border-radius:999px;align-items:center;padding:.6rem 1.05rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.rs-filter-chip:hover{border-color:var(--rs-ink);color:var(--rs-ink)}.rs-filter-chip--active{background-color:var(--rs-orange);color:#fff;border-color:#0000;box-shadow:0 6px 14px -8px #ff5a018c}.rs-filter-chip--active:hover{background-color:var(--rs-orange-hover);color:#fff;border-color:#0000}.rs-search{align-items:center;max-width:26rem;display:flex;position:relative}.rs-search-icon{color:var(--rs-muted);pointer-events:none;font-size:.95rem;line-height:1;position:absolute;left:.9rem}.rs-search-input{width:100%;color:var(--rs-ink);background-color:var(--rs-card);border:1px solid var(--rs-border);border-radius:var(--rs-radius-btn);transition:border-color .22s var(--rs-ease), box-shadow .22s var(--rs-ease);padding:.75rem 1rem .75rem 2.4rem;font-family:inherit;font-size:.9375rem}.rs-search-input::placeholder{color:var(--rs-muted)}.rs-search-input:focus{border-color:var(--rs-orange);outline:none;box-shadow:0 0 0 3px #ff5a0126}.rs-results-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1.1rem;display:flex}.rs-results-count{color:var(--rs-muted);font-size:.875rem;font-weight:600}.rs-results-count strong{color:var(--rs-orange);font-weight:700}.rs-paper-grid{gap:var(--rs-gap);grid-template-columns:repeat(2,1fr);display:grid}.rs-paper-card{flex-direction:column;gap:.7rem;padding:clamp(1.35rem,1.8vw,1.7rem);display:flex}.rs-paper-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.rs-paper-venue{color:var(--rs-orange);letter-spacing:.01em;font-size:.8125rem;font-weight:700}.rs-paper-title{color:var(--rs-ink);font-size:1.0625rem;font-weight:650;line-height:1.4}.rs-paper-summary{color:var(--rs-body);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.rs-paper-authors{color:var(--rs-muted);margin-bottom:.2rem;font-size:.8125rem;line-height:1.5}.rs-paper-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.3rem;display:flex}.rs-paper-links{flex-wrap:wrap;gap:.85rem;display:flex}.rs-empty{text-align:center;color:var(--rs-muted);background-color:var(--rs-card);border:1px dashed var(--rs-border);border-radius:var(--rs-radius);grid-column:1/-1;padding:3rem 1.5rem;font-size:.95rem}.rs-paper-toggle-row{justify-content:center;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.rs-paper-toggle{color:var(--rs-body);background-color:var(--rs-card);border:1px solid var(--rs-border);cursor:pointer;transition:color .22s var(--rs-ease), border-color .22s var(--rs-ease), background-color .22s var(--rs-ease), box-shadow .22s var(--rs-ease);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.rs-paper-toggle:hover{color:var(--rs-orange);background-color:var(--rs-orange-soft);border-color:#ff5a0166;box-shadow:0 6px 16px -10px #ff5a0166}.rs-paper-toggle-icon{transition:transform .28s var(--rs-ease);flex-shrink:0}.rs-paper-toggle-icon--up{transform:rotate(180deg)}.rs-bench-section{background-color:var(--rs-bg)}.rs-bench{color:var(--rs-ink);padding:0;position:relative}.rs-bench:before{content:none}.rs-bench-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.rs-bench-copy{flex-direction:column;gap:1rem;display:flex}.rs-bench-kicker{letter-spacing:.04em;color:var(--rs-orange);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.rs-bench-kicker:before{content:"";background-color:var(--rs-orange);border-radius:2px;width:1.5rem;height:2px}.rs-bench-title{letter-spacing:-.02em;color:var(--rs-ink);font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:700;line-height:1.15}.rs-bench-subtitle{color:var(--rs-teal-ink);font-size:1rem;font-weight:600}.rs-bench-desc{color:var(--rs-body);max-width:28rem;font-size:.9375rem;line-height:1.75}.rs-bench-cta{margin-top:.6rem}.rs-bench-link{color:#fff;background-color:var(--rs-orange);border-radius:var(--rs-radius-btn);transition:background-color .24s var(--rs-ease), transform .24s var(--rs-ease), box-shadow .24s var(--rs-ease);border:1px solid #0000;align-items:center;gap:.4rem;padding:.75rem 1.35rem;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -8px #ff5a0180}.rs-bench-link:hover{background-color:var(--rs-orange-hover);transform:translateY(-1px)}.rs-bench-link:after{content:"↗";font-size:1em}.rs-bench-panel{flex-direction:column;gap:1.5rem;display:flex}.rs-bench-stats{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.rs-bench-stat{text-align:left;padding:0}.rs-bench-stat-value{color:var(--rs-orange);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:700;line-height:1}.rs-bench-stat-label{color:var(--rs-muted);margin-top:.5rem;font-size:.8rem;line-height:1.4}.rs-bench-block-label{letter-spacing:.04em;color:var(--rs-muted);text-transform:uppercase;margin-bottom:.7rem;font-size:.75rem;font-weight:700}.rs-bench-chips{flex-wrap:wrap;gap:.5rem;display:flex}.rs-bench-chip{background-color:var(--rs-teal-soft);color:var(--rs-teal-ink);border:1px solid rgb(var(--rs-teal-rgb) / .3);border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.rs-bench-chip--orange{background-color:var(--rs-orange-soft);color:var(--rs-orange-hover);border-color:#ff5a012e}.rs-bench-families{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.rs-bench-family{color:var(--rs-body);align-items:center;gap:.6rem;padding:.35rem 0;font-size:.875rem;font-weight:500;display:flex}.rs-bench-family:before{content:"";background-color:var(--rs-orange);border-radius:2px;flex-shrink:0;width:6px;height:6px}.rs-bench-insight{color:var(--rs-body);border-left:3px solid var(--rs-orange);padding:.3rem 0 .3rem 1rem;font-size:.95rem;line-height:1.75;position:relative}.rs-dataset-card{flex-direction:column;gap:.75rem;height:100%;padding:clamp(1.4rem,1.9vw,1.75rem);display:flex}.rs-dataset-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rs-dataset-name{color:var(--rs-ink);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.rs-dataset-desc{color:var(--rs-body);font-size:.9rem;line-height:1.65}.rs-dataset-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.4rem;display:flex}.rs-dataset-download{color:var(--rs-orange);border-radius:var(--rs-radius-btn);background-color:var(--rs-orange-soft);transition:color .22s var(--rs-ease), background-color .22s var(--rs-ease), border-color .22s var(--rs-ease), transform .22s var(--rs-ease);border:1px solid #ff5a0138;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.rs-dataset-download:hover{color:#fff;background-color:var(--rs-orange);border-color:#0000;transform:translateY(-1px)}.rs-dataset-download svg{flex-shrink:0}.rs-dataset-soon{color:var(--rs-muted);font-size:.8125rem;font-weight:500}.rs-stat-grid{gap:var(--rs-gap);grid-template-columns:repeat(4,1fr);margin-bottom:clamp(2rem,3.5vw,3rem);display:grid}.rs-stat-card{text-align:left;box-shadow:none;background-color:#0000;border:none;padding:0}.rs-stat-card:hover{box-shadow:none;border-color:#0000;transform:none}.rs-stat-value{letter-spacing:-.02em;color:var(--rs-orange);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:700;line-height:1}.rs-stat-label{color:var(--rs-body);margin-top:.6rem;font-size:.9rem;font-weight:500;line-height:1.5}.rs-honor-circle{aspect-ratio:1;width:min(760px,92vw);margin:clamp(1.5rem,4vw,3rem) auto;position:relative}.rs-patent-orbit-item{width:clamp(76px,17%,144px);transform:translate(-50%, -50%) rotate(calc(var(--i) * 45deg)) translateY(calc(-1 * min(290px, 36vw))) rotate(calc(var(--i) * -45deg));transition:transform .32s var(--rs-ease), filter .32s var(--rs-ease);cursor:zoom-in;position:absolute;top:50%;left:50%}.rs-patent-orbit-item:hover{filter:drop-shadow(0 6px 18px #ff5a0133);z-index:10}.rs-award-core{text-align:center;flex-direction:column;align-items:center;gap:.6rem;width:clamp(130px,26%,200px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rs-award-core .rs-award-frame{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.rs-award-core-title{color:var(--rs-ink);font-size:clamp(.8rem,1.4vw,1rem);font-weight:700;line-height:1.3}.rs-award-core-desc{color:var(--rs-body);font-size:clamp(.7rem,1.1vw,.8125rem);line-height:1.55}.rs-patent-frame{aspect-ratio:3/4;width:100%;position:relative}.rs-patent-frame img{object-fit:contain;padding:.15rem}.rs-zoomable{cursor:zoom-in}.rs-lightbox{z-index:2147483647;box-sizing:border-box;min-width:100%;min-height:100%;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));overscroll-behavior:contain;isolation:isolate;cursor:zoom-out;background-color:#000000e0;justify-content:center;align-items:center;animation:.22s ease-out rs-lightbox-fade;display:flex;position:fixed;inset:0;overflow:auto}@keyframes rs-lightbox-fade{0%{opacity:0}to{opacity:1}}.rs-lightbox-img{object-fit:contain;object-position:center;border-radius:6px;width:min(520px,100vw - 48px);max-width:none;height:min(760px,100dvh - 48px);max-height:none;display:block;box-shadow:0 24px 60px -20px #0009}@supports not (height:100dvh){.rs-lightbox-img{height:min(760px,100vh - 48px)}}.rs-cta{background:linear-gradient(135deg, var(--rs-orange) 0%, var(--rs-orange-hover) 100%);text-align:center;border-radius:24px;padding:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.rs-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#ffffff24 0%,#fff0 60%);position:absolute;inset:0}.rs-cta-title{letter-spacing:-.02em;color:#fff;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1.2;position:relative}.rs-cta-desc{color:#ffffffeb;margin-top:.85rem;max-width:36rem;margin-inline:auto;font-size:clamp(.95rem,1.1vw,1.0625rem);line-height:1.7;position:relative}.rs-cta-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1.75rem;display:flex;position:relative}.rs-cta .rs-btn--ghost{color:#fff;background-color:#ffffff24;border-color:#fff6}.rs-cta .rs-btn--ghost:hover{background-color:#ffffff38;border-color:#fff}.rs-cta .rs-btn--primary{color:var(--rs-orange-hover);background-color:#fff;box-shadow:0 8px 22px -10px #00000040}.rs-cta .rs-btn--primary:hover{background-color:var(--rs-bg)}@keyframes rs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.rs-honor-circle{aspect-ratio:auto;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%;display:grid}.rs-patent-orbit-item{width:100%;position:static;transform:none}.rs-award-core{grid-column:1/-1;width:100%;margin-bottom:.5rem;position:static;transform:none}}.rs-rise{animation:rs-rise .6s var(--rs-ease) both}.rs-feature-card.rs-rise:nth-child(2){animation-delay:80ms}.rs-feature-card.rs-rise:nth-child(3){animation-delay:.16s}.rs-feature-card.rs-rise:nth-child(4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.rs-rise{animation:none}.rs-card,.rs-btn,.rs-link,.rs-filter-chip,.rs-paper-card,.rs-patent-card,.rs-search-input{transition:none!important}}@media (max-width:1024px){.rs-grid--4,.rs-stat-grid,.rs-feature-grid,.rs-paper-grid{grid-template-columns:repeat(2,1fr)}.rs-bench-grid{grid-template-columns:1fr;gap:2.25rem}.rs-bench-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.rs-section,.rs-hero{min-height:auto}.rs-grid--2,.rs-grid--3,.rs-grid--4,.rs-feature-grid,.rs-paper-grid,.rs-stat-grid,.rs-bench-stats,.rs-bench-families{grid-template-columns:1fr}.rs-bench-stats{grid-template-columns:repeat(2,1fr)}.rs-hero-actions,.rs-cta-actions{flex-direction:column}.rs-hero-actions .rs-btn,.rs-cta-actions .rs-btn{width:100%}.rs-search{max-width:100%}}.rs-title,.rs-bench-title{letter-spacing:-.9px;max-width:780px;font-size:36px;font-weight:400;line-height:40px}.rs-lead,.rs-bench-subtitle{letter-spacing:.4px;max-width:680px;color:var(--rs-body);font-size:16px;font-weight:500;line-height:24px}.rs-feature-title{letter-spacing:-.4px;font-size:20px;font-weight:400;line-height:29px}.rs-feature-summary,.rs-bench-desc,.rs-award-core-desc{letter-spacing:normal;font-size:15px;font-weight:400;line-height:27px}.rs-feature-authors{font-size:14px;font-weight:400;line-height:24px}.rs-feature-meta,.rs-feature-link{font-weight:500}.rs-award-core-title{letter-spacing:normal;font-size:20px;font-weight:400;line-height:27px}.rs-bench-stat-value,.rs-stat-value{font-weight:500}.rs-btn{letter-spacing:.4px;border-radius:11px;min-height:46px;padding-inline:20px;font-size:16px;font-weight:500}@media (max-width:47.999rem){.rs-research{--rs-section-y:56px}.rs-container{width:calc(100% - 36px);padding-inline:0}.rs-title,.rs-bench-title{letter-spacing:-.75px;max-width:none;font-size:30px;line-height:36px}.rs-feature-title{letter-spacing:normal;font-size:17px;line-height:24.65px}}.rs-research{--rs-bg:var(--color-bg-primary);--rs-bg-alt:var(--color-bg-secondary);--rs-card:var(--color-surface);--rs-ink:var(--color-text-primary);--rs-body:var(--color-text-body);--rs-muted:var(--color-text-muted);--rs-orange:var(--color-accent);--rs-orange-hover:var(--color-accent-hover);--rs-orange-soft:var(--color-accent-soft);--rs-teal:var(--color-data-accent);--rs-teal-ink:var(--color-data-accent);--rs-teal-soft:var(--color-fog-blue);--rs-border:var(--color-border);--rs-max:var(--daq-container);background:var(--color-bg-primary);font-family:var(--font-site-sans);line-height:normal}.rs-container{width:min(var(--daq-container), calc(100% - 72px));max-width:none;margin-inline:auto;padding-inline:0}.rs-section{background:var(--color-bg-primary);min-height:auto;scroll-margin-top:calc(var(--daq-header-height) + 18px);padding-block:88px 72px}.rs-research>.rs-section:first-child{background:var(--color-bg-secondary);padding-block:62px 88px}.rs-section-head{max-width:800px;margin:0 0 52px}.rs-research>.rs-section:first-child .rs-section-head{margin-bottom:42px}.rs-title{max-width:780px;color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:36px;font-weight:400;line-height:40px}.rs-lead{max-width:680px;color:var(--color-text-body);letter-spacing:.025em;margin:24px 0 0;font-size:16px;font-weight:500;line-height:24px}.rs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rs-card,.rs-feature-card{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:0 3px 10px color-mix(in srgb, var(--color-text-primary) 5%, transparent);border-radius:22px}.rs-feature-pad{gap:14px;padding:34px 32px}.rs-chip{border-color:var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-muted);letter-spacing:.08em;font-size:12px;font-weight:500;line-height:normal}.rs-feature-year,.rs-feature-meta{color:var(--color-text-muted);letter-spacing:.08em;font-size:12px;font-weight:500}.rs-feature-title{color:var(--color-text-primary);letter-spacing:-.02em;margin:12px 0 6px;font-size:20px;font-weight:400;line-height:29px}.rs-feature-summary,.rs-feature-authors,.rs-award-core-desc{color:var(--color-text-body);letter-spacing:normal;font-size:15px;font-weight:400;line-height:27px}.rs-feature-authors{margin-bottom:0}.rs-feature-links{border-top-color:var(--color-border);padding-top:18px}.rs-feature-link{color:var(--color-text-body);font-size:14px;font-weight:500}.rs-stat-grid{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:42px}.rs-stat-card{background:var(--color-surface);min-height:220px;box-shadow:none;border:0;border-radius:0;padding:32px 28px}.rs-stat-card+.rs-stat-card{border-left:1px solid var(--color-border)}.rs-award-core-title{color:var(--color-text-primary);letter-spacing:normal;font-size:20px;font-weight:400;line-height:27px}.rs-btn{letter-spacing:.025em;border-radius:11px;min-height:46px;padding:0 20px;font-size:16px;font-weight:500;line-height:normal}@media (max-width:860px){.rs-container{width:calc(100% - 36px)}.rs-feature-grid{grid-template-columns:1fr}.rs-stat-grid{grid-template-columns:1fr 1fr}.rs-stat-card:nth-child(odd){border-left:0}.rs-stat-card:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (max-width:639px){.rs-section,.rs-research>.rs-section:first-child{padding-block:52px 40px}.rs-section-head,.rs-research>.rs-section:first-child .rs-section-head{margin-bottom:34px}.rs-title{max-width:none;font-size:30px;line-height:36px}.rs-lead{margin-top:18px}.rs-feature-pad{padding:28px 24px}.rs-feature-title{font-size:17px;line-height:24.65px}.rs-stat-card{min-height:220px;padding:24px 16px}.rs-stat-value{font-size:clamp(34px,10vw,42px)}}@media (prefers-reduced-motion:no-preference){.rs-research[data-reveal-ready=true] .rs-section-head.rs-reveal.is-visible h2{animation:1s cubic-bezier(.215,.61,.355,1) both site-title-rise}.rs-research[data-reveal-ready=true] .rs-section-head.rs-reveal.is-visible p{animation:1s cubic-bezier(.215,.61,.355,1) .18s both site-copy-unfold}}@media (max-width:639px){.rs-section,.rs-research>.rs-section:first-child,.rs-research>.rs-section:nth-child(2){padding-block:72px 76px}.rs-section-head,.rs-research>.rs-section:first-child .rs-section-head,.rs-research>.rs-section:nth-child(2) .rs-section-head{margin-bottom:48px}.rs-title{font-size:36px;line-height:48px}}.rs-core-products{background:var(--color-bg-secondary)}.rs-research>.rs-section:nth-child(2){background:var(--color-bg-primary)}.rs-research>.rs-section:nth-child(3){background:var(--color-bg-secondary)}.rs-core-showcase{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);grid-template-areas:"copy link""copy media";align-items:start;gap:0 clamp(52px,7vw,104px);display:grid}.rs-core-grid{grid-area:copy;grid-template-columns:1fr;align-self:center;gap:42px;display:grid}.rs-core-product h2{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:32px}.rs-core-product p{max-width:760px;color:var(--color-text-body);margin:8px 0 0;font-size:15px;font-weight:400;line-height:27px}.rs-core-more{color:var(--color-accent);grid-area:link;justify-self:end;align-items:center;gap:8px;margin:0 0 24px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.rs-core-more span{transition:transform .22s}.rs-core-more:hover span,.rs-core-more:focus-visible span{transform:translate(3px)}.rs-bench-overview{grid-area:media;align-self:center;min-width:0;margin:0}.rs-bench-overview img{border-radius:10px;width:100%;height:auto;display:block}@media (max-width:920px){.rs-core-showcase{grid-template:"copy""link""media"/1fr;gap:40px}.rs-core-more{margin:-18px 0 0}}@media (max-width:639px){.rs-core-grid{gap:38px}.rs-core-product h2{font-size:21px;line-height:30px}.rs-core-more{justify-self:start;font-size:15px}}.rs-feature-carousel{width:min(820px,100%);margin-inline:auto}.rs-feature-viewport{min-height:0;display:grid}.rs-feature-card{opacity:0;visibility:hidden;pointer-events:none;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;display:flex}.rs-feature-card.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto}.rs-feature-card[hidden]{display:flex}.rs-feature-pad{text-align:center;align-items:center;gap:18px;width:100%;padding:0 0 24px}.rs-feature-shot{background:var(--rs-bg);justify-content:center;align-items:center;width:min(760px,100%);margin:0;display:flex;overflow:hidden}.rs-feature-shot[hidden]{display:none}.rs-feature-shot img{flex:none;width:100%;max-width:none;height:auto;max-height:none;display:block;position:static}.rs-feature-summary-link{width:100%;color:var(--color-text-body);text-decoration:none;display:block}.rs-feature-meta{color:var(--color-accent);letter-spacing:.13em;text-transform:uppercase;order:-1;margin:0 0 2px;font-size:11px;font-weight:700;line-height:normal}.rs-feature-title{max-width:760px;color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:400;line-height:29px;transition:color .18s}.rs-feature-summary{max-width:740px;color:inherit;margin:0 auto;font-size:14px;font-weight:400;line-height:25px;transition:color .18s}.rs-feature-summary-link:hover,.rs-feature-summary-link:focus-visible{color:var(--color-accent)}.rs-feature-authors{color:var(--color-text-muted);margin:2px 0 0;font-size:13px;font-weight:400;line-height:24px}.rs-feature-controls{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.rs-feature-controls button{background:color-mix(in srgb, var(--color-border) 72%, var(--color-text-body));cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .18s,border-radius .18s,background-color .18s}.rs-feature-controls button.is-active{background:var(--color-accent);border-radius:5px;width:24px}.rs-stat-grid{box-sizing:border-box;width:100vw;padding-inline:max(36px, calc((100vw - var(--daq-container)) / 2));background:var(--color-text-primary);border:0;border-radius:0;margin-bottom:52px;margin-left:calc(50% - 50vw);overflow:hidden}.rs-card.rs-stat-card{min-height:120px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;padding:24px 28px}.rs-card.rs-stat-card:hover{box-shadow:none;background:0 0;border-color:#fcfdfd2e;transform:none}.rs-stat-value{color:var(--color-surface);letter-spacing:-.05em;margin:0 0 10px;font-size:32px;font-weight:500;line-height:1}.rs-stat-label{color:#aebbc4;margin:0;font-size:12px;font-weight:400;line-height:18px}.rs-honor-showcase{grid-template-columns:minmax(210px,.75fr) minmax(0,2.25fr);align-items:start;gap:56px;display:grid}.rs-award-feature{border:0;flex-direction:column;align-items:flex-start;gap:14px;padding:0;display:flex}.rs-award-frame{aspect-ratio:3/4;background:var(--color-surface);width:220px;margin:0;position:relative;overflow:hidden}.rs-award-copy{max-width:390px;padding:0}.rs-award-core-title{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:400;line-height:22px}.rs-award-core-desc{max-width:390px;color:var(--color-text-body);margin:12px 0 0;font-size:13px;font-weight:400;line-height:22px}.rs-patent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;display:grid}.rs-patent-grid-item{background:0 0;border:0;justify-self:center;width:min(100%,150px);min-width:0;margin:0;padding:4px;transition:transform .22s}.rs-patent-grid-item:hover{transform:translateY(-2px)}.rs-patent-grid-item .rs-patent-frame{aspect-ratio:3/4}@media (max-width:860px){.rs-card.rs-stat-card:nth-child(odd){border-left:0}.rs-card.rs-stat-card:nth-child(n+3){border-top:1px solid #fcfdfd2e}.rs-honor-showcase{grid-template-columns:170px minmax(0,1fr);gap:26px}.rs-award-feature{gap:14px}.rs-award-frame{width:170px}.rs-patent-grid{gap:18px 10px}.rs-patent-grid-item{width:min(100%,120px)}}@media (max-width:639px){.rs-feature-viewport{min-height:0}.rs-feature-pad{gap:18px;padding:0 0 20px}.rs-card.rs-stat-card{min-height:104px;padding:20px 14px}.rs-stat-grid{padding-inline:18px}.rs-stat-value{font-size:27px}.rs-honor-showcase{grid-template-columns:1fr;gap:34px}.rs-award-feature{border-bottom:1px solid var(--color-border);gap:12px;padding:0 0 34px}.rs-award-frame{width:120px}.rs-award-copy{padding-bottom:0}.rs-award-core-title{font-size:16px;line-height:22px}.rs-patent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.rs-patent-grid-item{width:min(100%,136px);padding:4px}}.rs-btn.rs-btn--primary{border-radius:10px;min-height:42px;padding-inline:17px;font-size:15px}@keyframes rs-viewport-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.rs-research[data-reveal-ready=true] .rs-reveal{opacity:0;will-change:opacity, transform;transform:translateY(24px)}.rs-research[data-reveal-ready=true] .rs-reveal.is-visible{animation:rs-viewport-rise .72s var(--rs-ease) both}.rs-research[data-reveal-ready=true] .rs-reveal-delay-1.is-visible{animation-delay:.12s}.rs-research[data-reveal-ready=true] .rs-reveal-delay-2.is-visible{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.rs-research[data-reveal-ready=true] .rs-reveal,.rs-research[data-reveal-ready=true] .rs-reveal.is-visible{opacity:1;will-change:auto;animation:none;transform:none}}.rs-research>.rs-section:nth-child(2){padding-block:72px 60px}.rs-research>.rs-section:nth-child(2) .rs-section-head{margin-bottom:32px}.rs-stat-grid{background:var(--color-bg-primary);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.rs-card.rs-stat-card{background:0 0;min-height:104px;padding:20px 28px}.rs-card.rs-stat-card+.rs-card.rs-stat-card{border-left:0}.rs-stat-value{color:var(--color-text-primary);margin-bottom:8px;font-size:30px}.rs-stat-card:first-child .rs-stat-value{color:var(--color-accent)}.rs-stat-label{color:var(--color-text-muted)}.rs-honor-showcase{box-sizing:border-box;background:var(--color-bg-primary);border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:min(960px,100%);margin-inline:auto;padding:10px 0 0;display:grid}.rs-honor-evidence{border:0;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:0;min-height:270px;padding:18px 24px;display:flex}.rs-honor-evidence+.rs-honor-evidence{border:0}.rs-honor-evidence:before,.rs-honor-evidence:after{content:none;display:none}.rs-patent-stack{flex:none;width:320px;height:194px;position:relative;overflow:visible}.rs-patent-stack-item{width:120px;height:172px;transform:translate(calc(-50% + var(--stack-x)), -50%) rotate(var(--stack-rotate));transform-origin:50% 92%;background:#fffdf8;border:1px solid #0d22351f;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 14px 26px -18px #000000d1}.rs-honor-showcase .rs-award-frame{background:var(--color-surface);flex:none;width:154px;margin:0}.rs-honor-caption{text-align:center;border:0;width:100%}.rs-honor-caption:before,.rs-honor-caption:after{content:none;display:none}.rs-honor-heading{color:var(--color-text-primary);letter-spacing:-.015em;border:0;justify-content:center;align-items:baseline;gap:8px;margin:0;padding:0;font-size:18px;font-weight:500;line-height:26px;display:flex}.rs-honor-heading strong{color:var(--color-accent);letter-spacing:-.04em;font-size:24px;font-weight:500}.rs-honor-evidence--award .rs-honor-heading strong{color:var(--color-text-primary)}@media (max-width:860px){.rs-honor-evidence{min-height:260px;padding-inline:20px}.rs-patent-stack{flex-basis:auto;width:180px}.rs-patent-stack-item{width:96px;height:137px;transform:translate(calc(-50% + var(--stack-mobile-x)), -50%) rotate(var(--stack-rotate))}.rs-honor-showcase .rs-award-frame{flex-basis:auto;width:120px;margin-right:0}}@media (max-width:639px){.rs-card.rs-stat-card{min-height:92px;padding:17px 14px}.rs-stat-value{font-size:25px}.rs-honor-showcase{grid-template-columns:1fr;width:min(420px,100%);padding-inline:0}.rs-honor-evidence{min-height:230px;padding:20px 14px}.rs-honor-evidence+.rs-honor-evidence{border:0}.rs-patent-stack{flex-basis:190px;width:190px;height:140px}.rs-patent-stack-item{width:82px;height:118px}.rs-honor-showcase .rs-award-frame{flex-basis:auto;width:104px}.rs-honor-heading{gap:6px;font-size:16px}.rs-honor-heading strong{font-size:21px}}.rs-section,.rs-research>.rs-section:first-child,.rs-research>.rs-section:nth-child(2){padding-block:104px}.rs-section-head,.rs-research>.rs-section:first-child .rs-section-head,.rs-research>.rs-section:nth-child(2) .rs-section-head{margin-bottom:48px}.rs-title{letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:48px}.rs-lead{letter-spacing:normal;margin-top:16px;font-size:16px;font-weight:400;line-height:30px}.rs-research[data-reveal-ready=true] .rs-reveal.is-visible{animation-duration:1s}@media (max-width:639px){.rs-section,.rs-research>.rs-section:first-child,.rs-research>.rs-section:nth-child(2){padding-block:72px 76px}.rs-section-head,.rs-research>.rs-section:first-child .rs-section-head,.rs-research>.rs-section:nth-child(2) .rs-section-head{margin-bottom:48px}.rs-title{font-size:36px;line-height:48px}}
