.ts[data-astro-cid-l5ve7vs7]{border:1px solid var(--rule);background:var(--paper);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.ts[data-astro-cid-l5ve7vs7] button[data-astro-cid-l5ve7vs7]{min-width:28px;height:28px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ts[data-astro-cid-l5ve7vs7].lab button[data-astro-cid-l5ve7vs7]{padding:0 11px}.ts[data-astro-cid-l5ve7vs7] button[data-astro-cid-l5ve7vs7]:hover{color:var(--ink)}.ts[data-astro-cid-l5ve7vs7] button[data-astro-cid-l5ve7vs7][aria-checked=true]{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2)}.ts[data-astro-cid-l5ve7vs7] button[data-astro-cid-l5ve7vs7][aria-checked=true] svg[data-astro-cid-l5ve7vs7]{color:var(--live)}.ts[data-astro-cid-l5ve7vs7] svg[data-astro-cid-l5ve7vs7]{flex:none;width:15px;height:15px}.sr[data-astro-cid-l5ve7vs7]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side[data-astro-cid-57cmav7r]{grid-template-columns:84px 210px;align-items:start;display:grid}.rail[data-astro-cid-57cmav7r]{padding:var(--s3) 7px;background:var(--paper);border-right:1px solid var(--rule);flex-direction:column;gap:3px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.rl[data-astro-cid-57cmav7r]{color:var(--ink-3);text-align:center;border-radius:10px;justify-items:center;gap:5px;padding:10px 4px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,opacity .15s;display:grid}.rl[data-astro-cid-57cmav7r]:hover{background:var(--paper-2);color:var(--ink)}.rl-foot[data-astro-cid-57cmav7r]{margin-top:auto}.rl[data-astro-cid-57cmav7r].on{background:var(--paper-2);color:var(--live);font-weight:600}.rl[data-astro-cid-57cmav7r].on .ic{color:var(--live)}.rl[data-astro-cid-57cmav7r] .ic{stroke-width:1.85px}.panel[data-astro-cid-57cmav7r]{padding:var(--s3) var(--s3) var(--s5);border-right:1px solid var(--rule);background:var(--paper);align-content:start;height:100vh;display:grid;position:sticky;top:0;overflow:hidden auto}.pg[data-astro-cid-57cmav7r]{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;align-content:start;gap:1px;transition:opacity .22s,transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear .26s;display:grid;transform:translate(-8px)}.pg[data-astro-cid-57cmav7r].shown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,transform .26s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.side[data-astro-cid-57cmav7r].peeking .rl[data-astro-cid-57cmav7r].on:not(.peek){background:0 0}.rl[data-astro-cid-57cmav7r].peek{background:var(--paper-2);color:var(--ink)}@media (prefers-reduced-motion:reduce){.pg[data-astro-cid-57cmav7r],.pg[data-astro-cid-57cmav7r].shown{transition:none;transform:none}}.head[data-astro-cid-57cmav7r]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);opacity:.75;margin:var(--s5) 0 6px;align-items:center;gap:8px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.head[data-astro-cid-57cmav7r]:after{content:"";background:var(--rule);flex:1;height:1px}.head[data-astro-cid-57cmav7r]:first-child{margin-top:4px}.it[data-astro-cid-57cmav7r]{color:var(--ink-2);border-radius:9px;padding:7px 10px;font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:block}a[data-astro-cid-57cmav7r].it:hover{background:var(--paper-2);color:var(--ink)}a[data-astro-cid-57cmav7r].it.on{background:var(--live-tint);color:var(--live);font-weight:700}.soon[data-astro-cid-57cmav7r]{color:var(--ink-3);cursor:default}.soon[data-astro-cid-57cmav7r] i[data-astro-cid-57cmav7r],a[data-astro-cid-57cmav7r].it .lock[data-astro-cid-57cmav7r]{font-style:normal;font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 4px;font-size:9px}a[data-astro-cid-57cmav7r].it .lock[data-astro-cid-57cmav7r]{color:var(--ink-3);font-weight:400}@media (width<=900px){.side[data-astro-cid-57cmav7r]{border-bottom:1px solid var(--rule);grid-template-columns:none;grid-auto-flow:column;justify-content:start;overflow-x:auto}.rail[data-astro-cid-57cmav7r],.panel[data-astro-cid-57cmav7r]{border-right:0;grid-auto-flow:column;height:auto;position:static}.rail[data-astro-cid-57cmav7r]{flex-direction:row}.rl-foot[data-astro-cid-57cmav7r]{margin-top:0}.rail[data-astro-cid-57cmav7r]{padding-right:var(--s4)}.head[data-astro-cid-57cmav7r]{display:none}.panel[data-astro-cid-57cmav7r]{gap:var(--s2)}.pg[data-astro-cid-57cmav7r]:not(.shown){display:none}.pg[data-astro-cid-57cmav7r].shown{gap:var(--s2);grid-auto-flow:column;transform:none}.it[data-astro-cid-57cmav7r]{white-space:nowrap}}body:has(.appmain) .wrap{max-width:none;padding-inline:0}.appbar{z-index:60;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);min-height:60px;padding:0 var(--s5) 0 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;top:0}.appbar .brand{--lk:20px;padding:0 var(--s5) 0 var(--s5);box-sizing:border-box;font-size:var(--lk);color:var(--ink);align-self:stretch;align-items:center;gap:.4em;line-height:1;text-decoration:none;display:inline-flex}.appbar .brand .mark{flex:none;width:1em;height:1em;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.appbar .brand:hover .mark{transform:rotate(90deg)}.appbar .brand .wm{letter-spacing:-.02em;white-space:nowrap;font-size:1em;line-height:1}.appbar .brand .wm .lt{font-weight:400}.appbar .brand .wm .hv{font-weight:700}.appbar .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.appbar .qs{border:1px solid var(--rule);background:var(--paper);max-width:640px;height:40px;color:var(--ink-3);border-radius:12px;flex:1;align-items:center;gap:10px;margin:0;padding:0 8px 0 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.appbar .qs:hover{border-color:var(--rule-2)}.appbar .qs:focus-within{border-color:var(--live);background:var(--paper);box-shadow:0 0 0 3px var(--live-tint);color:var(--live)}.appbar .qs input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.appbar .qs input::placeholder{color:var(--ink-3)}.appbar .keys{align-items:center;gap:6px;min-width:0;display:flex}.appbar .kchips{box-sizing:border-box;border:1px solid var(--rule);background:var(--paper);border-radius:12px;align-items:center;min-width:0;height:40px;padding:0 4px;display:flex;overflow:hidden}.appbar .kchips[hidden]{display:none}.appbar .kchips .kc{height:32px;color:var(--ink-3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px 0 6px;font-size:12px;font-weight:500;transition:background .15s,color .15s;animation:.3s cubic-bezier(.2,.7,.2,1) both kcin;display:inline-flex}.appbar .kchips .kc+.kc{position:relative}.appbar .kchips .kc+.kc:before{content:"";border-left:1px solid var(--rule);position:absolute;top:8px;bottom:8px;left:-1px}.appbar .kchips .kc:nth-child(2){animation-delay:60ms}.appbar .kchips .kc:nth-child(3){animation-delay:.12s}.appbar .kchips .kc:hover{background:var(--paper-2);color:var(--ink)}.appbar .kchips kbd,.keys-panel kbd{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink-3);white-space:nowrap;text-align:center;border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;line-height:normal;display:inline-block}@keyframes kcin{0%{opacity:0;transform:translateY(-3px)}}.appbar .kb{box-sizing:border-box;border:1px solid var(--rule);background:var(--paper);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border-radius:12px;flex:none;place-items:center;transition:border-color .15s,color .15s;display:grid}.appbar .kb:hover{border-color:var(--rule-2);color:var(--live)}@media (width<=1280px){.appbar .kchips .kc:nth-child(n+2){display:none}}@media (width<=1080px){.appbar .kchips{display:none}}@media (width<=760px){.appbar .keys{display:none}}@media (prefers-reduced-motion:reduce){.appbar .kchips .kc{animation:none}}.keys-panel{z-index:130;background:#0b121447;place-items:center;padding:16px;animation:.15s ease-out kpveil;display:grid;position:fixed;inset:0}.keys-panel[hidden]{display:none}.keys-panel .kp-box{border:1px solid var(--rule);background:var(--paper);border-radius:16px;width:min(820px,100%);max-height:min(640px,88vh);padding:18px 20px 20px;animation:.2s cubic-bezier(.2,.7,.2,1) kpin;overflow-y:auto;box-shadow:0 24px 60px -24px #0006}.keys-panel .kp-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.keys-panel .kp-head b{font-size:17px}.keys-panel .kp-head button{border:1px solid var(--rule);background:var(--paper);width:32px;height:32px;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:9px;font-size:18px}.keys-panel .kp-cols{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.keys-panel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:11px;font-weight:700}.keys-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.keys-panel li{color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:13.5px;display:flex}.keys-panel li.act{cursor:pointer}.keys-panel li.act:hover,.keys-panel li:has(a):hover{background:var(--paper-2)}.keys-panel li a{color:var(--ink);text-decoration:none}.keys-panel li:has(a):hover a{color:var(--live)}.keys-panel .ks{flex:none;gap:3px;display:inline-flex}@keyframes kpveil{0%{opacity:0}}@keyframes kpin{0%{opacity:0;transform:translateY(6px)scale(.98)}}.appbar .qs input::-webkit-search-cancel-button{display:none}.appbar .qs kbd{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink-3);white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.appbar .qs:focus-within kbd{opacity:0}.appbar .res{z-index:80;overscroll-behavior:contain;border:1px solid var(--rule);background:var(--paper);max-height:min(560px,74vh);color:var(--ink);scrollbar-width:thin;border-radius:14px;padding:6px 6px 0;animation:.16s ease-out resin;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 18px 44px -18px #00000059}@keyframes resin{0%{opacity:0;transform:translateY(-4px)}}.appbar .res[hidden]{display:none}.appbar .res.busy{opacity:.75;transition:opacity .2s .15s}.appbar .res .rg{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:10px 10px 4px;font-size:10.5px;font-weight:700}.appbar .res .rg:first-child{margin-top:6px}.appbar .res a[data-kind]{color:var(--ink);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px;text-decoration:none;display:grid}.appbar .res a[data-kind][aria-selected=true],.appbar .res a[data-kind]:hover{background:var(--live-tint)}.appbar .res a[aria-selected=true] b{color:var(--live)}.appbar .res .rl{border:1px solid var(--rule-2);background:var(--paper);width:30px;height:30px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.appbar .res .rl img{object-fit:cover;width:100%;height:100%}.appbar .res .rl .fi{display:none}.appbar .res .rl.noimg{background:var(--paper-2)}.appbar .res .rl.noimg .fi{place-items:center;display:grid}.appbar .res .k-intent{color:var(--live);border-color:#0000;background:var(--live-tint)!important}.appbar .res .rt{min-width:0}.appbar .res b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.appbar .res mark{color:var(--live);background:0 0;font-weight:700}.appbar .res small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.appbar .res .rb{color:var(--ink-3);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.appbar .res .rb.live{background:var(--live-tint);color:var(--live);border-radius:99px;padding:2px 8px}.appbar .res a.top{border:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr) auto;margin-bottom:2px;padding:10px}.appbar .res a.top .rl{border-radius:10px;width:40px;height:40px}.appbar .res a.top b{font-size:15px}.appbar .res a.intent b{color:var(--ink);font-weight:600}.appbar .res .rn{color:var(--ink-3);margin:14px 10px;font-size:13px}.appbar .res .rf{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, transparent);backdrop-filter:blur(6px);color:var(--ink-3);align-items:center;gap:14px;margin:8px -6px 0;padding:9px 14px;font-size:11.5px;display:flex;position:sticky;bottom:0}.appbar .res .rf span{align-items:center;gap:4px;display:inline-flex}.appbar .res .rf kbd{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink-3);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:600}.appbar .res .rf{position:static}.appbar .res .rall{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, transparent);backdrop-filter:blur(6px);flex-wrap:wrap;align-items:center;gap:4px;margin:0 -6px;padding:8px 12px 10px;display:flex;position:sticky;bottom:0}.appbar .res .rall span{color:var(--ink-3);margin-right:6px;font-size:11.5px}.appbar .res .ra{border:1px solid var(--rule);color:var(--ink-2);background:var(--paper);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none}.appbar .res .ra[aria-selected=true],.appbar .res .ra:hover{background:var(--live-tint);color:var(--live);border-color:#0000}@media (prefers-reduced-motion:reduce){.appbar .res{animation:none}}.menu .vas{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:6px;margin:4px 0;padding:8px 10px;display:grid}.menu .vas>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:800}.menu .vas div{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.menu .vas button{border:1px solid var(--rule);background:var(--paper);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:8px;padding:5px 0;font-size:12px;font-weight:600}.menu .vas button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.vas-bar{background:var(--live-tint);color:var(--ink-2);border:1px solid #2b72784d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:18px 20px 14px;padding:8px 8px 8px 14px;font-size:13px;display:flex}.vas-bar span{align-items:center;gap:8px;display:inline-flex}.vas-bar em{font-style:normal}.vas-bar b{color:var(--ink)}.vas-bar i{background:var(--live-fill);border-radius:50%;width:7px;height:7px;animation:2s infinite frp}.vas-bar button:not(#z){border:1px solid var(--rule-2);background:var(--paper);height:30px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.vas-bar button:not(#z):hover{background:var(--paper);border-color:#2b7278}.menu .fresh{color:var(--ink-3);align-items:center;gap:8px;margin:2px 0 0;padding:8px 10px 4px;font-size:12px;display:flex}.menu .fd{background:var(--live-fill);border-radius:50%;width:7px;height:7px;animation:2s infinite frp}@keyframes frp{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--live-mark) 60%, transparent)}to{box-shadow:0 0 0 7px #0000}}.appbar .pub{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.appbar .pub:hover{color:var(--live)}.me{position:relative}.appbar .hp{border:1px solid var(--rule);width:34px;height:34px;color:var(--ink-2);background:var(--paper);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:grid;position:relative}.appbar .hp:hover,.appbar .hp:focus-visible{border-color:var(--rule-2);color:var(--live);background:var(--paper-2);outline:none}.appbar .hp.soon:after{content:attr(data-tip);background:var(--ink);color:var(--paper);white-space:nowrap;opacity:0;pointer-events:none;z-index:80;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px)}.appbar .hp.soon:hover:after,.appbar .hp.soon:focus-visible:after{opacity:1;transform:none}.me{margin-left:10px}.crd{margin-left:auto;position:relative}.crd summary{border:1px solid var(--rule);background:var(--paper);cursor:pointer;color:#2b7278;border-radius:99px;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;list-style:none;transition:border-color .15s,background .15s;display:flex}.crd summary::-webkit-details-marker{display:none}.crd summary:hover,.crd[open] summary{border-color:var(--rule-2);background:var(--paper-2)}.crd summary b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px}.crd summary span{color:var(--ink-3);font-size:12.5px}@media (width<=700px){.crd summary span{display:none}.crd summary{height:32px;padding:0 9px 0 6px}.crd .cr-ring{width:16px;height:16px}.me{margin-left:6px}.cr-pop{width:min(280px,100vw - 24px);right:-44px}}.cr-pop{z-index:70;border:1px solid var(--rule);background:var(--paper);border-radius:14px;gap:8px;width:280px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px -14px #00000040}.cr-pop>small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.cr-big{color:var(--ink-2);margin:0;font-size:13.5px}.cr-big b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:26px;font-weight:600}.cr-bar{background:var(--paper-2);border-radius:99px;height:6px;overflow:hidden}.cr-bar i{background:#2b7278;border-radius:99px;height:100%;display:block}.cr-pop dl{gap:4px;margin:2px 0 0;font-size:13px;display:grid}.cr-pop dl div{justify-content:space-between;gap:10px;display:flex}.cr-pop dt{color:var(--ink-3)}.cr-pop dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.cr-n{color:var(--ink-3);margin:2px 0 0;font-size:12px}.cr-go{gap:8px;margin-top:4px;display:flex}.cr-b{color:#fff;background:#2b7278;border:1px solid #2b7278;border-radius:8px;flex:1;justify-content:center;align-items:center;height:32px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cr-b.ghost{background:var(--paper);color:var(--ink);border-color:var(--rule-2)}.me summary{border:1px solid var(--rule);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:3px 8px 3px 3px;list-style:none;transition:border-color .15s,background .15s;display:flex}.me summary::-webkit-details-marker{display:none}.me summary:hover,.me[open] summary{border-color:var(--rule-2);background:var(--paper-2)}.av{background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.av.lg{width:40px;height:40px;font-size:15px}.who{line-height:1.15;display:grid}.who b{white-space:nowrap;text-overflow:ellipsis;max-width:16ch;font-size:13px;overflow:hidden}.who small{color:var(--ink-3);font-size:11px}.cr{width:12px;height:12px;color:var(--ink-3);transition:transform .15s}.me[open] .cr{transform:rotate(180deg)}.menu{z-index:70;width:270px;max-height:calc(100dvh - var(--navh,60px) - 16px);overscroll-behavior:contain;border:1px solid var(--rule);background:var(--paper);border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 30px -14px #00000040}.mh{border-bottom:1px solid var(--rule);align-items:center;gap:12px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.mh div{min-width:0;display:grid}.mh b{font-size:14px}.mh small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mh .unv{color:var(--blocker);margin-top:4px;font-size:11.5px;font-weight:700;text-decoration:none}.menu>a{color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.menu>a .ic{color:var(--ink-3)}.menu>a:hover{background:var(--live-tint);color:var(--live)}.menu>a:hover .ic{color:var(--live)}.menu .pl{color:var(--live);margin-left:auto;font-size:11.5px;font-weight:700}.menu .thm{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:8px 6px 6px 10px;font-size:13.5px;font-weight:500;display:flex}.menu .out{border-top:1px solid var(--rule);border-radius:0 0 9px 9px;margin-top:4px;padding-top:10px}@media (width<=760px){.appbar .pub span{display:none}.appbar .qs{max-width:none;margin:0 var(--s4) 10px;flex:1 0 100%;order:3}.appbar .qs kbd{display:none}}@media (prefers-reduced-motion:reduce){.menu .fd{animation:none}.appbar .brand:hover .mark{transform:none}}.appbar .spacer{margin-left:auto}.app-back{margin:var(--s5) 0 0;font-size:13px}.app-back a{color:var(--ink-3);align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.app-back a span{transition:transform .2s}.app-back a:hover{color:var(--live)}.app-back a:hover span{transform:translate(-3px)}body:has(.dt-wrap[data-teaser="0"]) .app-back{padding-left:var(--s5);margin-top:var(--s4)}.appcontent:has(.app-back)>section:first-of-type{padding-top:var(--s2)}.appcontent>section:first-of-type>.eyebrow:first-child,.appcontent>section:first-of-type>div:first-child>.eyebrow:first-child{display:none}:where(.appcontent) h1{letter-spacing:-.025em;max-width:28ch;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.05}:where(.appcontent) h1 em{color:var(--live);font-style:normal}:where(.appcontent) h2{letter-spacing:-.015em;font-size:clamp(20px,2vw,24px);font-weight:800}:where(.appcontent) .dek{color:var(--ink-2);font-size:16px}:where(.appcontent) :is(input[type=text],input[type=email],input[type=search],input[type=url],input[type=number],input[type=password],input[type=date],input:not([type]),select,textarea){border:1px solid var(--rule);font:inherit;background:var(--paper);color:var(--ink);border-radius:10px;padding:9px 12px;font-size:14px}:where(.appcontent) :is(input,select,textarea):focus{border-color:var(--live);box-shadow:0 0 0 3px var(--live-tint);outline:none}:where(.appcontent) :is(button[type=submit],button:not([class]),.btn){border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s}:where(.appcontent) :is(button[type=submit],button:not([class]),.btn):hover{background:var(--live);border-color:var(--live)}:where(.appcontent) .card{border:1px solid var(--rule);background:var(--paper);border-radius:16px;padding:18px 20px}:where(.appcontent) .card:hover{border-color:var(--rule-2)}:where(.appcontent) table:not(.dt){border-collapse:collapse;width:100%;font-size:14px}:where(.appcontent) table:not(.dt) th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:10px 12px;font-size:11px;font-weight:800}:where(.appcontent) table:not(.dt) td{border-bottom:1px solid var(--rule);padding:10px 12px}:where(.appcontent) table:not(.dt) tr:hover td{background:var(--paper-2)}:where(.appcontent) details>summary{cursor:pointer}.appmain{grid-template-columns:max-content minmax(0,1fr);display:grid}.appcontent{min-width:0;padding:0 var(--s5) var(--s4)}.appcontent section:first-of-type{padding-top:var(--s5)}.appcontent section:last-of-type{border-bottom:0;padding-bottom:0}@media (width>=901px){body:has(.appmain){height:100vh;overflow:hidden}body:has(.appmain) .wrap{flex-direction:column;height:100vh;display:flex}body:has(.appmain) .appmain{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}body:has(.appmain) .appmain>*{min-height:0}body:has(.appmain) .side,body:has(.appmain) .rail,body:has(.appmain) .panel{height:100%}body:has(.appmain) .appcontent{overflow-y:auto}body:has(.dt-wrap[data-teaser="0"]) .appcontent{flex-direction:column;padding:0;display:flex;overflow:hidden}body:has(.dt-wrap[data-teaser="0"]) .appcontent>section{padding-left:0;padding-right:0}body:has(.dt-wrap[data-teaser="0"]) .appcontent>section>:not(.dt-wrap){padding-left:var(--s5);padding-right:var(--s5)}body:has(.dt-wrap[data-teaser="0"]) .dt-top,body:has(.dt-wrap[data-teaser="0"]) .dt-above,body:has(.dt-wrap[data-teaser="0"]) .dt-chips{padding-left:var(--s5)}body:has(.dt-wrap[data-teaser="0"]) .dt-above{padding-right:var(--s5)}body:has(.dt-wrap[data-teaser="0"]) .dt-wrap.nofilters .dt-main{padding-left:var(--s3)}body:has(.dt-wrap[data-teaser="0"]) .appcontent>section{border-bottom:0;flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex}body:has(.dt-wrap[data-teaser="0"]) .appcontent>section>.dek{margin-bottom:var(--s3);padding-right:var(--s5);white-space:nowrap;text-overflow:ellipsis;max-width:none;overflow:hidden}body:has(.dt-wrap[data-teaser="0"]) .dt-wrap{flex-direction:column;flex:1;min-height:0;display:flex}body:has(.dt-wrap[data-teaser="0"]) .dt-top,body:has(.dt-wrap[data-teaser="0"]) .dt-chips{padding-right:var(--s5)}body:has(.dt-wrap[data-teaser="0"]) .dt-chips{display:none}body:has(.dt-wrap[data-teaser="0"]) .dt-layout{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;min-height:0}body:has(.dt-wrap[data-teaser="0"]) .dt-side{height:auto;min-height:0;position:static}body:has(.dt-wrap[data-teaser="0"]) .dt-main{flex-direction:column;min-height:0;display:flex}body:has(.dt-wrap[data-teaser="0"]) .dt-scrollwrap{flex-direction:column;flex:1;min-height:0;display:flex}body:has(.dt-wrap[data-teaser="0"]) .dt-scroll{border-right:0;flex:1;min-height:0;max-height:none}body:has(.dt-wrap[data-teaser="0"]) .dt-foot{padding:var(--s2) var(--s5) var(--s3) var(--s3);border-top:1px solid var(--rule)}body:has(.dt-wrap[data-teaser="0"]) .dt-pager{margin:0 0 var(--s2)}}@media (width<=900px){.appmain{grid-template-columns:none}.appcontent{padding-inline:var(--s4)}}
