.pcb{--u:clamp(14px,calc(.42vw + 8px),22px);z-index:20;align-items:center;gap:calc(var(--u)*1.2);height:calc(clamp(calc(var(--u)*4.2),6.2vw,calc(var(--u)*7)) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(calc(var(--u)*1.2),env(safe-area-inset-right)) 0 0;background:#0d0f12 radial-gradient(circle,#1f242b 1px,#0000 1.4px);background-size:calc(var(--u)*.55) calc(var(--u)*.55);color:#fff;font:var(--u)/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased;display:flex;position:relative}.pcb svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pcb-stripe{width:max(calc(var(--u)*.5),env(safe-area-inset-left));margin-top:calc(-1 * env(safe-area-inset-top));flex-direction:column;flex:none;align-self:stretch;display:flex}.pcb-stripe i{flex:1}.pcb-mark{padding-right:calc(var(--u)*1.2);border-right:1px solid #2a3038;flex:none;align-items:center;height:55%;display:flex}.pcb canvas{display:block}.pcb-title{min-width:0;padding:calc(var(--u)*.4) calc(var(--u)*.3);flex:0 auto;align-items:center;display:flex;overflow:hidden}.pcb-title>*{flex:none}.pcb-spacer{flex:1}.pcb-exit{align-items:center;gap:calc(var(--u)*.55);min-height:calc(var(--u)*2.9);padding:0 calc(var(--u)*1.1) 0 calc(var(--u)*.85);border-radius:calc(var(--u)*.5);color:#fff;font-weight:700;font-size:max(13px,calc(var(--u)*.95));white-space:nowrap;box-sizing:border-box;border:1.5px solid #fff;flex:none;text-decoration:none;display:inline-flex}.pcb-exit:hover{color:#0d0f12;background:#fff}.pcb-exit svg{width:calc(var(--u)*1.25);height:calc(var(--u)*1.25)}.pcb-exit .pcb-site{width:calc(var(--u)*1.15);height:calc(var(--u)*1.15);stroke-width:1.8px}.pcb-ic{width:calc(var(--u)*2.9);height:calc(var(--u)*2.9);min-width:44px;min-height:44px;margin-right:calc(var(--u)*-.5);border-radius:calc(var(--u)*.5);color:#9aa4b0;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.pcb-ic:hover{color:#fff;background:#1b2027}.pcb-ic svg{width:calc(var(--u)*1.25);height:calc(var(--u)*1.25)}.pcb :focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:639px){.pcb{gap:calc(var(--u)*.7);padding-right:max(calc(var(--u)*.6),env(safe-area-inset-right))}.pcb-mark{display:none}.pcb-exit{padding:0 calc(var(--u)*.7)}.pcb-exit .pcb-lbl{display:none}.pcb-ic{margin-right:0}}@media (max-height:500px) and (min-width:640px){.pcb-mark{display:none}.pcb-exit{min-height:calc(var(--u)*2.5)}}@media (max-width:900px){.pcb-exit{position:relative}.pcb-exit:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}
.pcd-scrim{z-index:20;opacity:0;pointer-events:none;background:#0b0d1240;transition:opacity .28s cubic-bezier(.22,.61,.36,1);position:fixed;inset:0}.pcd-scrim.on{opacity:1;pointer-events:auto;cursor:pointer}.pcd{z-index:21;box-sizing:border-box;overscroll-behavior:contain;visibility:hidden;background:#fff;width:min(760px,100%);padding:14px 14px 40px;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility 0s .28s;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;transform:translate(102%);box-shadow:-18px 0 44px -24px #0b0d1252}.pcd.on{visibility:visible;transition:transform .28s cubic-bezier(.22,.61,.36,1);transform:none}.pcd-x{z-index:4;color:#fff;cursor:pointer;background:#0b0d12;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 0 10px auto;padding:0;display:grid;position:sticky;top:0;box-shadow:0 0 0 3px #fff,0 6px 16px -8px #0b0d1280}.pcd-x svg{width:18px;height:18px}.pcd-x:hover{background:#2a2f38}.pcd-x:focus-visible{outline-offset:3px;outline:2px solid #0b0d12}@media (min-width:901px){html.pc-page .pcd{width:calc(100vw - var(--pc-nm,680px))}html.pc-page .pcd-scrim{left:var(--pc-nm,0px)}}@media (max-width:700px){.pcd{width:100%;padding:10px 10px calc(28px + env(safe-area-inset-bottom));box-shadow:none;transform:translateY(102%)}.pcd.on{transform:none}}@media (prefers-reduced-motion:reduce){.pcd,.pcd.on,.pcd-scrim{transition:none}}.pb{--ink:#0b0d12;--bd:#2b3038;--mu:#59616d;--ln:#e3e6ec;--ac:#1f5bff;--acs:#e8efff;--gray:#aab1ba;--sans:"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--num:var(--uvx-f),"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--ink);font:14px/1.45 var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums;margin-top:-58px;padding:0 18px 24px}.pb *{box-sizing:border-box}.pb h2,.pb h3,.pb p{margin:0}.pb-k,.pb-xh span,.pb-strip dt,.pb-tl time,.pb-grid .ax,.pb-grid .ql{font-family:var(--num);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-stretch:87.5%}.pb-k{color:var(--mu);font-size:11.5px}.pb-id{align-items:center;gap:10px;min-height:48px;padding-right:64px;display:flex}.pb-id .pc-logo{width:32px;height:32px;margin:0}.pb-id b{font:700 15px var(--num);letter-spacing:.06em}.pb-title{max-width:820px;font:700 27px/1.18 var(--sans);letter-spacing:-.018em;text-wrap:balance;margin:10px 0 0}.pb-dek{max-width:820px;color:var(--bd);text-wrap:pretty;margin:14px 0 0;font-size:14px;line-height:1.55}.pb-strip{border-top:2px solid var(--ink);border-bottom:1px solid var(--ln);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);margin:18px 0 0;display:grid}.pb-strip>div{padding:10px 14px 12px 0}.pb-strip>div+div{border-left:1px solid var(--ln);padding-left:14px}.pb-strip dt{color:var(--mu);font-size:10.5px}.pb-strip dd{margin:4px 0 0;font-size:13.5px;font-weight:600;line-height:1.3}.pb-rank dd{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.pb-rank dd b{font:700 34px/1 var(--num);letter-spacing:-.02em;color:var(--ac)}.pb-rank dd span{color:var(--bd);font-weight:500}.pb-rank dd strong{font:700 17px var(--num);color:var(--ink)}.pb-dot{color:var(--mu)}.pb-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 32px;margin-top:6px;display:grid}.pb-ex{padding:16px 0 4px}.pb-xh{border-bottom:1px solid var(--ink);font:700 14px/1.3 var(--sans);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;padding:0 0 8px;display:flex}.pb-xh span{color:var(--ac);font-size:11px}.pb-cap{color:var(--mu);margin:8px 0 0;font-size:12.5px}.pb-score{margin:0;padding:0;list-style:none}.pb-score li{border-bottom:1px solid var(--ln);padding:9px 0 10px}.pb-score li:last-child{border-bottom:0}.pb-sl{grid-template-columns:minmax(110px,1fr) auto 38px;align-items:center;gap:12px;display:grid}.pb-sl b{font-size:13.5px}.pb-n{font:700 17px/1 var(--num);text-align:right}.pb-n small{color:var(--mu);font-size:11px;font-weight:500}.pb-score p{color:var(--bd);margin:4px 0 0;font-size:12.5px;line-height:1.45}.pb-bars{grid-template-columns:repeat(4,28px);gap:3px;display:inline-grid}.pb-bars i{background:var(--ln);height:10px}.pb-bars i.on{background:var(--ac)}.pb-grid{width:100%;height:auto;font-family:var(--num);display:block}.pb-grid .ln{stroke:var(--ink);stroke-width:1px;fill:none}.pb-grid .dash{stroke-dasharray:3 4;opacity:.45}.pb-grid .q-hi{fill:var(--acs)}.pb-grid .ql{fill:var(--mu);font-size:9.5px}.pb-grid .ax{fill:var(--bd);font-size:9.5px}.pb-grid .peer circle{fill:var(--gray)}.pb-grid .peer text{fill:#8a929e;font-size:9.5px}.pb-grid .me circle{fill:var(--ac);stroke:#fff;stroke-width:2px}.pb-grid .me text{fill:var(--ac);font-size:12px;font-weight:700}.pb-tl{margin:0;padding:0;list-style:none}.pb-tl li{border-bottom:1px solid var(--ln);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:8px 0;display:grid}.pb-tl li:last-child{border-bottom:0}.pb-tl time{color:var(--ink);font-size:11px}.pb-tl p{color:var(--bd);font-size:13px;line-height:1.45}.pb-tl .na p{color:var(--mu);grid-column:1/-1}.pb-tag{font:600 10px/16px var(--num);letter-spacing:.08em;vertical-align:1px;border:1px solid;border-radius:3px;margin-right:6px;padding:0 5px;display:inline-block}.pb-tag.target{color:#8a6100}.pb-tag.claimed{color:#2357b8}.pb-tag.shown{color:#127a4a}.fn{font:700 9.5px/1 var(--num);color:var(--ac);margin-left:2px}sup.fn{vertical-align:super}.pb-ctx{margin:0;padding:0;list-style:none}.pb-ctx li{color:var(--bd);border-bottom:1px solid var(--ln);padding:6px 0;font-size:13px}.pb-ctx li:last-child{border-bottom:0}.pb-ft{border-top:2px solid var(--ink);margin-top:18px;padding-top:10px}.pb-ft .pb-k{margin-bottom:8px}.pb-src{columns:3;column-gap:24px;margin:0;padding:0;list-style:none}.pb-src li{break-inside:avoid;align-items:baseline;gap:6px;padding:2px 0;font-size:12px;display:flex}.pb-src .fn{flex:none;min-width:14px;margin:0}.pb-src a{color:var(--bd);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration:underline #c4c9d0;text-decoration:underline #c4c9d0;overflow:hidden}.pb-note{color:var(--mu);margin:10px 0 0;font-size:11.5px}@media (max-width:900px){.pb{padding:0 6px 20px}.pb-cols{grid-template-columns:1fr}.pb-strip{grid-template-columns:1fr 1fr}.pb-strip>.pb-rank{grid-column:1/-1}.pb-strip>div:nth-child(2){border-left:0;padding-left:0}.pb-strip>div:nth-child(n+2){border-top:1px solid var(--ln)}.pb-src{columns:1}}@media (max-width:520px){.pb-title{font-size:21px}.pb-sl{grid-template-columns:minmax(0,1fr) auto 34px;gap:8px}.pb-bars{grid-template-columns:repeat(4,20px)}.pb-tl li{grid-template-columns:62px minmax(0,1fr);gap:4px 8px}}
.pc-hb{flex:none;display:block}.pf-mini{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pf-mini li{color:#2a2f36;grid-template-columns:15px 1fr 1.2ch;align-items:center;gap:7px;padding:2px 0;font-size:12.5px;line-height:1.25;display:grid}.pf-mini b{font:400 13px/1 var(--mono,ui-monospace,monospace);text-align:right;color:#0b0d12}.pf-card{color:#0b0d12;width:300px;max-width:100%;font:14px/1.4 -apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif}.pf-hd{align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.pf-hd b{font-size:15px;font-weight:700}.pf-hd small{font:11px/1 var(--mono,ui-monospace,monospace);letter-spacing:.1em;color:#596170}.pf-rk{font:400 18px/1 var(--mono,ui-monospace,monospace)}.pf-big{gap:0;margin:0;display:grid}.pf-big>div{border-top:1px solid #e3e6ec;padding:7px 0}.pf-big>div:first-child{border-top:0;padding-top:0}.pf-big dt{justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex}.pf-big dt b{font:400 14px/1 var(--mono,ui-monospace,monospace)}.pf-big dt b small{color:#3a414c;font-size:11px}.pf-big dd{color:#3a414c;margin:2px 0 0;font-size:12.5px;line-height:1.35}.pf-st{border-top:1px solid #e3e6ec;margin:10px 0 0;padding-top:8px;font-size:13px}.pf-st span{font:11px/1.2 var(--mono,ui-monospace,monospace);letter-spacing:.07em;text-transform:uppercase;color:#596170;margin-bottom:2px;display:block}.pf-card.why{width:260px}
.pc{--pbg:#eef0f3;--pink:#0b0d12;--pmu:#596170;--pbody:#3a414c;--paper:#fff;--stub:#f7f8fa;--perf:#d5dae1;--tink:#0b0d12;--tmu:#596170;--mono:"Departure Mono",Menlo,ui-monospace,monospace;--sans:-apple-system,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;background:var(--pbg);min-height:100vh;color:var(--pink);font:15px/1.45 var(--sans);padding-bottom:max(48px,env(safe-area-inset-bottom))}.pc.dark{--pbg:#000;--pink:#f2f4f7;--pmu:#8d96a3;--pbody:#c9ced6}body:has(.pc){background:#eef0f3}body:has(.pc.dark){background:#000}.pc :focus-visible{outline:2px solid var(--pink);outline-offset:2px}.pc-m{font:11px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pmu)}.pc-top{max-width:1280px;margin:0 auto;padding:22px 20px 6px}.pc-top h1{letter-spacing:-.015em;margin:8px 0;font:700 30px/1.1 -apple-system,SF Pro Display,Helvetica Neue,system-ui,sans-serif}.pc-top>p{max-width:720px;color:var(--pbody);margin:0}.pc-legend{color:var(--pbody);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:16px 0 0;font-size:13px;display:flex}.pc-lg{align-items:center;gap:7px;display:inline-flex}.pc-ap{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pc-ap svg{flex:none}.pc-ap.na{color:var(--tmu);font-weight:400}.pc-legend .pc-ap.na{color:var(--pmu)}.pc-rule{max-width:900px;color:var(--pbody);margin:14px 0 0;font-size:13px}.pc-rule ul{margin:2px 0 6px;padding-left:18px}.pc-rule li{margin:3px 0}.pc-rule p{margin:4px 0 0}.pc-sort{align-items:center;gap:6px;margin:18px 0 0;display:flex}.pc-sort .pc-m{margin-right:4px}.pc-sort button{border:1.5px solid var(--perf);min-height:40px;color:var(--pink);font:600 12px var(--sans);background:0 0;border-radius:4px;padding:0 12px}.pc.dark .pc-sort button{border-color:#2c3038}.pc-sort button[aria-pressed=true]{border-color:var(--pink);background:var(--pink);color:var(--pbg)}.pc-tbl{max-width:1280px;margin:0 auto;padding:16px 20px 20px}.pc-th,.pc-tr{grid-template-columns:76px minmax(150px,1fr) 150px minmax(220px,1.7fr) 176px 280px;display:grid}.pc-th{padding:0 0 8px}.pc-th span{padding:0 14px}.pc-list{margin:0;padding:0;list-style:none}.pc-tr{background:var(--paper);color:var(--tink);transition:box-shadow .2s,transform .2s var(--pour);border-radius:10px;margin-bottom:10px;position:relative;box-shadow:0 1px #dde1e6,0 8px 22px -18px #0b0d1259}.pc.dark .pc-tr{box-shadow:none}.pc-tr:hover{box-shadow:0 1px #cfd4db,0 14px 28px -18px #0b0d1280}.pc-tr:has(.pc-open:focus-visible){outline:2px solid var(--pink);outline-offset:3px}.pc-tr>div{min-width:0;padding:14px}.pc-open{all:unset;cursor:pointer}.pc-open:after{content:"";z-index:1;border-radius:10px;position:absolute;inset:0}.pc-open:focus-visible{outline:none}.pc-nm{font:700 17px/1.2 var(--sans);overflow-wrap:anywhere;display:block}.pc-sub{font:11px/1 var(--mono);letter-spacing:.1em;color:var(--tmu);margin-top:6px;display:block}.c-rk{flex-direction:column;align-items:center;gap:6px;display:flex}.pc-tie{font:10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tmu);text-align:center}.pc-whyb{z-index:2;border:1.5px solid var(--perf);min-width:44px;min-height:32px;color:var(--tink);font:600 11px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:0 6px;position:relative}.pc-whyb:hover{border-color:var(--tink)}.pc-whyb[aria-expanded=true]{background:var(--tink);border-color:var(--tink);color:#fff}.pc-whyb:focus-visible{outline:2px solid var(--tink);outline-offset:2px}.pc-why{z-index:2;cursor:auto;background:#f7f8fa;border-top:1px solid #e3e6ec;border-radius:6px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:6px 28px;margin:0 14px 14px;display:grid;position:relative;padding:14px 16px!important}.pc-why p{color:#2a2f36;grid-column:2;margin:0;font-size:13.5px;line-height:1.45}.pc-why .pc-raw{color:var(--tmu);font-size:12.5px}.pc-sc{grid-row:1/3;gap:5px;min-width:220px;margin:0;padding:0;list-style:none;display:grid}.pc-sc li{grid-template-columns:18px 1fr 2ch;align-items:center;gap:8px;font-size:13px;display:grid}.pc-sc b{font:400 14px/1 var(--mono);text-align:right}.pc-sc .pc-tot{border-top:1px solid #d5dae1;grid-template-columns:1fr 2ch;margin-top:2px;padding-top:5px;font-weight:600}.pc-hb{color:var(--tink);flex:none;display:block}.pc-hbl{color:var(--pbody)}.pc-hbl .pc-hb{color:var(--pink)}.pc-l-tiers .pc-th,.pc-l-tiers .pc-tr,.pc-l-profile .pc-th,.pc-l-profile .pc-tr{grid-template-columns:200px minmax(150px,1fr) 150px minmax(200px,1.5fr) 176px 260px}.c-tier{align-items:flex-start!important}.pc-tier{font:11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--tink);border-radius:2px;padding:4px 6px 3px}.pc-tier.t-leader{background:var(--tink);color:#fff}.pc-tier.t-follower{color:var(--tmu);border-style:dashed;border-color:var(--tmu)}.pc-rsn{color:#3a414c;font-size:12.5px;line-height:1.35}.pc-tierh{color:var(--pbody);align-items:baseline;gap:12px;padding:14px 4px 8px;font-size:13px;display:flex}.pc-tierh .pc-m{color:var(--pink);font-size:12px}.c-prof ul{align-self:stretch;gap:4px;margin:0;padding:0;list-style:none;display:grid}.c-prof li{color:#3a414c;align-items:center;gap:8px;font-size:12px;display:flex}.pc-rk{font:400 28px/1 var(--mono);color:var(--tink);padding-top:1px}.c-ai{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.c-mx{z-index:2;position:relative}.pc-mx{all:unset;box-sizing:border-box;cursor:zoom-in;min-height:52px;color:var(--tink);border:1.5px solid #0000;border-radius:4px;align-items:center;gap:10px;margin:-4px 0 0 -4px;padding:4px 8px 4px 4px;display:flex}.pc-mx:hover{border-color:var(--perf)}.pc-mx:focus-visible{outline:2px solid var(--tink);outline-offset:2px}.pm-mini{flex:none;display:block}.pc-mxq{font:600 13px/1.25 var(--sans)}.c-ai .tx-ai{color:var(--tmu);font-size:12px}.c-ai .tx-pips{color:var(--tink)}.c-ld p{color:#2a2f36;margin:0;font-size:13.5px;line-height:1.45}.pc-stub{border-left:2px dashed var(--perf);background:var(--stub);border-radius:0 10px 10px 0;position:relative}.pc-stub:before,.pc-stub:after{content:"";background:var(--pbg);z-index:2;border-radius:50%;width:20px;height:20px;position:absolute;left:-11px}.pc-stub:before{top:-10px}.pc-stub:after{bottom:-10px}.pc-stub b{font:400 15px/1 var(--mono);letter-spacing:.02em;margin:0 0 6px;display:block}.pc-stub p{color:#2a2f36;margin:0;font-size:13px}.pc-stub p.na{color:var(--tmu)}.lab{display:none}@media (max-width:1060px){.pc-top h1{font-size:25px}.pc-tbl{padding:12px 12px 20px}.pc-th{display:none}.pc-tr{grid-template-columns:auto 1fr auto;margin-bottom:16px}.pc-tr>div{padding:10px 16px}.pc-tr .c-rk{grid-area:1/1/3;padding:16px 0 0 16px}.pc-l-tiers .pc-tr,.pc-l-profile .pc-tr{grid-template-columns:1fr auto}.pc-l-tiers .pc-tr .c-rk,.pc-l-profile .pc-tr .c-rk{order:5;grid-area:auto/1/auto/-1;align-items:flex-start;padding:4px 16px 10px}.pc-l-tiers .pc-tr .c-nm,.pc-l-profile .pc-tr .c-nm,.pc-l-tiers .pc-tr .c-ai,.pc-l-profile .pc-tr .c-ai{grid-column:1;padding-left:16px}.pc-l-tiers .pc-tr .c-mx,.pc-l-profile .pc-tr .c-mx{grid-column:2}.pc-l-tiers .pc-tr .c-ld,.pc-l-profile .pc-tr .c-ld{order:4}.pc-l-tiers .pc-tr .pc-stub,.pc-l-profile .pc-tr .pc-stub{order:6}.c-tier{flex-wrap:wrap;gap:6px 10px;flex-direction:row!important;align-items:center!important}.c-prof ul{grid-template-columns:1fr 1fr;width:100%}.pc-why{grid-template-columns:1fr;margin:0 12px 12px}.pc-why p{grid-column:1}.pc-sc{grid-row:auto}.pc-tr .c-nm{grid-area:1/2;padding:14px 10px 4px 12px}.pc-tr .c-ai{flex-flow:wrap;grid-area:2/2;align-items:center;gap:6px 14px;padding:4px 10px 4px 12px}.pc-tr .c-mx{grid-area:1/3/3;padding:12px 12px 0 0}.pc-tr .c-ld{grid-column:1/-1;padding:8px 16px 14px}.pc-mx{flex-direction:column;gap:4px;min-width:64px;margin:0;padding:4px}.pc-mxq{text-align:center;max-width:72px;font-size:11px}.pc-rk{font-size:24px}.pc-stub{border-left:0;border-top:2px dashed var(--perf);border-radius:0 0 10px 10px;grid-column:1/-1;padding:12px 16px 14px!important}.pc-stub:before{top:-11px;left:-10px}.pc-stub:after{inset:-11px -10px auto auto}.lab{color:var(--tmu);margin-bottom:5px;display:block}}@media (max-width:520px){.pc-top{padding:16px 14px 4px}.pc-legend{gap:8px 14px}.pc-sort button{min-height:44px}}@media (prefers-reduced-motion:reduce){.pc-tr{transition:none}}.pmd{--ink:#0b0d12;--mu:#596170;--line:#e3e6ec;--mono:"Departure Mono",Menlo,ui-monospace,monospace;--sans:-apple-system,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;z-index:200;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));font:15px/1.45 var(--sans);background:#0b0d128c;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.pmd-box{width:min(1000px,100%);max-height:100%;color:var(--ink);background:#fff;border-radius:4px;padding:22px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #0009}.pmd-x{border:1.5px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;z-index:2;background:#fff;border-radius:4px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.pmd-x:focus-visible,.pmd button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pmd-hd{padding-right:56px}.pmd-k{font:11px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mu)}.pmd-hd h2{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 6px;font:700 22px/1.2 -apple-system,SF Pro Display,Helvetica Neue,system-ui,sans-serif;display:flex}.pmd-rk{font:400 24px/1 var(--mono)}.pmd-q{font:11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:2px;padding:4px 6px 3px}.pmd-hd p{color:#3a414c;max-width:720px;margin:0;font-size:14px}.pmd-grid{grid-template-columns:minmax(0,600px) 1fr;align-items:start;gap:28px;margin-top:16px;display:grid}.pm-big{width:100%;height:auto;color:var(--ink);font-family:var(--mono);display:block}.pm-big .ql{letter-spacing:.1em;fill:#8a929e;font-size:11px}.pm-big .ax{letter-spacing:.1em;fill:#3a414c;font-size:11px}.pm-big .pt circle{fill:var(--ink)}.pm-big .pt circle[fill=none]{fill:none}.pm-big .pt text{fill:var(--ink);letter-spacing:.04em;font-size:12px}.pm-big .pt.off circle{fill:#aab1ba}.pm-big .pt.off text{fill:#8a929e}.pm-big .pt.hi text{font-size:14px;font-weight:700}.pmd-list{margin:0;padding:0;list-style:none}.pmd-list li{border-top:1px solid var(--line);padding:10px 0;font-size:14px}.pmd-list b{font:400 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mu);margin-bottom:3px;display:block}.pmd-list button{all:unset;cursor:pointer;color:#3a414c;text-underline-offset:3px;-webkit-text-decoration:underline #c4c9d0;text-decoration:underline #c4c9d0}.pmd-list button.on{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-weight:700}.pmd-list .na{color:#8a929e}@media (max-width:760px){.pmd{place-items:stretch stretch;padding:0}.pmd-box{width:100%;min-height:100%;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));border-radius:0}.pmd-x{top:max(8px,env(safe-area-inset-top));right:8px}.pmd-grid{grid-template-columns:1fr;gap:16px}.pmd-list button{padding:6px 0;display:inline-block}}@media (max-height:500px) and (orientation:landscape){.pmd-grid{grid-template-columns:minmax(0,1fr) 1fr}}@media (min-width:1061px){.pc-th,.pc-tr{grid-template-columns:76px minmax(150px,1fr) 200px minmax(220px,1.6fr) 186px 270px}}.c-pf{position:relative}.pc-pfb{all:unset;box-sizing:border-box;z-index:2;cursor:pointer;border:1.5px solid #0000;border-radius:4px;width:100%;margin:-4px -8px;padding:4px 8px;display:block;position:relative}.pc-pfb:hover,.c-pf.on .pc-pfb{border-color:var(--perf)}.pc-pfb:focus-visible{outline:2px solid var(--tink);outline-offset:2px}.pc-pop{z-index:30;border:1.5px solid var(--tink);background:#fff;border-radius:4px;padding:14px;display:none;position:absolute;top:4px;left:calc(100% - 12px);box-shadow:0 24px 50px -24px #0b0d128c}.c-pf.on .pc-pop{display:block}@media (hover:hover){.c-pf:hover .pc-pop{display:block}}.pc-tr.flash{animation:pc-flash 2.4s var(--pour)}@keyframes pc-flash{0%,60%{box-shadow:0 0 0 3px var(--pink)}to{box-shadow:0 1px #dde1e6,0 8px 22px -18px #0b0d1259}}.pc-mxq{font:400 12px/1.25 var(--sans);color:var(--tmu);flex-direction:column;gap:3px;display:flex}.pc-mxq b{color:var(--tink);font-weight:600}.pm-wrap{position:relative}.pm-big .pt{cursor:pointer;outline:none}.pm-big .pt .hit{fill:#0000!important}.pm-big .pt:focus-visible circle:not(.hit){stroke:var(--ink);stroke-width:2px}.pm-big .pt.hov:not(.hi) circle:not(.hit){fill:var(--ink)}.pm-big .pt.hov text{fill:var(--ink);font-weight:700}.pm-pop{z-index:3;border:1.5px solid var(--ink);pointer-events:none;background:#fff;border-radius:4px;padding:12px;position:absolute;transform:translate(16px,-24px);box-shadow:0 20px 40px -20px #0b0d1280}.pm-pop.lt{transform:translate(calc(-100% - 16px),-24px)}.pm-pop.up{transform:translate(16px,calc(24px - 100%))}.pm-pop.lt.up{transform:translate(calc(-100% - 16px),calc(24px - 100%))}.pm-pop .pf-card{width:260px}.pmd-l{min-width:0}.pmd-pf{margin:0 0 4px;padding:0 0 14px}.pmd-pf .pf-card{width:100%}.pmd-pf .pf-hd{display:none}@media (max-width:1060px){.pc-tr .c-ai.c-pf{flex-direction:column;grid-area:3/1/auto/-1;align-items:stretch;padding:4px 16px 4px 22px}.c-pf{position:static}.pf-mini{grid-template-columns:1fr 1fr;column-gap:16px;max-width:420px}.pc-pop{margin-top:6px;top:auto;left:12px;right:12px}.c-pf.on .pc-pop{display:block;position:absolute}.pc-pop .pf-card{width:100%}.pc-mxq{display:none}}@media (max-width:760px){.pm-pop{display:none}.pmd-pf{padding-top:4px}.pc-tbl{padding:8px 16px 24px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.pc-top{padding:16px 16px 4px}.pc-tr{margin-bottom:10px}.pc-tr .c-rk{padding:12px 0 0 14px}.pc-rk{font-size:22px}.pc-tr .c-nm{padding:12px 8px 2px 10px}.pc-nm{font-size:16px}.pc-sub{margin-top:4px}.pc-tr .c-mx{padding:8px 10px 0 0}.pc-mx{min-width:44px;min-height:44px;padding:2px}.pc-tr .c-ai.c-pf{padding:2px 14px}.pc .pf-mini{column-gap:14px;max-width:none}.pc .pf-mini li{padding:1px 0;font-size:12px}.pc-tr .c-ld{padding:6px 14px 10px}.pc-tr .c-ld .lab,.pc-stub .lab{display:none}.pc-tr .c-ld p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.pc-stub{align-items:baseline;gap:10px;display:flex;padding:9px 14px 11px!important}.pc-stub b{flex:none;margin:0;font-size:12.5px}.pc-stub p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.pc-legend{font-size:12.5px}.pm-big .pt text{font-size:16px}.pm-big .pt.hi text{font-size:18px}.pm-big .ql{letter-spacing:0;font-size:14px}.pm-big .ax{letter-spacing:.06em;font-size:15px}.pmd-hd h2{font-size:20px}}.pc-back{max-width:1280px;margin:0 auto;padding:8px 20px 40px}.pc-backb{background:var(--ink,#0d0f12);color:#fff;justify-content:center;align-items:center;gap:10px;min-height:56px;font:600 16px/1 Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;display:flex}.pc-backb svg{width:14px;height:14px}.pc.dark .pc-backb{color:#0d0f12;background:#fff}@media (hover:hover){.pc-backb:hover{background:#262a33}.pc.dark .pc-backb:hover{background:#e6e8ec}}.pc-backb:focus-visible{outline-offset:3px;outline:2px solid}
.pc{--sans:"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--num:var(--uvx-f),"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--mono:var(--num);--pbody:#2b3038;--pmu:#59616d;--tmu:#59616d;font:14px/1.45 var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums}.pc.dark{--pbody:#c9ced6;--pmu:#97a0ac}.pc .pc-m,.pc .lab{font:600 11.5px/1.2 var(--num);letter-spacing:.07em;text-transform:uppercase;color:var(--pmu);font-stretch:87.5%}.pc .pc-tr .lab{color:var(--tmu)}.pc .pc-top{padding:18px 20px 0}.pc .pc-top h1{font:700 21px/1.1 var(--sans);letter-spacing:-.012em;margin:0 0 6px}.pc .pc-top>p{max-width:760px;color:var(--pbody);text-wrap:pretty;font-size:14px;line-height:1.5}.pc-tool{border-top:1px solid var(--perf);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0 0;padding:10px 0 0;display:flex}.pc.dark .pc-tool{border-color:#2c3038}.pc-rulet{border:1px solid var(--perf);background:var(--paper);color:#0b0d12;height:36px;font:600 13px var(--sans);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.pc-rulet svg{transition:transform .2s}.pc-rulet[aria-expanded=true]{border-color:var(--pink);background:var(--pink);color:var(--pbg)}.pc-rulet[aria-expanded=true] svg{transform:rotate(180deg)}.pc.dark .pc-rulet{color:var(--pink);background:0 0;border-color:#2c3038}.pc.dark .pc-rulet[aria-expanded=true]{background:var(--pink);color:#000}.pc .pc-tool .pc-legend{color:var(--pmu);margin:0;font-size:12.5px}.pc .pc-tool .pc-sort{margin:0 0 0 auto}.pc .pc-sort button{border:1px solid var(--perf);height:36px;min-height:36px;font:600 13px var(--sans);border-radius:0;padding:0 12px}.pc .pc-sort button[aria-pressed=true]{border-color:var(--pink)}.pc-rulex{background:var(--paper);color:#2b3038;border:1px solid var(--perf);max-width:none;margin:10px 0 0;padding:12px 16px 14px;font-size:13px;line-height:1.5}.pc-rulex[hidden]{display:none}.pc-rulex ul{columns:2;column-gap:32px;margin:0 0 8px;padding-left:18px}.pc-rulex li{break-inside:avoid;margin:0 0 4px}.pc-rulex b{color:#0b0d12}.pc-rulex p{max-width:1000px;margin:0}.pc .pc-tbl{padding-top:14px}.pc .pc-th{padding-bottom:6px}.pc .pc-tr{margin-bottom:8px}.pc .pc-nm{font:700 15px/1.25 var(--sans)}.pc .pc-sub{font:500 12px/1.3 var(--num);letter-spacing:.03em;color:var(--tmu);margin-top:3px}.pc .pc-rk{font:600 22px/1 var(--num);letter-spacing:-.01em}.pc .pc-tie{font:600 10.5px/1.2 var(--num);font-stretch:87.5%}.pc .c-ld p{color:#2b3038;font-size:13px;line-height:1.45}.pc .pf-mini li{color:#2b3038;font-size:12.5px}.pc .pf-mini b{font:600 12.5px/1 var(--num)}.pc .pc-mxq{font:400 12px/1.25 var(--sans)}.pc .pc-stub b{font:600 11.5px/1.2 var(--num);letter-spacing:.07em;text-transform:uppercase;color:#0b0d12;margin:0 0 5px;font-stretch:87.5%}.pc .pc-stub p{color:#2b3038;font-size:13px;line-height:1.45}.pc .pf-card{font-family:var(--sans)}.pc .pf-big dt b{font:600 13px/1 var(--num)}.pc .pf-st span{font:600 11px/1.2 var(--num);font-stretch:87.5%}@media (min-width:1061px){.pc .pc-tr>div{padding:11px 14px}.pc .c-rk{padding-top:13px}}.pc .c-nm{grid-template-columns:24px minmax(0,1fr);align-content:start;column-gap:10px;display:grid}.pc .c-nm>:not(.pc-logo){grid-column:2}.pc-logo{background:#fff;border-radius:4px;grid-row:1/3;width:24px;height:24px;margin-top:-2px;display:block;overflow:hidden;box-shadow:0 0 0 1px #e3e6ec}.pc-logo img{object-fit:contain;filter:grayscale()contrast(1.15);width:100%;height:100%;display:block}.pc-logo.mono{color:#3a414c;font:700 10px/1 var(--num);letter-spacing:.02em;place-items:center;font-stretch:87.5%;display:grid}.pc-logo.mono.m3{letter-spacing:0;font-size:8.5px}@media (max-width:760px){.pc .pc-top{padding:14px 16px 0}.pc .pc-top h1{font-size:20px}.pc .pc-top>p{font-size:13.5px}.pc-tool{gap:8px 10px}.pc .pc-tool .pc-legend{flex-basis:100%;order:3}.pc-rulet,.pc .pc-sort button{height:40px;min-height:40px;padding:0 10px;font-size:12.5px}.pc .pc-tool .pc-sort .pc-m{display:none}.pc-rulex{padding:12px 14px}.pc-rulex ul{columns:1}.pc .pc-stub b{margin:0;font-size:11px}.pc .c-nm{column-gap:8px}.pc-logo{width:22px;height:22px;margin-top:-1px}}.pc.carded .pc-open:after{display:none}.pc.carded .pc-open{cursor:pointer}.pc .pc-tr.sel{box-shadow:0 0 0 2px var(--pink),0 8px 22px -18px #0b0d1259}.pc .pc-tr.sel .pc-nm{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:900px){.pc-rulet,.pc .pc-sort button{position:relative}.pc-rulet:after,.pc .pc-sort button:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.eewWYq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.eewWYq_variable{--uvx-f:"Archivo", "Archivo Fallback"}
