
#succi-lab{--sl-mint:var(--slt-mint);--sl-blue:var(--slt-blue);--sl-ink:var(--slt-background);background:var(--sl-ink);color:var(--sl-tape-cream);font-family:var(--slt-font-body);color-scheme:dark;overflow:hidden}
#succi-lab *{box-sizing:border-box}#succi-lab [hidden]{display:none!important}#succi-lab :is(button,a.slt-link),#succi-lab input,#succi-lab select,#succi-lab textarea{font:inherit}#succi-lab :is(button,a.slt-link){cursor:pointer}#succi-lab :is(button,a.slt-link):focus-visible,#succi-lab a:focus-visible,#succi-lab input:focus-visible,#succi-lab select:focus-visible,#succi-lab textarea:focus-visible{outline:2px solid var(--sl-blue);outline-offset:5px}#succi-lab a{color:inherit}#succi-lab :is(button,a.slt-link){color:inherit}
#succi-lab .sl-header{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:26px 32px;position:relative;z-index:3}#succi-lab .sl-brand{display:inline-flex;gap:24px;align-items:center;background:none;border:0;padding:10px 0;white-space:nowrap;letter-spacing:5px;font-size:18px}#succi-lab .sl-mark{width:7px;height:7px;margin-left:12px;background:var(--sl-mint);border-radius:50%;box-shadow:0 -11px 0 var(--sl-mint),0 11px 0 var(--sl-mint),-10px 0 0 var(--sl-mint),10px 0 0 var(--sl-mint)}#succi-lab .sl-nav{display:flex;gap:17px;align-items:center}#succi-lab .sl-nav :is(button,a.slt-link){padding:12px 0;font-size:12px;background:none;border:0;white-space:nowrap}#succi-lab .sl-nav :is(button,a.slt-link)[aria-current=page]{color:var(--sl-mint)}#succi-lab .sl-menu{display:none;background:none;border:1px solid var(--slt-tone_37504b);padding:10px 14px;font-size:13px;min-height:44px}
#succi-lab .sl-hero{position:relative;min-height:585px;display:flex;align-items:center;padding:54px 32px 66px;overflow:hidden}#succi-lab .sl-copy{width:49%;position:relative;z-index:2;pointer-events:none}#succi-lab .sl-copy :is(button,a.slt-link){pointer-events:auto}#succi-lab .sl-eyebrow{font:11px var(--slt-font-mono);letter-spacing:2px;line-height:1.7;color:var(--sl-mint);margin:0 0 27px}#succi-lab h1{font-size:clamp(43px,5.5vw,62px);line-height:1.04;letter-spacing:-2.5px;font-weight:400;margin:0 0 24px}#succi-lab .sl-copy p:not(.sl-eyebrow){font-size:18px;line-height:1.6;max-width:390px;margin:0 0 32px;color:var(--slt-muted)}#succi-lab .sl-action{background:transparent;border:1px solid var(--slt-tone_769e8c);color:var(--sl-tape-cream);padding:16px 24px;font-size:15px;line-height:1.2;min-height:48px}#succi-lab .sl-action:hover{background:rgba(var(--slt-mint-rgb),0.0471);border-color:var(--sl-mint)}#succi-lab .sl-art{position:absolute;top:-40px;right:-45px;width:65%;height:660px;isolation:isolate;touch-action:pan-y;cursor:crosshair;mask-image:linear-gradient(to right,transparent,black 16%),linear-gradient(to bottom,black 84%,transparent);mask-composite:intersect}#succi-lab .sl-brain{width:100%;height:100%;display:block}#succi-lab .sl-pause{position:absolute;right:32px;bottom:22px;z-index:3;background:rgba(var(--slt-background-rgb),0.9098);border:1px solid var(--slt-tone_476459);padding:10px 13px;font-size:11px;letter-spacing:.2px;min-height:40px}
#succi-lab .sl-research{display:grid;grid-template-columns:repeat(3,1fr);padding:35px 32px 38px;border-top:1px solid var(--slt-tone_3b5047);border-bottom:1px solid var(--slt-tone_3b5047);gap:28px}#succi-lab .sl-thread{position:relative}#succi-lab .sl-thread+.sl-thread{padding-left:25px;border-left:1px solid var(--slt-tone_35473f)}#succi-lab h2{font-size:27px;line-height:1.16;letter-spacing:-.7px;font-weight:400;margin:0 0 17px}#succi-lab .sl-thread p{font-size:15px;line-height:1.6;color:var(--slt-tone_cbd5cd);margin:0 0 17px}#succi-lab .sl-thread :is(button,a.slt-link){background:none;padding:5px 0;border:0;color:var(--sl-mint);font-size:22px;min-width:44px;text-align:left}#succi-lab .sl-thread:last-child h2{color:var(--slt-tone_c5d9ff)}#succi-lab .sl-press-strip{display:grid;grid-template-columns:1fr 1.3fr 1.4fr;align-items:center;gap:25px;padding:25px 32px;border-bottom:1px solid var(--slt-tone_35473f);font-size:13px}#succi-lab .sl-press-strip :is(button,a.slt-link){background:none;border:0;text-align:left;font-size:16px;padding:10px 0}#succi-lab .sl-press-strip a{text-decoration:none;line-height:1.6;color:var(--slt-tone_cfdbd5)}#succi-lab .sl-press-strip small{font-size:11px;color:var(--slt-tone_99b7a9)}
#succi-lab .sl-footer{height:405px;position:relative;overflow:hidden;background:var(--slt-tone_081b27)}#succi-lab .sl-footer-image{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;object-position:center 55%;will-change:transform}#succi-lab .sl-footer-shade{position:absolute;inset:0;background:linear-gradient(var(--slt-background) 0%,transparent 28%,transparent 60%,rgba(var(--slt-tone_020c14-rgb),0.9294) 100%)}#succi-lab .sl-footer-bottom{position:absolute;bottom:28px;left:32px;right:32px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}#succi-lab .sl-footer-name{font-size:29px;letter-spacing:-.8px}#succi-lab .sl-contact-link{font-size:16px;padding:10px 0;border:0;border-bottom:1px solid var(--slt-tone_9bbfff);background:none}
#succi-lab .sl-page{padding:55px 32px 60px;min-height:650px}#succi-lab .sl-page h1{font-size:58px;letter-spacing:-2.4px}#succi-lab .sl-lede{font-size:17px;line-height:1.6;color:var(--slt-tone_b8cbc0);max-width:620px;margin:0 0 35px}#succi-lab .sl-pub-top{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}#succi-lab .sl-all-years{border:1px solid var(--slt-tone_496357);background:none;padding:11px 16px;font-size:13px;min-height:44px}#succi-lab .sl-timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative;padding:14px 0 20px;margin:0 0 29px}#succi-lab .sl-timeline:before{content:"";position:absolute;left:12%;right:12%;height:1px;top:35px;background:linear-gradient(90deg,var(--slt-tone_79bba5),var(--slt-tone_6395ed))}#succi-lab .sl-year{position:relative;text-align:center;border:0;background:none;padding:8px 0 12px;min-height:100px}#succi-lab .sl-year-dot{width:13px;height:13px;border:1px solid var(--slt-tone_8abaaa);background:var(--slt-background);border-radius:50%;display:block;margin:6px auto 15px;position:relative;z-index:1;transition:background .15s,box-shadow .15s}#succi-lab .sl-year[aria-pressed=true] .sl-year-dot{background:var(--sl-blue);border-color:var(--sl-blue);box-shadow:0 0 22px rgba(var(--slt-tone_659eff-rgb),0.4667)}#succi-lab .sl-year-num{font-size:32px;line-height:1;letter-spacing:-1px;display:block}#succi-lab .sl-year-count{display:block;font:11px var(--slt-font-mono);color:var(--slt-tone_a9c2b6);margin-top:10px}#succi-lab .sl-filterbar{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--slt-tone_354f42);border-bottom:1px solid var(--slt-tone_354f42)}#succi-lab .sl-filterbar label{font-size:12px;display:grid;gap:9px;min-width:190px}#succi-lab select,#succi-lab input,#succi-lab textarea{border:1px solid var(--slt-tone_425e50);background:var(--slt-tone_071810);color:var(--sl-tape-cream);border-radius:0;padding:12px;font-size:16px;min-height:46px;max-width:100%}#succi-lab .sl-pub-count{margin-left:auto;font:12px var(--slt-font-mono);color:var(--slt-tone_a6c6b3);padding-bottom:14px}#succi-lab .sl-paper{display:grid;grid-template-columns:75px 1fr;gap:23px;padding:27px 0;border-bottom:1px solid var(--slt-tone_2b4337)}#succi-lab .sl-paper-year{font:13px var(--slt-font-mono);color:var(--sl-blue);padding-top:6px}#succi-lab .sl-paper a{font-size:21px;line-height:1.35;letter-spacing:-.3px;text-decoration:none}#succi-lab .sl-paper a:hover{color:var(--sl-mint)}#succi-lab .sl-paper-meta{font-size:13px;line-height:1.6;color:var(--slt-tone_abc2b5);margin:12px 0 0}#succi-lab .sl-metrics{font:11px var(--slt-font-mono);line-height:1.6;color:var(--slt-tone_91a99b);margin:12px 0 0}#succi-lab .sl-small-note{font-size:12px;line-height:1.6;color:var(--slt-tone_a4b9ad);margin:24px 0 0}
#succi-lab .sl-contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}#succi-lab .sl-contact-art{width:100%;height:250px;object-fit:cover;margin-top:28px;filter:saturate(.85)}#succi-lab .sl-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}#succi-lab .sl-contact-form label{display:grid;gap:10px;font-size:13px;line-height:1.4}#succi-lab .sl-contact-form .sl-wide{grid-column:1/-1}#succi-lab textarea{min-height:145px;resize:vertical}#succi-lab .sl-form-status{padding:18px;border-left:2px solid var(--sl-blue);background:var(--slt-tone_0b1b27);line-height:1.6;font-size:14px;white-space:pre-wrap;margin:0}#succi-lab .sl-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}#succi-lab .sl-entry{padding:25px 0;border-top:1px solid var(--slt-tone_385041)}#succi-lab .sl-entry p{font-size:15px;line-height:1.7;color:var(--slt-tone_bdd0c3)}#succi-lab .sl-entry a{font-size:13px;color:var(--sl-blue);text-decoration:none}#succi-lab .sl-media-item{display:grid;grid-template-columns:160px 1fr;gap:25px;border-top:1px solid var(--slt-tone_385041);padding:25px 0}#succi-lab .sl-media-item small{font:11px var(--slt-font-mono);line-height:1.8;color:var(--slt-tone_92b5a2)}#succi-lab .sl-media-item a{font-size:22px;line-height:1.35;text-decoration:none}
@media(max-width:850px){#succi-lab .sl-header{flex-wrap:wrap}#succi-lab .sl-menu{display:block}#succi-lab .sl-nav{display:none;flex-basis:100%;flex-wrap:wrap;gap:4px 25px;border-top:1px solid var(--slt-tone_31493b);padding-top:15px}#succi-lab .sl-nav.sl-open{display:flex}#succi-lab .sl-nav :is(button,a.slt-link){font-size:14px;min-height:44px}#succi-lab .sl-hero{min-height:530px}#succi-lab .sl-art{height:575px;top:-10px;right:-60px;width:70%}#succi-lab .sl-copy{width:52%}#succi-lab h1{font-size:49px}#succi-lab .sl-copy p:not(.sl-eyebrow){font-size:16px}#succi-lab h2{font-size:23px}#succi-lab .sl-contact-layout{gap:30px;grid-template-columns:.75fr 1.25fr}}
@media(max-width:600px){#succi-lab .sl-header{padding:20px 22px}#succi-lab .sl-brand{font-size:16px;letter-spacing:4px}#succi-lab .sl-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:29px 22px 54px}#succi-lab .sl-copy{width:100%}#succi-lab h1{font-size:48px;letter-spacing:-2px}#succi-lab .sl-eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:22px}#succi-lab .sl-copy p:not(.sl-eyebrow){max-width:420px;font-size:17px;margin-bottom:25px}#succi-lab .sl-art{position:relative;inset:auto;width:calc(100% + 44px);height:auto;aspect-ratio:1;margin:0 -22px -15px}#succi-lab .sl-pause{bottom:13px;right:22px;min-height:44px}#succi-lab .sl-research{grid-template-columns:1fr;padding:28px 22px;gap:25px}#succi-lab .sl-thread+.sl-thread{border-left:0;border-top:1px solid var(--slt-tone_35473f);padding-left:0;padding-top:25px}#succi-lab h2{font-size:27px}#succi-lab .sl-thread :is(button,a.slt-link){min-height:44px}#succi-lab .sl-press-strip{grid-template-columns:1fr;padding:20px 22px;gap:15px}#succi-lab .sl-press-strip a{padding:7px 0;min-height:44px}#succi-lab .sl-footer{height:365px}#succi-lab .sl-footer-image{object-position:56% center}#succi-lab .sl-footer-bottom{left:22px;right:22px;bottom:23px;align-items:flex-start;flex-direction:column;gap:14px}#succi-lab .sl-footer-name{font-size:26px}#succi-lab .sl-contact-link{min-height:44px}#succi-lab .sl-page{padding:35px 22px 40px;min-height:650px}#succi-lab .sl-page h1{font-size:45px;letter-spacing:-1.8px}#succi-lab .sl-pub-top{display:block}#succi-lab .sl-all-years{margin-bottom:16px}#succi-lab .sl-year-num{font-size:27px}#succi-lab .sl-year-count{font-size:10px}#succi-lab .sl-filterbar{gap:18px}#succi-lab .sl-filterbar label{min-width:100%;width:100%}#succi-lab .sl-pub-count{margin:0;padding:0}#succi-lab .sl-paper{grid-template-columns:1fr;gap:9px;padding:24px 0}#succi-lab .sl-paper a{font-size:19px}#succi-lab .sl-contact-layout{grid-template-columns:1fr;gap:30px}#succi-lab .sl-contact-art{display:none}#succi-lab .sl-contact-form{grid-template-columns:1fr}#succi-lab .sl-contact-form .sl-wide{grid-column:auto}#succi-lab .sl-entry-grid{grid-template-columns:1fr;gap:15px}#succi-lab .sl-media-item{grid-template-columns:1fr;gap:10px}#succi-lab .sl-media-item a{font-size:20px}}
@media(prefers-reduced-motion:reduce){#succi-lab *{scroll-behavior:auto!important;transition:none!important}}
#succi-lab{--sl-teal:var(--slt-tone_46b7c6);--sl-blue:var(--slt-tone_69a8ca)}
#succi-lab .sl-brand{gap:13px;letter-spacing:4px;font-size:16px}
#succi-lab .sl-mark{box-shadow:none;width:35px;height:35px;margin:0;background:none;border-radius:0}
#succi-lab .sl-nav{gap:16px}#succi-lab .sl-nav :is(button,a.slt-link){font-size:11px}
#succi-lab .sl-art{width:61%;right:-20px;top:-5px;height:600px;mask-image:linear-gradient(to right,transparent,black 15%),linear-gradient(to bottom,black 82%,transparent);mask-composite:intersect}
#succi-lab .sl-brain{cursor:grab}#succi-lab .sl-brain:active{cursor:grabbing}
#succi-lab .sl-patent{position:absolute;inset:-130px auto auto -140px;width:470px;height:850px;object-fit:contain;opacity:.085;filter:invert(1) sepia(1) saturate(2) hue-rotate(115deg);mix-blend-mode:screen;pointer-events:none;transform:rotate(-17deg);mask-image:linear-gradient(black,black 55%,transparent)}
#succi-lab .sl-copy{width:48%;padding:18px 0;background:radial-gradient(ellipse at left center,rgba(var(--slt-background-rgb),0.9216),transparent 72%)}
#succi-lab .sl-thread:first-child h2{color:var(--slt-tone_a9e4df)}
#succi-lab .sl-motion-tools{position:absolute;bottom:16px;right:32px;display:flex;gap:14px;align-items:center;z-index:3}
#succi-lab .sl-pause{position:static}
#succi-lab .sl-turn-label{display:flex;align-items:center;gap:9px;font:11px var(--slt-font-mono);color:var(--slt-tone_a9c7c3)}
#succi-lab .sl-turn{width:90px;min-height:44px;padding:0;border:0;background:transparent;accent-color:var(--slt-tone_54b9bc)}
#succi-lab .sl-keynote-years,#succi-lab .sl-media-switch{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 28px}
#succi-lab .sl-keynote-years :is(button,a.slt-link),#succi-lab .sl-media-switch :is(button,a.slt-link){background:none;color:var(--slt-tone_b4c9c5);padding:11px 16px;border:1px solid var(--slt-tone_294643);min-height:44px;font-size:13px}
#succi-lab .sl-keynote-years :is(button,a.slt-link)[aria-pressed=true],#succi-lab .sl-media-switch :is(button,a.slt-link)[aria-pressed=true]{border-color:var(--slt-tone_61bfc3);color:var(--slt-tone_b3e9e0);background:var(--slt-tone_0a2527)}
#succi-lab .sl-keynote{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:31px 0;border-top:1px solid var(--slt-tone_294643)}
#succi-lab .sl-keynote h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;margin-bottom:12px}
#succi-lab .sl-keynote-year{font:15px var(--slt-font-mono);color:var(--slt-tone_55b3c0);padding-top:7px}
#succi-lab .sl-keynote-event{font-size:15px;line-height:1.6;color:var(--slt-tone_c5d8d1);margin:0}
#succi-lab .sl-keynote-session{font-size:12px;line-height:1.6;color:var(--slt-tone_91aaa6);max-width:680px;margin-bottom:0}
#succi-lab .sl-feed-note{font:12px/1.7 var(--slt-font-mono);color:var(--slt-tone_a6c1b9);margin:0 0 30px;max-width:670px}
#succi-lab .sl-media-item small{white-space:pre-line}
#succi-lab .sl-news-source{display:inline-block;margin-top:30px;padding:13px 0;font-size:14px;color:var(--slt-tone_75c3cc)}
@media(max-width:1000px){#succi-lab .sl-header{flex-wrap:wrap}#succi-lab .sl-menu{display:block}#succi-lab .sl-nav{display:none;flex-basis:100%;flex-wrap:wrap;gap:4px 25px;border-top:1px solid var(--slt-tone_31493b);padding-top:15px}#succi-lab .sl-nav.sl-open{display:flex}#succi-lab .sl-nav :is(button,a.slt-link){font-size:14px;min-height:44px}}
@media(max-width:850px){#succi-lab .sl-art{width:64%;right:-36px;top:0;height:535px}#succi-lab .sl-copy{width:53%}}
@media(max-width:600px){#succi-lab .sl-brand{gap:12px;font-size:14px;letter-spacing:3px}#succi-lab .sl-art{position:relative;inset:auto;width:calc(100% + 44px);height:auto;aspect-ratio:1;margin:0 -22px 3px;mask-image:linear-gradient(to bottom,black 80%,transparent)}#succi-lab .sl-copy{width:100%;padding:0}#succi-lab .sl-motion-tools{bottom:12px;right:22px;gap:12px}#succi-lab .sl-turn{width:75px}#succi-lab .sl-patent{width:330px;height:580px;left:-155px;top:-70px;opacity:.065}#succi-lab .sl-keynote{grid-template-columns:1fr;gap:12px;padding:26px 0}#succi-lab .sl-keynote h2{font-size:22px}#succi-lab .sl-keynote-years :is(button,a.slt-link){padding:11px 13px}#succi-lab .sl-media-switch{flex-direction:column}#succi-lab .sl-keynote-year{font-size:14px}}

#succi-lab .sl-brand{padding:0;width:238px;height:65px;flex-shrink:0;display:block}
#succi-lab .sl-retro-brand{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;mix-blend-mode:screen;mask-image:linear-gradient(transparent,black 10%,black 90%,transparent)}
#succi-lab .sl-header{padding-top:17px;padding-bottom:17px}
#succi-lab .sl-art{width:62%;height:600px;top:-6px;right:-25px}
#succi-lab .sl-patent{opacity:.05}
#succi-lab .sl-academic-affiliation{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:31px 48px;background:var(--slt-tone_f2f1e9);color:var(--slt-tone_202420)}
#succi-lab .sl-academic-mark{flex-shrink:0}
#succi-lab .sl-affiliation-label{display:block;font:10px/1.6 var(--slt-font-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--slt-tone_4c605f);margin-bottom:18px}
#succi-lab .sl-academic-mark a{display:block;width:300px}
#succi-lab .sl-institution-logo{display:block;max-width:100%;height:auto;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal;transform:none;mask-image:none;box-shadow:none}
#succi-lab .sl-hms-logo{width:300px}
#succi-lab .sl-academic-person{margin:0;padding:20px 0 0;min-width:0;line-height:1.6;font-size:14px}
#succi-lab .sl-academic-person strong{display:block;font-weight:500;font-size:18px;margin-bottom:3px}
#succi-lab .sl-academic-person span{display:block;color:var(--slt-tone_465b59)}
#succi-lab .sl-clinical-affiliation{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:25px 40px;background:var(--slt-tone_f2f1e9);color:var(--slt-tone_263c3c)}
#succi-lab .sl-clinical-affiliation p{font:14px/1.6 var(--slt-font-body);margin:0}
#succi-lab .sl-clinical-affiliation .sl-affiliation-label{font-size:9px;margin-bottom:5px}
#succi-lab .sl-clinical-affiliation a{display:block;padding:16px 0}
#succi-lab .sl-mgb-logo{width:215px}
@media(max-width:650px){#succi-lab .sl-academic-affiliation{align-items:flex-start;flex-direction:column;gap:20px;padding:29px 26px}#succi-lab .sl-academic-mark a,#succi-lab .sl-hms-logo{width:260px;max-width:100%}#succi-lab .sl-academic-mark{max-width:100%;flex-shrink:1}#succi-lab .sl-academic-person{padding:0}#succi-lab .sl-clinical-affiliation{align-items:flex-start;flex-direction:column;gap:12px;padding:26px}#succi-lab .sl-clinical-affiliation a{padding:10px 0}#succi-lab .sl-mgb-logo{width:190px}}
#succi-lab{--sl-blue:var(--slt-tone_82b5ff);--sl-teal:var(--slt-tone_63d1df)}
#succi-lab .sl-eyebrow{color:var(--slt-tone_8bbcff)}
#succi-lab .sl-action{border-color:var(--slt-tone_679fdf);background:linear-gradient(110deg,rgba(var(--slt-tone_2d66b3-rgb),0.0667),transparent 80%)}
#succi-lab .sl-action:hover{border-color:var(--slt-tone_a4caff);background:rgba(var(--slt-tone_3677cc-rgb),0.0941)}
#succi-lab .sl-nav :is(button,a.slt-link):hover,#succi-lab .sl-nav :is(button,a.slt-link)[aria-current=page]{color:var(--slt-tone_9ec8ff)}
#succi-lab .sl-turn{accent-color:var(--slt-tone_79adff)}
#succi-lab .sl-pause{border-color:var(--slt-tone_4d7195);color:var(--slt-tone_b9d6ff)}
#succi-lab .sl-turn-label{color:var(--slt-tone_a7c7e4)}
#succi-lab .sl-thread:first-child h2{color:var(--slt-tone_a8ceff)}
#succi-lab .sl-thread :is(button,a.slt-link){color:var(--slt-tone_87b8ff)}
#succi-lab .sl-thread:last-child h2{color:var(--slt-tone_9ad9de)}
#succi-lab .sl-contact-link{color:var(--slt-tone_bdd8ff);border-color:var(--slt-tone_79aaff)}
#succi-lab .sl-keynote-year,#succi-lab .sl-news-source{color:var(--slt-tone_82b5ff)}
#succi-lab .sl-keynote-years :is(button,a.slt-link)[aria-pressed=true],#succi-lab .sl-media-switch :is(button,a.slt-link)[aria-pressed=true]{border-color:var(--slt-tone_649cdd);color:var(--slt-tone_bfdbff);background:var(--slt-tone_0a1b30)}
#succi-lab{--sl-tape-cream:var(--slt-text)}
#succi-lab h1{font-family:var(--slt-font-display);font-weight:800;font-style:italic;letter-spacing:-2.3px;color:var(--sl-tape-cream);text-shadow:1px 0 rgba(var(--slt-tone_82b5ff-rgb),0.3333),-1px 0 rgba(var(--slt-tone_ad6d6d-rgb),0.2)}
#succi-lab .sl-copy h1{font-size:clamp(43px,5.2vw,61px);line-height:1.04}
#succi-lab .sl-nav :is(button,a.slt-link){font-family:var(--slt-font-mono);letter-spacing:.25px}
#succi-lab .sl-action{position:relative;font-family:var(--slt-font-mono);font-size:13px;letter-spacing:.4px;box-shadow:inset 0 0 0 3px var(--slt-background),inset 0 0 0 4px rgba(var(--slt-tone_6d94b9-rgb),0.2667)}
#succi-lab .sl-action:after{content:'';position:absolute;right:8px;top:8px;width:15px;height:3px;background:repeating-linear-gradient(90deg,var(--slt-tone_82b5ff) 0 2px,transparent 2px 4px);opacity:.7}
#succi-lab .sl-thread h2{font-family:var(--slt-font-display);font-weight:700;font-style:italic;font-size:26px;letter-spacing:-.9px;text-shadow:.6px .2px rgba(var(--slt-tone_d9dab2-rgb),0.2)}
#succi-lab .sl-research{position:relative}
#succi-lab .sl-research:before{content:'';position:absolute;top:-2px;left:32px;width:78px;height:4px;transform:skewX(-20deg);background:linear-gradient(90deg,var(--slt-tone_588aa7) 0 30%,var(--slt-tone_8bbbbc) 30% 58%,var(--slt-tone_d4d1b1) 58% 88%,var(--slt-tone_9c6268) 88%);opacity:.6}
#succi-lab .sl-thread:after{content:'';position:absolute;bottom:0;right:0;width:26px;height:14px;background:repeating-linear-gradient(0deg,rgba(var(--slt-tone_709baf-rgb),0.4) 0 1px,transparent 1px 4px);transform:skewX(-19deg);opacity:.65;pointer-events:none}
#succi-lab .sl-eyebrow{font-weight:600;text-shadow:.5px 0 rgba(var(--slt-tone_c5ddd8-rgb),0.3333)}
#succi-lab .sl-press-strip :is(button,a.slt-link){font-family:var(--slt-font-mono);font-size:14px;letter-spacing:.3px}
#succi-lab .sl-footer-name{font-family:var(--slt-font-display);font-style:italic;font-weight:700;font-size:24px;color:var(--sl-tape-cream);text-shadow:1px 0 rgba(var(--slt-tone_85bdcd-rgb),0.4);letter-spacing:-.9px}
#succi-lab .sl-footer-bottom:before{content:'';width:45px;height:4px;position:absolute;left:0;top:-17px;transform:skewX(-20deg);background:repeating-linear-gradient(0deg,var(--slt-tone_a0bfc3) 0 1px,transparent 1px 2px);opacity:.6}
#succi-lab .sl-keynote-year,#succi-lab .sl-year-num{font-style:italic;text-shadow:1px 0 rgba(var(--slt-tone_ddd6b3-rgb),0.2667)}
#succi-lab .sl-header{position:relative}
#succi-lab .sl-header:after{content:'';position:absolute;bottom:0;left:32px;width:48px;height:1px;background:rgba(var(--slt-tone_80b4d4-rgb),0.6);box-shadow:0 3px rgba(var(--slt-tone_80b4d4-rgb),0.2);pointer-events:none}
@media(max-width:850px){#succi-lab .sl-copy h1{font-size:46px}#succi-lab .sl-thread h2{font-size:23px}}
@media(max-width:600px){#succi-lab .sl-copy h1{font-size:43px;letter-spacing:-2px}#succi-lab .sl-thread h2{font-size:26px}#succi-lab .sl-research:before{left:22px}#succi-lab .sl-footer-name{font-size:23px}}
@media(max-width:850px){#succi-lab .sl-art{width:64%;height:535px;right:-36px;top:0}}
@media(max-width:600px){#succi-lab .sl-brand{width:186px;height:52px}#succi-lab .sl-header{padding:17px 20px;gap:10px}#succi-lab .sl-menu{padding:10px 12px}#succi-lab .sl-art{position:relative;inset:auto;width:calc(100% + 44px);height:auto;aspect-ratio:1;margin:0 -22px 3px}}

#succi-lab .sl-hero{padding-top:24px;padding-bottom:64px;min-height:620px}
#succi-lab .sl-copy{padding-top:0}
#succi-lab .sl-copy .sl-eyebrow{margin-bottom:18px;font-size:10px;letter-spacing:1.3px}
#succi-lab .sl-hero-affiliations{display:flex;align-items:center;gap:30px;width:max-content;max-width:100%;padding:18px 20px;margin:0 0 29px;background:var(--slt-tone_f2f1e9);pointer-events:auto}
#succi-lab .sl-hero-affiliations a{display:flex;align-items:center;flex-shrink:1;min-width:0}
#succi-lab .sl-hero-affiliations .sl-hms-logo{width:192px;height:auto}
#succi-lab .sl-hero-affiliations .sl-mgb-logo{width:134px;height:auto}
#succi-lab .sl-hero-affiliations .sl-institution-logo{display:block;max-width:100%;opacity:1;filter:none;transform:none;mask-image:none;mix-blend-mode:normal;object-fit:contain}
#succi-lab .sl-ticker{position:relative;overflow:hidden;border-top:1px solid var(--slt-border);border-bottom:1px solid var(--slt-border);background:linear-gradient(105deg,var(--slt-tone_09161a),var(--slt-tone_04110f));padding:30px 32px 26px}
#succi-lab .sl-major-press:has(+ .sl-ticker){border-bottom:0}
#succi-lab .sl-stat-list{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
#succi-lab .sl-stat{min-width:0;display:flex;flex-direction:column;position:relative}
#succi-lab .sl-stat dt{order:2;color:var(--slt-tone_c7d7d5);font:12px/1.6 var(--slt-font-mono);letter-spacing:.35px}
#succi-lab .sl-stat dd{margin:0 0 8px;order:1;color:var(--slt-tone_b8d6f2);font:italic 500 49px/1 var(--slt-font-mono);letter-spacing:-3px;font-variant-numeric:tabular-nums;text-shadow:1px 0 rgba(var(--slt-tone_60d2df-rgb),0.2667),-1px 0 rgba(var(--slt-tone_cc7d85-rgb),0.2)}
#succi-lab .sl-stat small{display:block;font:10px/1.6 var(--slt-font-mono);letter-spacing:.3px;color:var(--slt-tone_94adb0);min-height:16px}
#succi-lab .sl-stat sup{font-size:27px;vertical-align:top;line-height:1.15;letter-spacing:0;margin-left:3px}
#succi-lab .sl-ticker-track{position:absolute;bottom:0;left:0;width:100%;height:2px;overflow:hidden;opacity:.55}
#succi-lab .sl-ticker-track:after{content:'';position:absolute;inset:0 auto 0 -30%;width:30%;background:linear-gradient(90deg,transparent,var(--slt-tone_69c5d5),transparent);animation:sl-v10-ticker 13s linear infinite}
@keyframes sl-v10-ticker{to{transform:translateX(435%)}}
#succi-lab .sl-alumni-feature{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:32px;border-block:1px solid var(--slt-border);padding:28px 0;margin:0 0 30px;max-width:820px}
#succi-lab .sl-alumni-feature strong{font:italic 500 49px/1 var(--slt-font-mono);letter-spacing:-3px;color:var(--slt-tone_b8d6f2)}
#succi-lab .sl-alumni-feature span{display:block;font:11px/1.8 var(--slt-font-mono);margin-top:10px;color:var(--slt-tone_adc2c7)}
#succi-lab .sl-alumni-feature p{font:16px/1.7 var(--slt-font-body);color:var(--slt-tone_c8d4ce);margin:0}
#succi-lab .sl-footer{height:455px;background:var(--slt-footer)}
#succi-lab .sl-footer-image{inset:0;width:100%;height:100%;object-position:center;will-change:auto}
#succi-lab .sl-footer-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
#succi-lab .sl-footer-pause{position:absolute;right:32px;top:25px;z-index:2;border:1px solid var(--slt-tone_476783);color:var(--slt-tone_bad3e7);background:rgba(var(--slt-tone_05101c-rgb),0.7882);padding:10px 13px;font:11px/1.5 var(--slt-font-mono);min-height:40px;cursor:pointer}
#succi-lab .sl-footer-shade{pointer-events:none;background:linear-gradient(var(--slt-background) 0%,transparent 25%,transparent 65%,rgba(var(--slt-tone_020c14-rgb),0.9373) 100%)}
#succi-lab .sl-motion-stopped .sl-ticker-track:after,#succi-lab.sl-motion-stopped .sl-ticker-track:after{animation-play-state:paused}
@media(max-width:850px){#succi-lab .sl-hero-affiliations{gap:22px;padding:17px 16px}#succi-lab .sl-hero-affiliations .sl-hms-logo{width:163px}#succi-lab .sl-hero-affiliations .sl-mgb-logo{width:108px}#succi-lab .sl-copy h1{font-size:43px}}
@media(max-width:600px){#succi-lab .sl-hero{padding-top:22px;min-height:0}#succi-lab .sl-hero-affiliations{gap:24px;padding:16px;margin-bottom:25px}#succi-lab .sl-hero-affiliations .sl-hms-logo{width:164px}#succi-lab .sl-hero-affiliations .sl-mgb-logo{width:109px}#succi-lab .sl-copy .sl-eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:17px}#succi-lab .sl-copy h1{font-size:43px}#succi-lab .sl-ticker{padding:29px 22px}#succi-lab .sl-stat-list{grid-template-columns:repeat(2,1fr);gap:30px 20px}#succi-lab .sl-stat dd{font-size:43px}#succi-lab .sl-alumni-feature{grid-template-columns:1fr;gap:18px}#succi-lab .sl-footer{height:400px}#succi-lab .sl-footer-pause{right:22px;top:22px;min-height:44px}}
@media(max-width:360px){#succi-lab .sl-hero-affiliations{padding:14px;gap:20px}#succi-lab .sl-hero-affiliations .sl-hms-logo{width:135px}#succi-lab .sl-hero-affiliations .sl-mgb-logo{width:91px}#succi-lab .sl-copy h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){#succi-lab .sl-ticker-track:after{animation:none}}

#succi-lab .sl-stat dd,#succi-lab .sl-alumni-feature strong{font-family:var(--slt-font-display);font-weight:800;font-style:italic;letter-spacing:-2.4px;color:var(--sl-tape-cream);text-shadow:1px 0 rgba(var(--slt-tone_82b5ff-rgb),0.3333),-1px 0 rgba(var(--slt-tone_ad6d6d-rgb),0.2)}
#succi-lab .sl-hero-affiliations{background:none;padding:12px 0;gap:30px;min-height:71px}
#succi-lab .sl-hero-affiliations .sl-hms-logo{width:213px;height:auto;object-fit:contain;mix-blend-mode:screen}
#succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:213px;height:64px;overflow:hidden;position:relative;flex-shrink:0}
#succi-lab .sl-hero-affiliations .sl-hms-affiliation img{position:absolute;width:292px;max-width:none;left:-40px;top:-39px;height:133px}
#succi-lab .sl-hero-affiliations .sl-mgb-logo{width:150px;filter:none;mix-blend-mode:normal}
#succi-lab .sl-featured{padding:49px 32px 44px;border-bottom:1px solid var(--slt-border)}
#succi-lab .sl-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:26px}
#succi-lab .sl-section-top h2{font:italic 800 clamp(30px,4vw,39px)/1.1 var(--slt-font-display);letter-spacing:-1.5px;color:var(--sl-tape-cream);margin:0}
#succi-lab .sl-section-top .sl-eyebrow{font-size:10px;margin:0 0 12px;letter-spacing:1.2px}
#succi-lab .sl-section-link{background:none;border:0;border-bottom:1px solid var(--slt-tone_658ba9);padding:11px 0;font:12px/1.4 var(--slt-font-mono);white-space:nowrap;min-height:44px;color:var(--slt-tone_b6d9f3)}
#succi-lab .sl-featured-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}
#succi-lab .sl-feature-card{grid-column:span 2;min-width:0;display:flex;flex-direction:column;align-items:stretch;background:linear-gradient(145deg,var(--slt-tone_0b1a1e),var(--slt-tone_05100e) 70%);border:1px solid var(--slt-tone_2d474a);border-top:2px solid var(--slt-tone_6386a5);padding:25px 25px 23px;transition:border-color .2s,transform .2s;position:relative}
#succi-lab .sl-feature-card:nth-child(-n+2){grid-column:span 3}
#succi-lab .sl-feature-card:hover{border-color:var(--slt-tone_729ab9);transform:translateY(-2px)}
#succi-lab .sl-feature-card:after{content:'';position:absolute;top:0;right:0;width:34px;height:2px;background:var(--slt-tone_b2d9de);box-shadow:0 3px rgba(var(--slt-tone_6688a6-rgb),0.2392);pointer-events:none}
#succi-lab .sl-feature-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;margin-bottom:24px}
#succi-lab .sl-journal-lockup{display:flex;align-items:center;gap:10px;min-width:0}
#succi-lab .sl-journal-logo{width:42px;height:42px;object-fit:contain;flex-shrink:0;background:transparent}
#succi-lab .sl-journal-name{font:12px/1.4 var(--slt-font-body);color:var(--slt-tone_cbd6d2);max-width:155px}
#succi-lab .sl-feature-card[data-journal=jama-open] .sl-journal-logo{border-radius:50%}
#succi-lab .sl-feature-card[data-journal=jmir] .sl-journal-lockup{flex-direction:column;align-items:flex-start;gap:7px}
#succi-lab .sl-feature-card[data-journal=jmir] .sl-journal-logo{width:175px;height:auto;max-width:100%;filter:brightness(0) invert(1)}
#succi-lab .sl-feature-card[data-journal=jmir] .sl-journal-name{font-size:10px;max-width:none}
#succi-lab .sl-timeline{grid-template-columns:repeat(5,minmax(0,1fr))}
#succi-lab .sl-timeline:before{left:10%;right:10%}
@media(min-width:851px){#succi-lab .sl-featured-grid[data-count="1"] .sl-feature-card{grid-column:1/-1}#succi-lab .sl-featured-grid[data-count="3"] .sl-feature-card{grid-column:span 2}#succi-lab .sl-featured-grid[data-count="4"] .sl-feature-card{grid-column:span 3}}
@media(max-width:600px){#succi-lab .sl-year-num{font-size:23px}}
#succi-lab .sl-feature-card[data-journal=nature] .sl-journal-logo{width:170px;max-width:100%;height:43px;filter:invert(1);mix-blend-mode:screen}
#succi-lab .sl-feature-card[data-journal=nature] .sl-journal-name{display:none}
#succi-lab .sl-feature-year{font:11px/1.5 var(--slt-font-mono);color:var(--slt-tone_b4c9d8);flex-shrink:0}
#succi-lab .sl-feature-title{font:400 21px/1.38 var(--slt-font-body);letter-spacing:-.5px;color:var(--sl-tape-cream);margin:0 0 26px;overflow-wrap:anywhere}
#succi-lab .sl-feature-card:nth-child(-n+2) .sl-feature-title{font-size:26px;line-height:1.32}
#succi-lab .sl-feature-card-foot{margin-top:auto}
#succi-lab .sl-feature-read{display:inline-block;text-decoration:none;border-bottom:1px solid var(--slt-tone_6891a4);padding:8px 0;min-height:40px;font:12px/1.5 var(--slt-font-mono);color:var(--slt-tone_b2d6ef);margin-bottom:14px}
#succi-lab .sl-feature-metrics{display:flex;flex-wrap:wrap;gap:7px 17px;font:11px/1.6 var(--slt-font-mono);color:var(--slt-tone_9bb3b9);min-height:18px}
#succi-lab .sl-feature-metrics a{color:inherit;text-decoration:none}
#succi-lab .sl-feature-metrics abbr{text-decoration:none}
#succi-lab .sl-feature-source{font:11px/1.7 var(--slt-font-mono);color:var(--slt-tone_92a8af);margin:18px 0 0;max-width:700px}
#succi-lab .sl-feature-source a{color:var(--slt-tone_a9c4d5)}
#succi-lab .sl-major-press{padding:43px 32px 38px;border-bottom:1px solid var(--slt-border)}
#succi-lab .sl-press-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}
#succi-lab .sl-major-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none;padding:0 0 4px}
#succi-lab .sl-outlet{display:block;font:700 22px/1.15 var(--slt-font-serif);color:var(--sl-tape-cream);min-height:30px;margin:0 0 17px;letter-spacing:-.6px}
#succi-lab .sl-major-item[data-outlet=NPR] .sl-outlet{font:800 26px/1 var(--slt-font-body);letter-spacing:3px}
#succi-lab .sl-major-title{display:block;font:14px/1.6 var(--slt-font-body);color:var(--slt-tone_baccc7);margin-bottom:15px}
#succi-lab .sl-major-meta{display:block;font:10px/1.7 var(--slt-font-mono);color:var(--slt-tone_8cb0c2);margin-top:auto}
@media(max-width:850px){#succi-lab .sl-hero-affiliations{gap:24px}#succi-lab .sl-hero-affiliations .sl-mgb-logo{width:115px}#succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:178px;height:54px}#succi-lab .sl-hero-affiliations .sl-hms-affiliation img{width:244px;height:111px;left:-33px;top:-32px}#succi-lab .sl-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#succi-lab .sl-feature-card,#succi-lab .sl-feature-card:nth-child(-n+2){grid-column:auto}#succi-lab .sl-feature-card:nth-child(-n+2) .sl-feature-title{font-size:23px}#succi-lab .sl-feature-card:last-child:nth-child(odd){grid-column:1/-1}#succi-lab .sl-press-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}
@media(max-width:600px){#succi-lab .sl-featured,#succi-lab .sl-major-press{padding:34px 22px}#succi-lab .sl-section-top{align-items:flex-start;flex-direction:column;gap:14px}#succi-lab .sl-featured-grid{grid-template-columns:1fr;gap:16px}#succi-lab .sl-feature-card{padding:22px}#succi-lab .sl-feature-title,#succi-lab .sl-feature-card:nth-child(-n+2) .sl-feature-title{font-size:22px;line-height:1.4}#succi-lab .sl-feature-card-head{margin-bottom:20px}#succi-lab .sl-feature-read{min-height:44px}#succi-lab .sl-featured .sl-feature-source{font-size:11px}#succi-lab .sl-press-grid{grid-template-columns:1fr;gap:24px}#succi-lab .sl-major-item{border-top:1px solid var(--slt-tone_2d4548);padding-top:23px}#succi-lab .sl-outlet{margin-bottom:10px}#succi-lab .sl-major-title{margin-bottom:9px}#succi-lab .sl-major-meta{font-size:11px}}
@media(max-width:360px){#succi-lab .sl-hero-affiliations{gap:20px}#succi-lab .sl-hero-affiliations .sl-mgb-logo{width:100px}#succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:155px;height:46px}#succi-lab .sl-hero-affiliations .sl-hms-affiliation img{width:212px;height:96px;left:-29px;top:-28px}#succi-lab .sl-feature-card{padding:20px}#succi-lab .sl-feature-title{font-size:21px}}

#succi-lab .sl-patent{opacity:.055}
#succi-lab .sl-hero-affiliations{min-height:55px;gap:28px}
#succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:150px;height:45px;mix-blend-mode:screen}
#succi-lab .sl-hero-affiliations .sl-hms-affiliation img{width:206px;height:94px;left:-28px;top:-28px}
#succi-lab .sl-pub-controls{display:grid;grid-template-columns:minmax(0,1fr) 108px 155px;align-items:center;border-bottom:1px solid var(--slt-tone_4c6971);gap:24px;margin-top:38px}
#succi-lab .sl-pub-controls>div{display:flex;align-items:center;flex-wrap:wrap;gap:18px}
#succi-lab .sl-pub-controls :is(button,a.slt-link){color:var(--slt-tone_adcede);background:transparent;border:0;min-height:46px;font:12px var(--slt-font-mono);text-align:right;padding:12px 0;cursor:pointer}
#succi-lab .sl-pub-controls :is(button,a.slt-link)[aria-pressed=true]{color:var(--sl-tape-cream)}
#succi-lab .sl-pub-controls .sl-pub-count{margin:0;font:11px var(--slt-font-mono);color:var(--slt-tone_9db4b8)}
#succi-lab .sl-archive-paper{display:grid;grid-template-columns:minmax(0,1fr) 108px 155px;gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid var(--slt-tone_294247)}
#succi-lab .sl-archive-copy{min-width:0}
#succi-lab .sl-archive-copy h2{font:400 21px/1.45 var(--slt-font-body);letter-spacing:-.35px;margin:9px 0 0;overflow-wrap:anywhere}
#succi-lab .sl-archive-copy h2 a{font:inherit;text-decoration:none;color:var(--sl-tape-cream)}
#succi-lab .sl-archive-copy .sl-paper-meta{margin:0;font:11px/1.6 var(--slt-font-mono);color:var(--slt-tone_9cbcc9)}
#succi-lab .sl-archive-number{text-align:right;padding-top:6px}
#succi-lab .sl-archive-number strong{display:block;font:italic 800 25px/1.3 var(--slt-font-display);letter-spacing:-.8px;color:var(--slt-tone_c0d9e4)}
#succi-lab .sl-archive-number small{display:block;font:10px/1.5 var(--slt-font-mono);color:var(--slt-tone_97acb2);margin-top:6px}
#succi-lab .sl-mobile-label{display:none}
#succi-lab .sl-stream-title,#succi-lab .sl-team-heading{font:italic 800 30px/1.15 var(--slt-font-display);letter-spacing:-1px;color:var(--slt-tone_e5e1d1);margin:44px 0 22px}
#succi-lab .sl-press-more{display:block;margin:28px auto 0;padding:13px 35px;border:1px solid var(--slt-tone_709aae);color:var(--slt-tone_c5e6ed);background:var(--slt-tone_0a191a);font:13px var(--slt-font-mono);letter-spacing:2px;min-height:46px;cursor:pointer}
#succi-lab .sl-press-more[hidden]{display:none}
#succi-lab .sl-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}
#succi-lab .sl-person{min-width:0;padding:22px 0;border-top:1px solid var(--slt-tone_314b52)}
#succi-lab .sl-person h3{font:400 20px/1.25 var(--slt-font-body);color:var(--sl-tape-cream);letter-spacing:-.3px;margin:0 0 10px}
#succi-lab .sl-person p{font:12px/1.7 var(--slt-font-body);color:var(--slt-tone_a8c0c1);margin:0 0 9px}
#succi-lab .sl-person a{font:11px/1.5 var(--slt-font-mono);color:var(--slt-tone_acd0e9);display:inline-block;padding:8px 0}
#succi-lab .sl-leaders{grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}
#succi-lab .sl-leaders .sl-person{border-top:2px solid var(--slt-tone_80a5b9);padding-top:28px}
#succi-lab .sl-leaders .sl-person h3{font-size:27px}
#succi-lab .sl-leaders .sl-person p{font-size:15px}
#succi-lab .sl-feature-card[data-journal=jacr] .sl-journal-name{font:400 17px/1.25 var(--slt-font-serif);max-width:230px;color:var(--slt-tone_dddccb)}
#succi-lab .sl-feature-card[data-journal=jacr] .sl-journal-logo{width:125px;max-width:100%;height:44px}
@media(max-width:850px){#succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:115px;height:35px}#succi-lab .sl-hero-affiliations .sl-hms-affiliation img{width:158px;height:72px;left:-21.5px;top:-21.5px}#succi-lab .sl-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#succi-lab .sl-pub-controls,#succi-lab .sl-archive-paper{grid-template-columns:minmax(0,1fr) 78px 105px;gap:18px}}
@media(max-width:600px){#succi-lab .sl-people-grid{grid-template-columns:1fr}#succi-lab .sl-pub-controls{grid-template-columns:minmax(0,1fr) auto auto;gap:15px}#succi-lab .sl-pub-controls>div{gap:0;flex-direction:column;align-items:flex-start}#succi-lab .sl-pub-controls .sl-pub-count{margin-bottom:12px}#succi-lab .sl-archive-paper{grid-template-columns:1fr 1fr;gap:17px;padding:23px 0}#succi-lab .sl-archive-copy{grid-column:1/-1}#succi-lab .sl-archive-copy h2{font-size:20px}#succi-lab .sl-archive-number{text-align:left;padding:0}#succi-lab .sl-mobile-label{display:block;font:11px/1.5 var(--slt-font-mono);margin-bottom:4px;color:var(--slt-tone_a4b7c0)}#succi-lab .sl-archive-number strong{font-size:23px}#succi-lab .sl-archive-number small{font-size:11px}#succi-lab .sl-pub-controls :is(button,a.slt-link){font-size:12px}#succi-lab .sl-media-item{grid-template-columns:1fr;gap:10px}#succi-lab .sl-media-item small{white-space:normal}#succi-lab .sl-media-item a{font-size:20px;overflow-wrap:anywhere}}
@media(max-width:360px){#succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:100px;height:30px}#succi-lab .sl-hero-affiliations .sl-hms-affiliation img{width:137px;height:62.5px;left:-18.5px;top:-18.5px}}

#succi-lab .sl-hero-affiliations>span{display:flex;align-items:center;flex-shrink:1;min-width:0}
#succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:112.5px;height:33.75px;transform:translateY(6px)}
#succi-lab .sl-footer{height:auto;background:var(--slt-footer)}
#succi-lab .sl-footer-scene{height:455px;position:relative;overflow:hidden;isolation:isolate}
#succi-lab .sl-footer-context{position:relative;padding:25px 32px 29px;background:var(--slt-footer);border-top:1px solid var(--slt-tone_254052)}
#succi-lab .sl-footer-context p{margin:0;max-width:850px;font:13px/1.85 var(--slt-font-body);color:var(--slt-tone_b7cbd1);text-wrap:pretty}
#succi-lab .sl-footer-scene[data-footer-fallback="true"] .sl-footer-image{animation:sl-footer-painted-drift 20s ease-in-out infinite alternate;transform-origin:65% 60%}
@keyframes sl-footer-painted-drift{from{transform:scale(1.035) translate(-.4%,.2%)}to{transform:scale(1.09) translate(.5%,-.5%)}}
@media(max-width:650px){
 #succi-lab .sl-footer-scene{height:400px}
 #succi-lab .sl-footer-context{padding:23px 22px 26px}
 #succi-lab .sl-footer-context p{font-size:13px;line-height:1.8}
}
@media(prefers-reduced-motion:reduce){#succi-lab .sl-footer-scene[data-footer-fallback="true"] .sl-footer-image{animation:none}}
#succi-lab .sl-hero-affiliations .sl-hms-affiliation img{width:154.5px;height:70.5px;left:-21px;top:-21px}
#succi-lab .sl-pub-controls,#succi-lab .sl-archive-paper{grid-template-columns:minmax(0,1fr) repeat(var(--sl-pub-columns,3),95px);gap:21px}
#succi-lab [data-metric-count="0"] .sl-pub-controls,#succi-lab [data-metric-count="0"] .sl-archive-paper{grid-template-columns:1fr}
#succi-lab .sl-pub-controls{align-items:end;margin-top:0}
#succi-lab [data-view="publications"]>.sl-pub-count{margin:28px 0 3px;font:11px/1.5 var(--slt-font-mono);color:var(--slt-tone_9db4b8)}
#succi-lab .sl-pub-controls :is(button,a.slt-link){display:flex;align-items:flex-end;justify-content:flex-end;align-self:stretch;min-height:46px;margin:0;padding:12px 0;box-sizing:border-box;font-size:11px;line-height:1.5}
#succi-lab .sl-pub-controls [data-pubsort="new"]{justify-content:flex-start;text-align:left}
#succi-lab .sl-pub-controls :is(button,a.slt-link)[hidden]{display:none}
#succi-lab .sl-archive-paper{padding:21px 0}
#succi-lab .sl-archive-copy h2{font-size:18px;line-height:1.5;letter-spacing:-.15px;margin-top:6px}
#succi-lab .sl-archive-number strong{font-size:20px;letter-spacing:-.5px}
#succi-lab .sl-archive-number small{font-size:11px;line-height:1.5}
#succi-lab .sl-media-item .sl-press-unlinked{font:400 22px/1.5 var(--slt-font-serif);color:var(--sl-tape-cream)}
#succi-lab .sl-press-unlinked small{display:block;font:11px/1.6 var(--slt-font-mono);margin-top:8px;color:var(--sl-blue)}
#succi-lab .sl-leaders{grid-template-columns:1fr}
#succi-lab .sl-person-wide{grid-column:1/-1}
#succi-lab .sl-person-with-photo{display:grid;grid-template-columns:210px minmax(0,1fr);gap:34px;align-items:center;padding-bottom:32px}
#succi-lab .sl-person-photo{display:block;width:210px;height:210px;object-fit:cover;max-width:100%;border-radius:0}
#succi-lab .sl-person-copy{min-width:0;max-width:730px}
#succi-lab .sl-person-wide h3{font-size:25px}
#succi-lab .sl-person-wide p{font-size:14px;line-height:1.75;max-width:720px}
#succi-lab .sl-person-wide .sl-person-role{color:var(--slt-tone_bdd6db)}
#succi-lab .sl-leaders .sl-person h3{font-size:29px}
#succi-lab [data-person="arya-rao"]{padding-top:25px;padding-bottom:26px}
#succi-lab .sl-person a{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}
@media(max-width:850px){
 #succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:86.25px;height:26.25px;transform:translateY(4px)}
 #succi-lab .sl-hero-affiliations .sl-hms-affiliation img{width:118.5px;height:54px;left:-16.125px;top:-16.125px}
 #succi-lab .sl-pub-controls,#succi-lab .sl-archive-paper{grid-template-columns:minmax(0,1fr) repeat(var(--sl-pub-columns,3),78px);gap:14px}
}
@media(max-width:650px){
 #succi-lab .sl-pub-controls{grid-template-columns:repeat(var(--sl-pub-columns,3),minmax(0,1fr));gap:0 14px}
 #succi-lab .sl-pub-controls [data-pubsort="new"]{grid-column:1/-1}
 #succi-lab .sl-pub-controls :is(button,a.slt-link){text-align:left;justify-content:flex-start}
 #succi-lab .sl-pub-controls .sl-pub-count{margin:0}
 #succi-lab .sl-archive-paper{grid-template-columns:repeat(var(--sl-pub-columns,3),minmax(0,1fr));gap:14px;padding:20px 0}
 #succi-lab .sl-archive-copy{grid-column:1/-1}
 #succi-lab .sl-archive-number{text-align:left;padding:0}
 #succi-lab .sl-mobile-label{display:block;font:11px/1.5 var(--slt-font-mono);color:var(--slt-tone_a4b7c0);margin-bottom:4px}
 #succi-lab .sl-archive-copy h2{font-size:17px}
 #succi-lab .sl-archive-number strong{font-size:19px}
 #succi-lab .sl-person-with-photo{grid-template-columns:1fr;gap:24px}
 #succi-lab .sl-person-photo{width:175px;height:175px}
 #succi-lab .sl-leaders .sl-person h3{font-size:26px}
}
@media(max-width:360px){
 #succi-lab .sl-hero-affiliations .sl-hms-affiliation{width:75px;height:22.5px}
 #succi-lab .sl-hero-affiliations .sl-hms-affiliation img{width:102.75px;height:46.875px;left:-13.875px;top:-13.875px}
}

#succi-lab .sl-header{z-index:12}
#succi-lab .sl-about-menu{position:relative}
#succi-lab .sl-about-menu summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:12px 0;min-height:44px;font:inherit;font-size:11px}
#succi-lab .sl-about-menu summary::-webkit-details-marker{display:none}
#succi-lab .sl-about-menu summary::after{content:'⌄';color:var(--sl-blue)}
#succi-lab .sl-about-menu[open] summary::after{transform:rotate(180deg)}
#succi-lab .sl-about-menu:has([aria-current=page]) summary{color:var(--sl-mint)}
#succi-lab .sl-about-submenu{position:absolute;top:100%;left:-20px;min-width:210px;padding:12px 18px;background:var(--slt-tone_071810);border:1px solid var(--slt-border);box-shadow:0 14px 40px rgba(var(--slt-tone_000000-rgb),0.4);display:grid;gap:3px}
#succi-lab .sl-nav .sl-about-submenu :is(:is(button,a.slt-link),a){display:block;width:100%;text-align:left;padding:12px 3px;min-height:44px;font-size:13px;text-decoration:none}
#succi-lab .sl-marc-page{color:var(--sl-tape-cream)}
#succi-lab .sl-marc-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;padding:65px 6% 75px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 45%,rgba(var(--slt-tone_132d40-rgb),0.2314),transparent 54%)}
#succi-lab .sl-marc-intro{position:relative;z-index:1;min-width:0}
#succi-lab .sl-marc-intro h1{font-size:clamp(48px,6.4vw,82px);line-height:1.01;letter-spacing:-3px;max-width:580px;margin:0 0 27px}
#succi-lab .sl-marc-roles{font-size:21px;line-height:1.45;color:var(--sl-mint);margin:0 0 13px}
#succi-lab .sl-marc-affiliation{font:11px/1.8 var(--slt-font-mono);max-width:350px;color:var(--sl-blue);margin:0 0 26px}
#succi-lab .sl-marc-bio{font-size:16px;line-height:1.8;max-width:480px;color:var(--slt-muted);margin:0 0 30px}
#succi-lab .sl-marc-training{display:grid;gap:16px;padding:0 0 25px;margin:0 0 23px;border-bottom:1px solid var(--slt-border)}
#succi-lab .sl-marc-training>div{display:grid;gap:4px}
#succi-lab .sl-marc-training strong{font:400 18px/1.4 var(--slt-font-serif);color:var(--sl-tape-cream)}
#succi-lab .sl-marc-training span{font:11px/1.7 var(--slt-font-mono);color:var(--sl-blue)}
#succi-lab .sl-marc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}
#succi-lab .sl-marc-actions a:not(.sl-action),#succi-lab .sl-marc-text-link{font:12px/1.6 var(--slt-font-mono);color:var(--sl-blue);background:none;border:0;padding:12px 0;min-height:44px;text-decoration:none}
#succi-lab .sl-marc-portrait{margin:0;position:relative;isolation:isolate;padding:32px 26px 38px;min-width:0}
#succi-lab .sl-marc-photo-window{position:relative;overflow:hidden;width:100%;aspect-ratio:1/1.08;box-shadow:14px 14px 0 -13px var(--sl-blue),-14px -14px 0 -13px var(--sl-mint)}
#succi-lab .sl-marc-photo{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.4) saturate(.7);opacity:.95}
#succi-lab .sl-marc-photo-window::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 60%,rgba(var(--slt-background-rgb),0.4667)),repeating-linear-gradient(0deg,rgba(var(--slt-blue-rgb),0.0235) 0 1px,transparent 1px 4px);mix-blend-mode:screen}
#succi-lab .sl-marc-orbit{position:absolute;z-index:-1;inset:3% -9%;border:1px solid rgba(var(--slt-blue-rgb),0.2196);border-radius:50%;transform:rotate(-28deg);animation:sl-marc-orbit 24s ease-in-out infinite alternate}
#succi-lab .sl-marc-orbit::before{content:'';position:absolute;top:17%;left:13%;width:6px;height:6px;border-radius:50%;background:var(--sl-blue);box-shadow:0 0 18px var(--sl-blue)}
#succi-lab .sl-marc-orbit-two{inset:-5% 10%;border-color:rgba(var(--slt-mint-rgb),0.1412);animation-delay:-10s;transform:rotate(42deg)}
#succi-lab .sl-marc-scan{position:absolute;inset:0;background:linear-gradient(transparent 48%,rgba(var(--slt-mint-rgb),0.0941) 50%,transparent 53%);transform:translateY(-70%);animation:sl-marc-scan 13s linear infinite;pointer-events:none}
#succi-lab .sl-marc-portrait figcaption,#succi-lab .sl-marc-portrait-code{font:10px/1.8 var(--slt-font-mono);letter-spacing:1.5px;color:var(--sl-blue);display:block}
#succi-lab .sl-marc-portrait figcaption{margin-top:20px}
#succi-lab .sl-marc-portrait-code{position:absolute;top:0;right:26px;color:var(--sl-mint)}
#succi-lab .sl-marc-stats{padding:31px 6%;border-block:1px solid var(--slt-border);background:linear-gradient(100deg,rgba(var(--slt-tone_071820-rgb),0.4),transparent)}
#succi-lab .sl-marc-stats .sl-stat-list{margin:0}
#succi-lab .sl-marc-work,#succi-lab .sl-marc-path{padding:64px 6%;border-bottom:1px solid var(--slt-border)}
#succi-lab .sl-marc-section-heading{max-width:670px;margin-bottom:35px}
#succi-lab .sl-marc-section-heading .sl-eyebrow{margin-bottom:18px}
#succi-lab .sl-marc-section-heading h2,#succi-lab .sl-marc-next h2{font:800 italic 42px/1.1 var(--slt-font-display);letter-spacing:-1.5px;margin:0 0 18px;color:var(--sl-tape-cream)}
#succi-lab .sl-marc-section-heading>p:last-child,#succi-lab .sl-marc-next p:not(.sl-eyebrow){font-size:16px;line-height:1.75;color:var(--slt-muted)}
#succi-lab .sl-marc-explorer{display:grid;grid-template-columns:.72fr 1.5fr;gap:42px}
#succi-lab .sl-marc-lenses{display:grid;align-content:start}
#succi-lab .sl-marc-lenses :is(button,a.slt-link){display:grid;grid-template-columns:28px 1fr 22px;gap:16px;text-align:left;align-items:center;background:transparent;color:var(--sl-tape-cream);border:0;border-top:1px solid var(--slt-border);min-height:78px;padding:17px 0;font-size:17px}
#succi-lab .sl-marc-lenses :is(button,a.slt-link):last-child{border-bottom:1px solid var(--slt-border)}
#succi-lab .sl-marc-lenses :is(button,a.slt-link) span{font:11px var(--slt-font-mono);color:var(--sl-blue)}
#succi-lab .sl-marc-lenses :is(button,a.slt-link) b{font-weight:400;opacity:.35}
#succi-lab .sl-marc-lenses :is(button,a.slt-link)[aria-pressed=true]{color:var(--sl-mint);border-top-color:var(--sl-mint)}
#succi-lab .sl-marc-lenses :is(button,a.slt-link)[aria-pressed=true] b{opacity:1;transform:translate(2px,-2px)}
#succi-lab .sl-marc-panels{min-width:0;position:relative;background:radial-gradient(ellipse at 100% 0,rgba(var(--slt-blue-rgb),0.0784),transparent 65%),var(--slt-stats);border:1px solid var(--slt-border)}
#succi-lab .sl-marc-panel{position:relative;overflow:hidden;padding:35px 38px 37px;min-height:340px}
#succi-lab .sl-marc-panel-number{position:absolute;right:13px;bottom:-25px;font:italic 800 170px/1 var(--slt-font-display);color:rgba(var(--slt-blue-rgb),0.051);pointer-events:none}
#succi-lab .sl-marc-panel h3{font:400 31px/1.18 var(--slt-font-serif);letter-spacing:-.5px;max-width:480px;margin:20px 0;color:var(--sl-tape-cream);position:relative}
#succi-lab .sl-marc-panel p:not(.sl-marc-detail){font-size:15px;line-height:1.8;position:relative;max-width:590px;color:var(--slt-muted)}
#succi-lab .sl-marc-detail{font:10px/1.7 var(--slt-font-mono);letter-spacing:.5px;color:var(--sl-blue);margin:0;position:relative}
#succi-lab .sl-marc-panel :is(:is(button,a.slt-link),a){display:inline-block;font:12px/1.6 var(--slt-font-mono);background:none;border:0;border-bottom:1px solid var(--slt-border);padding:12px 0;margin-top:14px;min-height:44px;color:var(--sl-mint);text-align:left;text-decoration:none;position:relative}
#succi-lab .sl-marc-panel[hidden]{display:none!important}
#succi-lab .sl-marc-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
#succi-lab .sl-marc-path-grid article{border-top:1px solid var(--slt-border);padding-top:23px;position:relative}
#succi-lab .sl-marc-path-grid article::before{content:'';position:absolute;width:5px;height:5px;background:var(--sl-blue);top:-3px;left:0;box-shadow:0 0 15px rgba(var(--slt-blue-rgb),0.2667)}
#succi-lab .sl-marc-path-label{font:11px/1.7 var(--slt-font-mono);letter-spacing:1px;color:var(--sl-blue)}
#succi-lab .sl-marc-path-grid h3{font:400 24px/1.3 var(--slt-font-serif);letter-spacing:-.3px;color:var(--sl-tape-cream);margin:19px 0 13px}
#succi-lab .sl-marc-path-grid p{font-size:15px;line-height:1.8;color:var(--slt-muted)}
#succi-lab .sl-marc-bootcamp{display:flex;gap:24px;align-items:center;padding:28px 0 0;margin-top:22px;border-top:1px solid var(--slt-border)}
#succi-lab .sl-marc-bootcamp>span{font-size:40px;color:var(--sl-mint)}
#succi-lab .sl-marc-bootcamp p{font:400 23px/1.5 var(--slt-font-serif);margin:0;max-width:760px;color:var(--sl-tape-cream)}
#succi-lab .sl-marc-recognition{padding:42px 6%;border-bottom:1px solid var(--slt-border)}
#succi-lab .sl-marc-honors{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
#succi-lab .sl-marc-honors>*{text-decoration:none;display:grid;gap:8px}
#succi-lab .sl-marc-honors strong{font:400 20px/1.35 var(--slt-font-serif);color:var(--sl-tape-cream)}
#succi-lab .sl-marc-honors span{font:11px/1.8 var(--slt-font-mono);color:var(--sl-blue)}
#succi-lab .sl-marc-next{padding:58px 6% 28px;display:flex;align-items:center;justify-content:space-between;gap:35px}
#succi-lab .sl-marc-next h2{font-size:36px}
#succi-lab .sl-marc-next .sl-marc-actions{flex-shrink:0}
#succi-lab .sl-marc-sources{padding:0 6% 40px;display:flex;flex-wrap:wrap;gap:24px}
#succi-lab .sl-marc-sources a{font:11px/1.8 var(--slt-font-mono);color:var(--sl-blue);text-decoration:none;padding:8px 0}
@keyframes sl-marc-orbit{to{transform:rotate(35deg) scale(.96,1.03)}}
@keyframes sl-marc-scan{to{transform:translateY(75%)}}
@media(max-width:1000px){#succi-lab .sl-about-menu{flex-basis:100%}#succi-lab .sl-about-menu summary{font-size:14px}#succi-lab .sl-about-submenu{position:static;box-shadow:none;margin:0 0 12px;min-width:0}#succi-lab .sl-marc-next{align-items:flex-start;flex-direction:column}#succi-lab .sl-marc-explorer{gap:24px;grid-template-columns:.85fr 1.5fr}}
@media(max-width:650px){
 #succi-lab .sl-marc-hero{grid-template-columns:1fr;padding:38px 22px 38px;gap:36px}
 #succi-lab .sl-marc-intro h1{font-size:54px;letter-spacing:-2px;max-width:340px}
 #succi-lab .sl-marc-roles{font-size:18px}
 #succi-lab .sl-marc-portrait{max-width:350px;width:100%;justify-self:center;padding:28px 28px 32px}
 #succi-lab .sl-marc-portrait figcaption{font-size:9px}
 #succi-lab .sl-marc-orbit{inset:5% 0}
 #succi-lab .sl-marc-stats{padding:28px 22px}
 #succi-lab .sl-marc-work,#succi-lab .sl-marc-path{padding:42px 22px}
 #succi-lab .sl-marc-section-heading h2{font-size:33px}
 #succi-lab .sl-marc-explorer{grid-template-columns:1fr;gap:22px}
 #succi-lab .sl-marc-lenses{grid-template-columns:1fr 1fr;gap:0 17px}
 #succi-lab .sl-marc-lenses :is(button,a.slt-link){grid-template-columns:20px 1fr;gap:7px;font-size:13px;min-height:65px}
 #succi-lab .sl-marc-lenses :is(button,a.slt-link) b{display:none}#succi-lab .sl-marc-lenses :is(button,a.slt-link):last-child{border-bottom:0}
 #succi-lab .sl-marc-panel{min-height:375px;padding:25px 23px 27px}
 #succi-lab .sl-marc-panel h3{font-size:28px}
 #succi-lab .sl-marc-path-grid{grid-template-columns:1fr;gap:22px}
 #succi-lab .sl-marc-path-grid h3{margin:12px 0 8px}
 #succi-lab .sl-marc-bootcamp{align-items:flex-start;gap:16px}
 #succi-lab .sl-marc-bootcamp p{font-size:21px}
 #succi-lab .sl-marc-recognition{padding:32px 22px}
 #succi-lab .sl-marc-honors{grid-template-columns:1fr;gap:23px}
 #succi-lab .sl-marc-next{padding:42px 22px 24px;gap:20px}
 #succi-lab .sl-marc-next h2{font-size:33px}
 #succi-lab .sl-marc-sources{padding:0 22px 35px;gap:15px}
}
@media(prefers-reduced-motion:reduce){#succi-lab .sl-marc-orbit,#succi-lab .sl-marc-scan{animation:none}}

#succi-lab .sl-pub-chart{margin:32px 0 24px;padding:24px 0 18px;border-top:1px solid var(--slt-border);border-bottom:1px solid var(--slt-border)}
#succi-lab .sl-pub-chart-top{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}
#succi-lab .sl-pub-chart h2{font:italic 800 27px/1.2 var(--slt-font-display);letter-spacing:-.8px;margin:0 0 8px;color:var(--slt-text)}
#succi-lab .sl-pub-chart p{font:12px/1.5 var(--slt-font-mono);color:var(--slt-muted);margin:0}
#succi-lab .sl-pub-year-reset{flex-shrink:0;border:1px solid var(--slt-border);background:transparent;padding:10px 14px;color:var(--slt-text);font:12px var(--slt-font-mono);cursor:pointer;min-height:44px}
#succi-lab .sl-pub-chart-scroll{overflow-x:auto;scrollbar-color:var(--slt-border) transparent;direction:rtl}
#succi-lab .sl-pub-bars{display:flex;direction:ltr;align-items:stretch;gap:10px;min-width:560px;height:202px;padding-top:8px}
#succi-lab .sl-pub-bar{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;border:0;border-bottom:1px solid var(--slt-border);border-radius:0;padding:0 4px;background:transparent;color:var(--slt-text);cursor:pointer;position:relative;font:12px var(--slt-font-mono)}
#succi-lab .sl-pub-bar:focus-visible{outline:2px solid var(--slt-blue);outline-offset:-2px}
#succi-lab .sl-pub-bar-count{display:block;text-align:center;margin-bottom:7px;font:800 italic 17px var(--slt-font-display)}
#succi-lab .sl-pub-bar-fill{display:block;min-height:1px;height:calc(var(--sl-year-ratio)*140px);background:linear-gradient(0deg,var(--slt-tone_477495),var(--slt-tone_81bcbf));position:relative;transition:filter .2s,background .2s}
#succi-lab .sl-pub-bar-fill:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(var(--slt-footer-rgb),0.1255) 3px 4px);pointer-events:none}
#succi-lab .sl-pub-bar-year{display:block;text-align:center;height:35px;padding-top:12px}
#succi-lab .sl-pub-bar[aria-pressed=true] .sl-pub-bar-fill{background:linear-gradient(0deg,var(--slt-tone_608ada),var(--slt-mint))}
#succi-lab .sl-pub-bar[aria-pressed=true] .sl-pub-bar-year{text-decoration:underline;text-underline-offset:5px;font-weight:700}
#succi-lab .sl-pub-bar:hover .sl-pub-bar-fill{filter:brightness(1.2)}
#succi-lab .sl-pub-chart-status{margin-top:14px;min-height:18px}
@media(max-width:650px){#succi-lab .sl-pub-chart-top{gap:12px}#succi-lab .sl-pub-chart h2{font-size:22px}#succi-lab .sl-pub-bars{min-width:700px;gap:6px}#succi-lab .sl-pub-bar{min-width:44px;padding:0 6px}#succi-lab .sl-pub-chart-scroll{padding-bottom:8px}}
@media(prefers-reduced-motion:reduce){#succi-lab .sl-pub-bar-fill{transition:none}}

