@media (max-width:1023px){.basic-hero{background-color:var(--gen-ink);background-image:linear-gradient(to bottom, #0f6b78 0 80px, #0d5e69 26%, #0a4a55 46%, #073a43 70%, var(--gen-ink) 100%);background-repeat:no-repeat;background-size:100% 82svh}}@media (min-width:1024px){.basic-hero:before{content:"";inset-inline:0;z-index:0;pointer-events:none;background:linear-gradient(#0e6270 0 8px,#0e6270f0 60px,#0e6270cc 120px,#0e627094 180px,#0e627057 240px,#0e627024 300px,#0e62700a 350px,#0e627000 400px);height:80svh;position:absolute;top:0}}.gen-glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gen-glow span{aspect-ratio:1;filter:blur(110px);border-radius:9999px;position:absolute;translate:-50% -50%}[dir=rtl] .gen-glow span{translate:50% -50%}.gen-aurora{animation:22s ease-in-out infinite alternate gen-aurora-drift}.gen-aurora:nth-child(2n){animation-duration:28s;animation-direction:alternate-reverse}.gen-aurora:nth-child(3n){animation-duration:34s}@keyframes gen-aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(8%,-6%)scale(1.12)}to{transform:translate(-6%,7%)scale(.94)}}.gen-sweep{background:linear-gradient(105deg,#0000 38%,#ffffff12 48%,#7ef2d90f 52%,#0000 62%);animation:14s ease-in-out infinite gen-sweep;position:absolute;inset:-20% -40%}@keyframes gen-sweep{0%,35%{transform:translate(-45%)}75%,to{transform:translate(45%)}}@media (prefers-reduced-motion:reduce){.gen-aurora,.gen-sweep{animation:none}}@media (hover:none),(pointer:coarse){.gen-glow span{filter:none;scale:1.9;-webkit-mask-image:radial-gradient(closest-side,#0000008c,#00000047 35%,#00000014 70%,#0000);mask-image:radial-gradient(closest-side,#0000008c,#00000047 35%,#00000014 70%,#0000)}.gen-aurora{animation:none}.gen-sweep{display:none}}@property --w{syntax:"<number>";inherits:false;initial-value:1}.gen-statement{view-timeline-name:--gen-st;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.1rem + 3.4vw,4.6rem);font-weight:300;line-height:1.12}.gen-statement-word{--lit:#fff;color:color-mix(in srgb, var(--lit) calc(var(--w) * 100%), #ffffff24)}.gen-statement-word[data-accent]{--lit:var(--gen-lime);font-weight:400}@keyframes gen-word-lit{0%{--w:0}to{--w:1}}@supports (animation-timeline:view()){.gen-statement-word{animation:linear both gen-word-lit;animation-timeline:--gen-st;animation-range:cover calc(28% + 36% * var(--i) / var(--n)) cover calc(28% + 36% * (var(--i) + 1) / var(--n))}}.gen-statement[data-play=time] .gen-statement-word{animation:.5s ease-out both gen-word-lit;animation-range:normal;animation-delay:calc(.5s + var(--i) * .14s)}.gen-statement[data-fx-js] .gen-statement-word{--w:clamp(0, (var(--fx-p,1) - .28) / .36 * var(--n) - var(--i), 1)}.gen-glint{color:var(--gen-lime)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gen-glint{background-image:linear-gradient(100deg, var(--gen-lime) 0%, var(--gen-lime) 40%, #eafffb 48%, var(--gen-lime) 56%, var(--gen-lime) 100%);-webkit-text-fill-color:transparent;background-position:100%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes gen-glint{0%{background-position:100%}30%,to{background-position:0%}}@media (prefers-reduced-motion:no-preference){.gen-glint{animation:5s ease-in-out 1.6s infinite gen-glint}}}.gen-example-phone{--gen-phone-h:min(34rem, 72svh)}@media (min-width:1024px){.gen-example-phone{--gen-phone-h:min(40rem, calc(100svh - var(--header-h,65px) - 8rem))}}.gen-example-screen{background:#2a1520;position:absolute;inset:0;overflow:hidden}.gen-example-screen img{width:100%;height:auto;display:block}@keyframes gen-example-scroll{0%,10%{translate:0}24%{translate:0 -17%}30%{translate:0 -17%}46%{translate:0 -41%}52%{translate:0 -41%}68%,78%{translate:0 -70.4%}to{translate:0}}@media (prefers-reduced-motion:no-preference){.gen-example-screen img{animation:26s cubic-bezier(.45,0,.25,1) 1.2s infinite gen-example-scroll}}.basic-features{isolation:isolate;background:linear-gradient(160deg, #0a4a55 0%, var(--gen-ink) 55%, #06343c 100%);border-radius:2rem;padding:clamp(2.5rem,2rem + 2vw,4rem) clamp(1rem,.5rem + 2vw,3rem);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #06343ce6}.basic-features-glow{z-index:-1;aspect-ratio:1;inset-inline-start:-10%;background:radial-gradient(closest-side,#7ef2d938,#0000);border-radius:50%;width:55%;animation:18s ease-in-out infinite alternate basic-features-drift;position:absolute;top:-30%}.basic-features-glow[data-b]{inset-inline:auto -15%;background:radial-gradient(closest-side,#ff7a1a1f,#0000);animation-duration:23s;animation-direction:alternate-reverse;top:40%}@keyframes basic-features-drift{to{translate:12% 18%}}.basic-feature{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.25rem;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:1.3rem .9rem;transition:translate .45s cubic-bezier(.2,.8,.2,1),background-color .45s,border-color .45s,box-shadow .45s;display:flex;position:relative}.basic-feature:focus-visible{outline:2px solid var(--gen-lime);outline-offset:3px}.basic-feature[data-lit]{background:#ffffff1a;border-color:#7ef2d98c;translate:0 -6px;box-shadow:0 18px 40px -18px #7ef2d973,inset 0 1px #ffffff1f}.basic-feature-icon{width:3rem;height:3rem;color:var(--gen-lime);background:#7ef2d924;border-radius:.9rem;place-items:center;transition:background-color .45s,color .45s,scale .45s cubic-bezier(.2,.8,.2,1),rotate .45s cubic-bezier(.2,.8,.2,1);display:grid}.basic-feature-icon svg{width:1.55rem;height:1.55rem}.basic-feature[data-lit] .basic-feature-icon{background:var(--gen-lime);color:var(--gen-ink);rotate:-6deg;scale:1.08}.basic-feature-icon path{stroke-dasharray:1;stroke-dashoffset:1px}.basic-features[data-seen] .basic-feature-icon path{animation:1.1s cubic-bezier(.45,0,.2,1) forwards basic-feature-draw;animation-delay:calc(var(--i,0) * 90ms + .15s)}@keyframes basic-feature-draw{to{stroke-dashoffset:0}}.basic-feature-title{color:#fff;margin-top:.9rem;font-size:1.02rem;font-weight:600;line-height:1.3}.basic-feature-more{display:block}.basic-feature-text{color:#ffffffa8;padding-top:.4rem;font-size:.85rem;line-height:1.45;transition:color .35s}.basic-feature[data-lit] .basic-feature-text{color:#ffffffeb}@media (max-width:639px){.basic-feature{padding:1.1rem .7rem}.basic-feature-title{font-size:.95rem}.basic-feature-text{font-size:.8rem}}.basic-bonus-slot{width:11.5rem;margin-top:1.75rem;margin-left:auto;margin-right:.5rem;position:relative}.basic-bonus-row{justify-content:space-between;gap:.75rem;margin-top:1.75rem;padding-inline:.5rem;display:flex;position:relative}.basic-bonus-row .basic-bonus-slot{flex:0 11.5rem;min-width:0;margin:0}.basic-bonus--code{background:linear-gradient(150deg,#ffc58f 0%,#ff9a4d 100%);box-shadow:0 24px 48px -20px #ff9a4d80,inset 0 1px #ffffff80}.basic-bonus--code:hover,.basic-bonus--code:focus-visible{box-shadow:0 28px 56px -18px #ff9a4da6,inset 0 1px #ffffff80}.basic-bonus--code .basic-bonus-icon{background:var(--gen-ink);color:#ffb070}.basic-bonus--code .basic-bonus-title{color:var(--gen-ink)}.basic-bonus--code .basic-bonus-more{background:var(--gen-ink)}.basic-bonus--code:after{animation-delay:4.25s}@media (min-width:1024px){.basic-features{--bonus-w:12.5rem}.basic-features>.fx-reveal{padding-inline:calc(var(--bonus-w) + 1rem)}.basic-bonus-slot{z-index:1;width:var(--bonus-w);margin:0;position:absolute;top:1.1rem;right:clamp(1.5rem,.5rem + 2vw,3.5rem)}.basic-bonus-row{display:contents}.basic-bonus-row .basic-bonus-slot{width:var(--bonus-w)}.basic-bonus-slot--code{left:clamp(1.5rem,.5rem + 2vw,3.5rem);right:auto}.basic-bonus-slot .basic-bonus{padding:.95rem .8rem 1.05rem}.basic-bonus-slot .basic-bonus-icon{width:2.6rem;height:2.6rem}.basic-bonus-slot .basic-bonus-title{margin-top:.65rem}.basic-features>ul{margin-top:4.25rem}}.basic-bonus{text-align:center;cursor:pointer;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.3rem .9rem;transition:translate .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #c6f43280,inset 0 1px #ffffff80}.basic-bonus:hover,.basic-bonus:focus-visible{translate:0 -4px;box-shadow:0 28px 56px -18px #c6f432a6,inset 0 1px #ffffff80}.basic-bonus:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:5.5s ease-in-out 1.5s infinite basic-bonus-sheen;position:absolute;inset:-20% auto -20% -60%;translate:0;rotate:18deg}@keyframes basic-bonus-sheen{0%{translate:0}30%,to{translate:420%}}.basic-bonus:focus-visible{outline-offset:3px;outline:2px solid #fff}.basic-bonus-icon{color:#c6f432;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.basic-bonus-icon svg{width:1.55rem;height:1.55rem}.basic-bonus-icon path{stroke-dasharray:1;stroke-dashoffset:1px}.basic-features[data-seen] .basic-bonus-icon path{animation:1.1s cubic-bezier(.45,0,.2,1) forwards basic-feature-draw;animation-delay:calc(var(--i,0) * 90ms + .15s)}.basic-bonus-title{margin-top:.9rem;font-size:1.02rem;font-weight:700;line-height:1.3}.basic-bonus-text{color:#292524;padding-top:.4rem;font-size:.85rem;line-height:1.45}.basic-bonus-more{color:#fff;align-items:center;gap:.25rem;margin-top:.7rem;padding:.15rem .5rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}@media (max-width:639px){.basic-bonus{padding:1.1rem .7rem}.basic-bonus-title{font-size:.95rem}.basic-bonus-text{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.basic-features-glow{animation:none}.basic-feature,.basic-feature-icon,.basic-bonus{transition:none}.basic-bonus:after{animation:none;display:none}.basic-feature[data-lit]{translate:none}.basic-feature-icon path,.basic-features[data-seen] .basic-feature-icon path,.basic-bonus-icon path,.basic-features[data-seen] .basic-bonus-icon path{stroke-dashoffset:0;animation:none}.basic-feature-text{transition:none}}@media (hover:none),(pointer:coarse){.basic-feature{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14}}.bcode-what{gap:1.5rem;display:grid}@media (min-width:900px){.bcode-what{grid-template-columns:1fr 1.6fr;gap:3rem}}.bcode-what-text{color:#44403c;gap:1rem;font-size:1.05rem;line-height:1.7;display:grid}.bcode-benefits{gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.bcode-benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bcode-benefits{grid-template-columns:repeat(3,1fr)}}.bcode-benefit{background:#fff;border:1px solid #e7e5e4;border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:translate .4s cubic-bezier(.2,.8,.2,1),border-color .4s,background-color .4s;display:flex;box-shadow:0 12px 30px -20px #1c191740}@media (hover:hover){.bcode-benefit:hover{border-color:#0b556359;translate:0 -4px;box-shadow:0 20px 40px -20px #0b556359}}.bcode-num{color:#ea580c;font-size:1.5rem;font-weight:700;line-height:1}.bcode-benefit-title{color:var(--gen-ink);font-size:1.15rem;font-weight:700}.bcode-benefit-text{color:#57534e;font-size:.95rem;line-height:1.55}.bcode-compare{border:1px solid #e7e5e4;border-radius:1.25rem;margin-top:1.75rem;overflow:hidden}.bcode-compare-row{border-top:1px solid #e7e5e4;grid-template-columns:1fr 1fr;gap:.25rem 1rem;padding:1rem 1.25rem;font-size:.95rem;line-height:1.5;display:grid}.bcode-compare-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gen-green);grid-column:1/-1;font-size:.75rem;font-weight:700}@media (min-width:768px){.bcode-compare-row{grid-template-columns:1fr 1.3fr 1.3fr;align-items:center}.bcode-compare-label{grid-column:auto}}.bcode-compare-head{color:var(--gen-ink);background:#f5f5f4;border-top:0;font-weight:700}.bcode-compare-head>:first-child{display:none}@media (min-width:768px){.bcode-compare-head>:first-child{display:block}}.bcode-them{color:#78716c}.bcode-us{color:#c2410c;font-weight:600}.bcode-get{color:var(--gen-ink);background:linear-gradient(150deg,#ffc58f 0%,#ff9a4d 100%);border-radius:1.75rem;padding:clamp(1.75rem,1.2rem + 2vw,3rem);box-shadow:0 30px 60px -30px #ff9a4d8c}.bcode-get .bsheet-h3{color:var(--gen-ink)}.bcode-get ul{gap:.8rem 2rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.bcode-get ul{grid-template-columns:repeat(2,1fr)}}.bcode-get li{align-items:flex-start;gap:.75rem;font-size:1.05rem;font-weight:500;line-height:1.45;display:flex}.bcode-check{background:var(--gen-ink);color:#ffb070;border-radius:.5rem;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:inline-grid}.bfeat-list{gap:1rem;display:grid}@media (min-width:900px){.bfeat-list{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.bfeat{background:#fff;border:1px solid #e7e5e4;border-radius:1.5rem;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);scroll-margin:6rem;transition:border-color .6s,background-color .6s,box-shadow .6s;display:flex;box-shadow:0 12px 30px -20px #1c191740}.bfeat[data-lit]{border-color:#0b556373;box-shadow:0 20px 40px -20px #0b556366}.bfeat-icon{width:3.25rem;height:3.25rem;color:var(--gen-green);background:#0b556314;border-radius:1rem;flex-shrink:0;place-items:center;transition:background-color .4s,color .4s,rotate .4s;display:grid}.bfeat[data-lit] .bfeat-icon{background:var(--gen-green);color:#fff;rotate:-6deg}@media (max-width:639px){.bfeat{flex-direction:column;gap:.9rem}}.bfeat-icon svg{width:1.6rem;height:1.6rem}.bfeat .bcode-num{letter-spacing:.1em;font-size:.85rem}.bfeat-title{color:var(--gen-ink);margin-top:.35rem;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);font-weight:700;line-height:1.25}.bfeat-hook{color:#c2410c;margin-top:.4rem;font-weight:600}.bfeat-text{color:#57534e;margin-top:.6rem;font-size:.98rem;line-height:1.65}.bfeat-also{gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.bfeat-also{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bfeat-also{grid-template-columns:repeat(3,1fr)}}.bfeat-also li{background:#f5f5f4;border-radius:1rem;gap:.8rem;padding:1rem;display:flex}.bfeat-also-icon{color:#c2410c;background:#ea580c1a;border-radius:.7rem;flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;display:grid}.bfeat-also-icon svg{width:1.2rem;height:1.2rem}.bfeat-also-title{color:var(--gen-ink);font-weight:700;display:block}.bfeat-also-text{color:#57534e;margin-top:.2rem;font-size:.88rem;line-height:1.5;display:block}.bsheet-cta{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:0 clamp(1.25rem,.5rem + 4vw,5rem) clamp(3rem,2.5rem + 2vw,5rem);display:flex}.bsheet-cta p{max-width:34rem;color:var(--gen-green);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:500;line-height:1.4}.bsheet-cta-btn{color:#1c0a00;background:#ff7a1a;border-radius:999px;padding:1.1rem 2.75rem;font-size:1.05rem;font-weight:700;transition:translate .25s,background-color .25s;display:inline-flex;box-shadow:0 10px 40px -8px #ff7a1ab3}.bsheet-cta-btn:hover{background:#ff8f3d;translate:0 -2px}@media (prefers-reduced-motion:reduce){.bsheet{animation:none}.bcode-benefit,.bfeat,.bfeat-icon{transition:none}}.bhost{margin-top:2rem;position:relative}.bhost-box{background:linear-gradient(135deg,#f0faf8 0%,#fff 60%,#fff6ee 100%);border:2px solid #0b55632e;border-radius:1.5rem;align-items:center;gap:1.1rem;padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:grid;box-shadow:0 18px 40px -26px #06343c73}@media (min-width:768px){.bhost-box{grid-template-columns:auto 1fr auto;gap:1.5rem}}.bhost-icon{background:var(--gen-green);width:3.4rem;height:3.4rem;color:var(--gen-lime);border-radius:1rem;place-items:center;display:grid}.bhost-icon svg{width:1.7rem;height:1.7rem}.bhost-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c2410c;font-size:.75rem;font-weight:700}.bhost-title{color:var(--gen-green);margin-top:.3rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:300;line-height:1.2}.bhost-text{color:#57534e;max-width:40rem;margin-top:.45rem;font-size:.97rem;line-height:1.6}.bhost-points{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.bhost-points li{color:var(--gen-ink);background:#0b556314;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.bhost-points li span{color:var(--gen-green);font-weight:700}.bhost-cta{color:#1c0a00;white-space:nowrap;background:#ff7a1a;border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:background-color .25s;display:inline-flex;box-shadow:0 10px 30px -10px #ff7a1ab3}.bhost-cta:hover{background:#ff8f3d}.bhost-cta svg{width:1.05rem;height:1.05rem}[dir=rtl] .bhost-cta svg{scale:-1 1}.bhost-arrow{display:none}@media (min-width:1024px){.bhost{margin-top:6.5rem}.bhost-arrow{z-index:1;pointer-events:none;width:6.5rem;height:auto;display:block;position:absolute;bottom:calc(100% - 1.6rem);left:calc(37.5% - 4.5rem)}[dir=rtl] .bhost-arrow{left:auto;right:calc(37.5% - 4.5rem);scale:-1 1}.bhost-arrow path{stroke-dasharray:1;stroke-dashoffset:1px}.bhost[data-seen] .bhost-arrow-line{animation:.9s cubic-bezier(.45,0,.2,1) .2s forwards bhost-draw}.bhost[data-seen] .bhost-arrow-head{animation:.35s ease-out 1.05s forwards bhost-draw}.bhost[data-seen] .bhost-arrow{animation:2.4s ease-in-out 1.5s infinite bhost-bob}}@keyframes bhost-draw{to{stroke-dashoffset:0}}@keyframes bhost-bob{0%,to{translate:0}50%{translate:-3px 7px}}@media (prefers-reduced-motion:reduce){.bhost-arrow path{stroke-dashoffset:0!important;animation:none!important}.bhost[data-seen] .bhost-arrow{animation:none}}.bj-wrap{position:relative}.bj-runway{height:var(--bj-scroll,150vh)}.bj-wrap[data-static] .bj-runway{display:none}.bj-panel.basic-features{top:calc(var(--header-h,65px) + .75rem);padding:clamp(1.6rem,1.2rem + 1.4vw,2.6rem) clamp(1rem,.5rem + 2vw,2.75rem) clamp(1.3rem,1rem + 1vw,2rem);position:sticky}.bj-wrap[data-static] .bj-panel{position:relative;top:auto}.bj-path{color:#ffffffc7;text-align:center;flex-wrap:wrap;justify-content:center;gap:.35rem 0;max-width:72rem;margin:.9rem auto 0;font-size:clamp(.8rem,.78rem + .2vw,.95rem);line-height:1.4;display:flex;position:relative}.bj-path li{align-items:baseline;display:inline-flex}.bj-path-arrow{color:#ff8f3d;margin-inline:.55rem;font-weight:600}[dir=rtl] .bj-path-arrow{display:inline-block;transform:scaleX(-1)}.bj-rail{--dot:2.5rem;--gap:.75rem;gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(1.2rem,.9rem + 1vw,1.9rem);display:grid;position:relative}.bj-rail-line,.bj-rail-fill{top:calc(var(--dot) / 2);width:calc(80% + .8 * var(--gap));pointer-events:none;height:1px;position:absolute;inset-inline-start:calc(var(--dot) / 2)}.bj-rail-line{background:#ffffff2e}.bj-rail-fill{transform-origin:0;transform:scaleX(calc(var(--lit,0) / 4));background:#ff7a1a;transition:transform .6s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .bj-rail-fill{transform-origin:100%}.bj-dot{isolation:isolate;width:var(--dot);height:var(--dot);color:#ff8f3d;cursor:pointer;background:#0b3f48;border:1px solid #ffffff38;border-radius:9999px;place-items:center;font-size:.85rem;font-weight:600;transition:color .4s;display:grid;position:relative}.bj-dot:after{content:"";z-index:-1;border-radius:inherit;opacity:0;background:#f08a3c;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px;transform:scale(.5);box-shadow:0 0 0 6px #ffa05a29,0 0 26px 2px #ff7a1a73}.bj-dot[data-lit]{color:#1c0a00}.bj-dot[data-lit]:after{opacity:1;transform:scale(1)}.bj-dot:focus-visible{outline:2px solid var(--gen-lime);outline-offset:4px}.bj-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid;position:relative}.bj-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1.1rem;padding:.95rem .8rem .85rem;transition:opacity .5s,translate .6s cubic-bezier(.2,.8,.2,1),scale .6s cubic-bezier(.2,.8,.2,1),border-color .5s,box-shadow .5s}.bj-card[data-state=next]{opacity:0;pointer-events:none;translate:0 1.5rem;scale:.96}.bj-card[data-state=now]{border-color:#ffa05a99;box-shadow:0 18px 40px -18px #ff7a1a80,inset 0 1px #ffffff1f}.bj-card-title{color:#fff;font-size:.98rem;font-weight:600;line-height:1.3}.bj-points{gap:.35rem;margin-top:.6rem;display:grid}.bj-point{text-align:start;cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.6rem;width:100%;padding:.4rem .35rem;transition:background-color .3s;display:flex}.bj-point:hover,.bj-point:focus-visible{background:#ffffff12;outline:none}.bj-point:focus-visible{box-shadow:0 0 0 2px var(--gen-lime)}.bj-point-icon{width:2rem;height:2rem;color:var(--gen-lime);background:#7ef2d924;border-radius:.6rem;flex:none;place-items:center;display:grid}.bj-point-icon svg{width:1.1rem;height:1.1rem}.bj-point--alive .bj-point-icon{color:#0d1250;background:#c6f432}.bj-point-title{color:#fff;font-size:.86rem;font-weight:600;line-height:1.3;display:block}.bj-point-text{color:#ffffffad;margin-top:.15rem;font-size:.78rem;line-height:1.4;display:block}.bj-hint{text-align:center;letter-spacing:.02em;color:#ffffff80;margin-top:.9rem;font-size:.78rem;transition:opacity .4s;position:relative}.bj-hint[data-gone],.bj-wrap[data-static] .bj-hint{opacity:0}.bj-wrap[data-static] .bj-card{opacity:1;pointer-events:auto;translate:none;scale:none}@media (max-width:1023px){.bj-rail{--dot:2.25rem;--gap:0;justify-items:center}.bj-rail-line,.bj-rail-fill{width:80%;inset-inline-start:10%}.bj-cards{grid-template-columns:minmax(0,1fr);margin-top:.9rem}.bj-wrap:not([data-static]) .bj-card{grid-area:1/1}.bj-card{padding:1rem .9rem .9rem}.bj-wrap:not([data-static]) .bj-card[data-state=next]{translate:calc(var(--bj-x,1) * 2.5rem) 0;scale:1}.bj-wrap:not([data-static]) .bj-card[data-state=past]{opacity:0;translate:calc(var(--bj-x,1) * -2.5rem) 0;pointer-events:none}[dir=rtl] .bj-card{--bj-x:-1}.bj-card-title{font-size:1.02rem}.bj-point-title{font-size:.92rem}.bj-point-text{font-size:.84rem}}@media (max-width:639px){.bj-path{flex-direction:column;align-items:center;gap:.1rem}.bj-path-arrow,[dir=rtl] .bj-path-arrow{display:none}.bj-path li:before{content:"·";color:#ff8f3d;margin-inline-end:.4rem}}
