.site .tl-sw-hero{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:min(100%,120rem);margin:0 auto;display:grid}.site .tl-sw-hero__item{border:1px solid var(--line);border-radius:var(--tl-radius);background:rgba(var(--sky-rgb), .06);align-content:start;gap:1rem;padding:2.8rem 3rem;display:grid}.site .tl-sw-hero__item dt{color:var(--fg-3);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:1.3rem}.site .tl-sw-hero__item dd{gap:.6rem;margin:0;display:grid}.site .tl-sw-hero__item b{color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:4.4rem;font-weight:700;line-height:1.05}.site .tl-sw-hero__item b.tl-sw-hero__pair{letter-spacing:-.01em;font-size:2.8rem;line-height:1.2}.site .tl-sw-hero__pair span{color:var(--ink)}.site .tl-sw-hero__item dd>span{color:var(--fg-2);font-size:1.6rem}.site .tl-sw-flow{gap:1.2rem;margin:0;display:grid}.site .tl-sw-flow__heads{color:var(--fg-3);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-size:1.25rem;display:flex}.site .tl-sw-flow__svg{width:100%;height:auto;display:block;overflow:visible}.site .tl-sw-band{fill:var(--fill);fill-opacity:.2;transition:fill-opacity .2s ease-out}.site .tl-sw-flow__svg.is-picked .tl-sw-band{fill-opacity:.1}.site .tl-sw-band.is-pickable{cursor:pointer}.site .tl-sw-flow__svg .tl-sw-band:hover{fill-opacity:.45}.site .tl-sw-flow__svg .tl-sw-band.is-on{fill-opacity:.62}.site .tl-sw-node rect{fill:var(--ink)}.site .tl-sw-node__name{fill:var(--fg);font-weight:500}.site .tl-sw-node__n{fill:var(--fg-3);font-variant-numeric:tabular-nums}.site .tl-sw-months{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem;padding-top:2rem;display:flex}.site .tl-sw-month{min-width:8.4rem;color:var(--fg-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;justify-items:center;gap:.6rem;padding:1rem 1.2rem;transition:border-color .2s ease-out,background-color .2s ease-out;display:grid}.site .tl-sw-month:hover{border-color:var(--line)}.site .tl-sw-month.is-on{border-color:var(--ink);background:color-mix(in srgb, var(--fill) 7%, transparent)}.site .tl-sw-month__bar{align-items:flex-end;width:3.2rem;height:6rem;display:flex}.site .tl-sw-month__bar i{background:color-mix(in srgb, var(--fill) 45%, transparent);border-radius:.3rem .3rem 0 0;width:100%;display:block}.site .tl-sw-month.is-on .tl-sw-month__bar i{background:var(--fill)}.site .tl-sw-month b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.6rem}.site .tl-sw-month span:last-child{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:1.2rem}.site .tl-sw-moves{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.site .tl-sw-move{width:100%;color:var(--fg);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.6rem;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:baseline;gap:.8rem 1.2rem;padding:1.2rem 1.4rem;font-size:1.7rem;display:grid}.site .tl-sw-move.is-pickable{cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out}@media (hover:hover) and (pointer:fine){.site .tl-sw-move.is-pickable:hover{background:color-mix(in srgb, var(--fill) 5%, transparent)}}.site .tl-sw-move.is-on{border-color:var(--ink);background:color-mix(in srgb, var(--fill) 8%, transparent)}.site .tl-sw-move__rank{color:var(--fg-3);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.3rem}.site .tl-sw-move__pair{min-width:0;color:var(--fg-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;display:flex}.site .tl-sw-move__pair b{color:var(--fg);font-weight:700}.site .tl-sw-move__arrow{color:var(--ink)}.site .tl-sw-move__n{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.site .tl-sw-move__bar{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:99px;grid-column:2/-1;height:.6rem;display:block;overflow:hidden}.site .tl-sw-move__bar i{border-radius:inherit;background:var(--fill);height:100%;display:block}html[data-motion=on] .site .tl-sw-move__bar i{animation:tl-grow .9s var(--ease) both;transform-origin:0}.site .tl-sw-net{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.site .tl-sw-net__head,.site .tl-sw-net__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 8rem;align-items:center;gap:1.6rem;display:grid}.site .tl-sw-net__head{color:var(--fg-3);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem}.site .tl-sw-net__head>span:last-child{text-align:right}.site .tl-sw-net__key{grid-template-columns:1fr 1fr;display:grid}.site .tl-sw-net__key span:first-child{text-align:right;padding-right:1rem}.site .tl-sw-net__key span:last-child{padding-left:1rem}.site .tl-sw-net__name{min-width:0;color:var(--fg);overflow-wrap:break-word;gap:.2rem;font-size:1.7rem;font-weight:500;display:grid}.site .tl-sw-net__name small{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:400}.site .tl-sw-net__bars{grid-template-columns:1fr 1fr;align-items:center;height:2.4rem;display:grid}.site .tl-sw-net__lost,.site .tl-sw-net__gain{align-items:center;height:100%;display:flex}.site .tl-sw-net__lost{justify-content:flex-end}.site .tl-sw-net__gain{border-left:1px solid var(--fg-3)}.site .tl-sw-net__lost i,.site .tl-sw-net__gain i{height:1.2rem;display:block}.site .tl-sw-net__lost i{background:var(--tl-bad);border-radius:99px 0 0 99px}.site .tl-sw-net__gain i{background:var(--tl-good);border-radius:0 99px 99px 0}.site .tl-sw-net__net{text-align:right;font-size:1.7rem;font-weight:700}@media (max-width:1040px){.site .tl-sw-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:649px){.site .tl-sw-flow{display:none}.site .tl-sw-hero__item{padding:2.2rem 2.4rem}.site .tl-sw-hero__item b{font-size:3.6rem}.site .tl-sw-hero__item b.tl-sw-hero__pair{font-size:2.4rem}.site .tl-sw-net__head,.site .tl-sw-net__row{grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.6rem}.site .tl-sw-net__head>span:last-child,.site .tl-sw-net__net{grid-area:1/2}.site .tl-sw-net__key,.site .tl-sw-net__bars{grid-column:1/-1}.site .tl-sw-months{border-top:0;padding-top:0}.site .tl-sw-month{min-width:7.2rem}}
