.lx{--blue-950:#0c142d;--blue-900:#15203e;--blue-800:#1f2e56;--blue-700:#2a3c6f;--blue-600:#364b86;--blue-500:#4c639f;--blue-400:#6e84bd;--blue-300:#97aad8;--blue-200:#c0ceec;--blue-100:#e1e8f7;--blue-50:#f2f5fd;--violet-950:#17112a;--violet-900:#231b3b;--violet-800:#322852;--violet-700:#42356a;--violet-600:#514280;--violet-500:#695a9a;--violet-400:#887cb8;--violet-300:#aca3d4;--violet-200:#cec9e9;--violet-100:#e8e5f6;--violet-50:#f5f4fc;--rose-950:#290b0b;--rose-900:#391414;--rose-800:#501e1f;--rose-700:#672929;--rose-600:#7c3535;--rose-500:#974d4c;--rose-400:#b6706e;--rose-300:#d49a97;--rose-200:#eac3c1;--rose-100:#f6e3e1;--rose-50:#fdf2f2;--brown-950:#1e140c;--brown-900:#2b1d12;--brown-800:#3d2a1b;--brown-700:#513826;--brown-600:#664731;--brown-500:#7e5e46;--brown-400:#9c7e66;--brown-300:#bba28d;--brown-200:#d8c7b8;--brown-100:#eee4da;--brown-50:#f8f3ee;--luma-l:#9dc4ff;--luma-u:#c1b5ff;--luma-m:#f3a9ba;--luma-a:#f2cb72;--f-num:var(--font-plexmono),var(--font-jetbrains),ui-monospace,monospace;--f-word:var(--f-num);--f-display:var(--font-caslon),Georgia,serif;--f-text:var(--font-plex),"IBM Plex Sans",Arial,sans-serif;--w-950:var(--blue-950);--w-900:var(--blue-900);--w-800:var(--blue-800);--w-700:var(--blue-700);--w-600:var(--blue-600);--w-400:var(--blue-400);--w-300:var(--blue-300);--w-200:var(--blue-200);--w-100:var(--blue-100);--w-50:var(--blue-50);--w-accent:#aac3ff;--w-accent-ink:#3d66f0}.lx[data-world=loki]{--w-950:var(--violet-950);--w-900:var(--violet-900);--w-800:var(--violet-800);--w-700:var(--violet-700);--w-600:var(--violet-600);--w-400:var(--violet-400);--w-300:var(--violet-300);--w-200:var(--violet-200);--w-100:var(--violet-100);--w-50:var(--violet-50);--w-accent:#c6b8ff;--w-accent-ink:#6f5fe8}.lx[data-world=xpts]{--w-950:var(--rose-950);--w-900:var(--rose-900);--w-800:var(--rose-800);--w-700:var(--rose-700);--w-600:var(--rose-600);--w-400:var(--rose-400);--w-300:var(--rose-300);--w-200:var(--rose-200);--w-100:var(--rose-100);--w-50:var(--rose-50);--w-accent:#fbb6b3;--w-accent-ink:#c24a43}.lx[data-world=pac]{--w-950:var(--brown-950);--w-900:var(--brown-900);--w-800:var(--brown-800);--w-700:var(--brown-700);--w-600:var(--brown-600);--w-400:var(--brown-400);--w-300:var(--brown-300);--w-200:var(--brown-200);--w-100:var(--brown-100);--w-50:var(--brown-50);--w-accent:#ebc6a8;--w-accent-ink:#9a5b2e}.lx{--bg:var(--w-600);--surface:var(--w-700);--sunken:var(--w-800);--ink:#fff;--ink-2:#ffffffc2;--ink-3:#ffffffa3;--rule:#fff3;--rule-2:#ffffff17;--accent:var(--w-accent);--lm-l:var(--luma-l);--lm-u:var(--luma-u);--lm-m:var(--luma-m);--lm-a:var(--luma-a)}.lx[data-theme=paper]{--bg:#fff;--surface:var(--w-50);--sunken:var(--w-100);--ink:var(--w-950);--ink-2:color-mix(in srgb,var(--w-950) 74%,white);--ink-3:color-mix(in srgb,var(--w-950) 54%,white);--rule:color-mix(in srgb,var(--w-950) 22%,white);--rule-2:color-mix(in srgb,var(--w-950) 9%,white);--accent:var(--w-accent-ink);--lm-l:#3d66f0;--lm-u:#7a55b8;--lm-m:#c8617f;--lm-a:#c48a2c}.lx{background:var(--bg);color:var(--ink);min-height:100vh;font:15px/1.6 var(--f-text);transition:background .6s cubic-bezier(.4,0,.2,1),color .6s cubic-bezier(.4,0,.2,1)}.lx *,.lx :before,.lx :after{box-sizing:border-box}.lx a{color:inherit;text-decoration:none}.lx .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.lx nav.top{z-index:30;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);transition:background .6s;position:sticky;top:0}.lx nav.top .wrap{align-items:center;gap:34px;height:58px;display:flex}.lx .wm{font:500 21px/1 var(--f-word);letter-spacing:.16em;white-space:nowrap;align-items:center;gap:.42em;display:inline-flex}.lx .wm .orb{flex:none;width:1.15em;height:1.15em}.lx .wl span:first-child{color:var(--lm-l)}.lx .wl span:nth-child(2){color:var(--lm-u)}.lx .wl span:nth-child(3){color:var(--lm-m)}.lx .wl span:nth-child(4){color:var(--lm-a)}.lx nav.top .links{color:var(--ink-2);align-items:center;gap:26px;font-size:14px;display:flex}.lx nav.top .links a:hover,.lx nav.top .links a.here{color:var(--ink)}.lx nav.top .links a.here{box-shadow:0 1px}.lx nav.top .links .lokinav{font:500 14px var(--f-word);letter-spacing:.1em}.lx nav.top .right{font:13px var(--f-num);color:var(--ink-3);align-items:center;gap:16px;margin-left:auto;display:flex}.lx .search{border:1px solid var(--rule);white-space:nowrap;color:var(--ink);font:13px var(--f-num);background:0 0;border-radius:3px;width:210px;padding:6px 10px}.lx .search::placeholder{color:var(--ink-3)}.lx .themebtn{border:1px solid var(--rule);color:var(--ink-2);font:12px var(--f-num);cursor:pointer;background:0 0;border-radius:3px;padding:4px 9px}.lx .ext{color:var(--ink-2);border-bottom:1px solid var(--rule)}.lx .eyebrow{font:500 11px/1 var(--f-num);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.lx h1.display{font:400 clamp(56px,7vw,108px)/.92 var(--f-display);letter-spacing:.03em;margin:0}.lx h1.wmh{font:500 clamp(58px,7.2vw,112px)/1 var(--f-word);letter-spacing:.12em;margin:0}.lx h2{font:400 30px/1.15 var(--f-display);margin:0 0 10px}.lx h3{font:500 15px/1.3 var(--f-text);margin:0 0 8px}.lx .lede{color:var(--ink-2);max-width:30em;margin:20px 0 0;font-size:18px;line-height:1.55}.lx .cta{gap:22px;margin-top:24px;font-size:14px;display:flex}.lx .link{border-bottom:1px solid;padding-bottom:2px}.lx .mono{font-family:var(--f-num);font-variant-numeric:tabular-nums}.lx .muted{color:var(--ink-2)}.lx .faint{color:var(--ink-3)}.lx section.band{border-top:1px solid var(--rule);padding:52px 0}.lx .binrule{font:10px/1 var(--f-num);letter-spacing:.42em;color:var(--rule);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:14px 0;overflow:hidden}.lx .lokiwm{font-family:var(--f-word);letter-spacing:.1em;white-space:nowrap;font-weight:500}.lx .lokiwm .o{display:inline-block}.lx .lokiwm .o svg{vertical-align:-.02em;width:.6em;height:.74em;display:inline-block;overflow:visible}.lx .hero{height:min(82vh,820px);min-height:540px;position:relative;overflow:hidden}.lx .hero.short{height:min(62vh,600px)}.lx .hero iframe{color-scheme:normal;opacity:0;border:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.lx .hero iframe.shown{opacity:1}.lx .hero .copy{z-index:2;pointer-events:none;width:min(440px,36vw);position:absolute;top:50%;left:clamp(16px,4vw,48px);transform:translateY(-50%)}.lx .hero .copy a{pointer-events:auto}.lx .hero .cap{font:500 11px var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);position:absolute;bottom:18px;right:clamp(16px,4vw,48px)}.lx .boardhead{flex-wrap:wrap;align-items:flex-end;gap:18px;padding-top:34px;display:flex}.lx .boardhead h1{font:400 40px/1.05 var(--f-display);margin:0}.lx .tabs{border:1px solid var(--rule);border-radius:4px;gap:2px;padding:2px;display:inline-flex}.lx .tabs button{font:500 13px var(--f-word);letter-spacing:.08em;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 14px;transition:background .25s,color .25s}.lx .tabs button.on{background:var(--ink);color:var(--bg)}.lx .tabs button:disabled{opacity:.4;cursor:default}.lx .ctrl{font:13px var(--f-num);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.lx .ctrl input{width:240px}.lx .ctrl select,.lx .ctrl input{color:var(--ink);border:1px solid var(--rule);font:13px var(--f-num);background:0 0;border-radius:3px;padding:6px 10px}.lx .ctrl select option{color:#111}.lx table.board{border-collapse:collapse;width:100%}.lx .board th{font:500 10px/1.2 var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:right;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 7px}.lx .board thead tr.grp th{text-align:center;color:var(--ink-2);border-bottom:1px solid var(--rule);cursor:default;padding-top:12px}.lx .board thead tr.cols th{border-bottom:1px solid var(--ink)}.lx .board thead tr.cols th.on{color:var(--ink)}.lx .board th.l,.lx .board td.l{text-align:left}.lx .board .g{border-left:1px solid var(--rule-2)}.lx .board td{border-bottom:1px solid var(--rule-2);text-align:right;font:13.5px/1 var(--f-num);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;padding:8px 7px}.lx .board td.rk{color:var(--ink-3);width:34px}.lx .board td.nm{font:15px/1.2 var(--f-text);text-align:left}.lx .board td.tm{color:var(--ink-3);text-align:left;font-size:12px}.lx .board td .pc{color:var(--ink-3);margin-left:2px;font-size:9.5px}.lx .boardgrid .board tr:hover td{background:var(--rule-2)}.lx .board tr:has(a[href]):hover td{background:var(--rule-2)}.lx .board td a.pn:hover,.lx .board td.nm a:hover{text-underline-offset:3px;text-decoration:underline}.lx .board td.key{color:var(--accent)}.lx .rng{vertical-align:middle;width:170px;height:10px;margin-right:8px;display:inline-block;position:relative}.lx .rng i{background:var(--ink-3);border-radius:1px;height:2px;position:absolute;top:4px}.lx .rng b{background:var(--accent);width:2px;height:8px;position:absolute;top:1px}.lx .note{color:var(--ink-3);max-width:62em;margin-top:12px;font-size:12.5px}.lx .more{border:1px solid var(--rule);color:var(--ink-2);font:13px var(--f-num);cursor:pointer;background:0 0;border-radius:3px;margin:16px 0 0;padding:7px 14px}.lx .read{max-width:720px}.lx .read p{color:var(--ink-2);margin:0 0 18px;font-size:17px;line-height:1.72}.lx .read h2{margin-top:36px}.lx .cols3{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.lx .panel{background:var(--surface);border:1px solid var(--rule-2);border-radius:6px;padding:20px}.lx .cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:28px 24px;display:grid}.lx .card{display:block}.lx .card canvas{aspect-ratio:4/3;background:var(--surface);border-radius:3px;width:100%;display:block}.lx .card .meta{font:11px var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 6px}.lx .card .t{font:400 22px/1.2 var(--f-display);margin:0 0 6px}.lx .card .l{color:var(--ink-2);font-size:14px}.lx .card:hover .t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lx footer.site-foot{border-top:1px solid var(--rule);font:12px var(--f-num);color:var(--ink-3);margin-top:40px;padding:26px 0 46px}.lx footer.site-foot .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (max-width:820px){.lx .cols3{grid-template-columns:1fr}.lx .hero .copy{width:calc(100% - 32px)}.lx nav.top .right .search{display:none}}.lx .bh-title{align-items:baseline;gap:14px;display:flex}.lx .bh-what{font:400 22px var(--f-display);color:var(--ink-2)}.lx .bh-how{margin-bottom:6px;margin-left:auto;font-size:14px}.lx .bh-sub{max-width:56em;margin:12px 0 0}.lx .seg{border:1px solid var(--rule);border-radius:5px;gap:2px;margin-bottom:4px;padding:3px;display:inline-flex}.lx .seg button{font:13px var(--f-text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 14px;transition:background .25s,color .25s}.lx .seg button b{font:500 13px var(--f-word);letter-spacing:.08em;margin-right:6px}.lx .seg button.on{background:var(--ink);color:var(--bg)}.lx .timebox{border:1px solid var(--rule-2);background:color-mix(in srgb,var(--surface) 55%,transparent);border-radius:6px;align-items:center;gap:28px;margin:20px 0 4px;padding:16px 22px;display:flex}.lx .tb-left{flex:none;gap:10px;display:flex}.lx .tb-note{color:var(--ink-2);font-size:13.5px}.lx .tl2{flex:1;min-width:280px;padding:30px 8px 0}.lx .tl2-track{cursor:pointer;touch-action:none;height:22px;position:relative}.lx .tl2-line{background:var(--rule);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}.lx .tl2-fill{background:var(--accent);border-radius:1px;height:2px;transition:width .35s cubic-bezier(.4,0,.2,1);position:absolute;top:10px;left:0}.lx .tl2-tick{background:var(--ink-3);width:1px;height:8px;position:absolute;top:7px;transform:translate(-.5px)}.lx .tl2-tick.maj{background:var(--ink-2);width:2px;height:12px;top:5px}.lx .tl2-mark{font:11px var(--f-num);color:var(--ink-3);pointer-events:none;position:absolute;top:-26px;transform:translate(-50%)}.lx .tl2-h{background:var(--bg);border:2px solid var(--accent);cursor:grab;border-radius:50%;width:16px;height:16px;margin-left:-8px;padding:0;transition:left .35s cubic-bezier(.4,0,.2,1),box-shadow .2s;position:absolute;top:3px}.lx .tl2-h:focus-visible,.lx .tl2-h:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent);outline:none}.lx .tl2-cur{white-space:nowrap;font:500 12.5px var(--f-num);color:var(--ink);background:var(--bg);pointer-events:none;border-radius:3px;padding:2px 6px;transition:left .35s cubic-bezier(.4,0,.2,1);position:absolute;top:-30px;transform:translate(-50%)}.lx .tl2-cur em{color:var(--ink-3);margin-left:8px;font-style:normal;font-weight:400}.lx .tl2-ends{font:11px var(--f-num);color:var(--ink-3);justify-content:space-between;margin-top:6px;display:flex}.lx .dd{display:inline-block;position:relative}.lx .dd-btn{width:100%;height:36px;color:var(--ink);border:1px solid var(--rule);font:13px var(--f-num);cursor:pointer;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,background .2s;display:flex}.lx .dd-btn:hover,.lx .dd.open .dd-btn{border-color:var(--ink-3);background:var(--rule-2)}.lx .dd-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lx .dd-k{font:500 10.5px var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lx .dd-v{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lx .dd-c{width:10px;height:6px;color:var(--ink-3);flex:none;transition:transform .2s}.lx .dd.open .dd-c{transform:rotate(180deg)}.lx .dd-list{z-index:40;background:var(--w-800);border:1px solid var(--rule);border-radius:6px;min-width:100%;max-height:320px;margin:0;padding:5px;list-style:none;animation:.16s cubic-bezier(.4,0,.2,1) ddin;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 36px #00000047}.lx[data-theme=paper] .dd-list{background:#fff;box-shadow:0 14px 36px #14182824}.lx .dd-list.r{left:auto;right:0}.lx .dd-list[hidden]{display:none}@keyframes ddin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lx .dd-list li{font:13px var(--f-num);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:space-between;gap:14px;padding:8px 10px;display:flex}.lx .dd-list li.hi{background:var(--rule-2);color:var(--ink)}.lx .dd-list li.sel{color:var(--ink)}.lx .dd-list li.sel:after{content:""}.lx .dd-list li.sel span:first-child:before{content:"✓";color:var(--accent);margin-right:8px}.lx .dd-list li:not(.sel) span:first-child:before{content:"";width:18px;display:inline-block}.lx .dd-list li.dis{opacity:.4;cursor:default}.lx .dd-n{color:var(--ink-3);font-size:11.5px}.lx .dd-list.ck{width:290px;padding:8px}.lx .dd-list.ck label{cursor:pointer;font:13px var(--f-text);color:var(--ink);border-radius:4px;align-items:flex-start;gap:10px;padding:8px;display:flex}.lx .dd-list.ck label:hover{background:var(--rule-2)}.lx .dd-list.ck label.dis{opacity:.4;cursor:default}.lx .dd-list.ck input{opacity:0;pointer-events:none;position:absolute}.lx .dd-list.ck .box{border:1px solid var(--ink-3);border-radius:3px;flex:none;width:15px;height:15px;margin-top:2px;transition:background .15s,border-color .15s;position:relative}.lx .dd-list.ck input:checked+.box{background:var(--accent);border-color:var(--accent)}.lx .dd-list.ck input:checked+.box:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.lx .dd-list.ck input:focus-visible+.box{outline:2px solid var(--accent);outline-offset:2px}.lx .dd-list.ck b{font-weight:500;display:block}.lx .dd-list.ck em{color:var(--ink-3);font-size:11.5px;font-style:normal}.lx .tip{cursor:help;outline:none;display:inline-flex;position:relative}.lx .tip>span:first-child{border-bottom:1px dotted color-mix(in srgb,currentColor 55%,transparent)}.lx .tip-b{z-index:45;background:var(--w-950);color:#fff;width:max-content;max-width:280px;font:400 12.5px/1.5 var(--f-text);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;pointer-events:none;border-radius:5px;padding:10px 12px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 28px #0000004d}.lx .tip:hover .tip-b,.lx .tip:focus .tip-b{opacity:1;transform:translate(-50%)}.lx .ctrl .srch{width:220px;height:36px}.lx .ctrl-n{margin-left:auto}.lx .tablewrap{transition:opacity .2s;overflow-x:auto}.lx .tablewrap.dim{opacity:.55}.lx .board.b2 td{padding:7px 9px}.lx .board.b2 th .ar{width:8px;color:var(--ink);display:inline-block}.lx .board.b2 td.pl{text-align:left;padding-top:6px;padding-bottom:6px}.lx .board.b2 .pn{font:15px/1.25 var(--f-text);color:var(--ink);display:block}.lx .board.b2 a.pn:hover{text-underline-offset:3px;text-decoration:underline}.lx .board.b2 .ps{font:11.5px/1.3 var(--f-num);color:var(--ink-3);margin-top:2px;display:block}.lx .board.b2 .ps em{font-style:normal}.lx .board.b2 td.c-l{color:var(--lm-l)}.lx .board.b2 td.c-l2{color:color-mix(in srgb,var(--lm-l) 82%,var(--ink))}.lx .board.b2 td.c-u{color:var(--lm-u)}.lx .board.b2 td.c-m{color:var(--lm-m)}.lx .board.b2 td.c-a{color:var(--lm-a)}.lx .board.b2 td.key{font-size:14.5px;font-weight:500}.lx .board.b2 td .pc{color:var(--ink-3);opacity:.9}.lx .board.b2 thead tr.grp th{letter-spacing:.1em;font-size:10.5px}.lx .boardhead{align-items:center}.lx .wrap.wide{max-width:1440px}.lx .tl2-cur{transition:left .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.lx .badge{font:500 10.5px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:3px;align-self:center;padding:4px 8px}.lx .timebox:has(.stl){align-items:flex-start;padding:18px 26px 16px}.lx .stl{flex:1;min-width:320px;padding:0 10px;position:relative}.lx .stl-months{height:16px;margin-bottom:28px;position:relative}.lx .stl-months span{font:11px var(--f-num);color:var(--ink-3);white-space:nowrap;position:absolute;transform:translate(-50%)}.lx .stl-track{height:26px;position:relative}.lx .stl-line{background:var(--rule-2);height:3px;box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:2px;position:absolute;top:12px;left:0;right:0}.lx .stl-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 40%,transparent),var(--accent));border-radius:2px;height:3px;transition:width .6s cubic-bezier(.4,0,.2,1);position:absolute;top:12px;left:0}.lx .stl-mtick{background:var(--rule);width:1px;height:9px;position:absolute;top:9px}.lx .stl-today{pointer-events:none;position:absolute;top:-4px;transform:translate(-50%)}.lx .stl-today:after{content:"";background:var(--ink-3);width:1px;height:18px;position:absolute;top:16px;left:50%}.lx .stl-today b{font:500 10px var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);position:absolute;top:34px;left:50%;transform:translate(-50%)}.lx .stl-today.pre b{left:0;transform:none}.lx .stl-cp{cursor:pointer;background:0 0;border:0;width:26px;height:26px;margin-left:-13px;padding:0;position:absolute;top:0}.lx .stl-cp:disabled{cursor:default}.lx .stl-dot{background:var(--bg);border:2px solid var(--ink-2);border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s,background .25s,box-shadow .25s;position:absolute;top:6px;left:6px}.lx .stl-cp.ok:hover .stl-dot{border-color:var(--ink);transform:scale(1.15)}.lx .stl-cp.on .stl-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent)}.lx .stl-cp.future .stl-dot{border:2px dashed var(--ink-3);opacity:.8;background:0 0}.lx .stl-cl{white-space:nowrap;font:12px var(--f-num);color:var(--ink-2);pointer-events:none;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.lx .stl-cl b{color:var(--ink);margin-right:6px;font-weight:500}.lx .stl-cp.future .stl-cl,.lx .stl-cp.future .stl-cl b{color:var(--ink-3)}.lx .stl-cp.on .stl-cl b{color:var(--accent)}.lx .stl-tip{z-index:45;background:var(--w-950);color:#fff;width:240px;font:400 12.5px/1.5 var(--f-text);text-align:left;opacity:0;pointer-events:none;border-radius:5px;padding:10px 12px;transition:opacity .15s,transform .15s;position:absolute;top:34px;left:50%;transform:translate(-50%,4px);box-shadow:0 10px 28px #0000004d}.lx .stl-tip b{margin-bottom:2px;font-weight:500;display:block}.lx .stl-cp:hover .stl-tip,.lx .stl-cp:focus-visible .stl-tip{opacity:1;transform:translate(-50%)}.lx .stl-cp:focus-visible{outline:none}.lx .stl-cp:focus-visible .stl-dot{outline:2px solid var(--accent);outline-offset:3px}.lx .stl-events{height:30px;margin-top:6px;position:relative}.lx .stl-events span{font:11px var(--f-num);color:var(--ink-3);white-space:nowrap;padding-top:8px;position:absolute;top:4px;transform:translate(-50%)}.lx .stl-events span i{background:var(--ink-3);width:1px;height:6px;position:absolute;top:0;left:50%}.lx .stl-events span:first-child{transform:translate(-12%)}.lx .stl-events span:last-child{transform:translate(-88%)}.lx .stl-now{border-top:1px solid var(--rule-2);color:var(--ink-2);align-items:baseline;gap:12px;margin-top:4px;padding-top:10px;font-size:13px;display:flex}.lx .stl-now b{font:500 12.5px var(--f-num);color:var(--ink);letter-spacing:.02em;white-space:nowrap}.lx .board.b2 td.c-head{color:var(--lm-l);border-left:1px solid var(--rule);border-right:1px solid var(--rule);background:color-mix(in srgb,var(--lm-l) 9%,transparent);font-size:15.5px;font-weight:500}.lx[data-world=loki] .board.b2 td.c-head{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.lx .board.b2 th.headth{color:var(--lm-l);border-left:1px solid var(--rule);border-right:1px solid var(--rule);font-size:11px}.lx[data-world=loki] .board.b2 th.headth{color:var(--ink)}.lx .board.b2 thead tr.grp th.headg{border-left:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lx .board.b2 td.c-n{color:color-mix(in srgb,var(--ink) 80%,transparent)}.lx[data-world=loki] .board.b2 td.c-n{color:var(--ink-2)}.lx .board.b2 td.sum{color:var(--ink)}.lx .board.b2 td.empty{text-align:center;color:var(--ink-3);font:14px var(--f-text);padding:40px}.lx .arcw span:first-child{color:var(--lm-l)}.lx .arcw span:nth-child(2){color:var(--lm-a)}.lx .arcw span:nth-child(3){color:var(--lm-m)}.lx .tl2-mark{top:26px}.lx .tl2-ends{margin-top:22px}.lx .board.b2 th.headth{position:relative}.lx .board.b2 th.headth .arcw{font:600 12px var(--f-word);letter-spacing:.14em}.lx[data-world=home] .board.b2 th.headth:before{content:"";background:linear-gradient(90deg,var(--lm-l),var(--lm-u),var(--lm-m),var(--lm-a));height:2px;position:absolute;top:0;left:-1px;right:-1px}.lx[data-world=home] .board.b2 thead tr.grp th.headg{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--lm-l) 9%,transparent))}.lx[data-world=home] .board.b2 th.headth{background:color-mix(in srgb,var(--lm-l) 12%,transparent)}.lx[data-world=home] .board.b2 td.c-head{color:color-mix(in srgb,var(--lm-l) 85%,white);background:color-mix(in srgb,var(--lm-l) 13%,transparent);font-weight:600}.lx .info{align-self:center;display:inline-flex;position:relative}.lx .info-b{border:1px solid var(--rule);width:22px;height:22px;color:var(--ink-2);font:500 12px var(--f-num);cursor:pointer;background:0 0;border-radius:50%;padding:0;transition:border-color .2s,color .2s}.lx .info-b:hover,.lx .info.open .info-b{border-color:var(--ink-2);color:var(--ink)}.lx .info-p{z-index:50;background:var(--w-950);color:#fff;text-align:left;border:1px solid #ffffff14;border-radius:7px;width:420px;padding:20px 22px 18px;animation:.16s cubic-bezier(.4,0,.2,1) ddin;position:absolute;top:calc(100% + 10px);left:-12px;box-shadow:0 18px 44px #00000059}.lx .info-p[hidden]{display:none}.lx .info-p:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.lx .info-t{font:500 15px var(--f-text);margin-bottom:10px;display:block}.lx .info-p p{font:14px/1.6 var(--f-text);color:#ffffffc7;margin:0 0 12px}.lx .info-l{font:14px var(--f-text);color:#fff;border-bottom:1px solid;margin-top:4px;padding-bottom:1px;display:inline-block}.lx .ink-white .board.b2 td.c-head{color:#fff!important}.lx .ink-rainbow .board.b2 td.c-head{color:#fff}.lx .ink-rainbow .rd0{color:var(--lm-l)}.lx .ink-rainbow .rd1{color:var(--lm-u)}.lx .ink-rainbow .rd2{color:var(--lm-m)}.lx .ink-rainbow .rd3{color:var(--lm-a)}.lx .boardhead{gap:14px;padding-top:26px}.lx .bh-sub{margin:8px 0 0;font-size:14.5px}.lx .qtabs{border:1px solid var(--rule);border-radius:4px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.lx .qtabs button{font:500 12px var(--f-word);letter-spacing:.1em;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 14px;transition:background .25s,color .25s}.lx .qtabs button:hover{color:var(--ink)}.lx .qtabs button.on{background:var(--rule-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.lx .timebox{margin:16px 0 0;padding:12px 22px}.lx .timebox:has(.stl){padding:12px 24px 6px}.lx .timebox:has(.stl) .tb-left{padding-top:38px}.lx .stl-months{margin-bottom:24px}.lx .ctrl{margin:14px 0 10px}.lx .boardgrid{display:block}.lx .boardgrid.with-dist{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.lx .board.b2{width:100%}.lx .board.b2 td{height:42px;padding:5px 12px}.lx .board.b2 th{padding:6px 12px}.lx .board.b2 td.pl{width:230px;max-width:250px;padding-top:4px;padding-bottom:4px}.lx .board.b2 .pn{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}.lx .board.b2 .ps{margin-top:1px;font-size:11px}.lx .board.b2 td.c-head{min-width:96px;font-size:15px}.lx .board.b2 td .pc{margin-left:3px;font-size:9.5px}.lx .board.b2 td .pc.sd{letter-spacing:-.02em;font-size:9.5px}.lx .board.b2 tr.hot td{background:var(--rule-2)}.lx .dist{border:1px solid var(--rule-2);background:color-mix(in srgb,var(--surface) 40%,transparent);border-radius:6px;padding:14px 14px 6px;position:sticky;top:74px}.lx .dist-h{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.lx .dist-h span{font:11px var(--f-num);color:var(--ink-3)}.lx .dist svg line{stroke:var(--rule-2);stroke-width:1px}.lx .dist svg line.z{stroke:var(--rule)}.lx .dist svg text{fill:var(--ink-3);font:10px var(--f-num)}.lx .dist svg circle{fill:var(--ink-3);opacity:.75;cursor:pointer;transition:fill .15s,opacity .15s}.lx[data-world=home] .dist svg circle{fill:color-mix(in srgb,var(--lm-l) 70%,var(--ink-3))}.lx .dist svg circle.on{fill:var(--ink);opacity:1}.lx .dist svg circle.ring{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:1;pointer-events:none}.lx .dist .lbl text{fill:var(--ink);font:500 11.5px var(--f-text);paint-order:stroke;stroke:var(--bg);stroke-width:3px}@media (max-width:1100px){.lx .boardgrid.with-dist{display:block}.lx .dist{display:none}}.lx .board.b2 td span.pc{opacity:1;font-weight:400;color:var(--ink-3)!important}.lx .info-p a:not(.info-l){color:#fff;border-bottom:1px solid #ffffff73}.lx .info-p a:not(.info-l):hover{border-bottom-color:#fff}.lx .info-p .info-rel{color:#ffffffa8;font-size:13px}.lx .info-p .info-rel b{color:#ffffffdb;font-weight:500}.lx .rel{max-width:1040px}.lx .rel-track{padding:0 6px;position:relative}.lx .rel-months{height:18px;position:relative}.lx .rel-months span{font:11px var(--f-num);color:var(--ink-3);position:absolute;transform:translate(-50%)}.lx .rel-bar{height:74px;position:relative}.lx .rel-bar:before{content:"";background:var(--rule-2);height:2px;position:absolute;top:30px;left:0;right:0}.lx .rel-reg,.lx .rel-po{border-radius:3px;height:6px;position:absolute;top:28px}.lx .rel-reg{background:color-mix(in srgb,var(--accent) 45%,transparent)}.lx .rel-po{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 30%,transparent) 0 6px,transparent 6px 10px)}.lx .rel-tag{font:500 10.5px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;position:absolute;top:46px;transform:translate(-50%)}.lx .rel-ev{font:11px var(--f-num);color:var(--ink-3);white-space:nowrap;position:absolute;top:4px;transform:translate(-50%)}.lx .rel-ev:after{content:"";background:var(--ink-3);width:1px;height:8px;position:absolute;top:16px;left:50%}.lx .rel-today{font:500 10px var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);position:absolute;top:46px;transform:translate(-50%)}.lx .rel-today:before{content:"";background:var(--ink-2);width:1px;height:14px;position:absolute;top:-16px;left:50%}.lx .rel-node{background:var(--bg);border:2px dashed var(--ink-3);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-12px;display:flex;position:absolute;top:19px}.lx .rel-node b{font:500 12px var(--f-num);color:var(--ink-2);position:absolute;top:-22px}.lx .rel-node.pub{border:2px solid var(--accent)}.lx .rel-node.on{background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent)}.lx .rel-node.on b{color:var(--accent)}.lx .rel-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lx .rel-cards li{border:1px solid var(--rule-2);background:color-mix(in srgb,var(--surface) 45%,transparent);border-radius:6px;padding:14px 16px 16px;position:relative}.lx .rel-cards li.on{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.lx .rel-k{font:11px var(--f-num);letter-spacing:.06em;color:var(--ink-3);margin-bottom:8px;display:block}.lx .rel-cards b{font:400 21px/1.15 var(--f-display);margin-bottom:6px;display:block}.lx .rel-cards p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.lx .rel-st{font:500 9.5px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);position:absolute;top:13px;right:14px}.lx .rel-st.soon{color:var(--ink-3)}@media (max-width:820px){.lx .rel-cards{grid-template-columns:1fr 1fr}}.lx .rel-k{padding-right:84px}.lx .info-more{animation:.18s cubic-bezier(.4,0,.2,1) ddin;display:block}.lx .info-more b{color:#fff;font-weight:500}.lx .info-f{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:12px;display:flex}.lx .info-x{color:#fff;font:12.5px var(--f-num);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:3px;padding:5px 10px}.lx .info-x:hover{border-color:#ffffff80}.lx .info-soon{font:13.5px var(--f-text);color:#ffffff80}.lx .info-soon em{font:normal 500 9.5px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;border:1px solid #ffffff40;border-radius:3px;margin-left:8px;padding:3px 6px}.lx .dist{padding:14px 16px 8px}.lx .dist-h b{font:500 12.5px var(--f-word);letter-spacing:.08em}.lx .dist-leg{font:11px var(--f-num);color:var(--ink-2);gap:14px;margin:2px 0 8px;display:flex}.lx .dist-leg span{align-items:center;gap:6px;display:inline-flex}.lx .dist-leg i{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.lx .dist-leg .pg-G i{color:var(--lm-l)}.lx .dist-leg .pg-W i{color:var(--lm-a)}.lx .dist-leg .pg-C i{color:var(--lm-m)}.lx .dist svg circle.pg-G{fill:var(--lm-l);opacity:.85}.lx .dist svg circle.pg-W{fill:var(--lm-a);opacity:.85}.lx .dist svg circle.pg-C{fill:var(--lm-m);opacity:.85}.lx .dist svg circle.pg-x{fill:var(--ink-3);opacity:.6}.lx[data-world=home] .dist svg circle.pg-G{fill:var(--lm-l)}.lx .dist svg circle.on{opacity:1;fill:#fff!important}.lx .dist svg text.lbl{fill:var(--ink);font:500 11.5px var(--f-text);paint-order:stroke;stroke:var(--bg);stroke-width:3px}.lx .ab-top{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:44px;padding:34px 0 30px;display:grid}.lx .ab-h{flex-wrap:wrap;align-items:baseline;gap:16px;margin:0 0 18px;font-size:58px;line-height:1;display:flex}.lx .ab-h>span:last-child{font:400 26px var(--f-display);color:var(--ink-2)}.lx .ab-lead{color:var(--ink);max-width:36em;margin:0 0 14px;font-size:19px;line-height:1.6}.lx .ab-p{color:var(--ink-2);max-width:38em;margin:0;font-size:16px;line-height:1.7}.lx .ab-top .cta{align-items:center}.lx .herocard{border:1px solid var(--rule-2);border-radius:8px;height:440px;position:relative;overflow:hidden}.lx .herocard iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lx .ab-sec{padding:38px 0 6px}.lx .ab-sub{max-width:46em;margin:0 0 20px}@media (max-width:900px){.lx .ab-top{grid-template-columns:1fr}.lx .herocard{height:320px}}.lx .hero.fades{--fade:1}.lx .hero.fades iframe{opacity:var(--fade)}.lx .hero.fades:after{content:"";background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none;z-index:1;height:38%;position:absolute;bottom:0;left:0;right:0}.lx .hero.fades .copy{opacity:calc(.35 + .65 * var(--fade))}.lx .hero .ab-h{margin:0;font-size:clamp(48px,5.4vw,80px)}.lx .hero .ab-h>span:last-child{font-size:clamp(20px,2vw,28px)}.lx .ab-intro{padding:6px 0 10px}.lx .hero .copy{left:max(clamp(16px,4vw,48px),50vw - 572px)}.lx .hero.fades .copy{width:min(520px,40vw)}.lx .arcstack{flex-direction:column;gap:5px;display:inline-flex}.lx .arcx{font:500 10.5px var(--f-num);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.lx .arcx span:first-child{color:var(--lm-l)}.lx .arcx span:nth-child(2){color:var(--lm-a)}.lx .arcx span:nth-child(3){color:var(--lm-m)}.lx .qtabs button{font:500 13px var(--f-text);letter-spacing:0}.lx .qtabs button small{font:500 9.5px var(--f-num);letter-spacing:.12em;opacity:.55;margin-left:6px}.lx .bh-title:has(.arcstack){align-items:flex-start}.lx .bh-title:has(.arcstack) .info{margin-top:6px}.lx .board.b2 td.rk,.lx .board.b2 tr.cols th.rkh{z-index:2;background:var(--bg);box-sizing:border-box;width:44px;min-width:44px;position:sticky;left:0}.lx .board.b2 td.pl,.lx .board.b2 tr.cols th.rkh+th{z-index:2;background:var(--bg);box-shadow:inset -1px 0 0 var(--rule);position:sticky;left:44px}.lx .board.b2 tr.grp th:first-child{z-index:2;background:var(--bg);position:sticky;left:0}.lx .board.b2 tr.hot td.rk,.lx .board.b2 tr.hot td.pl{background:color-mix(in srgb,var(--ink) 8%,var(--bg))}.lx-tipf{z-index:200;color:#fff;width:max-content;max-width:300px;font:400 12.5px/1.55 var(--f-text,system-ui);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;pointer-events:none;background:#0f0d1c;border-radius:5px;padding:10px 12px;animation:.14s ease-out lxtip;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #00000059}.lx-tipf.up{transform:translate(-50%,-100%)}.lx-tipf .tipdef{flex-direction:column;gap:3px;font-size:12px;line-height:1.4;display:flex}.lx-tipf .tipdef b{letter-spacing:.06em;text-transform:uppercase;color:#b9b4e8;margin-bottom:2px;font-size:11px;font-weight:600}.lx-tipf .tipdef span{color:#e8e6f5;padding-left:10px;position:relative}.lx-tipf .tipdef span:before{content:"";background:#8b84d6;border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:0}@keyframes lxtip{0%{opacity:0}to{opacity:1}}.lx .tip-b{display:none}.lx .dd-list.ck.tree{width:330px;max-height:min(70vh,640px);overflow-y:auto}.lx .dd-list.ck .ck-sec{font:500 10px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);margin-top:4px;padding:12px 8px 4px}.lx .dd-list.ck .ck-sec:first-child{border-top:0;margin-top:0;padding-top:4px}.lx .dd-list.ck label{padding:6px 8px}.lx .dd-list.ck label.d1{border-left:1px solid var(--rule);border-radius:0 4px 4px 0;margin-left:18px}.lx .dd-list.ck label.d2{border-left:1px solid var(--rule);border-radius:0 4px 4px 0;margin-left:36px}.lx .dd-list.ck b{align-items:center;gap:6px;display:inline-flex}.lx .dd-list.ck em{font:normal 11px var(--f-num);color:var(--ink-3);margin-top:1px;display:block}.lx .dd-list.ck .ck-foot{border-top:1px solid var(--rule);font:11px var(--f-num);color:var(--ink-3);align-items:center;gap:7px;margin-top:6px;padding:10px 8px 4px;display:flex}.lx svg.warn{vertical-align:-1px;flex:none;margin-left:5px}.lx .board.b2 td.pl{position:sticky}.lx .board.b2 td.pl .pin{width:18px;height:18px;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s,color .15s;display:grid;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.lx .board.b2 tr:hover td.pl .pin,.lx .board.b2 td.pl .pin:focus-visible{opacity:.7}.lx .board.b2 td.pl .pin.on{opacity:1;color:var(--ink)}.lx .board.b2 td.pl{padding-left:22px}.lx .board.b2 tr.pinned td{background:color-mix(in srgb,var(--ink) 5%,var(--bg))}.lx .board.b2 tr.pinlast td{border-bottom:1px solid var(--ink-3)}.lx .pinclear{border:1px solid var(--rule);color:var(--ink-2);font:12px var(--f-num);cursor:pointer;background:0 0;border-radius:4px;padding:7px 10px}.lx .pinclear:hover{color:var(--ink);border-color:var(--ink-3)}.lx .doclinks{border-bottom:1px solid var(--rule-2,var(--rule));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin:6px 0 10px;padding:0 0 18px;display:flex}.lx .doclinks-k{font:500 10.5px var(--f-num);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.lx .doclinks-k em{color:var(--accent);font-style:normal}.lx .doclinks-l{flex-wrap:wrap;gap:6px 26px;display:flex}.lx .doclinks-l a{font:14px var(--f-text);color:var(--ink-2);text-decoration:none;transition:color .2s}.lx .doclinks-l a:hover{color:var(--ink)}.lx .bul{max-width:46em;margin:0 0 6px;padding-left:20px}.lx .bul li{color:var(--ink-2);margin:0 0 7px;font-size:16px;line-height:1.65}.lx .bul li b{color:var(--ink);font-weight:500}.lx .bul ul{margin:6px 0 0;padding-left:18px}.lx .eqn{border-left:2px solid var(--rule);background:color-mix(in srgb,var(--ink) 4%,transparent);max-width:46em;font:14px/1.7 var(--f-num);color:var(--ink);white-space:pre-wrap;margin:10px 0 14px;padding:12px 16px;display:block}.lx .ab-sec h2+.bul,.lx .ab-sec h2+.eqn{margin-top:14px}.lx .arcrow{align-items:center;gap:12px;display:inline-flex}.lx .bh-title:has(.arcstack) .arcrow .info{margin-top:0}.lx .bul{list-style:outside}.lx .bul li::marker{color:var(--ink-3)}.lx .bul ul{list-style:circle}.lx-tipf.lean{max-width:250px;padding:8px 11px;font-size:12px;transform:translate(-100%,-50%)}.lx .dd-list.ck .tip{cursor:pointer;display:block}.lx .dd-list.ck .tip>label,.lx .dd-list.ck .tip>span:first-child{border-bottom:0}.lx .ab2-top{border-bottom:1px solid var(--rule);padding:46px 0 30px}.lx .ab2-h{font:400 clamp(40px,4.6vw,64px)/1.05 var(--f-display);margin:0 0 18px}.lx .ab2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.lx .ab2-grid h3{margin:0 0 6px;font-size:18px}.lx .ab2-grid p{margin:0;font-size:14.5px;line-height:1.6}.lx .fellows{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:26px;display:grid}.lx .fellow{margin:0}.lx .fellow-ph{aspect-ratio:1;border:1px solid var(--rule-2);background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:6px;place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.lx .fellow-ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lx .fellow-ph span{font:400 56px var(--f-display);color:var(--ink-3)}.lx .fellow.open .fellow-ph{border-style:dashed;border-color:var(--rule);background:0 0}.lx .fellow figcaption{flex-direction:column;gap:3px;display:flex}.lx .fellow figcaption b{font-size:17px;font-weight:500}.lx .fellow-r{font:11px var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lx .fellow-b{color:var(--ink-2);margin:4px 0 2px;font-size:14px;line-height:1.55}.lx pre.bib{font:12.5px/1.6 var(--f-num);background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid var(--rule-2);border-radius:6px;max-width:720px;padding:16px 18px;overflow-x:auto}@media (max-width:900px){.lx .ab2-grid{grid-template-columns:1fr 1fr}}.lx .draft-wrap{max-width:720px}.lx .draft-p{color:var(--ink-2);max-width:40em;margin:0 0 16px;font-size:17px;line-height:1.72}.lx .draft-p b{color:var(--ink);font-weight:500}.lx .draft-note{border:1px dashed color-mix(in srgb,var(--accent) 60%,transparent);max-width:46em;font:13px/1.6 var(--f-text);color:var(--ink-2);border-radius:5px;margin:4px 0 18px;padding:10px 14px;display:block}.lx .draft-note>b:first-child{font:500 10px var(--f-num);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-right:8px}.lx .ab-sec.draft h2{margin-bottom:14px}.lx .ab2-pub{flex-wrap:wrap;gap:44px;margin:0;padding:0;list-style:none;display:flex}.lx .ab2-pub a{font:400 26px var(--f-display);color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:3px;text-decoration:none;transition:border-color .2s}.lx .ab2-pub a:hover{border-color:var(--ink)}.lx .ab2-epi{font:italic 400 22px/1.45 var(--f-display);color:var(--ink);max-width:30em;margin:0 0 18px}.lx .updated{font:11px var(--f-num);letter-spacing:.06em;color:var(--ink-3);opacity:.8;margin:4px 0 0}.lx .fellow figcaption a.link{align-self:flex-start}.lx button.fellow{all:unset;cursor:pointer;flex-direction:column;gap:3px;display:flex}.lx button.fellow:focus-visible .fellow-ph{outline:2px solid var(--accent);outline-offset:3px}.lx .fellow .fellow-ph{transition:border-color .25s,transform .35s cubic-bezier(.4,0,.2,1)}.lx button.fellow:hover .fellow-ph,.lx button.fellow.on .fellow-ph{border-color:var(--ink-3)}.lx .fellow-n{justify-content:space-between;align-items:baseline;font-size:17px;font-weight:500;display:flex}.lx .fellow-n i{font-style:normal;font:400 16px var(--f-num);color:var(--ink-3)}.lx .fellow.open{flex-direction:column;gap:3px;display:flex}.lx .profile{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .35s;display:grid}.lx .profile.show{opacity:1;grid-template-rows:1fr}.lx .profile-in{overflow:hidden}.lx .profile-grid{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:28px;padding:26px 0 6px;display:grid}.lx .profile-bio{color:var(--ink-2);max-width:36em;margin:0;font-size:16px;line-height:1.7}.lx .profile-work{margin:0;padding-left:18px}.lx .profile-work li{margin:0 0 6px;font-size:15px}.lx .profile-links{margin:18px 0 0;font-size:14px}.lx .principle{margin:0 0 18px}.lx .principle-h{font:italic 400 21px/1.45 var(--f-display);color:var(--ink);margin:0}.lx .principle-b{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.6}@media (max-width:900px){.lx .profile-grid{grid-template-columns:1fr;gap:28px}}.lx .mlink{align-items:baseline;gap:0;display:inline-flex}.lx .mlink button{all:unset;cursor:pointer;font:400 26px var(--f-display);color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:3px;transition:border-color .2s}.lx .mlink button:hover,.lx .mlink.open button{border-color:var(--ink)}.lx .mlink-k{opacity:0;gap:18px;max-width:0;transition:max-width .45s cubic-bezier(.4,0,.2,1),opacity .3s,margin .45s;display:inline-flex;overflow:hidden}.lx .mlink.open .mlink-k{opacity:1;max-width:220px;margin-left:18px}.lx .ab2-pub .mlink-k a{color:var(--ink-2);font-size:20px}.lx .arcv{font:500 .34em var(--f-num);letter-spacing:.02em;vertical-align:super;color:var(--ink-2);margin-left:-.12em}.lx .draft-h3{font:400 22px/1.3 var(--f-display);color:var(--ink);margin:26px 0 8px}.lx .draft-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:48px;display:grid}.lx .ab-sec.draft.with-fig,.lx .draft-wrap{max-width:none}.lx .draft-wrap>.ab-sec:not(.with-fig){max-width:760px}.lx .prismfig{margin:0}.lx .prismfig-box{border:1px solid var(--rule);border-radius:8px;position:relative;overflow:hidden}.lx .prismfig-box iframe{pointer-events:none;border:0;position:absolute;top:0;left:0}.lx .prismfig figcaption,.lx .arctree figcaption{font:12.5px/1.5 var(--f-text);color:var(--ink-3);margin-top:10px}.lx .arctree{max-width:820px;margin:18px 0 6px}.lx .arctree-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:10px;display:flex}.lx .arctree-q{font:500 10.5px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:flex}.lx .arctree-q input{font:14px var(--f-text);color:var(--ink);border:1px solid var(--rule);background:0 0;border-radius:5px;outline:none;width:220px;padding:7px 10px}.lx .arctree-q input:focus{border-color:var(--ink-2)}.lx .arctree-tabs{border:1px solid var(--rule);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.lx .arctree-tabs button{font:13px var(--f-text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 11px}.lx .arctree-tabs button.on{background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink)}.lx .arctree-who{font:13.5px var(--f-text);color:var(--ink-2);margin:4px 0 10px}.lx .arctree-who b{color:var(--ink);font-weight:500}.lx .arctree-svg{border:1px solid var(--rule);border-radius:8px;padding:12px 12px 8px;overflow-x:auto}.lx .arctree-svg svg{min-width:620px;display:block}.lx .at-link{fill:none;stroke:var(--rule);stroke-width:1.2px}.lx .at-box{fill:color-mix(in srgb,var(--ink) 5%,transparent);stroke:var(--rule)}.lx .at-box.root{fill:color-mix(in srgb,var(--accent) 16%,transparent);stroke:color-mix(in srgb,var(--accent) 55%,transparent)}.lx .at-pos{fill:var(--accent);opacity:.85}.lx .at-neg{fill:#e07a8c;opacity:.85}.lx .at-l{font:12px var(--f-text);fill:var(--ink-2)}.lx .at-v{font:500 12px var(--f-num);fill:var(--ink)}.lx .at-v.neg{fill:#f0a3b0}@media (max-width:900px){.lx .draft-grid{grid-template-columns:1fr}.lx .prismfig{position:static}}.lx .draft-t{max-width:640px;margin:14px 0 8px}.lx .draft-t td,.lx .draft-t th{font-size:14px}.lx .arct{letter-spacing:.02em;font-weight:500}.lx .arct span:first-child,.lx .arcn span:first-child{color:var(--lm-l)}.lx .arct span:nth-child(2),.lx .arcn span:nth-child(2){color:var(--lm-a)}.lx .arct span:nth-child(3),.lx .arcn span:nth-child(3){color:var(--lm-m)}.lx .draft h2 .arct{font-weight:400}.lx .tabset{max-width:760px;margin:16px 0 8px}.lx .tabset-bar{border:1px solid var(--rule);border-radius:6px;flex-wrap:wrap;gap:2px;margin-bottom:6px;padding:2px;display:inline-flex}.lx .tabset-bar button{font:13px var(--f-text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px}.lx .tabset-bar button.on{background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink)}.lx .tabset-p .draft-p{font-size:15px}.lx .arcviews{max-width:980px;margin:18px 0 6px}.lx .av-pick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lx .av-pick button{text-align:left;border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:7px;padding:10px 12px;transition:border-color .2s,background .2s}.lx .av-pick button b{font:500 15px var(--f-text);color:var(--ink);display:block}.lx .av-pick button span{font:11px var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lx .av-pick button.on{border-color:var(--ink-2);background:color-mix(in srgb,var(--ink) 8%,transparent)}.lx .av-what{color:var(--ink-2);max-width:46em;min-height:3.3em;margin:14px 0 12px;font-size:16px;line-height:1.65}.lx .av-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lx .av-chart{border:1px solid var(--rule);border-radius:8px;padding:12px 14px 10px}.lx .av-h{font:500 10.5px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lx .av-n{gap:4px;display:inline-flex}.lx .av-n button{font:11px var(--f-num);border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:3px;padding:2px 7px}.lx .av-n button.on{color:var(--ink);border-color:var(--ink-2)}.lx .av-bar{transition:height .35s cubic-bezier(.4,0,.2,1),y .35s cubic-bezier(.4,0,.2,1)}.lx .av-bar.s0,.lx .av-legend i.s0{fill:var(--lm-l);background:var(--lm-l)}.lx .av-bar.s1,.lx .av-legend i.s1{fill:var(--lm-m);background:var(--lm-m)}.lx .av-tx{font:10.5px var(--f-num);fill:var(--ink-3)}.lx .av-legend{font:11px var(--f-num);color:var(--ink-3);gap:16px;margin-top:4px;display:flex}.lx .av-legend i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.lx .av-tables{gap:12px;display:grid}.lx .av-t{width:100%}.lx .av-t td{white-space:normal;font-size:13.5px}.lx .av-t td:last-child{text-align:right;color:var(--ink)}@media (max-width:900px){.lx .av-pick{grid-template-columns:repeat(2,1fr)}.lx .av-grid{grid-template-columns:1fr}}.lx .at-sk{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lx .at-skrow{font:12.5px var(--f-text);color:var(--ink-2);grid-template-columns:140px 1fr 44px;align-items:center;gap:10px;padding:3px 0;display:grid}.lx .at-skb{background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:2px;height:8px;position:relative}.lx .at-skb:after{content:"";background:var(--rule);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.lx .at-skb i{border-radius:2px;position:absolute;top:0;bottom:0}.lx .at-skb i.pos{background:var(--accent)}.lx .at-skb i.neg{background:#e07a8c}.lx .at-skv{font:500 12px var(--f-num);text-align:right;color:var(--ink)}.lx .at-skv.neg{color:#f0a3b0}.lx .arctree-tabs .skt{border-left:1px solid var(--rule);border-radius:0 4px 4px 0}@media (max-width:760px){.lx .at-sk{grid-template-columns:1fr}}.lx .draft-pull{font:400 26px/1.3 var(--f-display);color:var(--ink);margin:6px 0 14px}.lx .av-t td.nm{width:50%}.lx .av-t td:last-child{font:13.5px/1.45 var(--f-text);text-align:left}.lx .av-t th{text-align:left}.lx table.board.av-t td.nm{width:50%}.lx table.board.av-t tbody td:last-child{font:13.5px/1.45 var(--f-text);text-align:left;letter-spacing:0}.lx .av-bar.dim{opacity:.35}.lx .av-hint{color:var(--ink-3);margin-left:auto}.lx .av-h>span:first-child{text-transform:none;letter-spacing:.02em;font-size:11.5px}.lx .arcseries{max-width:820px;margin:18px 0 6px}.lx .as-legend{flex-wrap:wrap;gap:6px;display:inline-flex}.lx .as-legend button{font:13px var(--f-text);color:var(--ink-3);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.lx .as-legend button.on{color:var(--ink);border-color:var(--ink-2)}.lx .as-legend i,.lx .as-read i{border-radius:2px;width:14px;height:3px;display:inline-block}.lx .l0 i{background:var(--lm-l)}.lx .l1 i{background:var(--lm-a)}.lx .l2 i{background:var(--lm-m)}.lx .l3 i{background:var(--ink-2)}.lx .as-line polyline{fill:none;stroke-width:2px;stroke-linejoin:round}.lx .as-line circle{stroke:var(--bg);stroke-width:1.5px}.lx .as-line.l0 polyline{stroke:var(--lm-l)}.lx .as-line.l1 polyline{stroke:var(--lm-a)}.lx .as-line.l1 circle{fill:var(--lm-a)}.lx .as-line.l2 polyline{stroke:var(--lm-m)}.lx .as-line.l2 circle{fill:var(--lm-m)}.lx .as-line.l3 polyline{stroke:var(--ink-3);stroke-dasharray:3 4}.lx .as-line.l3 circle{fill:var(--ink-2)}.lx .as-grid{stroke:var(--rule-2,var(--rule))}.lx .as-zero{stroke:var(--rule);stroke-width:1.2px}.lx .as-cross{stroke:var(--ink-3);stroke-dasharray:2 3}.lx .as-read{min-height:22px;font:500 13px var(--f-num);color:var(--ink);flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;display:flex}.lx .as-read span{align-items:center;gap:7px;display:inline-flex}.lx .as-read em{font:normal 11.5px var(--f-num);color:var(--ink-3)}.lx .av-legend{white-space:nowrap;flex-wrap:nowrap}.lx .bh-title .qtabs{align-self:center;margin-left:14px}.lx .bh-title .qtabs button{padding:5px 11px}.lx .hero .ab-h .ab-intro-k{font:500 13px var(--f-num);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);flex-basis:100%;margin-bottom:10px;display:block}.lx .bh-title:has(.arcstack) .qtabs{align-self:flex-start;margin-top:2px}.lx .sp0{letter-spacing:0;font-size:0}.lx .archive{border-top:1px solid var(--rule);margin-top:46px;padding-top:22px}.lx .archive-h{font:400 26px var(--f-display);margin:0 0 6px}.lx .archive-sub{margin:0 0 22px;font-size:14.5px}.lx .lk-intro{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;padding-top:8px;display:grid}.lx .lk-intro .ab-p{margin:0 0 14px}.lx .lh{border:1px solid var(--rule-2);background:color-mix(in srgb,var(--surface) 40%,transparent);border-radius:8px;padding:16px 16px 12px;position:sticky;top:84px}.lx .lh-h{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.lx .lh-h .eyebrow{margin:0}.lx .lh-s{font:400 22px var(--f-display);animation:.5s cubic-bezier(.4,0,.2,1) lhin}.lx .lh-l{margin:0;padding:0;list-style:none}.lx .lh-l li{border-bottom:1px solid var(--rule-2);grid-template-columns:22px 1fr auto;align-items:baseline;gap:8px;padding:5px 0;animation:.5s cubic-bezier(.4,0,.2,1) both lhin;display:grid;position:relative}.lx .lh-r{font:11px var(--f-num);color:var(--ink-3)}.lx .lh-n{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.lx .lh-n em{font:normal 10px var(--f-num);color:var(--ink-3);margin-left:6px}.lx .lh-v{font:500 12.5px var(--f-num)}.lx .lh-b{background:var(--accent);opacity:.7;height:1px;transition:width .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:30px}.lx .lh-t{gap:3px;margin-top:12px;display:flex}.lx .lh-t button{all:unset;background:var(--rule-2);cursor:pointer;border-radius:2px;flex:1;height:6px;transition:background .3s}.lx .lh-t button.on{background:var(--accent)}.lx .lh-t button:hover{background:var(--ink-3)}.lx .lh-f{font:10px var(--f-num);color:var(--ink-3);justify-content:space-between;margin-top:5px;display:flex}@keyframes lhin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:980px){.lx .lk-intro{grid-template-columns:1fr}.lx .lh{position:static}}.lx .lh{position:static}.lx .lh-tabs,.lx .lv-tabs{border:1px solid var(--rule);border-radius:4px;gap:2px;width:max-content;margin-bottom:14px;padding:2px;display:flex}.lx .lh-tabs button,.lx .lv-tabs button{all:unset;cursor:pointer;font:500 12px var(--f-text);color:var(--ink-3);border-radius:3px;padding:5px 11px;transition:background .25s,color .25s}.lx .lh-tabs button:hover,.lx .lv-tabs button:hover{color:var(--ink)}.lx .lh-tabs button.on,.lx .lv-tabs button.on{background:var(--rule-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.lx .lh-vid video{aspect-ratio:16/9;background:#000;border-radius:6px;width:100%;display:block}.lx .lh-cap{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.55}.lx .lv-gap{max-width:720px}.lx .lv-gh{font:500 11px var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 4px}.lx .lv-gap svg{width:100%;height:auto;display:block;overflow:visible}.lx .lv-gap svg text{font:11px var(--f-num);fill:var(--ink-3)}.lx .lv-gap svg text.lab{fill:var(--ink);font:500 12px var(--f-text)}.lx .lv-gap svg text.val{fill:var(--ink-2)}.lx .lv-gap svg line.gl{stroke:var(--rule-2)}.lx .lv-gap svg line.z{stroke:var(--ink-3)}.lx .lv-gap svg line.ci{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;opacity:.6}.lx .lv-gap svg circle.pt{fill:var(--accent)}.lx .tiers{max-width:800px;margin:18px 0 0}.lx .tiers svg{width:100%;height:auto;display:block}.lx .tiers text{font:11px var(--f-num);fill:var(--ink-3)}.lx .tiers text.lab{font:500 12.5px var(--f-text);fill:var(--ink)}.lx .tiers text.sub{font:10px var(--f-num);fill:var(--ink-3)}.lx .tiers text.mv{font:500 12px var(--f-num);fill:var(--ink)}.lx .tiers text.zl{fill:var(--ink-2);font-size:10.5px}.lx .tiers line.gl{stroke:var(--rule-2)}.lx .tiers line.z{stroke:var(--ink-2);stroke-dasharray:3 3}.lx .tiers circle.dot{fill:var(--accent);opacity:.45}.lx .tiers line.med{stroke:#fff;stroke-width:2.5px;stroke-linecap:round}.lx .tiers figcaption{color:var(--ink-3);margin-top:6px;font-size:12.5px}.lx .tiers circle.dot{cursor:pointer;transition:r .12s}.lx .tiers circle.dot.on{opacity:1;fill:#fff}.lx .tiers text.hl{font:500 12px var(--f-text);fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;pointer-events:none}.lx .lv-vis{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;max-width:900px;display:grid}.lx .lv-vis .note{grid-column:1/-1}.lx .lv-pt{font:500 13px var(--f-text);margin:0 0 8px}.lx .lv-row{grid-template-columns:62px 1fr 44px;align-items:center;gap:10px;margin:0 0 5px;display:grid}.lx .lv-n{font:500 11px var(--f-num);letter-spacing:.06em;color:var(--ink-3)}.lx .lv-bar{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:2px;height:12px;overflow:hidden}.lx .lv-bar i{background:color-mix(in srgb,var(--ink) 30%,transparent);border-radius:2px;height:100%;display:block}.lx .lv-row.lead .lv-n,.lx .lv-row.lead .lv-v{color:var(--ink)}.lx .lv-row.lead .lv-bar i{background:var(--accent)}.lx .lv-v{font:500 12px var(--f-num);color:var(--ink-2);text-align:right}.lx .lv-ax{font:10px var(--f-num);color:var(--ink-3);margin:2px 0 0 72px}@media (max-width:820px){.lx .lv-vis{grid-template-columns:1fr}}@media (max-width:700px){.lx .ab-sec table.board,.lx .draft-wrap table,.lx .lv table.board{max-width:100%;display:block;overflow-x:auto}.lx nav.top .right .ext,.lx nav.top .right .themebtn{display:none}.lx nav.top .wrap{gap:18px}.lx .note .mono{word-break:break-all}.lx .bh-title{flex-wrap:wrap;row-gap:10px}.lx .bh-title .qtabs{margin-left:0}.lx .timebox{flex-direction:column;align-items:stretch}.lx .timebox>*{min-width:0;max-width:100%}.lx .stl,.lx .tl2{width:100%!important;min-width:0!important}.lx .timebox:has(.stl) .tb-left{padding-top:0}.lx .stl{overflow:hidden}.lx .stl-cl{font-size:10px}.lx .stl-cs{display:none}.lx .stl-cl b{margin-right:0}.lx .stl-events span:not(:first-child):not(:last-child),.lx .stl-months span:nth-child(2n){display:none}.lx .stl{padding:0 16px}}.lx .onoff{max-width:760px;margin:26px 0 30px}.lx .onoff .oo-chip{fill:var(--bg);opacity:.82}.lx .onoff .oo-k{font:500 11px var(--f-num);letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-2)}.lx .onoff .oo-n{font:500 22px var(--f-num);fill:var(--ink)}.lx .onoff .oo-n.neg{fill:var(--ink-2)}.lx .onoff .oo-p{font:10.5px var(--f-num);fill:var(--ink-3)}.lx .onoff .oo-b{font:500 13px var(--f-num);letter-spacing:.04em}.lx .onoff .oo-v{font-size:16px}.lx .onoff .oo-s{opacity:.75;font-size:11px}.lx .onoff .oo-cap{font:11px var(--f-num);letter-spacing:.06em;color:var(--ink-3);margin-top:4px}.lx .onoff .oo-scroll{overflow-x:auto}.lx .onoff .oo-scroll svg{min-width:620px;display:block}.lx .arc-intro{padding-top:0}.lx .arc-intro .draft-p{max-width:720px}@media (max-width:900px){.lx .arc-intro{grid-template-columns:1fr;gap:28px}}.lx .evfig{max-width:760px;margin:22px 0 28px}.lx .evfig .ev-scroll{overflow-x:auto}.lx .evfig .ev-scroll svg{min-width:560px;display:block}.lx .evfig .ev-avg{stroke:var(--ink-3);stroke-dasharray:3 4}.lx .evfig .ev-avgl{font:10.5px var(--f-num);fill:var(--ink-3)}.lx .evfig .ev-base{stroke:var(--rule)}.lx .evfig .ev-area{fill:url(#ev-g);opacity:0;transition:opacity .9s .9s}.lx .evfig .ev-line{fill:none;stroke:url(#ev-g);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1)}.lx .evfig.on .ev-line{stroke-dashoffset:0}.lx .evfig.on .ev-area{opacity:.12}.lx .evfig .ev-ev{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(4px)}.lx .evfig.on .ev-ev{opacity:1;transform:none}.lx .evfig .ev-dot{fill:var(--bg);stroke:var(--ink);stroke-width:2px}.lx .evfig .ev-act{font:500 11px var(--f-num);fill:var(--ink-2);letter-spacing:.06em;text-transform:uppercase}.lx .evfig .ev-d{font:500 17px var(--f-num)}.lx .evfig .ev-d.pos{fill:var(--lm-l)}.lx .evfig .ev-d.neg{fill:var(--lm-m)}.lx .evfig .ev-who{font:10.5px var(--f-num);fill:var(--ink-3)}.lx .evfig .ev-tick{stroke:var(--rule);stroke-dasharray:2 3}.lx .evfig .ev-v{font:500 13px var(--f-num);fill:var(--ink)}.lx .evfig .ev-end{font:500 12px var(--f-num);fill:var(--lm-a);letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.lx .evfig .ev-line,.lx .evfig .ev-area,.lx .evfig .ev-ev{transition:none}}.lx .arc-top .at-n{gap:4px;margin:0 0 10px;display:flex}.lx .arc-top .at-n button{border:1px solid var(--rule);color:var(--ink-2);font:11px var(--f-num);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:3px;flex:1;padding:4px 0}.lx .arc-top .at-n button.on{background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink);border-color:var(--ink-3)}.lx .arc-top .at-scroll{scrollbar-width:thin;max-height:470px;padding-right:6px;overflow-y:auto}.lx .arc-top .at-cap{font:10.5px var(--f-num);color:var(--ink-3);letter-spacing:.03em;margin:10px 0 0}.lx .draft-fold>summary{cursor:pointer;align-items:baseline;gap:14px;list-style:none;display:flex}.lx .draft-fold>summary::-webkit-details-marker{display:none}.lx .draft-fold>summary h2{margin:0 0 14px}.lx .draft-fold>summary .fold-hint{font:11px var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);white-space:nowrap;border-radius:3px;padding:2px 8px}.lx .draft-fold>summary .fold-hint:after{content:" +"}.lx .draft-fold[open]>summary .fold-hint:after{content:" 2"}.lx .draft-fold>summary:hover .fold-hint{color:var(--ink);border-color:var(--ink-3)}.lx .draft-fold .fold-body{padding-bottom:10px}.lx nav.top .nav-models{position:relative}.lx nav.top .nav-models>button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0}.lx nav.top .nav-models>button i{opacity:.7;margin-left:3px;font-size:10px;font-style:normal}.lx nav.top .nav-models>button:hover,.lx nav.top .nav-models>button.here,.lx nav.top .nav-models.open>button{color:var(--ink)}.lx nav.top .nav-models>button.here{box-shadow:0 1px}.lx nav.top .nm-menu{z-index:50;border:1px solid var(--rule);background:var(--sunken);border-radius:6px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 12px);left:-14px;box-shadow:0 12px 30px #00000040}.lx nav.top .nm-menu a{color:var(--ink);border-radius:4px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.lx nav.top .nm-menu a:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.lx nav.top .nm-menu b{font:500 13px var(--f-word);letter-spacing:.1em}.lx nav.top .nm-menu em{color:var(--ink-3);font-size:12px;font-style:normal}body:has(.lx[data-world=home]){background:#364b86}body:has(.lx[data-world=loki]){background:#514280}body:has(.lx[data-theme=paper]){background:#fff}.lx .hb .hb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.lx .hb .hb-t{align-items:baseline;gap:12px;margin:0;display:flex}.lx .hb .hb-t .arcw,.lx .hb .hb-t .hb-lk{font:500 28px var(--f-word);letter-spacing:.1em}.lx .hb .hb-t .hb-lk{color:var(--w-accent)}.lx .hb .hb-sub{margin:4px 0 0}.lx .hb .hb-ctx{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.lx .hb .hb-ctx button{border:1px solid var(--rule);color:var(--ink-3);font:12px var(--f-text);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;transition:all .2s}.lx .hb .hb-ctx button.on{color:var(--ink);border-color:var(--ink-3);background:color-mix(in srgb,var(--ink) 10%,transparent)}.lx .hb .hb-scroll{overflow-x:auto}.lx .hb .hb-foot{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:14px;font-size:13px;display:flex}.lx[data-world=xpts]:not([data-theme=paper]){--ink-2:#ffffffe0;--ink-3:#ffffffc2;--rule:#ffffff47;--rule-2:#ffffff24}.lx .xp-h1{font:500 clamp(40px,5vw,64px)/1 var(--f-word);letter-spacing:.04em;color:var(--w-accent);margin:6px 0 14px}.lx .xp{padding-bottom:56px}.lx .xp-boxes{border:1px solid var(--rule);background:var(--w-700);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 36px;display:grid}.lx .xp-box{color:var(--ink);min-height:170px;padding:22px 24px 24px;transition:background .25s;display:block}.lx .xp-box+.xp-box{border-left:1px solid var(--rule)}.lx a.xp-box:hover{background:var(--w-800)}.lx .xp-box h2{font:400 22px/1.25 var(--f-display);color:var(--ink);margin:0 0 10px}.lx .xp-box p{color:var(--ink-2);margin:0 0 14px;font-size:14.5px;line-height:1.6}.lx .xp-box .xp-go{font:500 11px var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--w-accent)}.lx .xp-box .tabset{margin:0}.lx .xp-box .tabset-bar{margin-bottom:12px}.lx .xp-box .tabset-bar button.on{background:var(--w-accent);color:var(--w-900)}@media (max-width:900px){.lx .xp-boxes{grid-template-columns:1fr}.lx .xp-box+.xp-box{border-left:0;border-top:1px solid var(--rule)}}.lx .xb-ctl{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:14px;display:flex}.lx .xb-tabs{gap:2px;display:flex}.lx .xb-tabs button{color:var(--ink-2);font:500 13px var(--f-num);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.lx .xb-tabs.sm button{padding:8px 9px;font-size:11.5px}.lx .xb-tabs button.on{color:var(--ink);border-bottom-color:var(--w-accent)}.lx .xb-tabs button:disabled{opacity:.3;cursor:default}.lx .xb-tabs a{color:var(--ink-2);font:500 11.5px var(--f-num);letter-spacing:.06em;border-bottom:2px solid #0000;padding:8px 9px;text-decoration:none}.lx .xb-tabs a.on{color:var(--ink);border-bottom-color:var(--w-accent)}.lx .xb-q{background:var(--w-700);border:1px solid var(--rule);color:var(--ink);font:13px var(--f-num);border-radius:4px;width:220px;margin-left:auto;padding:8px 12px}.lx .xb-q::placeholder{color:var(--ink-3)}.lx .xb-unpin{border:1px solid var(--rule);color:var(--ink-2);font:12px var(--f-num);cursor:pointer;background:0 0;border-radius:4px;padding:6px 10px}.lx .xb-wrap{transition:opacity .2s;overflow-x:auto}.lx .xb-wrap.dim{opacity:.5}.lx .xb-t{border-collapse:collapse;width:100%;font:13.5px var(--f-num)}.lx .xb-t th{font:500 10.5px var(--f-num);letter-spacing:.04em;color:var(--ink-2);text-align:right;white-space:nowrap;cursor:pointer;border-bottom:1px solid var(--ink);padding:9px 10px}.lx .xb-t th.l{text-align:left;cursor:default}.lx .xb-t th.on{color:var(--ink)}.lx .xb-t th i{font-size:9px;font-style:normal}.lx .xb-t tr.xb-fam th{border-bottom:1px solid var(--rule);text-transform:uppercase;letter-spacing:.12em;text-align:center;color:var(--ink);cursor:default;padding-top:4px}.lx .xb-t td{text-align:right;border-bottom:1px solid var(--rule-2);white-space:nowrap;color:var(--ink-2);padding:10px}.lx .xb-t .fb{border-left:1px solid var(--rule)}.lx .xb-t td.tot{color:var(--ink);font-size:14.5px;font-weight:600}.lx .xb-t td small{color:var(--ink-3);vertical-align:sub;margin-left:4px;font-size:9.5px}.lx .xb-t td.rk{text-align:left;color:var(--ink-3);width:34px}.lx .xb-t td.nm{text-align:left;font:500 14.5px var(--f-text);color:var(--ink)}.lx .xb-t td.nm em{font:normal 11px var(--f-num);color:var(--ink-3);letter-spacing:.04em;margin-left:8px}.lx .xb-t td.pc{width:22px;padding:0 2px}.lx .xb-t tbody tr:hover td{background:color-mix(in srgb,var(--ink) 6%,transparent)}.lx .xb-t tr.pinned td{background:color-mix(in srgb,var(--w-accent) 10%,transparent)}.lx .xb-t tr.pinlast td{border-bottom:1px solid var(--w-accent)}.lx .xb-t tr.hit td{background:color-mix(in srgb,var(--w-accent) 16%,transparent)}.lx .xb-pin{color:var(--ink-3);opacity:0;cursor:pointer;background:0 0;border:0;padding:4px}.lx .xb-t tr:hover .xb-pin,.lx .xb-pin.on{opacity:1}.lx .xb-pin.on{color:var(--w-accent)}.lx .xb-note{color:var(--ink-3);margin:14px 0 18px;font-size:12.5px}.lx .xb-dl{border:1px solid var(--rule);border-radius:6px;align-items:baseline;gap:18px;padding:14px 18px;font-size:13px;display:flex}.lx .xb-dl span{font:500 11px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lx .xb-dl a{color:var(--ink);border-bottom:1px solid var(--w-accent)}.lx[data-world=xpts] .hero .copy .lede{text-shadow:0 1px 14px var(--bg), 0 0 2px var(--bg)}.lx .xb{--xq:#ffb077;--xc:#f6d77e}.lx .xb-t th.f-sq,.lx .xb-t td.f-sq{color:var(--xq)}.lx .xb-t th.f-cv,.lx .xb-t td.f-cv{color:var(--xc)}.lx .xb-t td.f-sq:not(.tot),.lx .xb-t td.f-cv:not(.tot){opacity:.88}.lx .xb-t tr.xb-fam th.f-sq{color:var(--xq);border-bottom-color:var(--xq)}.lx .xb-t tr.xb-fam th.f-cv{color:var(--xc);border-bottom-color:var(--xc)}.lx .xb-t td.f-sq small,.lx .xb-t td.f-cv small{color:inherit;opacity:.7}.lx .boardhead>.bh-title{flex:auto}:is(.lx .bh-title .qtabs,.lx .bh-title:has(.arcstack) .qtabs){align-self:flex-start;margin-top:9px;margin-left:28px}.lx .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lx .gl:before{content:attr(data-t)}.lx[data-world=pac]:not([data-theme=paper]){--ink-2:#ffffffe0;--ink-3:#ffffffbd;--rule:#ffffff42;--rule-2:#ffffff21}.lx .pac{padding-bottom:64px}.lx .pac-top{max-width:900px;padding:56px 0 28px}.lx .pac-h1{font:400 clamp(34px,4.4vw,52px)/1.1 var(--f-display);margin:10px 0 14px}.lx .pac-h1 span{color:var(--w-accent)}.lx .pac-by{color:var(--ink-2);margin:0 0 18px;font-size:14px}.lx .pac-links{flex-wrap:wrap;gap:10px;margin:0;display:flex}.lx .pac-links a{border:1px solid var(--rule);font:500 12px var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:4px;padding:8px 14px}.lx .pac-links a:first-child{background:var(--w-accent);color:var(--w-900);border-color:var(--w-accent)}.lx .pac-links a:hover{border-color:var(--ink-2)}.lx .pac-sec{margin:12px 0 48px}.lx .pac-sec>h2{font:400 28px var(--f-display);margin:0 0 16px}.lx .pb-sel{font:500 11px var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:flex}.lx .pb-sel select{background:var(--w-700);color:var(--ink);border:1px solid var(--rule);font:13px var(--f-num);letter-spacing:0;text-transform:none;border-radius:4px;padding:8px 10px}.lx .pb .pb-h{color:var(--w-accent)!important}.lx .pb td.pb-y{text-align:left;color:var(--ink-3)}.lx .pac-abs{border-top:1px solid var(--rule);max-width:740px;padding-top:28px}.lx .pac-abs h2{font:400 26px var(--f-display);margin:34px 0 12px}.lx .pac-abs p{color:var(--ink-2);font-size:16px;line-height:1.7}.lx .pac-m{background:var(--w-700);border-left:3px solid var(--w-accent);border-radius:4px;margin:14px 0 18px;padding:14px 18px;font-size:18px;overflow-x:auto}.lx .pac-fig{margin:22px 0 26px}.lx .pac-fig img{background:#fff;border-radius:6px;width:100%;height:auto;display:block}.lx .pac-fig figcaption{color:var(--ink-3);margin-top:8px;font-size:13px;line-height:1.55}.lx .pac-tw{overflow-x:auto}.lx .pac-t{border-collapse:collapse;width:100%;font:13px var(--f-num)}.lx .pac-t caption{text-align:left;font:500 11px var(--f-num);letter-spacing:.06em;color:var(--ink-3);padding-bottom:8px}.lx .pac-t th,.lx .pac-t td{text-align:right;border-bottom:1px solid var(--rule-2);padding:8px 10px}.lx .pac-t th:first-child,.lx .pac-t td:first-child{text-align:left}.lx .pac-t th{color:var(--ink-2);border-bottom:1px solid var(--ink);font-weight:500}.lx .pac-t tr:last-child td{color:var(--ink);font-weight:600}.lx .pac-refs{color:var(--ink-3);padding-left:20px;font-size:13px;line-height:1.6}.lx .pac-refs a{color:var(--ink-2);word-break:break-all}.lx .pac-foot{color:var(--ink-3)!important;font-size:13px!important}.lx .pac-pdf{background:#fff;border:0;border-radius:6px;width:100%;max-width:980px;height:min(1260px,92vh);display:block;box-shadow:0 12px 40px #0000004d}.lx .pac-pdf-alt,.lx .pac-pdf-m{max-width:520px;display:block}.lx .pac-pdf-alt img,.lx .pac-pdf-m img{border-radius:6px;width:100%;height:auto;display:block}.lx .pac-pdf-alt span,.lx .pac-pdf-m span{font:500 12px var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--w-accent);margin-top:8px;display:block}.lx .pac-pdf-m{display:none}@media (max-width:760px){.lx .pac-pdf{display:none}.lx .pac-pdf-m{display:block}}.lx .pb td.srt{color:var(--ink)}.lx .pb .xb-ctl+.xb-ctl{margin-top:-4px}.lx .pb .xb-q{margin-left:0}.lx .xb-t td.empty{text-align:left;color:var(--ink-3);padding:18px 10px}.lx[data-world=pac] .board.b2 td.c-head{color:var(--w-accent);background:color-mix(in srgb,var(--w-accent) 10%,transparent)}.lx[data-world=pac] .board.b2 th.headth{color:var(--w-accent)}.lx .blog-h{font:400 clamp(36px,4.6vw,56px)/1.08 var(--f-display);margin:6px 0 16px}.lx .dcx{cursor:default;font:500 13px var(--f-num);outline:none;display:inline-block;position:relative}.lx .dcx>span{white-space:nowrap;transition:opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1),clip-path .42s steps(28,end)}.lx .dcx-a{color:var(--ink-2);border-bottom:1px dotted var(--ink-2);display:inline-block}.lx .dcx-b{z-index:5;color:#e8e8e8;font:500 11px/1 "JetBrains Mono", var(--f-num), monospace;letter-spacing:.1em;opacity:0;clip-path:inset(0 0 0 100%);pointer-events:none;background:#000;border:1px solid #1e1e1e;padding:7px 10px;position:absolute;top:50%;right:0;transform:translateY(calc(5px - 50%))}.lx .dcx-b b{color:#fff;letter-spacing:.08em;font-weight:700}.lx .dcx-b i{color:#fff;font-style:normal;animation:1s step-end infinite dcx-blink}.lx .dcx:hover .dcx-a,.lx .dcx:focus .dcx-a{opacity:0;transform:translateY(-5px)}.lx .dcx:hover .dcx-b,.lx .dcx:focus .dcx-b{opacity:1;clip-path:inset(0);transform:translateY(-50%)}@keyframes dcx-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lx .dcx>span{transition:opacity .15s;clip-path:none!important}}@media (max-width:760px){.lx nav.top .right .dcx{display:none}}.lx nav.top .nm-menu .nm-soon{border-top:1px solid var(--rule-2);font:11px var(--f-num);color:var(--ink-3);cursor:default;white-space:nowrap;margin:4px 2px 0;padding:8px 8px 4px;display:block}.lx .arcx.pjx{color:var(--accent)}.lx nav.top .nm-menu{min-width:0;box-shadow:none;background:var(--surface);padding:6px}.lx nav.top .nm-menu a{border-radius:3px;flex-direction:row;justify-content:space-between;align-items:baseline;gap:28px;padding:7px 8px}.lx nav.top .nm-menu a b{font:500 12px var(--f-num);letter-spacing:.08em}.lx nav.top .nm-menu a em{font:11px var(--f-num);color:var(--ink-3);white-space:nowrap}.lx .bh-title.pjt .qtabs{align-self:center;margin-left:28px}.lx .pjs{font:500 12px var(--f-num);letter-spacing:.08em;align-items:baseline;gap:22px;padding-top:22px;display:flex}.lx .pjs-l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em;margin-right:4px;font-size:11px}.lx .pjs a{color:var(--ink-2);border-bottom:1px solid #0000;padding-bottom:3px;transition:color .2s}.lx .pjs a:hover{color:var(--ink)}.lx .pjs a.on{color:var(--ink);border-bottom-color:currentColor}.lx .pjs-soon{color:var(--ink-3);cursor:default}.lx .pjs-soon small{letter-spacing:.12em;opacity:.8;margin-left:3px;font-size:9.5px}.lx .pjs+.wrap .boardhead,.lx .pjs+.wrap.wn .boardhead{padding-top:14px}.lx .pj-pre{color:var(--ink);font-weight:600}.lx .cl-log{--cl-cols:118px 190px 1fr 24px;margin-top:6px}.lx .cl-hd{grid-template-columns:var(--cl-cols);border-bottom:1px solid var(--ink);font:500 10px/1.2 var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);gap:0 14px;padding:8px 7px;display:grid}.lx .cl-e{border-bottom:1px solid var(--rule-2)}.lx .cl-line{grid-template-columns:var(--cl-cols);width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:baseline;gap:0 14px;padding:13px 7px;display:grid}.lx .cl-line:hover{background:var(--rule-2)}.lx .cl-d{font:13.5px var(--f-num);color:var(--ink-3);white-space:nowrap}.lx .cl-v{font:13.5px var(--f-num);color:var(--ink-2);white-space:nowrap}.lx .cl-t{font:400 19px/1.3 var(--f-display)}.lx .cl-x{font:13.5px var(--f-num);color:var(--ink-3);text-align:right}.lx .cl-body{text-align:left;max-width:680px;margin-left:349px;padding:0 0 28px}.lx .cl-ul{color:var(--ink-2);margin:0 0 4px;padding-left:16px;font-size:14.5px;line-height:1.6;list-style:outside}.lx .cl-ul li{margin:0 0 2px;padding-left:2px}.lx .cl-ul li::marker{color:var(--ink-3)}.lx .cl-h3{font:500 10px/1 var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:24px 0 8px}.lx .cl-mini{border-collapse:collapse;min-width:460px;font-size:14px}.lx .cl-mini th{font:500 10px var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:right;border-bottom:1px solid var(--rule);padding:0 0 6px 24px}.lx .cl-mini td{border-bottom:1px solid var(--rule-2);color:var(--ink-2);padding:5px 0}.lx .cl-mini td.n{font:13.5px var(--f-num);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);padding-left:24px}.lx .cl-mini td.n.faint{color:var(--ink-3)}.lx .cl-body .note{margin:8px 0 0}.lx .cl-mono{font:12.5px var(--f-num);color:var(--ink-2)}.lx .cl-h2{font:400 28px var(--f-display);margin:56px 0 6px}.lx table.board.cl-dl td{white-space:nowrap}.lx table.board.cl-dl td.nm{white-space:normal;width:100%}.lx .cl-hashbtn{font:12.5px var(--f-num);color:var(--ink-2);cursor:copy;border:0;border-bottom:1px dotted var(--ink-3);background:0 0;padding:0}.lx .cl-hashbtn:hover{color:var(--ink)}.lx .cl-link{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.lx .cl-navlink{position:relative}.lx .cl-dot{background:conic-gradient(var(--luma-l),var(--luma-u),var(--luma-m),var(--luma-a),var(--luma-l));border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite cl-pulse;position:absolute;top:-3px;right:-10px}@keyframes cl-pulse{0%,to{box-shadow:0 0 #c1b5ffb3}50%{box-shadow:0 0 0 5px #f3a9ba00}}@media (prefers-reduced-motion:reduce){.lx .cl-dot{animation:none}}@media (max-width:760px){.lx .cl-log{--cl-cols:1fr 24px}.lx .cl-hd{display:none}.lx .cl-line{grid-template-areas:"d x""v x""t x"}.lx .cl-d{grid-area:d}.lx .cl-v{grid-area:v}.lx .cl-t{grid-area:t;margin-top:4px}.lx .cl-x{grid-area:x}.lx .cl-body{margin-left:7px}.lx .cl-mini{width:100%;min-width:0}}.lx table.board.cl-dl td.faint{color:var(--ink-3)}.lx table.board.cl-dl td:first-child{color:var(--ink-2)}@media (max-width:700px){.lx nav.top .links{gap:14px}.lx nav.top .links .nav-about,.lx table.board.cl-dl th:nth-child(3),.lx table.board.cl-dl td:nth-child(3){display:none}.lx table.board.cl-dl td.nm{min-width:150px}}.lx nav.top .links .nav-models button{white-space:nowrap}@media (max-width:520px){.lx nav.top .right{display:none}.lx nav.top .links{gap:12px}.lx table.board.cl-dl{max-width:100%;display:block;overflow-x:auto}}.lx .modelline a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.lx .ml-in{font:11px var(--f-num);letter-spacing:.06em;color:var(--ink-3);margin-left:auto;margin-right:24px}.lx .board.b2 td.c-u.sum,.lx .board.b2 td.c-u{color:var(--lm-u)}.lx .board.b2 td.c-a.sum,.lx .board.b2 td.c-a{color:var(--lm-a)}.lx .board.b2 td.c-u2{color:color-mix(in srgb,var(--lm-u) 72%,var(--ink-2))}.lx .board.b2 td.c-u3{color:color-mix(in srgb,var(--lm-u) 50%,var(--ink-3))}.lx .board.b2 td.c-a2{color:color-mix(in srgb,var(--lm-a) 72%,var(--ink-2))}.lx .board.b2 td.c-a3{color:color-mix(in srgb,var(--lm-a) 50%,var(--ink-3))}.lx .board.b2 td.c-m.sum,.lx .board.b2 td.c-m{color:var(--lm-m)}.lx .board.b2 td.c-m2{color:color-mix(in srgb,var(--lm-m) 72%,var(--ink-2))}.lx .board.b2 td.c-m3{color:color-mix(in srgb,var(--lm-m) 50%,var(--ink-3))}.lx .cl-navlink{padding-right:9px}.lx .cl-dot{right:-1px}@media (max-width:420px){.lx nav.top .wrap{gap:12px}.lx nav.top .links{gap:10px;font-size:13px}}.lx .ctrl .ctrl-extra{display:contents}.lx .ctrl .ctrl-more{color:var(--ink);border:1px solid var(--rule);font:13px var(--f-num);cursor:pointer;background:0 0;border-radius:3px;padding:6px 12px;display:none}@media (max-width:700px){.lx .ctrl{gap:8px}.lx .ctrl .srch{flex:1;width:auto;min-width:0}.lx .ctrl .ctrl-more{display:inline-block}.lx .ctrl .ctrl-extra{flex-wrap:wrap;gap:8px;width:100%;display:none}.lx .ctrl .ctrl-extra.open{display:flex}.lx .ctrl .ctrl-more.on{background:var(--ink);color:var(--bg)}.lx .ctrl input,.lx .ctrl .srch{flex:150px;width:auto;min-width:120px}}.lx .mslider{border:1px solid var(--rule);height:36px;font:13px var(--f-num);color:var(--ink);border-radius:3px;align-items:center;gap:12px;padding:0 12px;display:inline-flex}.lx .mslider .k{font:500 10.5px var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lx .mslider .v{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:186px}.lx .mslider .v em{color:var(--ink-3);font-size:12px;font-style:normal}.lx .mslider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:150px;height:16px;margin:0}.lx .mslider input[type=range]::-webkit-slider-runnable-track{background:var(--rule);height:1px}.lx .mslider input[type=range]::-moz-range-track{background:var(--rule);height:1px}.lx .mslider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:0;border-radius:1px;width:10px;height:10px;margin-top:-4.5px;transition:transform .2s cubic-bezier(.6,0,.4,1)}.lx .mslider input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:1px;width:10px;height:10px}.lx .mslider input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.2)}.lx .mslider input[type=range]:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media (max-width:760px){.lx .mslider{width:100%}.lx .mslider input[type=range]{flex:1;width:auto}.lx .mslider .v{min-width:0}}.lx .ctrl{gap:8px}.lx .ctrl .srch{width:184px}.lx .mslider{gap:10px;padding:0 10px}@media (min-width:1400px){.lx .ctrl>*,.lx .ctrl .ctrl-extra>*{flex-shrink:0}}.lx .nsrch{position:relative}.lx .search:focus{border-color:var(--ink-3);outline:none}.lx .nsrch-l{z-index:60;background:var(--w-800);border:1px solid var(--rule);border-radius:6px;width:100%;min-width:240px;margin:0;padding:5px;list-style:none;animation:.16s cubic-bezier(.4,0,.2,1) ddin;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #00000047}.lx .nsrch-l li{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 10px;display:flex}.lx .nsrch-l li .n{font:13.5px var(--f-text);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lx .nsrch-l li .m{font:11px var(--f-num);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.lx .nsrch-l li.hi{background:var(--rule-2)}.lx .nsrch-l li.hi .n{color:var(--ink)}.lx .bh-tag{font:500 11px/1 var(--f-num);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-left:1px solid var(--rule);align-self:center;padding:3px 0 3px 14px}.lx .arcrow .qtabs{align-self:center;margin-top:0;margin-left:16px}.lx .board tr.grp th.pinth{vertical-align:bottom;text-align:left;padding-left:12px}.lx .board th.pinth .pinclear{font:500 10.5px var(--f-num);letter-spacing:.06em;text-transform:none;color:var(--ink-3);border:0;padding:0}.lx .board th.pinth .pinclear u{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.lx .board th.pinth .pinclear:hover{color:var(--ink)}.lx .board th.pinth .pinclear:hover u{text-decoration-color:currentColor}.lx .note-wrap{padding-top:48px;padding-bottom:40px}.lx .note-head{border-bottom:1px solid var(--rule);max-width:860px;padding-bottom:18px}.lx .note-h{font:400 clamp(32px,4.2vw,48px)/1.1 var(--f-display);margin:0}.lx .note-h span{color:var(--ink-2);margin-top:10px;font-size:.56em;display:block}.lx .note-by{color:var(--ink-2);margin:16px 0 4px;font-size:15px}.lx .note-links{font:13px var(--f-num);color:var(--ink-3);margin:8px 0 0}.lx .note-body>.ab-sec:not(.with-fig){max-width:860px}.lx .note-credit{border-top:1px solid var(--rule);max-width:860px;font:12px var(--f-num);color:var(--ink-3);margin:36px 0 0;padding-top:14px}.lx .pcard{color:#111;background:#fff;border-radius:3px;margin:18px 0 26px;padding:22px 26px 14px;font-family:Cambria,Georgia,Times New Roman,serif;font-size:14px;line-height:1.4;overflow-x:auto;box-shadow:0 1px #00000014}.lx .pcard .ex{margin:0}.lx .pcard table{border-collapse:collapse;width:100%;margin:6px 0;font-size:13.5px;display:table}.lx .pcard th,.lx .pcard td{text-align:center;white-space:nowrap;color:#111;background:0 0;border-bottom:.7px solid #8a8a8a;padding:5px 10px;font-family:inherit}.lx .pcard th.l,.lx .pcard td.l{text-align:left}.lx .pcard thead th{vertical-align:bottom;letter-spacing:0;text-transform:none;border-top:1.4px solid #111;border-bottom:1px solid #111;font-weight:700}.lx .pcard tbody tr:last-child td{border-bottom:1.4px solid #111}.lx .pcard tr.key td{border-bottom:1px solid #111}.lx .pcard tr.sub td{color:#444;font-style:italic}.lx .pcard tr.sub td.l{padding-left:22px}.lx .pcard tr.tot td,.lx .pcard tr.tgrp td{border-top:1px solid #111}.lx .pcard .pc{color:#666;font-size:10.5px}.lx .pcard .cap{text-align:center;color:#222;max-width:62em;margin:6px auto 8px;font-size:12.5px}.lx .pcard .cap.tt{margin:0 auto 6px;font-size:13.5px}.lx .pcard .fig{text-align:center}.lx .pcard .fig img{width:100%;max-width:760px;height:auto;margin:6px auto 0;display:block}.lx .pcard table.tree{width:100%}.lx .pcard table.tree th,.lx .pcard table.tree td{padding:6px 10px;line-height:1.5}.lx .pcard table.tree tr.h0 th,.lx .pcard table.tree tr.h1 th{border-bottom:.7px solid #8a8a8a}.lx .pcard table.tree tr.h1 th{border-top:0}.lx .pcard table.tree tr.h2 th{color:#444;border-top:0;font-style:italic;font-weight:400}.lx .pcard table.tree tr.h1 th:first-child,.lx .pcard table.tree tr.h2 th:nth-child(2),.lx .pcard table.tree td:nth-child(2){border-right:.7px solid #8a8a8a}.lx .pcard table.arch td:nth-child(2),.lx .pcard table.arch th:nth-child(2){text-align:left}.lx .pcard table.gap{width:auto;min-width:60%;margin:6px auto}.lx .pcard table.howto th:not(.l){white-space:normal}.lx .cc{margin:18px 0 30px}.lx .cc-ctrl{margin:0 0 10px}.lx .cc-picks{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.lx .cc-pick{width:220px;display:flex}.lx .cc-pick .dd-btn{flex:1;min-width:0}.lx .cc-x{border:1px solid var(--rule);color:var(--ink-3);cursor:pointer;width:30px;font:15px var(--f-num);background:0 0;border-left:0;border-radius:0 4px 4px 0}.lx .cc-pick .cc-x+.cc-list{border-radius:4px 0 0 4px}.lx .cc-pick:has(.cc-x) .dd-btn{border-radius:4px 0 0 4px}.lx .cc-list{width:280px;padding:6px}.lx .cc-list ul{max-height:280px;margin:4px 0 0;padding:0;list-style:none;overflow:auto}.lx .cc-q{box-sizing:border-box;width:100%;color:var(--ink);border:1px solid var(--rule);font:13px var(--f-num);background:0 0;border-radius:3px;padding:7px 9px}.lx .cc-scroll{overflow-x:auto}.lx .cc-t{width:100%}.lx .cc-t th{cursor:default}.lx .cc-t th.l,.lx .cc-t td.nm{text-align:left}.lx .cc-t td.nm{font-family:var(--f-body,inherit);color:var(--ink-2);white-space:nowrap}.lx .cc-t tr.cc-key td,.lx .cc-t tr.cc-conv td{border-bottom:1px solid var(--rule)}.lx .cc-t tr.cc-tot td{border-top:1px solid var(--ink-3)}.lx .cc-t tr.cc-part td.nm{padding-left:22px}.lx .cc-cap{color:var(--ink-3);max-width:60em;margin:10px 0 0;font-size:13px;line-height:1.5}.lx .cc-note{font:13px var(--f-num);color:var(--ink-3)}@media (max-width:640px){.lx .pcard{margin:14px -6px 20px;padding:14px 10px 8px;font-size:13px}.lx .pcard table{font-size:12.5px}.lx .pcard th,.lx .pcard td{padding:4px 7px}.lx .cc-pick{width:100%}.lx .cc-t td.nm,.lx .cc-t th.l{background:var(--bg);z-index:1;position:sticky;left:0}}.lx .note-abs{max-width:44em;color:var(--ink-2);margin:18px 0 6px;font-size:17px;line-height:1.65}.lx .note-rel{max-width:860px;margin:44px 0 0}.lx .note-rel ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.lx .note-rel li{color:var(--ink-2);font-size:15px}.lx .pcard{background:linear-gradient(90deg,#fff 30%,#fff0) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0,#00000038,#0000) 0/14px 100% no-repeat,radial-gradient(farthest-side at 100%,#00000038,#0000) 100%/14px 100% no-repeat,#fff}.lx .pcard .fig a{border:0;display:block}@media (max-width:640px){.lx .note-abs{font-size:16px}.lx .pcard{border-radius:2px;margin:12px -8px 18px;padding:12px 8px 6px}.lx .pcard table{font-size:11.5px}.lx .pcard th,.lx .pcard td{padding:4px 5px}.lx .pcard thead th{white-space:normal;min-width:44px}.lx .pcard table.tree td,.lx .pcard table.tree th{white-space:normal;padding:5px 4px}.lx .pcard .pc{font-size:9.5px}.lx .pcard .cap{font-size:11.5px}.lx .pcard .cap.tt{font-size:12.5px}.lx .cc-t td.nm,.lx .cc-t th.l{white-space:normal;min-width:118px;max-width:130px;padding:7px 6px;font-size:13px;line-height:1.25}.lx .cc-t tr.cc-part td.nm{padding-left:12px}.lx .cc-t td{padding:7px 6px;font-size:12.5px}.lx .cc-t th{white-space:normal;font-size:9.5px}.lx .cc-t td .pc{margin:2px 0 0;display:block}.lx .cc-picks{gap:8px}.lx .cc-pick{width:calc(50% - 4px)}.lx .cc-pick .dd-btn{padding:0 8px;font-size:12px}.lx .cc-list{width:min(280px,86vw)}}.lx .lx-seasons{border-top:1px solid var(--rule-2);font-family:var(--f-num);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:32px;padding-top:16px;font-size:12px;display:flex}.lx .lx-seasons-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-basis:100%;font-size:11px;font-weight:500}.lx .lx-seasons a{color:var(--ink-2)}.lx .lx-seasons a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lx .lx-seasons a.lx-seasons-on{color:var(--ink)}.lx .arcx.rpx span{color:var(--ink-3)}.lx .rp-tb .tb-left{flex-wrap:wrap}@media (max-width:640px){.lx .rp-tb .tb-left>*{flex:140px;min-width:0}}.lx .rp-dv{align-items:center;gap:8px;display:inline-flex}@media (max-width:640px){.lx .rp-dv{flex:100%}.lx .rp-dv>:first-child{flex:1}}.lx .rp-ms .v{min-width:150px}@media (min-width:641px){.lx .ctrl .rp-ms input[type=range]{flex:0 0 130px;width:130px}}@media (max-width:640px){.lx .rp-ms{flex-wrap:wrap;height:auto;padding:8px 12px}.lx .rp-ms input[type=range]{flex:120px}}.lx .ctrl .rp-ms input[type=range]{border:0;height:16px;padding:0}.lx .art-lg .note-body .draft-p{max-width:38em;font-size:19px;line-height:1.7}.lx .art-lg .note-body .ab-sec.draft h2{margin:8px 0 14px;font-size:clamp(26px,2.6vw,32px)}.lx .art-lg .note-body .draft-pull{font-size:28px}.lx .art-lg .note-body .draft-t td,.lx .art-lg .note-body .draft-t th{font-size:15px}.lx .draft-fig{margin:12px 0 18px}.lx .draft-fig img{background:#fff;border-radius:3px;width:100%;max-width:720px;height:auto;display:block}.lx .draft-fig figcaption{color:var(--ink-3);max-width:720px;margin-top:8px;font-size:13px;line-height:1.5}.lx .art-close{border-top:1px solid var(--rule);max-width:860px;margin:30px 0 0;padding-top:24px}.lx .art-cta{font:13px var(--f-num);margin:14px 0 0}@media (max-width:700px){.lx .art-lg .note-body .draft-p{font-size:17px}.lx .note-body .draft-t{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.lx .note-body .draft-t td.nm{white-space:normal;min-width:180px}}.lx .arcread,.lx .arcval{max-width:860px;margin:12px 0 22px}.lx .arcread-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-bottom:12px;display:grid}.lx .arcread-bar .arctree-q{flex-direction:column;align-items:stretch;gap:4px;display:flex}.lx .arcread-bar .arctree-q input{width:100%}.lx .arcread-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.lx .arcread-t{width:100%;max-width:none}.lx .arcread-t th{white-space:normal;vertical-align:bottom}.lx .arcread-t .ref{color:var(--ink-3)}.lx .arcread-t tr.key td{color:var(--ink);font-weight:500}.lx .arcread figcaption,.lx .arcval figcaption{color:var(--ink-3);max-width:720px;margin-top:8px;font-size:13px;line-height:1.5}.lx .arcval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.lx .arcval-col .eyebrow{margin:0 0 6px}.lx .arcval-t{width:100%;max-width:none;margin:0}@media (max-width:700px){.lx .arcread-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.lx .arcval-grid{grid-template-columns:1fr}}.lx .arcval-col{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.lx .arcval-t{table-layout:auto}.lx .arcval-t td.nm{white-space:normal}.lx .arcread,.lx .arcval{min-width:0;max-width:100%}@media (max-width:700px){.lx .arcval-t th:first-child,.lx .arcval-t td:first-child{display:none}.lx .arcval-t td,.lx .arcval-t th{padding-left:6px;padding-right:6px}}.lx .art-lg .note-body .draft-p{margin-bottom:18px}.lx .art-lg .note-body .ab-sec{padding-top:44px}.lx .art-lg .note-body .ab-sec>figure,.lx .art-lg .note-body .ab-sec>table,.lx .art-lg .note-body .ab-sec>.arcread-scroll{margin-top:24px;margin-bottom:28px}.lx .art-lg .note-body .draft-pull{margin:22px 0 12px}.lx .art-lg .note-body .ab-sec>:last-child{margin-bottom:0}.lx .art-lg .art-close{margin-top:44px}.lx .gx{padding-top:26px;padding-bottom:56px}.lx .gx-top{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lx .gx-crumb{margin:0}.lx a.gx-crumb:hover{color:var(--ink)}.lx .gx-h1{font:400 clamp(28px,3.4vw,40px)/1.15 var(--f-display);flex-wrap:wrap;align-items:baseline;gap:.2em .5em;margin:18px 0 0;display:flex}.lx .gx-h1 .gx-side{align-items:baseline;gap:.3em;display:inline-flex}.lx .gx-h1 .gx-logo{align-self:center;margin-right:.12em}.lx .gx-h1 .sc{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-size:.82em}.lx .gx-h1 .at{color:var(--ink-3);font-size:.62em;font-style:italic}.lx .gx-sub{font:12.5px/1.5 var(--f-num);color:var(--ink-3);margin:8px 0 0}.lx .gx-flag{color:var(--lm-a);margin:10px 0 0;font-size:13px}.lx .gx-logo{vertical-align:-3px;-o-object-fit:contain;object-fit:contain;flex:none;display:inline-block}.lx .gx-date{font:13px var(--f-num);align-items:center;gap:2px;margin-left:auto;display:inline-flex;position:relative}.lx .gx-step{width:28px;height:28px;color:var(--ink-2);border-radius:3px;place-items:center;font-size:17px;display:inline-grid}.lx a.gx-step:hover{color:var(--ink);background:var(--rule-2)}.lx .gx-step.off{color:var(--rule)}.lx .gx-dbtn{border:1px solid var(--rule);color:var(--ink);font:13px var(--f-num);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:8px;padding:5px 11px;display:inline-flex}.lx .gx-dbtn:hover,.lx .gx-dbtn[aria-expanded=true]{border-color:var(--ink-3)}.lx .gx-dbtn svg{color:var(--ink-3)}.lx .gx-dbtn em{color:var(--accent);font-style:normal}.lx .gx-cal{z-index:40;background:var(--surface);border:1px solid var(--rule);border-radius:4px;width:280px;padding:12px;position:absolute;top:calc(100% + 6px);right:28px;box-shadow:0 14px 34px #00000059}.lx .gx-cal-h{font:500 13px var(--f-text);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lx .gx-cal-h button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:3px;width:26px;height:26px;font-size:17px}.lx .gx-cal-h button:hover:not(:disabled){background:var(--rule-2);color:var(--ink)}.lx .gx-cal-h button:disabled{color:var(--rule);cursor:default}.lx .gx-cal-g{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.lx .gx-cal-g>*{height:34px;font:12px/1 var(--f-num);color:var(--ink-3);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;display:flex}.lx .gx-cal-g .wd{letter-spacing:.08em;height:22px;font-size:10px}.lx .gx-cal-g .none{color:color-mix(in srgb,var(--ink) 30%,transparent)}.lx .gx-cal-g a{color:var(--ink)}.lx .gx-cal-g a:hover{background:var(--rule-2)}.lx .gx-cal-g a small{color:var(--ink-3);margin-top:3px;font-size:9px}.lx .gx-cal-g a.sch b{color:var(--ink-2);font-weight:400}.lx .gx-cal-g a.has b{font-weight:500}.lx .gx-cal-g .now{box-shadow:inset 0 0 0 1px var(--accent)}.lx .gx-cal-g .sel{background:var(--ink)}.lx .gx-cal-g .sel b,.lx .gx-cal-g .sel small{color:var(--bg)}.lx .gx-cal-f{border-top:1px solid var(--rule-2);font:11.5px var(--f-num);justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}.lx .gx-cal-f a,.lx .gx-cal-f button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lx .gx-dnote{margin-left:10px;font-size:12px}.lx .gx-fig{min-width:0;margin:34px 0 0}.lx .gx-cap{font:14px/1.4 var(--f-text);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.lx .gx-cap b{font-weight:600}.lx .gx-cap .gx-logo{margin:0 6px 0 2px}.lx .gx-note{max-width:62em;font:12.5px/1.55 var(--f-text);color:var(--ink-3);margin:8px 0 0}.lx .gx-note i{color:var(--ink-2);font-style:italic}.lx .gx-defs{margin-top:34px}.lx .gx-credit{font:12px var(--f-num);color:var(--ink-3);margin:18px 0 0}.lx .gx-two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:0 40px;display:grid}.lx .gx-viewbar{flex-wrap:wrap;align-items:center;gap:14px;margin:38px 0 -18px;font-size:12.5px;display:flex}.lx .gx-viewbar.in{margin:0 0 10px}.lx .gx-seg button{padding:5px 11px;font-size:12px}.lx .gx-scroll{overflow-x:auto}.lx .gx-t{border-collapse:collapse;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);font-variant-numeric:tabular-nums;width:100%}.lx .gx-t th{font:500 10px/1.2 var(--f-num);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:right;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;padding:6px 8px 5px}.lx .gx-t th:hover,.lx .gx-t th.on{color:var(--ink)}.lx .gx-t th .ar{width:9px;color:var(--ink);font-size:10px;display:inline-block}.lx .gx-t thead tr.cols th{border-bottom:1px solid var(--rule)}.lx .gx-t thead tr.grp th{cursor:default;text-align:center;color:var(--ink-2);letter-spacing:.1em;padding-top:8px}.lx .gx-t thead tr.grp th:not(:first-child):not(:empty){border-bottom:1px solid var(--rule-2)}.lx .gx-t td{text-align:right;height:26px;font:12.5px/1.2 var(--f-num);color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--rule-2);padding:4px 8px}.lx .gx-t tbody tr:last-child td{border-bottom:0}.lx .gx-t tbody tr:hover td{background:color-mix(in srgb,var(--ink) 5%,transparent)}.lx .gx-t th.l,.lx .gx-t td.l{text-align:left}.lx .gx-t .g{border-left:1px solid var(--rule-2)}.lx .gx-t td.key{font-weight:500}.lx .gx-t td.b{font-weight:600}.lx .gx-t td.faint{color:var(--ink-3)}.lx .gx-t td a{color:var(--ink)}.lx .gx-t td a:hover{text-underline-offset:3px;text-decoration:underline}.lx .gx-t .gx-pn{font:13.5px/1.2 var(--f-text)}.lx .gx-t .gx-tm{font-family:var(--f-text);align-items:center;gap:7px;font-size:13px;display:inline-flex}.lx .gx-t tfoot td{border-top:1px solid var(--rule);color:var(--ink-2);border-bottom:0;font-weight:500}.lx .gx-t tfoot td.st{font:500 11px var(--f-num);letter-spacing:.08em;text-transform:uppercase}.lx .gx-t .st{z-index:1;background:var(--bg);position:sticky;left:0}.lx .gx-t tbody tr:hover td.st{background:color-mix(in srgb,var(--ink) 5%,var(--bg))}.lx .gx-t td.rt{font-weight:600}.lx .rt5{color:#ff8e86!important}.lx .rt6{color:#ffb36e!important}.lx .rt65{color:var(--ink)!important}.lx .rt7{color:#7edc9e!important}.lx .rt8{color:#a9d4ff!important}.lx .rt9{text-shadow:0 0 12px #5cb2ff59;color:#5cb2ff!important}.lx[data-theme=paper] .rt5{color:#c2362c!important}.lx[data-theme=paper] .rt6{color:#c0640e!important}.lx[data-theme=paper] .rt65{color:var(--ink)!important}.lx[data-theme=paper] .rt7{color:#1c8a4a!important}.lx[data-theme=paper] .rt8{color:#3d7be0!important}.lx[data-theme=paper] .rt9{text-shadow:none;color:#0b4fd1!important}@media (max-width:900px){.lx .gx-two{grid-template-columns:minmax(0,1fr)}.lx .gx-date{margin-left:0}.lx .gx-cal{left:0;right:auto}.lx .gx-viewbar{margin-bottom:-22px}}.lx .gx-more{color:var(--accent);font:12.5px var(--f-num);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0}.lx .gx-more:hover{text-underline-offset:3px;text-decoration:underline}.lx .gx-cal-g a.sel,.lx .gx-cal-g span.sel{background:var(--ink)}.lx .gx-cal-g a.sel b,.lx .gx-cal-g a.sel small{color:var(--bg)}.lx .gx-seg{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.lx .gx-seg button{white-space:nowrap}.lx .gx-t tbody tr.go{cursor:pointer}.lx .gx-t tbody tr.go:hover td{background:color-mix(in srgb,var(--ink) 8%,transparent)}.lx .gx-t tbody tr.go:hover td.st{background:color-mix(in srgb,var(--ink) 8%,var(--bg))}.lx .gx-what{font:12.5px var(--f-num);color:var(--accent);margin-left:auto}.lx .gx-what:hover{text-underline-offset:3px;text-decoration:underline}.lx .gx-defs a{color:var(--accent)}.lx .gx-viewbar.first{margin-top:30px}.lx .gx-t .gx-tmc{width:76px}.lx .gx-t .gx-sca,.lx .gx-t .gx-sch{width:44px;font-size:14px}.lx .gx-t td.gx-sca{padding-right:10px;position:relative}.lx .gx-t td.gx-sch,.lx .gx-t th.gx-sch{padding-left:10px}.lx .gx-t .gx-tm.r{justify-content:flex-end;width:100%}.lx .gx-help{display:inline-flex;position:relative}.lx .gx-help>button{border:1px solid var(--rule);width:33px;height:33px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:4px;place-items:center;padding:0;transition:border-color .2s,color .2s,background .2s;display:grid}.lx .gx-help>button:hover{border-color:var(--ink-3);color:var(--ink)}.lx .gx-help>button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lx .gx-help-p{z-index:40;background:var(--surface);border:1px solid var(--rule);border-radius:4px;width:min(440px,88vw);padding:14px 16px 12px;position:absolute;top:calc(100% + 8px);left:-12px;box-shadow:0 14px 34px #00000059}.lx .gx-help-h{font:500 11px var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.lx .gx-help-p ul{margin:0;padding:0 0 0 16px}.lx .gx-help-p li{font:13px/1.5 var(--f-text);color:var(--ink-2);margin:0 0 7px}.lx .gx-help-p li b{color:var(--ink);font-weight:600}.lx .gx-help-p a{white-space:nowrap;font:12.5px var(--f-num);color:var(--accent)}.lx .gx-help-p li:last-child{margin-bottom:0}.lx .gx-teams{margin-top:30px}.lx .gx-teams .tabs button{align-items:center;gap:7px;font-size:13px;display:inline-flex}.lx .gx-teams .tabs button .sc{font-family:var(--f-num);opacity:.8}.lx .gx-sub-tabs a{font:500 12px var(--f-word);letter-spacing:.08em;color:var(--ink-2);border-radius:3px;padding:5px 12px;transition:background .25s,color .25s}.lx .gx-sub-tabs a:hover{color:var(--ink)}.lx .gx-sub-tabs a.on{background:var(--ink);color:var(--bg)}.lx .gx-lbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;display:grid}.lx .gx-lb-h{font:500 11px var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px}.lx .gx-lb .gx-t th:first-child,.lx .gx-lb .gx-t td:first-child{width:22px;padding-right:2px}.lx .gx-tools{flex-wrap:wrap;gap:10px;display:inline-flex}@media (max-width:1000px){.lx .gx-lbs{grid-template-columns:minmax(0,1fr);gap:22px}}.lx .tl2-tick.fut{background:color-mix(in srgb,var(--ink) 28%,transparent)}.lx .tl2-stab{pointer-events:none;border-left:1px dashed #7edc9ebf;width:0;height:18px;position:absolute;top:2px}.lx .tl2-stab.at0{top:2px}.lx .tl2-ends{position:relative}.lx .tl2-stl{white-space:nowrap;font:11px var(--f-num);color:color-mix(in srgb,#7edc9e 80%,var(--ink-3));align-items:center;gap:6px;display:inline-flex;position:absolute;top:0;transform:translate(-50%)}.lx .tl2-stl b{background:#7edc9eb3;border-radius:50%;width:6px;height:6px;display:inline-block}.lx[data-theme=paper] .tl2-stab{border-left-color:#1c8a4a}.lx[data-theme=paper] .tl2-stl{color:#1c8a4a}.lx[data-theme=paper] .tl2-stl b{background:#1c8a4a}.lx .tl2-stl.in{margin-left:14px;position:static;transform:none}.lx .board.b2 td.c-d{white-space:nowrap;font-size:12.5px}.lx .board.b2 td.c-d .dp{color:#8fc9a3}.lx .board.b2 td.c-d .dn{color:#ff8e86}.lx .board.b2 td.c-d .dz{color:var(--ink-3)}.lx[data-theme=paper] .board.b2 td.c-d .dp{color:#1c8a4a}.lx[data-theme=paper] .board.b2 td.c-d .dn{color:#c2362c}.lx .board.b2 tbody td[class*=c-]:not(.c-head):not(.c-d){filter:saturate(.72)brightness(.93)}.lx .board.b2 .g{border-left:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.lx .board.b2 td{border-bottom-color:color-mix(in srgb,var(--ink) 7%,transparent)}.lx .board.b2 thead tr.cols th{border-bottom-color:color-mix(in srgb,var(--ink) 55%,transparent)}.lx .board.b2 td.c-d i{vertical-align:1px;margin-right:4px;font-size:8px;font-style:normal}.lx .gl-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 10px;display:flex}.lx .gl-sea{color:var(--ink-2);font-size:13px}.lx .gl-sum{color:var(--ink-3);margin:0 0 10px;font-size:12.5px}.lx .gl-sum b{font-weight:600}.lx .gl-res.w{color:var(--ink)}.lx .gl-res.l{color:var(--ink-3)}.lx .gl-fig{margin:26px 0 0}.lx .gl-fig figcaption{font:13px/1.4 var(--f-text);color:var(--ink-2);margin-bottom:6px}.lx .gl-fig figcaption b{color:var(--ink);font-weight:600}.lx .gl-fig svg{width:100%;height:auto;display:block}.lx .gl-grid{stroke:var(--rule-2)}.lx .gl-avg{stroke:var(--ink-3);stroke-dasharray:3 4}.lx .gl-ax{font:10px var(--f-num);fill:var(--ink-3)}.lx .gl-form{fill:none;stroke:var(--ink-2);stroke-width:1.4px}.lx .board.b2 td.srt:not(.c-head){background:color-mix(in srgb,var(--lm-l) 11%,transparent);filter:none!important}.lx .board.b2 th.srt:not(.headth){color:var(--ink);background:color-mix(in srgb,var(--lm-l) 11%,transparent);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--lm-l) 70%,transparent)}.lx .board.b2 td.c-head.nohl,.lx .board.b2 th.headth.nohl{background:0 0!important}.lx .gx-t td.srt{background:color-mix(in srgb,var(--ink) 5%,transparent)}.lx .gx-lh{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lx .gx-lbs{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))!important;gap:24px 32px!important}.lx .gx-lb .gx-scroll{overflow-x:visible}.lx .cpy .mt-n>.tip>button{font:500 12.5px var(--f-num);color:var(--ink-2);border:1px solid var(--rule-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:baseline;gap:7px;padding:6px 10px;display:inline-flex}.lx .cpy .mt-n>.tip>button:hover:not(:disabled){color:var(--ink);border-color:var(--rule)}.lx .cpy .mt-n>.tip>button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lx .cpy .mt-n>.tip>button.dis{opacity:.35;cursor:default}.lx .cpy .mt-n>.tip>button .v{color:var(--ink-3);font-size:11px}.lx .cpy .mt-n>.tip>button.on .v{color:inherit;opacity:.7}.lx .cpy .mt-k .mt-k>.mt-n>.tip>button{padding:5px 8px;font-size:12px}.lx .cpy .tip>span:first-child{border-bottom:0}.lx .cpy-top{font:500 14px var(--f-num);color:var(--ink);letter-spacing:.06em;padding:4px 10px}.lx .cpy-top em{color:var(--ink-3);letter-spacing:0;font-size:12.5px;font-style:normal}.lx .dd.cpy{position:relative}.lx .cpy .cpy-pop{min-width:420px;max-width:min(94vw,980px);right:0;left:auto!important}.lx .cpy-foot{font:11.5px var(--f-num);color:var(--ink-3);text-align:center;margin:14px 0 0}.lx .cpy .warn{vertical-align:-1px;margin-left:5px}.lx .board.b2.dense td{height:30px;padding:4px 8px;font-size:13px}.lx .board.b2.dense th{padding:6px 8px}.lx .board.b2.dense td.pl{white-space:nowrap;padding:4px 8px 4px 22px}.lx .board.b2.dense .pn{font-size:14px;display:inline}.lx .board.b2.dense .ps{margin:0 0 0 8px;font-size:11px;display:inline}.lx .board.b2.dense td .pc{font-size:9px}.lx .board.b2.dense td.c-head{font-size:14px}.lx .board.b2.dense td.rk{font-size:12px}.lx .board.b2.dense.many tbody td[class*=c-]:not(.c-head):not(.c-d):not(.sum){filter:none;color:var(--ink)!important}.lx .cpy .mt-h .tabs button{white-space:nowrap}.lx .cpy-w{align-items:center;gap:4px;margin-left:10px;display:inline-flex}.lx .stl-now{background:var(--accent);pointer-events:none;border-radius:1px;width:2px;height:13px;margin-left:-1px;position:absolute;top:7px}.lx .stl-events span.now{color:var(--ink-2)}.lx .stl-events span.now em{color:var(--accent);font-style:normal}.lx .stl-events span.now i{background:var(--accent)}.lx .stl-events span.solo{color:var(--accent);letter-spacing:.04em}.lx .stl.calm{padding-top:30px}.lx .stl.calm .stl-months{height:14px;margin:14px 0 0}.lx .stl.calm .stl-months span{color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:10.5px}.lx .stl.calm .stl-cl{font-size:12px}.lx .stl.calm .stl-cl b{margin-right:5px}.lx .stl.calm .stl-tip{top:30px}.lx .timebox:has(.stl.calm) .tb-left{padding-top:22px}.lx .mslider{gap:10px}.lx .mslider .v{min-width:150px}.lx .mslider input[type=range]{width:96px}.lx .updated.upd{flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.lx .upd-dot{background:#8fc9a3;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #8fc9a32e}.lx .upd-s{color:var(--rule);margin:0 8px}.lx .gx-upd{margin:8px 0 0}.lx[data-world=dev]{--w-950:#0f1012;--w-900:#1c1d20;--w-800:#151618;--w-700:#212226;--w-600:#18191c;--w-400:#2e3035;--w-300:#4a4c52;--w-200:#7c7e84;--w-100:#b9bbbf;--w-50:#ececec;--w-accent:#fff;--w-accent-ink:#fff;--ink:#e8e8e8;--ink-2:#b4b4b4;--ink-3:#7c7e84;--rule:#303237;--rule-2:#25272b;--surface:#212226;--sunken:#141517;--hl:#fff;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}body:has(.lx[data-world=dev]){background:#18191c}
