@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_res/type/unbounded-400.b0a91553c7.woff2)format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_res/type/unbounded-500.be65bb9b1a.woff2)format("woff2")}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_res/type/questrial-400.89ccc12b18.woff2)format("woff2")}:root{--fg:#ededeb;--soft:#b4b9bd;--ground:#121619;--dark-1:#0e1113;--dock:#1b1f22;--dock-2:#23282b;--ruling:#33393d;--ruling-2:#4a5156;--bright:#f9fafa;--ember:#b92e47;--ember-hover:#a3253c;--glow:#f08a6a;--tile:#f3f2ef;--yes:#7fd9a1;--wait:#f3c66b;--no:#ff9a9a;--page-w:1120px;--gap:4.5rem;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--fg);margin:0;font:400 17px/1.65 Questrial,Arial,Helvetica,sans-serif}h1,h2,h3{color:var(--bright);margin:0 0 .7em;font-family:Unbounded,Georgia,Times New Roman,serif;font-weight:500;line-height:1.25}h1{letter-spacing:-.015em;max-width:26ch;font-size:clamp(1.7rem,1.15rem + 1.9vw,2.45rem);line-height:1.18}h2{margin-top:var(--gap);font-size:clamp(1.2rem,1.02rem + .6vw,1.5rem)}h3{margin-top:1.8rem;font-size:1.05rem;font-weight:400}p,ul,ol,table,dl{margin:0 0 1rem}ul,ol{padding-left:1.3rem}li{margin-bottom:.35rem}a{color:var(--glow);text-underline-offset:3px;text-decoration:underline 1px}a:hover{color:var(--bright);text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--glow);outline-offset:2px;border-radius:6px}strong{color:var(--bright);font-weight:400}small{color:var(--soft);font-size:.9rem}img{max-width:100%}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main{max-width:var(--page-w);margin:0 auto;padding:1.2rem 1.5rem 4rem;display:block}.read{max-width:68ch}.hint{color:var(--soft);font-size:.95rem}.tel{white-space:nowrap}tr[id]{scroll-margin-top:1rem}tr:target{background:#f08a6a14}.head{margin:1.6rem 0 1.8rem}.head h1{margin-bottom:.6rem}.lede,.lede-block p{color:var(--soft);max-width:63ch;margin:0;font-size:1.12rem}.lede-block p+p{margin-top:.6rem}.brand-head{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.brand-head .say{color:var(--fg);max-width:63ch;margin:0;font-size:1.12rem}.say b{font-family:Unbounded,Georgia,serif;font-weight:500}.say[data-tone=yes] b{color:var(--yes)}.say[data-tone=wait] b{color:var(--wait)}.say[data-tone=no] b{color:var(--no)}.crumbs ol{color:var(--soft);flex-wrap:wrap;margin:.4rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.crumbs li{margin:0}.crumbs li+li:before{content:"›";color:var(--ruling-2);margin:0 .5rem}.crumbs a{color:var(--soft);text-decoration:none}.crumbs a:hover{color:var(--bright);text-decoration:underline}header{background:var(--dark-1);border-bottom:1px solid var(--ruling);z-index:36;position:relative}header>div{max-width:var(--page-w);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.55rem 1.5rem;display:flex}header a[rel=home]{flex:none;line-height:0;display:block}header a[rel=home] img{width:auto;height:62px}header nav>ul{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}header nav li{margin:0;position:relative}header nav>ul>li>a,header [data-toggle]>button{min-height:44px;color:var(--fg);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.5rem .8rem;font-size:1rem;text-decoration:none;display:inline-flex}header nav>ul>li>a:hover,header [data-toggle]>button:hover,header [data-toggle][data-open]>button{background:var(--dock);color:var(--bright)}header nav a[aria-current=page]{color:var(--bright);text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:8px;text-decoration-thickness:2px}header [data-toggle]>button svg{width:12px;height:12px;transition:transform .17s}header [data-toggle][data-open]>button svg{transform:rotate(180deg)}.menu-btn{display:none}.panel{width:min(500px,100vw - 2rem);padding-top:.5rem;display:none;position:absolute;top:100%;right:0}.panel:before{content:"";height:.5rem;position:absolute;top:0;left:0;right:0}[data-toggle][data-open]>.panel{display:block}.panel>ul,.panel>p{background:var(--dock)}.panel>ul{border:1px solid var(--ruling);border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem .4rem;margin:0;padding:.8rem;list-style:none;display:grid;box-shadow:0 18px 40px #00000073}.panel li{margin:0}.panel li a{color:var(--fg);border-radius:6px;align-items:center;min-height:40px;padding:.35rem .6rem;text-decoration:none;display:flex}.panel li a:hover{background:var(--dock-2);color:var(--bright)}.panel>p{border:1px solid var(--ruling);border-top:0;border-radius:0 0 10px 10px;margin:0;padding:.1rem .8rem .7rem;font-size:.95rem}.panel>p a{align-items:center;min-height:44px;padding:0 .6rem;display:inline-flex}button,.go{font:inherit;cursor:pointer;background:var(--ember);color:#fff;border:0;border-radius:6px;align-items:center;gap:.45rem;min-height:44px;padding:.55rem 1.1rem;line-height:1.2;text-decoration:none;transition:background .17s;display:inline-flex}button:hover,.go:hover{background:var(--ember-hover);color:#fff;text-decoration:none}button.plain{color:var(--fg);box-shadow:inset 0 0 0 1px var(--ruling-2);background:0 0}button.plain:hover{background:var(--dock-2);color:var(--bright)}.go svg{flex:none;width:14px;height:14px}td .go{color:var(--glow);white-space:nowrap;background:0 0;min-height:44px;padding:.5rem .2rem}td .go:hover{color:var(--bright);background:0 0;text-decoration:underline}.zone-note{display:none}.act{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:1.2rem 0 0;display:flex}.lt{background:var(--tile);color:#1b1f22;text-align:center;border-radius:8px;flex:none;justify-content:center;align-items:center;max-width:100%;font-family:Unbounded,Georgia,serif;font-weight:500;line-height:1.15;display:inline-flex;overflow:hidden}.lt img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lt[data-size=m]{width:88px;height:56px;padding:6px 8px;font-size:.7rem}.lt[data-size=m] img{max-width:100%;max-height:100%}.lt[data-size=s]{border-radius:6px;width:104px;height:50px;padding:6px 10px;font-size:.66rem}.lt[data-size=s] img{max-width:100%;max-height:36px}.lt[style]{box-shadow:inset 0 0 0 1px var(--ruling-2)}.lt[data-size=l]{border-radius:10px;width:168px;height:84px;padding:12px 18px;font-size:1rem}.lt[data-size=l] img{max-width:100%;max-height:56px}.lobby form{flex-wrap:wrap;align-items:flex-end;gap:.6rem;max-width:720px;margin:0;display:flex}.lobby label,.ask label{width:100%;color:var(--bright);margin-bottom:-.15rem;display:block}.field{flex:16rem;position:relative}.field input{width:100%;min-height:56px;font:inherit;color:var(--bright);background:var(--dock);border:1px solid var(--ruling-2);border-radius:8px;padding:.6rem .95rem;font-size:1.15rem}.field input::placeholder{color:#8d9296}.field input:hover{border-color:#6b7176}form button[type=submit]{min-height:56px;padding:0 1.5rem}[role=listbox]{z-index:16;background:var(--dock);border:1px solid var(--ruling-2);border-radius:8px;max-height:300px;margin:.35rem 0 0;padding:.3rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #00000073}[role=listbox][hidden]{display:none}[role=option]{cursor:pointer;border-radius:6px;justify-content:space-between;gap:1rem;min-height:44px;margin:0;padding:.6rem .7rem;display:flex}[role=option] span{color:var(--soft);font-size:.9rem}[role=option][aria-selected=true],[role=option]:hover{background:var(--dock-2);color:var(--bright)}.verdict{max-width:720px;min-height:1.6rem;margin:.9rem 0 0;font-size:1.2rem}.verdict p{margin:0 0 .45rem}.verdict .say{color:var(--bright);font-size:1.35rem;line-height:1.4}.verdict .hint{margin:0;font-size:1.05rem}.verdict a:not(.go){min-height:44px;padding:.6rem 0;display:inline-block}.verdict .go{margin-right:1rem}.filters{border-bottom:1px solid var(--ruling);flex-wrap:wrap;gap:0 1.4rem;margin:1.6rem 0 1rem;display:flex}.chip{color:var(--soft);min-height:44px;box-shadow:none;background:0 0;border-radius:0;padding:.4rem 0;font-size:1rem}.chip:hover{color:var(--bright);background:0 0}.chip[aria-pressed=true]{color:var(--bright);box-shadow:inset 0 -3px 0 var(--ember)}.tiles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:1.3rem 1rem;margin:0;padding:0;list-style:none;display:grid}.tiles li{margin:0}.tiles li[hidden]{display:none}.tiles a{height:100%;color:var(--fg);border-radius:10px;flex-direction:column;gap:.1rem;text-decoration:none;display:flex}.tiles a .lt{margin-bottom:.45rem;transition:transform .17s,box-shadow .17s}.tiles a:hover .lt{box-shadow:0 0 0 2px var(--glow);transform:translateY(-2px)}.tiles a:hover{color:var(--bright)}.tiles a:hover .tn{color:var(--glow)}.tn{color:var(--bright);padding:0 .2rem;line-height:1.3}.tm{color:var(--soft);padding:0 .2rem;font-size:.85rem;line-height:1.35}.more{margin:1rem 0 0}.more button[hidden]{display:none}.lobby>.hint:last-child{margin-top:.8rem}.tiles-row{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.banner{aspect-ratio:3;object-fit:cover;width:100%;height:auto;margin:var(--gap) 0 0;background:var(--dock);border-radius:12px;display:block}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;display:grid}.lined{columns:2 12rem;column-gap:2rem;padding:0;list-style:none}.lined li{break-inside:avoid;border-bottom:1px solid var(--ruling);margin:0;padding:.5rem 0}.pk{color:var(--bright);display:block}.routes{border-top:1px solid var(--ruling);max-width:812px;margin:0;padding:0;list-style:none}.routes li{border-bottom:1px solid var(--ruling);margin:0}.routes a{color:var(--fg);gap:.15rem;padding:1rem .2rem;text-decoration:none;transition:background .17s;display:grid}.routes a span{color:var(--bright);font-family:Unbounded,Georgia,serif;font-size:1.05rem;font-weight:400}.routes a span:after{content:" →";color:var(--glow)}.routes a small{font-size:.98rem}.routes a:hover{background:var(--dock)}.routes a:hover span{color:var(--glow)}.entry{margin:0 0 1.4rem}.entry-h{align-items:center;gap:.7rem;margin:2rem 0 .6rem;font-size:1.1rem;display:flex}.entry dl{border-bottom:1px solid var(--ruling);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;max-width:860px;margin:0;display:grid}.entry dl div{border-top:1px solid var(--ruling);padding:.7rem 0}.entry dt{color:var(--soft);font-size:.92rem}.entry dd{color:var(--bright);margin:0}.answer{background:var(--dock);border:1px solid var(--ruling);border-radius:10px;max-width:812px;margin:0 0 1rem;padding:1.1rem 1.3rem}.answer>:last-child{margin-bottom:0}.answer .say{color:var(--bright);margin-bottom:.2rem;font-size:1.15rem;line-height:1.5}.answer .act{margin-top:.9rem}.ask{max-width:760px;margin:0 0 1rem}.ask form{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:0;display:flex}.jump{color:var(--soft)}table{border-collapse:collapse;width:100%;font-size:1rem}caption{text-align:left;color:var(--soft);caption-side:top;padding-bottom:.5rem}th,td{text-align:left;border-bottom:1px solid var(--ruling);vertical-align:middle;padding:.8rem .7rem}th{color:var(--soft);border-bottom-color:var(--ruling-2);font-size:.92rem;font-weight:400}tbody tr{transition:background .12s}tbody tr:hover{background:#ffffff08}.site{color:var(--bright);align-items:center;gap:.8rem;display:flex}.site a{color:var(--bright);text-decoration:none}.site a:hover,.site a:focus-visible{color:var(--glow);text-decoration:underline;text-decoration-color:var(--glow)}@media (width>=701px){table.cols{table-layout:fixed}table.cols th:first-child{width:34%}table.cols th:nth-child(2){width:38%}table.cols th:nth-child(3),table.cols th:nth-child(4){width:14%}table.facts{table-layout:fixed}table.facts th:first-child{width:22%}}.sources{color:var(--soft);font-size:.9rem}table.facts sup{font-size:.7rem}table.facts sup a{padding:.2rem .1rem;text-decoration:none}[data-faq] h3{color:var(--bright);margin-top:1.6rem;font-family:Questrial,Arial,sans-serif;font-size:1.12rem}details{border-top:1px solid var(--ruling);border-bottom:1px solid var(--ruling);margin-top:var(--gap);padding:.3rem 0}summary{cursor:pointer;color:var(--bright);padding:.6rem 0;list-style-position:inside}summary:hover{color:var(--glow)}details dl{margin:.2rem 0 .8rem}details dl div{margin:.35rem 0}details dt{color:var(--bright);display:inline}details dt:after{content:": "}details dd{margin:0;display:inline}footer{border-top:3px solid var(--ember);background:#1c0f13}footer>div{max-width:var(--page-w);margin:0 auto;padding:2.6rem 1.5rem 2.4rem}footer nav{grid-template-columns:repeat(3,minmax(0,12rem));gap:1.2rem 3rem;display:grid}footer h2{color:var(--bright);margin:0 0 .5rem;font-size:.95rem}footer ul{margin:0;padding:0;list-style:none}footer li{margin:0}footer nav a{color:var(--soft);padding:.3rem 0;font-size:15px;text-decoration:none;display:inline-block}footer nav a:hover,footer nav a:focus-visible{color:var(--bright);text-decoration:underline;text-decoration-color:var(--glow);text-underline-offset:4px}footer .help{border-top:1px solid #3a2026;max-width:760px;margin-top:2rem;padding-top:1.4rem}footer .help p{color:var(--fg);margin:0 0 .4rem;font-size:.98rem}footer .fine{color:var(--soft);max-width:760px;margin:.8rem 0 0;font-size:.88rem}@media (width<=854px){header a[rel=home] img{height:46px}.menu-btn{color:var(--fg);box-shadow:inset 0 0 0 1px var(--ruling-2);background:0 0;display:inline-flex}.menu-btn:hover{background:var(--dock)}header nav{background:var(--dark-1);border-bottom:1px solid var(--ruling);z-index:26;max-height:calc(100vh - 70px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}header nav[data-open]{clip-path:inset(0 -100vmax -100vmax);display:block;box-shadow:0 0 0 100vmax #0009}header nav>ul{flex-direction:column;align-items:stretch;padding:.4rem 1rem 1rem}header nav>ul>li>a,header [data-toggle]>button{border-bottom:1px solid var(--ruling);border-radius:0;justify-content:space-between;width:100%;padding:.8rem .4rem}.panel{width:auto;padding-top:0;position:static}.panel>ul{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:.4rem 0}.panel>p{background:0 0;border:0;padding:.2rem .5rem .8rem}}@media (width<=700px){:root{--gap:3rem}body{font-size:16.5px}main{padding:.8rem 1rem 3rem}.head{margin:1rem 0 1.3rem}.lede,.lede-block p{font-size:1.04rem}.pair{grid-template-columns:minmax(0,1fr)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lt[data-size=m]{width:72px;height:48px;padding:4px 6px}.lt[data-size=l]{width:136px;height:68px}.banner{aspect-ratio:16/9;border-radius:10px}form button[type=submit]{justify-content:center;width:100%}.filters{gap:0 1.1rem;margin:1.1rem 0 .9rem}.chip{min-height:44px;padding:.3rem 0;font-size:.95rem}.head h1{margin-bottom:.45rem}.lobby label{font-size:.95rem}.entry dl{grid-template-columns:minmax(0,1fr)}footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}.read table{display:block;overflow-x:auto}table.stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.stack,table.stack tbody{width:100%;display:block}table.stack caption{display:block}table.stack tr{border-bottom:1px solid var(--ruling);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.8rem;padding:.8rem 0;display:grid}table.stack td{border:0;grid-column:1/-1;padding:.12rem 0;font-size:.95rem}table.stack td[data-label]:before{content:attr(data-label) ": ";color:var(--soft)}table.stack td:first-child{color:var(--bright);grid-area:1/1;padding-bottom:.3rem;font-size:1rem}table.stack td:last-child:not([data-label]){grid-area:1/2}table.stack td:last-child:not([data-label]):empty{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.answer a.also{display:inline-block}.read a[rel~=nofollow],.answer a[rel~=nofollow]{color:var(--soft);text-decoration-color:var(--ruling-2)}.read a[rel~=nofollow]:hover,.answer a[rel~=nofollow]:hover{color:var(--bright);text-decoration-color:var(--glow)}.lede.sub{max-width:none}.handpicks{border-top:1px solid var(--ruling);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.handpicks li{border-bottom:1px solid var(--ruling);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.9rem;margin:0;padding:.55rem 0;display:grid}.hp-what{flex-direction:column;min-width:0;line-height:1.4;display:flex}.hp-nm{color:var(--bright);text-decoration:none}.hp-nm:hover,.hp-nm:focus-visible{color:var(--glow);text-decoration:underline;text-decoration-color:var(--glow)}.hp-for{color:var(--soft);font-size:.95rem}.handpicks .go{color:var(--glow);white-space:nowrap;background:0 0;justify-content:center;min-width:44px;min-height:44px;padding:.5rem .4rem}.handpicks .go:hover{color:var(--bright);background:0 0;text-decoration:underline}caption.sorted{font-size:.9rem}.site .who{flex-direction:column;min-width:0;display:flex}.site .who small{color:var(--soft);margin-top:.15rem;font-size:.85rem;line-height:1.35}.site .who small,.site .nm{overflow-wrap:anywhere}.plain-list ol,.read ol{padding-left:1.4rem}.read ol li{margin-bottom:.6rem}table.kv{max-width:860px;margin:0 0 1rem}table.kv th{width:36%;color:var(--soft);border-bottom-color:var(--ruling);vertical-align:top;font-size:.95rem}table.kv td{color:var(--bright)}table.kv tr:first-child th,table.kv tr:first-child td{border-top:1px solid var(--ruling)}nav.jump{margin:0 0 1rem}@media (width<=700px){table.kv th,table.kv td{border:0;width:auto;padding:.1rem 0;display:block}table.kv tr{border-top:1px solid var(--ruling);padding:.6rem 0;display:block}}.facts{color:var(--soft);flex-wrap:wrap;gap:.3rem 1.6rem;margin:.9rem 0 0;font-size:1rem;display:flex}.facts b{color:var(--bright);font-weight:400}details.words{margin:0 0 1.2rem}.listbody{flex-direction:column;display:flex}.listbody tr[hidden],.listbody section[hidden]{display:none}.listbody thead th{padding-top:.45rem;padding-bottom:.45rem}.listbody .first-group>section>h2:first-child{margin-top:1rem}@media (width<=700px){.handpicks{grid-template-columns:1fr}.handpicks li{grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem;padding:.55rem 0}.handpicks .lt{grid-area:1/1;justify-self:start}.handpicks .go{grid-area:1/2;padding:.5rem .8rem}.handpicks .hp-what{grid-area:2/1/auto/-1}}.lt[data-badge]{background:var(--dock-2);color:var(--bright);box-shadow:inset 0 0 0 1px var(--ruling-2);letter-spacing:-.008em;font-weight:500}.lt[data-badge][data-size=m]{font-size:.95rem}@media (width<=700px){.head{margin:.8rem 0 1rem}.facts{gap:.2rem 1rem;margin-top:.6rem;font-size:.92rem}.lobby form{gap:.5rem}.filters{gap:0 1.1rem;margin:.9rem 0 .8rem}.filters .chip{white-space:nowrap;flex:none}}.facts.big{align-items:baseline;gap:.4rem 2.2rem}.facts.big b{font-variant-numeric:tabular-nums;margin-right:.3rem;font-size:1.9rem;line-height:1.1}table.arrivals{max-width:760px;margin:.6rem 0 .8rem}table.arrivals td:first-child{white-space:nowrap;color:var(--soft)}table.arrivals .lt[data-size=m]{width:168px}.joined-h{color:var(--bright);margin:1.8rem 0 .7rem;font-family:Questrial,Arial,sans-serif;font-size:1.05rem}.joined{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:.6rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}.joined li{margin:0}.joined a{min-height:50px;color:var(--fg);align-items:center;gap:.8rem;text-decoration:none;display:flex}.joined a .lt{transition:box-shadow .17s}.joined a:hover{color:var(--bright)}.joined a:hover .lt{box-shadow:0 0 0 2px var(--glow)}.facts.figs{gap:.8rem 2.6rem;margin:0 0 1.2rem}.facts.figs>span{flex-direction:column;display:flex}.facts.figs b{font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1.15}.facts.figs .fl{color:var(--soft);font-size:.92rem}@media (width<=700px){.facts.big{gap:.3rem 1.4rem}.facts.big b{font-size:1.5rem}.facts.figs{grid-template-columns:auto 1fr;align-items:baseline;gap:.45rem 1rem;display:grid}.facts.figs>span{display:contents}.facts.figs b{font-size:1.5rem}table.arrivals th:last-child,table.arrivals td:last-child{display:none}table.arrivals .site{flex-direction:column;align-items:flex-start;gap:.35rem}table.arrivals .lt[data-size=m]{width:148px}.joined{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .9rem}.joined a{flex-direction:column;align-items:flex-start;gap:.3rem;font-size:.95rem;line-height:1.3}}@media (width<=360px){table.arrivals .lt[data-size=m]{width:120px}}main{padding-top:0}.hero40{isolation:isolate;margin:0 calc(50% - 50vw);padding:2.6rem 0 2.4rem;position:relative;overflow:hidden}.hero40-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero40:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e1113f5 0%,#0e1113e0 48%,#0e11136b 100%);position:absolute;inset:0}.hero40-in{max-width:var(--page-w);margin:0 auto;padding:0 1.5rem}.hero40 h1{max-width:22ch;margin-bottom:.55rem}.hero40 .lede{color:var(--fg);max-width:56ch}.podium{gap:.55rem;max-width:720px;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.podium li{border:1px solid var(--ruling);background:#1b1f22eb;border-radius:12px;grid-template-columns:1.6rem 88px minmax(0,1fr) auto auto;align-items:center;gap:.9rem;margin:0;padding:.55rem .8rem .55rem .9rem;display:grid}.pd-n{color:var(--glow);text-align:center;font-family:Unbounded,Georgia,serif;font-size:1.15rem}.pd-what{flex-direction:column;min-width:0;line-height:1.35;display:flex}.pd-nm{color:var(--bright);font-size:1.08rem;text-decoration:none}.pd-nm:hover{color:var(--glow);text-decoration:underline}.pd-why{color:var(--soft);font-size:.92rem}.pd-sc{color:var(--soft);white-space:nowrap;align-items:baseline;gap:.1rem;font-size:.85rem;display:flex}.pd-sc b{color:var(--bright);font-family:Unbounded,Georgia,serif;font-size:1.35rem;font-weight:500}.hero40-act{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:1.3rem 0 0;display:flex}.hero40-act .go{min-height:50px;padding:0 1.4rem;font-size:1.05rem}.legal-line{color:var(--soft);font-size:.95rem}.legal-line a{color:var(--fg)}.bestfor ul{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:.7rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.bestfor li{background:var(--dock);border:1px solid var(--ruling);border-radius:10px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;column-gap:.9rem;margin:0;padding:.7rem .9rem;display:grid}.bf-what{color:var(--glow);grid-column:1/-1;margin-bottom:.35rem;font-size:.9rem}.bf-id{flex-direction:column;min-width:0;display:flex}.bf-nm{color:var(--bright);text-decoration:none}.bf-nm:hover{color:var(--glow);text-decoration:underline}.bf-why{color:var(--soft);font-size:.9rem}.bestfor .go{color:var(--glow);background:0 0;padding:.4rem .3rem}.bestfor .go:hover{color:var(--bright);background:0 0;text-decoration:underline}.lu{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""pick sort""list list""more more";column-gap:1.5rem;display:grid}.lu-tools{display:contents}.lu-tools h2{margin:var(--gap) 0 0;grid-area:head}.lu-sort{color:var(--soft);grid-area:sort;align-self:end;align-items:center;gap:.6rem;margin:1rem 0 1.1rem;display:flex}.lu-sort select{font:inherit;color:var(--bright);background:var(--dock);border:1px solid var(--ruling-2);border-radius:8px;min-height:44px;padding:.3rem 2rem .3rem .8rem}.lu-pick{flex-wrap:wrap;grid-area:pick;gap:.45rem;margin:1rem 0 1.1rem;display:flex}.lu-pick button{color:var(--fg);box-shadow:inset 0 0 0 1px var(--ruling-2);background:0 0;border-radius:999px;min-height:44px;padding:.3rem .95rem;font-size:.95rem}.lu-pick button:hover{background:var(--dock-2)}.lu-pick button[aria-pressed=true]{background:var(--bright);color:var(--ground);box-shadow:none}.lu-list{grid-area:list;gap:.6rem;display:grid}.lu-list article[hidden]{display:none}.lu-card{background:var(--dock);border:1px solid var(--ruling);border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"top top""facts facts""pay pc""how pc""go go";align-items:start;gap:.7rem 1.6rem;padding:1rem 1.1rem;display:grid}.lu-card:hover{border-color:var(--ruling-2)}.lu-card:target{box-shadow:0 0 0 2px var(--glow)}.lu-top{grid-area:top;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.lu-rank{color:var(--soft);text-align:center;min-width:1.6rem;font-family:Unbounded,Georgia,serif;font-size:1rem}.lu-id{grid-column:3}.lu-id h3{margin:0;font-size:1.15rem}.lu-id h3 a{color:var(--bright);text-decoration:none}.lu-id h3 a:hover{color:var(--glow);text-decoration:underline}.lu-id p{color:var(--soft);margin:0;font-size:.92rem;line-height:1.4}.lu-id .lu-lic{color:var(--yes);font-size:.85rem}.lu-score{text-align:right;grid-column:4;line-height:1.1}.lu-score b{color:var(--bright);font-family:Unbounded,Georgia,serif;font-size:1.9rem;font-weight:500;display:block}.lu-score span{color:var(--soft);font-size:.82rem}.lu-score .lu-ns{max-width:11rem;font-size:.85rem;display:block}.lu-facts{grid-area:facts;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem .9rem;margin:0;display:grid}.lu-facts div{border-top:1px solid var(--ruling);padding-top:.45rem}.lu-facts dt{color:var(--soft);font-size:.8rem}.lu-facts dd{color:var(--bright);margin:0;font-size:.98rem;line-height:1.35}.lu-pay{color:var(--fg);grid-area:pay;margin:0;font-size:.95rem}.lu-pay span{color:var(--soft);margin-right:.5rem}.lu-pc{grid-area:pc;gap:.35rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.lu-pc li{margin:0;padding-left:1.5rem;line-height:1.45;position:relative}.lu-pc li:before{text-align:center;width:1.1rem;font-family:Unbounded,Georgia,serif;position:absolute;top:0;left:0}.lu-pc li[data-k=plus]:before{content:"+";color:var(--yes)}.lu-pc li[data-k=minus]:before{content:"−";color:var(--no)}.lu-how{border:0;grid-area:how;margin:0;padding:0}.lu-how summary{color:var(--soft);align-items:center;min-height:44px;padding:.3rem 0;font-size:.92rem;display:flex}.lu-bars{gap:.3rem;max-width:420px;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.lu-bars li{color:var(--soft);grid-template-columns:9.5rem minmax(0,1fr) 2.2rem;align-items:center;gap:.6rem;margin:0;font-size:.85rem;display:grid}.lu-bars i{background:var(--glow);border-radius:3px;height:6px;display:block}.lu-bars li[data-off] i{background:var(--ruling);opacity:.4;width:100%!important}.lu-bars b{color:var(--bright);text-align:right;font-weight:400}.lu-go{grid-area:go;align-self:end;margin:0;display:block}.lu-go>*{vertical-align:middle;margin:0 1.2rem 0 0}.lu-go .go{min-height:48px;padding:0 1.3rem}.lu-rev{color:var(--fg)}.lu-more{text-align:center;grid-area:more;margin:1rem 0 0}.lu-more button[hidden]{display:none}.method{max-width:812px}.method p{color:var(--soft)}.quick{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;margin:0 0 .5rem;display:grid}.quick p{background:var(--dock);border:1px solid var(--ruling);border-radius:10px;flex-direction:column;gap:.15rem;margin:0;padding:.8rem 1rem;display:flex}.quick span{color:var(--soft);font-size:.88rem}.quick b{color:var(--bright);font-size:1.08rem;font-weight:400;line-height:1.35}.routes40{margin-top:var(--gap);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.7rem;display:grid}.routes40 a{background:var(--dock);border:1px solid var(--ruling);color:var(--fg);border-radius:10px;flex-direction:column;gap:.2rem;padding:.9rem 1rem;text-decoration:none;display:flex}.routes40 a:hover{border-color:var(--glow)}.routes40 b{color:var(--bright);font-family:Unbounded,Georgia,serif;font-size:1rem;font-weight:400}.routes40 span{color:var(--soft);font-size:.92rem}.joined small{color:var(--soft);font-size:.82rem;display:block}.lobby h2{margin-top:var(--gap)}main>.head:first-child,main>.crumbs+.head{margin-top:1.6rem}@media (width<=854px){.lu{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""sort""pick""list""more"}.lu-sort{margin:.8rem 0 0}.lu-pick{margin-top:.8rem}.lu-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""facts""pay""pc""how""go"}.lu-go{justify-content:flex-start}}@media (width<=700px){.hero40{padding:1.1rem 0 1.3rem}.hero40-in{padding:0 1rem}.hero40:after{background:linear-gradient(#0e1113db 0%,#0e1113f2 100%)}.hero40 h1{font-size:1.42rem}.hero40 .lede{font-size:.95rem;line-height:1.5}.podium{gap:.4rem;margin-top:.8rem}.podium li{grid-template-rows:auto auto;grid-template-columns:1.1rem 72px minmax(0,1fr) auto;gap:.1rem .6rem;padding:.45rem .6rem}.podium .lt[data-size=m]{grid-area:1/2/span 2}.pd-n{grid-row:1/span 2;font-size:.95rem}.pd-what{grid-area:1/3/span 2}.pd-nm{font-size:.98rem}.pd-why{font-size:.8rem}.pd-sc{grid-area:1/4;justify-self:end}.pd-sc b{font-size:1.1rem}.podium .go{grid-area:2/4;justify-self:end;min-height:36px;padding:.25rem .7rem;font-size:.9rem}.hero40-act{gap:.5rem;margin-top:.8rem}.hero40-act .go{justify-content:center;width:100%;min-height:48px}.legal-line{font-size:.85rem}.bestfor ul{grid-template-columns:minmax(0,1fr)}.lu-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem}.lu-score{grid-area:1/3}.lu-rev{margin-left:auto}.lu-top .lu-brand{grid-area:1/1/auto/3}.lu-top .lt[data-size=l]{width:140px;height:60px}.lu-rank{grid-area:2/1}.lu-id{grid-area:2/2/auto/4}.lu-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-score b{font-size:1.5rem}.lu-go .go{justify-content:center;width:100%;margin-right:0}.lu-bars li{grid-template-columns:8rem minmax(0,1fr) 2rem}}.pc{margin:2rem 0 0}.pc-wrap{overflow-x:auto}table.pc-table{min-width:620px}table.pc-table thead th{color:var(--bright);vertical-align:bottom;background:0 0;font-size:.95rem;font-weight:600}table.pc-table tbody th{vertical-align:top;background:0 0;width:22%;font-weight:500}table.pc-table tbody th a{color:var(--bright);font-weight:500;text-decoration:none}table.pc-table tbody th a:hover{text-decoration:underline}table.pc-table td{vertical-align:top;font-size:.95rem}.pc-list{margin:0;padding:0;list-style:none}.pc-list li{padding:.22rem 0;line-height:1.45}.pc-pros li{padding-left:1.1rem;position:relative}.pc-pros li:before{content:"+";opacity:.75;font-weight:600;position:absolute;left:0}.pc-cons li{color:var(--soft);padding-left:1.1rem;position:relative}.pc-cons li:before{content:"–";position:absolute;left:0}.pc-none{color:var(--soft);margin:0;padding:.22rem 0;font-style:italic;line-height:1.45}@media (width<=700px){table.pc-table{min-width:0}table.pc-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.pc-table,table.pc-table tbody,table.pc-table tr,table.pc-table tbody th,table.pc-table td{width:100%;display:block}table.pc-table tbody th{border-bottom:0;padding:.9rem 0 .2rem}table.pc-table td{padding:0 0 .5rem}table.pc-table td[data-label]:before{content:attr(data-label);color:var(--bright);letter-spacing:.02em;padding:.3rem 0 .1rem;font-size:.85rem;font-weight:600;display:block}}.cmp{margin-top:var(--gap)}.cmp h2{margin-top:0}.cmp-wrap{border-top:1px solid var(--ruling);max-width:100%;overflow-x:auto}.cmp-wrap:focus-visible{outline:3px solid var(--glow);outline-offset:2px}.cmp-t{min-width:700px;margin:0;font-size:.95rem}.cmp-t th,.cmp-t td{padding:.55rem .7rem}.cmp-t td:first-child,.cmp-t th:first-child{min-width:190px}.cmp-t .site{gap:.7rem}.cmp-t .lt[data-size=s]{width:76px;height:38px;padding:4px 8px;font-size:.6rem}.cmp-t .lt[data-size=s] img{max-height:26px}.cmp-t tr[data-me]{background:var(--dock-2)}.cmp-t tr[data-me] .nm{color:var(--bright)}.cmp-t small a{color:var(--soft)}@media (width<=700px){.cmp-t td:first-child,.cmp-t th:first-child{background:var(--ground);min-width:168px;position:sticky;left:0}.cmp-t tr[data-me] td:first-child{background:var(--dock-2)}}.say-line{color:var(--bright);max-width:63ch;font-size:1.12rem}.say-line p{margin:0}.pair-wrap{margin:0 0 .4rem}.pair-t{table-layout:fixed;margin:0;font-size:.95rem}.pair-t th,.pair-t td{vertical-align:top;padding:.6rem .7rem}.pair-t thead th{vertical-align:bottom}.pair-t tbody th{width:24%;color:var(--soft);font-weight:400}.pair-t tbody td{color:var(--bright);overflow-wrap:anywhere}.pair-brand{color:var(--bright);flex-direction:column;align-items:flex-start;gap:.5rem;text-decoration:none;display:flex}.pair-brand:hover .nm{text-decoration:underline}.pair-brand .lt[data-size=s]{width:76px;height:38px;padding:4px 8px;font-size:.6rem}.pair-brand .lt[data-size=s] img{max-height:26px}.pair-brand .lt[data-size=l]{width:120px;height:56px;padding:6px 12px}.pair-brand .lt[data-size=l] img{max-height:34px}@media (width<=700px){.pair-t th,.pair-t td{padding:.55rem .4rem;font-size:.9rem}.pair-t tbody th{width:28%}}.h2h ul{flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.h2h a{color:var(--fg)}.brk{max-width:40rem;margin:1.6rem 0}.brk h3{margin:0 0 .5rem;font-size:1.05rem}.brk-t{margin:0;font-size:.95rem}.brk-t th,.brk-t td{padding:.5rem .7rem}.brk-t tbody th{color:var(--fg);font-weight:400}.brk-t .site{align-items:center;gap:.7rem;display:flex}.brk-t .lt[data-size=s]{width:76px;height:38px;padding:4px 8px;font-size:.6rem}.brk-t .lt[data-size=s] img{max-height:26px}@media (width<=700px){.brk-t .lt[data-size=s]{width:64px}.brk-t th,.brk-t td{padding:.5rem .4rem}}.mk{border-radius:8px;flex:none;align-items:center;text-decoration:none;display:inline-flex}.mk:focus-visible{outline:2px solid var(--glow);outline-offset:2px}a.mk:hover .lt{box-shadow:0 0 0 2px var(--glow)}.lu-brand{font-family:inherit;font-size:1rem;font-weight:inherit;grid-column:2;margin:0;line-height:0}.mk-n{color:var(--bright);margin-left:.7rem;font-size:.95rem;line-height:1.3}a.mk:hover .mk-n,a.mk:focus-visible .mk-n{color:var(--glow);text-decoration:underline;text-decoration-color:var(--glow)}.lu-id .lu-nm{color:var(--bright);font-size:1.05rem}@media (width>=701px){.cmp-t td:first-child,.cmp-t th:first-child{min-width:250px}}.cmp-t .site{flex-wrap:wrap;row-gap:.2rem}.cmp-t .site .mk{flex:0 auto;min-width:0}.cmp-t .site .who{flex:100%}@media (width<=700px){.cmp-t{width:100%;min-width:0}.cmp-t thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-t,.cmp-t tbody{width:100%;display:block}.cmp-t tr{border-bottom:1px solid var(--ruling);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem .9rem;padding:.85rem .7rem;display:grid}.cmp-t td{border:0;min-width:0;padding:0;display:block}.cmp-t td:first-child{background:0 0;grid-column:1/-1;min-width:0;position:static}.cmp-t td[data-label]:before{content:attr(data-label);color:var(--soft);font-size:.8rem;display:block}}