.race[data-astro-cid-alcpea4p]{gap:26px;display:grid}.race__files[data-astro-cid-alcpea4p]{justify-self:start}.race__files[data-astro-cid-alcpea4p] button[data-astro-cid-alcpea4p]{align-items:center;gap:8px;display:inline-flex}.race__gb[data-astro-cid-alcpea4p]{opacity:.6;font-size:11px}.race__lanes[data-astro-cid-alcpea4p]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.race__lane[data-astro-cid-alcpea4p]{grid-template-columns:200px minmax(0,1fr) 130px;align-items:center;gap:20px;display:grid}.race__meta[data-astro-cid-alcpea4p]{line-height:1.25;display:grid}.race__name[data-astro-cid-alcpea4p]{font-family:var(--font-display);letter-spacing:-.02em;font-size:15px;font-weight:600}.race__lane[data-astro-cid-alcpea4p]:not(.is-climax) .race__name[data-astro-cid-alcpea4p]{color:var(--muted)}.race__speed[data-astro-cid-alcpea4p]{color:var(--muted);font-size:12px}.race__track[data-astro-cid-alcpea4p]{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;height:14px;position:relative;overflow:hidden}.race__bar[data-astro-cid-alcpea4p]{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--red) 40%, transparent), var(--red));position:absolute;inset:0;transform:scaleX(0)}.is-climax[data-astro-cid-alcpea4p] .race__bar[data-astro-cid-alcpea4p]:after{content:"";background:radial-gradient(circle, #fff 0%, var(--red) 30%, transparent 65%);filter:none;width:30px;height:30px;position:absolute;top:50%;right:0;transform:translate(40%,-50%)}.race__lane[data-astro-cid-alcpea4p]:not(.is-climax) .race__bar[data-astro-cid-alcpea4p]{background:var(--grey);opacity:.55}.race__time[data-astro-cid-alcpea4p]{text-align:right;white-space:nowrap;font-size:15px;font-weight:600}.race__lane[data-astro-cid-alcpea4p].is-done .race__time[data-astro-cid-alcpea4p]{color:var(--red-ink)}.race__lane[data-astro-cid-alcpea4p].is-slow .race__time[data-astro-cid-alcpea4p]{color:var(--muted)}.race__foot[data-astro-cid-alcpea4p]{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:13.5px;display:flex}@media (width<=700px){.race__lane[data-astro-cid-alcpea4p]{grid-template-columns:1fr auto;gap:8px 12px}.race__track[data-astro-cid-alcpea4p]{grid-area:2/1/auto/-1}.race__time[data-astro-cid-alcpea4p]{grid-area:1/2}}.pc[data-astro-cid-n3fhtagd]{gap:22px;display:grid}.pc__switch[data-astro-cid-n3fhtagd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.pc__switch[data-astro-cid-n3fhtagd] .tabs[data-astro-cid-n3fhtagd] button[data-astro-cid-n3fhtagd]{align-items:center;gap:8px;display:inline-flex}.pc__panel[data-astro-cid-n3fhtagd]{gap:22px;display:grid}.pc__note[data-astro-cid-n3fhtagd]{color:var(--muted);max-width:70ch}.pc__grid[data-astro-cid-n3fhtagd]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,24px);display:grid}.pc__grid--2[data-astro-cid-n3fhtagd]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.pc__card[data-astro-cid-n3fhtagd]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .5s var(--ease), box-shadow .5s var(--ease);grid-template-rows:auto auto auto auto 1fr auto;gap:18px;padding:clamp(22px,2.6vw,30px);display:grid;position:relative}.pc__card[data-astro-cid-n3fhtagd]:hover{box-shadow:var(--shadow-l);transform:translateY(-6px)}.pc__card[data-astro-cid-n3fhtagd].is-featured{border-color:color-mix(in srgb, var(--red) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 30%, transparent), 0 30px 70px -30px var(--glow)}.pc__flag[data-astro-cid-n3fhtagd]{background:var(--brand-red);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 20px -6px var(--glow);border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:600;position:absolute;top:-12px;left:26px}.pc__name[data-astro-cid-n3fhtagd]{letter-spacing:-.03em;font-size:22px}.pc__lead[data-astro-cid-n3fhtagd]{color:var(--muted);margin-top:4px;font-size:14.5px}.pc__gauge[data-astro-cid-n3fhtagd]{width:min(100%,230px);position:relative}.pc__gauge[data-astro-cid-n3fhtagd] svg[data-astro-cid-n3fhtagd]{width:100%;overflow:visible}.pc__track[data-astro-cid-n3fhtagd],.pc__arc[data-astro-cid-n3fhtagd]{fill:none;stroke-width:7px;stroke-linecap:round}.pc__track[data-astro-cid-n3fhtagd]{stroke:var(--bg-2)}.pc__arc[data-astro-cid-n3fhtagd]{stroke:var(--red);stroke-dashoffset:var(--full);filter:drop-shadow(0 0 6px var(--glow));transition:stroke-dashoffset 1.6s var(--ease);transition-delay:calc(var(--i,0) * .12s + .15s)}.pc__panel.is-live .pc__arc[data-astro-cid-n3fhtagd],html:not(.js) .pc__arc[data-astro-cid-n3fhtagd]{stroke-dashoffset:var(--off)}.pc__speed[data-astro-cid-n3fhtagd]{justify-items:center;line-height:1;display:grid;position:absolute;bottom:-4px;left:0;right:0}.pc__speed[data-astro-cid-n3fhtagd] strong[data-astro-cid-n3fhtagd]{letter-spacing:-.05em;font-size:34px;font-weight:600}.pc__speed[data-astro-cid-n3fhtagd] span[data-astro-cid-n3fhtagd]{color:var(--muted);margin-top:5px;font-size:11.5px}.pc__up[data-astro-cid-n3fhtagd]{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.pc__price[data-astro-cid-n3fhtagd]{border-top:1px dashed var(--line-2);align-items:flex-end;gap:6px;padding-top:16px;display:flex}.pc__price[data-astro-cid-n3fhtagd] strong[data-astro-cid-n3fhtagd]{font-family:var(--font-display);letter-spacing:-.06em;font-size:54px;font-weight:700;line-height:.85}.pc__price[data-astro-cid-n3fhtagd] span[data-astro-cid-n3fhtagd]{color:var(--muted);font-size:13px;font-weight:700;line-height:1.15}.pc__list[data-astro-cid-n3fhtagd]{color:var(--ink-2);align-content:start;font-size:14.5px}.pc__fine[data-astro-cid-n3fhtagd]{color:var(--muted);max-width:100ch;font-size:13px}@media (width<=960px){.pc__grid[data-astro-cid-n3fhtagd],.pc__grid--2[data-astro-cid-n3fhtagd]{grid-template-columns:1fr;max-width:520px}}.pf[data-astro-cid-s7otzkym]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:clamp(22px,3vw,40px);display:grid}.pf__inputs[data-astro-cid-s7otzkym]{gap:28px;display:grid}.pf__label[data-astro-cid-s7otzkym]{color:var(--muted);margin-bottom:12px;font-size:14px;font-weight:700}.pf__people[data-astro-cid-s7otzkym]{grid-template-columns:auto 1fr;align-items:center;gap:0 20px;display:grid}.pf__people[data-astro-cid-s7otzkym] .pf__label[data-astro-cid-s7otzkym]{grid-column:1/-1}.pf__stepper[data-astro-cid-s7otzkym]{background:var(--bg-2);border-radius:999px;align-items:center;gap:6px;padding:5px;display:inline-flex}.pf__stepper[data-astro-cid-s7otzkym] button[data-astro-cid-s7otzkym]{background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.pf__stepper[data-astro-cid-s7otzkym] output[data-astro-cid-s7otzkym]{text-align:center;min-width:34px;font-size:22px;font-weight:600}.pf__avatars[data-astro-cid-s7otzkym]{flex-wrap:wrap;gap:6px;display:flex}.pf__avatars[data-astro-cid-s7otzkym] i{background:radial-gradient(circle at 50% 38%, var(--red) 0 22%, transparent 24%), radial-gradient(ellipse at 50% 100%, var(--red) 0 45%, transparent 47%);opacity:.85;width:26px;height:26px;animation:pop .45s var(--ease) both;border-radius:50%}@keyframes pop{0%{opacity:0;transform:scale(.3)}}.pf__chips[data-astro-cid-s7otzkym]{flex-wrap:wrap;gap:8px;display:flex}.pf__chip[data-astro-cid-s7otzkym]{border:1.5px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:650;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.pf__chip[data-astro-cid-s7otzkym][aria-pressed=true]{border-color:var(--red);background:var(--red-soft);color:var(--ink)}.pf__chip[data-astro-cid-s7otzkym][aria-pressed=true] svg{color:var(--red)}.pf__out[data-astro-cid-s7otzkym]{border-radius:var(--radius);background:var(--bg-2);align-content:center;gap:14px;padding:clamp(20px,2.4vw,30px);display:grid}.pf__need[data-astro-cid-s7otzkym]{align-items:baseline;gap:8px;display:flex}.pf__need[data-astro-cid-s7otzkym] strong[data-astro-cid-s7otzkym]{letter-spacing:-.06em;color:var(--red-ink);font-size:clamp(3rem,6vw,4.6rem);font-weight:600;line-height:1}.pf__bar[data-astro-cid-s7otzkym]{background:var(--surface);border-radius:999px;height:10px;position:relative;overflow:hidden}.pf__bar[data-astro-cid-s7otzkym] span[data-astro-cid-s7otzkym]{border-radius:inherit;transition:width .8s var(--ease);position:absolute;top:0;bottom:0;left:0}.pf__bar[data-astro-cid-s7otzkym] [data-astro-cid-s7otzkym][data-needbar]{background:var(--red);z-index:1}.pf__cap[data-astro-cid-s7otzkym]{background:color-mix(in srgb, var(--red) 22%, transparent)}.pf__rec[data-astro-cid-s7otzkym]{font-size:17px}.pf__rec[data-astro-cid-s7otzkym] strong[data-astro-cid-s7otzkym]{font-family:var(--font-display);color:var(--ink)}@media (width<=900px){.pf[data-astro-cid-s7otzkym]{grid-template-columns:1fr}}
