.GlowRing-module__RWBesq__ring{inset:calc(-1 * var(--ring-offset,0px));z-index:var(--ring-z,auto);padding:var(--ring-width,2px);border-radius:inherit;pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlowRing-module__RWBesq__spin{width:var(--ring-size,150%);aspect-ratio:1;background:conic-gradient(var(--ring-gradient,transparent 0deg 250deg, #fff 330deg, transparent 360deg));animation:GlowRing-module__RWBesq__ring-spin var(--ring-speed,3s) linear infinite;animation-delay:var(--ring-delay,0s);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes GlowRing-module__RWBesq__ring-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}
.ActionBar-module__flkMXa__bar{z-index:1;gap:calc(10 * var(--cc-u));width:fit-content;margin-inline:auto;margin-top:calc(-22 * var(--cc-u));padding:0 var(--cc-gutter);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}html[data-compact] .ActionBar-module__flkMXa__bar{margin-top:0}.ActionBar-module__flkMXa__primary,.ActionBar-module__flkMXa__secondary{--ring-hi:var(--jk-cyan-300);--ring-hi-2:var(--jk-cyan);--glow:var(--jk-cyan);--border:calc(3 * var(--cc-u));isolation:isolate;justify-content:center;align-items:center;gap:calc(8 * var(--cc-u));height:calc(44 * var(--cc-u));padding:0 calc(22 * var(--cc-u));border:var(--border) solid #fff;font:inherit;font-size:calc(15.5 * var(--cc-u));white-space:nowrap;cursor:pointer;box-shadow:0 calc(8 * var(--cc-u)) calc(18 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 22%, transparent);transition:transform .2s var(--jk-ease-out), color .2s, filter .2s;border-radius:999px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.ActionBar-module__flkMXa__primary:after,.ActionBar-module__flkMXa__secondary:after{content:"";inset:calc(-1 * var(--border));z-index:-1;border-radius:inherit;box-shadow:0 0 calc(18 * var(--cc-u)) color-mix(in srgb, var(--glow) 60%, transparent);opacity:0;pointer-events:none;animation:2.8s ease-in-out infinite ActionBar-module__flkMXa__ab-breathe;position:absolute}.ActionBar-module__flkMXa__ring{--ring-offset:var(--border);--ring-width:var(--border);--ring-z:2;--ring-size:110%;--ring-gradient:#fff 0deg 210deg, var(--ring-hi) 270deg, var(--ring-hi-2) 320deg, #fff 360deg}.ActionBar-module__flkMXa__shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ActionBar-module__flkMXa__shine:before{content:"";width:40%;animation:ActionBar-module__flkMXa__ab-sweep 3.6s var(--jk-ease-out) infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;inset:0 auto 0 -60%;transform:translate(0)skew(-20deg)}.ActionBar-module__flkMXa__icon,.ActionBar-module__flkMXa__label{z-index:1;position:relative}.ActionBar-module__flkMXa__icon{width:calc(20 * var(--cc-u));height:calc(20 * var(--cc-u));flex-shrink:0}.ActionBar-module__flkMXa__sparkle{z-index:3;top:calc(-9 * var(--cc-u));right:calc(8 * var(--cc-u));width:calc(12 * var(--cc-u));height:calc(12 * var(--cc-u));fill:var(--jk-gold);pointer-events:none;animation:2.4s ease-in-out infinite ActionBar-module__flkMXa__ab-twinkle;position:absolute}.ActionBar-module__flkMXa__primary:hover:not(:disabled),.ActionBar-module__flkMXa__secondary:hover{transform:translateY(calc(-2 * var(--cc-u)))}.ActionBar-module__flkMXa__primary:active:not(:disabled),.ActionBar-module__flkMXa__secondary:active{transform:scale(.97)}.ActionBar-module__flkMXa__primary{--ring-hi:var(--jk-gold-300);--ring-hi-2:var(--jk-gold);color:#fff;background:linear-gradient(180deg, var(--jk-cyan-300) 0%, var(--jk-cyan) 50%, var(--jk-cyan-600) 100%);text-shadow:0 1px calc(2 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 55%, transparent)}.ActionBar-module__flkMXa__primary:disabled{cursor:default}.ActionBar-module__flkMXa__primary[aria-busy]{filter:saturate(.7)}.ActionBar-module__flkMXa__primary[data-done]{color:var(--jk-cyan-700);background:var(--jk-cyan-50);text-shadow:none;box-shadow:0 calc(6 * var(--cc-u)) calc(14 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 16%, transparent)}.ActionBar-module__flkMXa__primary[data-done]:after,.ActionBar-module__flkMXa__primary[data-done] .ActionBar-module__flkMXa__ring,.ActionBar-module__flkMXa__primary[data-done] .ActionBar-module__flkMXa__shine,.ActionBar-module__flkMXa__primary[data-done] .ActionBar-module__flkMXa__sparkle{display:none}.ActionBar-module__flkMXa__secondary{--glow:var(--jk-cyan-300);color:var(--jk-cyan-700);background:#fff}.ActionBar-module__flkMXa__secondary:after{animation-delay:-1.4s}.ActionBar-module__flkMXa__secondary .ActionBar-module__flkMXa__ring{--ring-delay:-1.5s}.ActionBar-module__flkMXa__secondary .ActionBar-module__flkMXa__shine:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--jk-cyan-100) 90%, transparent), transparent);animation-delay:1.8s}.ActionBar-module__flkMXa__secondary .ActionBar-module__flkMXa__sparkle{top:auto;right:auto;bottom:calc(-8 * var(--cc-u));left:calc(10 * var(--cc-u));width:calc(10 * var(--cc-u));height:calc(10 * var(--cc-u));fill:var(--jk-cyan);animation-delay:1.2s}.ActionBar-module__flkMXa__secondary:hover{color:var(--jk-cyan-800)}@keyframes ActionBar-module__flkMXa__ab-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes ActionBar-module__flkMXa__ab-sweep{0%,55%{transform:translate(0)skew(-20deg)}to{transform:translate(475%)skew(-20deg)}}@keyframes ActionBar-module__flkMXa__ab-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%,55%{opacity:1;transform:scale(1)rotate(45deg)}}@container (min-width:768px){.ActionBar-module__flkMXa__bar{gap:calc(14 * var(--cc-u));margin-top:calc(-25 * var(--cc-u))}.ActionBar-module__flkMXa__primary,.ActionBar-module__flkMXa__secondary{height:calc(50 * var(--cc-u));padding:0 calc(30 * var(--cc-u));font-size:calc(17 * var(--cc-u))}.ActionBar-module__flkMXa__sparkle{width:calc(14 * var(--cc-u));height:calc(14 * var(--cc-u))}}
.Calendar-module__-nxM9W__card{isolation:isolate;gap:calc(12 * var(--cc-u));box-sizing:border-box;height:100%;padding:calc(14 * var(--cc-u)) calc(12 * var(--cc-u)) calc(14 * var(--cc-u));border-radius:calc(20 * var(--cc-u));background:var(--jk-surface);border:1px solid var(--jk-line);box-shadow:0 calc(10 * var(--cc-u)) calc(26 * var(--cc-u)) color-mix(in srgb, var(--jk-navy) 9%, transparent), 0 calc(1 * var(--cc-u)) calc(3 * var(--cc-u)) color-mix(in srgb, var(--jk-navy) 6%, transparent);flex-direction:column;display:flex;position:relative}.Calendar-module__-nxM9W__cardRing{--ring-offset:1px;--ring-width:calc(1.5 * var(--cc-u));--ring-speed:8s;--ring-size:160%;--ring-gradient:transparent 0deg 120deg, var(--jk-cyan-300) 160deg, var(--jk-cyan) 178deg, transparent 180deg 300deg, var(--jk-gold-300) 340deg, var(--jk-gold) 358deg, transparent 360deg}.Calendar-module__-nxM9W__header{justify-content:space-between;align-items:center;gap:calc(8 * var(--cc-u));flex-wrap:wrap;display:flex}.Calendar-module__-nxM9W__monthSwitch{padding:calc(3 * var(--cc-u));background:var(--jk-cyan-50);box-shadow:inset 0 0 0 1px var(--jk-line);border-radius:999px;display:inline-flex}.Calendar-module__-nxM9W__monthTab{height:calc(32 * var(--cc-u));padding:0 calc(14 * var(--cc-u));font:inherit;font-size:calc(13 * var(--cc-u));color:var(--jk-ink-soft);cursor:pointer;transition:background-color .2s var(--jk-ease-out), color .2s, box-shadow .2s;background:0 0;border:0;border-radius:999px;font-weight:600}.Calendar-module__-nxM9W__monthTab:hover{color:var(--jk-navy)}.Calendar-module__-nxM9W__monthTab[aria-selected=true]{color:#fff;background:linear-gradient(180deg, var(--jk-cyan-300) 0%, var(--jk-cyan) 50%, var(--jk-cyan-600) 100%);text-shadow:0 1px calc(2 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 55%, transparent);box-shadow:0 calc(3 * var(--cc-u)) calc(10 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan) 45%, transparent), inset 0 calc(1 * var(--cc-u)) 0 #fff6;position:relative;overflow:hidden}.Calendar-module__-nxM9W__monthTab[aria-selected=true]:after{content:"";width:40%;animation:Calendar-module__-nxM9W__cal-sweep 3.8s var(--jk-ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0 auto 0 -60%;transform:translate(0)skew(-20deg)}.Calendar-module__-nxM9W__countdown{align-items:center;gap:calc(5 * var(--cc-u));font-size:calc(12.5 * var(--cc-u));color:var(--jk-ink-soft);margin:0;display:inline-flex}.Calendar-module__-nxM9W__countdownIcon{width:calc(16 * var(--cc-u));height:calc(16 * var(--cc-u));color:var(--jk-cyan)}.Calendar-module__-nxM9W__countdownValue{min-width:calc(62 * var(--cc-u));padding:calc(3 * var(--cc-u)) calc(8 * var(--cc-u));border-radius:calc(8 * var(--cc-u));background:var(--jk-cyan-50);box-shadow:inset 0 0 0 1px var(--jk-cyan-200);color:var(--jk-cyan-700);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.02em;font-weight:800;position:relative}.Calendar-module__-nxM9W__countdownValue:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(1.5 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan) 55%, transparent), 0 0 calc(10 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan) 45%, transparent);opacity:0;pointer-events:none;animation:2s ease-in-out infinite Calendar-module__-nxM9W__cal-glow;position:absolute;inset:0}.Calendar-module__-nxM9W__colon{margin-inline:calc(1 * var(--cc-u));color:var(--jk-cyan);animation:1s step-end infinite Calendar-module__-nxM9W__cal-blink;display:inline-block}.Calendar-module__-nxM9W__weekdays,.Calendar-module__-nxM9W__grid{gap:calc(6 * var(--cc-u));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.Calendar-module__-nxM9W__weekdays span{font-size:calc(12 * var(--cc-u));text-align:center;color:var(--jk-ink-mute);letter-spacing:.02em;font-weight:700}.Calendar-module__-nxM9W__weekdays span[data-weekend]{color:var(--jk-cyan-700)}.Calendar-module__-nxM9W__blank{aspect-ratio:1}.Calendar-module__-nxM9W__day{--day-bg:var(--jk-tint-50);--day-fg:var(--jk-ink);--day-ring:transparent;justify-content:center;align-items:center;gap:calc(1 * var(--cc-u));aspect-ratio:1;border-radius:calc(12 * var(--cc-u));background:var(--day-bg);min-width:0;color:var(--day-fg);box-shadow:inset 0 0 0 calc(1.5 * var(--cc-u)) var(--day-ring);font:inherit;transition:transform .18s var(--jk-ease-out), box-shadow .18s var(--jk-ease-out);border:0;flex-direction:column;padding:0;display:flex;position:relative}.Calendar-module__-nxM9W__day:not(:disabled){cursor:pointer}.Calendar-module__-nxM9W__day:not(:disabled):hover{transform:translateY(calc(-2 * var(--cc-u)))}.Calendar-module__-nxM9W__day:not(:disabled):active{transform:scale(.95)}.Calendar-module__-nxM9W__dayNumber{font-size:calc(15 * var(--cc-u));font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.Calendar-module__-nxM9W__dayMeta{margin-top:calc(3 * var(--cc-u));font-size:calc(11 * var(--cc-u));letter-spacing:.01em;white-space:nowrap;font-weight:700;line-height:1.1}.Calendar-module__-nxM9W__dayCheck{top:calc(3 * var(--cc-u));right:calc(3 * var(--cc-u));width:calc(14 * var(--cc-u));height:calc(14 * var(--cc-u));color:var(--jk-cyan-700);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.Calendar-module__-nxM9W__dayCheck svg{width:calc(10 * var(--cc-u));height:calc(10 * var(--cc-u))}.Calendar-module__-nxM9W__day[data-status=future]{--day-fg:var(--jk-ink-soft)}.Calendar-module__-nxM9W__day[data-status=past]{--day-bg:var(--jk-tint-50);--day-fg:var(--jk-ink-mute)}.Calendar-module__-nxM9W__day[data-status=missed]{--day-bg:var(--jk-tint-100);--day-fg:var(--jk-ink-faint)}.Calendar-module__-nxM9W__day[data-status=missed] .Calendar-module__-nxM9W__dayNumber{text-decoration:line-through;text-decoration-thickness:calc(1.5 * var(--cc-u))}.Calendar-module__-nxM9W__day[data-status=checked]{--day-bg:linear-gradient(160deg, var(--jk-cyan-300) 0%, var(--jk-cyan) 55%, var(--jk-cyan-600) 100%);--day-fg:#fff;box-shadow:0 calc(4 * var(--cc-u)) calc(10 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-700) 28%, transparent)}.Calendar-module__-nxM9W__day[data-status=checked] .Calendar-module__-nxM9W__dayMeta{color:var(--jk-gold-50)}.Calendar-module__-nxM9W__day[data-status=checked]{overflow:hidden}.Calendar-module__-nxM9W__day[data-status=checked]:after{content:"";pointer-events:none;width:40%;animation:Calendar-module__-nxM9W__cal-sweep 4.2s var(--jk-ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;inset:0 auto 0 -60%;transform:translate(0)skew(-20deg)}.Calendar-module__-nxM9W__day[data-status=checked]:nth-child(3n+1):after{animation-delay:1.4s}.Calendar-module__-nxM9W__day[data-status=checked]:nth-child(3n+2):after{animation-delay:2.8s}.Calendar-module__-nxM9W__day[data-status=checked]>*{z-index:1;position:relative}.Calendar-module__-nxM9W__day[data-status=checked]>.Calendar-module__-nxM9W__dayCheck{position:absolute}.Calendar-module__-nxM9W__day[data-status=checked][data-today]{box-shadow:0 0 0 calc(2 * var(--cc-u)) #fff, 0 0 0 calc(4 * var(--cc-u)) var(--jk-gold), 0 calc(4 * var(--cc-u)) calc(10 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-700) 28%, transparent)}.Calendar-module__-nxM9W__day[data-status=today]{--day-bg:#fff;--day-fg:var(--jk-gold-800);z-index:1;box-shadow:inset 0 0 0 calc(1.5 * var(--cc-u)) color-mix(in srgb, var(--jk-gold) 45%, transparent), 0 calc(6 * var(--cc-u)) calc(14 * var(--cc-u)) color-mix(in srgb, var(--jk-gold-600) 25%, transparent)}.Calendar-module__-nxM9W__day[data-status=today]:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(2 * var(--cc-u)) color-mix(in srgb, var(--jk-gold) 55%, transparent);opacity:0;animation:Calendar-module__-nxM9W__today-pulse 2.4s var(--jk-ease-out) infinite;pointer-events:none;position:absolute;inset:0}.Calendar-module__-nxM9W__todayRing{--ring-width:calc(2.5 * var(--cc-u));--ring-speed:2.4s;--ring-gradient:var(--jk-gold) 0deg, var(--jk-gold-300) 90deg, #fff 140deg, var(--jk-gold) 200deg, var(--jk-gold-600) 280deg, var(--jk-gold) 360deg}.Calendar-module__-nxM9W__day[data-status=today] .Calendar-module__-nxM9W__dayMeta{font-size:calc(10.5 * var(--cc-u));color:var(--jk-gold-600)}.Calendar-module__-nxM9W__daySparkle{width:calc(10 * var(--cc-u));height:calc(10 * var(--cc-u));fill:var(--jk-gold);filter:drop-shadow(0 0 calc(3 * var(--cc-u)) var(--jk-gold-300));pointer-events:none;animation:2s ease-in-out infinite Calendar-module__-nxM9W__cal-twinkle;position:absolute}.Calendar-module__-nxM9W__daySparkleA{top:calc(-5 * var(--cc-u));right:calc(-4 * var(--cc-u))}.Calendar-module__-nxM9W__daySparkleB{bottom:calc(-4 * var(--cc-u));left:calc(-4 * var(--cc-u));width:calc(7 * var(--cc-u));height:calc(7 * var(--cc-u));fill:var(--jk-cyan);filter:drop-shadow(0 0 calc(3 * var(--cc-u)) var(--jk-cyan-300));animation-delay:1s}.Calendar-module__-nxM9W__day[data-status=makeup]{--day-bg:var(--jk-gold-50);--day-fg:var(--jk-gold-800);box-shadow:none;outline:calc(1.5 * var(--cc-u)) dashed var(--jk-gold-600);outline-offset:calc(-1.5 * var(--cc-u))}.Calendar-module__-nxM9W__day[data-status=makeup]:after{content:"";border-radius:inherit;box-shadow:0 0 calc(12 * var(--cc-u)) color-mix(in srgb, var(--jk-gold) 55%, transparent);opacity:0;pointer-events:none;animation:1.6s ease-in-out infinite Calendar-module__-nxM9W__makeup-blink;position:absolute;inset:0}.Calendar-module__-nxM9W__day[data-status=makeup]:focus-visible{outline-style:solid;outline-color:var(--jk-cyan)}@keyframes Calendar-module__-nxM9W__today-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18)}}@keyframes Calendar-module__-nxM9W__makeup-blink{0%,to{opacity:0}50%{opacity:1}}@keyframes Calendar-module__-nxM9W__cal-sweep{0%,60%{transform:translate(0)skew(-20deg)}to{transform:translate(500%)skew(-20deg)}}@keyframes Calendar-module__-nxM9W__cal-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%,55%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes Calendar-module__-nxM9W__cal-glow{0%,to{opacity:0}50%{opacity:1}}@keyframes Calendar-module__-nxM9W__cal-blink{50%{opacity:.2}}.Calendar-module__-nxM9W__day:disabled[data-status=today],.Calendar-module__-nxM9W__day:disabled[data-status=makeup]{opacity:.6}.Calendar-module__-nxM9W__day:disabled[data-status=today]:after,.Calendar-module__-nxM9W__day:disabled[data-status=makeup]:after,.Calendar-module__-nxM9W__day:disabled .Calendar-module__-nxM9W__todayRing,.Calendar-module__-nxM9W__day:disabled .Calendar-module__-nxM9W__daySparkle{display:none}.Calendar-module__-nxM9W__legend{justify-content:center;gap:calc(6 * var(--cc-u)) calc(14 * var(--cc-u));padding:calc(10 * var(--cc-u)) 0 0;border-top:1px dashed var(--jk-line);font-size:calc(11.5 * var(--cc-u));color:var(--jk-ink-soft);flex-wrap:wrap;margin:0;list-style:none;display:flex}.Calendar-module__-nxM9W__legend li{align-items:center;gap:calc(6 * var(--cc-u));display:inline-flex}.Calendar-module__-nxM9W__swatch{width:calc(12 * var(--cc-u));height:calc(12 * var(--cc-u));border-radius:calc(4 * var(--cc-u))}.Calendar-module__-nxM9W__swatch[data-status=checked]{background:linear-gradient(160deg, var(--jk-cyan-300), var(--jk-cyan-600))}.Calendar-module__-nxM9W__swatch[data-status=today]{box-shadow:inset 0 0 0 calc(2 * var(--cc-u)) var(--jk-gold);background:#fff}.Calendar-module__-nxM9W__swatch[data-status=makeup]{background:var(--jk-gold-50);outline:calc(1.5 * var(--cc-u)) dashed var(--jk-gold-600);outline-offset:calc(-1.5 * var(--cc-u))}.Calendar-module__-nxM9W__swatch[data-status=missed]{background:var(--jk-tint-200)}@container (min-width:768px){.Calendar-module__-nxM9W__card{gap:calc(14 * var(--cc-u));padding:calc(20 * var(--cc-u)) calc(22 * var(--cc-u)) calc(18 * var(--cc-u));border-radius:calc(22 * var(--cc-u))}.Calendar-module__-nxM9W__monthTab{height:calc(36 * var(--cc-u));padding:0 calc(18 * var(--cc-u));font-size:calc(14 * var(--cc-u))}.Calendar-module__-nxM9W__countdown{font-size:calc(14 * var(--cc-u))}.Calendar-module__-nxM9W__countdownIcon{width:calc(18 * var(--cc-u));height:calc(18 * var(--cc-u))}.Calendar-module__-nxM9W__countdownValue{min-width:calc(72 * var(--cc-u))}.Calendar-module__-nxM9W__weekdays,.Calendar-module__-nxM9W__grid{gap:calc(8 * var(--cc-u))}.Calendar-module__-nxM9W__weekdays span{font-size:calc(13 * var(--cc-u))}.Calendar-module__-nxM9W__day{aspect-ratio:1.18;border-radius:calc(14 * var(--cc-u))}.Calendar-module__-nxM9W__blank{aspect-ratio:1.18}.Calendar-module__-nxM9W__dayNumber{font-size:calc(18 * var(--cc-u))}.Calendar-module__-nxM9W__dayMeta,.Calendar-module__-nxM9W__day[data-status=today] .Calendar-module__-nxM9W__dayMeta{margin-top:calc(4 * var(--cc-u));font-size:calc(13 * var(--cc-u))}.Calendar-module__-nxM9W__dayCheck{top:calc(5 * var(--cc-u));right:calc(5 * var(--cc-u));width:calc(16 * var(--cc-u));height:calc(16 * var(--cc-u))}.Calendar-module__-nxM9W__dayCheck svg{width:calc(11 * var(--cc-u));height:calc(11 * var(--cc-u))}.Calendar-module__-nxM9W__legend{font-size:calc(13 * var(--cc-u))}}
.HeroHeader-module__vVqW5q__hero{isolation:isolate;align-items:center;gap:calc(12 * var(--cc-u));padding:calc(24 * var(--cc-u)) var(--cc-gutter) calc(54 * var(--cc-u));text-align:center;color:#fff;background:radial-gradient(70% 50% at 50% -14%, #ffffff42, transparent 70%), radial-gradient(55% 75% at 50% 50%, color-mix(in srgb, var(--jk-cyan-700) 55%, transparent), transparent 75%), linear-gradient(172deg, var(--jk-cyan-300) 0%, var(--jk-cyan) 30%, var(--jk-cyan-600) 66%, var(--jk-cyan-700) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.HeroHeader-module__vVqW5q__hero:before{content:"";z-index:-1;background:repeating-linear-gradient(118deg, #ffffff29 0 calc(1.5 * var(--cc-u)), transparent calc(1.5 * var(--cc-u)) calc(13 * var(--cc-u)));position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 90% at 50% 45%,#0000 55%,#000 100%);mask-image:radial-gradient(62% 90% at 50% 45%,#0000 55%,#000 100%)}.HeroHeader-module__vVqW5q__hero:after{content:"";z-index:-1;height:calc(2 * var(--cc-u));background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:auto 0 0}.HeroHeader-module__vVqW5q__fx{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroHeader-module__vVqW5q__rays{aspect-ratio:1;background:repeating-conic-gradient(#ffffff1c 0deg 5deg,#0000 5deg 15deg);width:170%;animation:48s linear infinite HeroHeader-module__vVqW5q__hero-rays;position:absolute;top:-95%;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(closest-side,#000 15%,#0000 72%);mask-image:radial-gradient(closest-side,#000 15%,#0000 72%)}.HeroHeader-module__vVqW5q__orb{background:radial-gradient(closest-side, #ffffff8c, color-mix(in srgb, var(--jk-cyan-300) 30%, transparent) 55%, transparent);filter:blur(calc(6 * var(--cc-u)));opacity:.7;border-radius:50%;animation:12s ease-in-out infinite alternate HeroHeader-module__vVqW5q__hero-drift;position:absolute}.HeroHeader-module__vVqW5q__orbA{width:calc(130 * var(--cc-u));height:calc(130 * var(--cc-u));top:-12%;left:-6%}.HeroHeader-module__vVqW5q__orbB{width:calc(150 * var(--cc-u));height:calc(150 * var(--cc-u));animation-duration:15s;animation-delay:-5s;top:40%;right:-10%}.HeroHeader-module__vVqW5q__orbC{width:calc(90 * var(--cc-u));height:calc(90 * var(--cc-u));opacity:.5;animation-duration:10s;animation-delay:-2s;bottom:-22%;left:22%}.HeroHeader-module__vVqW5q__orbD{width:calc(60 * var(--cc-u));height:calc(60 * var(--cc-u));opacity:.55;animation-duration:9s;animation-delay:-7s;top:6%;right:22%}.HeroHeader-module__vVqW5q__particle{top:var(--y);left:var(--x);width:calc(var(--s) * var(--cc-u));height:calc(var(--s) * var(--cc-u));fill:#fff;filter:drop-shadow(0 0 calc(4 * var(--cc-u)) #ffffffe6);opacity:0;animation:3.2s ease-in-out infinite HeroHeader-module__vVqW5q__hero-twinkle;animation-delay:var(--d);position:absolute}.HeroHeader-module__vVqW5q__particle:nth-child(3n){fill:var(--jk-gold-300);filter:drop-shadow(0 0 calc(4 * var(--cc-u)) var(--jk-gold))}.HeroHeader-module__vVqW5q__sweep{width:35%;height:200%;animation:HeroHeader-module__vVqW5q__hero-sweep 6.5s var(--jk-ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffff29,#0000);position:absolute;top:-50%;left:-60%;transform:translate(0)rotate(22deg)}.HeroHeader-module__vVqW5q__meteor{top:var(--y);left:var(--x);width:calc(90 * var(--cc-u));height:calc(2 * var(--cc-u));filter:drop-shadow(0 0 calc(4 * var(--cc-u)) #fff);opacity:0;transform-origin:0;animation:7.5s linear infinite HeroHeader-module__vVqW5q__hero-meteor;animation-delay:var(--d);background:linear-gradient(90deg,#fff,#ffffff80 25%,#0000);border-radius:999px;position:absolute;transform:rotate(-35deg)}.HeroHeader-module__vVqW5q__bubble{bottom:calc(-10 * var(--cc-u));left:var(--x);width:calc(var(--s) * var(--cc-u));height:calc(var(--s) * var(--cc-u));box-shadow:0 0 calc(6 * var(--cc-u)) #fff9;opacity:0;animation:HeroHeader-module__vVqW5q__hero-rise var(--t) ease-in infinite;animation-delay:var(--d);background:radial-gradient(circle at 35% 35%,#fff,#ffffff59 60%,#0000);border-radius:50%;position:absolute}.HeroHeader-module__vVqW5q__logoWrap{line-height:0;animation:4s ease-in-out infinite HeroHeader-module__vVqW5q__hero-float;display:inline-block;position:relative}.HeroHeader-module__vVqW5q__logoShine{-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask);pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HeroHeader-module__vVqW5q__logoShine:before{content:"";width:30%;animation:HeroHeader-module__vVqW5q__hero-logo-shine 3.8s var(--jk-ease-out) infinite;background:linear-gradient(90deg,#0000,#fffffff2,#0000);position:absolute;inset:0 auto 0 -40%;transform:translate(0)skew(-20deg)}.HeroHeader-module__vVqW5q__logoPulse{width:calc(80 * var(--cc-u));height:calc(80 * var(--cc-u));border:calc(1.5 * var(--cc-u)) solid #fff9;box-shadow:0 0 calc(12 * var(--cc-u)) #ffffff59;opacity:0;pointer-events:none;border-radius:50%;animation:3.6s ease-out infinite HeroHeader-module__vVqW5q__hero-pulse;position:absolute;top:50%;left:50%;translate:-50% -50%}.HeroHeader-module__vVqW5q__logoPulseLate{animation-delay:1.8s}.HeroHeader-module__vVqW5q__logo{width:calc(148 * var(--cc-u));height:auto;filter:drop-shadow(0 calc(1 * var(--cc-u)) calc(1.5 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 60%, transparent)) drop-shadow(0 calc(3 * var(--cc-u)) calc(8 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 40%, transparent));position:relative}.HeroHeader-module__vVqW5q__title{max-width:calc(360 * var(--cc-u));margin:calc(2 * var(--cc-u)) 0 0;font-size:calc(24 * var(--cc-u));letter-spacing:-.01em;text-wrap:balance;text-shadow:0 calc(2 * var(--cc-u)) calc(6 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 55%, transparent);font-weight:800;line-height:1.2}.HeroHeader-module__vVqW5q__title:after{content:"";width:calc(56 * var(--cc-u));height:calc(4 * var(--cc-u));margin:calc(10 * var(--cc-u)) auto 0;background:linear-gradient(90deg, var(--jk-gold) 0%, var(--jk-gold-300) 35%, #fff 50%, var(--jk-gold-300) 65%, var(--jk-gold) 100%);box-shadow:0 calc(2 * var(--cc-u)) calc(8 * var(--cc-u)) color-mix(in srgb, var(--jk-gold) 55%, transparent);border-radius:999px;animation:3s ease-in-out infinite HeroHeader-module__vVqW5q__hero-bar-stretch;display:block}@keyframes HeroHeader-module__vVqW5q__hero-sweep{0%,50%{transform:translate(0)rotate(22deg)}to{transform:translate(543%)rotate(22deg)}}@keyframes HeroHeader-module__vVqW5q__hero-meteor{0%{opacity:0;translate:0}4%{opacity:1}16%{opacity:0;translate:calc(-220 * var(--cc-u)) calc(150 * var(--cc-u))}to{opacity:0;translate:calc(-220 * var(--cc-u)) calc(150 * var(--cc-u))}}@keyframes HeroHeader-module__vVqW5q__hero-rise{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.9}50%{transform:translate(calc(8 * var(--cc-u)), calc(-110 * var(--cc-u))) scale(1)}to{opacity:0;transform:translate(calc(-6 * var(--cc-u)), calc(-230 * var(--cc-u))) scale(.8)}}@keyframes HeroHeader-module__vVqW5q__hero-pulse{0%{opacity:.8;scale:.6}to{opacity:0;scale:2.6}}@keyframes HeroHeader-module__vVqW5q__hero-rays{to{rotate:360deg}}@keyframes HeroHeader-module__vVqW5q__hero-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(calc(18 * var(--cc-u)), calc(10 * var(--cc-u))) scale(1.12)}to{transform:translate(calc(-12 * var(--cc-u)), calc(-8 * var(--cc-u))) scale(.94)}}@keyframes HeroHeader-module__vVqW5q__hero-twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}40%,60%{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes HeroHeader-module__vVqW5q__hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-4 * var(--cc-u)))}}@keyframes HeroHeader-module__vVqW5q__hero-logo-shine{0%,45%{transform:translate(0)skew(-20deg)}to{transform:translate(567%)skew(-20deg)}}@keyframes HeroHeader-module__vVqW5q__hero-bar-stretch{0%,to{transform:scaleX(.79)}50%{transform:scaleX(1.29)}}.HeroHeader-module__vVqW5q__timeline{align-items:center;gap:calc(7 * var(--cc-u));padding:calc(5 * var(--cc-u)) calc(5 * var(--cc-u)) calc(5 * var(--cc-u)) calc(12 * var(--cc-u));color:var(--jk-cyan-800);box-shadow:0 calc(4 * var(--cc-u)) calc(12 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 28%, transparent);font-size:calc(12.5 * var(--cc-u));font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;margin:0;font-weight:700;display:inline-flex;position:relative}.HeroHeader-module__vVqW5q__timelineRing{--ring-offset:calc(2.5 * var(--cc-u));--ring-width:calc(2.5 * var(--cc-u));--ring-speed:3.2s;--ring-size:115%;--ring-gradient:transparent 0deg 200deg, var(--jk-gold-300) 280deg, #fff 330deg, transparent 360deg}.HeroHeader-module__vVqW5q__timelineIcon{width:calc(15 * var(--cc-u));height:calc(15 * var(--cc-u));color:var(--jk-cyan)}.HeroHeader-module__vVqW5q__tz{padding:calc(3 * var(--cc-u)) calc(8 * var(--cc-u));background:var(--jk-gold-50);color:var(--jk-gold-800);font-size:calc(11 * var(--cc-u));letter-spacing:.02em;border-radius:999px;font-weight:800}@container (min-width:768px){.HeroHeader-module__vVqW5q__hero{margin-inline:var(--cc-gutter);gap:calc(14 * var(--cc-u));padding:calc(30 * var(--cc-u)) var(--cc-gutter) calc(64 * var(--cc-u));border-radius:0 0 calc(24 * var(--cc-u)) calc(24 * var(--cc-u))}.HeroHeader-module__vVqW5q__hero:before{background:repeating-linear-gradient(118deg, #ffffff24 0 calc(1.5 * var(--cc-u)), transparent calc(1.5 * var(--cc-u)) calc(16 * var(--cc-u)));-webkit-mask-image:radial-gradient(48% 100% at 50% 45%,#0000 55%,#000 100%);mask-image:radial-gradient(48% 100% at 50% 45%,#0000 55%,#000 100%)}.HeroHeader-module__vVqW5q__logo{width:calc(172 * var(--cc-u))}.HeroHeader-module__vVqW5q__title{max-width:calc(640 * var(--cc-u));font-size:calc(34 * var(--cc-u))}.HeroHeader-module__vVqW5q__title:after{margin-top:calc(12 * var(--cc-u))}.HeroHeader-module__vVqW5q__timeline{gap:calc(8 * var(--cc-u));padding:calc(6 * var(--cc-u)) calc(6 * var(--cc-u)) calc(6 * var(--cc-u)) calc(16 * var(--cc-u));font-size:calc(14 * var(--cc-u))}.HeroHeader-module__vVqW5q__timelineIcon{width:calc(17 * var(--cc-u));height:calc(17 * var(--cc-u))}.HeroHeader-module__vVqW5q__tz{font-size:calc(12 * var(--cc-u));padding:calc(3 * var(--cc-u)) calc(10 * var(--cc-u))}}
.GlowTitle-module__1oIQ3G__wrap{justify-content:center;align-items:center;gap:calc(10 * var(--cc-u));padding:0 0 calc(6 * var(--cc-u));display:flex}.GlowTitle-module__1oIQ3G__rail{max-width:calc(90 * var(--cc-u));height:calc(2 * var(--cc-u));border-radius:999px;flex:1 1 0;position:relative}.GlowTitle-module__1oIQ3G__railLeft{background:linear-gradient(90deg, transparent, var(--jk-cyan-300))}.GlowTitle-module__1oIQ3G__railRight{background:linear-gradient(270deg, transparent, var(--jk-cyan-300))}.GlowTitle-module__1oIQ3G__rail:after{content:"";width:calc(6 * var(--cc-u));height:calc(6 * var(--cc-u));background:var(--jk-cyan);box-shadow:0 0 calc(8 * var(--cc-u)) var(--jk-cyan-300);border-radius:50%;animation:1.6s ease-in-out infinite GlowTitle-module__1oIQ3G__gt-blink;position:absolute;top:50%;transform:translateY(-50%)}.GlowTitle-module__1oIQ3G__railLeft:after{right:0}.GlowTitle-module__1oIQ3G__railRight:after{animation-delay:.8s;left:0}.GlowTitle-module__1oIQ3G__badge{isolation:isolate;padding:calc(9 * var(--cc-u)) calc(24 * var(--cc-u));color:#fff;font-size:calc(18 * var(--cc-u));letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px calc(3 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 60%, transparent);box-shadow:0 calc(6 * var(--cc-u)) calc(16 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-700) 35%, transparent);border-radius:999px;align-items:center;margin:0;font-weight:800;line-height:1.2;display:inline-flex;position:relative}.GlowTitle-module__1oIQ3G__ring{--ring-offset:calc(3 * var(--cc-u));--ring-width:calc(3 * var(--cc-u));--ring-size:115%;--ring-gradient:transparent 0deg 200deg, var(--jk-cyan-300) 250deg, #fff 300deg, var(--jk-gold-300) 330deg, transparent 360deg}.GlowTitle-module__1oIQ3G__badge:after{content:"";inset:calc(-10 * var(--cc-u)) calc(-16 * var(--cc-u));z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--jk-cyan) 45%, transparent), transparent);filter:blur(calc(6 * var(--cc-u)));border-radius:999px;animation:2.8s ease-in-out infinite GlowTitle-module__1oIQ3G__gt-halo;position:absolute}.GlowTitle-module__1oIQ3G__shine{border-radius:inherit;background:linear-gradient(180deg, var(--jk-cyan-300) 0%, var(--jk-cyan) 45%, var(--jk-cyan-600) 100%);box-shadow:inset 0 calc(1 * var(--cc-u)) 0 #ffffff73;pointer-events:none;position:absolute;inset:0;overflow:hidden}.GlowTitle-module__1oIQ3G__shine:before{content:"";width:35%;animation:GlowTitle-module__1oIQ3G__gt-sweep 3.6s var(--jk-ease-out) infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;inset:0 auto 0 -50%;transform:translate(0)skew(-22deg)}.GlowTitle-module__1oIQ3G__text{position:relative}.GlowTitle-module__1oIQ3G__sparkle{width:calc(14 * var(--cc-u));height:calc(14 * var(--cc-u));fill:var(--jk-gold);filter:drop-shadow(0 0 calc(4 * var(--cc-u)) var(--jk-gold-300));pointer-events:none;animation:2.4s ease-in-out infinite GlowTitle-module__1oIQ3G__gt-twinkle;position:absolute}.GlowTitle-module__1oIQ3G__tl{top:calc(-11 * var(--cc-u));left:calc(-6 * var(--cc-u))}.GlowTitle-module__1oIQ3G__tr{top:calc(-8 * var(--cc-u));right:calc(-10 * var(--cc-u));width:calc(10 * var(--cc-u));height:calc(10 * var(--cc-u));fill:var(--jk-cyan);filter:drop-shadow(0 0 calc(4 * var(--cc-u)) var(--jk-cyan-300));animation-delay:.6s}.GlowTitle-module__1oIQ3G__bl{bottom:calc(-9 * var(--cc-u));left:calc(10 * var(--cc-u));width:calc(9 * var(--cc-u));height:calc(9 * var(--cc-u));fill:var(--jk-cyan);filter:drop-shadow(0 0 calc(4 * var(--cc-u)) var(--jk-cyan-300));animation-delay:1.4s}.GlowTitle-module__1oIQ3G__br{right:calc(-4 * var(--cc-u));bottom:calc(-12 * var(--cc-u));animation-delay:1s}.GlowTitle-module__1oIQ3G__t{top:calc(-14 * var(--cc-u));width:calc(8 * var(--cc-u));height:calc(8 * var(--cc-u));animation-delay:1.8s;left:58%}@keyframes GlowTitle-module__1oIQ3G__gt-halo{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes GlowTitle-module__1oIQ3G__gt-sweep{0%,55%{transform:translate(0)skew(-22deg)}to{transform:translate(514%)skew(-22deg)}}@keyframes GlowTitle-module__1oIQ3G__gt-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%,55%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes GlowTitle-module__1oIQ3G__gt-blink{0%,to{opacity:.35;transform:translateY(-50%)scale(.8)}50%{opacity:1;transform:translateY(-50%)scale(1.15)}}@container (min-width:768px){.GlowTitle-module__1oIQ3G__wrap{gap:calc(16 * var(--cc-u))}.GlowTitle-module__1oIQ3G__rail{max-width:calc(180 * var(--cc-u))}.GlowTitle-module__1oIQ3G__badge{padding:calc(11 * var(--cc-u)) calc(34 * var(--cc-u));font-size:calc(24 * var(--cc-u))}.GlowTitle-module__1oIQ3G__sparkle{width:calc(16 * var(--cc-u));height:calc(16 * var(--cc-u))}}
.RulesSection-module__2GezDq__section{gap:calc(16 * var(--cc-u));padding:calc(16 * var(--cc-u)) calc(16 * var(--cc-u)) calc(24 * var(--cc-u));border-radius:calc(20 * var(--cc-u));background:var(--jk-surface);border:1px solid var(--jk-line);box-shadow:0 calc(10 * var(--cc-u)) calc(26 * var(--cc-u)) color-mix(in srgb, var(--jk-navy) 7%, transparent);scroll-margin-top:calc(16 * var(--cc-u));font-size:calc(14 * var(--cc-u));color:var(--jk-ink);flex-direction:column;line-height:1.6;display:flex}.RulesSection-module__2GezDq__head{text-align:center}.RulesSection-module__2GezDq__facts{border-radius:calc(14 * var(--cc-u));background:var(--jk-line);border:1px solid var(--jk-line);gap:1px;margin:0;display:grid;overflow:hidden}.RulesSection-module__2GezDq__facts>div{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--cc-u));padding:calc(10 * var(--cc-u)) calc(14 * var(--cc-u));background:var(--jk-cyan-50);display:flex}.RulesSection-module__2GezDq__facts dt{font-size:calc(13 * var(--cc-u));color:var(--jk-ink-soft);flex-shrink:0}.RulesSection-module__2GezDq__facts dd{text-align:right;color:var(--jk-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.RulesSection-module__2GezDq__code{letter-spacing:.06em;color:var(--jk-cyan)!important;font-weight:800!important}.RulesSection-module__2GezDq__block{gap:calc(6 * var(--cc-u));flex-direction:column;display:flex}.RulesSection-module__2GezDq__blockTitle{font-size:calc(16 * var(--cc-u));color:var(--jk-navy);margin:0;font-weight:800}.RulesSection-module__2GezDq__prose{overflow-wrap:anywhere;min-width:0;color:var(--jk-ink)}.RulesSection-module__2GezDq__prose p{margin:0 0 calc(6 * var(--cc-u))}:is(.RulesSection-module__2GezDq__prose ul,.RulesSection-module__2GezDq__prose ol){margin:0 0 calc(6 * var(--cc-u));padding-left:calc(20 * var(--cc-u))}.RulesSection-module__2GezDq__prose ul{list-style:outside}.RulesSection-module__2GezDq__prose ol{list-style:decimal}.RulesSection-module__2GezDq__prose li{margin-bottom:calc(4 * var(--cc-u))}.RulesSection-module__2GezDq__prose li::marker{color:var(--jk-cyan)}:is(.RulesSection-module__2GezDq__prose strong:not([class]),.RulesSection-module__2GezDq__prose b:not([class])){color:var(--jk-navy)}.RulesSection-module__2GezDq__prose a:not([class]){color:var(--jk-cyan-700);text-underline-offset:calc(3 * var(--cc-u))}.RulesSection-module__2GezDq__callout{padding:calc(12 * var(--cc-u)) calc(14 * var(--cc-u));border-radius:calc(14 * var(--cc-u));border:1px solid var(--jk-cyan-200);background:#fff}.RulesSection-module__2GezDq__tableWrap{border-radius:calc(14 * var(--cc-u));border:1px solid var(--jk-cyan-200);overflow-x:auto}.RulesSection-module__2GezDq__table{border-collapse:collapse;width:100%;font-size:calc(12.5 * var(--cc-u));font-variant-numeric:tabular-nums}.RulesSection-module__2GezDq__table th,.RulesSection-module__2GezDq__table td{padding:calc(9 * var(--cc-u)) calc(6 * var(--cc-u));text-align:center;border-bottom:1px solid var(--jk-line)}.RulesSection-module__2GezDq__table th:not(:last-child),.RulesSection-module__2GezDq__table td:not(:last-child){border-right:1px solid var(--jk-line)}.RulesSection-module__2GezDq__table thead th:not(:last-child){border-right-color:#ffffff4d}.RulesSection-module__2GezDq__table thead th{color:#fff;background:linear-gradient(180deg, var(--jk-cyan) 0%, var(--jk-cyan-600) 100%);text-shadow:0 1px calc(2 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-800) 55%, transparent);border-bottom:0;font-weight:800}.RulesSection-module__2GezDq__table tbody th{color:var(--jk-ink);font-weight:700}.RulesSection-module__2GezDq__table tbody tr:nth-child(2n){background:var(--jk-cyan-50)}.RulesSection-module__2GezDq__table tbody tr:hover{background:var(--jk-cyan-100)}.RulesSection-module__2GezDq__reward{color:var(--jk-cyan);font-weight:800}.RulesSection-module__2GezDq__empty{color:var(--jk-ink-soft)}.RulesSection-module__2GezDq__table tfoot td{color:var(--jk-cyan);background:#fff;border-bottom:0;font-weight:700}@container (min-width:768px){.RulesSection-module__2GezDq__section{gap:calc(20 * var(--cc-u));padding:calc(22 * var(--cc-u)) calc(40 * var(--cc-u)) calc(36 * var(--cc-u));border-radius:calc(24 * var(--cc-u));font-size:calc(15 * var(--cc-u))}.RulesSection-module__2GezDq__facts{grid-template-columns:repeat(3,1fr)}.RulesSection-module__2GezDq__facts>div{align-items:center;gap:calc(2 * var(--cc-u));padding:calc(14 * var(--cc-u));flex-direction:column}.RulesSection-module__2GezDq__facts dt{font-size:calc(15 * var(--cc-u))}.RulesSection-module__2GezDq__facts dd{text-align:center}.RulesSection-module__2GezDq__blockTitle{font-size:calc(18 * var(--cc-u))}.RulesSection-module__2GezDq__table{font-size:calc(14.5 * var(--cc-u))}.RulesSection-module__2GezDq__table th,.RulesSection-module__2GezDq__table td{padding:calc(12 * var(--cc-u)) calc(12 * var(--cc-u))}}
.StatsPanel-module__DZJ7fa__panel{isolation:isolate;align-items:center;gap:calc(10 * var(--cc-u));box-sizing:border-box;height:100%;padding:calc(14 * var(--cc-u)) calc(14 * var(--cc-u));border-radius:calc(18 * var(--cc-u));background:radial-gradient(80% 60% at 50% 0%, color-mix(in srgb, var(--jk-cyan-100) 70%, transparent), transparent 70%), linear-gradient(180deg, var(--jk-tint-50) 0%, var(--jk-cyan-50) 100%);border:1px solid var(--jk-line);box-shadow:0 calc(6 * var(--cc-u)) calc(16 * var(--cc-u)) color-mix(in srgb, var(--jk-navy) 7%, transparent);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.StatsPanel-module__DZJ7fa__panelRing{--ring-offset:1px;--ring-width:calc(1.5 * var(--cc-u));--ring-speed:6s;--ring-size:230%;--ring-gradient:transparent 0deg 250deg, var(--jk-cyan-300) 300deg, var(--jk-cyan) 340deg, transparent 360deg}.StatsPanel-module__DZJ7fa__stat{align-items:center;gap:calc(12 * var(--cc-u));min-width:0;display:flex}.StatsPanel-module__DZJ7fa__statEnd{justify-self:end}.StatsPanel-module__DZJ7fa__badgeWrap{--tone:var(--jk-cyan);--tone-soft:var(--jk-cyan-300);isolation:isolate;flex-shrink:0;place-items:center;display:grid;position:relative}.StatsPanel-module__DZJ7fa__badgeWrap[data-tone=streak]{--tone:var(--jk-gold);--tone-soft:var(--jk-gold-300)}.StatsPanel-module__DZJ7fa__badgeRing{--ring-offset:calc(4 * var(--cc-u));--ring-width:calc(2 * var(--cc-u));--ring-speed:2.6s;--ring-z:-1;--ring-gradient:transparent 0deg 180deg, var(--tone-soft) 260deg, #fff 320deg, var(--tone) 350deg, transparent 360deg}.StatsPanel-module__DZJ7fa__badgeWrap .StatsPanel-module__DZJ7fa__badgeRing{border-radius:calc(16 * var(--cc-u))}.StatsPanel-module__DZJ7fa__badgeWrap:after{content:"";inset:calc(-8 * var(--cc-u));z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 45%, transparent), transparent);filter:blur(calc(4 * var(--cc-u)));border-radius:50%;animation:2.8s ease-in-out infinite StatsPanel-module__DZJ7fa__sp-halo;position:absolute}.StatsPanel-module__DZJ7fa__badge{width:calc(42 * var(--cc-u));height:calc(42 * var(--cc-u));border-radius:calc(13 * var(--cc-u));color:#fff;background:linear-gradient(160deg, var(--jk-cyan-300), var(--jk-cyan-700));box-shadow:0 calc(4 * var(--cc-u)) calc(10 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-700) 30%, transparent), inset 0 calc(1 * var(--cc-u)) 0 #fff6;place-items:center;animation:3.2s ease-in-out infinite StatsPanel-module__DZJ7fa__sp-float;display:grid;position:relative;overflow:hidden}.StatsPanel-module__DZJ7fa__badgeWrap[data-tone=streak] .StatsPanel-module__DZJ7fa__badge{color:var(--jk-gold-800);background:linear-gradient(160deg, var(--jk-gold-300), var(--jk-gold));box-shadow:0 calc(4 * var(--cc-u)) calc(10 * var(--cc-u)) color-mix(in srgb, var(--jk-gold-600) 30%, transparent), inset 0 calc(1 * var(--cc-u)) 0 #ffffff80;animation-delay:-1.6s}.StatsPanel-module__DZJ7fa__badge:after{content:"";width:45%;animation:StatsPanel-module__DZJ7fa__sp-sweep 3.4s var(--jk-ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);position:absolute;inset:0 auto 0 -70%;transform:translate(0)skew(-20deg)}.StatsPanel-module__DZJ7fa__badgeWrap[data-tone=streak] .StatsPanel-module__DZJ7fa__badge:after{animation-delay:1.7s}.StatsPanel-module__DZJ7fa__badge svg{width:calc(23 * var(--cc-u));height:calc(23 * var(--cc-u));transform-origin:50% 90%;position:relative}.StatsPanel-module__DZJ7fa__badgeWrap[data-tone=stage] .StatsPanel-module__DZJ7fa__badge svg{animation:1.8s ease-in-out infinite StatsPanel-module__DZJ7fa__sp-wiggle}.StatsPanel-module__DZJ7fa__badgeWrap[data-tone=streak] .StatsPanel-module__DZJ7fa__badge svg{animation:1.4s ease-in-out infinite StatsPanel-module__DZJ7fa__sp-flicker}.StatsPanel-module__DZJ7fa__sparkle{z-index:1;width:calc(11 * var(--cc-u));height:calc(11 * var(--cc-u));fill:var(--tone);filter:drop-shadow(0 0 calc(3 * var(--cc-u)) var(--tone-soft));pointer-events:none;animation:2.2s ease-in-out infinite StatsPanel-module__DZJ7fa__sp-twinkle;position:absolute}.StatsPanel-module__DZJ7fa__sparkleA{top:calc(-9 * var(--cc-u));right:calc(-8 * var(--cc-u))}.StatsPanel-module__DZJ7fa__sparkleB{bottom:calc(-7 * var(--cc-u));left:calc(-8 * var(--cc-u));width:calc(8 * var(--cc-u));height:calc(8 * var(--cc-u));fill:#fff;animation-delay:1.1s}.StatsPanel-module__DZJ7fa__text{flex-direction:column;min-width:0;display:flex}.StatsPanel-module__DZJ7fa__label{font-size:calc(12 * var(--cc-u));color:var(--jk-ink-soft);line-height:1.3}.StatsPanel-module__DZJ7fa__value{align-items:baseline;gap:calc(4 * var(--cc-u));font-size:calc(22 * var(--cc-u));color:var(--jk-navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:800;line-height:1.15;display:inline-flex}.StatsPanel-module__DZJ7fa__unit{font-size:calc(13 * var(--cc-u));color:var(--jk-ink-soft);font-weight:600}.StatsPanel-module__DZJ7fa__divider{width:1px;height:calc(40 * var(--cc-u));background:linear-gradient(180deg, transparent, var(--jk-line-strong), transparent);position:relative}.StatsPanel-module__DZJ7fa__divider:after{--len:calc(40 * var(--cc-u));content:"";width:calc(5 * var(--cc-u));height:calc(5 * var(--cc-u));margin:calc(-2.5 * var(--cc-u)) 0 0 calc(-2.5 * var(--cc-u));background:var(--jk-cyan);box-shadow:0 0 calc(8 * var(--cc-u)) calc(1 * var(--cc-u)) var(--jk-cyan-300);border-radius:50%;animation:2.6s ease-in-out infinite alternate StatsPanel-module__DZJ7fa__sp-travel-y;position:absolute;top:10%;left:50%}.StatsPanel-module__DZJ7fa__hint{padding-top:calc(8 * var(--cc-u));border-top:1px dashed var(--jk-line);font-size:calc(12 * var(--cc-u));color:var(--jk-ink-soft);text-align:center;grid-column:1/-1;margin:0}@keyframes StatsPanel-module__DZJ7fa__sp-halo{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes StatsPanel-module__DZJ7fa__sp-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-3 * var(--cc-u)))}}@keyframes StatsPanel-module__DZJ7fa__sp-sweep{0%,60%{transform:translate(0)skew(-20deg)}to{transform:translate(467%)skew(-20deg)}}@keyframes StatsPanel-module__DZJ7fa__sp-flicker{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.06,.96)rotate(-3deg)}50%{transform:scale(.97,1.05)rotate(2deg)}75%{transform:scale(1.04,.98)rotate(-1deg)}}@keyframes StatsPanel-module__DZJ7fa__sp-wiggle{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-8deg)scale(1.04)}30%{transform:rotate(7deg)scale(1.06)}45%{transform:rotate(-4deg)scale(1.03)}60%{transform:rotate(2deg)scale(1)}}@keyframes StatsPanel-module__DZJ7fa__sp-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%,55%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes StatsPanel-module__DZJ7fa__sp-travel-y{to{transform:translateY(calc(var(--len) * .8))}}@keyframes StatsPanel-module__DZJ7fa__sp-travel-x{to{transform:translateX(calc(var(--len) * .8))}}@container (min-width:768px){.StatsPanel-module__DZJ7fa__panel{align-content:stretch;gap:calc(4 * var(--cc-u));padding:calc(22 * var(--cc-u)) calc(20 * var(--cc-u));border-radius:calc(22 * var(--cc-u));grid-template-rows:1fr auto 1fr;grid-template-columns:1fr}.StatsPanel-module__DZJ7fa__panelRing{--ring-width:calc(2 * var(--cc-u))}.StatsPanel-module__DZJ7fa__stat{justify-content:center;gap:calc(16 * var(--cc-u));text-align:center;flex-direction:column}.StatsPanel-module__DZJ7fa__statEnd{justify-self:stretch}.StatsPanel-module__DZJ7fa__text{align-items:center}.StatsPanel-module__DZJ7fa__badgeRing{--ring-offset:calc(6 * var(--cc-u));--ring-width:calc(2.5 * var(--cc-u))}.StatsPanel-module__DZJ7fa__badgeWrap .StatsPanel-module__DZJ7fa__badgeRing{border-radius:calc(25 * var(--cc-u))}.StatsPanel-module__DZJ7fa__badgeWrap:after{inset:calc(-14 * var(--cc-u))}.StatsPanel-module__DZJ7fa__badge{width:calc(64 * var(--cc-u));height:calc(64 * var(--cc-u));border-radius:calc(20 * var(--cc-u))}.StatsPanel-module__DZJ7fa__badge svg{width:calc(34 * var(--cc-u));height:calc(34 * var(--cc-u))}.StatsPanel-module__DZJ7fa__sparkle{width:calc(15 * var(--cc-u));height:calc(15 * var(--cc-u))}.StatsPanel-module__DZJ7fa__sparkleA{top:calc(-12 * var(--cc-u));right:calc(-12 * var(--cc-u))}.StatsPanel-module__DZJ7fa__sparkleB{width:calc(10 * var(--cc-u));height:calc(10 * var(--cc-u));bottom:calc(-9 * var(--cc-u));left:calc(-12 * var(--cc-u))}.StatsPanel-module__DZJ7fa__label{font-size:calc(14 * var(--cc-u))}.StatsPanel-module__DZJ7fa__value{font-size:calc(34 * var(--cc-u))}.StatsPanel-module__DZJ7fa__unit{font-size:calc(16 * var(--cc-u))}.StatsPanel-module__DZJ7fa__divider{background:linear-gradient(90deg, transparent, var(--jk-line-strong), transparent);justify-self:center;width:70%;height:1px}.StatsPanel-module__DZJ7fa__divider:after{--len:calc(228 * .7 * var(--cc-u));animation-name:StatsPanel-module__DZJ7fa__sp-travel-x;top:50%;left:10%}.StatsPanel-module__DZJ7fa__hint{font-size:calc(13 * var(--cc-u))}}
.StatusView-module__-nI_Oa__skeleton,.StatusView-module__-nI_Oa__state{box-sizing:border-box;padding:calc(16 * var(--cc-u));border-radius:calc(20 * var(--cc-u));background:var(--jk-surface);border:1px solid var(--jk-line);box-shadow:0 calc(10 * var(--cc-u)) calc(26 * var(--cc-u)) color-mix(in srgb, var(--jk-navy) 7%, transparent)}.StatusView-module__-nI_Oa__skHeader{margin-bottom:calc(14 * var(--cc-u));justify-content:space-between;display:flex}.StatusView-module__-nI_Oa__skPill,.StatusView-module__-nI_Oa__skPillSmall,.StatusView-module__-nI_Oa__skCell{background:linear-gradient(90deg, var(--jk-tint-100) 0%, var(--jk-tint-50) 50%, var(--jk-tint-100) 100%);background-size:200% 100%;animation:1.4s linear infinite StatusView-module__-nI_Oa__shimmer;display:block}.StatusView-module__-nI_Oa__skPill{width:calc(150 * var(--cc-u));height:calc(34 * var(--cc-u));border-radius:999px}.StatusView-module__-nI_Oa__skPillSmall{width:calc(110 * var(--cc-u));height:calc(24 * var(--cc-u));border-radius:calc(8 * var(--cc-u));align-self:center}.StatusView-module__-nI_Oa__skGrid{gap:calc(6 * var(--cc-u));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.StatusView-module__-nI_Oa__skCell{aspect-ratio:1;border-radius:calc(12 * var(--cc-u))}@keyframes StatusView-module__-nI_Oa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.StatusView-module__-nI_Oa__state{align-items:center;gap:calc(8 * var(--cc-u));padding:calc(28 * var(--cc-u)) calc(20 * var(--cc-u));text-align:center;flex-direction:column;display:flex}.StatusView-module__-nI_Oa__icon{width:calc(52 * var(--cc-u));height:calc(52 * var(--cc-u));margin-bottom:calc(4 * var(--cc-u));color:var(--jk-cyan-700);background:var(--jk-cyan-50);border-radius:50%;place-items:center;display:grid}.StatusView-module__-nI_Oa__icon svg{width:calc(26 * var(--cc-u));height:calc(26 * var(--cc-u))}.StatusView-module__-nI_Oa__iconDanger{color:var(--jk-danger);background:var(--jk-danger-50)}.StatusView-module__-nI_Oa__title{font-size:calc(17 * var(--cc-u));color:var(--jk-navy);margin:0;font-weight:800}.StatusView-module__-nI_Oa__text{max-width:calc(320 * var(--cc-u));font-size:calc(13.5 * var(--cc-u));color:var(--jk-ink-soft);margin:0}.StatusView-module__-nI_Oa__retry{height:calc(42 * var(--cc-u));margin-top:calc(8 * var(--cc-u));padding:0 calc(26 * var(--cc-u));font:inherit;font-size:calc(14 * var(--cc-u));color:#fff;background:linear-gradient(180deg, var(--jk-cyan-300), var(--jk-cyan-600));box-shadow:0 calc(6 * var(--cc-u)) calc(14 * var(--cc-u)) color-mix(in srgb, var(--jk-cyan-700) 30%, transparent);cursor:pointer;transition:transform .18s var(--jk-ease-out);border:0;border-radius:999px;font-weight:700}.StatusView-module__-nI_Oa__retry:active{transform:scale(.97)}@container (min-width:768px){.StatusView-module__-nI_Oa__skeleton{padding:calc(22 * var(--cc-u))}.StatusView-module__-nI_Oa__skGrid{gap:calc(8 * var(--cc-u))}.StatusView-module__-nI_Oa__skCell{aspect-ratio:1.18}.StatusView-module__-nI_Oa__state{padding:calc(40 * var(--cc-u))}.StatusView-module__-nI_Oa__title{font-size:calc(22 * var(--cc-u))}.StatusView-module__-nI_Oa__text{max-width:calc(460 * var(--cc-u));font-size:calc(15 * var(--cc-u))}}
.CheckinPage-module__5zPN2q__scope{background:radial-gradient(60% 40% at 0% 30%, color-mix(in srgb, var(--jk-cyan) 16%, transparent), transparent 70%), radial-gradient(50% 40% at 100% 70%, color-mix(in srgb, var(--jk-navy) 12%, transparent), transparent 70%), var(--jk-canvas);width:100%;min-height:100dvh;container-type:inline-size}.CheckinPage-module__5zPN2q__root{--cc-u:calc(min(100cqi, 430px) / 430);--cc-gutter:calc(14 * var(--cc-u));width:calc(430 * var(--cc-u));padding-bottom:calc(28 * var(--cc-u));font-size:calc(14 * var(--cc-u));color:var(--jk-ink);margin-inline:auto;line-height:1.5;position:relative}.CheckinPage-module__5zPN2q__body{gap:calc(16 * var(--cc-u));padding-inline:var(--cc-gutter);flex-direction:column;display:flex}.CheckinPage-module__5zPN2q__board{gap:calc(12 * var(--cc-u));flex-direction:column;display:flex}.CheckinPage-module__5zPN2q__aside,.CheckinPage-module__5zPN2q__main{min-width:0}html[data-compact] .CheckinPage-module__5zPN2q__scope{min-height:0}html[data-compact] .CheckinPage-module__5zPN2q__root{padding-block:var(--cc-gutter)}html[data-compact] .CheckinPage-module__5zPN2q__body{gap:calc(12 * var(--cc-u))}@container (min-width:768px){.CheckinPage-module__5zPN2q__root{--cc-u:calc(min(100cqi, 960px) / 960);--cc-gutter:calc(28 * var(--cc-u));width:calc(960 * var(--cc-u));padding-bottom:calc(48 * var(--cc-u));font-size:calc(15 * var(--cc-u))}.CheckinPage-module__5zPN2q__body{gap:calc(28 * var(--cc-u))}.CheckinPage-module__5zPN2q__board{grid-template-columns:calc(268 * var(--cc-u)) minmax(0, 1fr);align-items:stretch;gap:calc(20 * var(--cc-u));display:grid}}
