.hv-hero.ms-hero{min-height:30rem}@media(min-width:1024px){.hv-hero.ms-hero{min-height:32rem}}.hv-hero h1 .ms-s{display:block;color:rgba(255,255,255,.55)}.ms-intro-sect{padding-bottom:1rem}.ms-intro{display:grid;gap:1.5rem;align-items:end}@media(min-width:1024px){.ms-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.ms-intro .hv-lead{margin-top:0;max-width:40rem}.ms-snav{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--page-bg) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--hair)}.ms-snav-in{max-width:84.375rem;margin:0 auto;padding:.6rem 1rem;display:flex;align-items:center;gap:.75rem}.ms-snav ol{list-style:none;margin:0;padding:0;display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.ms-snav ol::-webkit-scrollbar{display:none}.ms-snav a{display:flex;align-items:center;gap:.45rem;white-space:nowrap;border-radius:9999px;background:#fff;border:1px solid var(--hair);padding:.4rem .8rem .4rem .45rem;font-size:.8rem;font-weight:500;min-height:2.5rem;color:var(--color-secondary)}.ms-snav a:hover{text-decoration:none;border-color:rgba(15,20,19,.25)}.ms-snav a b{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--page-bg-neutral);font-family:Teko,sans-serif;font-size:1rem;font-weight:600;line-height:1;padding-top:.15rem}.ms-snav a.ms-on{background:var(--page-bg-secondary);color:#fff;border-color:var(--page-bg-secondary)}.ms-snav a.ms-on b{background:var(--red);color:#fff}.ms-all{flex:none;font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:0;background:none;color:var(--color-3);cursor:pointer;padding:.5rem;min-height:2.5rem;white-space:nowrap}.ms-all:hover{color:var(--color-secondary)}@media(max-width:639px){.ms-all{display:none}}.ms-stations{padding-top:1.25rem}.ms-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;font-size:.82rem;color:var(--color-3)}.ms-legend span{display:inline-flex;align-items:center;gap:.45rem}.ms-k{display:inline-grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;border-radius:.3rem;font-family:var(--mono);font-size:.62rem;font-weight:700;font-style:normal;line-height:1}.ms-k.ms-w{background:var(--page-bg-neutral);color:var(--color-secondary)}.ms-k.ms-m{background:var(--page-bg-secondary);color:#fff}.ms-list{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.ms-run{display:flex;align-items:center;gap:.75rem;padding:.35rem .25rem;color:var(--color-3)}.ms-run .ms-ic{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;border:1.5px dashed rgba(15,20,19,.3);font-family:Teko,sans-serif;font-size:.95rem;font-weight:600;text-transform:uppercase;color:var(--color-secondary);padding-top:.1rem}.ms-run .ms-ic.ms-end{border-style:solid;background:var(--page-bg-secondary);color:#fff;border-color:var(--page-bg-secondary)}.ms-run .ms-t{font-family:Teko,sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;line-height:1;color:var(--color-secondary);white-space:nowrap}.ms-run .ms-line{flex:1;height:0;border-top:1.5px dashed rgba(15,20,19,.18);min-width:1rem}@media(max-width:479px){.ms-run .hv-mono{font-size:.52rem;letter-spacing:.12em}}.ms-st{background:#fff;border:1px solid var(--hair);border-radius:1.1rem;scroll-margin-top:7rem;transition:border-color .2s,box-shadow .2s}.ms-st[open]{border-color:rgba(15,20,19,.18);box-shadow:0 8px 30px rgba(15,20,19,.06)}.ms-st summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:3.4rem minmax(0,1fr) 2.25rem;grid-template-areas:"ph nm tg" "ld ld ld";gap:.85rem;align-items:center;padding:.8rem}.ms-st summary::-webkit-details-marker{display:none}@media(min-width:900px){.ms-st summary{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1.15fr) 2.25rem;grid-template-areas:"ph nm ld tg";gap:1.25rem;padding:.8rem 1rem .8rem .8rem}}@media(min-width:1024px){.ms-st summary{grid-template-columns:4.5rem calc(50% - 3.625rem) minmax(0,1fr) 2.25rem}}.ms-ph{grid-area:ph;position:relative;width:100%;aspect-ratio:1;border-radius:.7rem;overflow:hidden;background:var(--page-bg-neutral)}.ms-ph b{position:absolute;left:.3rem;top:.3rem;z-index:1;display:grid;place-items:center;min-width:1.35rem;height:1.35rem;border-radius:.35rem;background:var(--page-bg-secondary);color:#fff;font-family:Teko,sans-serif;font-size:.95rem;font-weight:600;line-height:1;padding:.12rem .25rem 0}.ms-nm{grid-area:nm;min-width:0}.ms-nm .hv-mono{color:var(--color-3);font-size:.58rem}.ms-st h3{font-size:clamp(1.6rem,6vw,2.1rem);line-height:.9;margin-top:.2rem;text-wrap:balance}.ms-tg{grid-area:tg;justify-self:end;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--page-bg-neutral);transition:transform .25s,background .2s}.ms-st[open] .ms-tg{transform:rotate(45deg);background:var(--page-bg-secondary);color:#fff}.ms-st summary:hover .ms-tg{background:#dcdcdc}.ms-st[open] summary:hover .ms-tg{background:#000}.ms-lds{grid-area:ld;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.ms-ld{border-radius:.7rem;background:var(--page-bg);padding:.5rem .6rem .45rem;min-width:0}.ms-dv{font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-3)}.ms-vv{display:flex;flex-direction:column;gap:.2rem;margin-top:.3rem}.ms-r{display:flex;align-items:center;gap:.4rem;min-width:0}.ms-v{line-height:1;padding-top:.12rem;white-space:nowrap}.ms-ld .ms-one,.ms-v{font-family:Teko,sans-serif;font-size:1.3rem;font-weight:600}.ms-ld .ms-one{line-height:.95;margin-top:.3rem;padding-top:.1rem;overflow-wrap:anywhere}.ms-ld .ms-k{width:1.05rem;height:1.05rem;font-size:.55rem;border-radius:.25rem}.ms-ld.ms-bw .ms-one{color:var(--color-3)}.ms-same{grid-area:ld;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.7rem;background:var(--page-bg);padding:.7rem .8rem}.ms-same .ms-one{font-family:Teko,sans-serif;font-size:1.6rem;font-weight:600;line-height:1;padding-top:.1rem}.ms-ldlab,.ms-same .hv-mono{color:var(--color-3)}.ms-ldlab{grid-column:1/-1;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.1rem}.ms-body{padding:0 .8rem .9rem;display:grid;gap:.75rem}@media(min-width:900px){.ms-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 1rem 1rem calc(4.5rem + 2.05rem);gap:1rem}}.ms-box{border-radius:.9rem;padding:1rem 1.1rem;background:var(--page-bg)}.ms-box h4{margin:0 0 .6rem;font-family:Teko,sans-serif;font-size:1.35rem;font-weight:600;text-transform:uppercase;line-height:1}.ms-box.ms-core{background:var(--page-bg-secondary);color:#fff}@media(min-width:900px){.ms-box.ms-core{grid-row:span 2}}.ms-box ol,.ms-box ul{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.ms-box li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;font-size:.88rem;line-height:1.5;text-wrap:pretty}.ms-box.ms-core li{font-size:.92rem}.ms-box li>i{font-style:normal;font-family:Teko,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.3;color:rgba(255,255,255,.45)}.ms-box ul li:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:rgba(15,20,19,.3);margin:.5rem 0 0 .35rem}.ms-pen{display:inline-block;margin-left:.35rem;vertical-align:.1em;font-family:var(--mono);font-size:.54rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--red);border-radius:9999px;padding:.12rem .45rem}.ms-box.ms-dbl{background:#fff;border:1px dashed rgba(15,20,19,.22)}.ms-hd{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.ms-hd .hv-mono{color:var(--color-3);font-size:.55rem}.ms-box.ms-core .ms-hd .hv-mono{color:rgba(255,255,255,.5)}.ms-rulebook-sect{padding-top:0}.ms-final{position:relative;border-radius:1.5rem;overflow:hidden;background:var(--page-bg-secondary);color:#fff;padding:3rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(min-width:1024px){.ms-final{padding:4rem 3.5rem}}.ms-final>img{opacity:.35}.ms-final>:not(img){position:relative}.ms-final .hv-badge{margin:0}.ms-final h2{font-size:clamp(2.6rem,11vw,4.6rem);font-weight:700;line-height:.85;max-width:40rem}.ms-final p{margin:0;max-width:34rem;line-height:1.6;color:rgba(255,255,255,.78)}.hv-hero h1 .tr-s{display:block;color:rgba(255,255,255,.55)}.tr-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding-right:1.25rem;margin-bottom:1rem}@media(min-width:640px){.tr-toolbar{display:flex;flex-wrap:wrap;align-items:center}}@media(min-width:1024px){.tr-toolbar{padding-right:0}}.tr-toolbar .hv-seg-tabs button{flex:1}@media(min-width:640px){.tr-toolbar .hv-seg-tabs button{flex:none}}.hv-seg-tabs.tr-dk{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.hv-seg-tabs.tr-dk button{color:rgba(255,255,255,.65)}.hv-seg-tabs.tr-dk button[aria-pressed=true]{background:#fff;color:var(--color-secondary)}.tr-load{display:block;font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;color:rgba(255,255,255,.6);margin-top:.2rem;text-align:right}.tr-loads-head .hv-seg-tabs{width:100%}.tr-loads-head .hv-seg-tabs button{flex:1}@media(min-width:640px){.tr-loads-head .hv-seg-tabs{width:auto}.tr-loads-head .hv-seg-tabs button{flex:none}}.tr-ltable{background:#fff;border:1px solid var(--hair);border-radius:1.25rem;overflow:hidden}.tr-ltable table{width:100%;border-collapse:collapse;font-size:.88rem}.tr-ltable td,.tr-ltable th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--hair);vertical-align:middle}.tr-ltable tr:last-child td{border-bottom:0}.tr-ltable thead th{font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-3);background:var(--page-bg-neutral)}.tr-ltable td.tr-nm{font-weight:600}.tr-ltable td.tr-nm small{display:block;font-weight:400;color:var(--color-3);font-size:.78rem;margin-top:.1rem}.tr-ltable .tr-n{font-family:Teko,sans-serif;font-size:1.35rem;font-weight:700;color:#8B8B8B;width:2.5rem}.tr-ltable td.tr-v{font-family:Teko,sans-serif;font-size:1.3rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.tr-ltable .tr-hl{background:rgba(15,20,19,.04)}.tr-ltable tr.tr-lapr td{background:var(--page-bg-secondary);color:#fff;font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.55rem 1rem}.tr-ltable tr.tr-lapr.tr-fin td{background:var(--page-bg-neutral);color:var(--color-secondary)}.tr-ltable td.tr-same{font-size:.8rem;color:#8B8B8B;font-style:italic}@media(max-width:639px){.tr-ltable table{font-size:.8rem}.tr-ltable td,.tr-ltable th{padding:.7rem .55rem}.tr-ltable .tr-n{display:none}.tr-ltable td.tr-nm small{font-size:.72rem}.tr-ltable td.tr-v{font-size:1.05rem;white-space:normal}.tr-ltable thead th{font-size:.55rem;letter-spacing:.1em}}.tr-tnote{margin:.75rem 0 0;font-size:.82rem;color:var(--color-3)}.tr-evolve{display:grid;gap:1rem}@media(min-width:1024px){.tr-evolve{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center}}.tr-evolve .tr-ph{position:relative;border-radius:1.25rem;overflow:hidden;aspect-ratio:4/3;background:var(--page-bg-neutral)}.tr-evolve .tr-ph img{-o-object-fit:cover;object-fit:cover}.tr-evolve p{margin:0 0 1rem;font-size:.95rem;line-height:1.65;color:var(--color-3);max-width:38rem;text-wrap:pretty}.tr-cycle{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.tr-cycle span{font-family:var(--mono);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:9999px;padding:.4rem .7rem;background:#fff;border:1px solid var(--hair)}.tr-dv3{display:grid;gap:.6rem;margin-top:1.25rem}@media(min-width:768px){.tr-dv3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tr-dvc{background:#fff;border:1px solid var(--hair);border-radius:1.1rem;padding:1.25rem;display:flex;flex-direction:column;gap:.7rem}.tr-dvc .tr-hd{display:flex;justify-content:space-between;align-items:center;gap:1rem}.tr-dvc h3{font-size:2.4rem;font-weight:700;line-height:.85}.tr-dvc .tr-ey{font-family:var(--mono);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-3)}.tr-dvc p{margin:0;font-size:.9rem;line-height:1.5;font-weight:600}.tr-ctarow{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.tr-rd{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.tr-rd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tr-rd{grid-template-columns:repeat(4,minmax(0,1fr))}}.tr-rdi{background:#fff;border:1px solid var(--hair);border-radius:1.1rem;padding:1.1rem;display:flex;flex-direction:column;gap:.45rem}.tr-rdi .hv-mono{color:var(--color-3)}.tr-rdi b{font-family:Teko,sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;line-height:.9}.tr-rdi p{margin:0;font-size:.85rem;line-height:1.5;color:var(--color-3)}.tr-docs{display:grid;gap:.6rem;margin-top:.6rem}@media(min-width:768px){.tr-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-root a.tr-doc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border-radius:1.1rem;background:var(--page-bg-secondary);color:#fff;padding:1.25rem}.hv-root a.tr-doc:hover{text-decoration:none;background:#000}.tr-doc h3{font-size:1.9rem;font-weight:600;line-height:.9}.tr-doc p{margin:.35rem 0 0;font-size:.85rem;line-height:1.5;color:rgba(255,255,255,.7)}.tr-doc .tr-ar{width:2.75rem;height:2.75rem;border-radius:9999px;background:#fff;color:var(--color-secondary);display:grid;place-items:center}.tr-faqwrap{display:grid;gap:1rem}@media(min-width:1024px){.tr-faqwrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem}}.hv-final h2.tr-title{font-size:clamp(2.5rem,11vw,6rem);text-wrap:balance}.tr-nx{display:grid;gap:.5rem;width:100%;max-width:40rem;text-align:left}.hv-root a.tr-row{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.7rem;align-items:center;border-radius:1rem;background:rgba(15,20,19,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14);padding:.6rem;color:#fff}.hv-root a.tr-row:hover{text-decoration:none;background:rgba(255,255,255,.12)}.tr-nx .tr-dt{background:#fff;color:var(--color-secondary);border-radius:.7rem;text-align:center;padding:.4rem 0 .35rem}.tr-nx .tr-dt b{display:block;font-family:Teko,sans-serif;font-size:1.7rem;font-weight:600;line-height:.8;padding-top:.15rem}.tr-nx .tr-dt span{font-family:var(--mono);font-size:.52rem;letter-spacing:.18em;color:var(--color-3)}.tr-nx .tr-ct{font-family:Teko,sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;line-height:.95}.tr-nx .tr-ct .tr-cc{margin-left:.35rem;opacity:.55}.tr-nx .tr-sb{font-size:.72rem;color:rgba(255,255,255,.65);margin-top:.15rem}.tr-nx .tr-tk{font-family:Teko,sans-serif;font-size:1.05rem;font-weight:600;text-transform:uppercase;border-radius:9999px;background:#fff;color:var(--color-secondary);padding:.55rem 1rem .45rem;line-height:1}.tr-nx a.tr-row.tr-first .tr-tk{background:var(--red);color:#fff}@media(min-width:640px){.tr-nx .tr-ct{font-size:1.45rem}.hv-root a.tr-row{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.9rem}}