.rfx-hero{--t0: .04;margin-top:-68px;--dt: .22;--kw: .16;position:relative;overflow:hidden;color:#f3f4f6;background:radial-gradient(52% 46% at 74% 58%,#635bff21,#635bff00 70%),#100f1f}.rfx-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(141,134,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(141,134,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 70% at 72% 50%,#000 0%,transparent 75%);mask-image:radial-gradient(60% 70% at 72% 50%,#000 0%,transparent 75%)}.rfx-hero-in{position:relative;max-width:1200px;min-height:min(100vh,900px);margin:0 auto;box-sizing:border-box;padding:clamp(112px,12vh,148px) max(20px,5vw) clamp(56px,8vh,96px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,4vw,64px)}@media(min-width:1320px){.rfx-hero-in{padding-left:0;padding-right:0}}.rfx-h1{margin:18px 0 0;font-size:clamp(44px,5.6vw,84px);line-height:.98;letter-spacing:-.05em;font-weight:700;color:#f7f7fb;text-wrap:balance;min-height:2.94em}.rfx-hero-cepte{margin:14px 0 0;font-size:clamp(20px,1.9vw,28px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--rfx-lit)}.rfx-hero-lead{margin:18px 0 0;max-width:30em;font-size:17px;line-height:27px;color:#9ca3af;text-wrap:pretty}.rfx-idx{margin-top:clamp(28px,4vh,40px);container-type:inline-size}.rfx-idx ol{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.08)}.rfx-idx-li{border-bottom:1px solid rgba(255,255,255,.08)}.rfx-idx-a{--e: 0;position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:4px 14px;min-height:56px;padding:10px 10px 10px 6px;color:inherit;text-decoration:none}.rfx-idx-a:after{--kk: calc(4px + var(--e) * 6px);content:"";position:absolute;inset:4px -4px;pointer-events:none;color:var(--rfx-lit);opacity:calc(var(--e) * .9);background:linear-gradient(currentColor,currentColor) left top / var(--kk) 1.5px no-repeat,linear-gradient(currentColor,currentColor) left top / 1.5px var(--kk) no-repeat,linear-gradient(currentColor,currentColor) right top / var(--kk) 1.5px no-repeat,linear-gradient(currentColor,currentColor) right top / 1.5px var(--kk) no-repeat,linear-gradient(currentColor,currentColor) left bottom / var(--kk) 1.5px no-repeat,linear-gradient(currentColor,currentColor) left bottom / 1.5px var(--kk) no-repeat,linear-gradient(currentColor,currentColor) right bottom / var(--kk) 1.5px no-repeat,linear-gradient(currentColor,currentColor) right bottom / 1.5px var(--kk) no-repeat;transition:opacity .3s ease}.rfx-idx-a:hover,.rfx-idx-a:focus-visible{--e: 1}.rfx-idx-a:focus-visible{outline:2px solid var(--rfx-lit);outline-offset:2px}.rfx-idx-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--rfx-lit)}.rfx-idx-t{font-size:16px;line-height:21px;font-weight:600;letter-spacing:-.01em;color:#f3f4f6}.rfx-idx-c{font-size:13px;line-height:18px;color:#f4e9d499;font-variant-numeric:tabular-nums;text-align:right}.rfx-idx-go{display:inline-flex;color:#fff6;transition:transform .3s cubic-bezier(.65,0,.35,1),color .3s}.rfx-idx-a:hover .rfx-idx-go{transform:translateY(2px);color:var(--rfx-lit)}@media(max-width:559px){.rfx-idx-a{grid-template-columns:28px minmax(0,1fr) 18px}.rfx-idx-c{grid-column:2;grid-row:2;text-align:left}.rfx-idx-go{grid-column:3;grid-row:1 / span 2}}@container (max-width: 440px){.rfx-idx-a{grid-template-columns:28px minmax(0,1fr) 18px}.rfx-idx-c{grid-column:2;grid-row:2;text-align:left}.rfx-idx-go{grid-column:3;grid-row:1 / span 2}}.rfx-hero-art{position:relative;padding-bottom:32px}.rfx-hero-card{position:relative;aspect-ratio:760 / 600;width:100%}.rfx-hero-layer{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.rfh-a{--k: clamp(0, (var(--p, 1) - (var(--t0) + var(--i, 0) * var(--dt))) / var(--kw), 1)}.rfh-on{opacity:var(--k)}.rfh-hw{opacity:clamp(0,var(--k) * 4 - var(--w, 0),1)}.rfh-ln-base{fill:none;stroke:#8d86ff29;stroke-width:1.2;stroke-dasharray:2 5}.rfh-ln,.rfh-pk{--kl: clamp(0, (var(--p, 1) - (var(--t0) + var(--i, 0) * var(--dt) + .08)) / .16, 1);fill:none;stroke-linecap:round}.rfh-ln{stroke:#8d86ff;stroke-width:1.6;stroke-opacity:.7;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--kl))}.rfh-pk{stroke:#ffd994;stroke-width:3.4;stroke-dasharray:.07 1.3;stroke-dashoffset:calc(.07 - var(--kl) * 1.08)}.rfh-chip{position:absolute;transform:translate(-50%,calc(-100% + (1 - var(--k)) * 6px));opacity:var(--k);display:inline-flex;align-items:center;gap:7px;padding:5px 9px 5px 6px;border-radius:7px;background:#14122adb;box-shadow:inset 0 0 0 1px #8d86ff47;font-size:12px;line-height:16px;font-weight:600;color:#e9e8f5;white-space:nowrap;pointer-events:none}.rfh-chip-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#14122a;background:var(--rfx-lit);border-radius:4px;padding:1px 4px}@media(max-width:899px){.rfx-hero-in{grid-template-columns:minmax(0,1fr);min-height:0}.rfx-hero-art{order:2;max-width:640px;width:100%;margin:0 auto}}@media(max-width:479px){.rfh-chip{font-size:10.5px;padding:3px 7px 3px 4px;gap:5px}.rfh-chip-n{font-size:9.5px}}.rfh-chip[data-dir=d]{transform:translate(-50%,calc(10px + (1 - var(--k)) * -6px))}.rfh-chip[data-dir=dl]{transform:translate(-22px,calc(10px + (1 - var(--k)) * -6px))}@media(min-width:1100px){html[lang=en] .rfx-h1{min-height:3.92em}}html[data-tod=dawn] .rfx{--rfx-dash: #6e6798}html[data-tod=day] .rfx{--rfx-sig: #7c75ff;--rfx-sig-s: #6a63ee;--rfx-dash: #f4f5fb;--rfx-hub: #ffffff}html[data-tod=dusk] .rfx{--rfx-dash: #574c88}html[data-tod]:not([data-tod=night]) .rfx-hero{background:linear-gradient(180deg,var(--tod-sky-1) 0%,var(--tod-base) 100%)}@media(min-width:900px){html[data-tod]:not([data-tod=night]) .rfx-hero{background:radial-gradient(52% 46% at 74% 58%,var(--tod-glow-2),transparent 70%),linear-gradient(180deg,var(--tod-sky-1) 0%,var(--tod-base) 100%)}}html[data-tod]:not([data-tod=night]) :is(.rfx-hero-lead,[data-header=dark] .rfx-sub,.rfx-idx-c){color:var(--tod-text-2)}html[data-tod]:not([data-tod=night]) :is([data-header=dark] .rfx-aside,.rfx-fw-lab-s,.rfx-hub-h){color:var(--tod-text-3)}html[data-tod]:not([data-tod=night]) .rfx-idx-a:not(:hover) .rfx-idx-go{color:var(--tod-muted)}html[data-tod]:not([data-tod=night]) [data-header=dark] .rfx-cepte{color:var(--tod-accent)}html[data-tod=day] .rfx-hero-cepte{color:var(--tod-accent)}html[data-tod]:not([data-tod=night]) :is(.rfx-idx ol,.rfx-idx-li){border-color:var(--tod-line)}html[data-tod]:not([data-tod=night]) :is(.rfh-chip,.rfx-hub-m){background:rgb(var(--tod-scrim) / .92);color:var(--tod-text)}html[data-tod]:not([data-tod=night]) .rfx-fw{background:var(--tod-deep)}html[data-tod=day] .rfx-hub-mark:before{background:radial-gradient(closest-side,#fff9,#fff0)}.rfh-links{pointer-events:none}.lw-swing{animation:lw-swing 4.6s ease-in-out infinite;transform-origin:50% 0}@keyframes lw-swing{0%,to{transform:none}50%{transform:rotate(3deg)}}.rfh-life{pointer-events:none;will-change:transform}.rfx-s1{background:var(--pg-tint, #f5f4ff)}.rfx-s1-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:48px clamp(40px,6vw,96px);align-items:end}.rfx-head.rfx-s1-head{grid-template-columns:minmax(0,1fr);align-self:start;position:sticky;top:112px}.rfx-s1-head .rfx-sub{margin-top:8px}.rfx-s1-note{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-size:14px;line-height:20px;font-weight:600;color:var(--pg-ink-2, #3d3f4f)}.rfx-s1-note:before{content:"";width:14px;height:14px;border-radius:2px;background:var(--rfx-lit);box-shadow:0 0 0 3px #14122a}.rfx-tw{--fl-h: 108px;position:relative;width:100%;justify-self:end}.rfx-crane{display:block;width:100%;height:auto}.rfx-tw-floors{list-style:none;margin:0;padding:0 16px;background:var(--iso-bld-l, #211f48);box-shadow:inset 10px 0 0 var(--iso-bld-r, #1a1934),inset -10px 0 0 var(--iso-bld-r, #1a1934)}.rfx-fl{--k: clamp(0, (var(--p, 1) - (.05 + var(--i, 0) * .8 / var(--n, 5))) / .2, 1);position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:var(--fl-h);column-gap:8px;padding:16px 6px;border-bottom:6px solid var(--iso-bld-t, #2f2b5e)}.rfx-fl:first-child{border-top:6px solid var(--iso-bld-t, #2f2b5e)}.rfx-win{grid-row:1;justify-self:center;align-self:center;width:64%;height:70%;border-radius:2px;background:var(--iso-win-off, #2c2a5e);box-shadow:inset 0 -3px #0000002e}.rfx-win.is-lit{background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(20,18,42,.35) 0 calc(50% + 1px),transparent 0),#ffd994;opacity:calc(.35 + .65 * var(--k, 1))}.rfx-win.is-pur{background:#635bff;opacity:calc(.25 + .5 * var(--k, 1))}.rfx-plate{grid-row:1;grid-column:var(--s, 2) / span 3;z-index:1;position:relative;display:block;padding:5px;border-radius:4px;background:var(--iso-ink, #17162f);color:inherit;text-decoration:none}.rfx-plate:before{content:"";position:absolute;inset:-10px;border-radius:14px;background:radial-gradient(closest-side,#ffd99461,#ffd99400);opacity:var(--k);pointer-events:none;z-index:-1}.rfx-plate-glass{--rfx-logo-h: 40px;position:relative;display:flex;align-items:center;justify-content:center;height:100%;border-radius:2px;background:var(--iso-win-off, #2c2a5e);overflow:hidden}.rfx-plate-glass:before{content:"";position:absolute;inset:0;background:var(--rfx-plate);opacity:var(--k)}.rfx-plate-glass>*{position:relative;opacity:calc(.22 + .78 * var(--k))}a.rfx-plate:focus-visible{outline:2px solid var(--rfx-purple);outline-offset:3px}.rfx-fl-no{position:absolute;left:-52px;top:50%;transform:translateY(-50%);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--pg-ink-2, #686b80)}.rfx-fl-no:after{content:"";display:inline-block;vertical-align:middle;width:14px;height:1px;margin-left:8px;background:#c9c7e0}.rfx-lobby{position:relative;height:96px;margin:0;background:var(--iso-bld-r, #191838);border-top:8px solid var(--iso-roof-r, #38346e);display:flex;justify-content:center;align-items:flex-end;gap:6px}.rfx-lobby:before{content:"";position:absolute;top:-8px;left:-14px;right:-14px;height:8px;background:var(--iso-roof-r, #38346e);border-radius:2px}.rfx-lobby-door{width:48px;height:64px;background:linear-gradient(90deg,transparent 46%,rgba(20,18,42,.4) 0 54%,transparent 0),#ffd994;opacity:.92}.rfx-lobby-tree{position:absolute;bottom:0;left:18%;width:26px;height:46px;background:radial-gradient(circle at 50% 13px,var(--iso-tree-hi, #38348a) 12px,transparent 12.5px),linear-gradient(var(--iso-tree-trunk, #2a2645),var(--iso-tree-trunk, #2a2645)) 50% 100% / 4px 22px no-repeat}.rfx-lobby-tree-r{left:auto;right:18%}.rfx-tw-ground{display:block;height:26px;margin:0 -48px;background:radial-gradient(50% 100% at 50% 0%,rgb(var(--pg-wash-2-rgb, 20 18 42) / .16),rgb(var(--pg-wash-rgb, 20 18 42) / 0) 70%);border-top:1px solid rgb(var(--pg-line-2-rgb, 20 18 42) / .14)}@media(max-width:899px){.rfx-s1-grid{grid-template-columns:minmax(0,1fr)}.rfx-head.rfx-s1-head{position:static}.rfx-tw{max-width:600px;justify-self:center}.rfx-fl-no{display:none}}@media(max-width:559px){.rfx-tw{--fl-h: 84px}.rfx-tw-floors{padding:0 10px}.rfx-fl{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:6px;padding:12px 4px}.rfx-fl>.rfx-win:nth-child(n+6){display:none}.rfx-plate{grid-column:var(--sm, 2) / span 3}.rfx-plate-glass{--rfx-logo-h: 32px}.rfx-tw-ground{margin:0 -10px}}html[data-tod=day] .rfx-win:is(.is-lit,.is-pur):not(:nth-child(5n+2)),html[data-tod=dawn] .rfx-win:is(.is-lit,.is-pur):nth-child(2n){background:var(--iso-win-off);opacity:1}html[data-tod=day] .rfx-lobby-door{background:linear-gradient(90deg,transparent 46%,rgba(20,18,42,.25) 0 54%,transparent 0),#a9c0ee}html[data-tod]:not([data-tod=night]) .rfx-crane>g:nth-of-type(1){fill:var(--iso-wall-l)}html[data-tod]:not([data-tod=night]) .rfx-crane>g:nth-of-type(2){stroke:var(--iso-wall-r)}html[data-tod]:not([data-tod=night]) .rfx-crane-wt{fill:var(--iso-metal-r)}html[data-tod]:not([data-tod=night]) .rfx-crane-load{fill:var(--iso-metal-l)}.rfx-win{position:relative;overflow:hidden}.rfx-wl{position:absolute;inset:0;pointer-events:none;--sil: rgba(58, 43, 43, .6)}.rfx-wl:before,.rfx-wl:after{content:"";position:absolute}.rfx-wl-desk:before,.rfx-wl-wave:before{left:14%;bottom:18%;width:46%;height:46%;background:radial-gradient(circle at 50% 24%,var(--sil) 0 18%,transparent 19%),radial-gradient(ellipse 50% 42% at 50% 100%,var(--sil) 0 97%,transparent 100%)}.rfx-wl-desk:after{right:10%;bottom:18%;width:36%;height:22%;border-radius:2px;border:2px solid #2a2745;background:#8d86ff;box-shadow:0 4px 0 -1px #2a2745}.rfx-wl-plant:before{left:16%;bottom:0;width:30%;height:16%;background:#8a5a33;clip-path:polygon(0 0,100% 0,84% 100%,16% 100%)}.rfx-wl-plant:after{left:6%;bottom:14%;width:50%;height:34%;transform-origin:50% 100%;background:radial-gradient(circle at 30% 60%,#2f8f5b 0 22%,transparent 23%),radial-gradient(circle at 66% 50%,#40c057 0 24%,transparent 25%),radial-gradient(circle at 48% 26%,#2f8f5b 0 22%,transparent 23%)}.rfx-wl-lamp:before{inset:0;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(20,18,42,.35) 0 calc(50% + 1px),transparent 0),#ffd994;opacity:0}.rfx-wl-lamp:after{right:16%;bottom:6%;width:26%;height:34%;background:linear-gradient(#2a2745,#2a2745) 50% 100% / 70% 10% no-repeat,linear-gradient(#2a2745,#2a2745) 50% 60% / 12% 60% no-repeat,conic-gradient(from 150deg at 50% 0,#2a2745 0 60deg,transparent 0) 50% 0 / 100% 36% no-repeat}.rfx-wl-wave:after{left:50%;bottom:44%;width:9%;height:26%;border-radius:4px;background:var(--sil);transform-origin:50% 100%;transform:rotate(18deg)}.rfx-wl-cat:before{left:26%;bottom:0;width:36%;height:40%;background:#2a2745;clip-path:polygon(30% 0,40% 14%,60% 14%,70% 0,74% 30%,66% 46%,86% 72%,90% 100%,10% 100%,16% 72%,34% 46%,26% 30%)}.rfx-wl-cat:after{left:62%;bottom:2%;width:6%;height:20%;border-radius:4px;background:#2a2745;transform-origin:50% 100%;transform:rotate(24deg)}.rfx-s1[data-live] .rfx-wl-desk:before{animation:rfx-nod 4.4s ease-in-out infinite}.rfx-s1[data-live] .rfx-wl-plant:after{animation:rfx-sway 5s ease-in-out infinite}.rfx-s1[data-live] .rfx-wl-lamp:before{animation:rfx-lamp 11s steps(1) infinite}.rfx-s1[data-live] .rfx-wl-wave:after{animation:rfx-wave 1.3s ease-in-out infinite}.rfx-s1[data-live] .rfx-wl-cat:after{animation:rfx-tail 2.8s ease-in-out infinite}@keyframes rfx-nod{0%,to{transform:none}50%{transform:translateY(2px)}}@keyframes rfx-sway{0%,to{transform:none}50%{transform:rotate(4deg)}}@keyframes rfx-lamp{0%,to{opacity:0}30%{opacity:1}78%{opacity:0}}@keyframes rfx-wave{0%,to{transform:rotate(18deg)}50%{transform:rotate(-22deg)}}@keyframes rfx-tail{0%,to{transform:rotate(24deg)}50%{transform:rotate(-8deg)}}.rfx-wl-lane{position:absolute;left:24%;width:15%;bottom:0;height:40px;pointer-events:none}.rfx-wl-mop{position:absolute;inset:0}.rfx-wl-mop:before,.rfx-wl-mop:after{content:"";position:absolute;bottom:0}.rfx-wl-mop:before{left:4px;width:14px;height:34px;background:radial-gradient(circle at 50% 4px,#f1d3b6 0 4px,transparent 4.5px),linear-gradient(#5f8f6b,#5f8f6b) 50% 9px / 10px 15px no-repeat,linear-gradient(#2a2745,#2a2745) 50% 100% / 8px 10px no-repeat}.rfx-wl-mop:after{left:16px;width:12px;height:26px;background:linear-gradient(115deg,transparent 46%,#c9c5e2 0 54%,transparent 0) 0 0 / 10px 22px no-repeat,linear-gradient(#c9c5e2,#c9c5e2) 70% 100% / 10px 3px no-repeat}.rfx-s1[data-live] .rfx-wl-mop{animation:rfx-mop 9s ease-in-out infinite;will-change:transform}@keyframes rfx-mop{0%,to{transform:none}50%{transform:translate(calc(100% - 30px))}}.rfx-crane-rope,.rfx-crane-load{transform-box:view-box;transform-origin:232px 21px}.rfx-s1[data-live] :is(.rfx-crane-rope,.rfx-crane-load){animation:rfx-swing 4.8s ease-in-out infinite}.rfx-s1[data-live] .rfx-crane-beacon{animation:lw-twk 1.6s steps(1) infinite}@keyframes rfx-swing{0%,to{transform:none}50%{transform:rotate(1.6deg)}}.rfx-crane-fx{position:absolute;top:0;left:0;pointer-events:none}.rfx-snow{display:none}html[data-season=winter] .rfx-snow{display:inline}.rfx-wl-xmas{position:absolute;top:-8px;left:-14px;right:-14px;height:8px;background:radial-gradient(circle,#ffd994 0 2px,transparent 2.5px) 0 50% / 18px 8px repeat-x}html[data-season=winter] .rfx-lobby:before{box-shadow:inset 0 3px #eef0fa}html[data-tod=day] .rfx-win:not(:nth-child(5n+2))>.rfx-wl,html[data-tod=dawn] .rfx-win:nth-child(2n)>.rfx-wl,html[data-tod=day] .rfx-wl-lamp{display:none}@media(max-width:559px){.rfx-wl-dk{display:none}}.rfx-s2{background:var(--tod-deep);color:#f3f4f6;overflow:hidden;padding-bottom:clamp(120px,12vw,176px)}.rfx-s2-sky{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(141,134,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(141,134,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 40%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 40%,#000 70%,transparent 100%)}.rfx-st{list-style:none;margin:clamp(56px,7vw,88px) 0 0;padding:0 clamp(0px,2vw,24px);display:flex;align-items:flex-end;gap:64px}.rfx-shop{position:relative;flex:1 1 0;min-width:0;display:grid;background:var(--iso-bld-l, #211f48);padding:0 14px;box-shadow:inset 8px 0 0 var(--iso-bld-r, #1a1934),inset -8px 0 0 var(--iso-bld-r, #1a1934)}.rfx-shop-face{display:contents}.rfx-shop-arm{order:1}.rfx-shop-up{order:2}.rfx-sign{order:3}.rfx-shop-front{order:4}.rfx-shop:not(:last-child):after{content:"";position:absolute;right:-36px;bottom:0;width:8px;height:200px;background:radial-gradient(circle at 50% 4px,#ffd994 3.5px,transparent 4px),linear-gradient(#3a3854,#3a3854) 50% 10px / 3px 100% no-repeat;filter:drop-shadow(0 0 6px rgba(255,217,148,.55))}.rfx-shop:not(:last-child):before{content:"";position:absolute;right:-92px;bottom:-12px;width:120px;height:36px;background:radial-gradient(closest-side,#ffd99429,#ffd99400);pointer-events:none}.rfx-shop-arm{display:block;height:10px;margin:0 -20px;background:var(--iso-roof-t, #38346e);border-radius:2px 2px 0 0}.rfx-shop-up{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 10px 20px}.rfx-shop-up .rfx-win{width:100%;height:46px;justify-self:stretch}.rfx-shop-up .rfx-win.is-lit{opacity:.9}.rfx-shop-up .rfx-win.is-pur{opacity:.6}.rfx-sign{--rfx-logo-h: 46px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:104px;margin:0 -6px;padding:10px;border:6px solid var(--iso-ink, #17162f);border-radius:4px;background:var(--rfx-plate);color:#1a1a1a;text-decoration:none;box-shadow:0 0 0 1px #ffd99459,0 10px 40px -8px #ffd99459}a.rfx-sign:focus-visible{outline:2px solid var(--rfx-lit);outline-offset:3px}.rfx-shop-front{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:6px;height:128px;padding:18px 6px 0}.rfx-shop-glass,.rfx-shop-door{position:relative;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#ffe2a8,#e8c47e)}.rfx-shop-glass:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(20,18,42,.45) 0 calc(50% + 1px),transparent 0)}.rfx-shop-door{background:#ffd994;box-shadow:inset 0 0 0 4px var(--iso-bld-r, #2a2758)}.rfx-curb{position:relative;height:14px;margin:0 calc(50% - 50vw);background:var(--iso-road, #1c1b33);border-top:2px solid var(--iso-curb-t, #2a2847)}.rfx-curb:after{content:"";position:absolute;left:0;right:0;top:16px;height:56px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 34px,transparent 34px 72px) 0 50% / 100% 2px no-repeat,linear-gradient(180deg,#17162c,#100f1f00)}.rfx-shop-next{display:block;padding:0;box-shadow:none;background:transparent}.rfx-next{--on: 0;display:grid;height:100%;padding:0 14px;background:var(--iso-wall-r, #1d1b40);box-shadow:inset 8px 0 0 var(--iso-bld-r, #1a1934),inset -8px 0 0 var(--iso-bld-r, #1a1934);color:inherit;text-decoration:none}.rfx-next:hover,.rfx-next:focus-visible{--on: 1}.rfx-next:focus-visible{outline:2px solid var(--rfx-lit);outline-offset:4px}.rfx-next .rfx-shop-arm{background:var(--iso-roof-l, #2f2b5e)}.rfx-next .rfx-win.is-lit,.rfx-next .rfx-win.is-pur{background:var(--iso-win-off, #2c2a5e);opacity:1}.rfx-next .rfx-shop-glass,.rfx-next .rfx-shop-door{background:var(--iso-win-off-side, #1a1934)}.rfx-next .rfx-shop-glass:before,.rfx-next .rfx-shop-door:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffe2a8,#e8c47e);opacity:var(--on);transition:opacity .5s ease .15s}.rfx-sign-empty{justify-content:flex-start;gap:16px;padding:16px 18px;border:0;background:var(--tod-panel);color:#f3f4f6;box-shadow:none}.rfx-sign-empty:after{--kk: calc(10px + var(--on) * 14px);content:"";position:absolute;inset:0;pointer-events:none;color:var(--rfx-lit);opacity:calc(.55 + var(--on) * .45);background:linear-gradient(currentColor,currentColor) left top / var(--kk) 1.5px no-repeat,linear-gradient(currentColor,currentColor) left top / 1.5px var(--kk) no-repeat,linear-gradient(currentColor,currentColor) right top / var(--kk) 1.5px no-repeat,linear-gradient(currentColor,currentColor) right top / 1.5px var(--kk) no-repeat,linear-gradient(currentColor,currentColor) left bottom / var(--kk) 1.5px no-repeat,linear-gradient(currentColor,currentColor) left bottom / 1.5px var(--kk) no-repeat,linear-gradient(currentColor,currentColor) right bottom / var(--kk) 1.5px no-repeat,linear-gradient(currentColor,currentColor) right bottom / 1.5px var(--kk) no-repeat;transition:opacity .3s ease}.rfx-next-mark{flex:none;display:grid;grid-template-columns:14px 14px;gap:4px}.rfx-next-mark>span{width:14px;height:14px;border-radius:2px;background:var(--iso-win-off, #2c2a5e);transition:background-color .15s ease}.rfx-next-mark>span:first-child{background:var(--rfx-lit)}.rfx-next:hover .rfx-next-mark>span,.rfx-next:focus-visible .rfx-next-mark>span{background:var(--rfx-lit)}.rfx-next-mark>span:nth-child(2){transition-delay:.08s}.rfx-next-mark>span:nth-child(3){transition-delay:.16s}.rfx-next-mark>span:nth-child(4){transition-delay:.24s}.rfx-next-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.rfx-next-q{font-size:16px;line-height:21px;font-weight:700;letter-spacing:-.015em;color:#fff}.rfx-next-s{font-size:13px;line-height:18px;color:#e5e7ebad}.rfx-next-cta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:600;color:var(--rfx-lit)}.rfx-next-cta>svg{transition:transform .3s cubic-bezier(.65,0,.35,1)}.rfx-next:hover .rfx-next-cta>svg{transform:translate(3px)}@media(max-width:1023px){.rfx-st{gap:44px 40px;flex-wrap:wrap}.rfx-shop-next{flex:1 1 100%}.rfx-shop:not(:last-child){border-bottom:10px solid var(--iso-road, #1c1b33)}.rfx-shop:nth-last-child(2):after,.rfx-shop:nth-last-child(2):before{display:none}.rfx-shop:not(:last-child):after{right:-24px}.rfx-shop:not(:last-child):before{right:-80px}}@media(max-width:759px){.rfx-st{flex-direction:column;align-items:stretch;gap:44px;padding:0}.rfx-shop{flex:none}.rfx-shop:not(:last-child):after,.rfx-shop:not(:last-child):before{display:none}.rfx-shop-front{height:92px}.rfx-shop-up .rfx-win{height:34px}}html[data-tod=day] .rfx-shop-glass{background:linear-gradient(180deg,#e3ecfc,#a9c0ee)}html[data-tod=day] .rfx-shop-door{background:#a9c0ee}html[data-tod=day] .rfx-sign{box-shadow:0 0 0 1px #14122a1f,0 12px 30px -14px #2e3a8c73}html[data-tod=day] .rfx-shop:not(:last-child):after{background:radial-gradient(circle at 50% 4px,#f4f2fb 3.5px,transparent 4px),linear-gradient(var(--iso-metal-l),var(--iso-metal-l)) 50% 10px / 3px 100% no-repeat;filter:none}html[data-tod=day] .rfx-shop:not(:last-child):before{display:none}html[data-tod=day] .rfx-curb:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 34px,transparent 34px 72px) 0 50% / 100% 2px no-repeat,linear-gradient(180deg,var(--iso-road),rgba(179,183,207,0))}html[data-tod]:not([data-tod=night]) .rfx-next-s{color:var(--tod-text-2)}.rfx-life{position:absolute;left:0;right:0;bottom:-58px;width:100%;height:160px;z-index:2;pointer-events:none;overflow:hidden;will-change:transform}.rfx-neon{position:absolute;z-index:1;top:14%;left:50%;transform:translate(-50%);padding:1px 6px;border:1.5px solid #ff8fab;border-radius:4px;font:700 11px/16px Inter,system-ui,sans-serif;font-style:normal;letter-spacing:.08em;color:#ffd1dc;text-shadow:0 0 6px #ff5c8a;box-shadow:0 0 8px #ff5c8a8c,inset 0 0 6px #ff5c8a66;background:#14122a8c}.rfx-s2[data-live] .rfx-neon{animation:rfx-neon 7s steps(1) infinite}@keyframes rfx-neon{0%,to{opacity:1}62%{opacity:.35}64%{opacity:1}67%{opacity:.45}69%{opacity:1}}.rfx-s3{background:var(--pg-paper, #ffffff)}.rfx-fw{--rfx-plate-h: 60px;position:relative;margin-top:clamp(48px,6vw,72px);padding:clamp(22px,3.2vw,44px);border-radius:20px;background:#100f20;color:#f3f4f6;border:1px solid rgba(255,255,255,.06);box-shadow:0 40px 80px -40px #14122a80;overflow:hidden}.rfx-fw:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(141,134,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(141,134,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 60% at 50% 62%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 62%,#000,transparent 80%)}.rfx-fw>*{position:relative}.rfx-fw>.absolute{position:absolute}.rfx-fw-lab{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;line-height:16px}.rfx-fw-lab-t{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f3f4f6c7}.rfx-fw-lab-t:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:2px;background:var(--rfx-lit);vertical-align:0}.rfx-fw-lab-rule{flex:1;height:1px;background:#ffffff14}.rfx-fw-lab-s{color:#f4e9d499}.rfx-banks,.rfx-pays{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rfx-banks{grid-template-columns:repeat(6,minmax(0,1fr))}.rfx-bank{--rfx-logo-h: 24px;--kb: clamp(0, (var(--p, 1) - (.02 + var(--d, 0))) / .1, 1);position:relative;display:flex;align-items:center;justify-content:center;height:var(--rfx-plate-h);border-radius:6px;background:var(--rfx-plate);box-shadow:inset 0 -2px #14122a14}.rfx-bank:after{content:"";position:absolute;left:50%;bottom:-5px;width:18px;height:3px;margin-left:-9px;border-radius:2px;background:var(--rfx-lit);opacity:var(--kb)}.rfx-pay:after{display:none}.rfx-fn{display:block;width:100%;height:112px;margin-top:4px}.rfx-fn-t,.rfx-fn-m{display:none}.rfx-fa{--kf: clamp(0, (var(--p, 1) - (.1 + var(--d, 0))) / .22, 1)}.rfx-fn-base{fill:none;stroke:#8d86ff29;stroke-width:1.4}.rfx-fn-lit,.rfx-fn-pk{fill:none;stroke-linecap:round}.rfx-fn-lit{stroke:#8d86ff;stroke-opacity:.75;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--kf))}.rfx-fn-pk{stroke:#ffd994;stroke-width:4;stroke-dasharray:.08 1.3;stroke-dashoffset:calc(.08 - var(--kf) * 1.1)}.rfx-mid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:0}.rfx-hub{display:contents}.rfx-hub-mark{grid-column:2;grid-row:1;margin:0 4px}.rfx-hub-mark{--kh: clamp(0, (var(--p, 1) - .36) / .12, 1);position:relative;width:80px;aspect-ratio:1000 / 1500.212}.rfx-hub-mark:before{content:"";position:absolute;inset:-40%;background:radial-gradient(closest-side,#8d86ff59,#8d86ff00);opacity:calc(.3 + .7 * var(--kh))}.rfx-hub-mark>svg{position:absolute;inset:0;width:100%;height:100%}.rfx-hub-pane{position:absolute;width:12.94%;height:8.62%;background:var(--iso-win-off, #2c2a5e)}.rfx-hub-pane:after{content:"";position:absolute;inset:0;background:var(--rfx-lit);opacity:clamp(0,var(--kh) * 4 - var(--w, 0),1)}.rfx-hub-m{grid-column:1 / -1;grid-row:2;justify-self:center;margin-top:22px;min-width:248px;padding:14px 16px;border-radius:12px;background:#14122ae6;box-shadow:inset 0 0 0 1px #8d86ff38}.rfx-hub-h{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f3f4f699}.rfx-hub-m ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rfx-hub-row{--kr: clamp(0, (var(--p, 1) - (.46 + var(--r, 0) * .08)) / .06, 1);display:flex;align-items:center;gap:10px;font-size:14px;line-height:19px;color:color-mix(in srgb,#ffffff calc(var(--kr) * 100%),rgba(243,244,246,.45))}.rfx-ck{position:relative;flex:none;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #8d86ff66;color:#14122a}.rfx-ck:before{content:"";position:absolute;inset:0;border-radius:6px;background:var(--rfx-lit);opacity:var(--kr)}.rfx-ck>svg{position:relative;width:16px;height:16px;margin:2px;opacity:var(--kr)}.rfx-card,.rfx-out{--row-h: 120px;display:flex;align-items:center;min-height:var(--row-h);min-width:0}.rfx-card{position:relative;grid-column:1;grid-row:1}.rfx-card .rfx-fw-lab-card{flex-direction:column;align-items:flex-start;gap:2px;margin:0}@media(min-width:900px){.rfx-card .rfx-fw-lab-card{position:absolute;left:0;bottom:calc(50% + 39px)}}.rfx-pays{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,300px);--rfx-plate-h: 54px}.rfx-pay{--rfx-logo-h: 28px}.rfx-card-ln,.rfx-out-ln{--kc: clamp(0, (var(--p, 1) - .22) / .2, 1);position:relative;flex:1;min-width:24px;height:2px;background:#8d86ff29}.rfx-card-ln{margin:0 6px 0 18px}.rfx-card-ln:before,.rfx-out-ln:before{content:"";position:absolute;inset:0;background:#8d86ff;transform-origin:left center;transform:scaleX(var(--kc))}.rfx-card-pk{position:absolute;inset:-2px 0;transform:translate(calc(var(--kc) * 100%));opacity:calc(min(var(--kc) * 8,1) * (1 - var(--kc)))}.rfx-card-pk:before{content:"";position:absolute;left:-18px;top:0;width:18px;height:6px;border-radius:3px;background:var(--rfx-lit)}.rfx-out{grid-column:3;grid-row:1}.rfx-out-ln{--kc: clamp(0, (var(--p, 1) - .72) / .1, 1);margin:0 14px 0 6px}.rfx-out-card{--ko: clamp(0, (var(--p, 1) - .8) / .1, 1);display:flex;align-items:center;gap:12px;max-width:260px;padding:12px 14px;border-radius:12px;background:var(--rfx-plate);color:#1a1a1a;opacity:calc(.3 + .7 * var(--ko));transform:translate(calc((1 - var(--ko)) * -8px))}.rfx-out-win{flex:none;width:22px;height:22px;border-radius:3px;background:var(--rfx-lit);box-shadow:inset 0 0 0 3px #14122a}.rfx-out-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.rfx-out-t{font-size:14px;line-height:19px;font-weight:700;letter-spacing:-.01em}.rfx-out-s{font-size:12.5px;line-height:17px;color:#4f525e}@media(max-width:1099px){.rfx-banks{gap:8px}.rfx-bank{--rfx-logo-h: 21px}}@media(max-width:899px){.rfx-banks{grid-template-columns:repeat(3,minmax(0,1fr))}.rfx-fn-d{display:none}.rfx-fn-t{display:block}.rfx-mid{grid-template-columns:minmax(0,1fr);justify-items:center}.rfx-hub-mark{grid-column:1;grid-row:1}.rfx-hub-m{grid-column:1;grid-row:2}.rfx-card,.rfx-out{grid-column:1;flex-direction:column;min-height:0;width:100%;max-width:380px}.rfx-out{grid-row:3}.rfx-card{grid-row:4}.rfx-card .rfx-fw-lab-card{align-items:center;text-align:center}.rfx-pays{width:100%}.rfx-card{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.rfx-card .rfx-fw-lab-card{order:0;margin:0 0 12px}.rfx-card-ln{display:none}.rfx-out-ln{flex:none;width:2px;height:32px;min-width:0;margin:0;align-self:center}.rfx-out-ln:before{transform-origin:center top;transform:scaleY(var(--kc))}.rfx-out-card{max-width:100%;transform:translateY(calc((1 - var(--ko)) * -6px))}}@media(max-width:479px){.rfx-fw{--rfx-plate-h: 52px;padding:18px 14px}.rfx-banks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rfx-bank{--rfx-logo-h: 22px}.rfx-fn-t{display:none}.rfx-fn-m{display:block;height:80px}.rfx-hub-m{min-width:0;width:100%;box-sizing:border-box}}.rfx{--rfx-ink: var(--pg-ink, #14122a);--rfx-night: #100f1f;--rfx-lit: #ffd994;--rfx-purple: #635bff;--rfx-purple-soft: #8d86ff;--rfx-plate: var(--pg-sheet, #fbf8f1);font-family:Inter,Inter Fallback,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--pg-ink, #1a1a1a);background:var(--pg-tint, #f5f4ff)}.rfx-s{position:relative;scroll-margin-top:64px;padding:clamp(88px,10vw,148px) max(20px,5vw)}.rfx-wrap{position:relative;width:100%;max-width:1200px;margin:0 auto}.rfx-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;gap:18px 56px}.rfx-h2{margin:14px 0 0;font-size:clamp(34px,4.6vw,64px);line-height:1;letter-spacing:-.045em;font-weight:700;color:var(--pg-ink, #1a1a1a);text-wrap:balance}.rfx-cepte{margin:12px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--pg-brand, #554de8)}.rfx-sub{margin:0;max-width:30em;font-size:16px;line-height:25px;color:var(--pg-ink-2, #626977);text-wrap:pretty}.rfx-aside{margin:14px 0 0;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.01em;color:var(--pg-ink-2, #5b5e6b);font-variant-numeric:tabular-nums}[data-header=dark] .rfx-h2{color:#f3f4f6}[data-header=dark] .rfx-cepte{color:var(--rfx-purple-soft)}[data-header=dark] .rfx-sub{color:#9ca3af}[data-header=dark] .rfx-aside{color:#f4e9d49e}@media(max-width:899px){.rfx-head{grid-template-columns:minmax(0,1fr)}}.rfx-logo{display:block;width:auto;height:calc(var(--rfx-logo-h, 34px) * var(--f, 1));max-width:82%;max-height:78%;object-fit:contain}.rfx-word{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--pg-ink, #2b2d3a);text-align:center}@media(prefers-reduced-motion:reduce){.rfx *,.rfx *:before,.rfx *:after{transition-duration:0s!important;animation:none!important}}@media(pointer:coarse){.rfx .dc-replay{position:relative;overflow:visible}.rfx .dc-replay:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}
