.s2-root{--ink:#eeede6;--ink-2:#f8f7f2;--ink-3:#e4e2da;--pearl:#1a1920;--mute:rgba(26,25,32,.7);--faint:rgba(26,25,32,.46);--line:rgba(26,25,32,.12);--glass:hsla(50,30%,96%,.86);--shadow:rgba(40,40,60,.18);--aurora:radial-gradient(60% 50% at 0% 0%,hsla(71,83%,80%,.8),transparent 70%),radial-gradient(55% 55% at 100% 30%,rgba(205,200,240,.7),transparent 70%),radial-gradient(60% 50% at 30% 100%,hsla(28,79%,87%,.5),transparent 70%);--acc:#d9ff57;--accink:#17181f;--acc-text:#4f7a00;--acc-soft:rgba(190,230,40,.22);--acc-line:#9dbb1c;--seed-out:#b9a3ee;--amber:#2f7ad6;--warn:#9a5b00;--opal:linear-gradient(100deg,#e2669b,#ee9154 22%,#9db236 40%,#2fa58c 58%,#5b8ee6 78%,#9466e0);--f-display:var(--f-display-e2),"Fraunces","Iowan Old Style",Georgia,serif;--f-body:var(--f-body-e2),"Outfit","Avenir Next","Segoe UI",system-ui,sans-serif;--f-mono:var(--f-mono-e2),"DM Mono",ui-monospace,"SF Mono",Menlo,monospace;color-scheme:light}html.night .s2-root{--ink:#252a36;--ink-2:#2e3442;--ink-3:#383f4f;--pearl:#f4f0ea;--mute:hsla(36,31%,94%,.72);--faint:hsla(36,31%,94%,.48);--line:hsla(36,31%,94%,.14);--glass:rgba(46,52,66,.88);--shadow:rgba(0,0,0,.4);--aurora:radial-gradient(60% 55% at 0% 0%,rgba(122,140,64,.5),transparent 70%),radial-gradient(55% 55% at 100% 25%,rgba(70,104,150,.5),transparent 70%),radial-gradient(55% 45% at 30% 100%,rgba(110,90,150,.32),transparent 70%);--acc-text:#d9ff57;--acc-soft:rgba(217,255,87,.12);--acc-line:#d9ff57;--seed-out:#e6ddf8;--amber:#8ec5ff;--warn:#f8c7a0;--opal:linear-gradient(100deg,#f5a9c8,#f8c7a0 22%,#e6ec9e 40%,#9ee3d2 58%,#a6c8f7 78%,#cdb1f5);color-scheme:dark}.s2-root *{box-sizing:border-box}.s2-root{background:var(--ink);color:var(--pearl);margin:0;font-family:var(--f-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;background:var(--aurora),var(--ink);background-attachment:fixed}.s2-root h1,.s2-root h2,.s2-root h3,.s2-root h4,.s2-root p{margin:0}.s2-root h1,.s2-root h2,.s2-root h3{font-family:var(--f-display);font-weight:340;letter-spacing:-.02em;text-wrap:balance}.s2-root button,.s2-root input{font:inherit;color:inherit}.s2-root button{cursor:pointer;-webkit-tap-highlight-color:transparent}.s2-root a{color:inherit}.s2-root :focus-visible{outline:2px solid var(--acc-line);outline-offset:3px;border-radius:8px}.s2-root .s2-mono{font-family:var(--f-mono)}.s2-root .s2-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s2-root .s2-frame{container:s2-page/inline-size}.s2-root .s2-page{max-width:1080px;margin:0 auto;padding:14px 16px 170px}.s2-root .s2-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-block:4px 18px}.s2-root .s2-top .s2-back{justify-self:start}.s2-root .s2-top .s2-logo{justify-self:center}.s2-root .s2-top .s2-icon-btn{justify-self:end}.s2-root .s2-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 6px;border-radius:999px;text-decoration:none;color:var(--mute);font-size:15px}.s2-root .s2-back svg{width:18px;height:18px}.s2-root .s2-logo{width:34px;height:34px;overflow:visible}.s2-root .s2-icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;display:grid;place-items:center;color:var(--mute);flex:none}.s2-root .s2-icon-btn svg{width:18px;height:18px}.s2-root .s2-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.s2-root .s2-cover{position:relative;aspect-ratio:1;border-radius:28px;overflow:hidden;border:1px solid var(--line);box-shadow:0 24px 50px -28px var(--shadow);background:var(--ink-3)}.s2-root .s2-cover .s2-art{position:absolute;inset:0;width:100%;height:100%}.s2-root .s2-cover .s2-sym{position:absolute;left:14px;bottom:14px;font-family:var(--f-mono);font-size:13px;letter-spacing:.12em;padding:6px 12px;border-radius:999px;background:rgba(23,24,31,.72);color:#f4f0ea;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18)}.s2-root .s2-cover .s2-hidden{position:absolute;inset:0;display:grid;place-items:center;color:var(--faint);font-size:14px;text-align:center;padding:20px}.s2-root .s2-info{align-content:start}.s2-root .s2-info,.s2-root .s2-info .s2-g1,.s2-root .s2-info .s2-g2{display:grid;gap:16px;min-width:0}@container s2-page (min-width: 860px){.s2-root .s2-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}.s2-root .s2-hero .s2-covercol{position:sticky;top:16px}}.s2-root .s2-chips{display:flex;flex-wrap:wrap;gap:8px}.s2-root .s2-typechip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--glass);font-size:14px;font-weight:500}.s2-root .s2-typechip svg{width:18px;height:18px;color:var(--acc-text);flex:none}.s2-root .s2-typechip.s2-sprout{padding-left:12px;border-color:var(--acc-line)}.s2-root .s2-info h1{font-size:clamp(34px,8cqi,54px);line-height:1.04;overflow-wrap:anywhere}.s2-root .s2-desc{color:var(--mute);max-width:36em;overflow-wrap:anywhere}.s2-root .s2-by{display:flex;flex-wrap:wrap;gap:8px}.s2-root .s2-person{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;border:1px solid var(--line);background:var(--glass);text-decoration:none;min-width:0}.s2-root .s2-person .s2-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#17181f;flex:none}.s2-root .s2-person b{font-weight:500;font-size:14.5px}.s2-root .s2-person small{color:var(--faint);font-size:12.5px}.s2-root .s2-supply{display:grid;gap:8px;width:100%;min-width:0;container-type:inline-size}.s2-root .s2-supply .s2-bar{position:relative;display:flex;height:8px;border-radius:99px;overflow:hidden;background:repeating-linear-gradient(-45deg,transparent 0 4px,color-mix(in srgb,var(--mute) 22%,transparent) 4px 5.5px),var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.s2-root .s2-supply .s2-bar i{display:block;height:100%;width:var(--w);flex:none}.s2-root .s2-supply .s2-bar i.s2-dv{background:var(--opal);border-radius:99px 0 0 99px}.s2-root .s2-supply .s2-bar i.s2-av{margin-left:2px;background:repeating-linear-gradient(-45deg,var(--amber) 0 4px,color-mix(in srgb,var(--amber) 55%,transparent) 4px 8px)}.s2-root .s2-supply .s2-rl{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:10px;font-family:var(--f-mono);font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.s2-root .s2-supply .s2-rl b{color:var(--pearl);font-weight:500}.s2-root .s2-supply .s2-rl>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.s2-root .s2-supply .s2-k{width:8px;height:8px;border-radius:2px;flex:none}.s2-root .s2-supply .s2-k.s2-dv{background:var(--opal)}.s2-root .s2-supply .s2-k.s2-av{background:var(--amber)}@container (max-width: 300px){.s2-root .s2-supply .s2-k{display:none}.s2-root .s2-supply .s2-rl{gap:6px}}.s2-root .s2-opens{font-family:var(--f-mono);font-size:13px;color:var(--acc-text)}.s2-root .s2-actions{display:grid;grid-template-columns:1fr auto;gap:10px}.s2-root .s2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid var(--line);background:transparent;font-weight:500;font-size:16px;text-decoration:none}.s2-root .s2-btn svg{width:18px;height:18px}.s2-root .s2-btn.s2-opal{position:relative;border-color:transparent}.s2-root .s2-btn.s2-opal:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--opal);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.s2-root .s2-btn.s2-round{width:52px;padding:0}.s2-root .s2-btn.s2-sm{min-height:40px;padding:0 16px;font-size:14.5px}.s2-root .s2-tabs{display:flex;gap:6px;margin:26px 0 16px}.s2-root .s2-tabs button{flex:1 1 auto;min-height:44px;padding:0 12px;white-space:nowrap;border-radius:999px;border:1px solid var(--line);background:var(--glass);font-size:14.5px;color:var(--mute)}.s2-root .s2-tabs button[aria-selected=true]{background:var(--acc);color:var(--accink);border-color:var(--acc);font-weight:600}@container s2-page (max-width: 420px){.s2-root .s2-tabs{gap:4px}.s2-root .s2-tabs button{padding:0 8px;font-size:13.5px}}.s2-root .s2-seg{display:flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--ink-2)}.s2-root .s2-seg button{flex:1;min-height:38px;border-radius:999px;border:0;background:transparent;color:var(--mute);font-size:14px}.s2-root .s2-seg button[aria-pressed=true]{background:var(--pearl);color:var(--ink)}.s2-root .s2-sec{border-radius:24px;border:1px solid var(--line);background:var(--glass);padding:18px;display:grid;gap:12px;align-content:start;margin-bottom:14px;min-width:0}.s2-root .s2-sec>*,.s2-root .s2-sheet .s2-sp>*{min-width:0}.s2-root .s2-sec h2{font-size:22px}.s2-root .s2-sec .s2-hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.s2-root .s2-sec .s2-hd h2{flex:1 1 auto}.s2-root .s2-sec .s2-sub{color:var(--faint);font-size:14px}.s2-root .s2-blockttl{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.s2-root .s2-tchip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--ink-2);font-size:14px}.s2-root .s2-tchip b{font-weight:600}.s2-root .s2-links{display:grid;gap:8px}.s2-root .s2-links a{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;border:1px solid var(--line);text-decoration:none;min-width:0}.s2-root .s2-links a>svg{width:18px;height:18px;flex:none;color:var(--mute)}.s2-root .s2-links a span{display:grid;min-width:0}.s2-root .s2-links a b{font-weight:500}.s2-root .s2-links a small{color:var(--faint);font-family:var(--f-mono);font-size:12px}.s2-root .s2-row{display:flex;align-items:center;gap:12px;min-width:0}.s2-root .s2-mini{width:52px;height:52px;border-radius:14px;flex:none;border:1px solid var(--line);overflow:hidden;position:relative}.s2-root .s2-mini .s2-art{position:absolute;inset:0;width:100%;height:100%}.s2-root .s2-row .s2-t{display:grid;min-width:0;flex:1 1 auto}.s2-root .s2-row .s2-t b{font-weight:500;overflow-wrap:anywhere}.s2-root .s2-row .s2-t small{color:var(--faint);font-size:13px}.s2-root .s2-row .s2-go{color:var(--faint);flex:none;width:14px;text-align:right}.s2-root .s2-ext{font-size:12px;color:var(--faint);margin-left:2px}.s2-root .s2-actcard{position:relative;padding-right:34px!important}.s2-root .s2-actcard .s2-go-in{position:absolute;right:14px;bottom:14px;color:var(--faint)}.s2-root .s2-tnode .s2-go-in{color:var(--faint);flex:none;width:12px;text-align:right}.s2-root a.s2-typechip{text-decoration:none;cursor:pointer}.s2-root a.s2-person:hover,.s2-root a.s2-typechip:hover{border-color:var(--acc-line)}.s2-root .s2-linkin,.s2-root .s2-tl a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.s2-root .s2-linkin:hover,.s2-root .s2-tl a:hover{text-decoration-color:currentColor}.s2-root .s2-links a,.s2-root a.s2-actcard,.s2-root a.s2-linkrow,.s2-root a.s2-person,.s2-root a.s2-tnode{min-height:44px}.s2-root .s2-linkrow{text-decoration:none;padding:6px;margin:-6px;border-radius:16px}.s2-root .s2-stack{display:grid;gap:12px}.s2-root .s2-lineempty{color:var(--mute);font-size:15px}.s2-root .s2-err{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--mute);font-size:14.5px}.s2-root details.s2-tech{border:1px solid var(--line);border-radius:16px;padding:4px 14px;background:var(--glass)}.s2-root details.s2-tech summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:500}.s2-root details.s2-tech dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:4px 0 12px;font-size:13.5px}.s2-root details.s2-tech dt{color:var(--faint)}.s2-root details.s2-tech dd{margin:0;font-family:var(--f-mono);font-size:12.5px;overflow-wrap:anywhere}.s2-root .s2-life{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;height:26px;width:104px;justify-content:center;border-radius:999px;border:1px solid var(--line);color:var(--mute);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none}.s2-root .s2-life i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.s2-root .s2-life.s2-prog i{background:var(--amber);box-shadow:none}.s2-root .s2-life.s2-paus i{background:var(--warn);box-shadow:none}.s2-root .s2-life.s2-agot i,.s2-root .s2-life.s2-term i{background:var(--faint);box-shadow:none}.s2-root .s2-actcard{display:grid;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--ink-2);text-decoration:none;min-width:0}.s2-root .s2-actcard .s2-top2{display:flex;align-items:center;justify-content:space-between;gap:10px}.s2-root .s2-actcard .s2-kind{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2-root .s2-actcard b{font-weight:500;font-size:16.5px;overflow-wrap:anywhere}.s2-root .s2-actcard small{color:var(--faint);font-size:13.5px}.s2-root .s2-grp-ttl{margin:6px 0 -2px}.s2-root .s2-search{display:flex;gap:8px}.s2-root .s2-search input{flex:1;min-width:0;min-height:44px;border-radius:999px;border:1px solid var(--line);background:var(--ink-2);padding:0 16px}.s2-root .s2-member .s2-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:600;color:#17181f;flex:none;font-size:13px}.s2-root .s2-member small.s2-mono{font-size:12px}.s2-root .s2-tl{list-style:none;margin:0;padding:0;display:grid}.s2-root .s2-tl li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;position:relative;padding-bottom:16px}.s2-root .s2-tl li:not(:last-child):before{content:"";position:absolute;left:6px;top:18px;bottom:0;width:2px;background:var(--line)}.s2-root .s2-tl .s2-dot{width:14px;height:14px;border-radius:50%;margin-top:5px;border:2.5px solid}.s2-root .s2-tl .s2-dot.s2-life0{border-color:var(--acc-line);background:var(--acc)}.s2-root .s2-tl .s2-dot.s2-rec{border-color:var(--amber)}.s2-root .s2-tl .s2-dot.s2-act{border-color:#e2669b}.s2-root .s2-tl .s2-dot.s2-evo{border-color:#9466e0}.s2-root .s2-tl .s2-dot.s2-spr{border-color:#2fa58c}.s2-root .s2-tl b{font-weight:500;overflow-wrap:anywhere}.s2-root .s2-tl small{display:block;color:var(--faint);font-family:var(--f-mono);font-size:12px}.s2-root .s2-ta ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.s2-root .s2-ta ul ul{padding-left:22px;margin-top:8px;position:relative}.s2-root .s2-ta ul ul:before{content:"";position:absolute;left:9px;top:-8px;bottom:22px;width:2px;background:var(--line);border-radius:2px}.s2-root .s2-ta ul ul>li{position:relative}.s2-root .s2-ta ul ul>li:before{content:"";position:absolute;left:-13px;top:28px;width:13px;height:2px;background:var(--line)}.s2-root .s2-ta .s2-deep{padding-left:0!important}.s2-root .s2-ta .s2-deep:before{display:none}.s2-root .s2-tnode{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;border-radius:16px;border:1px solid var(--line);background:var(--ink-2);position:relative;text-decoration:none}.s2-root .s2-tnode .s2-mini{width:44px;height:44px;border-radius:12px}.s2-root .s2-tnode .s2-t{display:grid;min-width:0;flex:1 1 auto}.s2-root .s2-tnode .s2-t b{font-weight:500;font-size:14.5px;line-height:1.2;overflow-wrap:anywhere}.s2-root .s2-tnode .s2-t small{color:var(--faint);font-size:12.5px;line-height:1.35}.s2-root .s2-tnode .s2-n{font-family:var(--f-mono);font-size:12px;padding:2px 8px;border-radius:999px;background:var(--acc);color:var(--accink);white-space:nowrap;flex:none;min-width:44px;text-align:center}.s2-root .s2-tnode.s2-empty0{opacity:.62}.s2-root .s2-tnode.s2-empty0 .s2-n{background:transparent;color:var(--faint);border:1px solid var(--line)}.s2-root .s2-tnode.s2-here{box-shadow:0 0 0 2px var(--acc-line)}.s2-root .s2-tnode.s2-path{box-shadow:0 0 0 2px var(--amber)}.s2-root .s2-tnode.s2-offpath{opacity:.45}.s2-root .s2-here-tag{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;color:var(--acc-text)}.s2-root .s2-more{min-height:36px;padding:0 14px;border-radius:999px;border:1px dashed var(--line);background:transparent;font-size:13.5px;color:var(--mute);justify-self:start}.s2-root .s2-alsofrom{font-size:12px;color:var(--faint);margin-top:3px}.s2-root .s2-alsofrom b{color:var(--mute);font-weight:500}.s2-root .s2-piece{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;border:1px solid var(--amber);font-size:14px}.s2-root .s2-piece b{font-family:var(--f-mono)}.s2-root .s2-piece a{margin-left:auto;font-size:13.5px}.s2-root .s2-sheet{position:fixed;inset:0;z-index:80;background:rgba(10,10,14,.5);display:flex;align-items:flex-end;justify-content:center}.s2-root .s2-sheet .s2-sp{width:min(640px,100%);max-height:86vh;overflow:auto;background:var(--ink);border-radius:26px 26px 0 0;padding:18px 16px 24px;display:grid;gap:14px}.s2-root .s2-sheet .s2-grab{width:40px;height:4px;border-radius:4px;background:var(--line);justify-self:center}.s2-root .s2-ptitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.s2-root .s2-ptitle h3{font-size:22px}.s2-root .s2-sharegrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s2-root .s2-sharegrid button{min-height:60px;border-radius:18px;border:1px solid var(--line);background:var(--ink-2);display:flex;align-items:center;gap:12px;padding:0 16px;font-size:15.5px;font-weight:600;text-align:left;min-width:0}.s2-root .s2-sharegrid button svg{width:20px;height:20px;flex:none;color:var(--mute)}@media (prefers-reduced-motion:reduce){.s2-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.s2-root{min-height:100vh}.s2-root img.s2-art{-o-object-fit:cover;object-fit:cover}.s2-root .s2-cover .s2-ph,.s2-root .s2-mini .s2-ph{position:absolute;inset:0;background:var(--opal);opacity:.45}.s2-root .s2-top .a2-logo{width:34px;height:34px;overflow:visible;justify-self:center}.s2-root .s2-qr{display:grid;justify-items:center;gap:10px}.s2-root .s2-qr .s2-box{width:168px;height:168px;border-radius:18px;background:#fff;padding:10px;display:grid;place-items:center}.s2-root .s2-qr .s2-box img{width:100%;height:100%;image-rendering:pixelated}.s2-root .s2-qr small{font-family:var(--f-mono);color:var(--faint);font-size:12px}.s2-root .s2-pinfo{font-size:13.5px;color:var(--mute)}.s2-root .s2-sharegrid a{min-height:60px;border-radius:18px;border:1px solid var(--line);background:var(--ink-2);display:flex;align-items:center;gap:12px;padding:0 16px;font-size:15.5px;font-weight:600;text-align:left;min-width:0;text-decoration:none}.s2-root .s2-sharegrid a svg{width:20px;height:20px;flex:none;color:var(--mute)}.s2-root .s2-sheet .s2-sp:focus{outline:none}.s2-root .s2-seg a{flex:1;min-height:38px;border-radius:999px;display:grid;place-items:center;color:var(--mute);font-size:14px;text-decoration:none}.s2-root .s2-seg a[aria-current=page]{background:var(--pearl);color:var(--ink)}.s2-root .s2-tabpanel{scroll-margin-top:16px}.s2-root .s2-time{display:inline-block;min-width:9ch}.s2-root .s2-note{font-size:13.5px;color:var(--faint)}.s2-root .s2-hd>a,.s2-root .s2-piece a,.s2-root a.s2-note{text-decoration:underline}.s2-root .s2-links a,.s2-root .s2-seg a{text-decoration:none}.s2-root .s2-av{position:relative;overflow:hidden;aspect-ratio:1/1;flex:none}.s2-root .s2-av>img.s2-avimg{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.s2-root .s2-ta.s2-col ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.s2-root .s2-ta.s2-col .s2-crow{display:grid;justify-items:stretch}.s2-root .s2-ta.s2-col .s2-conn{justify-self:center;width:2px;height:14px;background:var(--line);border-radius:1px}.s2-root .s2-ta.s2-col .s2-chead{justify-self:center;font-size:12px;color:var(--faint);padding:10px 0 6px;text-align:center;overflow-wrap:anywhere}.s2-root .s2-ta.s2-col .s2-chead:before{content:"";display:block;width:2px;height:8px;margin:0 auto 4px;background:var(--line);border-radius:1px}.s2-root .s2-ta.s2-col .s2-crow>.s2-more{justify-self:center;margin-top:8px}.s2-root .s2-ta.s2-col .s2-alsofrom{text-align:center;margin-top:4px}.s2-root .s2-linkbtn{background:none;border:0;padding:0;color:var(--mute);font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s2-root,.s2-root *{overflow-anchor:none}body:has(.s2-root),html:has(.s2-root){overflow-anchor:none}.s2-root .s2-grouplist{color:var(--mute);font-size:14px;max-height:240px;overflow:auto;overscroll-behavior:contain}.s2-root .s2-err-fade{font-size:13.5px;color:var(--faint);margin:8px 0 0}.s2-root .s2-actcard .s2-people-n{display:inline-flex;align-items:center;gap:6px}.s2-root .s2-mini-initial{display:grid;place-items:center;width:100%;height:100%;color:#17181f;font-weight:700;font-size:15px}.s2-root .s2-ta .s2-head-list{display:grid;gap:8px;min-width:0;position:relative;padding-left:22px}.s2-root .s2-ta .s2-head-list:before{top:0;width:2px}.s2-root .s2-ta .s2-head-list:after,.s2-root .s2-ta .s2-head-list:before{content:"";position:absolute;left:9px;bottom:-5px;background:var(--line);border-radius:2px}.s2-root .s2-ta .s2-head-list:after{width:24px;height:2px}.s2-root .s2-ta .s2-head-list>.s2-tnode:before{content:"";position:absolute;left:-13px;top:28px;width:13px;height:2px;background:var(--line)}.s2-root .s2-ta li.s2-head>ul{padding-left:44px}.s2-root .s2-ta li.s2-head>ul:before{left:31px;top:-5px}