@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-cyrillic-ext-400-normal.3bb959b4.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-400-normal.3cff320e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-cyrillic-400-normal.b992850c.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-400-normal.19c526a5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-vietnamese-400-normal.83fe7cd8.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-400-normal.d1fa8b6f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-latin-ext-400-normal.586a9196.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-400-normal.74cbe2fc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-latin-400-normal.c050c0dd.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-400-normal.e56f4b44.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-cyrillic-ext-500-normal.b7b8b783.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-500-normal.399f084d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-cyrillic-500-normal.62762370.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-500-normal.c73bf1ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-vietnamese-500-normal.9a40abcb.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-500-normal.dbb714a4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-latin-ext-500-normal.f6b4c97c.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-500-normal.7c2e9979.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-latin-500-normal.3061f5b6.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-500-normal.3ee24d9e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-cyrillic-ext-600-normal.92cd22e6.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-600-normal.9c0bebef.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-cyrillic-600-normal.d3069cad.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-600-normal.98fb3e59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-vietnamese-600-normal.070ee1f9.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-600-normal.a50007be.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-latin-ext-600-normal.c292a5a2.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-600-normal.72035b0b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-latin-600-normal.606cdd76.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-600-normal.c09c0d0f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-cyrillic-ext-700-normal.9a0933ae.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-700-normal.1735653d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-cyrillic-700-normal.2d6be11c.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-700-normal.f9fe8e4a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-vietnamese-700-normal.cb8aa19d.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-700-normal.1c2902f3.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-ext-700-normal.b59af5d2.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-700-normal.46ca5ace.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-700-normal.d4df281b.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-700-normal.0fb9f227.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-cyrillic-ext-800-normal.622429c0.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-800-normal.e6e0d8d0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-cyrillic-800-normal.ffc85bb1.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-800-normal.728ecd06.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-vietnamese-800-normal.5d0e1261.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-800-normal.26be96a4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-ext-800-normal.b743ada6.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-800-normal.9a203bee.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-800-normal.cb2a73f0.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-800-normal.03b5c539.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/montserrat-cyrillic-ext-900-normal.5a27dfba.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-900-normal.de63e291.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/montserrat-cyrillic-900-normal.fffb03d5.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-900-normal.45bd0448.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/montserrat-vietnamese-900-normal.378d4229.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-900-normal.b184dc66.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/montserrat-latin-ext-900-normal.3c89342a.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-900-normal.b646827d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/montserrat-latin-900-normal.46019c50.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-900-normal.3af77874.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font:inherit}img{max-width:100%}.legal{max-width:760px;margin:0 auto;padding:40px 20px 80px;color:#F3EEFA;line-height:1.6;font-size:16px}.legal nav a{color:#FFDE59;font-weight:700;text-decoration:none}.legal h1{font-weight:900;font-size:clamp(28px,5vw,40px);line-height:1.15;margin:28px 0 6px}.legal h2{font-weight:800;font-size:20px;margin:36px 0 10px;color:#FFFFFF}.legal-updated{color:#B9AED0;margin:0 0 24px}.legal table{width:100%;border-collapse:collapse;margin:12px 0}.legal td,.legal th{border:1px solid #3b3050;padding:8px 10px;text-align:left;vertical-align:top}.legal th{background:#1B0636}.legal li{margin:6px 0}.legal footer{margin-top:56px;padding-top:20px;border-top:1px solid #3b3050;color:#B9AED0;font-size:14px}.status-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#FF0000,#5D05FF);color:#fff}.status-card{max-width:520px;width:100%;background:#FFFFFF;color:#1B0636;border-radius:26px;padding:28px;box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}.status-card h1{font-weight:900;font-size:26px;margin:0 0 10px}.status-card p{margin:8px 0;line-height:1.5}.status-card a{display:inline-block;margin-top:16px;background:#FF1F3D;color:#fff;font-weight:800;padding:14px 22px;border-radius:999px;text-decoration:none}body{margin:0;background:#0B0712;font-family:Montserrat,system-ui,sans-serif}html{scroll-behavior:smooth}a{color:#FFDE59}a:hover{color:#FFF0A8}.sky{background:linear-gradient(180deg,#FF0000,#C1037A 50%,#5D05FF)}.cl-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.bg-uramaki{background:radial-gradient(110% 90% at 20% 30%,#E312C8 0,#8E0BD9 45%,#3A06A8 100%)}.bg-tempura{background:linear-gradient(120deg,#7A0BD9,#3D1BFF 55%,#2A0FCF)}.bg-grill{background:radial-gradient(120% 100% at 75% 40%,#3A3A42 0,#1C1C21 55%,#0D0D10 100%)}.bg-set{background:radial-gradient(120% 95% at 70% 40%,#13A3A8 0,#0B5E66 45%,#052A30 100%)}.bg-classics{background:radial-gradient(110% 90% at 80% 30%,#9B2BE0 0,#5A0FB8 50%,#2B0670 100%)}.bg-dessert{background:linear-gradient(135deg,#1F6FFF,#7A12E0 45%,#E0108C)}.bg-party{background:linear-gradient(100deg,#EA07AA,#FF6100 55%,#FF6100)}.frame{border-radius:28px;overflow:hidden;box-shadow:0 60px 110px -40px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.12)}.frame img{display:block;width:100%;height:auto}@keyframes drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee{animation:drift 30s linear infinite}@supports (animation-timeline:scroll()){@keyframes logoUp{to{transform:translateY(-200px) scale(.92);opacity:.1}}@keyframes cSlow{to{transform:translateY(180px)}}@keyframes cFast{to{transform:translateY(90px)}}.p-logo{animation:logoUp linear both;animation-timeline:scroll(root);animation-range:0 90vh}.p-cs{animation:cSlow linear both;animation-timeline:scroll(root);animation-range:0 100vh}.p-cf{animation:cFast linear both;animation-timeline:scroll(root);animation-range:0 100vh}}@supports (animation-timeline:view()){@keyframes plx{0%{transform:translateY(110px) scale(.94) rotate(-1.5deg)}to{transform:translateY(-110px) scale(1.04) rotate(1deg)}}@keyframes plxH{0%{transform:translateX(-7%);opacity:.3}50%{opacity:1}to{transform:translateX(5%)}}.plx{animation:plx linear both;animation-timeline:view()}.plx-h{animation:plxH linear both;animation-timeline:view()}}.card{transition:transform .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -25px rgba(0,0,0,.7)}.card:hover .cimg{transform:scale(1.06)}.cimg{transition:transform .5s ease}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes pop{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:none}}.pop{animation:pop .28s ease-out both}nav[id],section[id]{scroll-margin-top:150px}.hscroll{scrollbar-width:none}.hscroll::-webkit-scrollbar{display:none}@media (max-width:640px){.pgrid{grid-template-columns:1fr 1fr!important;gap:10px!important}.pcard-body{padding:10px 10px 12px!important;gap:4px!important}.pname{font-size:13px!important}.pdesc{display:none!important}.pprice{font-size:15px!important}.padd{width:38px!important;height:38px!important;font-size:20px!important}.pbadge{top:8px!important;left:8px!important;font-size:9.5px!important;padding:4px 7px!important}.hero-min{min-height:auto!important}.hero-pad{padding:104px 16px 44px!important}.cat-pad{padding:52px 14px 56px!important}.cat-head{margin-bottom:20px!important}.hdr-hide{display:none}.hdr-logo{height:17px!important}.modetabs button{height:46px!important;padding:0 14px!important;font-size:12px!important;letter-spacing:.02em!important}.cat-title{font-size:clamp(30px,8.5vw,92px)!important;overflow-wrap:anywhere}}.cl-wrap{position:absolute;inset:-3% 0 -10% 0}.cl-scale{transform:scale(.84);transform-origin:18% 55%}.cl-drift,.cl-scale{position:absolute;inset:0}.cl-drift{will-change:transform}.cl-layer{position:absolute;top:0;bottom:0;left:-7%;width:114%;height:100%;object-fit:cover;object-position:center}@keyframes driftA{0%{transform:translate3d(-2.5%,0,0)}to{transform:translate3d(2.5%,-.6%,0)}}@keyframes driftB{0%{transform:translate3d(3%,.4%,0)}to{transform:translate3d(-2.5%,-.4%,0)}}@keyframes driftC{0%{transform:translate3d(-3.5%,0,0)}to{transform:translate3d(3.5%,.8%,0)}}.d-top{animation:driftA 46s ease-in-out -12s infinite alternate}.d-mid{animation:driftB 62s ease-in-out -25s infinite alternate}.d-bot{animation:driftC 40s ease-in-out -6s infinite alternate}@keyframes strike{0%,90%{opacity:0}90.3%{opacity:.85}90.6%{opacity:.05}91.1%{opacity:1}91.4%{opacity:.2}91.9%{opacity:.6}92.6%{opacity:0}to{opacity:0}}.cl-frame{top:0;bottom:0;left:-7%;width:114%}.bolt,.cl-frame{position:absolute}.bolt{border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(250,252,255,1) 0,rgba(225,232,255,.85) 30%,rgba(200,210,255,.35) 62%,rgba(200,210,255,0) 100%)}.b1{left:11%;top:38%;width:22%;height:22%;animation:strike 9.7s linear 2s infinite}.b2{left:66%;top:1%;width:20%;height:20%;animation:strike 13.1s linear 6.3s infinite}.b3{left:4%;top:60%;width:18%;height:18%;animation:strike 11.3s linear 9.4s infinite}.sky-flash{position:absolute;inset:0;opacity:0;mix-blend-mode:screen;pointer-events:none}.sfb{background:radial-gradient(40% 40% at 9% 82%,rgba(215,225,255,.42),rgba(215,225,255,0) 72%);animation:strike 11.3s linear 9.4s infinite}.lbolt{opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px #FFFFFF) drop-shadow(0 0 16px rgba(195,210,255,1)) drop-shadow(0 0 40px rgba(160,180,255,.95))}.l1{animation:strike 9.7s linear 2s infinite}.l2{animation:strike 13.1s linear 6.3s infinite}.l3{animation:strike 11.3s linear 9.4s infinite}.sfa{background:radial-gradient(45% 45% at 16% 48%,rgba(215,225,255,.45),rgba(215,225,255,0) 72%);animation:strike 9.7s linear 2s infinite}@media (max-width:760px){.hdr-nav{display:none!important}}@keyframes logoSweep{0%{-webkit-mask-position:110% 0;mask-position:110% 0;opacity:1}24%{-webkit-mask-position:-10% 0;mask-position:-10% 0;opacity:1}25%,to{opacity:0}}@keyframes logoIn{0%{opacity:0;filter:blur(18px);transform:translateY(34px) scale(1.07)}to{opacity:1;filter:blur(0);transform:none}}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-.3deg)}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 0 rgba(255,255,255,0)) drop-shadow(0 14px 30px rgba(60,0,90,.45))}50%{filter:drop-shadow(0 0 22px rgba(255,255,255,.55)) drop-shadow(0 14px 30px rgba(60,0,90,.45))}}.logo-in{animation:logoIn 1.5s cubic-bezier(.2,.7,.2,1) both}.logo-float{animation:logoFloat 8s ease-in-out 1.5s infinite}.logo-img{animation:logoGlow 5s ease-in-out 1.5s infinite}.logo-shine{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:brightness(0) saturate(100%) invert(86%) sepia(62%) saturate(760%) hue-rotate(338deg) brightness(104%);-webkit-mask-image:linear-gradient(105deg,transparent,transparent 42%,#000 50%,transparent 58%,transparent);mask-image:linear-gradient(105deg,transparent,transparent 42%,#000 50%,transparent 58%,transparent);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:110% 0;mask-position:110% 0;opacity:0;animation:logoSweep 8s ease-in-out 2.2s infinite}@media (prefers-reduced-motion:reduce){.bolt,.cl-drift,.lbolt,.logo-float,.logo-img,.logo-in,.logo-shine,.marquee,.p-cf,.p-cs,.p-logo,.plx,.plx-h,.pop,.sky-flash{animation:none!important}.logo-shine{display:none}.card,.cimg{transition:none!important}}.choose{perspective:1200px}.ch-card{position:relative;overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.ch-card:hover{transform:translateY(-6px)}.ch-card:focus-visible{outline:3px solid #FFDE59;outline-offset:4px}.ch-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ch-card:hover .ch-img{transform:scale(1.07)}.ch-cta{transition:gap .3s,background .3s}.ch-card:hover .ch-cta .ch-arr{transform:translateX(4px)}.ch-card:hover .ch-cta .ch-arr.ne{transform:translate(3px,-3px)}.ch-arr{display:inline-block;transition:transform .3s}.ark-cta{transition:transform .3s,box-shadow .3s}.ark-cta:hover{transform:translateY(-3px)}.ark-cta:hover .ch-arr.ne{transform:translate(3px,-3px)}.ark-cta:focus-visible{outline:3px solid #FFDE59;outline-offset:4px}@media (max-width:640px){.ark-cta{padding:16px!important}.ark-cta .ch-cta{width:100%;justify-content:space-between}.ark-cta img{width:84px!important}}.ch-card .ch-kick,.ch-card .ch-title{text-shadow:0 2px 14px rgba(0,0,0,.55)}@media (max-width:640px){.ch-card{min-height:260px!important;padding:18px!important}.ch-title{font-size:28px!important}}@media (prefers-reduced-motion:reduce){.ch-arr,.ch-card,.ch-img{transition:none!important}.ch-card:hover,.ch-card:hover .ch-img{transform:none}}input[inputmode=numeric][aria-label]{cursor:text;border-radius:8px!important}input[inputmode=numeric][aria-label]:hover{box-shadow:inset 0 -2px 0 currentColor}input[inputmode=numeric][aria-label]:focus{box-shadow:0 0 0 2px #FFDE59}@keyframes bigstrike{0%,86%{opacity:0}86.25%{opacity:.55}86.45%{opacity:0}86.8%{opacity:1}87.1%{opacity:.25}87.35%{opacity:1}87.9%{opacity:.85}88.3%{opacity:.1}88.7%{opacity:.75}89.6%{opacity:0}to{opacity:0}}.bigbolt{position:absolute;left:57%;top:-330px;height:calc(100% + 330px);width:min(240px,46vw);transform:translateX(-50%);overflow:visible;pointer-events:none;opacity:0;z-index:3;animation:bigstrike 23s linear -14s infinite}@keyframes logoglow{0%,86.6%{opacity:0}86.8%{opacity:.9}87.1%{opacity:.55}87.35%{opacity:1}88.7%{opacity:.85}90.5%{opacity:.4}93%{opacity:0}to{opacity:0}}.logo-zap{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;z-index:2;filter:drop-shadow(0 0 5px rgba(255,255,255,1)) drop-shadow(0 0 14px rgba(220,230,255,.85)) drop-shadow(0 0 36px rgba(180,198,255,.55));animation:logoglow 23s linear -14s infinite}.sfz{background:radial-gradient(60% 55% at 55% 30%,rgba(225,232,255,.6),rgba(225,232,255,0) 75%);animation:bigstrike 23s linear -14s infinite}@media (prefers-reduced-motion:reduce){.bigbolt,.logo-zap,.sfz{animation:none!important;opacity:0!important}}