.Home-module__F6EKwG__home{padding-bottom:8px}.Home-module__F6EKwG__accent{color:var(--color-accent)}.Home-module__F6EKwG__topAd{padding:16px 0 4px}.Home-module__F6EKwG__viewBar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:16px;display:flex}.Home-module__F6EKwG__viewLabel{color:var(--color-neutral-800);font-size:13px;font-weight:700}.Home-module__F6EKwG__heroA{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:40px;padding:28px 0 8px;display:grid}.Home-module__F6EKwG__heroTitle{letter-spacing:-.025em;text-wrap:balance;margin:18px 0 16px;font-size:clamp(44px,6.4vw,84px);line-height:.98}.Home-module__F6EKwG__heroText{max-width:30em;color:var(--color-neutral-800);margin:0 0 26px;font-size:18px;line-height:1.5}.Home-module__F6EKwG__searchCard{background:var(--color-surface);border-radius:32px;gap:16px;max-width:560px;padding:20px;display:grid}.Home-module__F6EKwG__selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Home-module__F6EKwG__select{background-color:var(--color-bg)}.Home-module__F6EKwG__fieldLabel{font-size:13px}.Home-module__F6EKwG__distRow{flex-wrap:wrap;gap:6px;display:flex}.Home-module__F6EKwG__cta{color:var(--color-bg);justify-content:space-between;padding:14px 22px;font-size:17px}.Home-module__F6EKwG__cta:hover{color:var(--color-bg)}.Home-module__F6EKwG__tilesPanel{background:var(--color-surface);border-radius:40px;justify-self:center;width:100%;max-width:440px;padding:26px}.Home-module__F6EKwG__tilesHead{justify-content:space-between;align-items:center;gap:12px;height:24px;margin-bottom:18px;display:flex}.Home-module__F6EKwG__tilesInfo{text-align:right;font-size:14px;font-weight:700;line-height:1}.Home-module__F6EKwG__tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.Home-module__F6EKwG__tile{aspect-ratio:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s;display:flex}.Home-module__F6EKwG__tile:hover{transform:scale(1.1)}.Home-module__F6EKwG__tileUf{font-family:var(--font-heading);font-size:15px;line-height:1}.Home-module__F6EKwG__tileCount{margin-top:2px;font-size:10px;font-weight:700}.Home-module__F6EKwG__worldPanel{max-width:540px;padding:24px 20px}.Home-module__F6EKwG__worldMap{background:var(--color-bg);touch-action:manipulation;border-radius:20px;width:100%;position:relative;overflow:hidden}.Home-module__F6EKwG__worldSvg{width:100%;height:100%;display:block}.Home-module__F6EKwG__worldOn{cursor:pointer;outline:none}.Home-module__F6EKwG__worldOn:focus-visible{fill:var(--color-text)}.Home-module__F6EKwG__mapControls{flex-direction:column;align-items:center;gap:14px;margin-top:14px;display:flex}.Home-module__F6EKwG__zoomBar{width:100%;color:var(--color-neutral-800);align-items:center;gap:10px;display:flex}.Home-module__F6EKwG__zoomBar input{touch-action:none;accent-color:var(--color-accent);flex:1}.Home-module__F6EKwG__pad{background:var(--color-bg);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:128px;height:128px;position:relative}.Home-module__F6EKwG__padArrow{width:36px;height:36px;color:var(--color-neutral-800);touch-action:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.Home-module__F6EKwG__padArrow:active{background:var(--color-neutral-200)}.Home-module__F6EKwG__padUp{top:2px;left:46px}.Home-module__F6EKwG__padDown{bottom:2px;left:46px}.Home-module__F6EKwG__padLeft{top:46px;left:2px}.Home-module__F6EKwG__padRight{top:46px;right:2px}.Home-module__F6EKwG__padKnob{background:var(--color-text);touch-action:none;cursor:grab;border-radius:50%;width:48px;height:48px;position:absolute;top:40px;left:40px;box-shadow:0 2px 6px #0003}.Home-module__F6EKwG__worldCta{width:100%;margin-top:14px}.Home-module__F6EKwG__worldList{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.Home-module__F6EKwG__worldChip{background:var(--color-bg);color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.Home-module__F6EKwG__worldChip:hover,.Home-module__F6EKwG__worldChip[aria-current=true]{background:var(--color-text);color:var(--color-bg)}.Home-module__F6EKwG__worldChipCount{opacity:.7;font-size:12px;font-weight:700}.Home-module__F6EKwG__regionList{flex-direction:column;gap:8px;display:flex}.Home-module__F6EKwG__regionRow{color:var(--color-text);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.Home-module__F6EKwG__regionRow:hover{filter:brightness(.96)}.Home-module__F6EKwG__regionCount{font-size:13px;font-weight:700}.Home-module__F6EKwG__legend{color:var(--color-neutral-800);align-items:center;gap:6px;margin-top:18px;font-size:12px;display:flex}.Home-module__F6EKwG__legendDot{border-radius:50%;width:14px;height:14px}.Home-module__F6EKwG__heroB{flex-direction:column;gap:16px;padding-top:18px;display:flex;position:relative}.Home-module__F6EKwG__heroMap{background:var(--color-surface);border-radius:40px;height:600px;overflow:hidden}.Home-module__F6EKwG__heroCard{z-index:2;background:var(--color-bg);width:410px;box-shadow:var(--shadow-lg);border-radius:32px;gap:14px;padding:22px;display:grid;position:absolute;top:42px;left:24px}.Home-module__F6EKwG__heroCardTag{justify-self:start}.Home-module__F6EKwG__heroTitleSm{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,46px);line-height:1}.Home-module__F6EKwG__searchCompact{gap:14px;display:grid}.Home-module__F6EKwG__twoCols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Home-module__F6EKwG__ctaCompact{color:var(--color-bg);justify-content:space-between;padding:13px 20px;font-size:16px}.Home-module__F6EKwG__ctaCompact:hover{color:var(--color-bg)}.Home-module__F6EKwG__nearBtn{color:var(--color-accent-700);justify-self:start}.Home-module__F6EKwG__heroC{padding-top:26px}.Home-module__F6EKwG__heroCHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.Home-module__F6EKwG__heroCTitleWrap{flex:420px}.Home-module__F6EKwG__heroTitleC{letter-spacing:-.025em;text-wrap:balance;margin:16px 0 0;font-size:clamp(42px,6vw,80px);line-height:.98}.Home-module__F6EKwG__clockBox,.Home-module__F6EKwG__clockBoxSm{background:var(--color-accent-2-800);color:var(--color-accent-2-100);border-radius:32px;padding:16px 22px}.Home-module__F6EKwG__clockBoxSm{border-radius:28px;padding:12px 20px}.Home-module__F6EKwG__clockLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-2-200);margin-bottom:8px;font-size:11px;font-weight:700}.Home-module__F6EKwG__days{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin-top:26px;display:grid}.Home-module__F6EKwG__day{background:var(--color-surface);border-radius:36px;flex-direction:column;gap:4px;padding:22px;display:flex}.Home-module__F6EKwG__dayHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.Home-module__F6EKwG__dayLabel{font-family:var(--font-heading);font-size:26px}.Home-module__F6EKwG__dayCount{color:var(--color-accent-700);font-size:13px;font-weight:700}.Home-module__F6EKwG__dayItem{color:var(--color-text);border-radius:20px;align-items:center;gap:12px;margin:0 -10px;padding:10px;text-decoration:none;display:flex}.Home-module__F6EKwG__dayItem:hover{color:var(--color-text);background:var(--color-bg)}.Home-module__F6EKwG__dayTime{background:var(--color-bg);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;width:58px;height:34px;font-size:13px;font-weight:700;display:grid}.Home-module__F6EKwG__dayText{flex:1;min-width:0}.Home-module__F6EKwG__dayName{font-size:15px;font-weight:700;line-height:1.3;display:block}.Home-module__F6EKwG__dayMeta{color:var(--color-neutral-700);font-size:13px;display:block}.Home-module__F6EKwG__dayMore{margin-top:8px}.Home-module__F6EKwG__planBar{background:var(--color-text);color:var(--color-bg);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:10px 10px 10px 22px;display:flex}.Home-module__F6EKwG__planTitle{font-family:var(--font-heading);margin-right:auto;font-size:18px}.Home-module__F6EKwG__planSelect{background-color:var(--color-bg);width:auto;color:var(--color-text)}.Home-module__F6EKwG__weekend{margin-top:52px}.Home-module__F6EKwG__weekendHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;margin-bottom:14px;display:flex}.Home-module__F6EKwG__rows{gap:2px;min-width:0;display:grid}.Home-module__F6EKwG__allBtn{color:var(--color-text);justify-self:start;margin-top:14px}.Home-module__F6EKwG__billboard{margin-top:48px}.Home-module__F6EKwG__midAd{margin-top:52px}.Home-module__F6EKwG__section{margin-top:56px}.Home-module__F6EKwG__sectionTitle{margin-bottom:18px}.Home-module__F6EKwG__edGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;display:grid}.Home-module__F6EKwG__edCard{background:var(--color-surface);color:var(--color-text);border-radius:32px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.Home-module__F6EKwG__edCard:hover{color:var(--color-text);box-shadow:var(--shadow-md);transform:translateY(-3px)}.Home-module__F6EKwG__edTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.Home-module__F6EKwG__edName{font-family:var(--font-heading);text-wrap:balance;font-size:21px;line-height:1.15}.Home-module__F6EKwG__edPlace{color:var(--color-neutral-700);font-size:13px}.Home-module__F6EKwG__edChips{flex-wrap:wrap;gap:5px;display:flex}.Home-module__F6EKwG__edFoot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.Home-module__F6EKwG__distTiles{flex-wrap:wrap;gap:14px;display:flex}.Home-module__F6EKwG__distTile{width:118px;height:118px;color:var(--color-text);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;transition:transform .18s;display:flex}.Home-module__F6EKwG__distTile:hover{color:var(--color-text);transform:scale(1.06)rotate(-3deg)}.Home-module__F6EKwG__distLabel{font-family:var(--font-heading);font-size:28px;line-height:1}.Home-module__F6EKwG__distCount{color:var(--color-neutral-800);font-size:12px;font-weight:700}.Home-module__F6EKwG__duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px;margin-top:56px;display:grid}.Home-module__F6EKwG__duoHead{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.Home-module__F6EKwG__duoTitle{margin:0 0 16px;font-size:30px}.Home-module__F6EKwG__duoHead .Home-module__F6EKwG__duoTitle{margin:0}.Home-module__F6EKwG__coupons{gap:12px;display:grid}.Home-module__F6EKwG__coupon{background:var(--color-accent-100);border-radius:28px;align-items:stretch;display:flex;overflow:hidden}.Home-module__F6EKwG__couponOff{background:var(--color-accent-600);color:var(--color-bg);font-family:var(--font-heading);text-align:center;flex:0 0 92px;place-items:center;padding:8px;font-size:24px;display:grid}.Home-module__F6EKwG__couponBody{flex:1;gap:6px;min-width:0;padding:14px 16px;display:grid}.Home-module__F6EKwG__couponName{color:var(--color-text);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}.Home-module__F6EKwG__couponName:hover{color:var(--color-accent-800)}.Home-module__F6EKwG__couponMeta{color:var(--color-neutral-800);font-size:13px}.Home-module__F6EKwG__couponCodeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Home-module__F6EKwG__couponCode{letter-spacing:.08em;border:1.5px dashed var(--color-accent-600);color:var(--color-accent-800);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.Home-module__F6EKwG__copyBtn{color:var(--color-accent-800);font-size:13px}.Home-module__F6EKwG__resultRow{border-bottom:1px solid var(--color-divider);color:var(--color-text);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.Home-module__F6EKwG__resultRow:hover{color:var(--color-accent-800)}.Home-module__F6EKwG__trophy{background:var(--color-accent-2-100);width:44px;height:44px;color:var(--color-accent-2-800);border-radius:50%;flex:none;place-items:center;display:grid}.Home-module__F6EKwG__resultText{flex:1;min-width:0}.Home-module__F6EKwG__resultName{font-size:15px;font-weight:700;display:block}.Home-module__F6EKwG__resultMeta{color:var(--color-neutral-700);font-size:13px;display:block}.Home-module__F6EKwG__news{background:var(--color-accent-2-200);border-radius:44px;margin-top:60px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.Home-module__F6EKwG__newsBlob1,.Home-module__F6EKwG__newsBlob2{border-radius:50%;position:absolute}.Home-module__F6EKwG__newsBlob1{background:var(--color-accent-2-300);width:260px;height:260px;top:-80px;right:-60px}.Home-module__F6EKwG__newsBlob2{background:var(--color-accent-2-400);width:140px;height:140px;bottom:-70px;right:120px}.Home-module__F6EKwG__newsInner{max-width:560px;position:relative}.Home-module__F6EKwG__newsTitle{color:var(--color-accent-2-900);text-wrap:balance;margin:0 0 10px;font-size:clamp(30px,4vw,44px)}.Home-module__F6EKwG__newsText{color:var(--color-accent-2-900);margin:0 0 20px;font-size:16px}.Home-module__F6EKwG__newsDone{background:var(--color-bg);color:var(--color-accent-2-800);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-weight:700;display:inline-flex}.Home-module__F6EKwG__newsForm{flex-wrap:wrap;gap:10px;display:flex}.Home-module__F6EKwG__newsInput{background:var(--color-bg);flex:240px;width:auto;min-height:48px}.Home-module__F6EKwG__newsBtn{min-height:48px;padding:0 24px;font-size:16px}.Home-module__F6EKwG__newsErr{margin-top:8px}@media (max-width:759px){.Home-module__F6EKwG__heroMap{order:2;height:320px}.Home-module__F6EKwG__heroSheet{order:3}.Home-module__F6EKwG__heroSheet:empty{display:none}.Home-module__F6EKwG__heroCard{width:auto;position:relative;top:0;left:0}}
.Toast-module__HsjkRa__wrap{z-index:70;pointer-events:none;max-width:calc(100% - 32px);position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.Toast-module__HsjkRa__toast{background:var(--color-neutral-900);color:var(--color-bg);box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;animation:.25s both Toast-module__HsjkRa__kmundiIn;display:flex}@media (max-width:759px){.Toast-module__HsjkRa__wrap{bottom:100px}}
.Medal-module__I1x_cq__medal{color:var(--color-text);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.Medal-module__I1x_cq__small{letter-spacing:.1em;color:var(--color-neutral-800);font-size:9px;font-weight:700}.Medal-module__I1x_cq__day{font-family:var(--font-heading);margin:2px 0 1px;font-size:22px}.Medal-module__I1x_cq__s54{width:54px;height:54px}.Medal-module__I1x_cq__s64{width:64px;height:64px}.Medal-module__I1x_cq__s64 .Medal-module__I1x_cq__day{font-size:26px}.Medal-module__I1x_cq__s104{width:104px;height:104px}.Medal-module__I1x_cq__s104 .Medal-module__I1x_cq__small{letter-spacing:.12em;color:var(--color-accent-800);font-size:11px}.Medal-module__I1x_cq__s104 .Medal-module__I1x_cq__day{margin:3px 0 2px;font-size:42px}.Medal-module__I1x_cq__surface{background:var(--color-surface)}.Medal-module__I1x_cq__bg{background:var(--color-bg)}.Medal-module__I1x_cq__accent{background:var(--color-accent-100)}
.Race-module__gyhwBa__topAd{padding:16px 0 4px}.Race-module__gyhwBa__layout{gap:32px;padding-top:4px}.Race-module__gyhwBa__main{grid-template-columns:minmax(0,1fr);gap:36px;min-width:0;display:grid}.Race-module__gyhwBa__top{gap:18px;display:grid}.Race-module__gyhwBa__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Race-module__gyhwBa__statusPill,.Race-module__gyhwBa__typePill{border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.Race-module__gyhwBa__statusPill{background:var(--color-surface)}.Race-module__gyhwBa__typePill{background:var(--color-neutral-200)}.Race-module__gyhwBa__titleRow{align-items:center;gap:22px;display:flex}.Race-module__gyhwBa__titleText{min-width:0}.Race-module__gyhwBa__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,58px);line-height:1.02}.Race-module__gyhwBa__meta{color:var(--color-neutral-800);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:15px;display:flex}.Race-module__gyhwBa__meta>span{align-items:center;gap:7px;display:inline-flex}.Race-module__gyhwBa__chips{flex-wrap:wrap;gap:8px;display:flex}.Race-module__gyhwBa__bigChip{font-variant-numeric:tabular-nums;border-radius:999px;padding:7px 16px;font-size:15px;font-weight:700}.Race-module__gyhwBa__ctaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Race-module__gyhwBa__cta{justify-content:center;min-height:52px;padding:0 26px;font-size:16px}.Race-module__gyhwBa__cta.btn-primary{color:var(--color-bg)}.Race-module__gyhwBa__cta.btn-primary:hover{color:var(--color-bg)}.Race-module__gyhwBa__closed{background:var(--color-neutral-200);min-height:52px;color:var(--color-neutral-800);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.Race-module__gyhwBa__actions{gap:8px;display:flex}.Race-module__gyhwBa__action{cursor:pointer;min-height:52px;font:inherit;white-space:nowrap;border:1px solid var(--color-divider);color:var(--color-text);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.Race-module__gyhwBa__action:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.Race-module__gyhwBa__action[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.Race-module__gyhwBa__note{color:var(--color-neutral-800);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.Race-module__gyhwBa__countdown{background:var(--color-accent-2-800);color:var(--color-accent-2-100);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:22px 26px;display:flex}.Race-module__gyhwBa__countLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-2-200);margin-bottom:10px;font-size:11px;font-weight:700}.Race-module__gyhwBa__agenda{flex:0 auto;gap:8px;display:grid}.Race-module__gyhwBa__agendaLabel{color:var(--color-accent-2-200);font-size:13px;font-weight:700}.Race-module__gyhwBa__agendaBtns{flex-wrap:wrap;gap:8px;display:flex}.Race-module__gyhwBa__gcal,.Race-module__gyhwBa__icsBtn{min-height:44px;font:inherit;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Race-module__gyhwBa__gcal{background:var(--color-accent-2-100);color:var(--color-accent-2-900)}.Race-module__gyhwBa__gcal:hover{color:var(--color-accent-2-900);background:var(--color-bg)}.Race-module__gyhwBa__icsBtn{border:1px solid var(--color-accent-2-400);color:var(--color-accent-2-100);cursor:pointer;background:0 0}.Race-module__gyhwBa__icsBtn:hover{background:color-mix(in srgb, var(--color-bg) 10%, transparent)}.Race-module__gyhwBa__coupon{background:var(--color-accent-100);border-radius:32px;align-items:stretch;display:flex;overflow:hidden}.Race-module__gyhwBa__couponOff{background:var(--color-accent-600);color:var(--color-bg);font-family:var(--font-heading);text-align:center;flex:0 0 104px;place-items:center;padding:10px;font-size:28px;display:grid}.Race-module__gyhwBa__couponBody{flex:1;gap:8px;min-width:0;padding:18px 20px;display:grid}.Race-module__gyhwBa__couponTitle{font-size:17px;font-weight:700;line-height:1.3}.Race-module__gyhwBa__couponMeta{color:var(--color-neutral-800);font-size:14px}.Race-module__gyhwBa__couponRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Race-module__gyhwBa__couponCode{letter-spacing:.08em;border:1.5px dashed var(--color-accent-600);color:var(--color-accent-800);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700}.Race-module__gyhwBa__couponCopy{color:var(--color-accent-800);font-size:14px}.Race-module__gyhwBa__h2{margin-bottom:12px}.Race-module__gyhwBa__infoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0 28px;display:grid}.Race-module__gyhwBa__infoItem{border-top:1px solid var(--color-divider);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.Race-module__gyhwBa__infoIcon{background:var(--color-surface);width:40px;height:40px;color:var(--color-accent-700);border-radius:50%;flex:none;place-items:center;display:grid}.Race-module__gyhwBa__infoText{min-width:0}.Race-module__gyhwBa__infoLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700);font-size:12px;font-weight:700}.Race-module__gyhwBa__infoValue{text-wrap:pretty;margin-top:3px;font-size:15px;font-weight:600;line-height:1.45}.Race-module__gyhwBa__table{background:var(--color-surface);border-radius:28px;padding:4px 20px}.Race-module__gyhwBa__tr{border-top:1px solid var(--color-divider);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;font-size:15px;display:grid}.Race-module__gyhwBa__th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700);border-top:0;padding:12px 0;font-size:12px;font-weight:700}.Race-module__gyhwBa__right{text-align:right}.Race-module__gyhwBa__num{font-variant-numeric:tabular-nums}.Race-module__gyhwBa__bold{font-weight:700}.Race-module__gyhwBa__course{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.Race-module__gyhwBa__courseChip{border-radius:999px;flex:none;padding:4px 11px;font-size:13px;font-weight:700}.Race-module__gyhwBa__courseName{font-weight:600}.Race-module__gyhwBa__priceNote{color:var(--color-neutral-800);text-wrap:pretty;margin:12px 4px 0;font-size:13px;line-height:1.5}.Race-module__gyhwBa__placeHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:14px;display:flex}.Race-module__gyhwBa__placeHead .btn{color:var(--color-text)}.Race-module__gyhwBa__address{color:var(--color-neutral-800);margin:6px 0 0;font-size:15px}.Race-module__gyhwBa__map{background:var(--color-surface);border-radius:32px;height:380px;overflow:hidden}.Race-module__gyhwBa__relHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:8px;display:flex}.Race-module__gyhwBa__relRows{grid-template-columns:minmax(0,1fr);gap:2px;margin:0 -12px;display:grid}.Race-module__gyhwBa__nearbyMain{gap:12px;display:grid}.Race-module__gyhwBa__nearbyTitle{margin:0;font-size:26px}.Race-module__gyhwBa__nearbyPills{flex-wrap:wrap;gap:8px;display:flex}.Race-module__gyhwBa__nearbyPill{background:var(--color-surface);min-height:42px;color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Race-module__gyhwBa__nearbyKm{background:var(--color-bg);border-radius:999px;place-items:center;height:30px;padding:0 10px;font-size:12px;display:grid}.Race-module__gyhwBa__nearName{min-width:0;display:grid}.Race-module__gyhwBa__nearName>span:first-child{font-weight:700}.Race-module__gyhwBa__nearKm{color:var(--color-neutral-700);font-size:12px;font-weight:400}.Race-module__gyhwBa__source{border:1px solid var(--color-divider);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 22px;display:flex}.Race-module__gyhwBa__sourceText{flex:300px;align-items:flex-start;gap:12px;min-width:0;display:flex}.Race-module__gyhwBa__sourceText p{color:var(--color-neutral-800);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.Race-module__gyhwBa__sourceIcon{color:var(--color-neutral-700);flex:none;margin-top:2px}@media (max-width:759px){.Race-module__gyhwBa__cta,.Race-module__gyhwBa__closed,.Race-module__gyhwBa__actions{flex:100%}.Race-module__gyhwBa__action{border-radius:22px;flex-direction:column;flex:1 1 0;gap:4px;min-height:64px;padding:8px 4px;font-size:12px}.Race-module__gyhwBa__agenda{flex:100%}.Race-module__gyhwBa__map{height:300px}}
.RaceRow-module___uLniq__row{border-radius:var(--radius-md);color:var(--color-text);align-items:flex-start;gap:14px;padding:14px 12px;transition:background .15s;display:flex;position:relative}.RaceRow-module___uLniq__row:hover,.RaceRow-module___uLniq__row:focus-within{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.RaceRow-module___uLniq__body{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 18px;min-width:0;display:flex}.RaceRow-module___uLniq__main{flex:250px;min-width:0}.RaceRow-module___uLniq__name{text-wrap:pretty;color:inherit;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.RaceRow-module___uLniq__name:hover{color:inherit}.RaceRow-module___uLniq__stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.RaceRow-module___uLniq__stretch:focus-visible{outline:none}.RaceRow-module___uLniq__stretch:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:2px}.RaceRow-module___uLniq__meta{color:var(--color-neutral-700);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;font-size:13px;display:flex}.RaceRow-module___uLniq__meta>span{align-items:center;gap:4px;display:inline-flex}.RaceRow-module___uLniq__near{color:var(--color-accent-2-700);font-weight:700}.RaceRow-module___uLniq__chips{flex-wrap:wrap;flex:0 168px;gap:5px;display:flex}.RaceRow-module___uLniq__side{flex-direction:column;flex:none;align-items:flex-start;gap:4px;min-width:128px;display:flex}.RaceRow-module___uLniq__price{color:var(--color-neutral-800);align-items:center;gap:8px;font-size:13px;display:flex}.RaceRow-module___uLniq__coupon{background:var(--color-accent-100);color:var(--color-accent-800);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.RaceRow-module___uLniq__save{z-index:1;border:1px solid var(--color-divider);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.RaceRow-module___uLniq__save:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.RaceRow-module___uLniq__save[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}
.CookieConsent-module__QWtBTq__banner{z-index:60;background:var(--color-surface);max-width:720px;color:var(--color-text);box-shadow:0 8px 32px color-mix(in srgb, var(--color-text) 22%, transparent);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.CookieConsent-module__QWtBTq__text{flex:320px;margin:0;font-size:14px;line-height:1.45}.CookieConsent-module__QWtBTq__text a{color:var(--color-accent-800);font-weight:700}.CookieConsent-module__QWtBTq__btns{flex-wrap:wrap;gap:8px;display:flex}
.AdSlot-module__E0EVLG__slot{flex-direction:column;flex:none;gap:4px;max-width:100%;display:flex}.AdSlot-module__E0EVLG__sticky{position:sticky;top:84px}.AdSlot-module__E0EVLG__label{letter-spacing:.12em;text-transform:uppercase;height:14px;color:var(--color-neutral-700);font-size:10px}.AdSlot-module__E0EVLG__area{border-radius:var(--radius-md);background:var(--color-surface);min-height:0;color:var(--color-text);flex:1;gap:14px;padding:10px 16px;text-decoration:none;transition:background .15s;display:flex;overflow:hidden}.AdSlot-module__E0EVLG__area:hover{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));color:var(--color-text)}.AdSlot-module__E0EVLG__area:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AdSlot-module__E0EVLG__symbol{flex:none;width:auto;height:34px}.AdSlot-module__E0EVLG__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AdSlot-module__E0EVLG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-size:11px;font-weight:700}.AdSlot-module__E0EVLG__title{font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.1;overflow:hidden}.AdSlot-module__E0EVLG__text{color:var(--color-neutral-800);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.AdSlot-module__E0EVLG__cta{white-space:nowrap;flex:none;align-self:center;min-height:0;padding:8px 14px;font-size:13px}.AdSlot-module__E0EVLG__bar{align-items:center}.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__eyebrow,.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__text{display:none}.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__area{gap:10px;padding:6px 10px}.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__symbol{height:26px}.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__title{font-size:15px}.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__cta,.AdSlot-module__E0EVLG__slot[data-ad-size=mobileLarge] .AdSlot-module__E0EVLG__cta{padding:6px 10px;font-size:12px}.AdSlot-module__E0EVLG__wide{align-items:center;gap:28px;padding:24px 36px}.AdSlot-module__E0EVLG__wide .AdSlot-module__E0EVLG__symbol{height:72px}.AdSlot-module__E0EVLG__wide .AdSlot-module__E0EVLG__title{white-space:normal;font-size:32px}.AdSlot-module__E0EVLG__wide .AdSlot-module__E0EVLG__text{white-space:normal;font-size:16px}.AdSlot-module__E0EVLG__wide .AdSlot-module__E0EVLG__cta{padding:12px 22px;font-size:15px}.AdSlot-module__E0EVLG__tall{flex-direction:column;justify-content:center;gap:14px;padding:22px}.AdSlot-module__E0EVLG__tall .AdSlot-module__E0EVLG__symbol{align-self:flex-start;height:44px}.AdSlot-module__E0EVLG__tall .AdSlot-module__E0EVLG__body{flex:none;gap:6px}.AdSlot-module__E0EVLG__tall .AdSlot-module__E0EVLG__title{white-space:normal;font-size:24px}.AdSlot-module__E0EVLG__tall .AdSlot-module__E0EVLG__text{white-space:normal;font-size:14px}.AdSlot-module__E0EVLG__tall .AdSlot-module__E0EVLG__cta{align-self:flex-start}.AdSlot-module__E0EVLG__slot[data-ad-size=halfpage] .AdSlot-module__E0EVLG__tall .AdSlot-module__E0EVLG__symbol{height:64px}.AdSlot-module__E0EVLG__slot[data-ad-size=halfpage] .AdSlot-module__E0EVLG__tall .AdSlot-module__E0EVLG__title{font-size:32px}.AdSlot-module__E0EVLG__row{justify-content:center;display:flex}.AdSlot-module__E0EVLG__imgWrap{flex:none;display:block;position:relative}.AdSlot-module__E0EVLG__affImg{object-fit:contain;border-radius:var(--radius-md);background:#fff;width:100%;height:130px;display:block}.AdSlot-module__E0EVLG__badge{background:var(--color-accent);color:#fff;font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 3px 0 var(--color-accent-800);border-radius:999px;padding:4px 14px 5px;font-size:21px;line-height:1.1;position:absolute;top:10px;left:10px;transform:rotate(-4deg)}.AdSlot-module__E0EVLG__affTall{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:16px}.AdSlot-module__E0EVLG__affTall .AdSlot-module__E0EVLG__body{flex:none;gap:4px}.AdSlot-module__E0EVLG__affTall .AdSlot-module__E0EVLG__title{white-space:normal;font-size:20px}.AdSlot-module__E0EVLG__affTall .AdSlot-module__E0EVLG__text{white-space:normal}.AdSlot-module__E0EVLG__affTall .AdSlot-module__E0EVLG__cta{justify-content:center;align-self:stretch}.AdSlot-module__E0EVLG__slot[data-ad-size=halfpage] .AdSlot-module__E0EVLG__affImg{height:220px}.AdSlot-module__E0EVLG__affBar{flex-direction:row;align-items:center;gap:14px;padding:8px 14px}.AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__imgWrap{width:76px}.AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__affImg{border-radius:var(--radius-sm);height:76px}.AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__badge{box-shadow:0 2px 0 var(--color-accent-800);padding:1px 8px 2px;font-size:12px;top:4px;left:4px}.AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__title{font-size:18px}.AdSlot-module__E0EVLG__slot[data-ad-size=mobileLarge] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__eyebrow,.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__eyebrow{display:none}.AdSlot-module__E0EVLG__slot[data-ad-size=mobileLarge] .AdSlot-module__E0EVLG__affBar{grid-template-rows:1fr auto;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.AdSlot-module__E0EVLG__slot[data-ad-size=mobileLarge] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__imgWrap{grid-row:1/span 2}.AdSlot-module__E0EVLG__slot[data-ad-size=mobileLarge] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__body{align-self:end}.AdSlot-module__E0EVLG__slot[data-ad-size=mobileLarge] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box}.AdSlot-module__E0EVLG__slot[data-ad-size=mobileLarge] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__text{display:none}.AdSlot-module__E0EVLG__slot[data-ad-size=mobileLarge] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__cta{place-self:start}.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__imgWrap{width:40px}.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__affImg{height:40px}.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__text,.AdSlot-module__E0EVLG__slot[data-ad-size=mobile] .AdSlot-module__E0EVLG__affBar .AdSlot-module__E0EVLG__badge{display:none}.AdSlot-module__E0EVLG__affWide{flex-direction:row;align-items:center;gap:32px;padding:24px 36px}.AdSlot-module__E0EVLG__affWide .AdSlot-module__E0EVLG__imgWrap{width:220px}.AdSlot-module__E0EVLG__affWide .AdSlot-module__E0EVLG__affImg{height:220px}.AdSlot-module__E0EVLG__affWide .AdSlot-module__E0EVLG__badge{font-size:26px;top:14px;left:14px}
.Breadcrumbs-module__GJWLvW__crumbs{flex-wrap:wrap;align-items:center;gap:4px 6px;padding:16px 0 8px;font-size:13px;display:flex}.Breadcrumbs-module__GJWLvW__item{color:var(--color-neutral-700);align-items:center;gap:6px;display:inline-flex}.Breadcrumbs-module__GJWLvW__link{color:var(--color-neutral-800);font-weight:600;text-decoration:none}.Breadcrumbs-module__GJWLvW__link:hover{color:var(--color-accent-700)}.Breadcrumbs-module__GJWLvW__current{color:var(--color-text);font-weight:700}
.Countdown-module__Gnzr2q__clock{align-items:flex-start;display:flex}.Countdown-module__Gnzr2q__part{flex-direction:column;align-items:center;display:flex}.Countdown-module__Gnzr2q__num{font-family:var(--font-heading);font-variant-numeric:tabular-nums;line-height:1}.Countdown-module__Gnzr2q__unit{letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-top:5px;font-size:10px;font-weight:700}
.EmptyState-module__98ICJq__box{background:var(--color-surface);border-radius:32px;justify-items:start;gap:12px;padding:32px;display:grid}.EmptyState-module__98ICJq__icon{border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.EmptyState-module__98ICJq__accent{background:var(--color-accent-100);color:var(--color-accent-700)}.EmptyState-module__98ICJq__sage{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.EmptyState-module__98ICJq__title{margin:0;font-size:26px}h1.EmptyState-module__98ICJq__title{font-size:30px}.EmptyState-module__98ICJq__text{color:var(--color-neutral-800);max-width:36em;margin:0;font-size:15px;line-height:1.5}
.Logo-module__8_PyIq__logo{height:var(--logo-h,32px);width:auto;color:inherit;flex:none;display:block;overflow:visible}
.Calendar-module__fO5ZOq__topAd{padding:16px 0 4px}.Calendar-module__fO5ZOq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;padding-top:4px;display:flex}.Calendar-module__fO5ZOq__headText{flex:420px;min-width:0}.Calendar-module__fO5ZOq__pillsTop{gap:10px;margin-top:20px;display:grid}.Calendar-module__fO5ZOq__pillsBottom{gap:12px;margin-top:32px;display:grid}.Calendar-module__fO5ZOq__pillsTitle{margin:0;font-size:26px}.Calendar-module__fO5ZOq__cityPills{flex-wrap:wrap;gap:8px;display:flex}.Calendar-module__fO5ZOq__cityPill{background:var(--color-surface);min-height:44px;color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:0 7px 0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Calendar-module__fO5ZOq__cityPill:hover{color:var(--color-accent-800)}.Calendar-module__fO5ZOq__cityCount{background:var(--color-bg);border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 9px;font-size:12px;display:grid}.Calendar-module__fO5ZOq__cityPill[aria-current=page]{background:var(--color-text);color:var(--color-bg)}.Calendar-module__fO5ZOq__cityPill[aria-current=page] .Calendar-module__fO5ZOq__cityCount{background:var(--color-accent-600)}.Calendar-module__fO5ZOq__filters{background:var(--color-surface);border-radius:32px;gap:14px;margin-top:22px;padding:16px 18px;display:grid}.Calendar-module__fO5ZOq__filterRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Calendar-module__fO5ZOq__filterRow2{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.Calendar-module__fO5ZOq__searchWrap{flex:260px;min-width:200px;position:relative}.Calendar-module__fO5ZOq__searchIcon{color:var(--color-neutral-700);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.Calendar-module__fO5ZOq__searchInput{background:var(--color-bg);min-height:44px;padding-left:42px}.Calendar-module__fO5ZOq__selectPlace,.Calendar-module__fO5ZOq__selectWhen{background-color:var(--color-bg);width:auto;min-height:44px;font-weight:600}.Calendar-module__fO5ZOq__selectPlace{max-width:250px}.Calendar-module__fO5ZOq__chipGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Calendar-module__fO5ZOq__groupLabel{color:var(--color-neutral-800);margin-right:4px;font-size:12px;font-weight:700}.Calendar-module__fO5ZOq__price{align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.Calendar-module__fO5ZOq__priceLabel{min-width:104px}.Calendar-module__fO5ZOq__price input{width:150px;accent-color:var(--color-accent)}.Calendar-module__fO5ZOq__mobileBar{gap:8px;margin-top:16px;display:flex}.Calendar-module__fO5ZOq__mobileBar .Calendar-module__fO5ZOq__searchWrap{flex:auto;min-width:0}.Calendar-module__fO5ZOq__searchInputM{min-height:46px;padding-left:40px}.Calendar-module__fO5ZOq__filterBtn{cursor:pointer;min-height:46px;font:inherit;background:var(--color-text);color:var(--color-bg);border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.Calendar-module__fO5ZOq__quick{scrollbar-width:none;gap:6px;margin:10px -16px 0;padding:2px 16px 6px;display:flex;overflow-x:auto}.Calendar-module__fO5ZOq__quick>*{flex:none}.Calendar-module__fO5ZOq__countBar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.Calendar-module__fO5ZOq__count{margin-right:4px;font-size:15px;font-weight:700}.Calendar-module__fO5ZOq__pill{cursor:pointer;height:30px;font:inherit;background:var(--color-accent-100);color:var(--color-accent-800);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 12px;font-size:12px;font-weight:700;display:inline-flex}.Calendar-module__fO5ZOq__pill:hover{background:var(--color-accent-200)}.Calendar-module__fO5ZOq__clear{color:var(--color-accent-700);font-size:13px}.Calendar-module__fO5ZOq__sheet{background:var(--color-bg);width:100%;max-width:100%;max-height:88%;color:var(--color-text);box-shadow:var(--shadow-lg);border:0;border-radius:32px 32px 0 0;margin:auto 0 0;padding:0;overflow-y:auto}.Calendar-module__fO5ZOq__sheet[open]{animation:.25s both Calendar-module__fO5ZOq__kmundiIn}.Calendar-module__fO5ZOq__sheet::backdrop{background:color-mix(in srgb, var(--color-neutral-900) 45%, transparent)}.Calendar-module__fO5ZOq__sheetBody{gap:20px;padding:10px 18px 4px;display:grid}.Calendar-module__fO5ZOq__grabber{background:var(--color-neutral-300);border-radius:999px;justify-self:center;width:44px;height:5px}.Calendar-module__fO5ZOq__sheetHead{justify-content:space-between;align-items:center;display:flex}.Calendar-module__fO5ZOq__sheetTitle{font-family:var(--font-heading);font-size:26px}.Calendar-module__fO5ZOq__sheetClose{background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.Calendar-module__fO5ZOq__sheetSelect{min-height:46px;font-weight:600}.Calendar-module__fO5ZOq__chipWrap{flex-wrap:wrap;gap:8px;display:flex}.Calendar-module__fO5ZOq__bigChip{min-height:46px}.Calendar-module__fO5ZOq__sheetSwitch{background:var(--color-surface);cursor:pointer;min-height:50px;font:inherit;color:var(--color-text);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 18px;font-size:15px;font-weight:700;display:flex}.Calendar-module__fO5ZOq__sheetSwitch[aria-checked=true] .switch-track{background:var(--color-accent-2-600)}.Calendar-module__fO5ZOq__sheetSwitch[aria-checked=true] .switch-track:after{left:19px}.Calendar-module__fO5ZOq__fullRange{width:100%;accent-color:var(--color-accent)}.Calendar-module__fO5ZOq__sheetFoot{background:var(--color-bg);gap:10px;padding:16px 18px 20px;display:flex;position:sticky;bottom:0}.Calendar-module__fO5ZOq__sheetClear{min-height:50px;padding:0 20px}.Calendar-module__fO5ZOq__sheetCta{flex:1;justify-content:center;min-height:50px;font-size:16px}.Calendar-module__fO5ZOq__grid{background:var(--color-surface);border-radius:36px;margin-top:16px;padding:clamp(14px,2.2vw,26px)}.Calendar-module__fO5ZOq__gridTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.Calendar-module__fO5ZOq__gridHint{color:var(--color-neutral-800);font-size:13px}.Calendar-module__fO5ZOq__cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,.8vw,8px);display:grid}.Calendar-module__fO5ZOq__dow{text-align:center;letter-spacing:.1em;color:var(--color-neutral-800);padding-bottom:4px;font-size:11px;font-weight:700}.Calendar-module__fO5ZOq__cell{aspect-ratio:1.35;cursor:default;border-radius:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.Calendar-module__fO5ZOq__cellOn{cursor:pointer}.Calendar-module__fO5ZOq__cellOn:hover{filter:brightness(.96)}.Calendar-module__fO5ZOq__cellDay{font-family:var(--font-heading);font-size:20px;line-height:1}.Calendar-module__fO5ZOq__cellCount{font-size:11px;font-weight:700;line-height:1.1}.Calendar-module__fO5ZOq__body{margin-top:14px}.Calendar-module__fO5ZOq__listCol{min-width:0}.Calendar-module__fO5ZOq__group{margin-bottom:20px}.Calendar-module__fO5ZOq__groupHead{z-index:5;background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);justify-content:space-between;align-items:baseline;gap:12px;margin:0 -12px;padding:12px;display:flex;position:sticky;top:64px}.Calendar-module__fO5ZOq__groupTitle{margin:0;font-size:21px}.Calendar-module__fO5ZOq__groupCount{color:var(--color-accent-700);flex:none;font-size:13px;font-weight:700}.Calendar-module__fO5ZOq__rows{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.Calendar-module__fO5ZOq__inlineAd{padding:14px 0}.Calendar-module__fO5ZOq__moreWrap{justify-content:center;padding-top:6px;display:flex}.Calendar-module__fO5ZOq__moreBtn{min-height:46px;color:var(--color-text);padding:0 22px}.Calendar-module__fO5ZOq__emptyOrg{font-size:14px;font-weight:700;text-decoration:none}.Calendar-module__fO5ZOq__splitMain{padding:0 24px}.Calendar-module__fO5ZOq__mapPanel,.Calendar-module__fO5ZOq__mapToggle{display:none}.Calendar-module__fO5ZOq__mapTools{z-index:1000;pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:72px}.Calendar-module__fO5ZOq__mapToolBtn,.Calendar-module__fO5ZOq__mapToolCount{pointer-events:auto;height:44px;box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.Calendar-module__fO5ZOq__mapToolBtn{cursor:pointer;background:var(--color-text);color:var(--color-bg);border:0;font-family:inherit}.Calendar-module__fO5ZOq__mapToolCount{background:var(--color-bg)}@media (min-width:1024px){.Calendar-module__fO5ZOq__splitMain{margin-right:var(--split-w)}.Calendar-module__fO5ZOq__mapPanel{width:var(--split-w);z-index:20;border-radius:32px 0 0;display:block;position:fixed;top:64px;bottom:0;right:0;overflow:hidden}}@media (max-width:1023px){.Calendar-module__fO5ZOq__splitMain{padding:0 clamp(16px,3vw,28px)}.Calendar-module__fO5ZOq__mapPanel.Calendar-module__fO5ZOq__mapOpen{z-index:24;display:block;position:fixed;inset:64px 0 0}.Calendar-module__fO5ZOq__mapToggle{z-index:26;cursor:pointer;height:50px;font:inherit;background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-lg);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}}@media (max-width:759px){.Calendar-module__fO5ZOq__cell{aspect-ratio:1;border-radius:14px;align-items:center;padding:6px 2px}.Calendar-module__fO5ZOq__cellDay{font-size:16px}.Calendar-module__fO5ZOq__gridHint{display:none}}.Calendar-module__fO5ZOq__summary{gap:10px;max-width:72ch;margin-top:32px;display:grid}.Calendar-module__fO5ZOq__summaryTitle{margin:8px 0 0;font-size:26px}.Calendar-module__fO5ZOq__summary p{margin:0}.Calendar-module__fO5ZOq__summaryDate{color:color-mix(in srgb, var(--color-text) 70%, transparent);font-size:14px}.Calendar-module__fO5ZOq__faq{gap:12px;margin:0;display:grid}.Calendar-module__fO5ZOq__faq dt{font-weight:700}.Calendar-module__fO5ZOq__faq dd{margin:2px 0 0}.Calendar-module__fO5ZOq__summary a{color:var(--color-accent-800)}
.Dialog-module__ACx2ha__dialog{background:var(--color-bg);width:calc(100% - 48px);max-width:460px;max-height:90%;color:var(--color-text);box-shadow:var(--shadow-lg);border:0;border-radius:32px;padding:0;overflow-y:auto}.Dialog-module__ACx2ha__dialog[open]{animation:.25s both Dialog-module__ACx2ha__kmundiIn}.Dialog-module__ACx2ha__dialog::backdrop{background:color-mix(in srgb, var(--color-neutral-900) 45%, transparent)}.Dialog-module__ACx2ha__inner{gap:18px;padding:20px 20px 24px;display:grid}.Dialog-module__ACx2ha__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.Dialog-module__ACx2ha__title{font-family:var(--font-heading);font-size:26px}.Dialog-module__ACx2ha__close{background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.Dialog-module__ACx2ha__shareTitle{font-size:16px;font-weight:700;line-height:1.35}.Dialog-module__ACx2ha__shareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Dialog-module__ACx2ha__shareLink{background:var(--color-surface);color:var(--color-text);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.Dialog-module__ACx2ha__shareLink:hover{color:var(--color-accent-2-900)}.Dialog-module__ACx2ha__shareIcon{background:var(--color-accent-2-200);width:44px;height:44px;color:var(--color-accent-2-900);border-radius:50%;place-items:center;display:grid}.Dialog-module__ACx2ha__urlRow{background:var(--color-surface);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex}.Dialog-module__ACx2ha__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-neutral-800);flex:1;font-size:14px;overflow:hidden}.Dialog-module__ACx2ha__form{gap:14px;display:grid}.Dialog-module__ACx2ha__formRace{color:var(--color-neutral-800);font-size:14px}.Dialog-module__ACx2ha__textarea{resize:vertical;border-radius:24px;min-height:110px}.Dialog-module__ACx2ha__actions{gap:10px;display:flex}.Dialog-module__ACx2ha__actions .btn{min-height:48px}.Dialog-module__ACx2ha__grow{flex:1;justify-content:center}.Dialog-module__ACx2ha__done{justify-items:start;gap:12px;display:grid}.Dialog-module__ACx2ha__doneIcon{background:var(--color-accent-2-100);width:56px;height:56px;color:var(--color-accent-2-800);border-radius:50%;place-items:center;display:grid}.Dialog-module__ACx2ha__doneTitle{font-size:18px;font-weight:700}.Dialog-module__ACx2ha__doneText{color:var(--color-neutral-800);margin:0;font-size:15px;line-height:1.5}@media (max-width:759px){.Dialog-module__ACx2ha__dialog{border-radius:32px 32px 0 0;width:100%;max-width:100%;margin:auto 0 0}}
.SiteFooter-module__9mALFW__footer{color:var(--color-neutral-200);background:var(--color-neutral-900);border-radius:44px 44px 0 0;margin-top:64px}.SiteFooter-module__9mALFW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:36px;padding-top:52px;padding-bottom:28px;display:grid}.SiteFooter-module__9mALFW__logo{color:var(--color-bg)}.SiteFooter-module__9mALFW__about{color:var(--color-neutral-300);margin:14px 0 0;font-size:14px;line-height:1.6}.SiteFooter-module__9mALFW__heading{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-300);margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.4}.SiteFooter-module__9mALFW__ufs{grid-template-columns:repeat(6,1fr);gap:6px 4px;margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__9mALFW__ufs .SiteFooter-module__9mALFW__link{font-size:13px;font-weight:700}.SiteFooter-module__9mALFW__col{align-content:start;gap:9px;font-size:14px;display:grid}.SiteFooter-module__9mALFW__col .SiteFooter-module__9mALFW__heading{margin-bottom:3px}.SiteFooter-module__9mALFW__link{color:var(--color-neutral-200);text-decoration:none}.SiteFooter-module__9mALFW__link:hover{color:var(--color-accent-300)}.SiteFooter-module__9mALFW__note{color:var(--color-neutral-400);font-size:13px;line-height:1.5}.SiteFooter-module__9mALFW__legal{border-top:1px solid color-mix(in srgb, var(--color-bg) 14%, transparent);color:var(--color-neutral-400);padding-top:18px;padding-bottom:30px;font-size:12px}
.SiteHeader-module__oaTwcq__header{z-index:30;background:var(--color-bg);box-shadow:0 1px 0 color-mix(in srgb, var(--color-text) 7%, transparent);position:sticky;top:0}.SiteHeader-module__oaTwcq__bar{align-items:center;gap:22px;height:64px;display:flex}.SiteHeader-module__oaTwcq__brand{color:var(--color-text);border-radius:var(--radius-sm);flex:none;text-decoration:none;display:flex}.SiteHeader-module__oaTwcq__brand:hover{color:var(--color-text)}.SiteHeader-module__oaTwcq__nav{gap:4px;display:flex}.SiteHeader-module__oaTwcq__navLink{color:var(--color-text);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none}.SiteHeader-module__oaTwcq__navLink:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 7%, transparent)}.SiteHeader-module__oaTwcq__navLink[aria-current=page]{color:var(--color-bg);background:var(--color-text)}.SiteHeader-module__oaTwcq__spacer{flex:1}.SiteHeader-module__oaTwcq__desktopTools,.SiteHeader-module__oaTwcq__mobileTools{align-items:center;gap:22px;min-width:0;display:flex}.SiteHeader-module__oaTwcq__mobileTools{gap:10px;display:none}.SiteHeader-module__oaTwcq__search{flex:0 240px;min-width:0;position:relative}.SiteHeader-module__oaTwcq__searchIcon{color:var(--color-neutral-700);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.SiteHeader-module__oaTwcq__searchInput{padding-left:36px}.SiteHeader-module__oaTwcq__uf{flex:none;width:auto;max-width:150px;font-weight:700}.SiteHeader-module__oaTwcq__ufMobile{min-height:44px}.SiteHeader-module__oaTwcq__lang{background:var(--color-surface);border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.SiteHeader-module__oaTwcq__langButton{min-width:34px;height:30px;color:var(--color-text);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 7px;font-size:12px;font-weight:700}.SiteHeader-module__oaTwcq__langButton:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.SiteHeader-module__oaTwcq__langButton[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.SiteHeader-module__oaTwcq__langMobile .SiteHeader-module__oaTwcq__langButton{min-width:32px;height:34px;font-size:12px}.SiteHeader-module__oaTwcq__saved{width:38px;height:38px;color:var(--color-text);background:var(--color-surface);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.SiteHeader-module__oaTwcq__saved:hover{color:var(--color-accent-800)}.SiteHeader-module__oaTwcq__badge{background:var(--color-accent);min-width:18px;height:18px;color:var(--color-bg);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.SiteHeader-module__oaTwcq__menuButton{width:44px;height:44px;color:var(--color-bg);background:var(--color-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.SiteHeader-module__oaTwcq__menuButton:hover{background:var(--color-neutral-800)}@media (max-width:1119px){.SiteHeader-module__oaTwcq__search{display:none}}@media (max-width:759px){.SiteHeader-module__oaTwcq__nav,.SiteHeader-module__oaTwcq__desktopTools{display:none}.SiteHeader-module__oaTwcq__mobileTools{display:flex}}
.MobileMenu-module__5lTkgG__menu{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--color-text);background:var(--color-bg);border:0;margin:0;padding:0;overflow-y:auto}.MobileMenu-module__5lTkgG__menu[open]{flex-direction:column;animation:.2s both MobileMenu-module__5lTkgG__menuIn;display:flex}.MobileMenu-module__5lTkgG__menu::backdrop{background:var(--color-bg)}@keyframes MobileMenu-module__5lTkgG__menuIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.MobileMenu-module__5lTkgG__top{flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.MobileMenu-module__5lTkgG__brand{color:var(--color-text);text-decoration:none;display:flex}.MobileMenu-module__5lTkgG__brand:hover{color:var(--color-text)}.MobileMenu-module__5lTkgG__close{width:44px;height:44px;color:var(--color-bg);background:var(--color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.MobileMenu-module__5lTkgG__search{margin:8px 16px 0;position:relative}.MobileMenu-module__5lTkgG__searchIcon{color:var(--color-neutral-700);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.MobileMenu-module__5lTkgG__searchInput{min-height:48px;padding-left:40px}.MobileMenu-module__5lTkgG__list{padding:12px 16px 0;display:grid}.MobileMenu-module__5lTkgG__item{border-bottom:1px solid var(--color-divider);font-family:var(--font-heading);color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:26px;line-height:1.1;text-decoration:none;display:flex}.MobileMenu-module__5lTkgG__item:hover{color:var(--color-accent-700)}.MobileMenu-module__5lTkgG__actions{gap:10px;padding:20px 16px 28px;display:grid}.MobileMenu-module__5lTkgG__action{min-height:48px;color:var(--color-text);justify-content:center}.MobileMenu-module__5lTkgG__org{color:var(--color-accent-700)}@media (min-width:760px){.MobileMenu-module__5lTkgG__menu[open]{display:none}}
.page-module__TkjbgG__main{padding-top:var(--space-6);padding-bottom:var(--space-6)}.page-module__TkjbgG__name{margin:var(--space-4) 0 0}.page-module__TkjbgG__heroLogo{--logo-h:clamp(96px, 20vw, 240px)}.page-module__TkjbgG__tagline{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin:var(--space-6) 0 var(--space-4);max-width:22ch;font-size:clamp(26px,4vw,44px);line-height:1.12}.page-module__TkjbgG__tagline span{color:var(--color-accent)}.page-module__TkjbgG__lead{max-width:60ch;color:color-mix(in srgb, var(--color-text) 80%, transparent);font-size:18px}.page-module__TkjbgG__soon{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.page-module__TkjbgG__soonLabel{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:12px;font-weight:700}.page-module__TkjbgG__pillars{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__TkjbgG__story{align-items:flex-start;gap:var(--space-5);max-width:780px;margin-top:calc(var(--space-8) * 1.5);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);display:flex}.page-module__TkjbgG__storySymbol{flex:none;width:49px;height:72px}.page-module__TkjbgG__story h2{font-size:25px}.page-module__TkjbgG__story p{margin:0}@media (max-width:640px){.page-module__TkjbgG__story{gap:var(--space-3);padding:var(--space-5);flex-direction:column}.page-module__TkjbgG__storySymbol{width:38px;height:56px}}.page-module__TkjbgG__story p+.page-module__TkjbgG__storyMore{margin-top:var(--space-3);font-weight:700}
.Forms-module__N3Mx8a__topAd{padding:16px 0 4px}.Forms-module__N3Mx8a__intro{gap:10px;max-width:760px;padding-top:4px;display:grid}.Forms-module__N3Mx8a__intro .tag{justify-self:start;font-weight:700}.Forms-module__N3Mx8a__h1{letter-spacing:-.02em;margin:0;font-size:clamp(36px,4.8vw,56px);line-height:1}.Forms-module__N3Mx8a__lead{color:var(--color-neutral-800);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.Forms-module__N3Mx8a__gridOrg,.Forms-module__N3Mx8a__gridAdmin{align-items:start;gap:28px;margin-top:20px;display:grid}@media (min-width:980px){.Forms-module__N3Mx8a__gridOrg{grid-template-columns:minmax(0,1fr) 340px}.Forms-module__N3Mx8a__gridAdmin{grid-template-columns:minmax(0,1fr) 360px}}.Forms-module__N3Mx8a__main{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.Forms-module__N3Mx8a__card{background:var(--color-surface);border-radius:32px;gap:16px;min-width:0;padding:22px;display:grid}.Forms-module__N3Mx8a__cardTitle{margin:0;font-size:22px}.Forms-module__N3Mx8a__cardText{color:var(--color-neutral-800);margin:6px 0 0;font-size:14px;line-height:1.5}.Forms-module__N3Mx8a__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.Forms-module__N3Mx8a__full{grid-column:1/-1}.Forms-module__N3Mx8a__input{background:var(--color-bg);min-height:46px}select.Forms-module__N3Mx8a__input{background-color:var(--color-bg)}.Forms-module__N3Mx8a__label{font-size:13px}.Forms-module__N3Mx8a__distRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Forms-module__N3Mx8a__customDist{align-items:center;gap:6px;display:inline-flex}.Forms-module__N3Mx8a__customInput{background:var(--color-bg);width:120px;min-height:44px}.Forms-module__N3Mx8a__addBtn{min-height:44px;font-size:13px}.Forms-module__N3Mx8a__check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.Forms-module__N3Mx8a__check input{width:20px;height:20px;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:1px 0 0}.Forms-module__N3Mx8a__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Forms-module__N3Mx8a__submit{min-height:52px;padding:0 26px;font-size:16px}.Forms-module__N3Mx8a__bigBtn{min-height:52px;color:var(--color-text);padding:0 22px}.Forms-module__N3Mx8a__bigBtn.btn-primary{color:var(--color-bg)}.Forms-module__N3Mx8a__aside{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.Forms-module__N3Mx8a__asideCard{background:var(--color-surface);border-radius:32px;gap:12px;min-width:0;padding:20px;display:grid}.Forms-module__N3Mx8a__asideTitle{margin:0;font-size:21px}.Forms-module__N3Mx8a__asideHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Forms-module__N3Mx8a__small{font-size:13px}.Forms-module__N3Mx8a__linkBtn{color:var(--color-accent-700);font-size:14px}.Forms-module__N3Mx8a__preview{background:var(--color-bg);border-radius:24px;padding:4px}.Forms-module__N3Mx8a__pre{white-space:pre-wrap;word-break:break-word;background:var(--color-bg);border-radius:20px;max-height:380px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}.Forms-module__N3Mx8a__how{background:var(--color-accent-2-100);color:var(--color-accent-2-900);border-radius:32px;gap:14px;padding:20px 22px;display:grid}.Forms-module__N3Mx8a__step{align-items:flex-start;gap:12px;display:flex}.Forms-module__N3Mx8a__stepNum{background:var(--color-accent-2-700);width:32px;height:32px;color:var(--color-bg);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.Forms-module__N3Mx8a__stepText{padding-top:5px;font-size:14px;line-height:1.45}.Forms-module__N3Mx8a__sent{background:var(--color-accent-2-100);border-radius:36px;justify-items:start;gap:12px;max-width:720px;margin-top:24px;padding:clamp(20px,3vw,30px);display:grid}.Forms-module__N3Mx8a__sentIcon{background:var(--color-accent-2-600);width:56px;height:56px;color:var(--color-bg);border-radius:50%;place-items:center;display:grid}.Forms-module__N3Mx8a__sentTitle{color:var(--color-accent-2-900);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,32px)}.Forms-module__N3Mx8a__sentText{max-width:34em;color:var(--color-accent-2-900);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.Forms-module__N3Mx8a__mockNote{max-width:34em;color:var(--color-accent-2-800);margin:0;font-size:14px;line-height:1.5}.Forms-module__N3Mx8a__sentBtns{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.Forms-module__N3Mx8a__mockBox{background:var(--color-accent-100);max-width:760px;color:var(--color-accent-900);border-radius:24px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.Forms-module__N3Mx8a__mockBox svg{flex:none;margin-top:1px}.Forms-module__N3Mx8a__tabs{border-radius:28px;margin-top:20px;display:inline-flex}.Forms-module__N3Mx8a__sentBar{background:var(--color-accent-2-100);border-radius:28px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;padding:16px 20px;display:flex}.Forms-module__N3Mx8a__sentBarIcon{background:var(--color-accent-2-600);width:44px;height:44px;color:var(--color-bg);border-radius:50%;flex:none;place-items:center;display:grid}.Forms-module__N3Mx8a__sentBarText{min-width:0;color:var(--color-accent-2-900);flex:240px}.Forms-module__N3Mx8a__sentBarTitle{font-size:16px;font-weight:700}.Forms-module__N3Mx8a__sentBarSub{font-size:14px}.Forms-module__N3Mx8a__sentBarClose{width:44px;height:44px;color:var(--color-accent-2-900);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.Forms-module__N3Mx8a__adminBody{margin-top:20px}.Forms-module__N3Mx8a__queueEmpty{background:var(--color-surface);border-radius:32px;justify-items:start;gap:10px;max-width:640px;padding:28px;display:grid}.Forms-module__N3Mx8a__queueEmpty .Forms-module__N3Mx8a__sentIcon{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.Forms-module__N3Mx8a__queueEmptyTitle{margin:0;font-size:24px}.Forms-module__N3Mx8a__queue{gap:20px;display:grid}.Forms-module__N3Mx8a__bulkBar{background:var(--color-surface);border-radius:32px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 22px;display:flex}.Forms-module__N3Mx8a__bulkSub{color:var(--color-text-muted,inherit)}.Forms-module__N3Mx8a__bulkField{align-items:center;gap:8px;font-size:14px;display:inline-flex}.Forms-module__N3Mx8a__bulkField input{width:64px;color:inherit;background:0 0;border:1px solid;border-radius:999px;padding:6px 12px}.Forms-module__N3Mx8a__qItem{background:var(--color-surface);border-radius:32px;gap:12px;padding:20px 22px;display:grid}.Forms-module__N3Mx8a__qTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.Forms-module__N3Mx8a__qMain{flex:320px;min-width:0}.Forms-module__N3Mx8a__qName{font-size:18px;font-weight:700;line-height:1.3}.Forms-module__N3Mx8a__qMeta{color:var(--color-neutral-800);margin-top:2px;font-size:14px}.Forms-module__N3Mx8a__protocol{letter-spacing:.06em;background:var(--color-bg);border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:700}.Forms-module__N3Mx8a__qInfo{color:var(--color-neutral-800);gap:4px;font-size:13px;line-height:1.45;display:grid}.Forms-module__N3Mx8a__qLinks{flex-wrap:wrap;gap:4px 16px;display:flex}.Forms-module__N3Mx8a__qLinks a{align-items:center;gap:5px;font-weight:700;display:inline-flex}.Forms-module__N3Mx8a__warn{color:var(--color-accent-800);background:var(--color-accent-100);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.Forms-module__N3Mx8a__qBtns{flex-wrap:wrap;gap:8px;display:flex}.Forms-module__N3Mx8a__qBtns .btn{min-height:44px}.Forms-module__N3Mx8a__danger{color:var(--color-accent-800)}.Forms-module__N3Mx8a__editing{background:var(--color-accent-100);color:var(--color-accent-900);border-radius:24px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.Forms-module__N3Mx8a__editing span{flex:240px}.Forms-module__N3Mx8a__json{background:var(--color-bg);resize:vertical;border-radius:24px;min-height:340px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.Forms-module__N3Mx8a__resOk,.Forms-module__N3Mx8a__resErr{border-radius:22px;gap:4px;padding:12px 16px;display:grid}.Forms-module__N3Mx8a__resOk{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.Forms-module__N3Mx8a__resErr{background:var(--color-accent-100);color:var(--color-accent-800)}.Forms-module__N3Mx8a__resTitle{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.Forms-module__N3Mx8a__resLine{color:var(--color-neutral-900);padding-left:24px;font-size:13px;line-height:1.45}.Forms-module__N3Mx8a__schemaRow{border-top:1px solid var(--color-divider);gap:2px;padding:9px 0;display:grid}.Forms-module__N3Mx8a__schemaHead{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.Forms-module__N3Mx8a__schemaHead code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.Forms-module__N3Mx8a__schemaType{color:var(--color-neutral-700);font-size:12px}.Forms-module__N3Mx8a__req{background:var(--color-accent-100);color:var(--color-accent-800);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.Forms-module__N3Mx8a__schemaDesc{color:var(--color-neutral-800);font-size:13px;line-height:1.4}.Forms-module__N3Mx8a__customList{margin-top:40px}.Forms-module__N3Mx8a__customList .Forms-module__N3Mx8a__cardText{margin:6px 0 12px}.Forms-module__N3Mx8a__customItem{border-top:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 0;display:flex}.Forms-module__N3Mx8a__customText{flex:260px;min-width:0;font-size:15px}
.Legal-module__C0m42q__main{padding-bottom:64px}.Legal-module__C0m42q__prose{max-width:760px;color:var(--color-neutral-800);margin-top:8px;font-size:16px;line-height:1.65}.Legal-module__C0m42q__prose h1{color:var(--color-text);margin:0 0 8px;font-size:clamp(34px,4.6vw,52px);line-height:1.05}.Legal-module__C0m42q__prose h2{color:var(--color-text);margin:36px 0 10px;font-size:24px;line-height:1.2}.Legal-module__C0m42q__prose p,.Legal-module__C0m42q__prose ul{margin:0 0 14px}.Legal-module__C0m42q__prose ul{padding-left:22px}.Legal-module__C0m42q__prose li{margin-bottom:6px}.Legal-module__C0m42q__prose strong{color:var(--color-text)}.Legal-module__C0m42q__updated{color:var(--color-neutral-700);margin-bottom:28px;font-size:14px}
.Results-module__iOVs9W__topAd{padding:16px 0 4px}.Results-module__iOVs9W__sub{max-width:40em}.Results-module__iOVs9W__filterBar{background:var(--color-surface);border-radius:32px;flex-wrap:wrap;gap:10px;margin-top:20px;padding:14px;display:flex}.Results-module__iOVs9W__searchWrap{flex:260px;min-width:0;position:relative}.Results-module__iOVs9W__searchIcon{color:var(--color-neutral-700);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.Results-module__iOVs9W__searchInput{background:var(--color-bg);min-height:46px;padding-left:42px}.Results-module__iOVs9W__select{background-color:var(--color-bg);flex:1 0 auto;width:auto;min-height:46px;font-weight:600}.Results-module__iOVs9W__countBar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.Results-module__iOVs9W__count{font-size:15px;font-weight:700}.Results-module__iOVs9W__clear{color:var(--color-accent-700);font-size:13px}.Results-module__iOVs9W__body{margin-top:10px}.Results-module__iOVs9W__listCol{min-width:0}.Results-module__iOVs9W__group{margin-bottom:20px}.Results-module__iOVs9W__groupHead{z-index:5;background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);justify-content:space-between;align-items:baseline;gap:12px;margin:0 -12px;padding:12px;display:flex;position:sticky;top:64px}.Results-module__iOVs9W__groupTitle{margin:0;font-size:21px}.Results-module__iOVs9W__groupCount{color:var(--color-accent-700);flex:none;font-size:13px;font-weight:700}.Results-module__iOVs9W__rows{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.Results-module__iOVs9W__resRow{border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:14px;padding:14px 12px;text-decoration:none;transition:background .15s;display:flex}.Results-module__iOVs9W__resRow:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 5%, transparent)}.Results-module__iOVs9W__resBody{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 18px;min-width:0;display:flex}.Results-module__iOVs9W__resMain{flex:250px;min-width:0}.Results-module__iOVs9W__resName{text-wrap:pretty;font-size:16px;font-weight:700;line-height:1.3;display:block}.Results-module__iOVs9W__resMeta{color:var(--color-neutral-700);flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:13px;display:flex}.Results-module__iOVs9W__resMeta>span{align-items:center;gap:4px;display:inline-flex}.Results-module__iOVs9W__resSide{flex-direction:column;flex:none;gap:3px;min-width:160px;display:flex}.Results-module__iOVs9W__resInfo{color:var(--color-neutral-800);font-size:13px}.Results-module__iOVs9W__inlineAd{padding:14px 0}.Results-module__iOVs9W__moreWrap{justify-content:center;padding-top:6px;display:flex}.Results-module__iOVs9W__moreBtn{min-height:46px;color:var(--color-text);padding:0 22px}.Results-module__iOVs9W__nextLink{border-top:1px solid var(--color-divider);color:var(--color-text);padding:10px 0;text-decoration:none;display:block}.Results-module__iOVs9W__nextLink:hover{color:var(--color-accent-800)}.Results-module__iOVs9W__nextName{font-size:14px;font-weight:700;line-height:1.3;display:block}.Results-module__iOVs9W__nextMeta{color:var(--color-neutral-700);margin-top:2px;font-size:12px;display:block}.Results-module__iOVs9W__nextMore{margin-top:10px;display:inline-block}.Results-module__iOVs9W__detail{gap:32px;padding-top:4px}.Results-module__iOVs9W__detailMain{grid-template-columns:minmax(0,1fr);gap:30px;min-width:0;display:grid}.Results-module__iOVs9W__detailTop{gap:14px;display:grid}.Results-module__iOVs9W__badges{flex-wrap:wrap;gap:8px;display:flex}.Results-module__iOVs9W__statusPill,.Results-module__iOVs9W__timingPill{border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.Results-module__iOVs9W__statusPill{background:var(--color-surface)}.Results-module__iOVs9W__timingPill{background:var(--color-neutral-200);gap:6px}.Results-module__iOVs9W__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,56px);line-height:1.02}.Results-module__iOVs9W__meta{color:var(--color-neutral-800);flex-wrap:wrap;gap:6px 18px;font-size:15px;display:flex}.Results-module__iOVs9W__meta>span{align-items:center;gap:7px;display:inline-flex}.Results-module__iOVs9W__topBtns{flex-wrap:wrap;gap:10px;display:flex}.Results-module__iOVs9W__pending{background:var(--color-surface);border-radius:32px;justify-items:start;gap:12px;padding:28px;display:grid}.Results-module__iOVs9W__pendingIcon{background:var(--color-accent-2-100);width:56px;height:56px;color:var(--color-accent-2-800);border-radius:50%;place-items:center;display:grid}.Results-module__iOVs9W__pendingTitle{margin:0;font-size:26px}.Results-module__iOVs9W__pendingText{color:var(--color-neutral-800);max-width:34em;margin:0;font-size:15px;line-height:1.5}.Results-module__iOVs9W__tabs{flex-wrap:wrap;gap:8px;display:flex}.Results-module__iOVs9W__tab{border:1px solid var(--color-divider);height:48px;color:var(--color-text);border-radius:999px;align-items:center;gap:9px;padding:0 8px 0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.Results-module__iOVs9W__tab:hover{color:var(--color-text);border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.Results-module__iOVs9W__tabCount{background:var(--color-surface);border-radius:999px;place-items:center;min-width:30px;height:32px;padding:0 10px;font-size:12px;display:grid}.Results-module__iOVs9W__tab[aria-selected=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.Results-module__iOVs9W__tab[aria-selected=true] .Results-module__iOVs9W__tabCount{background:var(--color-accent-600)}.Results-module__iOVs9W__h2{margin-bottom:14px}.Results-module__iOVs9W__podium{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.Results-module__iOVs9W__podCard{background:var(--color-surface);border-radius:32px;padding:18px 22px 8px}.Results-module__iOVs9W__podHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.Results-module__iOVs9W__podTitle{font-family:var(--font-heading);font-size:22px}.Results-module__iOVs9W__podCount{color:var(--color-accent-700);font-size:13px;font-weight:700}.Results-module__iOVs9W__podRow{border-top:1px solid var(--color-divider);align-items:center;gap:12px;padding:11px 0;display:flex}.Results-module__iOVs9W__podPos{width:40px;height:40px;font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.Results-module__iOVs9W__podText{flex:1;min-width:0}.Results-module__iOVs9W__podName{font-size:15px;font-weight:700;line-height:1.3;display:block}.Results-module__iOVs9W__podSub{color:var(--color-neutral-700);font-size:13px;display:block}.Results-module__iOVs9W__podTime{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.Results-module__iOVs9W__classSec{gap:12px;display:grid}.Results-module__iOVs9W__classBar{background:var(--color-surface);border-radius:28px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.Results-module__iOVs9W__classBar .Results-module__iOVs9W__searchWrap{flex:240px}.Results-module__iOVs9W__classEmpty{background:var(--color-surface);color:var(--color-neutral-800);border-radius:28px;padding:24px;font-size:15px;line-height:1.5}.Results-module__iOVs9W__classNote{color:var(--color-neutral-800);text-wrap:pretty;margin:4px 4px 0;font-size:13px;line-height:1.5}.Results-module__iOVs9W__table{border:1px solid var(--color-divider);border-radius:24px;overflow:hidden}.Results-module__iOVs9W__tr{border:0;border-top:1px solid var(--color-divider);width:100%;min-height:58px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:52px 64px minmax(0,1fr) 96px 84px 84px 20px;align-items:center;gap:12px;padding:10px 14px;display:grid}.Results-module__iOVs9W__tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.Results-module__iOVs9W__tr[aria-expanded=true]{background:var(--color-surface)}.Results-module__iOVs9W__th{background:var(--color-surface);letter-spacing:.08em;text-transform:uppercase;min-height:0;color:var(--color-neutral-800);cursor:default;border-top:0;padding:12px 14px;font-size:11px;font-weight:700}.Results-module__iOVs9W__th:hover{background:var(--color-surface)}.Results-module__iOVs9W__right{text-align:right}.Results-module__iOVs9W__pos{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:17px}.Results-module__iOVs9W__bib{color:var(--color-neutral-800);font-variant-numeric:tabular-nums;font-size:14px}.Results-module__iOVs9W__athlete{min-width:0}.Results-module__iOVs9W__athleteName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.Results-module__iOVs9W__athleteSub{color:var(--color-neutral-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.Results-module__iOVs9W__cat{font-size:13px;font-weight:700}.Results-module__iOVs9W__time{text-align:right;font-variant-numeric:tabular-nums}.Results-module__iOVs9W__net{font-size:15px;font-weight:700;display:block}.Results-module__iOVs9W__paceSub{color:var(--color-neutral-700);font-size:12px;display:block}.Results-module__iOVs9W__pace{text-align:right;color:var(--color-neutral-800);font-variant-numeric:tabular-nums;font-size:14px}.Results-module__iOVs9W__chev{color:var(--color-neutral-700);justify-content:flex-end;display:flex}.Results-module__iOVs9W__narrow{display:none}.Results-module__iOVs9W__details{background:var(--color-surface);gap:16px;padding:14px 18px 20px;display:grid}.Results-module__iOVs9W__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:14px;display:grid}.Results-module__iOVs9W__factLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);font-size:11px;font-weight:700}.Results-module__iOVs9W__factValue{font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:700}.Results-module__iOVs9W__factSub{color:var(--color-neutral-700);font-size:12px}.Results-module__iOVs9W__splits{gap:8px;display:grid}.Results-module__iOVs9W__splitList{flex-wrap:wrap;gap:6px;display:flex}.Results-module__iOVs9W__split{background:var(--color-bg);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}@media (max-width:1079px){.Results-module__iOVs9W__tr{grid-template-columns:40px minmax(0,1fr) auto 16px}.Results-module__iOVs9W__wide{display:none}.Results-module__iOVs9W__narrow{display:block}}
