.vAULUW_about{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,6cqi,72px);display:grid}.vAULUW_photo{aspect-ratio:652/876;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.vAULUW_heading{text-wrap:balance;margin:0 0 18px;font-size:clamp(24px,3.4cqi,34px);font-weight:600;line-height:1.25}.vAULUW_para{color:var(--color-body);max-width:62ch;margin:0 0 14px}@container site (max-width:700px){.vAULUW_about{grid-template-columns:1fr}.vAULUW_photo{justify-self:center;max-width:240px}}
.hcVmEa_contact{text-align:center;justify-items:center;gap:22px;display:grid}.hcVmEa_heading{margin:0;font-size:clamp(26px,4.5cqi,40px);font-weight:600}.hcVmEa_heading .u{text-underline-offset:7px}.hcVmEa_lead{color:var(--color-muted);max-width:52ch;margin:-8px 0 0}.hcVmEa_emailRow{background:var(--color-surface);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:8px 8px 8px 20px;display:flex}.hcVmEa_emailRow code{font:500 clamp(13px, 2.4cqi, 16px)/1.4 var(--font-mono);color:var(--color-text);-webkit-user-select:all;user-select:all;word-break:break-all}.hcVmEa_links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hcVmEa_where{font:var(--fs-sm)/1.4 var(--font-mono);color:var(--color-faint);letter-spacing:.08em}@container site (max-width:480px){.hcVmEa_emailRow{border-radius:14px;flex-direction:column;padding:14px}}
.lOXLba_track{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));scrollbar-width:thin;scrollbar-color:var(--color-accent-20) transparent;gap:20px;padding:8px 14% 18px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lOXLba_card{scroll-snap-align:center;background:var(--color-surface);text-align:center;opacity:.5;cursor:pointer;border-radius:8px;flex:0 0 min(560px,76cqi);align-content:start;justify-items:center;gap:14px;padding:30px 30px 26px;transition:opacity .25s;display:grid}.lOXLba_current{opacity:1;cursor:auto}.lOXLba_logo{border:1px solid var(--color-ring-4);background:#1d1d1d;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.lOXLba_logo img{object-fit:contain;width:68%;height:68%}.lOXLba_role{text-wrap:balance;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.25}.lOXLba_org{font-size:var(--fs-base);color:var(--color-muted);margin:-6px 0 0;font-weight:600}.lOXLba_when{font:var(--fs-sm)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint)}.lOXLba_bullets{text-align:left;justify-self:stretch}.lOXLba_tags{justify-content:center}.lOXLba_also{border-top:1px solid var(--color-line);font-size:var(--fs-md);color:var(--color-muted);flex-wrap:wrap;justify-content:center;justify-self:stretch;align-items:center;gap:8px;padding-top:14px;display:flex}.lOXLba_controls{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.lOXLba_count{font:var(--fs-md)/1 var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:64px}.lOXLba_count b{color:var(--color-text);font-weight:500}.lOXLba_progress{background:var(--color-ring-1);border-radius:2px;max-width:240px;height:2px;margin:14px auto 0;overflow:hidden}.lOXLba_progress i{background:var(--color-accent-50);height:100%;transition:width .25s;display:block}@container site (max-width:560px){.lOXLba_card{flex-basis:88cqi;padding:24px 20px}.lOXLba_when{letter-spacing:.04em;color:var(--color-muted);line-height:1.4}.lOXLba_org{margin-top:-4px}.lOXLba_also{color:var(--color-body)}.lOXLba_role{font-size:19px}.lOXLba_logo{width:68px;height:68px}}
.ZARIfG_hero{isolation:isolate;min-height:clamp(560px,86svh,760px);padding-top:60px;padding-inline:max(clamp(24px, 8cqi, 112px), calc((100% - 1120px) / 2 + var(--gutter)));flex-direction:column;justify-content:center;align-items:flex-start;margin-top:-60px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ZARIfG_canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ZARIfG_row{z-index:1;align-items:center;gap:76px;display:flex;position:relative}.ZARIfG_avatar{object-fit:cover;width:112px;height:112px;box-shadow:0 0 0 1px var(--color-ring-4);border-radius:50%;display:block}.ZARIfG_titleBlock{gap:6px;display:grid}.ZARIfG_name{letter-spacing:.02em;margin:0;font-size:16px;font-weight:500}.ZARIfG_role{font-size:var(--fs-sm);letter-spacing:.5em;text-transform:uppercase;color:var(--color-muted);margin:0}.ZARIfG_typeLine{z-index:1;min-height:1.25em;margin:64px 0 0;font-size:clamp(26px,6.5cqi,48px);font-weight:600;line-height:1.2;position:relative}.ZARIfG_cursor{color:var(--color-accent);margin-left:2px;font-weight:300;animation:1s step-end infinite ZARIfG_blink}@keyframes ZARIfG_blink{50%{opacity:0}}.ZARIfG_pills{z-index:1;flex-wrap:wrap;gap:8px;margin:24px 0 0 -12px;display:flex;position:relative}.ZARIfG_pill{border:1px solid var(--color-bg);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border-radius:999px;padding:8px 12px;text-decoration:none;transition:border-color .15s,color .15s}.ZARIfG_pill:hover{border-color:var(--color-accent-30);color:var(--color-accent)}@container (max-width:560px){.ZARIfG_row{flex-direction:column;align-items:flex-start;gap:50px}.ZARIfG_avatar{width:92px;height:92px}.ZARIfG_titleBlock{gap:4px}.ZARIfG_name{letter-spacing:0;font-size:26px;font-weight:600;line-height:1.2}.ZARIfG_role{font-size:var(--fs-sm);letter-spacing:.18em}.ZARIfG_typeLine{min-height:2.5em;margin-top:26px;font-size:28px}.ZARIfG_pills{display:none}}@container site (max-width:560px){.ZARIfG_hero{padding-inline:40px 24px;justify-content:flex-start;min-height:0;padding-top:128px;padding-bottom:48px}}
.T_dR6q_research{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.T_dR6q_paper{background:var(--color-surface);border-radius:8px;gap:14px;padding:26px;display:grid}.T_dR6q_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.T_dR6q_when{font:var(--fs-sm)/1 var(--font-mono);color:var(--color-muted)}.T_dR6q_title{text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.3}.T_dR6q_authors{font-size:var(--fs-md);color:var(--color-muted);margin:-6px 0 0}.T_dR6q_authors b{color:var(--color-text);font-weight:500}.T_dR6q_abstract{color:var(--color-body);font-size:var(--fs-md);margin:0}.T_dR6q_figure{border:1px solid var(--color-line);background:#222;border-radius:6px;height:92px;position:relative;overflow:hidden}.T_dR6q_figure canvas{width:100%;height:100%;position:absolute;inset:0}.T_dR6q_caption{font:var(--fs-xs)/1.4 var(--font-mono);color:var(--color-faint);margin:-6px 0 0}.T_dR6q_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.T_dR6q_stats div{gap:2px;display:grid}.T_dR6q_stats strong{font:500 20px/1.1 var(--font-mono);color:var(--color-accent);font-variant-numeric:tabular-nums}.T_dR6q_stats small{font-size:var(--fs-xs);color:var(--color-muted);line-height:1.3}.T_dR6q_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.T_dR6q_logHead{font:500 var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin:0 0 6px}.T_dR6q_logRow{border-top:1px solid var(--color-line);grid-template-columns:76px minmax(0,1fr);gap:4px 14px;padding:14px 0;display:grid}.T_dR6q_logRow time{font:var(--fs-sm)/1.6 var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums}.T_dR6q_logTitle{font-size:var(--fs-base);font-weight:500;line-height:1.35}.T_dR6q_logDetail{font-size:var(--fs-md);color:var(--color-muted)}.T_dR6q_logDetail em{font:normal 500 var(--fs-xs)/1 var(--font-mono);color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin-right:6px}@container site (max-width:780px){.T_dR6q_research{grid-template-columns:1fr}}@container site (max-width:480px){.T_dR6q_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.T_dR6q_paper{padding:20px}}
.bRDKxW_header{border-bottom:1px solid #2c2c2c;padding-block:clamp(40px,8cqi,80px) clamp(28px,5cqi,48px)}.bRDKxW_compact{border-bottom:0;padding-bottom:0}.bRDKxW_crumbs{font:var(--fs-sm)/1.4 var(--font-mono);color:var(--color-faint);letter-spacing:.04em;flex-wrap:wrap;gap:4px;margin:0 0 22px;padding:0;list-style:none;display:flex}.bRDKxW_crumbs a{color:var(--color-muted);text-decoration:none}.bRDKxW_crumbs a:hover{color:var(--color-accent)}.bRDKxW_crumbs [aria-current]{color:var(--color-muted)}.bRDKxW_meta{font:var(--fs-sm)/1.4 var(--font-mono);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.bRDKxW_title{text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(28px,5cqi,46px);font-weight:600;line-height:1.15}.bRDKxW_lead{max-width:62ch;color:var(--color-body);margin:18px 0 0;font-size:clamp(16px,2cqi,18px)}
.M0WvLa_stats{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));background:var(--color-surface);border-radius:8px;gap:18px 24px;margin:0;padding:22px 24px;display:grid}.M0WvLa_stats div{flex-direction:column-reverse;gap:4px;display:flex}.M0WvLa_stats dd{font:500 clamp(22px, 3.2cqi, 30px)/1.1 var(--font-mono);color:var(--color-accent);font-variant-numeric:tabular-nums;margin:0}.M0WvLa_stats dt{font-size:var(--fs-sm);color:var(--color-muted);line-height:1.35}@container site (max-width:640px){.M0WvLa_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.IoECCW_body{gap:24px;padding-block:clamp(32px,6cqi,56px) clamp(56px,10cqi,96px);display:grid}.IoECCW_columns{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:clamp(24px,5cqi,56px);margin-top:12px;display:grid}.IoECCW_main{gap:34px;display:grid}.IoECCW_main p{color:var(--color-body);max-width:68ch;margin:0 0 12px}.IoECCW_h2{font:500 var(--fs-sm)/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:0 0 14px}.IoECCW_list{color:var(--color-body);gap:10px;max-width:68ch;margin:0;padding-left:20px;list-style:outside;display:grid}.IoECCW_list li::marker{color:var(--color-accent-50)}.IoECCW_aside{background:var(--color-surface);border-radius:8px;gap:22px;padding:22px;display:grid;position:sticky;top:84px}.IoECCW_aside p{font-size:var(--fs-md);color:var(--color-body);margin:0}.IoECCW_asideH{font:500 var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin:0 0 8px}.IoECCW_pager{border-top:1px solid var(--color-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:grid}.IoECCW_pagerLink{gap:2px;text-decoration:none;display:grid}.IoECCW_pagerLink small{font:var(--fs-xs)/1.4 var(--font-mono);color:var(--color-faint)}.IoECCW_pagerLink span{font-size:var(--fs-base);font-weight:500}.IoECCW_pagerLink:hover span{color:var(--color-accent)}.IoECCW_pagerNext{text-align:right}.IoECCW_pagerAll{font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);text-decoration:none}.IoECCW_pagerAll:hover{color:var(--color-accent)}@container site (max-width:760px){.IoECCW_columns{grid-template-columns:1fr}.IoECCW_aside{position:static}}@container site (max-width:480px){.IoECCW_pager{grid-template-columns:1fr 1fr}.IoECCW_pagerAll{grid-area:2/1/auto/-1;justify-self:center}}
._0wIiRW_wrap{gap:28px;display:grid}._0wIiRW_list{margin:0;padding:0;list-style:none}._0wIiRW_row{cursor:default;border-radius:6px;margin-inline:-10px;padding-inline:10px;transition:background .15s}._0wIiRW_row:hover,._0wIiRW_active{background:var(--color-accent-12)}._0wIiRW_plain{all:unset;cursor:pointer}._0wIiRW_plain:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._0wIiRW_panel{border:1px solid #0000;border-radius:8px;min-height:210px;transition:background .2s,border-color .2s}._0wIiRW_shown{background:var(--color-surface);border-color:var(--color-line)}._0wIiRW_brief{gap:10px;padding:20px;animation:.2s ease-out _0wIiRW_fade;display:grid}@keyframes _0wIiRW_fade{0%{opacity:0;translate:0 4px}}._0wIiRW_meta{font:var(--fs-sm)/1.4 var(--font-mono);color:var(--color-muted);align-items:center;gap:10px;display:flex}._0wIiRW_title{text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.35}._0wIiRW_text{font-size:var(--fs-md);color:var(--color-body);margin:0}._0wIiRW_more{font-size:var(--fs-md);letter-spacing:.04em;color:var(--color-muted);width:fit-content;text-decoration:none}._0wIiRW_more:hover{color:var(--color-accent)}
.G7oUEG_row{border-top:1px solid var(--color-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.G7oUEG_row:first-of-type{border-top:0}.G7oUEG_group{font:500 var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0}.G7oUEG_orbs{flex-wrap:wrap;gap:14px 12px;margin:0;padding:0;list-style:none;display:flex}.G7oUEG_orb{text-align:center;justify-items:center;gap:6px;width:72px;display:grid}.G7oUEG_orb i{width:54px;height:54px;font:normal 500 var(--fs-md)/1 var(--font-mono);border:1px solid var(--color-ring-4);color:var(--color-text);background:#2a2a2a;border-radius:50%;place-items:center;transition:border-color .2s,background .2s,color .2s;display:grid}.G7oUEG_orb:hover i{border-color:var(--color-accent-50);background:var(--color-accent-12);color:var(--color-accent)}.G7oUEG_orb span{font-size:var(--fs-xs);color:var(--color-muted);line-height:1.25}@container site (max-width:640px){.G7oUEG_row{grid-template-columns:1fr;gap:10px;padding:16px 0}.G7oUEG_group{font-size:var(--fs-sm);letter-spacing:.08em}.G7oUEG_orbs{gap:8px}.G7oUEG_orb{text-align:left;width:auto;display:block}.G7oUEG_orb i{display:none}.G7oUEG_orb span{font-size:var(--fs-md);color:var(--color-body);border:1px solid var(--color-ring-4);background:#2a2a2a;border-radius:999px;padding:6px 12px;line-height:1.3;display:inline-block}}
.hgf9lq_track{padding-top:6px}.hgf9lq_years{height:24px;position:relative}.hgf9lq_years span{font:var(--fs-xs)/1 var(--font-mono);color:var(--color-faint);position:absolute;top:0;translate:5px}.hgf9lq_lane{--clip-top:118px;--clip-h:56px;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);height:300px;position:relative}.hgf9lq_gridline{background:var(--color-ring-1);width:1px;position:absolute;top:-24px;bottom:0}.hgf9lq_lane:before{content:"";left:0;right:0;top:calc(var(--clip-top) + var(--clip-h) / 2);border-top:1px dashed var(--color-ring-3);position:absolute}.hgf9lq_item{top:var(--clip-top);height:var(--clip-h);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;position:absolute}.hgf9lq_clip{background:var(--color-accent-12);border:1px solid var(--color-accent-30);border-radius:6px;transition:background .2s,border-color .2s;position:absolute;inset:0;overflow:clip}.hgf9lq_clip canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hgf9lq_item:hover .hgf9lq_clip{border-color:var(--color-accent-50)}.hgf9lq_item[aria-pressed=true] .hgf9lq_clip{background:var(--color-accent-20);border-color:var(--color-accent)}.hgf9lq_label{z-index:1;background:var(--color-bg);border-radius:4px;gap:2px;width:max-content;max-width:clamp(170px,26cqi,270px);padding:3px 6px;display:grid;position:absolute}.hgf9lq_label:before{content:"";background:var(--color-accent-50);width:1px;height:12px;position:absolute}.hgf9lq_item[data-side=below] .hgf9lq_label{top:calc(100% + 13px)}.hgf9lq_item[data-side=below] .hgf9lq_label:before{top:-12px}.hgf9lq_item[data-side=above] .hgf9lq_label{bottom:calc(100% + 13px)}.hgf9lq_item[data-side=above] .hgf9lq_label:before{bottom:-12px}.hgf9lq_item[data-anchor=start] .hgf9lq_label{left:-6px}.hgf9lq_item[data-anchor=start] .hgf9lq_label:before{left:6px}.hgf9lq_item[data-anchor=end] .hgf9lq_label{text-align:right;justify-items:end;right:-6px}.hgf9lq_item[data-anchor=end] .hgf9lq_label:before{right:6px}.hgf9lq_label b{font-size:var(--fs-base);color:var(--color-text);text-wrap:balance;font-weight:600;line-height:1.3}.hgf9lq_labelWhen{font:var(--fs-xs)/1.4 var(--font-mono);color:var(--color-muted)}.hgf9lq_label small{font:var(--fs-xs)/1.4 var(--font-mono);color:var(--color-faint)}.hgf9lq_item:hover .hgf9lq_label b,.hgf9lq_item[aria-pressed=true] .hgf9lq_label b{color:var(--color-accent)}.hgf9lq_now{border-left:1px dashed var(--color-accent-50);pointer-events:none;width:0;position:absolute;top:-24px;bottom:0}.hgf9lq_now span{font:var(--fs-xs)/1 var(--font-mono);color:var(--color-accent);position:absolute;top:0;left:5px}.hgf9lq_hint{font:var(--fs-xs)/1.5 var(--font-mono);color:var(--color-faint);margin:10px 0 0}.hgf9lq_detail{background:var(--color-surface);border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px 32px;margin-top:20px;padding:26px;display:grid}.hgf9lq_col{align-content:start;gap:12px;display:grid}.hgf9lq_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hgf9lq_when{font:var(--fs-sm)/1 var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.hgf9lq_title{text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.3}.hgf9lq_org{color:var(--color-muted);font-size:var(--fs-md);margin:-4px 0 0}.hgf9lq_problem{color:var(--color-body);margin:0}.hgf9lq_big{gap:2px;display:grid}.hgf9lq_big strong{font:500 40px/1.1 var(--font-mono);color:var(--color-accent)}.hgf9lq_big small{font-size:var(--fs-sm);color:var(--color-muted)}.hgf9lq_more{font-size:var(--fs-md);color:var(--color-muted);letter-spacing:.04em;width:fit-content;text-decoration:none}.hgf9lq_more:hover{color:var(--color-accent)}@container site (max-width:640px){.hgf9lq_detail{grid-template-columns:1fr;padding:20px}}.hgf9lq_stack{gap:10px;margin:0;padding:0;list-style:none;display:none}.hgf9lq_stackClip{text-align:left;cursor:pointer;background:var(--color-accent-12);border:1px solid var(--color-accent-30);border-radius:8px;justify-items:start;gap:3px;width:100%;padding:10px 14px 26px;transition:background .2s,border-color .2s;display:grid;position:relative;overflow:clip}.hgf9lq_stackClip canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hgf9lq_stackClip>:not(canvas){position:relative}.hgf9lq_stackClip[aria-pressed=true]{background:var(--color-accent-20);border-color:var(--color-accent)}.hgf9lq_stackMeta{font:500 var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);flex-wrap:wrap;gap:2px 10px;display:flex}.hgf9lq_stackMeta span{white-space:nowrap}.hgf9lq_stackMeta span+span{color:var(--color-muted);letter-spacing:.02em;text-transform:none}.hgf9lq_stackClip b{font-size:var(--fs-base);color:var(--color-text);font-weight:600;line-height:1.3}.hgf9lq_stackClip small{font:var(--fs-xs)/1.4 var(--font-mono);color:var(--color-muted)}@container site (max-width:640px){.hgf9lq_track{display:none}.hgf9lq_stack{display:grid}}
.M8P7-G_cv{max-width:820px;color:var(--color-body);padding-block:20px clamp(56px,10cqi,96px)}.M8P7-G_cv p{margin:0 0 10px}.M8P7-G_cv h2{border-bottom:1px solid var(--color-line);font:500 var(--fs-sm)/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:40px 0 14px;padding-bottom:8px}.M8P7-G_cv h2:first-child{margin-top:0}.M8P7-G_cv h3{color:var(--color-text);margin:24px 0 2px;font-size:17px;font-weight:600}.M8P7-G_cv h4{font-size:var(--fs-base);color:var(--color-text);margin:18px 0 6px;font-weight:600}:is(.M8P7-G_cv h3+p em,.M8P7-G_cv h4+p em){font-style:normal;font:var(--fs-sm)/1.6 var(--font-mono);color:var(--color-faint)}.M8P7-G_cv ul{gap:6px;margin:6px 0 12px;padding-left:20px;list-style:outside;display:grid}.M8P7-G_cv li::marker{color:var(--color-accent-50)}.M8P7-G_cv strong{color:var(--color-text);font-weight:600}.M8P7-G_cv a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-50);text-decoration-color:var(--color-accent-50);text-underline-offset:4px}.M8P7-G_cv a:hover{color:var(--color-accent)}@media print{.M8P7-G_cv{color:#111;max-width:none;padding:0}.M8P7-G_cv h2{color:#111;border-color:#bbb;margin-top:18px}:is(.M8P7-G_cv h3,.M8P7-G_cv h4,.M8P7-G_cv strong,.M8P7-G_cv a){color:#000}:is(.M8P7-G_cv h3+p em,.M8P7-G_cv h4+p em){color:#444}:is(.M8P7-G_cv h3,.M8P7-G_cv h4,.M8P7-G_cv li){break-inside:avoid}}
._2zb5Ba_roles{gap:18px;margin:0;padding:0;list-style:none;display:grid}._2zb5Ba_role{background:var(--color-surface);border-radius:8px;grid-template-columns:84px minmax(0,1fr);gap:24px;padding:26px;display:grid}._2zb5Ba_logo{border:1px solid var(--color-ring-4);background:#1d1d1d;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}._2zb5Ba_logo img{object-fit:contain;width:68%;height:68%}._2zb5Ba_roleBody{align-content:start;gap:14px;display:grid}._2zb5Ba_roleTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}._2zb5Ba_roleTop h3,._2zb5Ba_panel h3{margin:0;font-size:19px;font-weight:600;line-height:1.3}._2zb5Ba_at{color:var(--color-muted);font-weight:500}._2zb5Ba_when{font:var(--fs-sm)/1.4 var(--font-mono);letter-spacing:.08em;color:var(--color-faint);white-space:nowrap}._2zb5Ba_more{font-size:var(--fs-md);letter-spacing:.04em;color:var(--color-muted);width:fit-content;text-decoration:none}._2zb5Ba_more:hover{color:var(--color-accent)}._2zb5Ba_two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}._2zb5Ba_panel{background:var(--color-surface);border-radius:8px;gap:12px;padding:24px;display:grid}._2zb5Ba_sub{font-size:var(--fs-md);color:var(--color-muted);margin:-4px 0 0}._2zb5Ba_listHead{font:500 var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin:0 0 6px}._2zb5Ba_rows{margin:0;padding:0;list-style:none}._2zb5Ba_rows li{border-top:1px solid var(--color-line);grid-template-columns:92px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}._2zb5Ba_rowWhen{font:var(--fs-sm)/1.6 var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums}._2zb5Ba_rows b{font-size:var(--fs-md);font-weight:500;line-height:1.4;display:block}._2zb5Ba_rows small{font-size:var(--fs-md);color:var(--color-muted);display:block}@container site (max-width:760px){._2zb5Ba_two{grid-template-columns:1fr}}@container site (max-width:560px){._2zb5Ba_role{grid-template-columns:1fr;gap:16px;padding:20px}._2zb5Ba_logo{width:64px;height:64px}}
.QcfOBG_body{gap:clamp(32px,6cqi,52px);padding-block:clamp(32px,6cqi,56px) clamp(56px,10cqi,96px);display:grid}.QcfOBG_author{color:var(--color-text);font-weight:500}.QcfOBG_h2{font:500 var(--fs-sm)/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:0 0 14px}.QcfOBG_abstractBlock{gap:14px;max-width:820px;display:grid}.QcfOBG_abstractBlock .QcfOBG_h2{margin-bottom:0}.QcfOBG_abstract{color:var(--color-body);margin:0;font-size:clamp(16px,2cqi,18px)}.QcfOBG_para{color:var(--color-body);max-width:68ch;margin:0 0 12px}.QcfOBG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.QcfOBG_card{background:var(--color-surface);border-radius:8px;padding:20px}.QcfOBG_card h3{margin:0 0 8px;font-size:16px;font-weight:600}.QcfOBG_card p{font-size:var(--fs-md);color:var(--color-muted);margin:0}.QcfOBG_get{gap:14px;max-width:820px;display:grid}.QcfOBG_get .QcfOBG_h2,.QcfOBG_get .QcfOBG_para{margin-bottom:0}
.H__SWa_layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}@container site (max-width:780px){.H__SWa_layout{grid-template-columns:1fr}}
.as97WG_body{gap:clamp(30px,5cqi,44px);max-width:820px;padding-block:clamp(32px,6cqi,56px) clamp(56px,10cqi,96px);display:grid}.as97WG_h2{font:500 var(--fs-sm)/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:0 0 14px}.as97WG_list{color:var(--color-body);gap:8px;margin:0;padding-left:20px;list-style:outside;display:grid}.as97WG_list li::marker{color:var(--color-accent-50)}.as97WG_para{color:var(--color-muted);font-size:var(--fs-md);margin:12px 0 0}.as97WG_tableWrap{overflow-x:auto}.as97WG_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.as97WG_table caption{caption-side:bottom;text-align:left;font:var(--fs-xs)/1.5 var(--font-mono);color:var(--color-faint);padding-top:10px}.as97WG_table th,.as97WG_table td{text-align:left;border-bottom:1px solid var(--color-line);padding:10px 14px}.as97WG_table thead th{font:500 var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint)}.as97WG_table tbody th{font:500 var(--fs-md)/1.4 var(--font-mono);color:var(--color-muted)}.as97WG_table td{font:var(--fs-md)/1.4 var(--font-mono);color:var(--color-body)}.as97WG_table .as97WG_best{color:var(--color-accent)}.as97WG_refs{justify-items:start;gap:14px;display:grid}.as97WG_refs .as97WG_h2{margin-bottom:0}.as97WG_ref{font-size:var(--fs-md);color:var(--color-muted);margin:0}
._8vBVoq_list{max-width:820px;margin:0;padding:0;list-style:none}._8vBVoq_entry{border-top:1px solid var(--color-line);gap:12px;padding-block:30px;scroll-margin-top:80px;display:grid}._8vBVoq_entry:first-child{border-top:0;padding-top:0}._8vBVoq_title{text-wrap:balance;margin:0;font-size:clamp(18px,2.6cqi,22px);font-weight:600;line-height:1.3}._8vBVoq_title a{text-decoration:none}._8vBVoq_title a:hover{color:var(--color-accent)}._8vBVoq_meta{font:var(--fs-sm)/1.4 var(--font-mono);color:var(--color-faint);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-2px 0 0;display:flex}._8vBVoq_problem{color:var(--color-body);max-width:68ch;margin:0}._8vBVoq_entry .bullets{color:var(--color-body);max-width:68ch}._8vBVoq_result{font-size:var(--fs-md);color:var(--color-muted);margin:0}._8vBVoq_result strong{font:500 var(--fs-base)/1 var(--font-mono);color:var(--color-accent);margin-right:4px}._8vBVoq_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}._8vBVoq_more{font-size:var(--fs-md);letter-spacing:.04em;color:var(--color-muted);white-space:nowrap;text-decoration:none}._8vBVoq_more:hover{color:var(--color-accent)}
