.ba-stage{position:relative;max-width:640px;margin-inline:auto}.ba-wide{max-width:920px}.ba-fighter{position:relative;--ba-tint:124,77,255}.ba-a{--ba-tint:53,214,245}.ba-b{--ba-tint:236,95,180}.ba-won{--ba-tint:252,211,77}.ba-door{position:relative;padding:3px;border-radius:1.25rem;background:conic-gradient(from var(--vb-a,0deg),#35d6f5,#fff 6%,#5b7cfa 14%,#1e1b4b 23%,#a855f7 33%,#fff 40%,#ec5fb4 48%,#4c1d95 57%,#35d6f5 66%,#e0f7ff 73%,#7c4dff 82%,#1e1b4b 91%,#35d6f5 100%);box-shadow:0 20px 42px -12px rgba(var(--ba-tint),.5),0 0 28px -6px rgba(var(--ba-tint),.4),0 26px 56px -26px rgba(0,0,0,.8),0 8px 20px -14px rgba(0,0,0,.6);transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s ease}.ba-b .ba-door{background:conic-gradient(from var(--vb-a,0deg),#ec5fb4,#fff 6%,#a855f7 14%,#2e1065 23%,#7c4dff 33%,#fff 40%,#35d6f5 48%,#164e63 57%,#ec5fb4 66%,#ffe4f5 73%,#a855f7 82%,#2e1065 91%,#ec5fb4 100%)}.ba-won .ba-door{background:conic-gradient(from var(--vb-a,0deg),#fcd34d,#fffbeb 6%,#f59e0b 14%,#78350f 23%,#fde68a 33%,#fff 40%,#f59e0b 48%,#92400e 57%,#fcd34d 66%,#fffbeb 73%,#d97706 82%,#78350f 91%,#fcd34d 100%)}.ba-animate .ba-a .ba-door{animation:vb-spin 9s linear infinite}.ba-animate .ba-b .ba-door{animation:vb-spin 11s linear infinite}.ba-animate .ba-picked .ba-door{animation-duration:4.2s}.ba-lost{--ba-tint:224,38,74}.ba-settled{padding-top:1.5rem}.ba-lost .ba-door{background:conic-gradient(from 0deg,#7f1d3a,#e0264a 25%,#4a0d1f 50%,#e0264a 75%,#7f1d3a 100%)}.ba-animate .ba-lost .ba-door{animation:ba-thump .45s ease-out .15s 1}.ba-glow{position:absolute;inset:0;border-radius:1.25rem;pointer-events:none;opacity:0;box-shadow:0 0 34px 8px rgba(var(--ba-tint),.7);animation:ba-fade-in .5s ease-out .15s forwards}.ba-animate .ba-won .ba-glow{animation:ba-fade-in .5s ease-out .15s forwards,ba-pulse 2.4s ease-in-out 1s infinite}.ba-dim{inset:0;z-index:3;pointer-events:none;background:rgba(40,0,12,.55);animation:ba-fade-in .6s ease-out .15s forwards}.ba-dim,.ba-tab{position:absolute;opacity:0}.ba-tab{left:50%;top:0;z-index:4;padding:.3rem 1rem;border-radius:.55rem .55rem 0 0;font-family:var(--font-mono,ui-monospace,monospace);font-size:.65rem;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transform:translate3d(-50%,-60%,0);animation:ba-tab-in .55s cubic-bezier(.2,.9,.3,1.2) .35s forwards}.ba-tab-won{background:linear-gradient(#ffe3a0,#ffc452);color:#2a1a00}.ba-tab-lost{background:#3a0a18;color:#ff8aa3;border:1px solid #e0264a;border-bottom:0}@keyframes ba-fade-in{to{opacity:1}}@keyframes ba-tab-in{0%{opacity:0;transform:translate3d(-50%,-30%,0)}to{opacity:1;transform:translate3d(-50%,-100%,0)}}@keyframes ba-pulse{0%,to{opacity:.2}50%{opacity:1}}@keyframes ba-thump{0%,40%{transform:translate3d(-3px,0,0)}20%,60%{transform:translate3d(3px,0,0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ba-animate .ba-lost .ba-door,.ba-dim,.ba-glow,.ba-tab{animation:none}.ba-glow{opacity:.5}.ba-dim,.ba-tab{opacity:1}.ba-tab{transform:translate3d(-50%,-100%,0)}}.ba-door:focus-within,.ba-door:hover{transform:translateY(-4px) scale(1.006);box-shadow:0 28px 54px -12px rgba(var(--ba-tint),.7),0 0 36px -4px rgba(var(--ba-tint),.55),0 32px 64px -26px rgba(0,0,0,.85),0 8px 20px -14px rgba(0,0,0,.6)}.ba-picked .ba-door{transform:translateY(-3px);box-shadow:0 26px 50px -12px rgba(var(--ba-tint),.72),0 0 40px -4px rgba(var(--ba-tint),.6),0 30px 60px -26px rgba(0,0,0,.85),0 8px 20px -14px rgba(0,0,0,.6)}.ba-pane{position:relative;z-index:0;display:block;overflow:hidden;isolation:isolate;border-radius:calc(1.25rem - 3px);background-color:#05070d;background:linear-gradient(168deg,rgba(var(--ba-tint),.14) 0,rgba(var(--ba-tint),.04) 56%,rgba(var(--ba-tint),.12) 100%),radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.05) 1px,transparent 2px),radial-gradient(circle at 80% 70%,hsla(0,0%,100%,.04) 1px,transparent 2px),radial-gradient(circle at 40% 80%,hsla(0,0%,100%,.03) 1px,transparent 2px),linear-gradient(180deg,rgba(14,19,32,.9) 0,rgba(5,7,13,.96) 100%);background-size:auto,30px 30px,25px 25px,35px 35px,auto}.ba-sheen{inset:0;z-index:3;background:radial-gradient(86% 62% at 14% -8%,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 62%),linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0)),linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 50%),linear-gradient(146deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.013) 24%,hsla(0,0%,100%,0) 46%);background-repeat:no-repeat;background-position:0 0,10px 9px,0 0,0 0;background-size:auto,calc(100% - 20px) 1px,2px 100%,auto}.ba-sheen,.ba-shimmer{position:absolute;pointer-events:none}.ba-shimmer{inset:-30% -10%;z-index:2;mix-blend-mode:screen;background:linear-gradient(102deg,transparent 42%,hsla(0,0%,100%,.2) 47%,hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,.2) 53%,transparent 58%);transform:translate3d(-130%,0,0)}.ba-animate .ba-shimmer{animation:ba-shimmer 7s ease-in-out infinite}.ba-animate .ba-b .ba-shimmer{animation-delay:3.5s}@keyframes ba-shimmer{0%{transform:translate3d(-130%,0,0)}18%{transform:translate3d(130%,0,0)}to{transform:translate3d(130%,0,0)}}.ba-cap{position:relative;z-index:1;display:block;width:100%;padding:.62rem .5rem .68rem;border-radius:calc(1.25rem - 3px);text-align:center;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;color:color-mix(in srgb,rgb(var(--ba-tint)) 40%,#fff);text-shadow:0 0 10px rgba(var(--ba-tint),.55),0 0 26px rgba(var(--ba-tint),.3);background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--ba-tint)) 40%,#06090f) 0,color-mix(in srgb,rgb(var(--ba-tint)) 24%,#06090f) 100%);box-shadow:inset 0 2px 1px -1px hsla(0,0%,100%,.5),inset 2px -2px 1px -1px rgba(var(--ba-tint),.9),inset -2px -2px 1px -1px rgba(var(--ba-tint),.9),inset 6px -6px 1px -6px rgba(var(--ba-tint),.55),inset -6px -6px 1px -6px rgba(var(--ba-tint),.55),inset 0 -2px 2px -1px rgba(0,0,0,.5),0 10px 24px -10px rgba(var(--ba-tint),.65),0 10px 22px -14px rgba(0,0,0,.8);transition:filter .24s ease,transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s ease,color .24s ease}.ba-cap:before{inset:0;border-radius:inherit;background:linear-gradient(45deg,rgba(var(--ba-tint),.8) 0,rgba(var(--ba-tint),0) 16%,rgba(var(--ba-tint),0) 84%,rgba(var(--ba-tint),.8) 100%);filter:blur(7px);opacity:.75;transition:opacity .24s ease,filter .24s ease}.ba-cap:after,.ba-cap:before{content:"";position:absolute;z-index:0;pointer-events:none}.ba-cap:after{inset:3px 5px;border:1px solid rgba(var(--ba-tint),.3);border-radius:12px;filter:blur(1px);transition:border-color .24s ease}.ba-cap>span{position:relative;z-index:1}.ba-cap:hover:not(:disabled){transform:translateY(-3px);filter:brightness(1.18);box-shadow:inset 0 2px 1px -1px hsla(0,0%,100%,.6),inset 2px -2px 1px -1px rgba(var(--ba-tint),1),inset -2px -2px 1px -1px rgba(var(--ba-tint),1),inset 6px -6px 1px -6px rgba(var(--ba-tint),.7),inset -6px -6px 1px -6px rgba(var(--ba-tint),.7),inset 0 -2px 2px -1px rgba(0,0,0,.5),0 16px 30px -10px rgba(var(--ba-tint),.85),0 14px 26px -14px rgba(0,0,0,.85)}.ba-cap:hover:not(:disabled):before{opacity:1;filter:blur(9px)}.ba-cap:hover:not(:disabled):after{border-color:rgba(var(--ba-tint),.55)}.ba-cap:active:not(:disabled){transform:translateY(-1px);filter:brightness(.94)}.ba-picked .ba-cap{color:#04060c;text-shadow:none;background:linear-gradient(180deg,rgb(var(--ba-tint)) 0,color-mix(in srgb,rgb(var(--ba-tint)) 80%,#06090f) 100%)}.ba-picked .ba-cap:after{border-color:rgba(4,6,12,.25)}@media (min-width:640px){.ba-cap{padding:.72rem .6rem .78rem;font-size:15.5px}}.ba-tally{color:color-mix(in srgb,rgb(var(--ba-tint)) 34%,#94a3b8)}.ba-card{box-shadow:0 0 0 1px rgba(var(--ba-tint),.35),0 0 20px 2px rgba(var(--ba-tint),.3),0 14px 30px rgba(0,0,0,.6)}.ba-swords-still{color:#fcd34d;filter:drop-shadow(0 0 6px rgba(252,211,77,.45))}.ba-clash{position:relative;align-self:stretch;width:62px;--ba-mid:-73px;isolation:isolate}.ba-flare{left:50%;width:160px;height:212px;margin:calc(-106px + var(--ba-mid)) 0 0 -80px;background:radial-gradient(17% 30% at 50% 50%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 100%),radial-gradient(38% 26% at 22% 50%,rgba(53,214,245,.95) 0,rgba(53,214,245,0) 100%),radial-gradient(38% 26% at 78% 50%,rgba(236,95,180,.95) 0,rgba(236,95,180,0) 100%),radial-gradient(46% 48% at 50% 50%,rgba(124,77,255,.45) 0,rgba(124,77,255,0) 100%);filter:blur(8px);opacity:.9}.ba-clash:after,.ba-clash:before,.ba-flare{position:absolute;top:50%;pointer-events:none}.ba-clash:after,.ba-clash:before{content:"";width:58px;height:190px;margin-top:calc(-95px + var(--ba-mid));filter:blur(13px);opacity:.6}.ba-clash:before{right:50%;transform-origin:right center;background:radial-gradient(60% 50% at 100% 50%,rgba(53,214,245,.9),rgba(53,214,245,0) 100%)}.ba-clash:after{left:50%;transform-origin:left center;background:radial-gradient(60% 50% at 0 50%,rgba(236,95,180,.9),rgba(236,95,180,0) 100%)}.ba-animate .ba-clash:before{animation:ba-push-a 3.4s ease-in-out infinite}.ba-animate .ba-clash:after{animation:ba-push-b 3.4s ease-in-out infinite;animation-delay:-1.7s}@keyframes ba-push-a{0%,to{opacity:.34;transform:translateX(-9px) scaleX(.78)}50%{opacity:.95;transform:translateX(2px) scaleX(1.12)}}@keyframes ba-push-b{0%,to{opacity:.34;transform:translateX(9px) scaleX(.78)}50%{opacity:.95;transform:translateX(-2px) scaleX(1.12)}}.ba-mark{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;transform:translateY(var(--ba-mid))}.ba-flash,.ba-mark{pointer-events:none}.ba-flash{position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.85) 0,rgba(255,238,196,.5) 22%,rgba(186,160,255,.3) 44%,transparent 72%);opacity:.75}.ba-animate .ba-flash{animation:ba-flash 5.5s ease-in-out infinite}@keyframes ba-flash{0%,84%,to{opacity:.55;transform:scale(.92)}90%{opacity:1;transform:scale(1.18)}96%{opacity:.7;transform:scale(1)}}.ba-swords{position:relative;z-index:1;width:56px;height:56px;color:#fcd34d;filter:drop-shadow(0 0 10px rgba(252,211,77,.75)) drop-shadow(0 2px 3px rgba(0,0,0,.8))}.ba-animate .ba-swords{animation:ba-clash 5.5s ease-in-out infinite}@keyframes ba-clash{0%,86%,to{transform:scale(1) rotate(0deg)}90%{transform:scale(1.16) rotate(-6deg)}94%{transform:scale(1.16) rotate(6deg)}}.ba-spark{position:absolute;top:50%;left:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;pointer-events:none;opacity:0;background:#fff;box-shadow:0 0 10px 2px rgba(190,230,255,.95)}.ba-animate .ba-spark{animation:ba-spark 2.8s ease-out infinite}.ba-spark-0{--sx:-32px;--sy:-18px;animation-delay:0s}.ba-spark-1{--sx:34px;--sy:-24px;animation-delay:.7s;box-shadow:0 0 10px 2px rgba(236,95,180,.95)}.ba-spark-2{--sx:-30px;--sy:22px;animation-delay:1.4s;box-shadow:0 0 10px 2px rgba(251,191,36,.95)}.ba-spark-3{--sx:33px;--sy:17px;animation-delay:2.1s;box-shadow:0 0 10px 2px rgba(236,95,180,.95)}@keyframes ba-spark{0%{opacity:0;transform:translateZ(0) scale(.4)}14%{opacity:1;transform:translate3d(calc(var(--sx) * .3),calc(var(--sy) * .3),0) scale(1.1)}62%,to{opacity:0;transform:translate3d(var(--sx),var(--sy),0) scale(.5)}}.ba-tug{position:relative;display:flex;height:14px;border-radius:999px;background:rgba(4,7,14,.85);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),inset 0 2px 6px rgba(0,0,0,.8)}.ba-tug-a,.ba-tug-b{display:block;height:100%}.ba-tug-a{border-radius:999px 2px 2px 999px;background:linear-gradient(90deg,#1a6f9e,#35d6f5 70%,#9beeff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 0 18px -2px rgba(53,214,245,.9)}.ba-tug-b{border-radius:2px 999px 999px 2px;background:linear-gradient(90deg,#ffb3e2,#ec5fb4 30%,#8c2d63);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 0 18px -2px rgba(236,95,180,.9)}.ba-tug-join{position:absolute;top:50%;width:4px;height:26px;margin-left:-2px;border-radius:3px;background:#fff;transform:translateY(-50%);box-shadow:0 0 14px 3px hsla(0,0%,100%,.9),0 0 30px 8px rgba(124,77,255,.7)}.ba-animate .ba-tug-join{animation:ba-join 2.4s ease-in-out infinite}@keyframes ba-join{0%,to{opacity:.8;transform:translateY(-50%) scaleY(1)}50%{opacity:1;transform:translateY(-50%) scaleY(1.18)}}.ba-tug-sealed{display:block;width:100%;height:100%;border-radius:999px;opacity:.45;background-image:repeating-linear-gradient(115deg,hsla(0,0%,100%,.16) 0 7px,transparent 7px 14px)}@media (prefers-reduced-motion:reduce){.ba-animate .ba-a .ba-door,.ba-animate .ba-b .ba-door,.ba-animate .ba-clash:after,.ba-animate .ba-clash:before,.ba-animate .ba-flash,.ba-animate .ba-picked .ba-door,.ba-animate .ba-shimmer,.ba-animate .ba-spark,.ba-animate .ba-swords,.ba-animate .ba-tug-join{animation:none}.ba-animate .ba-shimmer{display:none}.ba-door,.ba-door:focus-within,.ba-door:hover,.ba-picked .ba-door{transform:none}}@media (max-width:639px){.ba-door{padding:2px;border-radius:1rem}.ba-cap,.ba-pane{border-radius:calc(1rem - 2px)}.ba-cap{padding:.5rem .25rem .55rem;font-size:11.5px;letter-spacing:.04em;white-space:nowrap}.ba-cap:after{inset:3px 4px;border-radius:9px}.ba-clash{width:38px;--ba-mid:-67px}.ba-mark{width:48px;height:48px;margin:-24px 0 0 -24px}.ba-swords{width:36px;height:36px}.ba-flash{inset:-10px}.ba-flare{width:104px;height:150px;margin:calc(-75px + var(--ba-mid)) 0 0 -52px;filter:blur(6px)}.ba-clash:after,.ba-clash:before{width:38px;height:128px;margin-top:calc(-64px + var(--ba-mid));filter:blur(9px)}}.bs-wrap{position:relative}.bs-stack{display:grid;grid-template-areas:"card";touch-action:pan-y;padding-bottom:14px}.bs-stack>*{grid-area:card}.bs-card{position:relative;border:1px solid transparent;border-radius:1.1rem;padding:1rem 1rem 1.1rem;background:linear-gradient(170deg,rgba(124,77,255,.07),rgba(11,15,25,.97) 44%) padding-box,linear-gradient(140deg,rgba(53,214,245,.45),rgba(124,77,255,.5) 46%,rgba(236,95,180,.4)) border-box;background-color:#090d16;box-shadow:0 20px 44px -26px rgba(124,77,255,.6),0 20px 44px -30px rgba(0,0,0,.9);transition:transform .26s cubic-bezier(.2,.7,.3,1),opacity .24s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.bs-card-behind{transform:translate3d(0,14px,0) scale(.965)!important;transform-origin:50% 100%;opacity:.55;pointer-events:none}.bs-card-top{z-index:2}.bs-card-out{pointer-events:none;transition:transform .26s ease-out .16s,opacity .24s ease .16s}.bs-art:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transform:translate3d(-130%,0,0);background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.5) 50%,transparent 68%)}.bs-side-lit .bs-art:after{animation:bs-sheen .48s ease-out both}.bs-out-a .bs-side-b .bs-art,.bs-out-b .bs-side-a .bs-art{opacity:.4;transition:opacity .18s ease}@keyframes bs-sheen{0%{opacity:0;transform:translate3d(-130%,0,0)}20%{opacity:1}to{opacity:0;transform:translate3d(130%,0,0)}}@media (prefers-reduced-motion:reduce){.bs-card,.bs-card-out{transition:opacity .16s ease}.bs-side-lit .bs-art:after{animation:none}.bs-art-away,.bs-card-out{transform:none!important}.bs-art-away{transition:opacity .16s ease}}.bs-ask{margin-bottom:.25rem;font-size:13.5px;font-weight:600;color:rgba(226,232,240,.92)}.bs-ask,.bs-time{text-align:center}.bs-time{min-height:1.2em;margin-bottom:.75rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:rgba(148,163,184,.8)}.bs-time-soon{color:#fbbf77}.bs-pair{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.bs-pair .bs-user{margin-bottom:.6rem}.bs-side{display:flex;flex-direction:column;min-width:0;text-align:center;--bs-tint:53,214,245}.bs-side-b{--bs-tint:236,95,180}.bs-art{position:relative;display:block;overflow:hidden;aspect-ratio:5/7;border-radius:.7rem;background:#05070d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 10px 22px -14px rgba(0,0,0,.9);transition:box-shadow .16s ease,transform .34s cubic-bezier(.34,1.45,.64,1)}.bs-art-live{cursor:grab;touch-action:none}.bs-art-drag{transition:none;cursor:grabbing;z-index:3;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 26px 34px -14px rgba(0,0,0,.85)}.bs-art-away{z-index:3;pointer-events:none;transition:transform .38s cubic-bezier(.45,.05,.4,1),opacity .24s ease .14s}.bs-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-art-blank{display:grid;place-items:center;width:100%;height:100%;padding:0 .5rem;font-size:11px;color:rgba(148,163,184,.8)}.bs-side-lit .bs-art{transform:translateY(-3px);box-shadow:inset 0 0 0 2px rgba(var(--bs-tint),.9),0 0 26px -4px rgba(var(--bs-tint),.85),0 10px 22px -14px rgba(0,0,0,.9)}.bs-grade{position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:999px;background:rgba(4,7,14,.82);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(241,245,249,.92)}.bs-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:.5rem;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.25;color:#e2e8f0}.bs-user{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:rgba(148,163,184,.9)}.bs-pick{display:block;width:100%;margin-top:auto;padding:.45rem .5rem .5rem;border-radius:.65rem;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,rgb(var(--bs-tint)) 40%,#fff);text-shadow:0 0 10px rgba(var(--bs-tint),.5);background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--bs-tint)) 36%,#06090f) 0,color-mix(in srgb,rgb(var(--bs-tint)) 22%,#06090f) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -2px 2px -1px rgba(0,0,0,.5),0 8px 18px -12px rgba(var(--bs-tint),.8);transition:filter .18s ease,transform .18s cubic-bezier(.2,.7,.3,1)}.bs-pick:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.18)}.bs-pick:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}.bs-pick:disabled{opacity:.5;cursor:not-allowed}.bs-open{display:block;margin-top:.85rem;text-align:center;font-size:12px;color:rgba(148,163,184,.85)}.bs-open:hover{color:#fff}.bs-hint{margin-top:.6rem;text-align:center;font-size:11.5px;color:rgba(148,163,184,.75)}.bs-foot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.7rem;font-size:12px;color:rgba(148,163,184,.85)}.bs-done{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-variant-numeric:tabular-nums;color:rgba(203,213,225,.9)}.bs-all{margin-left:auto}.bs-all:hover{color:#fff}.bs-failed{margin-top:.7rem;border-radius:.6rem;padding:.5rem .7rem;background:rgba(244,63,94,.1);box-shadow:inset 0 0 0 1px rgba(244,63,94,.35);font-size:12.5px;color:#fecdd3}.bs-empty{border:1px solid transparent;border-radius:1.1rem;padding:1.4rem 1.2rem;text-align:center;background:linear-gradient(170deg,rgba(124,77,255,.05),rgba(11,15,25,.97) 50%) padding-box,linear-gradient(140deg,rgba(124,77,255,.3),hsla(0,0%,100%,.06) 60%) border-box}.bs-empty-link{display:inline-block;font-size:12.5px;color:#c084fc}.bs-empty-link:hover{color:#fff}.bs-mine{display:grid;gap:10px;text-align:left}.bs-mine-row{--bs-mine-tint:124,77,255;display:block;border:1px solid transparent;border-radius:.95rem;padding:.7rem .7rem .6rem;background:linear-gradient(168deg,rgba(var(--bs-mine-tint),.09) 0,rgba(12,16,27,.96) 44%) padding-box,linear-gradient(150deg,rgba(53,214,245,.5) 0,rgba(var(--bs-mine-tint),.3) 44%,rgba(236,95,180,.45) 100%) border-box;background-color:#080b14;box-shadow:0 14px 32px -18px rgba(var(--bs-mine-tint),.5),0 16px 36px -26px rgba(0,0,0,.9);transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease}.bs-mine-row:hover{transform:translateY(-4px);box-shadow:0 22px 44px -18px rgba(var(--bs-mine-tint),.6),0 22px 48px -28px rgba(0,0,0,.95)}.bs-mine-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:.6rem;align-items:start}.bs-mine-vs{align-self:center;padding-top:.6rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:10px;font-weight:800;letter-spacing:.12em;color:rgba(226,232,240,.75);text-shadow:0 0 10px rgba(53,214,245,.6),0 0 14px rgba(236,95,180,.45)}.bs-mine-foot{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-top:.6rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.07);font-size:11px}.bs-mine-time{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.04em;color:rgba(203,213,225,.95)}.bs-mine-seal{flex:none;color:rgba(148,163,184,.75)}.bs-mine .bs-name{margin-top:.4rem;font-size:11.5px}.bs-mine .bs-user{font-size:10.5px}.bs-mine .bs-grade{top:4px;left:4px;padding:1px 5px;font-size:8.5px}.bs-mine .bs-art{border-radius:.5rem}@media (prefers-reduced-motion:reduce){.bs-art,.bs-card,.bs-pick{transition:none}.bs-pick:hover:not(:disabled),.bs-side-lit .bs-art{transform:none}}.vr-wrap{text-align:center}.vr-title{font-size:13px;font-weight:600;color:#e5e9f2}.vr-title span{font-weight:400;color:#8e97ad;margin-left:4px}.vr-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.vr-chip{border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:#dfe4f0;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1.2}.vr-chip:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.vr-chip:disabled{opacity:.5}.vr-thanks{font-size:12px;color:#9aa3b8;text-align:center}.vr-error{margin-top:6px;font-size:12px;color:#fca5a5}.vr-slot{min-height:96px;margin-top:10px}.bf{position:relative}.bf:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:var(--bf-r,inherit);padding:var(--bf-w,3px);background:var(--bf-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bf-gilt{--bf-glow:rgba(232,176,58,.5);--bf-ring:conic-gradient(from 200deg,#6b4e12,#f0dba6 10%,#ffe9b0 16%,#c9962e 24%,#3a2806 32%,#a8822d 40%,#fff3cf 50%,#d8b765 58%,#5c4210 66%,#c9962e 76%,#f0dba6 86%,#6b4e12 100%);box-shadow:0 0 18px -4px rgba(232,176,58,.5),0 10px 22px -14px rgba(0,0,0,.9)}.bf-refractor{--bf-glow:rgba(143,168,255,.55);--bf-ring:linear-gradient(135deg,#7df9ff,#8fa8ff 24%,#b58cff 40%,#ff9be6 56%,#8fa8ff 72%,#7df9ff);box-shadow:0 0 18px -4px rgba(143,168,255,.55),0 10px 22px -14px rgba(0,0,0,.9)}.bf-slab{--bf-glow:hsla(0,0%,100%,.3);--bf-w:4px;--bf-ring:linear-gradient(155deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.2) 30%,hsla(0,0%,100%,.55) 58%,hsla(0,0%,100%,.14) 80%,hsla(0,0%,100%,.7));box-shadow:0 0 14px -6px hsla(0,0%,100%,.35),0 10px 22px -14px rgba(0,0,0,.9)}.bf-obsidian{--bf-glow:rgba(122,86,220,.5);--bf-ring:linear-gradient(145deg,#3a2c70,#0a0614 30%,#8a64f0 50%,#0a0614 70%,#3a2c70);box-shadow:0 0 18px -5px rgba(122,86,220,.5),0 10px 22px -14px rgba(0,0,0,.9)}.bf-verdigris{--bf-glow:rgba(90,200,170,.45);--bf-ring:linear-gradient(150deg,#1d5547,#6fd4b5 26%,#2a7867 48%,#b4f3da 68%,#2a7867 84%,#1d5547);box-shadow:0 0 18px -4px rgba(90,200,170,.45),0 10px 22px -14px rgba(0,0,0,.9)}.ba-fighter .ba-door.bf{background:none;animation:none;box-shadow:0 20px 42px -12px var(--bf-glow,hsla(0,0%,100%,.2)),0 26px 56px -26px rgba(0,0,0,.8),0 8px 20px -14px rgba(0,0,0,.6)}.br-panel{position:relative;container-type:inline-size;border-radius:1.1rem;padding:.55rem .85rem .7rem;color:#f4f8ff;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 38%),rgba(6,16,34,.82);border:1px solid rgba(86,224,255,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 28px -12px rgba(86,224,255,.28),0 0 22px -10px rgba(56,214,255,.55),0 10px 24px -14px rgba(0,0,0,.7)}.br-panel.vh-about{background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04) 60%),rgba(10,14,24,.3);border-color:hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 24px -16px rgba(0,0,0,.55)}.br-panel.vh-about p{text-shadow:0 1px 6px rgba(0,0,0,.55)}.br-head{display:flex;align-items:center;justify-content:space-between;margin:0;padding-bottom:.4rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.78rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#f1f7ff;background:linear-gradient(90deg,transparent,rgba(110,232,255,.85) 50%,transparent) bottom /100% 1px no-repeat}.br-panel[data-variant]{overflow:hidden;border-color:transparent;box-shadow:0 0 26px -8px rgba(255,122,24,.7),0 10px 24px -14px rgba(0,0,0,.7);transform:translateZ(0)}.br-panel[data-variant]:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:140%;aspect-ratio:1;background:conic-gradient(#ffd34d 0,#ffab2e 12%,#ff7a18 26%,#ff3d1f 40%,#7a1a0a 50%,#ff3d1f 60%,#ff7a18 74%,#ffab2e 86%,#fff1c2 93%,#ffd34d 100%);animation:ch-foil 8s linear infinite;will-change:transform;pointer-events:none}.br-panel[data-variant]:after{content:"";position:absolute;z-index:0;inset:1.5px;border-radius:calc(1.1rem - 1.5px);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 38%),rgba(6,10,22,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 28px -12px rgba(255,122,24,.3);pointer-events:none}.br-panel[data-variant]>*{position:relative;z-index:1}.br-panel[data-variant] .br-head{background:linear-gradient(90deg,transparent,rgba(255,211,77,.85) 50%,transparent) bottom /100% 1px no-repeat}@media (prefers-reduced-motion:reduce){.br-panel[data-variant]:before{animation:none}}.br-head-link{text-decoration:none;border-radius:.5rem}.br-head-link:focus-visible{outline:2px solid rgba(110,232,255,.9);outline-offset:3px}.br-chevron{width:.95rem;height:.95rem;color:rgba(224,240,255,.7)}.br-head-link:hover .br-chevron{color:#fff}.br-row{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.7rem;align-items:start}.br-figure{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:0 .2rem;text-align:center}.br-figure+.br-figure{background:linear-gradient(180deg,transparent,rgba(190,225,255,.22) 22%,rgba(190,225,255,.22) 78%,transparent) 0 /1px 100% no-repeat}.br-figure:nth-child(3n+1){background:none}.br-emblem{flex:none;width:1.75rem;height:1.75rem;filter:drop-shadow(0 0 6px rgba(255,255,255,.16))}.br-text{display:flex;flex-direction:column;align-items:center;min-width:0;line-height:1.1}.br-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(222,236,255,.82)}.br-value{margin-top:.12rem;font-family:var(--font-display,inherit);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.br-value-unknown{color:rgba(190,205,225,.7)}@container (min-width: 26rem){.br-row{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:0}.br-figure:nth-child(3n+1){background:linear-gradient(180deg,transparent,rgba(190,225,255,.22) 22%,rgba(190,225,255,.22) 78%,transparent) 0 /1px 100% no-repeat}.br-figure:first-child{background:none}.br-label{min-height:2.2em;font-size:.55rem;letter-spacing:.06em}}@container (max-width: 25.99rem){.br-label{white-space:nowrap}}@container (max-width: 20rem){.br-emblem{width:1.55rem;height:1.55rem}.br-value{font-size:1.05rem}}.th-panel{padding-bottom:.7rem}.th-empty{margin:.75rem 0 .1rem;font-size:.9rem;color:rgba(222,236,255,.78)}.th-list{list-style:none;margin:.45rem 0 0;padding:0}.th-row{display:grid;grid-template-columns:1.7rem minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;padding:.45rem .5rem;border-radius:.6rem}.th-row+.th-row{border-top:1px solid rgba(190,225,255,.12)}.th-emblem{width:1.7rem;height:1.7rem}.th-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#fff}.th-date{font-size:.68rem;letter-spacing:.06em;color:rgba(222,236,255,.7)}.th-date,.th-place{font-family:var(--font-mono,ui-monospace,monospace);white-space:nowrap}.th-place{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(140,239,255,.95)}.th-champion .th-place{color:#ffd75a}.th-finalist .th-place{color:#dfe6f5}.th-best{background:linear-gradient(90deg,rgba(110,232,255,.1),transparent 70%);box-shadow:inset 0 0 0 1px rgba(110,232,255,.28)}.th-best.th-champion{background:linear-gradient(90deg,rgba(255,215,90,.14),transparent 70%);box-shadow:inset 0 0 0 1px rgba(255,215,90,.4)}.th-best.th-finalist{background:linear-gradient(90deg,rgba(223,230,245,.1),transparent 70%);box-shadow:inset 0 0 0 1px rgba(223,230,245,.34)}@container (max-width: 25rem){.th-row{grid-template-columns:1.7rem minmax(0,1fr) auto}.th-date{display:none}}.br-panel[data-variant]{display:flex;flex-direction:column}.br-panel[data-variant]>.br-row{margin-block:auto;padding-top:.5rem}.vs-panel{padding:.6rem .85rem .7rem;display:flex;flex-direction:column;justify-content:center}.vs-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vs-cell{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 .5rem;text-align:center;text-decoration:none;color:inherit}.vs-cell:not(:nth-child(odd)){background:linear-gradient(180deg,transparent,rgba(190,225,255,.2) 20%,rgba(190,225,255,.2) 80%,transparent) 0 /1px 100% no-repeat}.vs-cell:nth-child(n+3):before{content:"";position:absolute;top:-.375rem;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(190,225,255,.16),transparent)}.vs-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;color:rgba(222,236,255,.82)}.vs-value{font-family:var(--font-display,inherit);font-weight:600;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.vs-value-unknown{color:rgba(190,205,225,.7)}.vs-cell-hero .vs-value{font-weight:700;color:color-mix(in srgb,var(--vault-accent,#c084fc) 72%,#fff)}.vs-chevron{position:absolute;top:.05rem;right:.3rem;width:.8rem;height:.8rem;color:rgba(190,205,225,.55)}.vs-cell-link:focus-visible .vs-chevron,.vs-cell-link:hover .vs-chevron{color:#fff}.vs-cell-link:focus-visible{outline:2px solid rgba(110,232,255,.9);outline-offset:2px;border-radius:.5rem}@container (min-width: 24rem){.vs-row{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-cell:not(:nth-child(odd)){background:none}.vs-cell:not(:nth-child(4n+1)){background:linear-gradient(180deg,transparent,rgba(190,225,255,.2) 20%,rgba(190,225,255,.2) 80%,transparent) 0 /1px 100% no-repeat}.vs-cell:nth-child(n+3):before{content:none}.vs-cell:nth-child(n+5):before{content:""}}.br-panel.vs-panel{position:relative;overflow:hidden}.br-panel.vs-panel:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),rgba(168,85,247,.7),transparent);animation:vs-edge 7s ease-in-out infinite}@keyframes vs-edge{0%{left:-40%}60%,to{left:110%}}.vs-row{row-gap:.75rem}.vs-cell{padding-block:.2rem;border-radius:.85rem;transition:transform .18s ease}.vs-cell-tone:after{content:"";position:absolute;inset:-.45rem .15rem;border-radius:.85rem;pointer-events:none;opacity:0;background:radial-gradient(90% 100% at 50% 0,rgba(var(--st-rgb),.16),rgba(var(--st-rgb),0) 70%);box-shadow:inset 0 0 0 1px rgba(var(--st-rgb),.35),0 10px 26px -14px rgba(var(--st-rgb),.9);transition:opacity .2s ease}.vs-cell-tone:hover{transform:translate3d(0,-2px,0)}.vs-cell-tone:hover:after{opacity:1}.vs-label{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;white-space:nowrap}.vs-ico{display:inline-grid;flex:0 0 auto;place-items:center;width:.95rem;height:.95rem;border-radius:999px;font-size:.52rem;letter-spacing:0;background:rgba(var(--st-rgb,168,85,247),.16);box-shadow:inset 0 0 0 1px rgba(var(--st-rgb,168,85,247),.45),0 0 10px -3px rgba(var(--st-rgb,168,85,247),.8)}.vs-value{margin-top:.15rem;font-size:1.15rem}.vs-cell-tone .vs-value:not(.vs-value-unknown):not(.vs-value-gold){background-image:linear-gradient(180deg,#fff 30%,rgb(var(--st-rgb)) 160%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.vs-cell-hero .vs-value{font-size:1.4rem}.vs-value.vs-value-gold{padding-bottom:.06em;background-image:linear-gradient(100deg,#fff7d6,#f5b83d 25%,#fff 40%,#f5b83d 55%,#d97706 75%,#fff1b8);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(245,184,61,.45));animation:vs-gold 6s linear infinite}@keyframes vs-gold{0%{background-position:0 50%}to{background-position:250% 50%}}.vs-cell-tone .vs-chevron{top:.15rem;right:.65rem}.vs-cell-link:hover .vs-chevron{color:rgb(var(--st-rgb,255,255,255))}@media (prefers-reduced-motion:reduce){.br-panel.vs-panel:after,.vs-value.vs-value-gold{animation:none}.vs-cell,.vs-cell-tone:after{transition:none}}.jy-intro__card,.jy-tile{--jy-rgb:53,214,245;position:relative;isolation:isolate;border-radius:1.35rem;padding:1.25rem 1.2rem;background:radial-gradient(90% 120% at 0 0,rgba(var(--jy-rgb),.16),rgba(4,6,12,0) 60%),radial-gradient(70% 120% at 100% 100%,rgba(168,85,247,.14),rgba(4,6,12,0) 60%),rgba(10,13,24,.94);box-shadow:0 24px 60px -30px rgba(124,77,255,.75)}@media (min-width:42rem){.jy-tile{padding:1.5rem 1.6rem}}.jy-ring{position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient(115deg,rgb(var(--jy-rgb)),#7c4dff,#a855f7,#ec5fb4,rgb(var(--jy-rgb)));background-size:240% 100%;animation:jy-edge 7s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes jy-edge{to{background-position:240% 0}}.jy-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.jy-head{min-width:0}.jy-title{margin-top:.35rem;font-family:var(--font-display,inherit);font-size:1.4rem;font-weight:650;line-height:1.2;color:#fff;text-wrap:balance}.jy-sub{margin-top:.3rem;font-size:.85rem;line-height:1.55;color:rgba(186,198,216,.92)}.jy-meter{--jy-pct:0;flex:0 0 auto;display:grid;place-items:center;width:4.1rem;height:4.1rem;border-radius:999px;background:radial-gradient(closest-side,#0a0d18 78%,transparent 80%),conic-gradient(rgb(var(--jy-rgb)) calc(var(--jy-pct) * 1%),hsla(0,0%,100%,.08) 0);box-shadow:0 0 22px -6px rgba(var(--jy-rgb),.8)}.jy-meter__n{font-family:var(--font-display,inherit);font-size:1.25rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.jy-meter__n i{font-style:normal;font-size:.8rem;color:rgba(186,198,216,.8)}.jy-dots{display:flex;gap:.45rem;margin-top:1rem}.jy-dots li{flex:1 1 0;display:grid;place-items:center;height:2.2rem;border-radius:.7rem;font-size:1rem;background:hsla(0,0%,100%,.035);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);filter:grayscale(.85);opacity:.6}.jy-dots li.is-done{filter:none;opacity:1;background:rgba(var(--jy-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--jy-rgb),.55),0 0 14px -4px rgba(var(--jy-rgb),.85)}.jy-next{display:flex;align-items:center;gap:.85rem;margin-top:1rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid transparent;background:linear-gradient(rgba(14,19,32,.96),rgba(14,19,32,.96)) padding-box,linear-gradient(115deg,rgba(var(--jy-rgb),.6),rgba(168,85,247,.5),rgba(236,95,180,.5)) border-box;transition:transform .18s ease,box-shadow .2s ease}.jy-next:focus-visible,.jy-next:hover{transform:translate3d(0,-2px,0);box-shadow:0 14px 32px -14px rgba(var(--jy-rgb),.9)}.jy-more:focus-visible,.jy-next:focus-visible,.jy-objective:focus-visible{outline:2px solid rgba(110,232,255,.9);outline-offset:3px}.jy-next__emoji,.jy-objective__emoji{flex:0 0 auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;font-size:1.2rem;background:rgba(var(--jy-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--jy-rgb),.45)}.jy-next__copy,.jy-objective__copy{min-width:0;flex:1 1 auto}.jy-next__label{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--jy-rgb))}.jy-next__copy b,.jy-objective__copy b{display:block;font-size:.95rem;font-weight:650;color:#fff}.jy-next__copy i,.jy-objective__copy i{display:block;margin-top:.1rem;font-style:normal;font-size:.78rem;line-height:1.5;color:rgba(170,185,204,.92)}.jy-next__cta,.jy-objective__cta{flex:0 0 auto;font-size:.8rem;font-weight:650;color:rgb(var(--jy-rgb));white-space:nowrap}@media (max-width:30rem){.jy-next__cta{display:none}}.jy-more{display:inline-block;margin-top:.85rem;font-size:.82rem;font-weight:600;color:rgba(196,181,253,.95);transition:color .16s ease}.jy-more:hover{color:#fff}.jy-chapter{--jy-rgb:168,85,247;position:relative;padding:1.2rem;border-radius:1.25rem;background:radial-gradient(80% 120% at 0 0,rgba(var(--jy-rgb),.12),rgba(4,6,12,0) 60%),rgba(10,13,24,.9);box-shadow:inset 0 0 0 1px rgba(var(--jy-rgb),.28)}.jy-chapter.is-current{box-shadow:inset 0 0 0 1px rgba(var(--jy-rgb),.7),0 20px 50px -28px rgba(var(--jy-rgb),.9)}.jy-chapter--locked{display:flex;align-items:center;gap:1rem;opacity:.72}.jy-chapter__head{display:flex;align-items:flex-start;gap:.9rem}.jy-chapter__num{flex:0 0 auto;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;font-size:1.1rem;font-weight:700;background:rgba(var(--jy-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--jy-rgb),.6),0 0 16px -4px rgba(var(--jy-rgb),.8)}.jy-chapter__num,.jy-chapter__title{font-family:var(--font-display,inherit);color:#fff}.jy-chapter__title{margin-top:.2rem;font-size:1.3rem;font-weight:650}.jy-objectives{display:grid;gap:.55rem;margin-top:1rem}.jy-objective{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;border-radius:1rem;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);transition:transform .18s ease,box-shadow .2s ease,background-color .18s ease}.jy-objective:hover{transform:translate3d(0,-2px,0);background:rgba(var(--jy-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--jy-rgb),.5),0 12px 28px -16px rgba(var(--jy-rgb),.9)}.jy-objective.is-done .jy-objective__emoji{background:rgba(52,211,153,.18);box-shadow:inset 0 0 0 1px rgba(52,211,153,.55)}.jy-objective__state{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#6ee7b7;background:rgba(52,211,153,.12);box-shadow:inset 0 0 0 1px rgba(52,211,153,.45)}@media (max-width:30rem){.jy-objective{flex-wrap:wrap}.jy-objective__cta,.jy-objective__state{margin-left:3.35rem}}.jy-intro{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:rgba(3,5,10,.82);animation:jy-fade .26s ease-out}@keyframes jy-fade{0%{opacity:0}}.jy-intro__card{width:min(32rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.8rem 1.5rem 1.5rem;text-align:center;animation:jy-rise .36s cubic-bezier(.2,.8,.2,1)}@keyframes jy-rise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.97)}}.jy-intro__title{margin-top:.6rem;font-family:var(--font-display,inherit);font-size:1.85rem;font-weight:700;line-height:1.15;color:#fff;text-wrap:balance}.jy-em{background:linear-gradient(115deg,#35d6f5,#7c4dff,#a855f7,#ec5fb4,#35d6f5);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:jy-edge 6s linear infinite}.jy-intro__sub{margin:.75rem auto 0;max-width:42ch;font-size:.9rem;line-height:1.6;color:rgba(186,198,216,.95)}.jy-intro__steps{display:grid;gap:.45rem;margin-top:1.2rem;text-align:left}.jy-intro__steps li{padding:.6rem .85rem;border-radius:.85rem;font-size:.9rem;font-weight:600;color:#e2e8f0;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.jy-intro__actions{display:grid;gap:.5rem;margin-top:1.4rem}.jy-btn{height:3rem;border-radius:999px;font-size:.95rem;font-weight:650;color:#fff;background-image:linear-gradient(115deg,#35d6f5,#7c4dff 35%,#a855f7 55%,#ec5fb4 80%,#35d6f5);background-size:220% 100%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 14px 30px -12px rgba(168,85,247,.95);transition:background-position .7s ease,transform .18s ease}.jy-btn:hover{background-position:100% 50%;transform:translate3d(0,-2px,0)}.jy-btn--ghost{background:transparent;color:rgba(196,205,222,.95);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.jy-btn--ghost:hover{color:#fff;background:hsla(0,0%,100%,.05)}.jy-btn:focus-visible{outline:2px solid rgba(110,232,255,.95);outline-offset:3px}.jy-btn:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.jy-em,.jy-intro,.jy-intro__card,.jy-ring{animation:none}.jy-btn,.jy-next,.jy-objective{transition:none}}