.s1a8NG_explorer{--fs-display:56px;--fs-title:34px;--fs-heading:22px;--fs-body:16px;--fs-small:13px;--fs-micro:11px;color:var(--color-ink);font-size:var(--fs-body);min-width:0;max-width:100%;padding:24px 0 96px}.s1a8NG_explorer h1,.s1a8NG_explorer h2,.s1a8NG_explorer h3{margin:0;font-weight:400}.s1a8NG_explorer h1,.s1a8NG_explorer h2{font-family:var(--font-serif)}.s1a8NG_explorer a{text-underline-offset:4px}.s1a8NG_explorer a:hover{color:var(--color-accent);text-decoration:underline}:where(.s1a8NG_explorer button,.s1a8NG_explorer input){font:inherit;color:inherit}:where(.s1a8NG_explorer button){cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.s1a8NG_explorer :is(button,a,input,summary):focus-visible,.s1a8NG_panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.s1a8NG_controls{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:0 40px;padding:0;display:flex}.s1a8NG_group{flex-wrap:wrap;align-items:center;gap:0 20px;display:inline-flex}.s1a8NG_ctl{align-items:center;gap:12px;min-height:44px;display:inline-flex}.s1a8NG_ctlLabel{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint)}.s1a8NG_ctl button[aria-haspopup]{min-height:44px}.s1a8NG_controls [role=menu]{overscroll-behavior:contain;max-height:min(62vh,520px);overflow-y:auto}.s1a8NG_step{gap:2px;display:inline-flex}.s1a8NG_step button{width:28px;height:28px;color:var(--color-muted);transition:color .14s var(--ease-out-quart);justify-content:center;align-items:center;margin:8px;font-size:12px;line-height:1;display:inline-flex;position:relative}.s1a8NG_step button:before{content:"";position:absolute;inset:-8px}.s1a8NG_step button:hover:not(:disabled){color:var(--color-ink)}.s1a8NG_step button:disabled{cursor:default;color:var(--color-faint);opacity:.45}.s1a8NG_search{flex:0 220px;min-width:180px;margin-left:auto;position:relative}.s1a8NG_search input{box-sizing:border-box;width:100%;min-height:44px;color:var(--color-ink);font-size:var(--fs-body);background:0 0;border:0;border-radius:0;padding:0 64px 0 0}.s1a8NG_search input::placeholder{color:var(--color-faint)}.s1a8NG_search input:focus-visible{outline-offset:2px}.s1a8NG_search input::-webkit-search-cancel-button{display:none}.s1a8NG_clear{min-height:44px;font-size:var(--fs-small);color:var(--color-muted);padding:0 4px 0 12px;position:absolute;top:0;right:0}.s1a8NG_clear:hover{color:var(--color-ink)}.s1a8NG_found{text-align:right;font-size:var(--fs-small);color:var(--color-muted);margin:0;line-height:1.4}.s1a8NG_found:empty{height:0}.s1a8NG_resolution{text-align:center;justify-items:center;gap:8px;width:100%;max-width:min(1120px,100%);margin:24px auto 0;display:grid}.s1a8NG_resolution h2{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-title);letter-spacing:-.02em;color:var(--v2-ink,var(--color-ink));text-wrap:balance;overflow-wrap:break-word;line-height:1.1}.s1a8NG_resolution h2 a{color:inherit;text-decoration:none}.s1a8NG_resolution h2 a:hover{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px}.s1a8NG_meta{font-size:var(--fs-small);color:var(--color-muted);margin:0;line-height:1.4}.s1a8NG_meta span{margin-left:4px}.s1a8NG_meta span:before{content:"· ";color:var(--color-muted)}.s1a8NG_metaTopic{font:inherit}.s1a8NG_metaTopic:hover,.s1a8NG_metaTopic:focus-visible{background:color-mix(in srgb, var(--color-ink) 12%, transparent);outline:none;color:var(--color-ink)!important}.s1a8NG_series a{color:var(--color-ink)}.s1a8NG_series a:first-child{margin-left:4px}.s1a8NG_series a+a:before{content:", ";color:var(--color-faint);margin-right:4px;display:inline-block}.s1a8NG_series a+a:hover:before{text-decoration:none}@keyframes s1a8NG_fadeIn{0%{opacity:0}to{opacity:1}}.s1a8NG_spreadWrap{width:min(640px,80%);margin:0 auto}.s1a8NG_spread{width:100%;margin:0}.s1a8NG_spreadBar{gap:2px;height:18px;display:flex}.s1a8NG_spreadBtn{flex:var(--n) 1 0;min-width:6px;height:100%;display:block;position:relative}.s1a8NG_spreadBtn:before{content:"";position:absolute;inset:-11px 0}.s1a8NG_spreadBtn[data-empty]{display:none}.s1a8NG_spreadSeg{background:var(--vote-y);border-radius:3px;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .18s ease-out;display:flex}.s1a8NG_spreadSeg[data-vote=A]{background:var(--vote-a)}.s1a8NG_spreadSeg[data-vote=N]{background:var(--vote-n)}.s1a8NG_spreadSeg[data-vote=X]{background:var(--vote-x);outline:1px solid var(--vote-x-edge);outline-offset:-1px}.s1a8NG_spreadNum{font-size:var(--fs-small);color:var(--color-ink);font-variant-numeric:tabular-nums;pointer-events:none;font-weight:700;line-height:1;display:none}.s1a8NG_spreadBtn[data-wide] .s1a8NG_spreadNum{display:block}.s1a8NG_spreadSeg[data-vote=Y] .s1a8NG_spreadNum,.s1a8NG_spreadSeg[data-vote=N] .s1a8NG_spreadNum,.s1a8NG_spreadSeg[data-vote=A] .s1a8NG_spreadNum{color:var(--color-canvas);font-weight:700}.s1a8NG_spreadSeg[data-vote=X] .s1a8NG_spreadNum{color:var(--color-ink)}.s1a8NG_spread[data-active] .s1a8NG_spreadBtn:not([aria-pressed=true]) .s1a8NG_spreadSeg{opacity:.3}.s1a8NG_spreadLegend{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:8px 0 0;display:flex}.s1a8NG_spreadLabel{min-height:36px;font-size:var(--fs-small);color:var(--color-muted);align-items:center;gap:10px;padding:0 4px;line-height:1.3;transition:color .18s ease-out,opacity .18s ease-out,transform .18s ease-out;display:inline-flex}.s1a8NG_spreadLabel[data-on]{color:var(--color-ink);font-weight:600;transform:scale(1.04)}.s1a8NG_spreadLegend[data-active] .s1a8NG_spreadLabel:not([data-on]){opacity:.35}.s1a8NG_spreadCount{font-size:var(--fs-body);font-family:var(--font-serif);color:var(--color-ink);font-variant-numeric:tabular-nums}.s1a8NG_spreadLabel[data-on] .s1a8NG_spreadCount{font-weight:600}.s1a8NG_legendSwatch{background:var(--vote-y);border-radius:2px;flex:none;width:12px;height:12px}.s1a8NG_legendSwatch[data-vote=A]{background:var(--vote-a)}.s1a8NG_legendSwatch[data-vote=N]{background:var(--vote-n)}.s1a8NG_legendSwatch[data-vote=X]{background:var(--vote-x);outline:1px solid var(--vote-x-edge);outline-offset:-1px}.s1a8NG_workspace{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr);align-items:start;gap:56px;margin-top:64px;padding-top:64px;display:grid}.s1a8NG_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;min-width:0;margin:0;display:grid}.s1a8NG_columnsMain{grid-column:1/-1}.s1a8NG_column h3{font-family:var(--font-sans,inherit);font-size:var(--fs-small);color:var(--color-muted);border-top:1px solid var(--color-rulefirm);align-items:center;gap:10px;margin:0 0 16px;padding-top:14px;font-weight:400;display:flex}.s1a8NG_column h3 b{font-family:var(--font-serif);font-size:var(--fs-heading);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:400}.s1a8NG_column h3 .s1a8NG_sw{flex:none}.s1a8NG_names{font-size:var(--fs-small);margin:0;padding:0;line-height:1.6;list-style:none}.s1a8NG_names li{break-inside:avoid;display:block}.s1a8NG_columnsMain .s1a8NG_names{column-width:12rem;column-gap:32px}.s1a8NG_nameBtn{color:var(--color-ink);overflow-wrap:break-word}.s1a8NG_nameBtn:hover,.s1a8NG_nameBtn[aria-pressed=true]{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.s1a8NG_fold{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.s1a8NG_fold .s1a8NG_noneNote{color:var(--color-muted)}.s1a8NG_foldBtn{font:inherit;font-size:var(--fs-small);cursor:pointer;color:var(--color-ink);border:0;border-bottom:1px solid var(--color-accent);transition:color .14s var(--ease-out-quart);background:0 0;margin-top:4px;padding:6px 0}.s1a8NG_fold .s1a8NG_foldBtn{margin-top:0}.s1a8NG_foldBtn:hover{color:var(--color-accent)}.s1a8NG_foldBtn:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}.s1a8NG_noneNote{color:var(--color-faint);font-size:var(--fs-small);margin:0}.s1a8NG_panel{min-width:0;scroll-margin-top:96px;animation:.16s ease-out s1a8NG_fadeIn}.s1a8NG_panel[hidden]{display:none}.s1a8NG_historyHead h2{font-size:var(--fs-heading);overflow-wrap:anywhere;text-wrap:balance;line-height:1.2}.s1a8NG_historyMeta{font-size:var(--fs-micro);color:var(--color-muted);margin:6px 0 0;line-height:1.5}.s1a8NG_historyActions{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:4px;display:flex}.s1a8NG_historyActions a,.s1a8NG_historyActions button{min-height:44px;color:var(--color-muted);align-items:center;text-decoration:none;display:inline-flex}.s1a8NG_historyActions a{color:var(--color-accent)}.s1a8NG_historyActions a:hover,.s1a8NG_historyActions button:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.s1a8NG_historyGroup{margin-top:20px}.s1a8NG_historyGroup h3{font-size:var(--fs-small);padding-bottom:8px;line-height:1.3}.s1a8NG_historyRows{margin:0;padding:0;list-style:none}.s1a8NG_historyRows>li{border-top:1px solid var(--color-rule);grid-template-columns:12px minmax(0,1fr);gap:0 12px;padding:10px 0 10px 10px;display:grid;position:relative}.s1a8NG_historyRows>li[data-current=true]:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:10px;bottom:10px;left:0}.s1a8NG_historyRows .s1a8NG_sw{margin-top:5px}.s1a8NG_historyRows a{font-size:var(--fs-small);color:var(--color-ink);overflow-wrap:anywhere;line-height:1.4}.s1a8NG_historyRows p{font-size:var(--fs-micro);color:var(--color-muted);grid-column:2;margin:2px 0 0;line-height:1.5}.s1a8NG_sw{box-sizing:border-box;background:var(--vote-y);width:12px;height:12px;display:block}.s1a8NG_sw[data-vote=A]{background:var(--vote-a)}.s1a8NG_sw[data-vote=N]{background:var(--vote-n)}.s1a8NG_sw[data-vote=X]{background:var(--vote-x);outline:1px solid var(--vote-x-edge);outline-offset:-1px}.s1a8NG_sourcesNote{margin:0 0 8px}.s1a8NG_sources{border-top:1px solid var(--color-rule);max-width:80ch;font-size:var(--fs-small);color:var(--color-muted);margin-top:96px;padding-top:32px;line-height:1.6}@media (min-width:1100px){.s1a8NG_workspace[data-pinned]{grid-template-columns:minmax(0,1fr) 360px;gap:56px}.s1a8NG_workspace[data-pinned] .s1a8NG_panel{overscroll-behavior:contain;max-height:calc(100vh - 112px);padding-right:4px;position:sticky;top:88px;overflow-y:auto}}@media (max-width:800px){.s1a8NG_columns{grid-template-columns:minmax(0,1fr)}.s1a8NG_workspace{margin-top:64px;padding-top:48px}.s1a8NG_spreadLegend{justify-content:center;gap:0 20px}.s1a8NG_found{text-align:left}}@media (max-width:720px){.s1a8NG_search{flex:100%;margin-left:0}}@media (max-width:640px){.s1a8NG_explorer{--fs-display:38px;--fs-title:26px;padding-top:16px}.s1a8NG_controls{gap:0 20px}}@media (prefers-reduced-motion:reduce){.s1a8NG_spreadSeg,.s1a8NG_panel,.s1a8NG_step button,.s1a8NG_spreadLabel,.s1a8NG_legendSwatch{transition:none;animation:none}.s1a8NG_spreadLabel[data-on]{transform:none}}
._9BaH3a_resolution{text-align:center;justify-items:center;gap:2px;width:100%;max-width:min(1120px,100%);margin:0 auto;display:grid}._9BaH3a_resolution h2{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-title,var(--step-heading));letter-spacing:-.015em;color:var(--v2-ink,var(--color-ink));text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:1.15}._9BaH3a_resolution h2 a{color:inherit;text-decoration:none}._9BaH3a_titleArrow{vertical-align:middle;margin-left:4px}._9BaH3a_resolution ._9BaH3a_titleStep{justify-content:center;align-items:flex-start;gap:14px;max-width:100%}._9BaH3a_titleBlock{flex:0 auto;justify-items:center;gap:2px;min-width:0;display:grid}._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep button[data-step]{width:44px;min-width:44px;height:44px;min-height:44px;margin-block:calc((var(--fs-title,var(--step-heading)) * 1.15 - 44px) / 2) 0;opacity:0;pointer-events:none;transition:opacity .16s ease-out .3s, background-color var(--dur-hover,.16s) var(--ease-out-quart,ease), color var(--dur-hover,.16s) var(--ease-out-quart,ease)}._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep button[data-step]:before{inset:0}._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep:is(:hover,:focus-within) button[data-step]{opacity:1;pointer-events:auto;transition-delay:0s,0s,0s}._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep:is(:hover,:focus-within) button[data-step]:disabled{opacity:.3;pointer-events:none}._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep button[data-step]:hover:not(:disabled),._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep button[data-step]:focus-visible{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 8%, transparent)}@media (hover:none){._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep button[data-step]{opacity:1;pointer-events:auto}._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep button[data-step]:disabled{opacity:.3;pointer-events:none}}@media (prefers-reduced-motion:reduce){._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep._9BaH3a_titleStep button[data-step]{transition:none}}._9BaH3a_resolution h2 a:hover,._9BaH3a_resolution h2 a:focus-visible{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}._9BaH3a_meta{font-size:var(--step-small);color:var(--color-muted);margin:0;line-height:1.4}._9BaH3a_meta>span{margin-left:4px}._9BaH3a_meta>span:before{content:"· ";color:var(--color-muted)}._9BaH3a_meta button{font:inherit}._9BaH3a_series button{color:var(--color-ink);cursor:pointer}._9BaH3a_series button:hover,._9BaH3a_series button:focus-visible{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}._9BaH3a_series button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}._9BaH3a_series button:first-of-type{margin-left:4px}._9BaH3a_series button+button:before{content:", ";color:var(--color-faint);margin-right:4px;display:inline-block}._9BaH3a_menu{align-items:baseline;gap:10px;display:inline-flex}._9BaH3a_menuLabel{font-size:var(--step-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint)}._9BaH3a_menu._9BaH3a_menu [role=menu]{overscroll-behavior:contain;max-height:min(62vh,520px);overflow-y:auto}._9BaH3a_menu._9BaH3a_menu [role=menu][data-state=open]>*{animation-delay:80ms}._9BaH3a_footer{width:min(640px,80%);color:var(--color-ink);font-size:var(--step-body);margin:0 auto}:where(._9BaH3a_footer button){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}._9BaH3a_footer :is(button):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}._9BaH3a_footer._9BaH3a_footer._9BaH3a_footer [data-vote=N]{opacity:1;background:color-mix(in srgb, var(--color-att4) 46%, transparent);outline:2px solid color-mix(in srgb, var(--color-att4) 60%, transparent);outline-offset:-1px;filter:none}._9BaH3a_footer._9BaH3a_footer._9BaH3a_footer [data-vote=N]>span{color:var(--color-ink)}._9BaH3a_observer{font-size:var(--step-small);color:var(--color-muted);margin:0}._9BaH3a_observer button{font:inherit;color:var(--color-ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-left:12px;padding:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){._9BaH3a_menu._9BaH3a_menu [role=menu][data-state=open]>*{animation-delay:0s}}._9BaH3a_compareLabel{color:var(--color-ink);font-variant-numeric:tabular-nums}._9BaH3a_meta>._9BaH3a_metaExtra:before{content:none}._9BaH3a_metaExtra{flex-wrap:wrap;align-items:center;gap:0 14px;margin-left:14px;display:inline-flex}._9BaH3a_metaOuter{contain:inline-size;justify-content:center;width:100%;display:flex}._9BaH3a_metaWrap{width:max-content;min-height:calc(2.8em + 2px);max-width:var(--meta-w,min(1100px, calc(100vw - 96px)));text-align:center;flex-wrap:wrap;flex:none;place-content:flex-start center;align-items:baseline;row-gap:2px;display:flex}._9BaH3a_metaWrap>*{white-space:nowrap}._9BaH3a_metaWrap>:not(:first-child){margin-left:0}._9BaH3a_metaWrap>:not(:first-child):before{content:"·";color:var(--color-muted);margin:0 7px}._9BaH3a_metaWrap>._9BaH3a_metaExtra:before{content:"·"}._9BaH3a_metaWrap>._9BaH3a_metaExtra{margin-left:0;display:inline-block}._9BaH3a_metaWrap>[data-first]:before{display:none}._9BaH3a_metaLink{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;text-decoration:none;text-decoration-thickness:1px}._9BaH3a_metaLink:hover,._9BaH3a_metaLink:focus-visible{color:var(--color-accent);text-decoration:underline}._9BaH3a_metaLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}
