@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/urbanist-latin-ext-wght-normal.Bdxck5Au.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/urbanist-latin-wght-normal.D69JTELx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0705;--cell:#120d10;--cell2:#18121b;--line:#2b2333;--ink:#f3f1fa;--dim:#aaa5ba;--acc:#7452f4;--acc2:#a28bff;--on-acc:#fff;--head:"Urbanist Variable",system-ui,sans-serif;--hh:4.25rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hh) + 1rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--page,var(--bg));color:var(--ink);font:400 1rem/1.65 var(--head);min-width:320px}main{flex:1}a{color:var(--link,#8ae6ff);text-underline-offset:.2em}a:not([class]):hover,a:not([class]):focus-visible,.sl-table td a:hover,.sl-table td a:focus-visible,.sl-card .sl-links a:hover,.sl-card .sl-links a:focus-visible,.sp-facts a:hover,.sp-facts a:focus-visible,.sp-status a:hover,.sp-status a:focus-visible{color:var(--link-hover,#b5efff);text-decoration-thickness:2px}img{max-width:100%;height:auto}.wrap{width:min(72rem,100% - 2rem);margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:absolute;left:1rem;top:1rem;opacity:0;pointer-events:none}.skip:focus{opacity:1;pointer-events:auto;background:var(--acc);color:var(--on-acc);padding:.5rem 1rem;z-index:10}.top{position:sticky;top:0;z-index:5;background:#0a0705f7;border-bottom:1px solid var(--line)}.bar{display:grid;grid-template-columns:1fr auto;grid-template-rows:var(--hh) auto;align-items:center;column-gap:1rem}.brand{grid-row:1;grid-column:1;display:flex;align-items:center;gap:.65rem;color:var(--ink);text-decoration:none;font:800 .95rem var(--head);letter-spacing:.04em;text-transform:uppercase;min-width:0}.brand:hover,.brand:focus-visible{color:var(--ink);background:none;box-shadow:none;text-decoration:none}.brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-toggle{position:fixed;top:0;left:0;opacity:0;pointer-events:none}.burger{grid-row:1;grid-column:2;display:flex;flex-direction:column;gap:5px;padding:.75rem .5rem;cursor:pointer}.burger i{display:block;width:24px;height:2px;background:var(--ink);transition:transform .2s,opacity .2s}.menu-toggle:focus-visible~.burger{outline:2px solid var(--acc2);outline-offset:2px}.menu-toggle:checked~.burger i:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle:checked~.burger i:nth-child(2){opacity:0}.menu-toggle:checked~.burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav{grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:max-height .25s,opacity .2s,transform .2s,visibility 0s .25s;contain:inline-size}.menu-toggle:checked~.nav{max-height:100rem;opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav a{display:block;padding:.65rem .75rem;color:var(--ink);text-decoration:none;font-size:.95rem;font-weight:600}.nav a:hover,.nav a:focus-visible{background:var(--cell2);color:var(--ink);border-radius:.5rem}.nav a[aria-current=page]{background:#7452f433;color:#e4dcff;box-shadow:inset 3px 0 0 var(--acc2);border-radius:.5rem}.nav a.cta[aria-current=page]{box-shadow:none;background:var(--acc);color:var(--on-acc)}.sub{padding-left:1rem}.sub a{font-weight:400;color:var(--dim);font-size:.9rem}.sub a:hover,.sub a:focus-visible{color:var(--ink)}.cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--acc);color:var(--on-acc);padding:.7rem 1.2rem;border-radius:.45rem;font-weight:700;text-decoration:none;border:1px solid var(--acc)}.cta:hover,.cta:focus-visible{background:#8566ff;color:var(--on-acc)}.cta.ghost{background:#7452f43d;color:var(--ink);border-color:#a28bff8c}.cta.ghost:hover,.cta.ghost:focus-visible{background:var(--acc);color:var(--on-acc)}.nav .cta{margin:.5rem .75rem;color:var(--on-acc)}.nav .cta:hover{color:var(--on-acc)}@media(min-width:60rem){.burger{display:none}.nav{grid-row:1;grid-column:2;flex-direction:row;align-items:center;contain:none;white-space:nowrap;max-height:none;opacity:1;visibility:visible;transform:none;overflow:visible;gap:.25rem}.nav-group{position:relative}.nav-group.has-sub>a:after{content:"";display:inline-block;width:.4rem;height:.4rem;margin-left:.45rem;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-.15rem) rotate(45deg)}.sub{display:none;position:absolute;top:100%;left:0;min-width:14rem;padding:.4rem;background:var(--cell);border:1px solid var(--line);border-radius:.5rem}.nav-group:hover .sub,.nav-group:focus-within .sub{display:block}.sub a{color:var(--ink)}}h1,h2,h3{font-family:var(--head);line-height:1.12;letter-spacing:-.01em}h1{font-size:clamp(1.9rem,6vw,3.5rem);font-weight:800;margin:2rem 0 .75rem}h1 em{font-style:normal;color:var(--acc2);white-space:nowrap}h2{font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:800;text-align:center;margin:3.5rem 0 1rem}h3{font-weight:700}.hero{text-align:center}.hero h1{max-width:20ch;margin-inline:auto}.hero .lede{max-width:56ch;margin-inline:auto}.lede{color:#d4cfe4;font-size:1.1rem}.state-form{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.5rem 0 .5rem}.state-form select{flex:1 1 12rem;min-width:0;background:var(--cell);color:var(--ink);border:1px solid var(--line);border-radius:.45rem;padding:.75rem .9rem;font:inherit}.state-form select:focus-visible{outline:2px solid var(--acc2);outline-offset:1px}.fine{color:var(--dim);font-size:.9rem}.cards{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.cards>*{flex:1 1 15rem}.card{display:flex;gap:1rem;align-items:center;background:var(--cell);border:1px solid var(--line);border-radius:.8rem;padding:1.1rem;color:var(--ink);text-decoration:none}.card:hover,.card:focus-visible{background:var(--cell2);color:var(--ink);border-color:var(--acc)}.card svg{flex:none;color:var(--acc2)}.card b{display:block;font-size:1.05rem}.card span{color:var(--dim);font-size:.9rem}.card .arr{margin-left:auto;color:var(--acc2)}.intro{display:grid;gap:1.5rem;align-items:center;margin:2rem 0}.intro{max-width:62rem;margin-inline:auto}.intro .stadium{margin:1rem auto 2.5rem}@media(min-width:60rem){.intro{grid-template-columns:1fr 22rem}.intro .stadium{margin:0}}.band{margin:3rem 0}.steps{list-style:none;margin:1.5rem auto;padding:0;display:grid;gap:.75rem;max-width:56rem}.steps li{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;background:#141318;border:1px solid #302d38;border-radius:.8rem;padding:1.1rem}.steps svg{grid-row:span 2;color:var(--ic,var(--acc2))}.steps .n{color:var(--ic,var(--acc2));font-weight:800;font-size:.8rem;letter-spacing:.1em;margin-right:.6rem}.steps li:nth-child(1){--ic:#d6f26b}.steps li:nth-child(2){--ic:#ffa94d}.steps li:nth-child(3){--ic:#3df08a}.steps li:nth-child(4){--ic:#61efff}.steps li:nth-child(5){--ic:#ff7ac8}.steps h3{margin:0;font-size:1.05rem}.steps p{margin:0;grid-column:2;color:#d4cfe4;font-size:.95rem}.split{display:grid;gap:2rem;align-items:center;margin:2rem 0}.split>div:first-child h2{text-align:left;margin-top:0}.split .vis{max-width:26rem;margin-inline:auto;width:100%}@media(min-width:60rem){.split{grid-template-columns:1fr 1fr}}@media(max-width:59.99rem){.split>div:first-child h2{text-align:center}.split>div:first-child{text-align:center}}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1.5rem 0}.two div{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1rem;background:var(--cell);border:1px solid var(--line);border-radius:.8rem;padding:1.1rem}.two b.n{font-size:2.2rem;font-weight:800;color:var(--link,#8ae6ff);grid-row:span 2;line-height:1}.two h3{margin:0;font-size:1.05rem}.two p{margin:0;color:#d4cfe4;font-size:.95rem}.tilecard{background:var(--cell);border:1px solid var(--line);border-radius:1rem;padding:1.4rem}.odds-card b.big{display:block;font-size:2.4rem;font-weight:800;line-height:1.1}.odds-card .pos{color:#7bd9a3}.odds-card .neg{color:var(--link,#8ae6ff)}.odds-card small{display:block;color:var(--dim);margin-bottom:1rem}.board{margin:2rem 0;border:1px solid var(--line);background:var(--cell);border-radius:.8rem}.board-head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch;justify-content:center;padding:1rem}.clock{margin:0;background:var(--acc);color:var(--on-acc);padding:.5rem 1rem;font:800 1.1rem var(--head);border-radius:.4rem}.clock span{display:block;font:400 .7rem var(--head);letter-spacing:.1em;text-transform:uppercase}.pick{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.pick select{background:var(--bg);color:var(--ink);border:1px solid var(--acc);padding:.6rem .8rem;font:inherit;border-radius:.4rem}table{width:100%;border-collapse:collapse}th,td{padding:.8rem .75rem;text-align:left;border-top:1px solid var(--line);vertical-align:top}thead th{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.st{font:800 1.2rem var(--head);color:var(--link,#8ae6ff)}small{display:block;color:var(--dim);font-size:.8rem}.tag{background:var(--acc);color:var(--on-acc);padding:.1rem .5rem;font-size:.8rem;border-radius:.3rem}td a{font-size:.85rem}@media(max-width:40rem){thead{display:none}tr{display:grid;grid-template-columns:4rem 1fr;border-top:1px solid var(--line)}td,th{border:0}td:nth-child(3),td:nth-child(4){grid-column:1/-1;padding-top:0}}.prose{max-width:46rem;margin:0 auto 3rem}.prose h3{font-size:1.1rem;margin:1.6rem 0 .4rem}.prose ul{padding-left:1.2rem}.prose li{margin:.3rem 0}.prose-wide{max-width:46rem;margin-inline:auto}.faq{display:grid;gap:.6rem;margin:1.5rem 0}@media(min-width:60rem){.faq{grid-template-columns:1fr 1fr;align-items:start}}.faq details{background:var(--cell);border:1px solid var(--line);border-radius:.6rem;padding:.2rem 1rem}.faq summary{cursor:pointer;list-style:none;padding:.8rem 0;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acc2);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq summary h3{display:inline;margin:0;font-size:1rem}.faq details p{margin:.2rem 0 1rem;color:#d4cfe4}.tool{max-width:46rem;margin:2rem auto}.tool-note{text-align:center;color:var(--dim)}.calc{display:flex;flex-wrap:wrap;gap:1rem;background:var(--cell);border:1px solid var(--line);border-radius:.8rem;padding:1rem}.calc label{flex:1 1 13rem;display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;letter-spacing:.06em;color:var(--dim)}.calc [hidden]{display:none}.calc input,.calc select{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:.4rem;padding:.6rem .7rem;font:inherit;min-width:0}.calc input:focus-visible,.calc select:focus-visible{outline:2px solid var(--acc2);outline-offset:1px}.result{margin:1rem 0 0;padding:1rem;background:var(--acc);color:var(--on-acc);font-weight:700;text-align:center;border-radius:.6rem}table.plain{margin:1rem 0;font-size:.9rem}table.plain caption{caption-side:top;text-align:left;color:var(--dim);padding-bottom:.4rem}@media(max-width:40rem){table.plain{font-size:.8rem}table.plain thead{display:table-header-group}table.plain tr{display:table-row;border-top:0}table.plain th,table.plain td{display:table-cell;padding:.5rem .35rem;border-top:1px solid var(--line)}table.plain thead th{font-size:.69rem;letter-spacing:0;line-height:1.25;color:var(--dim);border-top:0;overflow-wrap:normal}table.plain td:nth-child(3),table.plain td:nth-child(4){padding-top:.5rem}}@media(max-width:24rem){table.plain{font-size:.76rem}table.plain th,table.plain td{padding:.5rem .2rem}table.plain thead th{font-size:.6rem}}.strip{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 3rem}.strip>*{flex:1 1 14rem}.strip a{background:var(--cell);border:1px solid var(--line);border-radius:.8rem;padding:1.1rem;color:var(--ink);text-decoration:none}.strip a:hover,.strip a:focus-visible{background:var(--cell2);color:var(--ink);border-color:var(--acc)}.strip b{display:block;font-size:1.05rem;margin-bottom:.2rem}.strip span{color:var(--dim);font-size:.9rem}.foot{border-top:1px solid var(--line);padding:2rem 0 1.5rem;font-size:.88rem;color:#c9c4d9;margin-top:3rem}.foot-cols{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-bottom:1.5rem}.foot-cols .about{grid-column:1/-1}@media(min-width:60rem){.foot-cols{grid-template-columns:1.6fr 1fr 1.2fr 2.4fr 1fr}.foot-cols .about{grid-column:auto}}.foot-cols h4{margin:0 0 .6rem;font-size:.9rem;color:var(--ink)}.foot-cols a{display:block;padding:.2rem 0;color:#c9c4d9;text-decoration:none}.foot-cols a:hover,.foot-cols a:focus-visible{color:#fff;text-decoration:underline}.rg{display:flex;align-items:center;gap:1rem;margin:1.2rem 0;padding:.9rem 1.2rem;border:1px solid rgba(162,139,255,.38);border-radius:1rem;background:linear-gradient(135deg,#7452f433,#d946d01a 55%,#3df08a14);color:var(--ink);font-size:.95rem;line-height:1.5;box-shadow:0 0 1.6rem #7452f424}.rg b{flex:none;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;font-size:1.1rem;font-weight:800;letter-spacing:.01em;color:#fff;background:radial-gradient(circle,#17122f 61%,transparent 63%),conic-gradient(from 210deg,#a98bff,#d946d0,#3df08a,#a98bff);box-shadow:0 0 1rem #a98bff59}@media(max-width:40rem){.rg{flex-direction:column;text-align:center;gap:.7rem}}.rg-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.copy{text-align:center;color:var(--dim);margin-top:1rem}.wrapped .wide{max-width:56rem}.fig{display:block;margin:0 auto 1.25rem;width:min(100%,20rem)}.fig img{display:block;width:100%;height:auto}.fig.tilecard{padding:1.4rem}.tc-t{display:block;font-weight:800;font-size:1.3rem;margin:.6rem 0 .2rem}.tc-s{display:block;color:var(--dim)}.odds-card b.big,.odds-card small{display:block}p.host{display:flow-root}.wrapped p:has(>.cta:only-child){text-align:center}@media(min-width:56.25rem){.fig-float{float:right;width:17rem;margin:.3rem 0 .4rem 1.75rem}}.neon{position:relative;isolation:isolate;overflow:hidden;min-height:calc(88svh - var(--hh));display:grid;place-items:center;text-align:center;padding:3rem 1rem 9rem;background:radial-gradient(ellipse 60% 55% at 50% 48%,#0b0618 0,#04020b 55%,#010103)}.neon-depth{position:absolute;inset:0;z-index:-2;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(80px);will-change:translate;opacity:.13;translate:calc(var(--mx,0)*var(--d)*1px) calc(var(--my,0)*var(--d)*1px)}.o1{--d:8;width:34vw;height:34vw;left:-8vw;top:6%;background:#4a1fa8}.o2{--d:12;width:30vw;height:30vw;right:-7vw;bottom:-6%;background:#0a5fc2;opacity:.09}.stars{position:absolute;left:-6%;right:-6%;bottom:-6%;top:calc(var(--th) * -1);background-repeat:repeat;will-change:transform,opacity;translate:calc(var(--mx,0)*var(--d)*1px) calc(var(--my,0)*var(--d)*1px);animation:drift var(--dr) linear infinite,twinkle var(--tw) ease-in-out infinite alternate}.st1{--d:6;--dr:260s;--tw:5s;opacity:.7}.st2{--d:16;--dr:150s;--tw:7s}.st3{--d:34;--dr:90s;--tw:4s}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--th),0)}}@keyframes twinkle{0%{opacity:.45}to{opacity:1}}.neon:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7rem;background:linear-gradient(to bottom,transparent,var(--page,var(--bg)));pointer-events:none;z-index:-1}.neon-shapes{position:absolute;inset:0;z-index:-1;pointer-events:none}.sh{position:absolute;fill:none;stroke:var(--c);stroke-width:1.15;stroke-linejoin:round;stroke-linecap:round;overflow:visible;opacity:.97;will-change:transform;backface-visibility:hidden;translate:calc(var(--mx,0)*var(--d,20)*1px) calc(var(--my,0)*var(--d,20)*1px);animation:bob var(--t,9s) ease-in-out var(--dl,0s) infinite alternate}.sh text{font-family:var(--head)}.s-phone{--c:#b57bff;--t:11s;--dl:-3s;--r:-5deg;left:8%;top:16%;width:clamp(3.4rem,7.5vw,6.2rem)}.s-foot{--c:#1aff7a;--t:8s;--dl:-5s;--r:-8deg;left:19%;bottom:9%;width:clamp(4.5rem,10vw,8.5rem)}.s-basket{--c:#ff9a3c;--t:10s;--dl:-2s;--r:11deg;right:9%;top:12%;width:clamp(4.1rem,8.4vw,6.9rem)}.s-base{--c:#ff4d9d;--t:12s;--dl:-7s;--r:-10deg;right:7%;bottom:10%;width:clamp(3rem,6vw,5rem)}.s-soccer{--c:#61efff;--t:9.5s;--dl:-4s;--r:8deg;left:36%;top:7%;width:clamp(2.6rem,5vw,4.2rem);opacity:.93}.s-coin{--c:#ff5dde;--t:13s;--dl:-9s;--r:-6deg;right:4%;top:48%;width:clamp(2.6rem,5vw,4.4rem);opacity:.93}.s-odds1{--c:#55ff9b;--t:7s;--dl:-1s;--r:-4deg;left:4%;top:56%;width:clamp(4rem,8vw,6.5rem)}.s-odds2{--c:#ff5ca7;--t:8.5s;--dl:-6s;--r:5deg;right:30%;top:80%;width:clamp(4rem,8vw,6.5rem);opacity:.93}@keyframes bob{0%{transform:translate3d(0,-10px,0) rotate(var(--r,0deg))}to{transform:translate3d(0,10px,0) rotate(var(--r,0deg))}}.neon-copy{max-width:48rem}.neon h1{margin:0 auto .9rem;font-size:clamp(2rem,6.4vw,4rem);text-shadow:0 0 .6rem rgba(162,139,255,.55),0 0 2.2rem rgba(116,82,244,.5)}.neon .lede{max-width:40rem;margin-inline:auto}.neon .state-form{justify-content:center;max-width:34rem;margin-inline:auto}@media(max-width:40rem){.s-foot,.s-base,.s-coin,.s-odds2{display:none}.neon{padding-top:6.75rem}.s-phone{left:3%;top:4%;width:2.8rem}.s-basket{right:3%;top:5%;width:3.4rem}.s-soccer{left:42%;top:3%}.s-odds1{left:3%;top:auto;bottom:4.5rem}}@media(prefers-reduced-motion:reduce){.sh,.stars{animation:none}}select{color-scheme:dark}.state-form select{border-color:#7452f499;border-radius:.6rem}.state-form select:hover{border-color:var(--acc2)}@supports (appearance:base-select){.state-form select,.state-form select::picker(select),.calc select,.calc select::picker(select){appearance:base-select}.state-form select,.calc select{display:flex;align-items:center;justify-content:space-between}.state-form select::picker-icon,.calc select::picker-icon{color:var(--acc2);transition:rotate .2s}.state-form select:open::picker-icon,.calc select:open::picker-icon{rotate:180deg}select::picker(select){background:#0e0a14;border:1px solid var(--acc);border-radius:.7rem;padding:.4rem;margin-top:.35rem;max-height:min(22rem,60svh);box-shadow:0 14px 40px #000000a6,0 0 16px #7452f44d}select option{padding:.5rem .75rem;border-radius:.45rem;color:var(--ink);font:inherit}select option:hover,select option:focus-visible{background:var(--cell2);color:var(--ink)}select option:checked{background:var(--acc);color:#fff}select option::checkmark{display:none}}.stadium{position:relative;max-width:30rem;margin:2.5rem auto 3.5rem;width:100%}.stadium .ai-image{position:relative;display:block;margin:0}.stadium .ai-image img{display:block;width:100%;height:auto;border-radius:1rem}.stadium .ai-badge{position:absolute;top:.6rem;right:.6rem;padding:.2rem .5rem;border:2px solid #fff;border-radius:.35rem;background:#0000008c;color:#fff;font:700 .8rem/1 system-ui,sans-serif;letter-spacing:.06em;pointer-events:none}.stadium .ai-note{display:block;margin:.5rem 0 0;font-size:.78rem;color:var(--dim);text-align:left;max-width:calc(100% - max(48%,11.5rem) - 1.5rem)}.stadium .slip{position:absolute;right:.75rem;bottom:-1.5rem;width:48%;min-width:11.5rem}dl.gloss{display:grid;gap:.6rem;margin:1rem 0}dl.gloss>div{padding:.65rem .85rem;border:1px solid var(--line);border-radius:.6rem;background:var(--cell);scroll-margin-top:5rem}dl.gloss dt{margin:0 0 .15rem;font-weight:700;color:var(--ink)}dl.gloss dd{margin:0;color:var(--dim)}.tmap{display:block;margin:0}.tmap svg{display:block;width:100%;height:auto}.tmap svg text{font-family:var(--head)}.tmap-key{margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .8rem;font-size:.78rem;color:var(--dim)}.tmap-key>span{display:flex;align-items:center;gap:.35rem}.tmap-key i{display:inline-block;width:.7rem;height:.7rem;border-radius:.2rem}.tmap-key b{color:var(--ink)}.fig-small{width:min(100%,12rem)}.fig.tilecard.fig-small{padding:.8rem}@media(min-width:56.25rem){.fig-float.fig-small{width:12rem;margin-left:1.5rem}}.fig-small .tmap-key{gap:.15rem .6rem;font-size:.7rem;margin-top:.5rem}p.host.host-open{display:block}.to-top{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:2.9rem;height:2.9rem;padding:0;border:1px solid var(--acc2);border-radius:50%;background:var(--acc);color:#fff;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity .25s,transform .25s,visibility 0s linear .25s}.to-top.on{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .25s,visibility 0s}.to-top:hover{background:#8a6cf7;border-color:#d9ceff;color:#fff}.to-top:focus-visible{outline:2px solid var(--acc2);outline-offset:3px}@media(prefers-reduced-motion:reduce){.to-top,.to-top.on{transition:none}}body{--page:#0e0a1c;--cell:#211a45;--cell2:#2a2256;--line:#3a2f69;background-color:#1d1742;background-image:linear-gradient(180deg,#0a0705 0,#0e0a1c 8%,#1d1742 24% 45%,#0d0919)}.rg .nb{white-space:nowrap;font-weight:700;color:#fff}input[type=number]{color-scheme:dark}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0;width:1.1rem;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none' stroke='%23c9c4d9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8l4-4 4 4M2 14l4 4 4-4'/%3E%3C/svg%3E") center/.75rem 1.35rem no-repeat}input[type=number]::-webkit-inner-spin-button:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none' stroke='%238ae6ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8l4-4 4 4M2 14l4 4 4-4'/%3E%3C/svg%3E")}blockquote.src-quote{margin:1rem 0;padding:.4rem 0 .4rem 1rem;border-left:3px solid var(--acc);color:var(--ink);line-height:1.55}blockquote.src-quote cite{display:block;margin-top:.3rem;font-style:normal;font-size:.82rem;color:var(--dim)}blockquote.src-quote cite a{color:var(--link,#8ae6ff)}.tmap-key-wide{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;margin:1rem auto 0;font-size:.82rem}.fig.tilecard>svg{display:block;margin:0 auto}.foot-cols .fh{margin:0 0 .6rem;font-size:.9rem;font-weight:700;color:var(--ink)}.foot-cols a.brand{display:flex;align-items:center;padding:0}.foot-cols a.brand:hover,.foot-cols a.brand:focus-visible{color:var(--ink);background:none;box-shadow:none;text-decoration:none}.foot-cols .learn-col .fl{column-count:2;column-gap:1.4rem}.foot-cols .learn-col .fl a{break-inside:avoid}@media(max-width:59.99rem){.foot-cols .learn-col{grid-column:1/-1}}.sub-toggle,.sub-cb{display:none}@media(max-width:59.99rem){.nav-group.has-sub{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center}.nav-group.has-sub .sub{grid-column:1/-1;display:none}.sub-cb{display:block;position:absolute;right:0;top:0;width:2.75rem;height:2.75rem;margin:0;opacity:0;cursor:pointer;z-index:2}.sub-cb:checked~.sub{display:block}.sub-toggle{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.5rem;background:none;color:var(--ink);pointer-events:none}.sub-toggle:after{content:"";width:.5rem;height:.5rem;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-.15rem) rotate(45deg);transition:transform .2s}.sub-cb:checked~.sub-toggle:after{transform:translateY(.1rem) rotate(-135deg)}.sub-cb:hover~.sub-toggle,.sub-cb:focus-visible~.sub-toggle{background:var(--cell2)}.sub-cb:focus-visible~.sub-toggle{outline:2px solid var(--acc2);outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.sub-toggle:after{transition:none}}@media(max-width:21.5rem){.foot-cols{text-align:center}.foot-cols a.brand{justify-content:center}.foot-cols .learn-col .fl{column-gap:1rem}}.state-links{text-align:center;margin:1rem auto;line-height:1.9}.sp-map{display:grid;justify-items:center;margin:1.2rem auto}.sp-map .tmap{display:block;width:min(19rem,100%)}.sp-map .tmap svg{display:block;width:100%;height:auto}.sp-map figcaption{margin-top:.5rem;text-align:center;font-size:.9rem;color:var(--dim)}.fig-data{margin:1.6rem auto;max-width:26rem;display:grid;justify-items:center}.fig-data svg{display:block;width:100%;height:auto}.fig-data figcaption{margin-top:.6rem;text-align:center;font-size:.9rem;color:var(--dim)}.scroll-cue{position:absolute;left:50%;bottom:1rem;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--acc2);text-decoration:none;background:none;border:0;padding:0}.sc-pill{display:grid;place-items:center;width:3.3rem;height:5rem;border:2px solid rgba(190,170,255,.9);border-radius:2rem;background:#0a070573;box-shadow:0 0 16px #7452f466;transition:background .2s,border-color .2s}.sc-pill i{display:block;width:.7rem;height:.7rem;border:solid #d9ceff;border-width:0 2px 2px 0;transform:translateY(-.18rem) rotate(45deg)}.sc-label{display:block;line-height:1;padding-left:.28em;font-size:.85rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--acc2)}.scroll-cue:hover .sc-pill,.scroll-cue:focus-visible .sc-pill{background:#7452f466;border-color:#e4dcff}
