/*! EngiCenter Lab | (c) EngiCenter | Oyun kodu EngiCenter'a aittir. Inter yazı tipi: SIL OFL 1.1 (assets/fonts/OFL.txt) */
@font-face{font-family:EngiCenter Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:107.1%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}div.eclh{--b:#183fe1;--b7:#1230ad;--b05:#f3f6ff;--b1:#e4ebff;--b2:#c7d4ff;--ink:#111936;--ink2:#5c657a;--ink3:#5b6488;--line:#e1e6f5;--grid:#e6ebfa;--ok:#0f9d58;--okd:#0b6b3a;--y:#ffc21a;--pad:clamp(20px, 4vw, 64px);box-sizing:border-box;width:var(--vw,100vw);max-width:none;margin:var(--pull,0) 0 0 calc(50% - var(--vw, 100vw) / 2);padding:0 0 72px;color:var(--ink);font-family:Inter,EngiCenter Inter Fallback,sans-serif;line-height:1.5;text-align:left}div.eclh :is(h1,h2,h3,h4){font-family:inherit}.eclh .eclh-wrap{box-sizing:border-box;width:100%;max-width:calc(1216px + 2 * var(--pad));margin-left:auto;margin-right:auto;padding-left:var(--pad);padding-right:var(--pad)}.eclh *,.eclh *:before,.eclh *:after{box-sizing:border-box}.eclh h1,.eclh h2,.eclh h3,.eclh p,.eclh ol,.eclh ul,.eclh figure{margin:0;padding:0}.eclh ol,.eclh ul{list-style:none}.eclh :focus-visible{outline:3px solid var(--b);outline-offset:3px;border-radius:8px}.eclh .eclh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eclh a.eclh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:12px;background:var(--b);color:#fff;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;box-shadow:0 10px 24px #183fe138;transition:background-color .15s}.eclh a.eclh-btn:hover{background:var(--b7);color:#fff}.eclh a.eclh-btn-ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--b2)}.eclh a.eclh-btn-ghost:hover{background:var(--b05);color:var(--b)}.eclh a.eclh-textlink{padding:12px 2px;color:var(--ink);font-size:15px;font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-color:var(--b2);text-decoration-thickness:2px;text-underline-offset:6px}.eclh a.eclh-textlink:hover{color:var(--b);text-decoration-color:var(--b)}.eclh .eclh-bar{position:relative;background-color:#0b1433;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:22px 22px;color:#fff}.eclh .eclh-bar[hidden]{display:none}.eclh .eclh-bar-in{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;max-width:calc(1216px + 2 * var(--pad));margin:0 auto;padding:12px var(--pad)}.eclh .eclh-bar-msg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;font-size:15.5px;line-height:1.35}.eclh .eclh-bar-msg b{font-weight:700;color:#fff}.eclh .eclh-bar-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--y);color:#3d2c00;font-size:12.5px;font-weight:800}.eclh .eclh-bar-chip svg{width:14px;height:14px}.eclh .eclh-bar-time{display:flex;align-items:center;gap:10px}.eclh .eclh-bar-label{font-size:13px;color:#b9c3e6}.eclh .eclh-bar-date{font-size:14px;font-weight:600}.eclh .eclh-bar-clock{display:flex;gap:6px}.eclh .eclh-bar-clock[hidden],.eclh .eclh-bar-date[hidden]{display:none}.eclh .eclh-bar-clock>span{display:flex;align-items:baseline;justify-content:center;gap:3px;min-width:54px;padding:6px 8px;border-radius:10px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.eclh .eclh-bar-clock b{font-size:18px;font-weight:800;color:var(--y);font-variant-numeric:tabular-nums}.eclh .eclh-bar-clock small{font-size:11px;color:#c7d0ee}.eclh a.eclh-bar-cta{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:10px;background:#fff;color:#0b1433;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.eclh a.eclh-bar-cta:hover{background:var(--y);color:#0b1433}@media(max-width:760px){.eclh .eclh-bar-in{gap:8px 10px;padding-top:10px;padding-bottom:10px}.eclh .eclh-bar-msg{width:100%;gap:6px 8px;font-size:13.5px;text-align:center}.eclh .eclh-bar-chip{padding:3px 9px;font-size:11.5px}.eclh .eclh-bar-label{display:none}.eclh .eclh-bar-clock{gap:3px}.eclh .eclh-bar-clock>span{min-width:0;gap:1px;padding:6px 5px}.eclh .eclh-bar-clock b{font-size:15px}.eclh .eclh-bar-clock small{font-size:9.5px}.eclh a.eclh-bar-cta{min-height:44px;padding:0 10px;font-size:13px}}.eclh .eclh-top{position:relative;isolation:isolate;overflow:hidden;background-color:var(--b);background-image:radial-gradient(80% 90% at 75% 10%,#547affe6,#547aff00 65%),linear-gradient(#1c44ec,#1433c4);color:#fff}.eclh .eclh-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px);background-position:center top;background-size:32px 32px;-webkit-mask-image:radial-gradient(75% 90% at 60% 35%,#000 20%,transparent 100%);mask-image:radial-gradient(75% 90% at 60% 35%,#000 20%,transparent 100%)}.eclh .eclh-glow{position:absolute;top:0;left:0;z-index:-1;width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;background:radial-gradient(closest-side,#ffffff2e,#bed2ff17 40%,#bed2ff00);opacity:0;transform:translate3d(var(--gx,-600px),var(--gy,-600px),0);transition:opacity .35s ease,transform .12s linear;pointer-events:none;will-change:transform}.eclh .eclh-top.is-glow .eclh-glow{opacity:1}.eclh .eclh-floor{position:absolute;right:-45%;bottom:0;left:-45%;z-index:-1;height:55%;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .22) 1.5px,transparent 1.5px),linear-gradient(90deg,rgb(255 255 255 / .22) 1.5px,transparent 1.5px);background-position:center bottom;background-size:72px 72px;transform:perspective(480px) rotateX(52deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000 25%,transparent 90%);mask-image:linear-gradient(to top,#000 25%,transparent 90%)}.eclh .eclh-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px 56px;align-items:center;padding-top:64px;padding-bottom:56px;text-align:left}.eclh .eclh-hero :focus-visible{outline-color:#fff}.eclh .eclh-intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.eclh .eclh-logo{position:relative;display:inline-block;padding:0 .95em 1.15em 0;color:#fff;font-size:clamp(36px,3.7vw,52px);line-height:1;text-align:left}.eclh .eclh-logo-word{display:block;color:#fff;font-size:1em;font-weight:650;letter-spacing:-.035em}.eclh .eclh-logo.is-ink{font-size:26px}.eclh .eclh-logo.is-ink .eclh-logo-word{color:var(--ink)}.eclh .eclh-logo-lab{position:absolute;right:0;top:.92em;width:2.4em;height:auto;overflow:visible;transform:rotate(-7deg)}.eclh .eclh-hero .eclh-logo-lab{animation:eclh-stamp .4s .25s cubic-bezier(.2,.9,.3,1.3) both}.eclh .eclh-logo-lab .fg{fill:var(--y);stroke:#0c2aa6;stroke-width:6;stroke-linejoin:round;paint-order:stroke}.eclh .eclh-logo-lab .sh{fill:#0a2090;stroke:#0a2090;stroke-width:6;stroke-linejoin:round}@keyframes eclh-stamp{0%{opacity:0;transform:rotate(-15deg) scale(1.35)}}.eclh .eclh-title{margin-top:22px;color:#fff;font-size:clamp(38px,4.2vw,60px);font-weight:560;line-height:1.065;letter-spacing:-.052em}.eclh .eclh-title span{display:block}.eclh .eclh-lead{max-width:44ch;margin-top:20px;color:#ffffffe0;font-size:18px;line-height:1.72}.eclh .eclh-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:30px}.eclh a.eclh-btn-light{background:#fff;color:var(--b);box-shadow:0 12px 28px #06125c4d}.eclh a.eclh-btn-light:hover{background:#eef2ff;color:var(--b7)}.eclh .eclh-hero a.eclh-textlink{color:#fff;text-decoration-color:#ffffff80}.eclh .eclh-hero a.eclh-textlink:hover{color:#fff;text-decoration-color:#fff}.eclh a.eclh-btn-try,.eclh a.eclh-btn-line{-webkit-tap-highlight-color:#fff0}.eclh a.eclh-btn-try:active,.eclh a.eclh-btn-line:active{transform:translateY(1px)}.eclh a.eclh-btn-try{gap:12px;padding:0 20px 0 12px}.eclh .eclh-pilot{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff4c2 0,var(--y) 55%,#e5a400 100%);box-shadow:0 0 0 3px #ffc21a47;transition:box-shadow .2s,transform .2s}.eclh .eclh-pilot svg{display:block;width:18px;height:18px;fill:#0c2aa6}.eclh a.eclh-btn-try:hover .eclh-pilot,.eclh a.eclh-btn-try:focus-visible .eclh-pilot{box-shadow:0 0 0 6px #ffc21a59,0 0 18px 4px #ffc21a8c;transform:scale(1.06)}.eclh a.eclh-btn-try.is-busy .eclh-pilot{animation:eclh-busy .7s ease-in-out infinite alternate}@keyframes eclh-busy{to{box-shadow:0 0 0 8px #ffc21a1f}}.eclh .eclh-btn-sub{padding:3px 8px;border-radius:999px;background:var(--b1);color:var(--b7);font-size:12px;font-weight:600;line-height:1.2}.eclh a.eclh-btn-line{gap:10px;padding:0 24px 0 18px;background:#ffffff0f;color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.eclh a.eclh-btn-line:hover{background:#ffffff24;color:#fff}.eclh .eclh-lock svg{display:block;width:22px;height:22px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eclh .eclh-lock circle{fill:currentColor;stroke:none}.eclh .eclh-lock .shackle{transform-box:view-box;transform-origin:16px 11px;transition:transform .28s cubic-bezier(.3,1.6,.5,1)}.eclh a.eclh-btn-line:hover .shackle,.eclh a.eclh-btn-line:focus-visible .shackle,.eclh a.eclh-btn-line.is-open .shackle{transform:translateY(-3px) rotate(28deg)}.eclh #eclh-oyunlar,.eclh #eclh-erisim{scroll-margin-top:24px}.eclh .eclh-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:20px;color:#ffffffdb;font-size:14px;line-height:1.5}.eclh .eclh-facts li{display:inline-flex;align-items:center;gap:8px}.eclh .eclh-facts li:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;background:#ffffff2e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.eclh .eclh-bench{min-width:0}.eclh .eclh-bench svg{display:block;width:100%;height:auto;overflow:visible}.eclh .h-scene text{font-family:inherit;letter-spacing:0}.eclh .h-scene .h-lcd{fill:#10205e;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.eclh .h-scene .h-lcd.is-light{fill:#dbe7ff;font-size:10.5px}.eclh .h-back,.eclh .h-bench,.eclh .h-arm,.eclh .h-fore,.eclh .h-gear-a,.eclh .h-gear-b,.eclh .h-wave{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.eclh .h-back{transform:translate(calc(var(--mx, 0) * -4px),calc(var(--my, 0) * -3px))}.eclh .h-bench{transform:translate(calc(var(--mx, 0) * -10px),calc(var(--my, 0) * -5px))}.eclh .h-arm{transform-box:view-box;transform-origin:568px 258px;transform:rotate(calc(var(--mx, 0) * 7deg))}.eclh .h-fore{transform-box:view-box;transform-origin:534px 172px;transform:rotate(calc(var(--mx, 0) * -14deg))}.eclh .h-gear-a{transform-box:fill-box;transform-origin:center;transform:rotate(calc(var(--mx, 0) * 70deg))}.eclh .h-gear-b{transform-box:fill-box;transform-origin:center;transform:rotate(calc(var(--mx, 0) * -115deg))}.eclh .h-wave{transform:translate(calc(var(--mx, 0) * 28px))}.eclh .v{--v-ink:var(--ink);--v-ink2:var(--ink2);--v-soft:#b7c1e2;display:block;width:100%;height:auto;overflow:visible}.eclh .v text{font-family:inherit;font-size:12px;font-weight:600;fill:var(--v-ink2);letter-spacing:0}.eclh .v .v-code{font-size:12px;font-weight:700;fill:var(--v-ink);font-variant-numeric:tabular-nums}.eclh .v .v-tl{font-size:14px;font-weight:700;fill:var(--v-ink)}.eclh .v .v-tx.is-small{font-size:10px}.eclh .v .v-ln{fill:none;stroke:var(--v-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eclh .v .v-wire{stroke:var(--v-soft)}.eclh .v .v-sym{stroke-width:2.6}.eclh .v .v-thick{stroke-width:4}.eclh .v .v-ln2{fill:none;stroke:var(--v-soft);stroke-width:1.5;stroke-linecap:round}.eclh .v .v-bx{fill:#fff;stroke:var(--v-ink);stroke-width:2;stroke-linejoin:round}.eclh .v .v-part{fill:#e6ecff;stroke:var(--v-ink);stroke-width:2}.eclh .v .v-dark{fill:var(--v-ink2)}.eclh .v .v-rail{fill:none;stroke:var(--v-ink);stroke-width:4;stroke-linecap:round}.eclh .v .v-rail.is-live{stroke:var(--b)}.eclh .v .v-lcd{fill:var(--ink)}.eclh .v .v-lcdt{font-size:14px;font-weight:700;fill:#dfe7ff;font-variant-numeric:tabular-nums}.eclh .v .v-ok{fill:#e4f5ec}.eclh .v .v-okc{fill:none;stroke:var(--okd);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.eclh .v .v-okt{font-size:13px;font-weight:700;fill:var(--okd)}.eclh .v .v-in{fill:#fff;stroke:var(--v-ink);stroke-width:2;transition:fill .2s,stroke .2s}.eclh .v .v-io{font-size:14px;font-weight:700;fill:var(--v-ink)}.eclh .v .v-io.is-lit{fill:#fff}.eclh .v .v-row{fill:#fff;stroke:var(--line);stroke-width:1.5;transition:fill .2s,stroke .2s}.eclh .v .v-rowt{font-size:12px;font-weight:600;fill:var(--v-ink2);font-variant-numeric:tabular-nums;transition:fill .2s}.eclh .v .v-ring{fill:none;stroke:var(--b);stroke-width:2;stroke-dasharray:4 4}.eclh .v .v-probe rect{fill:var(--v-ink)}.eclh .v .v-probe path{fill:none;stroke:var(--v-ink);stroke-width:2.5;stroke-linecap:round}.eclh .v .v-probe.is-b rect{fill:var(--b)}.eclh .v .v-probe.is-b path{stroke:var(--b)}.eclh .v .v-probe{transition:transform .5s cubic-bezier(.3,.7,.3,1)}.eclh .v .v-probe.is-a{transform:translate(250px,222px)}.eclh .v .v-probe.is-b{transform:translate(282px,222px)}.eclh .v .v-slide{transform:translate(64px);transition:transform .55s cubic-bezier(.3,.7,.3,1)}.eclh .v .v-piston{transition:transform .5s cubic-bezier(.3,.7,.3,1)}.eclh .v .v-valve{transition:transform .25s ease-out}.eclh .v .v-sol{transition:fill .2s}.eclh .v .v-rot{stroke:var(--b);stroke-width:2.6}.eclh .v .v-hot{fill:none;stroke:var(--b);stroke-width:3.2;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .12s linear}.eclh .v .v-hot.is-thin{stroke-width:2.4}.eclh .v .v-fill{fill:var(--b);opacity:0;transition:opacity .15s}.eclh .v .v-lamp{fill:#fff;stroke:var(--v-ink);stroke-width:2;transition:fill .2s}.eclh .v .v-halo{fill:var(--y);opacity:0;transition:opacity .25s}.eclh .v .v-on{opacity:0;transition:opacity .2s}.eclh .v .v-off{transition:opacity .15s}.eclh .is-run .v .v-hot{stroke-dashoffset:0;transition:stroke-dashoffset .22s linear var(--d,0s)}.eclh .is-run .v .v-fill{opacity:.22;transition-delay:var(--d,0s)}.eclh .is-run .v .v-lamp{fill:var(--y);transition-delay:var(--d,0s)}.eclh .is-run .v .v-halo{opacity:.4;transition-delay:var(--d,0s)}.eclh .is-run .v .v-on{opacity:1;transition-delay:var(--d,0s)}.eclh .is-run .v .v-off{opacity:0}.eclh .is-run .v .v-slide{transform:none}.eclh .is-run .v .v-in{fill:var(--b);stroke:var(--b);transition-delay:.1s}.eclh .is-run .v .v-row.is-key{fill:var(--b);stroke:var(--b);transition-delay:.5s}.eclh .is-run .v .v-rowt.is-key{fill:#fff;transition-delay:.5s}.eclh .is-run .v .v-probe.is-a{transform:translate(98px,147px)}.eclh .is-run .v .v-probe.is-b{transform:translate(118px,147px);transition-delay:.08s}.eclh .is-run .v .v-valve{transform:translate(-44px)}.eclh .is-run .v .v-sol{fill:var(--b2)}.eclh .is-run .v .v-piston{transform:translate(48px);transition-delay:.25s}@media(hover:hover){.eclh .eclh-card.is-live:hover .v .v-hot{stroke-dashoffset:0;transition:stroke-dashoffset .2s linear var(--d,0s)}.eclh .eclh-card.is-live:hover .v .v-fill{opacity:.22;transition-delay:var(--d,0s)}.eclh .eclh-card.is-live:hover .v .v-lamp{fill:var(--y);transition-delay:var(--d,0s)}.eclh .eclh-card.is-live:hover .v .v-halo{opacity:.4;transition-delay:var(--d,0s)}}.eclh .eclh-card.is-live:focus-within .v .v-hot{stroke-dashoffset:0;transition:stroke-dashoffset .2s linear var(--d,0s)}.eclh .eclh-card.is-live:focus-within .v .v-fill{opacity:.22}.eclh .eclh-card.is-live:focus-within .v .v-lamp{fill:var(--y)}.eclh .eclh-card.is-live:focus-within .v .v-halo{opacity:.4}.eclh .eclh-games{margin-top:96px}.eclh .eclh-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px}.eclh .eclh-head h2,.eclh .eclh-access h2,.eclh .eclh-faq h2{font-size:clamp(32px,3.5vw,50px);font-weight:600;line-height:1.13;letter-spacing:-.04em;color:var(--ink)}.eclh .eclh-head p{max-width:50ch;font-size:16px;line-height:1.72;color:var(--ink2)}.eclh .eclh-head.is-center{flex-direction:column;align-items:center;gap:12px;text-align:center}.eclh .eclh-head.is-center p{max-width:58ch}.eclh .eclh-cards{--cols:3;--gap:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);margin-top:40px}.eclh .eclh-cards>.eclh-card{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}.eclh .eclh-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px;border:1px solid #d5dff9;border-radius:22px;background:linear-gradient(180deg,#f5f8ff,#edf2ff);box-shadow:0 1px 2px #183fe10d,0 14px 30px -20px #183fe14d}.eclh .eclh-card.is-live{border-color:#b3c5f7;background:linear-gradient(180deg,#eef3ff,#e1e9ff);box-shadow:0 1px 2px #183fe114,0 22px 44px -24px #183fe173;transition:border-color .15s}.eclh .eclh-card.is-live:hover{border-color:var(--b)}.eclh .eclh-art{position:relative;display:block;flex:none;aspect-ratio:4 / 3;padding:16px;border:1px solid #d8e1fa;border-radius:14px;background-color:#fff;background-image:radial-gradient(#e0e6f6 1px,transparent 1px);background-size:14px 14px}.eclh .eclh-card.is-live .eclh-art{padding:10px 10px 30px;border-color:#c9d6fa;background-image:linear-gradient(#e9eefc 1px,transparent 1px),linear-gradient(90deg,#e9eefc 1px,transparent 1px);background-size:20px 20px}.eclh .eclh-art svg{width:100%;height:100%}.eclh .eclh-card.is-soon .v{--v-ink:#8993b5;--v-ink2:#8993b5;--v-soft:#cdd4ea}.eclh .eclh-card.is-soon.is-run .v{--v-ink:var(--ink);--v-ink2:var(--ink2);--v-soft:#b7c1e2}.eclh button.eclh-try{-webkit-appearance:none;appearance:none;width:100%;margin:0;padding-bottom:50px;color:inherit;font:inherit;text-align:inherit;text-transform:none;cursor:pointer}.eclh button.eclh-try:focus-visible{outline-offset:2px;border-radius:14px}.eclh .eclh-card .eclh-try{z-index:2}.eclh .eclh-card.is-live button.eclh-try,.eclh .eclh-card.is-soon button.eclh-try{padding:10px 10px 30px}.eclh .eclh-card.is-live .eclh-try-chip,.eclh .eclh-card.is-soon .eclh-try-chip{left:auto;right:10px;bottom:8px;transform:none}.eclh .eclh-try-chip{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border:1px solid var(--b2);border-radius:999px;background:#fff;color:var(--b);font-size:12px;font-weight:600;line-height:1.2;box-shadow:0 4px 10px #11193614;transition:border-color .15s}.eclh .eclh-try-chip:before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:#fff0 #fff0 #fff0 currentColor}.eclh .eclh-try-chip .on{display:none}.eclh .eclh-try[aria-pressed=true] .eclh-try-chip .on{display:inline}.eclh .eclh-try[aria-pressed=true] .eclh-try-chip .off{display:none}.eclh .eclh-try[aria-pressed=true] .eclh-try-chip:before{width:9px;height:9px;border:0;border-radius:2px;background:currentColor}.eclh .eclh-try:hover .eclh-try-chip{border-color:var(--b)}.eclh .eclh-card-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px 12px}.eclh .eclh-cards>.eclh-card .eclh-card-body{gap:8px;padding:16px 8px 6px}.eclh .eclh-cards>.eclh-card .eclh-card-meta{margin-top:auto;padding-top:4px}.eclh .eclh-cards>.eclh-card .eclh-card-tags{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.eclh .eclh-cards>.eclh-card .eclh-badge{flex:none}.eclh .eclh-cards>.eclh-card .eclh-topic{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eclh .eclh-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.eclh .eclh-topic{color:var(--ink3);font-size:12px;font-weight:500;line-height:1.2}.eclh .eclh-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:#fff1cc;color:#6b4a00;font-size:12px;font-weight:600;line-height:1.2}.eclh .eclh-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#d99a00}.eclh .eclh-badge.is-live{background:#e4f5ec;color:var(--okd)}.eclh .eclh-badge.is-live:before{background:var(--ok)}.eclh .eclh-card-title{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.03em;color:var(--ink)}.eclh .eclh-card-text{font-size:14.5px;line-height:1.6;color:var(--ink2)}.eclh .eclh-card-meta{color:var(--ink3);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.eclh .eclh-progress{display:flex;align-items:center;gap:10px;width:100%;font-size:13px;font-weight:600;color:var(--ink2)}.eclh .eclh-progress[hidden]{display:none}.eclh .eclh-progress .bar{flex:1;height:6px;overflow:hidden;border-radius:999px;background:var(--b1)}.eclh .eclh-progress .bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--b)}.eclh a.eclh-card-cta{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:54px;margin-top:10px;border-radius:12px;background:var(--b);color:#fff;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s}.eclh .eclh-card.is-live a.eclh-card-cta{min-height:48px;margin-top:4px}.eclh a.eclh-card-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px}.eclh .eclh-card.is-live:hover a.eclh-card-cta{background:var(--b7);color:#fff}.eclh .eclh-card-next{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:4px;border:1.5px dashed var(--b2);border-radius:12px;color:var(--ink3);font-size:14px;font-weight:600;line-height:1.2}@media(hover:hover)and (pointer:fine){.eclh .eclh-card .eclh-try-chip{display:none}.eclh .eclh-card .eclh-try:focus-visible .eclh-try-chip{display:inline-flex}.eclh .eclh-cards>.eclh-card .eclh-art,.eclh .eclh-cards>.eclh-card button.eclh-try{padding:10px}.eclh .eclh-card .eclh-try{cursor:default}}.eclh .eclh-band{margin-top:104px;padding-top:88px;padding-bottom:96px;background:linear-gradient(180deg,#f3f6ff,#eaf0ff)}.eclh .eclh-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1040px;margin:48px auto 0;counter-reset:eclh-step;text-align:center}.eclh .eclh-how li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:68px;counter-increment:eclh-step}.eclh .eclh-how li:before{content:counter(eclh-step);position:absolute;left:50%;top:0;display:grid;place-items:center;width:48px;height:48px;margin-left:-24px;border-radius:14px;background:var(--b);color:#fff;font-size:17px;font-weight:600;box-shadow:0 10px 22px -10px #183fe1b3}.eclh .eclh-how li:after{content:"";position:absolute;top:23px;left:calc(50% + 36px);width:calc(100% - 32px);height:2px;background:#c7d4ff}.eclh .eclh-how li:last-child:after{display:none}.eclh .eclh-how li b{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.03em;color:var(--ink)}.eclh .eclh-how li span{max-width:32ch;font-size:15px;line-height:1.68;color:var(--ink2)}.eclh .eclh-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 56px;align-items:center;margin-top:104px;padding:48px;border:1px solid #d5dff9;border-radius:28px;background:linear-gradient(135deg,#f3f6ff,#e6edff)}.eclh .eclh-access h2{margin-top:26px}.eclh .eclh-access.is-solo{grid-template-columns:minmax(0,1fr)}.eclh .eclh-access-state{margin-top:14px;max-width:50ch;font-size:16px;line-height:1.72;color:var(--ink2)}.eclh .eclh-access-state b{color:var(--ink);font-weight:600}.eclh .eclh-days{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;color:var(--ink2)}.eclh .eclh-days .bar{flex:1;max-width:260px;height:8px;overflow:hidden;border-radius:999px;background:var(--b1)}.eclh .eclh-days .bar i{display:block;height:100%;border-radius:inherit;background:var(--ok)}.eclh .eclh-access a.eclh-btn{margin-top:18px}.eclh .eclh-access-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.eclh .eclh-access-actions a.eclh-btn{margin-top:0}.eclh .eclh-extend-note{max-width:46ch;margin-top:12px;color:var(--ink2);font-size:14px;line-height:1.55}.eclh .eclh-notice{display:block;margin-bottom:10px;padding:10px 14px;border-radius:10px;background:#e7f6ee;color:var(--okd);font-size:14.5px;font-weight:500}.eclh .eclh-offer-hint{margin-top:12px;color:var(--ink2);font-size:13.5px;line-height:1.5}.eclh a.eclh-link{display:inline-block;padding:11px 6px;margin:-11px -6px;color:var(--b);font-weight:700;text-decoration:underline;text-underline-offset:2px}.eclh a.eclh-link:hover{color:var(--b7,#1230ad)}.eclh .eclh-offer{padding:30px;border:1px solid #d5dff9;border-radius:20px;background:#fff;box-shadow:0 16px 36px #11193612}.eclh .eclh-offer[hidden]{display:none}.eclh .eclh-offer-label{margin-bottom:10px;color:var(--b);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.eclh .eclh-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;line-height:1.1}.eclh .eclh-offer-price span{font-size:50px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.eclh .eclh-offer-price small{font-size:14px;font-weight:500;color:var(--ink2);white-space:nowrap}.eclh .eclh-offer-terms{display:grid;gap:10px;margin-top:18px;font-size:14px;line-height:1.55;color:#24304b}.eclh .eclh-offer-terms li{display:flex;align-items:flex-start;gap:10px}.eclh .eclh-offer-terms li:before{content:"";flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--b1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23183fe1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.eclh .eclh-offer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.eclh .eclh-offer-actions a.eclh-btn{flex:1 1 180px;margin:0}.eclh .eclh-offer-note{margin-top:14px;color:var(--ink3);font-size:13px;line-height:1.5}.eclh .eclh-access.has-plans{grid-template-columns:minmax(0,1fr);gap:36px}.eclh .eclh-access.has-plans .eclh-access-text{display:flex;flex-direction:column;align-items:center;text-align:center}.eclh .eclh-access.has-plans .eclh-access-state{max-width:60ch}.eclh .eclh-access.has-plans .eclh-access-actions{justify-content:center}.eclh .eclh-access.has-plans .eclh-offer{padding:0;border:0;background:none;box-shadow:none}.eclh .eclh-access.has-plans .eclh-offer-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.eclh .eclh-plans-deadline{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:0 auto 30px;padding:9px 16px;border-radius:999px;background:#fff3cc;color:#4d3800;font-size:14px;font-weight:700}.eclh .eclh-plans-deadline svg{flex:none;width:18px;height:18px}.eclh .eclh-plans-deadline[hidden]{display:none}.eclh .eclh-plans{display:flex;gap:24px;align-items:center;margin-top:16px}.eclh .eclh-plan{position:relative;flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:14px;padding:30px 28px 28px;border:1px solid #d5ddf2;border-radius:24px;background:#fff;color:var(--ink)}.eclh .eclh-plan.is-featured{flex-grow:1.12;padding:44px 32px 32px;border:0;border-radius:28px;background-color:var(--b);background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:22px 22px;color:#fff;box-shadow:0 30px 60px -28px #183fe1bf}.eclh .eclh-plan.is-best{border:1.5px solid #f2c94c}.eclh .eclh-plan-ribbon{position:absolute;top:-16px;left:50%;transform:translate(-50%);padding:7px 16px;border-radius:999px;background:var(--y,#ffc21a);color:#3d2c00;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 6px 16px -6px #3d2c0080}.eclh .eclh-plan-top{display:flex;flex-direction:column;gap:4px}.eclh .eclh-plan-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:20px;font-weight:700;line-height:1.2}.eclh .eclh-plan.is-featured .eclh-plan-name{font-size:22px}.eclh .eclh-plan-tag{padding:3px 9px;border-radius:999px;border:1.5px solid #e0b100;color:#6b4d00;font-size:12px;font-weight:800}.eclh .eclh-plan-note{font-size:14px;line-height:1.45;color:var(--ink2)}.eclh .eclh-plan.is-featured .eclh-plan-note{color:#d8e1ff}.eclh .eclh-plan-price{display:flex;flex-direction:column;gap:2px}.eclh .eclh-plan-was{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:28px}.eclh .eclh-plan-was del{font-size:18px;font-weight:600;color:#6b7596;text-decoration-thickness:1.5px}.eclh .eclh-plan.is-featured .eclh-plan-was del{font-size:20px;color:#c3cff9}.eclh .eclh-plan-off{padding:4px 10px;border-radius:999px;background:var(--b1,#eef3ff);color:#1230ad;font-size:12.5px;font-weight:800;white-space:nowrap}.eclh .eclh-plan.is-featured .eclh-plan-off{background:var(--y,#ffc21a);color:#3d2c00}.eclh .eclh-plan.is-best .eclh-plan-off{background:#fff3cc;color:#4d3800}.eclh .eclh-plan-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.eclh .eclh-plan-now b{font-size:52px;font-weight:800;line-height:1;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.eclh .eclh-plan.is-featured .eclh-plan-now b{font-size:64px;letter-spacing:-.045em}.eclh .eclh-plan-now small{font-size:14px;color:var(--ink2);white-space:nowrap}.eclh .eclh-plan.is-featured .eclh-plan-now small{color:#d8e1ff}.eclh .eclh-plan-rate{font-size:14px;color:var(--ink2)}.eclh .eclh-plan.is-featured .eclh-plan-rate{color:#e8edff}.eclh .eclh-plan-list{display:grid;gap:10px;padding-top:16px;border-top:1px solid #e3e8f6;font-size:14.5px;line-height:1.45;color:#2a3558}.eclh .eclh-plan.is-featured .eclh-plan-list{border-top-color:#ffffff38;color:#fff}.eclh .eclh-plan-list li{display:flex;align-items:flex-start;gap:10px}.eclh .eclh-plan-list li:before{content:"";flex:none;width:18px;height:18px;margin-top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7' fill='none' stroke='%23183fe1' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.eclh .eclh-plan.is-featured .eclh-plan-list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7' fill='none' stroke='%23ffc21a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.eclh .eclh-access .eclh-plan a.eclh-btn{width:100%;margin-top:8px}.eclh .eclh-access .eclh-plan.is-featured a.eclh-btn{min-height:56px;background:#fff;color:var(--b);font-weight:800;box-shadow:0 10px 24px -12px #00000073}.eclh .eclh-access .eclh-plan.is-featured a.eclh-btn:hover{background:#eef3ff}.eclh .eclh-access .eclh-plan.is-best a.eclh-btn{background:var(--ink);color:#fff;box-shadow:none}.eclh span.eclh-btn-off{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:8px;border-radius:12px;background:var(--b05);color:var(--b7);font-size:15px;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--b2);cursor:default}.eclh .eclh-plan.is-featured span.eclh-btn-off{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff80}.eclh .eclh-plan-now .eclh-cur{margin:0 .04em 0 0;font-size:.5em;font-weight:700;letter-spacing:0;vertical-align:.62em}.eclh .eclh-plan-foot{margin-top:-4px;font-size:13px;line-height:1.4;color:var(--ink3);text-align:center}.eclh .eclh-plan-foot svg{display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;color:var(--b)}.eclh .eclh-plan.is-featured .eclh-plan-foot{color:#d8e1ff}.eclh .eclh-plan.is-featured .eclh-plan-foot svg{color:var(--y)}.eclh .eclh-plan{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.eclh .eclh-plan:focus-within{border-color:var(--b)}.eclh .eclh-access .eclh-plan:focus-within a.eclh-btn-ghost{background:var(--b);color:#fff;box-shadow:none}@media(hover:hover)and (pointer:fine){.eclh .eclh-plan:hover{border-color:var(--b);box-shadow:0 0 0 1px var(--b),0 28px 50px -30px #183fe199}.eclh .eclh-plan.is-best:hover{border-color:#e0b100;box-shadow:0 0 0 1px #e0b100,0 28px 50px -30px #183fe199}.eclh .eclh-plan.is-featured:hover{box-shadow:0 40px 70px -28px #183fe1f2}.eclh .eclh-access .eclh-plan:hover a.eclh-btn-ghost{background:var(--b);color:#fff;box-shadow:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.eclh .eclh-plan:hover{transform:translateY(-6px)}}.eclh .eclh-open-note{flex:1 1 100%;margin:4px auto 0;max-width:60ch;padding:12px 16px;border-radius:12px;background:#fff3cc;color:#4d3800;font-size:14.5px;font-weight:600;line-height:1.5;text-align:center}.eclh .eclh-plans-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:34px;font-size:14px;color:var(--ink2)}.eclh .eclh-plans-trust li{display:flex;align-items:center;gap:8px}.eclh .eclh-plans-trust svg{flex:none;width:18px;height:18px;color:var(--b)}.eclh .eclh-offer-terms[hidden]{display:none}.eclh .eclh-access.has-plans .eclh-offer-hint,.eclh .eclh-access.has-plans .eclh-offer-note{text-align:center}.eclh .eclh-faq{max-width:820px;margin:88px auto 0}.eclh .eclh-faq h2{margin-bottom:24px;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.035em;text-align:center}.eclh .eclh-faq details{border-bottom:1px solid #dde4f6}.eclh .eclh-faq details:first-of-type{border-top:1px solid #dde4f6}.eclh .eclh-faq summary{position:relative;padding:20px 48px 20px 4px;color:var(--ink);font-size:16px;font-weight:600;line-height:1.45;list-style:none;cursor:pointer}.eclh .eclh-faq summary::-webkit-details-marker{display:none}.eclh .eclh-faq summary:after{content:"";position:absolute;top:50%;right:8px;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--b05) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M14 8v12M8 14h12' stroke='%23183fe1' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 28px no-repeat;transition:transform .2s}.eclh .eclh-faq details[open] summary:after{transform:rotate(45deg)}.eclh .eclh-faq summary:hover{color:var(--b)}.eclh .eclh-faq details p{max-width:64ch;padding:0 48px 22px 4px;color:var(--ink2);font-size:15px;line-height:1.72}.eclh .eclh-note{margin-top:48px;font-size:13px;line-height:1.5;color:var(--ink3);text-align:center}@media(max-width:1119px){.eclh .eclh-cards{--cols:2;--gap:20px}}@media(max-width:960px){.eclh .eclh-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:44px;padding-bottom:40px}.eclh .eclh-bench{width:100%;max-width:600px}.eclh .eclh-games{margin-top:72px}.eclh .eclh-band{margin-top:80px;padding-top:64px;padding-bottom:72px}.eclh .eclh-access{margin-top:80px}}@media(max-width:900px){.eclh .eclh-plans{flex-direction:column;align-items:stretch;gap:22px}.eclh .eclh-plan,.eclh .eclh-plan.is-featured{flex:none}.eclh .eclh-plan.is-featured{order:-2;padding:36px 22px 22px}.eclh .eclh-plan.is-best{order:-1}.eclh .eclh-plan{padding:22px}.eclh .eclh-plan-ribbon{left:22px;transform:none}.eclh .eclh-plan-now b{font-size:44px}.eclh .eclh-plan.is-featured .eclh-plan-now b{font-size:52px}.eclh .eclh-plans-trust{flex-direction:column;align-items:flex-start;gap:10px}.eclh .eclh-plans-deadline{border-radius:14px}}@media(max-width:760px){.eclh .eclh-how ol{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:36px}.eclh .eclh-how li:after{display:none}.eclh .eclh-access{grid-template-columns:minmax(0,1fr);padding:28px 22px;border-radius:22px}}@media(max-width:639px){div.eclh{padding-bottom:48px}.eclh .eclh-hero{padding-top:32px;padding-bottom:28px}.eclh .eclh-floor{height:40%;background-size:52px 52px}.eclh .eclh-logo{font-size:32px}.eclh .eclh-title{margin-top:18px;font-size:clamp(32px,9vw,42px)}.eclh .eclh-title span{display:inline}.eclh .eclh-lead{margin-top:14px;font-size:16px;line-height:1.68}.eclh .eclh-cta{align-self:stretch;margin-top:22px;gap:10px}.eclh .eclh-cta a.eclh-btn{width:100%;min-height:52px}.eclh .eclh-cta a.eclh-textlink{padding:10px 2px}.eclh .eclh-facts{gap:8px 16px;margin-top:14px;font-size:13.5px}.eclh .eclh-games{margin-top:56px}.eclh .eclh-head p{font-size:15px}.eclh .eclh-cards{--gap:10px;margin-top:24px}.eclh .eclh-card{padding:6px;border-radius:16px}.eclh .eclh-art{border-radius:11px}.eclh .eclh-cards>.eclh-card .eclh-art,.eclh .eclh-cards>.eclh-card button.eclh-try{padding:6px 6px 28px}.eclh .eclh-cards>.eclh-card .eclh-try-chip{right:6px;bottom:5px}.eclh .eclh-cards>.eclh-card .eclh-card-body{gap:5px;padding:10px 4px 4px}.eclh .eclh-cards>.eclh-card .eclh-topic{display:none}.eclh .eclh-card-title{font-size:16.5px;letter-spacing:-.02em}.eclh .eclh-card-text{font-size:13px;line-height:1.45}.eclh .eclh-card-meta{font-size:12px;line-height:1.4}.eclh .eclh-card.is-live a.eclh-card-cta{min-height:44px;border-radius:10px;font-size:14px}.eclh .eclh-card-next{min-height:44px;border-radius:10px;font-size:13px}.eclh .eclh-badge{padding:4px 9px;font-size:11.5px}.eclh .eclh-try-chip{bottom:8px;padding:4px 10px 4px 9px;font-size:12px}.eclh .eclh-card.is-live .eclh-try-chip{padding:3px 8px 3px 7px;font-size:11.5px}.eclh .eclh-band{margin-top:64px;padding-top:56px;padding-bottom:60px}.eclh .eclh-access{margin-top:64px}.eclh .eclh-offer{padding:20px}.eclh .eclh-faq{margin-top:56px}.eclh .eclh-faq summary{padding:16px 44px 16px 2px;font-size:15px}.eclh .eclh-faq details p{padding:0 8px 18px 2px;font-size:14px}.eclh .eclh-offer-price span{font-size:42px}.eclh .eclh-offer-actions a.eclh-btn{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.eclh *,.eclh *:before,.eclh *:after{animation:none!important;transition:none!important}}