@layer theme,base;@layer components{.gl__goal{z-index:1;width:14px;height:14px;color:var(--ink);place-items:center;margin-left:-7px;display:inline-grid;position:absolute}.gl__goal--v{margin-left:0}.gp-gl__slim{align-items:center;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-3);flex-wrap:wrap;display:flex}.gp-gl__slim>.ico{color:var(--ink-3)}.gp-gl__s{align-items:center;gap:var(--sp-1) var(--sp-3);min-width:0;font-size:var(--fs-3);color:var(--ink-2);flex-wrap:wrap;flex:220px;display:flex}.gp-gl--wait{gap:var(--sp-3);display:grid}.gp-gl--wait .skel{display:block}.gp-gl{align-content:start;min-width:0;display:grid}.gp-gl__empty{padding:var(--sp-2) var(--pad) var(--pad);font-size:var(--fs-3);color:var(--ink-2)}.gp-gl__err{padding:var(--sp-2) var(--pad) 0;font-size:var(--fs-3);color:var(--danger)}.gp-gl__form{gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) var(--pad) var(--pad);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;min-width:0;display:grid}.gp-gl__actions,.gp-gl__form>.meta{grid-column:1/-1}.gp-gl__form .select,.gp-gl__form .select__btn{width:100%}.gp-gl__due{gap:var(--sp-2) var(--sp-3);min-width:0}.gp-gl__actions,.gp-gl__due{flex-wrap:wrap;align-items:center;display:flex}.gp-gl__actions{gap:var(--sp-2)}.gp-gl__lanes{margin-top:var(--sp-3);border-top:1px solid var(--line);background:var(--line);gap:1px;min-width:0;display:grid;container-type:inline-size}.gp-gl__lane{align-items:center;gap:var(--sp-3) var(--sp-4);min-width:0;padding:var(--sp-3) var(--pad);background:var(--bg-1);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who state x""road road road";display:grid}.gp-gl__lane.is-done{background:color-mix(in oklab,var(--act) 5%,var(--bg-1))}.gp-gl__who{align-items:center;gap:var(--sp-3);grid-area:who;min-width:0;display:flex}.gp-gl__all{background:var(--bg-2);width:40px;height:40px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.gp-gl__nm{gap:2px;min-width:0;line-height:1.3;display:grid}.gp-gl__nm b{font-size:var(--fs-3);overflow-wrap:anywhere;font-weight:600}.gp-gl__nm b .you{margin-left:6px}.gp-gl__nm small{font-size:var(--fs-2);color:var(--ink-3)}.gp-gl__road{align-items:center;gap:var(--sp-3);grid-area:road;min-width:0;display:flex}.gp-gl__bar{flex:60px;min-width:40px}.gp-gl__faces{gap:var(--sp-2);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:70%;padding:4px;display:flex}.gp-gl__f{opacity:.55;border-radius:50%;flex:none;display:inline-flex;position:relative}.gp-gl__f.is-across{opacity:1;box-shadow:0 0 0 2px var(--bg-1),0 0 0 4px var(--tier,var(--ink-2))}.gp-gl__ck{background:var(--ink);width:16px;height:16px;color:var(--bg-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.gp-gl__state{text-align:right;font-variant-numeric:lining-nums tabular-nums;grid-area:state;justify-items:end;gap:2px;min-width:0;line-height:1.3;display:grid}.gp-gl__v{font-size:var(--fs-3);align-items:center;gap:4px;font-weight:600;display:inline-flex}.gp-gl__state small{font-size:var(--fs-2);color:var(--ink-3)}.gp-gl__x{grid-area:x}@media (width<=559px){.gp-gl__lane{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who x""state state""road road"}.gp-gl__state{text-align:left;justify-items:start}}@container (width>=720px){.gp-gl__lane{grid-template-columns:minmax(200px,1fr) minmax(0,2fr) minmax(140px,auto) auto;grid-template-areas:"who road state x"}}.gp-rp{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);container-type:inline-size}.gp-rp__row{align-items:center;gap:var(--sp-1) var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"p s s""t t c";display:grid}.gp-rp--scrub .gp-rp__row{grid-template-areas:"s s s""t t c"}.gp-rp__play{grid-area:p}.gp-rp__range{grid-area:s}.gp-rp__at{min-width:17ch;font-size:var(--fs-3);color:var(--ink);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;grid-area:t;font-weight:600;line-height:1.3}.gp-rp__end{grid-area:c;justify-self:end}@container (width>=480px){.gp-rp__row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"p s t c"}.gp-rp--scrub .gp-rp__row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"s t c"}}.gp-lad .sheet__head>.btn[aria-pressed=true]{background:var(--bg-3);color:var(--ink)}.gp-rp__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:36px;margin:0;padding:0}.gp-rp__range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--act) 0 var(--done),var(--line-2) var(--done) 100%);border-radius:3px;height:6px}.gp-rp__range::-moz-range-track{background:linear-gradient(to right,var(--act) 0 var(--done),var(--line-2) var(--done) 100%);border-radius:3px;height:6px}.gp-rp__range::-webkit-slider-thumb{appearance:none;border:2px solid var(--act);background:var(--bg-1);border-radius:50%;width:20px;height:20px;margin-top:-7px}.gp-rp__range::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--act);background:var(--bg-1);border-radius:50%;width:20px;height:20px}.gp-rp__range:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}@media (width<=719px){.gp-rp__range{height:40px}}.gladder[data-glide] .gl__more,.gladder[data-glide] .gl__pin{transition:left var(--gl-glide) linear,top var(--gl-glide) linear}.gladder[data-glide] .gl__stem--h{transition:left var(--gl-glide) linear,top var(--gl-glide) linear,height var(--gl-glide) linear}.gladder[data-glide] .gl__span{transition:left var(--gl-glide) linear,top var(--gl-glide) linear,width var(--gl-glide) linear}.gladder[data-glide] .gl__stem{transition:d var(--gl-glide) linear}@media (prefers-reduced-motion:reduce){.gladder[data-glide] .gl__more,.gladder[data-glide] .gl__pin,.gladder[data-glide] .gl__span,.gladder[data-glide] .gl__stem,.gladder[data-glide] .gl__stem--h{transition:none}}.gp-mo--slim{align-items:center;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-3);flex-wrap:wrap;display:flex}.gp-mo--slim>.ico{color:var(--ink-3)}.gp-mo__s{align-items:center;gap:var(--sp-1) var(--sp-3);min-width:0;font-size:var(--fs-3);color:var(--ink-2);flex-wrap:wrap;flex:220px;display:flex}.gp-mo--wait{gap:var(--sp-3)}.gp-mo--wait,.gp-mo__day,.gp-mo__days{display:grid}.gp-mo__day{border-top:1px solid var(--line)}.gp-mo__dh{padding:var(--sp-2) var(--pad);border-bottom:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-2);color:var(--ink-2);font-weight:600;line-height:1.3}.gp-mo__rows{background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.gp-mo__row{-moz-column-gap:var(--sp-3);align-items:center;column-gap:var(--sp-3);min-width:0;min-height:56px;padding:var(--sp-2) var(--pad);background:var(--bg-1);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"i t m";row-gap:2px;display:grid}.gp-mo__i{border-radius:var(--r-2);background:var(--bg-2);width:32px;height:32px;color:var(--ink-2);grid-area:i;place-items:center;display:inline-grid}.gp-mo__t{min-width:0;font-size:var(--fs-3);overflow-wrap:anywhere;grid-area:t;line-height:1.7}.gp-mo__t b{font-weight:600}.gp-mo__t .ico,.gp-mo__t .lp,.gp-mo__t .plate,.gp-mo__t .slot,.gp-mo__t .tag{margin-inline:2px}.gp-mo__t .lp{font-size:var(--fs-3)}.gp-mo__t .tag{margin-left:6px}.gp-mo__m{justify-content:flex-end;align-items:baseline;gap:var(--sp-1) var(--sp-3);min-width:0;font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;grid-area:m;display:flex}.gp-mo__m time{cursor:default}.gp-mo__m .link{align-items:center;min-height:32px;display:inline-flex}@media (width<=719px){.gp-mo__m .link{min-height:40px}}.gp-mo{--mo-fill:0;container-type:inline-size}@container (width<=559px){.gp-mo__row{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"i t"".m"}.gp-mo__m{justify-content:flex-start}}@container (width>=900px){.gp-mo__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-mo__rows>li:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=980px){.gp-bento__pair:not(.is-solo)>.gp-mo--fill{--mo-fill:1;contain:size;position:relative;overflow:hidden}.gp-bento__pair:not(.is-solo)>.gp-mo--fill .gp-mo__foot{background:var(--bg-1);position:absolute;inset:auto 0 0}.gp-bento__pair:not(.is-solo)>.gp-mo--fill.gp-mo--slim{text-align:center;flex-direction:column;justify-content:center}.gp-bento__pair:not(.is-solo)>.gp-mo--fill.gp-mo--slim .gp-mo__s{flex:none;justify-content:center}}.gp-mo__foot{justify-content:flex-start}.gp-rl__slim{align-items:center;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-3);flex-wrap:wrap;display:flex}.gp-rl__slim>.ico{color:var(--ink-3)}.gp-rl__s{align-items:center;gap:var(--sp-1) var(--sp-3);min-width:0;font-size:var(--fs-3);color:var(--ink-2);flex-wrap:wrap;flex:220px;display:flex}.gp-rl{gap:var(--sp-4);align-content:start;min-width:0;display:grid;container-type:inline-size}.gp-rl>.sheet__head{margin-bottom:0}.gp-rl--wait .skel{display:block}.gp-rl--wait .skel--block{width:100%}.gp-rl__col,.gp-rl__cols{gap:var(--sp-3);min-width:0;display:grid}.gp-rl__col{padding:var(--sp-3);border-radius:var(--r-3);background:var(--bg-2);align-content:start}.gp-rl__h{-moz-column-gap:var(--sp-2);column-gap:var(--sp-2);min-width:0;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;display:grid}.gp-rl__h>.role{grid-row:1/span 2}.gp-rl__l{font-size:var(--fs-3);color:var(--ink);font-weight:600;line-height:1.25}.gp-rl__n{font-size:var(--fs-2);color:var(--ink-2);grid-column:2;line-height:1.25}.gp-rl__seats{flex-wrap:wrap;display:flex}.gp-rl__seat,.gp-rl__seats,.gp-rl__who{gap:var(--sp-2);min-width:0}.gp-rl__seat{padding:var(--sp-3);border-radius:var(--r-2);background:var(--bg-1);flex:220px;align-content:start;display:grid}.gp-rl__seat.is-you{background:color-mix(in oklab,var(--you) 7%,var(--bg-1))}.gp-rl__seat--open{outline:1.5px dashed var(--line-3);outline-offset:-1.5px;min-height:72px;color:var(--ink-2);font-size:var(--fs-2);text-align:center;background:0 0;align-content:center;justify-items:center}.gp-rl__who{align-items:center;display:flex}.gp-rl__w{min-width:0;line-height:1.3;display:grid}.gp-rl__w b{overflow-wrap:anywhere;font-weight:600}.gp-rl__w .you{margin-left:6px}.gp-rl__w small{font-size:var(--fs-2);color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums}.gp-rl__pool{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.gp-rl__pool>li{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.gp-rl__pool small{font-size:var(--fs-1);color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;line-height:1.2}.gp-rl .gp-alone{margin-top:0}.gp-rl__duos{gap:var(--sp-3);min-width:0;display:grid}.gp-rl__sub{font-size:var(--fs-2);color:var(--ink-2);font-weight:600}.gp-rl__dc,.gp-rl__dl{flex-wrap:wrap}.gp-rl__d,.gp-rl__dl{gap:var(--sp-3);min-width:0;display:flex}.gp-rl__d{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-2);background:var(--bg-2);flex:280px;align-items:center}.gp-rl__dw{gap:2px;min-width:0;display:grid}.gp-rl__dn{font-size:var(--fs-3);overflow-wrap:anywhere;line-height:1.35}.gp-rl__dn b,.gp-rl__rec{font-weight:600}.gp-rl__dc{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-3);color:var(--ink-2);line-height:1.35;display:flex}.gp-rl__rec{color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.gp-rl__dk{font-size:var(--fs-2)}.gp-rl__dk .link{align-items:center;min-height:28px;display:inline-flex}@media (width<=719px){.gp-rl__dk .link{min-height:40px}}@media (width<=559px){.gp-rl__seat{flex-basis:100%}}@container (width>=560px){.gp-rl__col{grid-template-columns:148px minmax(0,1fr);align-items:start}}@container (width>=780px){.gp-rl__cols{grid-template-columns:repeat(5,minmax(0,1fr))}.gp-rl__col{grid-template-rows:auto 1fr}.gp-rl__col,.gp-rl__seats{grid-template-columns:minmax(0,1fr)}.gp-rl__seats{grid-auto-rows:min-content;align-content:start;display:grid}.gp-rl__seats:has(>.gp-rl__seat--open){grid-auto-rows:1fr;align-content:stretch}.gp-rl__seat{flex-basis:auto}.gp-rl__who{flex-direction:column;align-items:flex-start}}@container (width>=1100px){.gp-rl__who{flex-direction:row;align-items:center}}.gp-rc__slim{align-items:center;gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-3);flex-wrap:wrap;display:flex}.gp-rc__slim>.ico{color:var(--ink-3)}.gp-rc__s{align-items:center;gap:var(--sp-1) var(--sp-3);min-width:0;font-size:var(--fs-3);color:var(--ink-2);flex-wrap:wrap;flex:220px;display:flex}.gp-rc{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.gp-rc>.sheet__head{margin-bottom:0}.gp-rc--wait .skel{display:block}.gp-rc--wait .skel--block{width:100%}.gp-rc__tiles{gap:var(--sp-3);flex-wrap:wrap}.gp-rc__t,.gp-rc__tiles{min-width:0;display:flex}.gp-rc__t{flex:240px;container-type:inline-size}.gp-rc__c{gap:var(--sp-3);min-width:0;padding:var(--sp-4);border-radius:var(--r-3);background:var(--bg-2);flex:auto;grid-template:"h h""b a"1fr"f f"/minmax(0,1fr) auto;display:grid}.gp-rc__t.is-new .gp-rc__c{background:color-mix(in oklab,var(--act) 8%,var(--bg-2))}.gp-rc__i,.gp-rc__l,.gp-rc__t.is-new .gp-rc__beat,.gp-rc__t.is-new .gp-rc__f,.gp-rc__t.is-new .gp-rc__who .t-3{color:var(--ink-2)}.gp-rc__h{align-items:center;gap:var(--sp-2);grid-area:h;min-width:0;display:flex}.gp-rc__i{border-radius:var(--r-2);background:var(--bg-1);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.gp-rc__l{min-width:0;font-size:var(--fs-2);font-weight:600;line-height:1.25}.gp-rc__b{gap:var(--sp-1);grid-area:b;align-content:start;min-width:0;display:grid}.gp-rc__v{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.gp-rc__who{font-size:var(--fs-3);overflow-wrap:anywhere;line-height:1.4}.gp-rc__who b{font-weight:600}.gp-rc__who .you{margin-left:6px}.gp-rc__beat{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-2);color:var(--ink-3);flex-wrap:wrap;line-height:1.4;display:flex}.gp-rc__a{grid-area:a;align-self:start;display:inline-flex}.gp-rc__f{align-items:center;gap:var(--sp-1) var(--sp-2);min-width:0;font-size:var(--fs-2);color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;grid-area:f;line-height:1.4;display:flex}.gp-rc__f time{cursor:default;white-space:nowrap}.gp-rc__f .link{align-items:center;min-height:28px;display:inline-flex}@media (width<=719px){.gp-rc__f .link{min-height:40px}}@media (width<=559px){.gp-rc__c{padding:var(--sp-3)}}@container (width>=520px){.gp-rc__c{-moz-column-gap:var(--sp-5);align-items:center;column-gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);grid-template:"a h f""a b f"/auto minmax(0,1fr) auto}.gp-rc__a{align-self:center}.gp-rc__f{text-align:right;justify-content:flex-end;max-width:44ch}}@container (width>=800px){.gp-rc__c{-moz-column-gap:var(--sp-6);column-gap:var(--sp-6);row-gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"a h w f""a v n f"}.gp-rc__b{display:contents}.gp-rc__v{grid-area:v}.gp-rc__who{grid-area:w;align-self:end}.gp-rc__beat{grid-area:n;align-self:start}}.gp-top{gap:var(--sp-4)}.gp-tabrow{gap:var(--sp-3);margin-top:calc(var(--sp-4) - var(--gap))}.gp-tabrow,.gp-tabrow__note{align-items:center;min-width:0;display:flex}.gp-tabrow__note{padding-left:var(--sp-3);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;flex:0 100 auto;align-self:stretch;margin:0;overflow:hidden}.gp-tabrow:not(.is-stuck){gap:0}@media (width<=899px){.gp-tabrow__note{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.gp-tabrow>.tabs-wrap{flex:auto;min-width:0}.gp-tabrow__period{flex:none}.gp-tabrow.is-stuck{top:calc(var(--hdr-h) + env(safe-area-inset-top,0px));z-index:30;background:var(--bg);position:sticky}.gp-head{justify-content:space-between;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap}.gp-head,.gp-id{align-items:center;display:flex}.gp-id{gap:var(--sp-3);min-width:0}.gp-id__t{gap:var(--sp-1);min-width:0;display:grid}.gp-id__n{align-items:center;gap:4px;min-width:0;display:flex}.gp-id__m{gap:var(--sp-1) var(--sp-3)}.gp-acts,.gp-id__m{flex-wrap:wrap;align-items:center;display:flex}.gp-acts{gap:var(--sp-2)}.gp-gear,.gp-sw{display:none}@media (width<=899px){.gp-sw{display:inline-flex}}@media (width<=719px){.gp-id .gmark{--s:40px;font-size:var(--fs-5)}.gp-id{flex:100%}.gp-id__t{flex:auto}.gp-id__n .gp-gear{flex:none;margin-left:auto;display:inline-flex}.gp-acts>.gp-gear-wide{display:none}.gp-acts{flex-wrap:nowrap;width:100%}.gp-acts>.gp-period{flex:auto}}.gp-id__n h1,.gp-id__tag{overflow-wrap:anywhere}.gp-id__n>.tag{margin-left:var(--sp-1);flex:none}.gp-id__tag{margin:0}@media (width>=720px){.gp-head--odo .gp-id{flex:20rem}.gp-hero--art .gp-id{max-width:54%}}.gp-hero{isolation:isolate;padding:var(--sp-4) var(--sp-5);border:1px solid color-mix(in oklab,var(--gc,var(--line)) 26%,var(--line));border-radius:var(--r-3);--corner-c:var(--gc,var(--bg-2));--corner-k:22%;--corner-size:120% 140%;--corner-at:0% 0%;--corner-reach:62%;background:var(--light-corner),color-mix(in oklab,var(--gc,var(--bg-2)) 6%,var(--bg-1));position:relative;overflow:hidden}.gp-hero__art{z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 40%;-webkit-mask-image:linear-gradient(90deg,#0000,#0000008c 26%,#000 58%);mask-image:linear-gradient(90deg,#0000,#0000008c 26%,#000 58%)}.gp-hero__art:after{content:"";--scrim-from:color-mix(in oklab, var(--bg-1) 30%, transparent);--scrim-to:transparent;--scrim-angle:90deg;--scrim-end:60%;background:var(--light-scrim);position:absolute;inset:0}.gp-hero--art{min-height:148px}.gp-duos .tbl th,.gp-hero--art .gp-acts,.gp-std .tbl th{position:relative}.gp-hero--art .gp-id .gmark{box-shadow:inset 0 0 0 1px var(--frame),0 0 0 3px color-mix(in oklab,var(--bg-1) 80%,transparent)}@media (width<=719px){.gp-hero{padding:var(--sp-3)}.gp-hero__art{height:128px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0009 45%,#0000 85%);mask-image:linear-gradient(#000,#0009 45%,#0000 85%)}.gp-hero__art:after{background:0 0}.gp-hero--art{min-height:0;padding-top:92px}}.gp-loading{align-content:start;min-height:100svh}.gp-skel-head{align-items:center;gap:var(--sp-3);display:flex}.gp-skel-head__t{width:min(320px,60%)}.gp-skel-tab{width:70px;margin:16px 12px}.gp-flairs--wait,.gp-std .sheet__head{align-items:center}.gp-std .tbl td.num small,.gp-sub{font-size:var(--fs-1);color:var(--ink-3);font-weight:400;display:block}.gp-std .cell b,.gp-std .tbl td.num small.gp-sub--ago{white-space:nowrap}@container (width>=641px){.gp-std .tbl td.num small.gp-sub--ago{display:none}}.gp-std .tbl .spark svg{display:block}.gp-std .rank{gap:6px}.gp-flairs{gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.gp-std__skel td{height:40px}.gp-std__skel .tbl__skel-tall td{height:59px}.gp-flairs--wait{min-height:22px}.gp-flairs--wait .skel{width:7rem}.gp-std .tbl .wl{min-width:72px;margin-left:auto}.gp-name{color:inherit;margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-block}.gp-name:hover{text-decoration:underline}.gp-name+.you{margin-left:8px}.gp-std .link-more{margin-left:auto;margin-block:-6px}.gp-std .sheet__head>.gp-std__t{align-items:baseline;gap:2px var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.gp-bento .sheet__head>div:first-child:has(>.win-cap){align-items:baseline;gap:2px var(--sp-3);flex-wrap:wrap;display:flex}.gp-std__t .meta{font-size:var(--fs-1)}@media (width<=679px){.gp-std__skel td{height:56px}.gp-std__skel .tbl__skel-tall td{height:79px}.gp-std__t .meta{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.gp-lad .gladder{margin-top:var(--sp-1)}.gp-unr{gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.gp-unr__m{opacity:.6;cursor:default;align-items:center;gap:6px;display:inline-flex}.gp-lens{display:grid;position:relative}.gp-lens>.gp-lens__pane{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.gp-lens>.gp-lens__pane>.fp{flex:auto}.gp-lens>.gp-lens__pane[inert]{visibility:hidden}.gp-lad .sheet__head .seg{margin-bottom:2px}.gp-lad .sheet__head>div:first-child{margin-right:auto}.gp-bars{align-items:flex-end;gap:clamp(1px,1%,3px);width:100%;height:28px;display:flex;overflow:hidden}.gp-bars i{background:var(--ink-3);border-radius:2px 2px 0 0;flex:1 1 0;min-width:1px;max-width:16px}.gp-bars i.is-none{background:var(--line-3);border-radius:1px;height:2px}.gp-promo{cursor:default;flex-direction:column;align-items:center;gap:3px;display:inline-flex}.gp-more{font-size:var(--fs-2);color:var(--ink-2);font-weight:600}.gp-band-slot{--gp-band-h:72px;height:var(--gp-band-h);min-width:0;display:none}:root[data-tk-visitor] .gp-band-slot{display:block}.gp-band-slot:has(>.gp-band){display:block}.gp-report__btn{min-height:28px;font:inherit;font-size:var(--fs-1);color:var(--ink-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.gp-report__btn:focus-visible,.gp-report__btn:hover{color:var(--ink-2);text-decoration-color:currentColor}@media (width<=719px){.gp-band-slot{--gp-band-h:148px}.gp-report__btn{min-height:40px}}.gp-now .kpi--tile .meter,.gp-overview .kpi--tile .meter{flex:auto;min-width:48px}.gp-tiles{min-width:0;container-type:inline-size}.gp-tiles>.kpis--tiles{gap:var(--bento-gap,var(--sp-3));grid-template-columns:repeat(2,minmax(0,1fr))}.gp-tiles>.kpis--tiles>:last-child:nth-child(odd){grid-column:1/-1}@container (width>=560px){.gp-tiles:is([data-n="3"],[data-n="6"])>.kpis--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-tiles:is([data-n="3"],[data-n="6"])>.kpis--tiles>:last-child:nth-child(odd){grid-column:auto}.gp-tiles[data-n="5"]>.kpis--tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.gp-tiles[data-n="5"]>.kpis--tiles>:nth-child(-n+3){grid-column:span 2}.gp-tiles[data-n="5"]>.kpis--tiles>:nth-child(n+4){grid-column:span 3}}@container (width>=760px){.gp-tiles[data-n="4"]>.kpis--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=1000px){.gp-tiles[data-n="5"]>.kpis--tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.gp-tiles[data-n="5"]>.kpis--tiles>:nth-child(n){grid-column:auto}.gp-tiles[data-n="6"]>.kpis--tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.gp-race{min-height:260px}.gp-bento{--bento-gap:var(--sp-4);align-content:start}.gp-bento,.gp-bento__pair,.gp-bento__top{gap:var(--bento-gap);grid-template-columns:minmax(0,1fr);display:grid}.gp-bento__pair,.gp-bento__top,.gp-bento__pair>*,.gp-bento__top>*{min-width:0}@media (width<=979px){.gp-bento__top{display:contents}.gp-bento__std{order:1}.gp-bento__race{order:2}.gp-bento__lad{order:3}.gp-bento__tiles{order:4}.gp-bento__pair{order:5}}@media (width>=980px){.gp-bento__lad .gp-lens>.gp-lens__pane[inert]{position:absolute;inset:0 0 auto}.gp-bento__pair,.gp-bento__top{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.gp-bento__pair.is-solo{grid-template-columns:minmax(0,1fr)}.gp-bento__pair>.gp-bento__when{grid-area:1/1}.gp-bento__pair:not(.is-solo)>.gp-bento__mo{grid-area:1/2}.gp-bento__lad{flex-direction:column;display:flex}.gp-bento__lad>.gp-lad__skel{flex:1 0 auto}}.gp-net,.gp-net__in{width:100%;position:relative}.gp-net__in{touch-action:pan-y;-webkit-user-select:none;user-select:none;container-type:inline-size}@media (width<=559px){.gp-net__in{min-height:340px}}.gp-net__in:focus-visible{outline-offset:4px;border-radius:var(--r-2)}.gp-net.is-zoomed .gp-net__in{touch-action:none;cursor:grab;overflow:clip}.gp-net.is-dragging .gp-net__in,.gp-net.is-panning .gp-net__in{cursor:grabbing}.gp-net__in>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gp-net.is-zoomed .gp-net__in>svg{overflow:hidden}.gp-net__tools{margin-top:var(--sp-2);justify-content:flex-end;gap:6px;display:flex}@media (width>=720px){.gp-net__tools{bottom:var(--sp-3);z-index:4;pointer-events:none;position:sticky}.gp-net__tools>*{pointer-events:auto}}.gp-edge{stroke:var(--ink-3);stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:var(--fade,1);transition:opacity .15s}.gp-edge.is-hot{stroke:var(--ink);opacity:1}.gp-edge-hit{stroke:#0000;stroke-width:22px;vector-effect:non-scaling-stroke;cursor:pointer;pointer-events:stroke}.gp-net[data-hot] .gp-edge:not(.is-hot),.gp-net[data-hot] .gp-elab:not(.is-hot){opacity:.16}.gp-net[data-hot] .gp-node:not(.is-hot){opacity:.4}.gp-elab{z-index:1;border-radius:var(--r-1);background:var(--bg-1);min-width:28px;color:var(--ink-2);opacity:var(--fade,1);font-size:var(--fs-1);place-items:center;padding:0 5px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-grid;position:absolute;transform:translate(-50%,-50%)}.gp-elab.is-hot,.gp-elab:focus-visible,.gp-elab:hover{color:var(--ink);opacity:1}.gp-elab.is-lit-only{pointer-events:none}@media (width<=719px){.gp-elab{display:none}.gp-node{min-width:40px;min-height:40px}}.gp-node{--k:1;--dpx:min(44px * var(--k), var(--d) * 1cqw);z-index:2;width:var(--dpx);height:var(--dpx);color:var(--ink);touch-action:pan-y;border-radius:9px;place-items:center;text-decoration:none;transition:opacity .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}.gp-net.is-zoomed .gp-node{touch-action:none}.gp-node img{-webkit-user-drag:none;user-drag:none}.gp-node.is-hot,.gp-node:focus-visible,.gp-node:hover{z-index:100!important}.gp-node>.slot{box-shadow:0 0 0 2px var(--bg-1);--s:var(--dpx)!important;--sf:var(--fs-1)!important}.gp-node.is-you>.slot{box-shadow:0 0 0 2px var(--bg-1),0 0 0 4px var(--you)}.gp-node.is-pinned>.slot{box-shadow:0 0 0 2px var(--bg-1),0 0 0 4px var(--ink-3)}.gp-node.is-you.is-pinned>.slot{box-shadow:0 0 0 2px var(--bg-1),0 0 0 4px var(--you),0 0 0 6px var(--bg-1),0 0 0 8px var(--ink-3)}.gp-node b,.gp-node small{text-overflow:ellipsis;white-space:nowrap;background:var(--bg-1);pointer-events:none;border-radius:2px;max-width:calc(min(96px,28cqw));padding:0 4px;display:none;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.gp-node b{font-size:var(--fs-2);font-weight:600;line-height:1.2;top:calc(100% + 3px)}.gp-node small{font-size:var(--fs-1);color:var(--ink-3);align-items:center;gap:4px;line-height:1.2;top:calc(100% + 3px + 1.25em)}.gp-node.is-named b,.gp-node.is-hot b,.gp-node:focus-visible b{display:block}.gp-net--roomy .gp-node.is-named small,.gp-node.is-hot small,.gp-node:focus-visible small{display:flex}.gp-node:hover b{text-decoration:underline}@container (width<=480px){.gp-net:not(.gp-net--roomy):not(.gp-net--near) .gp-node:not(.is-hot):not(.is-key):not(:focus-visible) b{display:none}}.tip .dtip{gap:6px;min-width:188px;display:grid}.tip .dtip__who{justify-content:space-between;align-items:center;gap:12px;display:flex}.tip .dtip__who b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;font-size:var(--fs-3);overflow:hidden}.tip .dtip__bar{border-radius:3px;width:100%;height:6px;margin-top:2px;display:block;overflow:hidden}.tip .dtip__bar .up{fill:var(--tip-gain)}.tip .dtip__bar .down{fill:var(--tip-loss)}.tip .dtip__bar .none{fill:var(--tip-mute);opacity:.4}.tip .dtip__row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.gp-alone{margin:var(--sp-3) 0 0;font-size:var(--fs-2);color:var(--ink-2);line-height:1.6}.gp-alone>b{color:var(--ink);font-weight:600}.gp-alone a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.gp-alone a:hover{color:var(--ink)}.gp-min{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-2);color:var(--ink-2);flex-wrap:wrap;display:inline-flex}.gp-min>span{white-space:nowrap}.gp-min__v{text-align:center;min-width:2ch;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.gp-min__n,.gp-pair small{color:var(--ink-3)}.gp-duos-tab .ichips{margin-top:var(--sp-3)}.gp-pair{align-items:center;gap:10px;min-width:0;display:flex}.gp-pair b{font-weight:600}.gp-pair small{font-size:var(--fs-2);font-weight:400;display:block}.gp-duos .tbl tr.is-low>td{color:var(--ink-3)}@media (width<=479px){.gp-duos .gp-pair .stack-icons{display:none}}.gp-wk-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.gp-wk-head>div:first-child{gap:2px;display:grid}.gp-wk{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.gp-wk__figs{gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;align-content:center;display:flex}.gp-wk__figs>li{flex:128px}.gp-wk__figs .kpi__v{font-size:var(--fs-6)}.gp-wk__figs .kpi__v small{font-size:var(--fs-3);margin-left:0}.gp-wk__figs .wlbox{margin-block:3px 1px}.gp-wk__days{gap:var(--sp-3);min-width:0;padding-top:var(--sp-4);border-top:1px solid var(--line);align-content:center;display:grid}.gp-wk__dh{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}@media (width>=900px){.gp-wk{gap:var(--sp-6);grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.gp-wk__figs{padding-right:var(--sp-6);border-right:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gp-wk__figs>li:last-child:nth-child(odd){grid-column:1/-1}.gp-wk__days{border-top:0;padding-top:0}}.gp-hl,.gp-hl__sec{display:grid}.gp-hl>:first-child{border-top:0}.gp-hl__sec{border-top:1px solid var(--line)}.gp-hl__h{padding:var(--sp-3) var(--pad) var(--sp-2)}.gp-hl__grid{background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.gp-hl__sec>.gp-hl__grid{border-top:1px solid var(--line)}.gp-hl__grid>li{min-width:0;padding:var(--sp-3) var(--pad);background:var(--bg-1)}@media (width>=720px){.gp-hl__grid--n{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}.gp-hl__foot{gap:var(--sp-1) var(--sp-5);padding:var(--sp-3) var(--pad);border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;display:flex}.gp-aw{-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"f l v""f w v""f d v";align-items:center;row-gap:2px;display:grid}.gp-aw__f{grid-area:f}.gp-aw__l{font-size:var(--fs-2);color:var(--ink-3);grid-area:l;font-weight:600;line-height:1.3}.gp-aw__l--plain{font-weight:400}.gp-aw__who{font-size:var(--fs-3);grid-area:w;min-width:0;line-height:1.3}.gp-aw__who b{font-weight:600}.gp-aw__who .you{margin-left:6px}.gp-aw__d{min-width:0;font-size:var(--fs-2);color:var(--ink-3);flex-wrap:wrap;grid-area:d;align-items:center;gap:4px 8px;display:flex}.gp-aw__d .wlbox{flex:140px;max-width:360px}.gp-aw__v{font-weight:800;font-size:var(--fs-6);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:v;line-height:1.05}.gp-aw__v small{font-size:var(--fs-2);color:var(--ink-2);letter-spacing:0;font-weight:600}.gp-aw__v.t-gain:before{content:"";vertical-align:.16em;clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:.42em;height:.36em;margin-right:.14em;display:inline-block}@media (width<=479px){.gp-aw{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"f l""f w""f d"".v"}.gp-aw__v{text-align:left}}@media (width>=900px){.gp-aw{-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);grid-template-columns:minmax(140px,168px) 40px minmax(190px,240px) minmax(0,1fr) auto;grid-template-areas:"l f w d v"}.gp-aw__f{justify-self:center}.gp-aw__l{font-size:var(--fs-3);color:var(--ink)}.gp-aw__l--plain{font-size:var(--fs-2);color:var(--ink-3)}}.gp-mp{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.gp-hl__grid>.gp-mp[data-lean=won]{background:color-mix(in oklab,var(--gain) var(--wash),var(--bg-1))}.gp-hl__grid>.gp-mp[data-lean=lost]{background:color-mix(in oklab,var(--loss) var(--wash),var(--bg-1))}.gp-mp__main{gap:2px;min-width:0;display:grid}.gp-mp__n{font-weight:600;font-size:var(--fs-3);line-height:1.25}.gp-mp__g{font-size:var(--fs-2);color:var(--ink-3)}.gp-mp .wlbox{margin-top:4px}.gp-weeks tr.is-now>td{color:var(--ink-2)}.gp-now{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.gp-now b,.gp-wd__n{color:var(--ink);font-weight:600}.gp-now__c{margin-top:2px;display:block}.gp-wd{gap:var(--sp-1) var(--sp-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gp-wd>li{min-width:0;font-size:var(--fs-2);font-variant-numeric:lining-nums tabular-nums;flex-direction:column;align-items:center;gap:4px;display:flex}.gp-wd__n{font-size:var(--fs-3);order:1;line-height:1.1}.gp-wd__col{flex-direction:column;order:2;justify-content:flex-end;align-items:center;width:100%;height:104px;display:flex;position:relative}.gp-wd>li.is-none .gp-wd__col:after{content:"";background:var(--line-3);border-radius:1px;width:min(100%,36px);height:2px}.gp-wd__bar{width:min(100%,36px);height:calc(var(--h,0) * 100%);flex-direction:column;gap:2px;min-height:6px;display:flex}.gp-wd__bar>i{flex:1 1 0;min-height:2px;display:block}.gp-wd__l{background:var(--loss);border-radius:3px 3px 0 0}.gp-wd__w{background:var(--gain);border-radius:0 0 3px 3px}.gp-wd__bar>i:only-child{border-radius:3px}.gp-wd__d{color:var(--ink-2);order:3;font-weight:600}.gp-wd__r{font-size:var(--fs-2);color:var(--ink-3);order:4}.gp-weeks .tbl td:first-child button{min-height:32px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.gp-weeks .tbl td:first-child button:hover{text-decoration:underline}@media (width<=719px){.gp-weeks .tbl td:first-child button{min-height:40px}}.gp-wholist{gap:2px;display:grid}.gp-wholist button{border-radius:var(--r-2);text-align:left;cursor:pointer;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:4px 8px;display:grid}.gp-wholist button:hover{background:var(--bg-2)}.gp-wholist button[aria-pressed=true]{background:var(--bg-2);outline:2px solid var(--ink);outline-offset:-2px}.gp-wholist b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.gp-wholist__all{border-radius:var(--r-1);background:var(--bg-3);width:28px;height:28px;color:var(--ink-2);place-items:center;display:inline-grid}.gp-who .check{margin-top:var(--sp-2)}@media (width>=980px){.gp-gbar{display:none}}@media (width<=979px){.gp-who{display:none}}.gp-solo__main{gap:var(--sp-4)}.gp-solo__side{gap:var(--sp-3)}.gp-solo__acts{gap:8px}@media (width<=479px){.gp-solo__acts>.btn{flex:100%;justify-content:center}}}@layer utilities;
