._1220sy50{gap:var(--wt-space-lg);width:min(100%, var(--wt-size-contentWidth));flex-direction:column;display:flex}
._1220sy51{color:var(--wt-color-text)}
._1220sy52{width:100%}
._1220sy53{background:var(--wt-color-surfaceChrome);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-md);align-items:center;gap:var(--wt-space-md);padding:var(--wt-space-lg);grid-template-columns:1fr auto;width:100%;display:grid}
._1220sy54{color:var(--wt-color-text);font-size:var(--wt-fontSize-base);font-weight:var(--wt-fontWeight-bold);line-height:var(--wt-lineHeight-snug)}
._1220sy55{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm);line-height:var(--wt-lineHeight-snug);margin:0}
._1220sy56{background:var(--wt-color-backdrop);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-sm);color:var(--wt-color-text);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-semibold);min-height:2.5rem;padding:var(--wt-space-xs) var(--wt-space-md);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}
._1220sy57{display:grid}
._1220sy58{align-items:center;gap:var(--wt-space-md);grid-template-columns:1fr auto;display:grid}
._1220sy59{gap:var(--wt-space-sm);display:grid}
._1220sy5a{background:var(--wt-color-backdropStrong);border:1px solid var(--wt-color-border);border-radius:var(--wt-radius-lg);overflow:hidden}
._1220sy5b{color:var(--wt-color-text);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-bold);padding:var(--wt-space-sm) var(--wt-space-md)}
._1220sy5c{display:grid}
._1220sy5d{border-top:1px solid var(--wt-color-border);align-items:center;gap:var(--wt-space-sm);min-height:3rem;padding:var(--wt-space-sm) var(--wt-space-md);grid-template-columns:1.5rem minmax(0,1fr) auto;transition:background .2s;display:grid}
._1220sy5d:hover{background:var(--wt-color-accentTint)}
._1220sy5e{color:var(--wt-color-textSubtle);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-bold)}
._1220sy5f{color:var(--wt-color-text);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-semibold);align-items:center;gap:var(--wt-space-xs);overflow-wrap:anywhere;min-width:0;display:flex}
._1220sy5g{background:var(--wt-color-accentSoft);border-radius:var(--wt-radius-sm);color:var(--wt-color-accentLogo);font-size:.65rem;font-weight:var(--wt-fontWeight-bold);padding:1px 5px}
._1220sy5h{color:var(--wt-color-text);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-bold);text-align:right}
@media screen and (max-width:48rem){._1220sy50{gap:var(--wt-space-md)}._1220sy53{gap:var(--wt-space-sm);padding:var(--wt-space-md)}._1220sy55{font-size:var(--wt-fontSize-xs)}}
@media screen and (max-width:520px){._1220sy53{grid-template-columns:1fr}}
.lo53rt0{border-radius:var(--wt-radius-pill);min-height:3.75rem}
.lo53rt1{background:color-mix(in srgb, var(--wt-color-backdropStrong) 68%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(.85);padding:var(--wt-space-xl);z-index:80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}
.lo53rt2{background:linear-gradient(160deg, color-mix(in srgb, var(--wt-color-surfaceStrong) 96%, var(--wt-color-accentLogo)) 0%, var(--wt-color-surfaceStrong) 72%);border:var(--wt-size-borderWidth) solid var(--wt-color-borderStrong);border-radius:var(--wt-radius-xl);box-shadow:var(--wt-shadow-panel), inset 0 1px 0 color-mix(in srgb, var(--wt-color-text) 8%, transparent);align-items:center;gap:var(--wt-space-xl);max-width:43rem;padding:var(--wt-space-3xl);grid-template-columns:minmax(12rem,.9fr) minmax(15rem,1.1fr);width:100%;display:grid;overflow:hidden}
.lo53rt3{background:radial-gradient(circle at 35% 35%, var(--wt-color-accentSoft), transparent 55%), var(--wt-color-backdrop);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-lg);align-self:stretch;align-items:center;gap:var(--wt-space-md);min-height:15rem;padding:var(--wt-space-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}
.lo53rt4{background:var(--wt-color-surfaceStrong);border:var(--wt-size-borderWidth) solid color-mix(in srgb, var(--wt-color-accentLogo) 45%, var(--wt-color-border));border-radius:var(--wt-radius-md);box-shadow:var(--wt-shadow-card);align-items:center;gap:var(--wt-space-xs);min-height:7rem;padding:var(--wt-space-md);text-align:center;flex-direction:column;justify-content:center;display:flex}
.lo53rt5{color:var(--wt-color-accentLogo);font-size:var(--wt-fontSize-xl);font-weight:var(--wt-fontWeight-black)}
.lo53rt6{background:var(--wt-color-accentSoft);border:var(--wt-size-borderWidth) solid color-mix(in srgb, var(--wt-color-accentLogo) 32%, var(--wt-color-border));border-radius:var(--wt-radius-md) var(--wt-radius-md) var(--wt-radius-md) var(--wt-radius-sm);font-size:var(--wt-fontSize-xs);align-items:flex-start;gap:var(--wt-space-xs);line-height:var(--wt-lineHeight-snug);padding:var(--wt-space-md);flex-direction:column;display:flex}
.lo53rt7{gap:var(--wt-space-md);flex-direction:column;display:flex}
.lo53rt8{color:var(--wt-color-accentLogo);font-size:var(--wt-fontSize-xs);font-weight:var(--wt-fontWeight-bold);letter-spacing:.11em;line-height:var(--wt-lineHeight-tight);text-transform:uppercase}
.lo53rt9{color:var(--wt-color-text);font-family:var(--wt-font-display);font-size:clamp(2rem,5vw,3rem);font-weight:var(--wt-fontWeight-black);letter-spacing:-.045em;line-height:var(--wt-lineHeight-tight);margin:0}
.lo53rta{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-lg);line-height:var(--wt-lineHeight-body);margin:0}
.lo53rtb{align-items:center;gap:var(--wt-space-md);grid-column:2;display:flex}
.lo53rtc{border-radius:var(--wt-radius-pill);flex:auto}
.lo53rtd{color:var(--wt-color-textMuted);cursor:pointer;font-size:var(--wt-fontSize-control);font-weight:var(--wt-fontWeight-semibold);min-height:var(--wt-size-controlHeight);padding:var(--wt-space-md) var(--wt-space-sm);text-decoration:underline;-webkit-text-decoration-color:var(--wt-color-borderStrong);text-decoration-color:var(--wt-color-borderStrong);text-underline-offset:var(--wt-space-xxs);background:0 0;border:0}
.lo53rte{pointer-events:none;z-index:80;position:fixed;inset:0}
.lo53rtf{border:var(--wt-space-xxs) solid var(--wt-color-accentLogo);border-radius:var(--wt-radius-pill);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--wt-color-backdropStrong) 72%, transparent), 0 0 0 var(--wt-space-xs) var(--wt-color-accentSoft), 0 0 2.5rem color-mix(in srgb, var(--wt-color-accentLogo) 38%, transparent);position:fixed}
.lo53rtg{background:var(--wt-color-surfaceChrome);-webkit-backdrop-filter:blur(1.25rem);border:var(--wt-size-borderWidth) solid var(--wt-color-borderStrong);border-radius:var(--wt-radius-lg);box-shadow:var(--wt-shadow-panel);align-items:center;gap:var(--wt-space-xs);max-width:18rem;padding:var(--wt-space-md) var(--wt-space-xl) var(--wt-space-lg);text-align:center;flex-direction:column;width:calc(100% - 2rem);display:flex;position:fixed;translate:-50% -100%}
.lo53rth{color:var(--wt-color-accentLogo);font-size:var(--wt-fontSize-xs);font-weight:var(--wt-fontWeight-bold);letter-spacing:.1em;text-transform:uppercase}
.lo53rti{background:var(--wt-color-accentLogo);border-radius:var(--wt-radius-pill);color:var(--wt-color-accentText);font-size:var(--wt-fontSize-lg);font-weight:var(--wt-fontWeight-black);justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex;position:absolute;bottom:-1.2rem}
.lo53rtj{background:var(--wt-color-surfaceChrome);-webkit-backdrop-filter:blur(1.25rem);border:var(--wt-size-borderWidth) solid color-mix(in srgb, var(--wt-color-success) 42%, var(--wt-color-borderStrong));border-radius:var(--wt-radius-pill);box-shadow:var(--wt-shadow-panel);align-items:center;gap:var(--wt-space-md);max-width:22rem;padding:var(--wt-space-md) var(--wt-space-xl);left:50%;top:max(var(--wt-space-xl), env(safe-area-inset-top));z-index:90;grid-template-columns:auto minmax(0,1fr);width:calc(100% - 2rem);display:grid;position:fixed;translate:-50%}
.lo53rt0 svg,.lo53rtc svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.25rem;height:1.25rem}
.lo53rt0 span{text-align:center;flex:1}
.lo53rt0:after{content:"";width:1.25rem;height:1.25rem}
.lo53rt4 span{color:var(--wt-color-accentLogo);font-size:var(--wt-fontSize-xs);font-weight:var(--wt-fontWeight-black);letter-spacing:.08em;text-transform:uppercase}
.lo53rt4 strong{color:var(--wt-color-text);font-size:var(--wt-fontSize-lg)}
.lo53rt4 small{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-xs)}
.lo53rtg strong{color:var(--wt-color-text);font-family:var(--wt-font-display);font-size:var(--wt-fontSize-xl);font-weight:var(--wt-fontWeight-black)}
.lo53rtg>span:not(:first-child):not(:last-child){color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm)}
.lo53rtj>span{background:var(--wt-color-success);border-radius:var(--wt-radius-pill);color:var(--wt-color-accentText);font-weight:var(--wt-fontWeight-black);height:var(--wt-space-3xl);width:var(--wt-space-3xl);justify-content:center;align-items:center;display:flex}
.lo53rtj strong,.lo53rtj small{display:block}
.lo53rtj strong{color:var(--wt-color-text);font-size:var(--wt-fontSize-base)}
.lo53rtj small{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm)}
@media screen and (max-width:48rem){.lo53rt2{gap:var(--wt-space-lg);max-width:27rem;padding:var(--wt-space-xl);grid-template-columns:1fr}.lo53rt3{min-height:10rem}.lo53rtb{grid-column:1;justify-content:center}}
@media screen and (max-width:36rem){.lo53rt1{padding:var(--wt-space-md)}.lo53rt2{border-radius:var(--wt-radius-lg);padding:var(--wt-space-lg)}.lo53rta{font-size:var(--wt-fontSize-md)}}
@media screen and (max-height:40rem){.lo53rt1{padding-bottom:var(--wt-space-lg);padding-top:var(--wt-space-sm);align-items:flex-start}.lo53rt2{gap:var(--wt-space-md);max-width:41rem;padding:var(--wt-space-lg);grid-template-columns:minmax(11rem,.8fr) minmax(15rem,1.2fr);margin:auto}.lo53rt3{min-height:8.5rem}.lo53rtb{grid-column:2}}
@media screen and (max-width:36rem) and (max-height:40rem){.lo53rt2{grid-template-columns:1fr}.lo53rtb{grid-column:1}}
._1t1jhy60{gap:var(--wt-space-sm);justify-content:center;width:100%}
._1t1jhy60[data-tone=bronze]{background:var(--wt-color-medalBronzeFill);border-color:var(--wt-color-medalBronzeBorder);color:var(--wt-color-medalBronzeText)}
._1t1jhy60[data-tone=silver]{background:var(--wt-color-medalSilverFill);border-color:var(--wt-color-medalSilverBorder);color:var(--wt-color-medalSilverText)}
._1t1jhy60[data-tone=gold]{background:var(--wt-color-medalGoldFill);border-color:var(--wt-color-medalGoldBorder);color:var(--wt-color-medalGoldText)}
._1t1jhy61{color:color-mix(in srgb, currentColor 52%, transparent);font-family:var(--wt-font-body);font-size:var(--wt-fontSize-xs);font-weight:var(--wt-fontWeight-semibold);letter-spacing:.08em}
._1nyamm70{align-items:center;gap:var(--wt-size-chipStackGap);flex-direction:column;width:100%;display:flex}
@media screen and (max-width:48rem){._190nac21{padding:var(--wt-space-xl)}._190nac27{grid-template-columns:minmax(0,1fr)}}
@media screen and (min-width:48.0625rem){._190nac21{width:min(calc(100% - (var(--wt-space-2xl) * 2)), var(--wt-size-contentWidthWide))}}
@media screen and (max-width:36rem){._190nac23{grid-template-columns:minmax(0,1fr)}}
._35accq0{justify-content:center;align-items:center;display:flex}
._35accq1{gap:var(--wt-space-sm);display:flex}
._35accq2{background:color-mix(in srgb, var(--wt-color-statusIncorrectFill) 12%, transparent);border:var(--wt-size-borderWidth) solid color-mix(in srgb, var(--wt-color-statusIncorrectBorder) 44%, var(--wt-color-backdropStrong));border-radius:var(--wt-radius-pill);height:var(--wt-size-lifeSize);transition:border-color var(--wt-duration-normal) var(--wt-easing-standard), background-color var(--wt-duration-normal) var(--wt-easing-standard);width:var(--wt-size-lifeSize)}
._35accq3{background:var(--wt-color-statusIncorrectFill);border-color:var(--wt-color-statusIncorrectBorder)}
._13uhzvr0{pointer-events:none;justify-content:center;align-items:flex-end;display:flex}
._13uhzvr1{pointer-events:auto;width:var(--wt-size-deckWidth);position:relative}
._13uhzvr2{padding:var(--wt-space-xl) var(--wt-space-md) var(--wt-space-3xl);justify-content:center;display:flex}
._13uhzvr3{height:var(--wt-size-cardHeight);width:var(--wt-size-deckStackWidth);position:relative}
._13uhzvr4{z-index:1;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}
._13uhzvr5{z-index:2}
._13uhzvr6{height:var(--wt-size-cardHeight);width:var(--wt-size-cardWidth);position:relative}
@media screen and (min-width:48.0625rem) and (max-height:52rem){._13uhzvr2{padding:var(--wt-space-sm) var(--wt-space-md) var(--wt-space-md)}}
@media screen and (max-height:43rem){._13uhzvr2{padding:var(--wt-space-sm) var(--wt-space-md) var(--wt-space-lg)}}
@media screen and (max-height:36rem){._13uhzvr2{padding:var(--wt-space-xxs) var(--wt-space-md) var(--wt-space-md)}}
@media screen and (max-width:48rem) and (max-height:46rem){._13uhzvr2{padding:var(--wt-space-xs) var(--wt-space-md) var(--wt-space-sm)}}
._8qk1950{width:max-content;min-width:100%}
._8qk1951{min-width:100%;padding-bottom:var(--wt-size-timelineBottomPadding);width:max-content;position:relative}
._8qk1952{min-width:100%;padding-left:var(--wt-size-timelineInlinePadding);padding-right:var(--wt-size-timelineInlinePadding);justify-content:center;width:max-content;display:flex;position:relative}
._8qk1953{align-items:center;width:max-content;margin-left:auto;margin-right:auto;display:flex;position:relative}
._8qk1954{align-items:center;gap:var(--wt-space-xl);padding-bottom:var(--wt-space-3xl);width:max-content;display:flex}
._8qk1955{flex:none;display:flex;position:relative}
._8qk1956{height:var(--wt-size-cardHeight);pointer-events:none;width:var(--wt-size-cardWidth)}
._8qk1957{background:var(--wt-color-accentTint);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-lg);height:var(--wt-size-cardHeight);width:var(--wt-size-cardWidth);flex:none}
._8qk1958{height:var(--wt-size-cardHeight);opacity:0;pointer-events:none;width:var(--wt-size-cardWidth);flex:none;display:block}
@media screen and (max-width:48rem){._8qk1952{padding-left:var(--wt-space-xl);padding-right:var(--wt-space-xl)}}
@media screen and (max-width:48rem) and (max-height:46rem){._8qk1954{padding-bottom:var(--wt-space-xl)}}
._1xyh2sn0{color:var(--wt-color-text);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}
._1xyh2sn1{align-items:center;gap:var(--wt-space-lg);min-height:0;padding-top:var(--wt-space-md);flex-direction:column;flex:none;justify-content:flex-start;display:flex;position:relative}
._1xyh2sn2{padding-bottom:var(--wt-space-lg);padding-top:var(--wt-space-lg);flex-basis:68%;justify-content:center}
._1xyh2sn3{width:min(100%, var(--wt-size-boardStatusWidth));position:relative}
._1xyh2sn4{justify-content:center;width:100%;display:flex}
._1xyh2sn5{align-items:center;gap:var(--wt-space-xs);pointer-events:none;z-index:3;flex-direction:column;justify-content:center;min-width:4rem;display:flex;overflow:visible}
._1xyh2sn6{color:var(--wt-color-text);font-family:var(--wt-font-display);font-feature-settings:normal;font-variant-numeric:normal;font-size:3.5rem;font-weight:var(--wt-fontWeight-black);text-align:center;min-width:1.6ch;line-height:1;display:block;overflow:visible}
._1xyh2sn7{color:color-mix(in srgb, var(--wt-color-text) 60%, transparent);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-semibold);text-transform:uppercase;letter-spacing:.1em;align-items:center;line-height:1;display:inline-flex}
._1xyh2sn8{min-height:0;padding-top:var(--wt-space-md);flex:1 1 0;align-items:safe center;width:100%;display:flex;position:relative;overflow:auto hidden}
._1xyh2sn9{--wt-size-cardHeight:10rem;--wt-size-cardWidth:7.5rem;--wt-size-datePillHeight:1.75rem;--wt-size-datePillWidth:4.5rem;--wt-size-timelineBottomPadding:1.75rem;padding-top:var(--wt-space-sm);flex-basis:32%}
@media screen and (min-width:48.0625rem){._1xyh2sn0{--wt-size-boardStatusWidth:31rem;--wt-size-cardHeight:14rem;--wt-size-cardWidth:10.5rem;--wt-size-deckStackWidth:11.75rem;--wt-size-deckWidth:14.25rem}}
@media screen and (max-width:48rem){._1xyh2sn1{gap:var(--wt-space-md)}._1xyh2sn2{gap:var(--wt-space-md);padding-bottom:var(--wt-space-sm);padding-top:var(--wt-space-sm);flex-basis:70%}._1xyh2sn6{font-size:3rem}._1xyh2sn7{font-size:var(--wt-fontSize-xs)}}
@media screen and (max-width:48rem) and (max-height:46rem){._1xyh2sn1{gap:var(--wt-space-sm);padding-top:var(--wt-space-sm)}._1xyh2sn6{font-size:2.5rem}._1xyh2sn7{font-size:.625rem}}
@media screen and (min-width:48.0625rem) and (max-height:52rem){._1xyh2sn0{--wt-size-boardStatusWidth:27rem;--wt-size-cardHeight:11rem;--wt-size-cardWidth:8.25rem;--wt-size-deckStackWidth:9.25rem;--wt-size-deckWidth:11.25rem}._1xyh2sn1{gap:var(--wt-space-sm);padding-top:var(--wt-space-sm)}._1xyh2sn2{flex-basis:64%}._1xyh2sn5{gap:var(--wt-space-xxs)}._1xyh2sn6{font-size:3rem}}
@media screen and (max-height:43rem){._1xyh2sn0{--wt-size-cardHeight:10rem;--wt-size-cardWidth:7.5rem;--wt-size-datePillHeight:1.75rem;--wt-size-datePillWidth:4.5rem;--wt-size-deckStackWidth:8.5rem;--wt-size-deckWidth:10.5rem;--wt-size-timelineBottomPadding:1.75rem}._1xyh2sn1{gap:var(--wt-space-sm);padding-top:var(--wt-space-sm)}._1xyh2sn6{font-size:2.5rem}}
@media screen and (max-height:36rem){._1xyh2sn0{--wt-size-cardHeight:8.75rem;--wt-size-cardWidth:6.5625rem;--wt-size-datePillHeight:1.625rem;--wt-size-datePillWidth:4.25rem;--wt-size-deckStackWidth:7.25rem;--wt-size-deckWidth:9rem;--wt-size-timelineBottomPadding:1.625rem}}
@media screen and (min-width:48.0625rem) and (max-height:36rem){._1xyh2sn0{flex-direction:row}._1xyh2sn1{flex:0 0 38%;justify-content:center;padding-top:0}}
@media screen and (max-width:48rem){._1xyh2sn9{--wt-size-cardHeight:8.75rem;--wt-size-cardWidth:6.5625rem;--wt-size-timelineBottomPadding:1.5rem;flex-basis:30%}}
@media screen and (min-width:48.0625rem) and (max-height:52rem){._1xyh2sn8{padding-top:var(--wt-space-sm)}._1xyh2sn9{flex-basis:36%}}
@media screen and (max-height:43rem){._1xyh2sn8{padding-top:var(--wt-space-sm)}}
@media screen and (max-width:48rem) and (max-height:46rem){._1xyh2sn8{padding-top:var(--wt-space-xs)}}
@media screen and (min-width:48.0625rem) and (max-height:36rem){._1xyh2sn8{padding-top:0}}
