.hc-land{padding:10px 0 8px}.hc-land .hc-h1{margin-top:10px}.hc-land-in{max-width:560px;margin-inline:auto}@media (min-width:960px){.hc-land{padding-top:30px}.hc-land .hc-h1,.hc-land .hc-lead{text-align:center}}.hc-pick{background:linear-gradient(#091c68c7,#0d1848c7);border:1px solid #9ec1ff21;border-radius:24px;margin-top:18px;padding:16px 12px 12px;position:relative;box-shadow:inset 0 1px #ffffff12,0 14px 32px #00000047}.hc-pick .hc-pair-row{align-items:flex-start;max-width:440px;margin-inline:auto}.hc-slot{flex-direction:column;flex:none;align-items:center;width:96px;display:flex;position:relative}.hc-slot-btn{cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0;display:block;position:relative}.hc-slot .hc-sq{width:72px;height:72px}.hc-slot .hc-gl{width:44px;height:44px}.hc-slot .hc-rim{border-radius:23px}.hc-slot.is-set .hc-sq{animation:.5s cubic-bezier(.2,.8,.2,1) both hcLand}.hc-slot.is-set .hc-lit{animation:.7s cubic-bezier(.2,.8,.2,1) both hcLit}.hc-slot.is-set .hc-rim{animation:.5s linear .2s both hcFade}.hc-slot.is-set .hc-el{animation:.45s cubic-bezier(.2,.8,.2,1) .2s both hcPop}.hc-empty{background:#1552cd26;border:1px solid #1552cd61;border-radius:22px;place-items:center;width:72px;height:72px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.hc-plus{color:#fff;background:#303b7bb3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hc-plus svg{width:18px;height:18px}.hc-slot.is-act .hc-empty{background:#1552cd4d;border:1.5px solid #4c8dffd9;box-shadow:0 0 0 4px #4c8dff1f,0 0 24px -4px #4c8dffb3}.hc-slot.is-act .hc-plus{background:var(--app);animation:2.4s ease-in-out infinite hcBreath;box-shadow:0 0 12.5px #1552cd99}.hc-slot.is-act .hc-sq{outline-offset:4px;outline:1.5px solid #8fb6ff66}.hc-x{z-index:6;top:-7px;color:#fff;cursor:pointer;background:#283476f5;border:1.5px solid #ffffff47;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;inset-inline-end:5px}.hc-x svg{width:13px;height:13px}.hc-x:after{content:"";border-radius:50%;position:absolute;inset:-9px}.hc-slot-n{letter-spacing:.3px;white-space:nowrap;margin-top:8px;font-size:15px;font-weight:600;line-height:20px}.hc-tag{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;height:18px;color:var(--b-hi);background:#4c8dff1f;border:1px solid #4c8dff80;border-radius:9px;align-items:center;margin-top:3px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.hc-slot--g .hc-tag{color:#ffd98a;background:#f2c1661f;border-color:#f2c16680}.hc-slot--g .hc-slot-n{text-shadow:0 0 12px #f2c16659}.hc-pick .hc-line{height:72px}.hc-pick .hc-num{font-size:36px}.hc-pick .hc-num small{font-size:18px}.hc-knot{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;margin:0 4px;box-shadow:0 0 8px #ffffffb3}.hc-pick:not(.is-done) .hc-chain{opacity:.55}.hc-pick.is-done .hc-beam{animation:.7s cubic-bezier(.3,.1,.2,1) 50ms both hcBeam}.hc-pick.is-done .hc-num{animation:.8s cubic-bezier(.25,.7,.25,1) .35s both hcNum}.hc-pick.is-done .hc-bloom{animation:1.2s ease-out .35s both hcBloom}.hc-pick.is-done .hc-ring{animation:.9s cubic-bezier(.2,.7,.3,1) .45s both hcRing}.hc-pick.is-done .hc-halo{animation:.7s ease-out .5s both hcHaloIn}.hc-pick:not(.is-done) .hc-bloom,.hc-pick:not(.is-done) .hc-halo{opacity:0}.hc-pick .hc-cap{min-height:15px}.hc-slot-sq{border-radius:22px;display:block}.hc-hint{min-height:20px;color:var(--muted);text-align:center;margin:16px 4px 8px;font-size:14px;line-height:20px}.hc-zg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 4px;display:grid}@media (min-width:480px){.hc-zg{grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-z{min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;padding:6px 2px;transition:background .2s;display:flex}.hc-z:hover{background:#4c8dff14}.hc-z .hc-tbox{width:58px;height:58px}.hc-z .hc-tbox>svg{width:34px;height:34px}.hc-z-n{color:#dee2f7;margin-top:6px;font-size:14px;line-height:17px}.hc-z-d{letter-spacing:.4px;text-transform:uppercase;color:var(--dates);margin-top:3px;font-size:10px;line-height:13px}.hc-chk{z-index:2;top:-6px;background:var(--app);color:#fff;border:1.5px solid #16225c;border-radius:50%;place-items:center;width:21px;height:21px;animation:.4s cubic-bezier(.2,.8,.2,1) both hcPop;display:grid;position:absolute;inset-inline-end:-6px;box-shadow:0 0 10px #1552cd80}.hc-chk svg{width:12px;height:12px}.hc-z.is-b .hc-tbox{background:#1552cd4d;border-color:#4c8dffd9;box-shadow:0 0 16px #1552cd73,inset 0 1px #9ec1ff33}.hc-z.is-b .hc-z-n{color:#fff;font-weight:600}.hc-z.is-a .hc-tbox{background:#f2c16614;border-color:#f2c16699;box-shadow:0 0 16px #f2c16629,inset 0 1px #ffe2a029}.hc-z.is-a .hc-tbox>svg{color:var(--g-pale);filter:drop-shadow(0 0 2px #ffd666f2)drop-shadow(0 0 6px #fdbe3cb3)}.hc-z.is-a .hc-z-n{color:#ffe9bd;font-weight:600}.hc-z.is-a .hc-chk{background:linear-gradient(135deg,#f7d58a,#b9832c);box-shadow:0 0 10px #f2c16673}.hc-pick-go{margin-top:12px}.hc-pick-go .hx-btn.is-off{pointer-events:none}.hc-pickwrap .hc-z{animation:hcUp .5s cubic-bezier(.2, .8, .2, 1) calc(80ms + var(--i,0) * 35ms) both}.hc-all{padding:34px 0 8px}.hc-groups{align-items:start;gap:10px;margin-top:18px;display:grid}@media (min-width:760px){.hc-groups{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.hc-groups{grid-template-columns:1fr 1fr 1fr}}.hc-grp{background:#1552cd21;border:1px solid #4c8dff38;border-radius:20px;transition:background .25s,border-color .25s}.hc-grp[open]{background:linear-gradient(#1552cd47,#1552cd24);border-color:#4c8dff8c}.hc-grp>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:19px;align-items:center;gap:12px;min-height:64px;padding-block:10px;padding-inline:10px 16px;list-style:none;display:flex}.hc-grp>summary::-webkit-details-marker{display:none}.hc-grp .hc-tbox{border-radius:14px;width:44px;height:44px}.hc-grp .hc-tbox>svg{width:27px;height:27px}.hc-grp-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hc-grp-t h3{font-family:var(--sans);font-size:16px;font-weight:700;line-height:20px}.hc-grp-t small{letter-spacing:.4px;text-transform:uppercase;color:var(--dates);font-size:10.5px;line-height:14px}.hc-grp-l{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:0 10px 12px;display:grid}.hc-grp[open]>.hc-grp-l{animation:.35s cubic-bezier(.2,.8,.2,1) both hcOpen}.hc-pl{color:#dee2f7;background:#03071e61;border:1px solid #4c8dff24;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:14px;line-height:18px;transition:border-color .2s,background .2s;display:flex;position:relative}.hc-pl:hover{background:#1552cd33;border-color:#8fb6ff80}.hc-pl>b{color:var(--zt);flex:none;font-size:13.5px}.hc-about{padding:30px 0 8px}.hc-about-g{gap:10px;display:grid}@media (min-width:760px){.hc-about-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-about-c{background:#1552cd1a;border:1px solid #4c8dff2e;border-radius:20px;align-items:flex-start;gap:14px;padding:16px;display:flex}.hc-about-c h2{font-family:var(--sans);font-size:17px;font-weight:700;line-height:22px}.hc-about-c p{color:var(--text2);margin-top:4px;font-size:14.5px;line-height:1.5}@media (max-width:359px){.hc-pick{padding-inline:8px}.hc-slot{width:80px}.hc-slot .hc-sq,.hc-empty{width:62px;height:62px}.hc-slot .hc-gl{width:38px;height:38px}.hc-slot .hc-rim{border-radius:20px}.hc-pick .hc-line{height:62px}.hc-pick .hc-num{font-size:30px}.hc-pick .hc-num small{font-size:15px}.hc-slot-n{letter-spacing:0;font-size:13px}.hc-z .hc-tbox{width:52px;height:52px}.hc-z-d{letter-spacing:.2px;font-size:9.5px}}
