@charset "UTF-8";.challenge-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--fs) * 5);width:calc(var(--fs) * 93);max-width:100%;padding:0 calc(var(--fs) * 3);align-items:center;border-radius:calc(var(--fs) * 1.65);background:radial-gradient(68.16% 68.71% at 65.73% 3.01%,#08120f 19.23%,#010101 72.6%);height:calc(var(--fs) * 38.875)}@media (orientation: portrait){.challenge-panel{grid-template-columns:1fr;gap:0;height:auto;padding:calc(var(--fs) * 2);margin-top:calc(var(--fs) * 7.5);width:auto;align-self:stretch;margin-inline:var(--section-px)}}.challenge-panel__texture{position:absolute;bottom:0%;left:50%;transform:translate(-50%,50%);width:calc(var(--fs) * 28.5);height:calc(var(--fs) * 28.5);pointer-events:none;z-index:-1}@media (orientation: portrait){.challenge-panel__texture{opacity:.5}}.challenge-panel__texture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:color;opacity:.5}.challenge-panel__glow{position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);width:calc(var(--fs) * 36.6875);height:calc(var(--fs) * 20.75);border-radius:calc(var(--fs) * 18.4375);background:radial-gradient(var(--color-primary-green-600),rgba(0,0,0,0));mix-blend-mode:lighten;filter:blur(100px)}.challenge-panel__border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#00422c40,#00422c00 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (orientation: portrait){.tier-block{display:none}}.tier-heading,.challenge-heading{font-size:calc(var(--fs) * 1.375);font-weight:400;line-height:normal;margin-bottom:calc(var(--fs) * 1.5)}.challenge-heading{font-size:var(--fs-h3)}.tier-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:calc(var(--fs) * .85)}.tier-row{display:grid;grid-template-columns:auto 1fr auto .25fr;align-items:center;padding:calc(var(--fs) * .85) calc(var(--fs) * 1.25);border-radius:calc(var(--fs) * .9735);border:1px solid var(--v2-border);background:var(--v2-card);background:var(--color-neutral-100)}.tier-row--active{background:var(--Surface-Green-Gradient, radial-gradient(307.01% 88.35% at 65.73% 3.01%, #08120f 19.23%, #111f1b 72.6%))}.tier-row--active .tier-row__price{color:#fff}.tier-row__name{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--fs) * .4) calc(var(--fs) * 1);border-radius:999px;font-size:calc(var(--fs) * .85);color:var(--text);border:.5px solid #086043;background:var(--green-number)}.tier-row:nth-child(2) .tier-row__name{border:.5px solid var(--Surface-Green-Stroke-gradient, #00422c);background:var(--color-primary-green-200)}.tier-row:nth-child(4) .tier-row__name{border:none;background:#515151;color:var(--text-dim)}.tier-row__price{font-size:calc(var(--fs) * .95);color:var(--text-muted);padding-left:calc(var(--fs) * 1.31)}.tier-row__mult{display:inline-flex;align-items:center;gap:calc(var(--fs) * .5);padding:calc(var(--fs) * 0) calc(var(--fs) * 1.25);border-radius:999px;background:var(--color-neutral-200);font-size:calc(var(--fs) * .9);color:var(--text);height:calc(var(--fs) * 2.75)}.tier-row__plus{color:#fff}.tier-row__total{font-size:var(--fs-p4);color:var(--text);text-align:right}.tier-row--active .tier-row__total{color:var(--green-number)}.challenge-block{padding-top:calc(var(--fs) * 2)}@media (orientation: portrait){.challenge-block{padding-top:0}}.challenge-head{display:flex;align-items:center;gap:calc(var(--fs) * 1);margin-bottom:calc(var(--fs) * 1)}@media (orientation: portrait){.challenge-head{flex-direction:column-reverse;justify-content:center;gap:calc(var(--fs) * 1.25);margin-bottom:calc(var(--fs) * 1.25)}}.challenge-head .challenge-heading{margin-bottom:0}.challenge-badge{display:inline-flex;align-items:center;gap:calc(var(--fs) * .45);padding:calc(var(--fs) * 0) calc(var(--fs) * 1.25);background:var(--v2-card);border:1px solid var(--v2-border);border-radius:999px;font-size:var(--fs-p5);color:var(--text);height:calc(var(--fs) * 2.75)}@media (orientation: portrait){.challenge-badge{height:calc(var(--fs) * 2.25)}}.challenge-badge img{width:calc(var(--fs) * 1.5);height:calc(var(--fs) * 1.5)}.challenge-sub{font-size:var(--fs-tag);font-weight:400;line-height:1.25;color:var(--text-gray);margin-bottom:calc(var(--fs) * 1.5);max-width:calc(var(--fs) * 29)}@media (orientation: portrait){.challenge-sub{font-size:calc(var(--fs) * .875);max-width:100%;text-align:center;margin-bottom:calc(var(--fs) * 2)}}.challenge-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--fs) * .75);margin-bottom:calc(var(--fs) * 1.5)}@media (orientation: portrait){.challenge-stats{grid-template-columns:1fr;gap:calc(var(--fs) * 1);margin-bottom:calc(var(--fs) * 2)}}.challenge-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--fs) * .25);padding:calc(var(--fs) * 1) calc(var(--fs) * 1.1);border-radius:calc(var(--fs) * 1);border:1px solid var(--v2-border);background:var(--v2-card)}@media (orientation: portrait){.challenge-stat{padding:calc(var(--fs) * 1.5) calc(var(--fs) * 1.1);gap:calc(var(--fs) * .4)}}.challenge-stat{background:var(--Surface-Green-Gradient, radial-gradient(307.01% 88.35% at 65.73% 3.01%, #08120f 19.23%, #111f1b 72.6%))}.challenge-stat__value{font-size:var(--fs-h4);font-weight:400;line-height:normal;color:var(--text)}.challenge-stat__label{font-size:var(--fs-tag);color:var(--text-muted)}.challenge-cta{width:100%;margin-bottom:calc(var(--fs) * .75)}.challenge-actions{display:flex;gap:calc(var(--fs) * .75)}@media (orientation: portrait){.challenge-actions>.btn{flex:1}}
