@font-face{font-family:__Poppins_9127ca;font-style:normal;font-weight:700;font-display:swap;src:url(/202602/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9127ca;font-style:normal;font-weight:700;font-display:swap;src:url(/202602/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");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:__Poppins_9127ca;font-style:normal;font-weight:700;font-display:swap;src:url(/202602/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");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:__Poppins_9127ca;font-style:normal;font-weight:900;font-display:swap;src:url(/202602/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_9127ca;font-style:normal;font-weight:900;font-display:swap;src:url(/202602/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");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:__Poppins_9127ca;font-style:normal;font-weight:900;font-display:swap;src:url(/202602/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");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:__Poppins_Fallback_9127ca;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_9127ca{font-family:__Poppins_9127ca,__Poppins_Fallback_9127ca;font-style:normal}.__variable_9127ca{--font-poppins:"__Poppins_9127ca","__Poppins_Fallback_9127ca"}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/456105d6ea6d39e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/63b255f18bea0ca9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/70bd82ac89b4fa42-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/4f77bef990aad698-s.woff2) format("woff2");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:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");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:__Roboto_fc9e47;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");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:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/456105d6ea6d39e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/63b255f18bea0ca9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/70bd82ac89b4fa42-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/4f77bef990aad698-s.woff2) format("woff2");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:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");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:__Roboto_fc9e47;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/202602/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");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:__Roboto_Fallback_fc9e47;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_fc9e47{font-family:__Roboto_fc9e47,__Roboto_Fallback_fc9e47;font-style:normal}.__variable_fc9e47{--font-roboto:"__Roboto_fc9e47","__Roboto_Fallback_fc9e47"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:0.5rem;--brand-navy-dark:#1a2f61;--brand-navy:#32527c;--brand-gold-dark:#d49c2c;--brand-gold:#f8b500;--brand-gold-light:#f6cc4c;--brand-red:#e34c3f;--brand-gray-dark:#3c3c3c;--brand-gray:#333;--brand-gray-light:#ccc;--font-size-display:4.5rem;--font-size-display-sm:3.5rem;--font-size-heading-1:3rem;--font-size-heading-2:2.25rem;--font-size-heading-3:1.875rem;--font-size-body-lg:1.25rem;--font-size-body:1rem;--font-size-body-sm:0.875rem;--spacing-section:5rem;--spacing-section-sm:3rem;--spacing-section-lg:6.25rem}*{border-color:hsl(var(--border))}body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:hsl(var(--foreground));font-family:var(--font-metrophobic),Helvetica,Arial,sans-serif;line-height:1.5;color:#333}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-right-10{right:-2.5rem}.top-4{top:1rem}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.m-0{margin:0}.m-2{margin:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mt-0{margin-top:0}.mt-10{margin-top:2.5rem}.mt-6{margin-top:1.5rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1040\/397\]{aspect-ratio:1040/397}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[60vh\]{height:60vh}.h-\[70px\]{height:70px}.min-h-\[44px\]{min-height:44px}.min-h-\[550px\]{min-height:550px}.w-8{width:2rem}.w-\[140px\]{width:140px}.w-\[300px\]{width:300px}.w-\[70px\]{width:70px}.w-full{width:100%}.min-w-\[44px\]{min-width:44px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[960px\]{max-width:960px}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-brand-gold{--tw-bg-opacity:1;background-color:rgb(248 181 0/var(--tw-bg-opacity,1))}.bg-brand-gold-dark{--tw-bg-opacity:1;background-color:rgb(212 156 44/var(--tw-bg-opacity,1))}.bg-brand-gray{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.bg-brand-gray-dark{--tw-bg-opacity:1;background-color:rgb(60 60 60/var(--tw-bg-opacity,1))}.bg-brand-navy{--tw-bg-opacity:1;background-color:rgb(50 82 124/var(--tw-bg-opacity,1))}.bg-brand-navy-dark{--tw-bg-opacity:1;background-color:rgb(26 47 97/var(--tw-bg-opacity,1))}.bg-brand-red{--tw-bg-opacity:1;background-color:rgb(227 76 63/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-brand-navy{--tw-gradient-from:#32527c var(--tw-gradient-from-position);--tw-gradient-to:rgba(50,82,124,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-brand-navy{--tw-gradient-to:rgba(50,82,124,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#32527c var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-brand-gold-dark{--tw-gradient-to:#d49c2c var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-section{padding-top:5rem;padding-bottom:5rem}.py-section-sm{padding-top:3rem}.pb-12,.py-section-sm{padding-bottom:3rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[2rem\]{line-height:2rem}.text-brand-gray-light{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.shadow-\[0_2px_5px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{--tw-shadow:0 2px 5px rgba(0,0,0,.3);--tw-shadow-colored:0 2px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.skip-link{position:absolute;left:-9999px;z-index:999}.skip-link:focus{left:1rem;top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}a:focus-visible,button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:rounded:focus{border-radius:.25rem}.focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-\[\#3c3c3c\]:focus{--tw-ring-offset-color:#3c3c3c}.focus\:ring-offset-brand-gray:focus{--tw-ring-offset-color:#333}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-60{opacity:.6}@media (min-width:640px){.sm\:mb-4{margin-bottom:1rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-\[2\.5rem\]{line-height:2.5rem}}@media (min-width:768px){.md\:grid{display:grid}.md\:w-1\/4{width:25%}.md\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[repeat\(auto-fill\2c minmax\(400px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.md\:px-0{padding-left:0;padding-right:0}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-\[3rem\]{line-height:3rem}}@media (min-width:1024px){.lg\:text-7xl{font-size:4.5rem;line-height:1}}#lp{font-family:var(--font-roboto),serif;scroll-behavior:smooth;color:#333;line-height:1.6;margin-top:0;position:relative;min-height:100vh;--blur-8:8px;--bp-sm:540px;--bp-md:768px;--bp-lg:992px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-128:128px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-32:32px;--c-text:#333;--c-text-muted:#999;--c-white:#fff;--glass-bg:hsla(0,0%,100%,.8);--glass-border:2px solid hsla(0,0%,100%,.8);--glass-bg-soft:hsla(0,0%,100%,.4);--glass-border-soft:2px solid hsla(0,0%,100%,.4);--border-white:2px solid #fff}#lp,#lp .hero-fixed{background:transparent}#lp .hero-fixed{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;padding:16px 0 0;z-index:-1;pointer-events:none}@media screen and (min-width:1500px){#lp .hero-fixed{padding-top:32px}}#lp .hero-container{max-width:1280px;width:100%}@media screen and (max-width:1400px){#lp .hero-container{max-width:960px}}#lp .hero-image-wrapper{width:100%}#lp .hero-image{width:100%;height:auto;display:block;border-radius:32px}#lp .hero-credit{text-align:right;color:var(--c-text-muted);font-family:var(--font-roboto),sans-serif;font-size:14px;margin:0 0 8px;padding:0}#lp .hero-spacer{height:calc(58vw + 64px);max-height:824px;margin-top:32px}#lp .hero-overlay-section{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.15) 200px,hsla(0,0%,100%,.35) 400px,hsla(0,0%,100%,.5) 600px,hsla(0,0%,100%,.6) 800px,hsla(0,0%,100%,.6))}#lp .scroll-indicator{position:fixed;bottom:32px;right:32px;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:56px;height:56px;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50%;border:1px solid hsla(0,0%,100%,.2);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}#lp .scroll-indicator.scroll-indicator--visible{opacity:1;visibility:visible}#lp .scroll-indicator-text{font-family:var(--font-poppins),sans-serif;font-size:10px;font-weight:700;color:#fff;letter-spacing:.12em;text-transform:uppercase}#lp .scroll-indicator-arrow-wrap{animation:scrollBounce 1.5s ease-in-out infinite}#lp .scroll-indicator-arrow{display:block;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(4px);opacity:.6}}#lp .solid-bg-wrapper{background:#eeeff2;position:relative;z-index:1;display:flow-root;padding-bottom:64px}#lp .prompt-bg-section{position:relative;background-color:#eeeff2;box-shadow:0 0 0 100vmax #eeeff2;clip-path:inset(0 -100vmax);--prompt-bg-inset-y:32px;--prompt-bg-inset-x:2.5%;--prompt-bg-radius:50px;max-width:1280px;margin:0 auto;padding:96px 0 0;overflow:visible}#lp .prompt-bg-section>.rules-blur-window:last-child,#lp .prompt-bg-section>.rules-fullwidth-section:last-child{margin-bottom:0}#lp .prompt-bg-section:before{background-image:var(--prompt-bg-image);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;opacity:1}#lp .prompt-bg-section:after,#lp .prompt-bg-section:before{content:"";position:absolute;inset:var(--prompt-bg-inset-y) var(--prompt-bg-inset-x) 0;border-radius:var(--prompt-bg-radius) var(--prompt-bg-radius) 0 0;z-index:0;pointer-events:none}#lp .prompt-bg-section:after{background:rgba(0,0,0,.08)}#lp .prompt-bg-section>*{position:relative;z-index:1}#lp .flat-grey-section{background:#eeeff2;padding:0 0 64px}#lp .flat-grey-section .section{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;max-width:960px;margin:0 auto;padding:32px}#lp .flat-grey-section .section.lp-side-title--gutter{padding-left:calc(32px + var(--lp-side-title-gutter, 56px))}#lp .font-deco{font-family:var(--font-poppins),serif;font-weight:700;font-style:normal}#lp :where(.section,.blur-box,.rules-blur-window,.rules-fullwidth-section,.partnership-section,.card-prize,.content-advisory,.howto-card,.eligibility-box,.criteria-note-box,.voting-card){backdrop-filter:blur(var(--blur-8));-webkit-backdrop-filter:blur(var(--blur-8))}#lp :where(.section,.rules-blur-window,.rules-fullwidth-section,.voting-card){background:var(--glass-bg);border:var(--glass-border)}#lp .section{margin:var(--space-16);padding:var(--space-24) var(--space-16);position:relative;max-width:960px;border-radius:var(--radius-16)}#lp .section:first-of-type{margin-top:0}#lp .section .heading,#lp .section h2{font-family:var(--font-poppins),serif;font-weight:700;font-size:clamp(32px,4vw,48px);color:var(--c-text);text-align:center;margin-bottom:var(--space-16)}#lp .blur-box{background:var(--glass-bg-soft);border:var(--glass-border-soft);border-radius:var(--radius-12);padding:var(--space-16)}#lp .rules-blur-window{border-radius:var(--radius-24);padding:var(--space-24);max-width:960px;margin:0 var(--space-16) var(--space-64)}#lp .rules-fullwidth-section{padding:var(--space-24);margin-bottom:var(--space-64)}#lp .rules-fullwidth-section .rules-inner{max-width:960px;margin:0 auto}#lp .rules-heading{font-size:clamp(28px,3.2vw,36px);color:var(--c-text);text-align:center;margin:0 0 var(--space-16)}#lp .rules-description{font-size:18px;font-weight:400;color:#555;margin:0 0 var(--space-32)}#lp .lp-side-title{position:relative}#lp .lp-side-title[data-side-title]:before{content:attr(data-side-title);position:absolute;left:var(--lp-side-title-left,16px);top:50%;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-roboto),sans-serif;font-size:var(--lp-side-title-size,14px);font-weight:700;letter-spacing:.08em;color:var(--lp-side-title-color,rgba(0,0,0,.35));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}#lp .lp-side-title--gutter{padding-left:calc(var(--lp-side-title-gutter, 56px))}@media screen and (max-width:540px){#lp .lp-side-title--gutter{padding-left:0}#lp .lp-side-title[data-side-title]:before{display:none}}#lp .partnership-section{width:-moz-fit-content;width:fit-content;margin:var(--space-16) auto;padding:var(--space-24);background:var(--glass-bg);border:var(--border-white);border-radius:var(--radius-20);display:flex;flex-direction:column;align-items:center;gap:16px}#lp .partnership-title{font-family:var(--font-roboto),sans-serif;font-size:24px;color:#333;text-align:center;margin:0}#lp .partnership-logos{flex-direction:column;gap:var(--space-24)}#lp .partnership-logo-link,#lp .partnership-logos{display:flex;justify-content:center;align-items:center}#lp .partnership-logo-link:hover{opacity:.8}#lp .about-content{max-width:720px;margin:0 auto;font-size:16px;color:#333}#lp .about-detail-item{font-size:18px;margin-bottom:4px}#lp .anchorlink-highlight{color:#c58fc3;font-weight:700;text-decoration:none}#lp .anchorlink-highlight:hover{text-decoration:underline}#lp .about-schedule{margin-top:16px}#lp .about-schedule-item{font-size:18px;margin-bottom:4px;display:flex;gap:8px}#lp .about-schedule-item span:first-child{min-width:240px}#lp .wrap-prizes{display:flex;justify-content:center;gap:16px;text-align:center;font-weight:700;font-size:24px;flex-wrap:wrap;flex-direction:column;align-items:center}#lp .section.prize-conditions-box{margin-top:64px}#lp .card-prize{padding:32px;border-radius:16px;width:100%;max-width:300px;min-height:280px;justify-content:flex-start;gap:16px;border:var(--border-white);color:#555}#lp .card-prize,#lp .prize-text-wrap{display:flex;flex-direction:column;align-items:center}#lp .prize-text-wrap{gap:0;min-height:110px}#lp .card-prize.prize-romcom{background:linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.04)),linear-gradient(90deg,rgba(255,179,71,.1),rgba(255,204,51,.1))}#lp .card-prize.prize-romcom .prize-title{color:#8b6914;text-shadow:0 1px 2px rgba(70,37,2,.3)}#lp .card-prize.prize-romcom .prize-prompt{color:#ffc300;font-weight:700;font-size:24px}#lp .card-prize.prize-romcom .prize-entry{color:#8b6914;text-shadow:0 1px 2px rgba(70,37,2,.3);font-weight:400;font-size:20px}#lp .card-prize.prize-horror{background:linear-gradient(135deg,rgba(67,137,162,.24) 3%,rgba(92,37,141,.24) 98%)}#lp .card-prize.prize-horror .prize-title{color:#0a0060}#lp .card-prize.prize-horror .prize-prompt{background:linear-gradient(90deg,#9b94db,#5c258d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:20px}#lp .card-prize.prize-horror .prize-entry{color:#0a0060;font-weight:400;font-size:20px}#lp .card-prize.prize-judges{background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(137deg,rgba(173,209,0,.1) 1.5%,rgba(123,146,10,.1) 99%)}#lp .card-prize.prize-judges .prize-title{color:#f4ffbb;text-shadow:0 1px 8px rgba(0,0,0,.2)}#lp .card-prize.prize-judges .prize-prompt{background:linear-gradient(180deg,#f2ffae,#d1e856);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:20px}#lp .prize-icon{font-size:40px;color:#555;height:40px;display:flex;align-items:center;justify-content:center}#lp .prize-1st-text,#lp .prize-title{font-family:var(--font-roboto),sans-serif;font-size:20px;font-weight:400;line-height:1.6;margin:0;min-height:32px;display:flex;align-items:flex-start;justify-content:center}#lp .prize-prompt{white-space:nowrap}#lp .prize-entry,#lp .prize-prompt{margin:0;line-height:1.6}#lp .prize-dollar-1st{font-family:var(--font-poppins),sans-serif;font-size:28px;font-weight:700;color:#555;margin-top:auto;line-height:1}#lp .wrap-spotlight{padding:16px 8px;max-width:560px;margin:16px auto 0;border-radius:8px;background:linear-gradient(105deg,hsla(0,100%,78%,.7) 1%,rgba(123,69,203,.7) 98%);text-align:center}#lp .wrap-spotlight .spotlight-title{font-family:var(--font-poppins),sans-serif;font-size:28px;font-weight:700;color:#fff;text-shadow:0 1px 8px hsla(0,0%,100%,.6);margin-bottom:8px}#lp .wrap-spotlight .spotlight-text{font-family:var(--font-roboto),sans-serif;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 8px hsla(0,0%,100%,.6)}#lp .novelous-section{background:linear-gradient(45deg,#3c7dfa,#9986ed 50%,#da5d83);padding:96px 32px 64px}#lp .novelous-container{max-width:960px;margin:0 auto;display:flex;gap:32px;flex-direction:column;align-items:center;text-align:center}#lp .novelous-logo-wrapper{flex-shrink:0;width:180px;height:180px;background:#fff;display:flex;align-items:center;justify-content:center;padding:16px}#lp .novelous-content{flex:1;color:#fff}#lp .novelous-title{font-size:clamp(28px,4vw,48px);color:#fff;margin-bottom:32px}#lp .novelous-text{font-size:16px;color:#fff;line-height:1.6;text-align:left}#lp .novelous-text p{margin:0}#lp .novelous-text p+p{margin-top:1.6em}#lp .novelous-bottom{justify-content:space-between;align-items:flex-start;margin-top:32px;flex-direction:column}#lp .novelous-bottom,#lp .novelous-sns{display:flex;gap:32px;align-items:center}#lp .novelous-sns a{color:#fff;text-decoration:none;font-size:32px;display:flex;align-items:center}#lp .novelous-sns a:hover{opacity:.8}#lp .novelous-qr{text-align:center}#lp .novelous-qr-text{font-size:20px;color:#fff;margin-top:8px}#lp .shogakukan-section{background:#fff;padding:96px 32px}#lp .shogakukan-container{max-width:960px;margin:0 auto;gap:64px}#lp .shogakukan-container,#lp .shogakukan-header{display:flex;flex-direction:column;align-items:center}#lp .shogakukan-header{gap:32px;text-align:center}#lp .shogakukan-logo-wrapper{flex-shrink:0;width:180px;height:180px;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px;border:1px solid #000;z-index:1}#lp .shogakukan-content{flex:1}#lp .shogakukan-title{font-size:clamp(28px,4vw,48px);color:#333;margin-bottom:16px}#lp .shogakukan-text{font-size:16px;color:#333;max-width:675px}#lp .shogakukan-featured{text-align:center}#lp .shogakukan-featured-title{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:32px;color:#333;margin-bottom:32px}#lp .shogakukan-works-grid{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;justify-content:center}#lp .shogakukan-work-item{display:flex;flex-direction:column;align-items:center;gap:16px;width:160px;z-index:1}#lp .shogakukan-work-item img{width:auto;height:280px;-o-object-fit:contain;object-fit:contain}#lp .shogakukan-work-title{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:18px;color:#333;text-align:center}#lp .prompts-section{padding:64px 16px 16px}#lp .prompts-container{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:64px}#lp .prompts-heading{font-size:clamp(28px,3.2vw,40px);color:#515151;margin:0;text-align:center}#lp .prompt-card{display:flex;flex-direction:column;gap:32px;padding:16px;border-radius:20px}#lp .prompt-card.prompt-romcom{background:linear-gradient(90deg,#ffb347,#fc3)}#lp .prompt-card.prompt-romcom .prompt-title{color:#292929}#lp .prompt-card.prompt-romcom .prompt-description,#lp .prompt-card.prompt-romcom .prompt-subtitle{color:#333}#lp .prompt-card.prompt-horror{background:linear-gradient(90deg,#4389a2,#5c258d)}#lp .prompt-card.prompt-horror .prompt-description,#lp .prompt-card.prompt-horror .prompt-subtitle,#lp .prompt-card.prompt-horror .prompt-title{color:#fff}#lp .prompt-content-row{display:flex;gap:32px;align-items:flex-start;flex-direction:column;align-items:center}#lp .prompt-image-wrapper{flex-shrink:0}#lp .prompt-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px}#lp .prompt-card.prompt-romcom .prompt-image{max-width:480px}#lp .prompt-card.prompt-horror .prompt-image{max-width:400px}#lp .prompt-text{flex:1;text-align:center}#lp .prompt-title{font-size:32px;margin:0}#lp .prompt-subtitle,#lp .prompt-title{font-family:var(--font-roboto),sans-serif;font-weight:700}#lp .prompt-subtitle{font-size:20px;margin:0 0 16px}#lp .prompt-description{font-family:var(--font-roboto),sans-serif;font-weight:400;font-size:16px;margin:0;text-align:left}#lp .content-advisory{margin-top:0;padding:32px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff}#lp .content-advisory-title{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:20px;margin:0 0 8px}#lp .content-advisory-text{font-family:var(--font-roboto),sans-serif;font-weight:400;font-size:16px;margin:0}#lp .content-advisory-list{margin:16px 0 0 24px;padding:0;list-style:disc}#lp .content-advisory-list li{font-family:var(--font-roboto),sans-serif;font-weight:400;font-size:16px;margin-bottom:4px}#lp .section-howto{padding-top:64px;padding-bottom:64px;width:100%;max-width:none;margin-left:0;margin-right:0}#lp .howto-inner{position:relative;z-index:1;max-width:1088px;margin:0 auto;padding-left:var(--space-16);padding-right:var(--space-16)}#lp .section-howto.lp-side-title[data-side-title]:before{z-index:0}@media screen and (min-width:541px){#lp .howto-inner.lp-side-title--gutter{padding-left:var(--space-16)}}#lp .howto-panel{backdrop-filter:blur(var(--blur-8));-webkit-backdrop-filter:blur(var(--blur-8));background:hsla(0,0%,100%,.3);border:2px solid hsla(0,0%,100%,.8);border-radius:24px;padding:32px;box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px;align-items:center}#lp .howto-cards-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:896px;justify-content:center}#lp .howto-card{backdrop-filter:blur(var(--blur-8));-webkit-backdrop-filter:blur(var(--blur-8));background:hsla(0,0%,100%,.4);border:2px solid hsla(0,0%,100%,.4);border-radius:20px;padding:32px}#lp .howto-card-inner{display:flex;flex-direction:column;gap:16px;align-items:center}#lp .howto-step-pill{backdrop-filter:blur(var(--blur-8));-webkit-backdrop-filter:blur(var(--blur-8));background:#fff;border:2px solid hsla(0,0%,100%,.2);border-radius:20px;padding:8px 24px;display:flex;align-items:center;justify-content:center}#lp .howto-step-number{font-size:24px;color:#333}#lp .howto-card-title,#lp .howto-step-number{font-family:var(--font-poppins),serif;font-weight:700}#lp .howto-card-title{font-size:20px;color:#000;text-align:center;margin:0}#lp .howto-card-title--sm{font-size:18px;color:#333}#lp .howto-card-body{width:100%;max-width:386px;display:flex;justify-content:center}#lp .howto-card-description{font-size:16px;color:#333;margin:0;text-align:left;width:100%}#lp .howto-note-box{backdrop-filter:blur(var(--blur-8));-webkit-backdrop-filter:blur(var(--blur-8));background:rgba(74,192,255,.1);border:2px solid rgba(74,192,255,.1);border-radius:20px;padding:14px 30px;width:100%;max-width:759px;display:flex;flex-direction:column;gap:8px}#lp .howto-note-title{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:18px;color:#333;margin:0}#lp .howto-note-text{font-size:16px;color:#333;margin:0}#lp .howto-card-description-note{font-size:14px}#lp .howto-link{font-family:var(--font-roboto),sans-serif;font-weight:700;color:#c58fc2;text-decoration:none}#lp .howto-link:hover{text-decoration:underline;text-underline-offset:2px}#lp #eligibility.rules-blur-window{background:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.8);border-radius:24px;padding:32px}#lp .eligibility-box{background:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.8);border-radius:20px;padding:14px 30px}#lp .eligibility-box.mt32{padding-bottom:24px}#lp .eligibility-category-title{font-size:24px;font-weight:700;color:#333;margin-bottom:16px}#lp .eligibility-item-box{background:none;border:none;border-radius:0;padding:0;margin-top:16px}#lp .eligibility-item-box:first-of-type{margin-top:0}#lp .eligibility-item-title{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:18px;color:#333;margin:0}#lp .eligibility-item-text{font-size:16px;color:#333}#lp .eligibility-item-note,#lp .eligibility-item-text{font-family:var(--font-roboto),sans-serif;font-weight:400;margin:8px 0 0}#lp .eligibility-item-note{font-size:14px;color:#666}#lp .eligibility-sub-list{margin:8px 0 0 24px;padding:0;list-style:disc}#lp .eligibility-sub-list li{font-family:var(--font-roboto),sans-serif;font-weight:400;font-size:16px;color:#333;margin-bottom:4px}#lp .eligibility-sub-list.nested{margin-left:48px}#lp .eligibility-item-box.ai-policy{background:rgba(255,222,74,.2);border:2px solid rgba(255,222,74,.1);border-radius:20px;padding:14px 30px;backdrop-filter:blur(var(--blur-8));-webkit-backdrop-filter:blur(var(--blur-8))}#lp .eligibility-ai-list{list-style:none;margin:8px 0 0;padding:0}#lp .eligibility-ai-list li{font-family:var(--font-roboto),sans-serif;font-weight:400;font-size:16px;margin-bottom:4px}#lp .eligibility-ai-list li.ai-allowed{color:#2e7d32}#lp .eligibility-ai-list li.ai-not-allowed{color:#c62828}#lp #judge.rules-fullwidth-section{background:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.8);padding:32px}#lp #judge.rules-fullwidth-section,#lp #requirements.rules-fullwidth-section{width:100vw;max-width:none;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0}#lp #judge .rules-inner{max-width:966px}#lp #judge .rules-heading{font-size:44px;margin:0 0 32px}#lp #judge .rules-description{font-weight:700;line-height:1.6;text-align:center;max-width:871px;margin:0 auto 32px;color:#555}#lp .criteria-cards{display:flex;gap:32px;margin-bottom:32px;flex-direction:column}#lp .criteria-card{flex:1;background:hsla(0,0%,100%,.8);border:2px solid #fff;border-radius:16px;padding:32px}#lp .criteria-card-title{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:24px;color:#333;margin:0 0 16px}#lp .criteria-card-list{list-style:none;padding:0;margin:0}#lp .criteria-card-list li{font-family:var(--font-roboto),sans-serif;font-size:16px;color:#333;margin-bottom:16px}#lp .criteria-card-list li:last-child{margin-bottom:0}#lp .criteria-note-box{background:linear-gradient(90deg,rgba(74,192,255,.2),rgba(74,192,255,.2)),linear-gradient(90deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6));border:2px solid rgba(74,192,255,.1);border-radius:20px;padding:16px 32px;text-align:center}#lp #judge .criteria-cards{gap:35px}#lp #judge .criteria-card-title{margin:0 0 16px;line-height:1.6}#lp #judge .criteria-card-list{display:flex;flex-direction:column;gap:16px}#lp #judge .criteria-card-list li{margin:0;line-height:1.6}#lp #judge .criteria-note-box{text-align:left;max-width:780px;margin:0 auto}#lp .criteria-note-title{font-weight:700;font-size:18px}#lp .criteria-note-text,#lp .criteria-note-title{font-family:var(--font-roboto),sans-serif;color:#333;margin:0 0 8px}#lp .criteria-note-text{font-size:16px}#lp .criteria-note-text:last-child{margin-bottom:0}#lp #vote.rules-blur-window.voting-section{background:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.8);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:32px}#lp #vote.rules-blur-window.voting-section>.rules-heading{font-size:44px;margin:0}#lp #vote.rules-blur-window.voting-section .rules-description{font-size:16px;font-weight:700;line-height:1.6;margin:0;color:#555}#lp .voting-section{max-width:990px}#lp .voting-cards{display:flex;gap:16px;margin-top:16px;flex-direction:column}#lp .voting-card{flex:1;background:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.8);border-radius:20px;padding:16px 32px}#lp .voting-card-title{font-size:32px;margin:0}#lp .voting-card-subtitle,#lp .voting-card-title{font-family:var(--font-roboto),sans-serif;font-weight:700;color:#333}#lp .voting-card-subtitle{font-size:20px;margin:16px 0 0}#lp .voting-card-text{font-family:var(--font-roboto),sans-serif;font-size:16px;color:#333;margin:16px 0 0}#lp .voting-card-button-wrap{margin-top:32px;text-align:center}#lp .voting-card-note{font-family:var(--font-roboto),sans-serif;font-size:14px;color:#333;margin:16px 0 0}#lp .requirements-box{background:hsla(0,0%,100%,.8);border:2px solid #fff;border-radius:16px;padding:32px}#lp .requirements-list{list-style:disc;padding:0 0 0 27px;margin:0}#lp .requirements-list li{font-family:var(--font-roboto),sans-serif;font-size:18px;color:#333;line-height:2}#lp #requirements .rules-heading{font-size:36px;margin:0 0 32px}#lp #requirements.rules-fullwidth-section{background:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.8);padding:32px;margin-bottom:0}#lp #requirements .requirements-list li{margin-bottom:16px}#lp #requirements .requirements-list li:last-child{margin-bottom:0}@media screen and (min-width:541px){#lp #requirements.rules-fullwidth-section{padding-bottom:64px}}#lp .section-qa{padding-top:64px;padding-bottom:40px;max-width:none}#lp .flat-grey-section .section.section-qa.lp-side-title--gutter{padding-left:32px;padding-right:32px}#lp .qa-container{max-width:none;margin:0 auto}#lp .heading-qa{position:relative;z-index:2;text-align:center;margin-bottom:64px;color:#333}@media screen and (min-width:541px){#lp .heading.heading-qa.heading-bar.heading-bar-qa.font-deco{padding-top:32px;padding-bottom:8px}}#lp .qa-details{max-width:896px;margin:0 auto 32px;border-radius:100px;border:1px solid #c58fc2;background-color:#fffbfe;overflow:hidden}#lp .qa-summary{display:flex;align-items:center;width:100%;padding:24px;cursor:pointer;background:none;border:none;font:inherit;color:inherit;text-align:left}#lp .qa-a-text,#lp .qa-q-text{font-size:24px;font-weight:700;margin:0 8px}#lp .qa-a-text{color:#e41594;margin-left:0}#lp .qa-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}#lp .qa-details--open .qa-content-wrapper{grid-template-rows:1fr}#lp .qa-content{overflow:hidden;padding:0 32px;margin-left:16px}#lp .qa-details--open .qa-content{padding-bottom:32px}#lp .qa-answer-list{margin-left:20px}#lp .qa-answer-list li+li{margin-left:28px}#lp .lp details[open] .qa-content{padding:0 32px 32px;margin-left:16px;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}#lp .section.info{padding:64px}#lp .contact-container{max-width:960px;margin:0 auto;text-align:center}#lp .heading-contact,#lp .heading-curious{margin-bottom:24px}#lp .heading.heading-contact,#lp .heading.heading-curious{font-size:32px;color:#333}#lp .contact-description{margin-bottom:16px}#lp .section-contest-rules{padding-bottom:40px}#lp .contest-rules-container{max-width:960px;margin:0 auto}#lp .section .heading.heading-contest-rules{position:relative;z-index:2;text-align:center;margin-bottom:40px;color:#333;font-size:32px}#lp .contest-rules-window{border:1px solid #c58fc2;border-radius:32px;background:#fffbfe;padding:20px;height:320px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}#lp .contest-rules-content{font-family:var(--font-roboto),sans-serif;font-size:16px;line-height:1.6;color:#333}#lp .contest-rules-content p{margin:0 0 16px}#lp .contest-rules-content p:last-child{margin-bottom:0}#lp .contest-rules-subheading{margin-top:4px}#lp .contest-rules-sep{color:#333;white-space:pre-wrap}#lp .contest-rules-underline{text-decoration:underline;text-underline-offset:2px}#lp .contest-rules-table-wrap{border:1px solid rgba(0,0,0,.2);border-radius:0;background:hsla(0,0%,100%,.85);margin:8px 0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0}#lp .contest-rules-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}#lp .contest-rules-table td,#lp .contest-rules-table th{font-size:16px;line-height:1.6;font-weight:400;text-align:left;vertical-align:top;padding:12px 14px;border:1px solid rgba(0,0,0,.18);word-break:break-word}#lp .contest-rules-table th{font-weight:700;background:#faf6fa}#lp .contest-rules-table thead th:first-child{width:44%}#lp .contest-rules-table thead th:nth-child(2){width:14%}#lp .contest-rules-table thead th:nth-child(3){width:24%}#lp .contest-rules-table thead th:nth-child(4){width:18%}#lp .contest-rules-td-center{text-align:center;white-space:nowrap}#lp .footer-section{position:relative;padding:64px 16px 48px;overflow:hidden}#lp .footer-bg{background-image:var(--footer-bg-image);background-size:cover;background-position:50%;z-index:0}#lp .footer-bg,#lp .footer-overlay{position:absolute;top:0;left:0;width:100%;height:100%}#lp .footer-overlay{background:rgba(0,0,0,.4);z-index:1}#lp .footer-content{position:relative;z-index:2;max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}#lp .footer-logo{display:block;margin:0 auto}#lp .footer-links{display:flex;justify-content:center;gap:0;padding-bottom:12px;flex-wrap:wrap}#lp .footer-link-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;padding:8px;text-decoration:none;color:#fff;gap:16px}#lp .footer-link-item:hover{opacity:.8}#lp .footer-icon{font-size:32px;color:#fff}#lp .footer-link-label{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:16px;color:#fff;text-align:center}#lp .contents{margin:0 auto}#lp .max-width-1120{max-width:1120px;margin:0 auto}#lp .max-width-960{max-width:960px;margin:0 auto}#lp .max-width-910{max-width:910px;margin:0 auto}#lp .mt64{margin-top:64px}#lp .mt32{margin-top:32px}#lp .mt16{margin-top:16px}#lp .mb64{margin-bottom:64px}#lp .mb32{margin-bottom:32px}#lp .mb16{margin-bottom:16px}#lp .fs48{font-size:48px}#lp .fs40{font-size:40px}#lp .fs32{font-size:32px}#lp .fs28{font-size:28px}#lp .fs24{font-size:24px}#lp .fs20{font-size:20px}#lp .fs18{font-size:18px}#lp .fs16{font-size:16px}#lp .color-333{color:#333}#lp .color-white{color:#fff}#lp .text-center{text-align:center}#lp .text-normal{font-weight:400}#lp .text-bold{font-weight:700}#lp .flex{display:flex}#lp .flex-center{justify-content:center}#lp .flex-between{justify-content:space-between}#lp .relative{position:relative}#lp .z-index-2{z-index:2}#lp .b-radius-8{border-radius:8px}#lp .form-button{padding:16px 32px;min-height:72px;background:#faf6fa;border:1px solid #c58fc3;border-radius:8px;color:#c58fc3;font-weight:700;font-size:18px;line-height:1.2;text-decoration:none;margin-right:auto;margin-left:auto;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center}#lp .form-button:hover{opacity:.8}#lp .form-button-closed{pointer-events:none;border:1px solid #9a9a9a;background:#d9d9d966;color:#999}#lp .anchorlink{color:#c58fc2;font-weight:700;text-decoration:none}#lp .anchorlink:hover{text-decoration:underline}#lp .heading{font-weight:700;margin-bottom:64px;position:relative;text-align:center;color:#333}#lp .deco-criteria{border-top:30vw solid #cedef7}#lp .deco-criteria,#lp .deco-voting{content:"";position:absolute;top:-64px;left:-96px;border-right:56vw solid transparent;opacity:.12}#lp .deco-voting{border-top:30vw solid #f2d7de}@media screen and (min-width:769px){#lp .section{margin:var(--space-32) auto;padding:var(--space-32);border-radius:var(--radius-24)}#lp .section .heading,#lp .section h2{margin-bottom:var(--space-24)}#lp .blur-box{border-radius:var(--radius-20);padding:var(--space-32)}#lp .section.prize-conditions-box{margin-top:64px}#lp .rules-blur-window{margin:0 auto var(--space-64)}#lp .rules-blur-window,#lp .rules-fullwidth-section{padding:var(--space-32)}#lp .partnership-section{margin:var(--space-32) auto;padding:var(--space-32)}#lp .partnership-logos{flex-direction:row;gap:var(--space-48)}#lp .wrap-prizes{flex-direction:row;align-items:stretch}#lp .card-prize{width:256px;max-width:none}#lp .novelous-container{flex-direction:row;align-items:flex-start;text-align:left}#lp .novelous-section{min-height:863px;box-sizing:border-box}#lp .novelous-bottom{flex-direction:row;gap:var(--space-32);align-items:flex-start}#lp .novelous-qr{text-align:right}#lp .shogakukan-container{align-items:flex-start}#lp .shogakukan-header{flex-direction:row;align-items:flex-start;text-align:left}#lp .shogakukan-works-grid{justify-content:space-between}#lp .shogakukan-work-item{width:220px}#lp .prompt-text,#lp .prompts-heading{text-align:left}#lp .prompt-card{padding:32px}#lp .prompts-section{padding:64px 32px 32px}#lp .footer-section{padding:96px 32px 64px}#lp .footer-links{flex-wrap:nowrap}#lp .footer-link-item{width:96px;height:96px}}@media screen and (min-width:993px){#lp .prompt-content-row{flex-direction:row;align-items:flex-start}#lp .howto-cards-grid{grid-template-columns:432px 432px}#lp .criteria-cards{flex-direction:row}#lp #judge .criteria-cards{flex-wrap:nowrap}#lp #judge .criteria-card{flex:0 0 298px}#lp .voting-cards{flex-direction:row}}@media screen and (max-width:540px){#lp .section{padding:16px}#lp .rules-blur-window,#lp .rules-fullwidth-section{margin-bottom:32px}#lp .section-howto{padding-top:32px}#lp .section-howto,#lp .solid-bg-wrapper{padding-bottom:32px}#lp .prompt-bg-section{padding-top:48px}#lp .flat-grey-section{padding-bottom:32px}#lp .section-qa{padding-top:32px}#lp .heading-qa{margin-bottom:32px}#lp .novelous-section{padding:48px 16px 32px}#lp .shogakukan-section{padding:48px 16px}#lp .shogakukan-container{gap:32px}#lp .shogakukan-title.font-deco{text-align:center}#lp .prompt-title{font-size:28px}#lp .heading.heading-howto.heading-bar.heading-bar-howto.font-deco{margin-bottom:32px}#lp .section.prize-conditions-box{margin-top:32px}#lp .heading-bar{margin-bottom:32px}#lp .prompts-section{padding:32px 16px 16px}#lp .prompts-grid{gap:32px}#lp .section.info{padding:32px}#lp .footer-section{padding:32px 16px}#lp .novelous-bottom{margin-top:32px;gap:32px}#lp .prompts-heading{font-size:clamp(24px,3.2vw,40px)}#lp #judge .rules-heading,#lp #vote.rules-blur-window.voting-section>.rules-heading,#lp .heading.heading-howto.font-deco{font-size:28px}#lp #requirements .rules-heading,#lp .eligibility-category-title,#lp .voting-card-title{font-size:22px}#lp .heading.heading-contact.font-deco,#lp .heading.heading-contest-rules.font-deco,#lp .heading.heading-curious.font-deco{font-size:24px}#lp .qa-summary{align-items:flex-start}#lp #eligibility.rules-blur-window,#lp #vote.rules-blur-window.voting-section,#lp .prompt-bg-section .rules-blur-window,#lp .prompt-bg-section .rules-fullwidth-section{padding:16px;background:hsla(0,0%,100%,.2)}#lp #vote.rules-blur-window.voting-section .rules-description{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.3)}#lp #judge.rules-fullwidth-section{background:hsla(0,0%,100%,.2);padding:16px}#lp #judge.rules-fullwidth-section .rules-description{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.3)}#lp #requirements.rules-fullwidth-section{background:hsla(0,0%,100%,.2);padding:16px}#lp .prompt-bg-section .rules-heading{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}#lp .hero-fixed{padding-top:0}#lp .hero-image{border-radius:0}#lp .prompt-bg-section:before{border-radius:0;inset:0;background-image:url(/202602/assets/img/202602/lp_2026_bg_prompts_sp.jpg);background-size:cover;background-position:top}#lp .prompt-bg-section:after{border-radius:0;inset:0}#lp .partnership-section{margin:8px auto;padding:16px 24px;gap:12px}#lp .partnership-title{font-size:18px}#lp .partnership-logos{flex-direction:row;gap:16px}#lp .partnership-logo-link img{max-width:calc(40vw + 64px);height:auto}#lp .hero-spacer{height:calc(40vw + 64px)}#lp .flat-grey-section .section.section-qa.lp-side-title--gutter{padding-left:16px;padding-right:16px}#lp .qa-container{padding-right:0}#lp .qa-details{border-radius:32px}#lp .about-schedule-item{flex-direction:column;gap:4px}#lp .about-schedule-item span:first-child{min-width:0}#lp .about-schedule-item span{min-width:0;overflow-wrap:anywhere}#lp .shogakukan-content,#lp .shogakukan-text{text-align:left}#lp .criteria-card,#lp .eligibility-box,#lp .requirements-box{padding:16px}#lp .eligibility-item-box.ai-policy{padding:8px 16px}#lp .criteria-note-box{text-align:left}#lp .criteria-note-box,#lp .voting-card{padding:16px}#lp .deco-criteria,#lp .deco-voting{display:none}}@media screen and (min-width:541px){#lp .partnership img{max-width:128px;margin-left:32px}}@supports (-webkit-touch-callout:none){#lp .hero-fixed{position:absolute}#lp .prompt-bg-section:before{position:absolute;background-attachment:scroll,scroll}#lp .prompt-bg-section:after{position:absolute}}