@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d2d5854fa7533fce-s.0udymcmyp9u-u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/62431e078dbbff2f-s.p.3j7do6nm3npf_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a3b62eae05aa0d54-s.0k43cidt_lcn_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/09e8f86fcf6b21cb-s.p.3fee8ylquem6h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4b14f44d63d21f2-s.09q3flbxo0w4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81b01dcd824434dd-s.p.3u0t_c_yzgtgw.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f34bcfed31234774-s.3fcxnszjbtksy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/098adb8bb3c21377-s.p.09e83-4vqkr8v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3b79255d0fc0c0d8-s.2taqxaqrv3ssw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a3b98edb52b34e8-s.p.3_xwflgq9fbqb.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6464db7ff35a62d3-s.1x31jf7v-_3a0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a86bc8e8711b62bb-s.p.2t1pwrt0o-zp3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa157f60f748efa-s.20mrlfyovr0p8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7c31128e26fc9cb0-s.p.2wx1mw4dt7_s5.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1c119465040ff5bb-s.10770ssbdafq9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b317410534a54bf-s.p.0xwse1x-bzy3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/661e8677aa162059-s.2m8zx_hq13x-4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087894984ee2963f-s.p.2_z8r5dfkst21.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47a4972b6bd8620b-s.1nxoen_49_z0x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16cfcc00aea7f216-s.p.0oqt8towxai-k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.FWfEDq_className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.FWfEDq_variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e8e4da40cd6ba0b-s.p.02j3om-c3bw7w.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f1b756afc4194227-s.15t3sjx84co9b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3eefc6fe5c107aa9-s.1chf9f55693u5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab4a0baed3514e43-s.p.1qvbhs2i2dzz5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dcfa613a657b4356-s.p.3bbfl45r8jzr9.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a72d710fe46815b0-s.1pumkgo__sxwk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89185a7e3f7839d7-s.0keg1dd8usu8i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/429c34e147b9831b-s.p.16_h8xmjmng0_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/54e1c570fa04226e-s.p.3g5m_w6i65a5n.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c2d0abe7b6621ad-s.11w7iqcih0vm-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eb108d7d09308e5d-s.0475x8l9gserx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e17da8d2ab831aa8-s.p.1w7v5n205a0u5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0af5a5231429cb8-s.p.09vod2r9m2py_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a732c6f270ec7159-s.0z510688e30iz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ace8bad33198d357-s.1e3c0u933tmiw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edd769d1801751f6-s.p.38j0jundgf19m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree Fallback;src:local(Arial);ascent-override:96.7%;descent-override:24.18%;line-gap-override:0.0%;size-adjust:103.41%}.EWcmka_className{font-family:Bai Jamjuree,Bai Jamjuree Fallback;font-style:normal}.EWcmka_variable{--font-bai-jamjuree:"Bai Jamjuree", "Bai Jamjuree Fallback"}
@font-face{font-family:kalatexaDisplay;src:url(../media/KaLaTeXaDisplay_Bold-s.1kf5s8sgtdqd4.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:kalatexaDisplay Fallback;src:local(Arial);ascent-override:100.48%;descent-override:52.63%;line-gap-override:0.0%;size-adjust:104.5%}.hmGIcq_className{font-family:kalatexaDisplay,kalatexaDisplay Fallback;font-weight:700}.hmGIcq_variable{--font-kalatexa-display:"kalatexaDisplay", "kalatexaDisplay Fallback"}
.quiz-root{--blue:#f37a01;--blue-hover:#c25f00;--blue-pressed:#8f4600;--cta-grad:linear-gradient(135deg, #ff9a3d 0%, #f37a01 100%);--green:#10c98f;--amber:#e89a3c;--q-ink:#2a2118;--ink-2:#5c5148;--ink-3:#b7ada0;--struct:#ede3d6;--struct-2:#fff4e6;--q-line:#ede3d6;--card:#fff;--focus:#8f4600;--font-head:var(--font-plex-thai), "IBM Plex Sans Thai", sans-serif;--font-question:var(--font-bai-jamjuree), "Bai Jamjuree", sans-serif;--orange:#f37a01;--text:#2a2118;--text2:#4c4034;--shadow-d:0 6px 20px 3px #8f46001f;--shadow-quiz:0 4px 20px 3px #7272721f;--note-bg:#fffaf3;--note-line:#f6e7d3;--frame-w:430px;--frame-h:932px;min-height:100dvh;font-family:var(--font-head);color:var(--q-ink);-webkit-font-smoothing:antialiased;background:#ece6da;justify-content:center;display:flex}.quiz-root *,.quiz-root :before,.quiz-root :after{box-sizing:border-box}@media (max-width:539px){.quiz-root{background:#f7f7f7}}.wf-phone,.it-screen{background:#fff;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:visible;width:100%!important;height:auto!important}.it-screen{background:#fff}@media (min-width:540px){.wf-phone,.it-screen{min-height:0;max-width:var(--frame-w);scrollbar-width:none;margin:auto;overflow:hidden auto;box-shadow:0 0 44px #3c2d1938;height:min(var(--frame-h), 100dvh)!important}.wf-phone::-webkit-scrollbar{display:none}.it-screen::-webkit-scrollbar{display:none}}.wf-body{background:#f7f7f7;flex-direction:column;flex:1;display:flex;position:relative}.wf-body--game{background:#fbf0e6 radial-gradient(120% 70% at 50% -8%,#fff6ec 0%,#fbefe2 45%,#f4ecda 100%)}.wf-gamebg{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wf-body--game>.wf-pad{z-index:1;position:relative}.wf-qtop{background:#fff;flex:none;padding:16px 18px}.wf-breadcrumb{color:#9a938a;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:9px;font-size:12.5px;font-weight:600;display:flex}.wf-breadcrumb>*{white-space:nowrap}.wf-breadcrumb .wf-bc-link{color:#6b6259;cursor:pointer}.wf-breadcrumb .wf-bc-link:hover{text-decoration:underline}.wf-breadcrumb .wf-bc-sep{color:#c4bcb2}.wf-breadcrumb .wf-bc-here{color:#333}.wf-qtitle{color:var(--ink);text-align:left;letter-spacing:-.2px;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.25}.wf-qtop-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-qtop-row .wf-qtitle{overflow-wrap:anywhere;min-width:0;margin-bottom:0}.wf-pad{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px 28px;display:flex}.wf-center{text-align:center;align-items:center}.wf-spring{flex:1;min-height:8px}.wf-h1{font-family:var(--font-head);margin:0;font-size:26px;font-weight:700}.wf-h2{font-family:var(--font-head);margin:0;font-size:21px;font-weight:700;line-height:1.35}.wf-desc{color:var(--ink-2);max-width:300px;margin:0;font-size:15px;line-height:1.55}.wf-on-bg{color:#2f4a37;text-shadow:0 1px #ffffff8c}.wf-link{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:2px;font-size:14px;text-decoration:underline}.wf-on-bg.wf-link{color:var(--ink-2);text-decoration-color:#3c5a3c66}.wf-btn-wrap{flex-direction:column;gap:7px;width:100%;display:flex}.wf-btn{white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;height:56px;font-family:inherit;font-size:18px;font-weight:700;text-decoration:none;display:flex}.wf-btn-primary{background:var(--orange);color:#fff;box-shadow:var(--shadow-d)}.wf-btn-secondary{color:var(--text);border:1px solid var(--struct);background:#fff}.wf-btn-outline{color:var(--orange);border:1px solid var(--orange);background:#fff;font-size:20px}.wf-btn:disabled,.wf-btn.is-disabled{background:var(--struct);color:var(--ink-3);box-shadow:none;cursor:not-allowed}.wf-inter{justify-content:center;gap:22px}.wf-loading{gap:8px;display:flex}.wf-loading span{background:var(--blue);opacity:.4;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite wf-dot}.wf-loading span:nth-child(2){animation-delay:.2s}.wf-loading span:nth-child(3){animation-delay:.4s}@keyframes wf-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}.wf-cheer-art{filter:drop-shadow(0 8px 10px #785a2829);position:relative}.wf-cheer-art img{transform:translate(-6%)}.wf-spark{font-size:22px;position:absolute}.wf-spark-1{top:-2px;right:8px}.wf-spark-2{font-size:16px;bottom:34px;left:0}.wf-spark-3{font-size:14px;top:40px;left:6px}.wf-tap{color:var(--ink-3);font-size:14px;font-weight:600}.wf-stat{background:var(--struct-2);border-radius:14px;flex-direction:column;flex:1;gap:3px;padding:16px 10px;display:flex}.wf-stat b{color:var(--q-ink);font-size:24px}.wf-stat span{color:var(--ink-2);font-size:12px}.wf-p1hatch{background:radial-gradient(120% 60% at 50% 12%, color-mix(in srgb, var(--sec,#ff8fa3) 22%, transparent), transparent 60%), radial-gradient(90% 50% at 50% 96%, #0fc18a1f, #0fc18a00 60%), linear-gradient(180deg, #fbfbfb, #f4f9f5);gap:16px}.wf-p1-title{font-family:var(--font-head);color:#1f1f1f}.wf-coralegg{z-index:1;filter:drop-shadow(0 10px 16px #e2577a52);position:relative}@keyframes wf-twinkle{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.wf-coral-letter{font-family:var(--font-head);fill:url(#coralLetterFill);paint-order:stroke;stroke:#fff;stroke-width:3px;letter-spacing:-1px;filter:drop-shadow(0 4px 6px #e0577a66);font-size:82px;font-weight:700}.wf-coral-hl{color:#e0577a}.wf-p1-card{text-align:left;gap:12px}.wf-p1-desc{font-family:var(--font-question);color:#4c4c4c;margin:0;font-size:14px;line-height:1.7}.wf-p1-bullet{font-family:var(--font-question);color:#4c4c4c;align-items:flex-start;gap:9px;font-size:14px;line-height:1.6;display:flex}.wf-p1-bullet b{color:#1f1f1f}.wf-p1-dot{background:var(--blue);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.wf-la-art{width:100%;height:auto;display:block}.wf-la-sparkles .sp{transform-origin:50%;transform-box:fill-box;animation:1.8s ease-in-out infinite wf-twinkle}.wf-la-sparkles .sp2{animation-delay:.5s}.wf-la-sparkles .sp3{animation-delay:.9s}.wf-la-sparkles .sp4{animation-delay:1.2s}.wf-final-hero{filter:drop-shadow(0 8px 10px #785a2829);justify-content:center;display:flex}.wf-code{letter-spacing:3px;color:var(--ink-2);background:var(--struct-2);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}.wf-section-h{align-self:flex-start;margin-top:6px;font-size:15px;font-weight:700}.wf-fields{flex-direction:column;gap:14px;width:100%;display:flex}.wf-field-top{justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.wf-field-top b{color:var(--blue)}.wf-bar{background:var(--struct);border-radius:7px;height:12px;overflow:hidden}.wf-bar i{background:var(--blue);border-radius:7px;height:100%;display:block}.wf-person,.wf-plant,.wf-sprout{display:block}.wf-sprout.cheer{transform-origin:bottom;animation:.9s ease-in-out infinite wf-cheerbob}@keyframes wf-cheerbob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.wf-bigegg{display:inline-block}.it-screen{color:#18221e}.ab-top{align-items:center;gap:10px;padding:16px 29px;display:flex}.ab-back{width:36px;height:36px;color:var(--text);box-shadow:var(--shadow-d);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.ab-top h1{color:var(--text);margin:0;font-size:20px;font-weight:700}.ab-sec{box-shadow:var(--shadow-d);background:#fff;border-radius:22px;margin:4px 18px 0;padding:23px 17px}.ab-sec+.ab-sec{margin-top:20px}.ab-sec h2{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:600;line-height:20px}.ab-lead,.ab-note{font-family:var(--font-question);color:var(--text2);text-wrap:pretty;margin:0;font-size:12.5px;font-weight:500;line-height:18px}.ab-note{background:var(--note-bg);border:1px solid var(--note-line);border-radius:10px;margin-top:16px;padding:10px;font-size:11.5px;line-height:16px}.ab-group{margin-top:16px}.ab-group h3{color:var(--text);border-bottom:1px solid #f0e6d8;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:3px;font-size:15px;font-weight:600;line-height:20px;display:flex}.ab-tag{color:#fff;background:#f37a01;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ab-cluster{margin-top:12px}.ab-cluster h4,.ab-list li{font-family:var(--font-question);color:var(--text2);font-size:12.5px;font-weight:500;line-height:18px}.ab-cluster h4{margin:0}.ab-list{margin:0;padding-left:18.75px;list-style:outside}.ab-list li{text-wrap:pretty}.ab-foot-cta{padding:24px 25px 20px}.ab-btn{width:100%;height:56px;color:var(--orange);border:1px solid var(--orange);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:20px;font-weight:700;text-decoration:none;display:flex}.au-wrap{flex:1;padding:20px 18px 32px}.au-card{background:#fff;border-radius:22px;padding:22px 20px;box-shadow:0 6px 20px #8f46001a}.au-h1{color:#2a2118;margin:0;font-size:22px;font-weight:700}.au-sub{color:#5c5148;text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.65}.au-mockbar{color:#a9701e;background:#fff5e6;border:1px solid #f3d9b8;border-radius:12px;margin-top:14px;padding:10px 13px;font-size:12.5px;line-height:1.55}.au-form{flex-direction:column;gap:15px;margin-top:18px;display:flex}.au-field{flex-direction:column;gap:6px;display:flex}.au-label{color:#2a2118;font-size:13.5px;font-weight:700}.au-label em{color:#e0483a;font-style:normal}.au-field input,.au-field select{color:#1b2521;background:#fbfbfa;border:1.5px solid #ecefed;border-radius:12px;width:100%;height:46px;padding:0 13px;font-family:inherit;font-size:15px}.au-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8b8378 50%),linear-gradient(135deg,#8b8378 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.au-field input:focus,.au-field select:focus{background:#fff;border-color:#f37a01;outline:none}.au-field input[aria-invalid=true],.au-field select[aria-invalid=true]{background:#fff8f7;border-color:#e8a29a}.au-triple{grid-template-columns:1fr 1.35fr 1fr;gap:8px;display:grid}.au-triple select{background-position:calc(100% - 14px) 21px,calc(100% - 9px) 21px;min-width:0;padding-right:26px}.au-err{color:#d0402f;font-size:12.5px}.au-error{color:#c0392b;background:#fdf2f0;border:1px solid #f3cfc9;border-radius:12px;padding:10px 13px;font-size:13px}.au-ok{color:#0d7a58;background:#eefaf4;border:1px solid #c6ecdb;border-radius:12px;padding:10px 13px;font-size:13px}.au-consent{color:#8b8378;text-wrap:pretty;margin:0;font-size:12px;line-height:1.6}.au-check{cursor:pointer;color:#5c5148;text-wrap:pretty;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.6;display:flex}.au-field .au-check input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #c9bfb3;border-radius:5px;flex:none;place-content:center;width:18px;height:18px;margin:2px 0 0;padding:0;transition:background-color .14s ease-out,border-color .14s ease-out;display:grid}.au-field .au-check input[type=checkbox]:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)}.au-field .au-check input[type=checkbox]:checked{border-color:var(--orange);background:var(--orange)}.au-field .au-check input[type=checkbox]:checked:after{opacity:1}.au-field .au-check input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #f37a014d}.au-field .au-check input[type=checkbox][aria-invalid=true]{border-color:#e0483a}.au-check a{color:#c25f00;text-underline-offset:2px;text-decoration:underline}.au-check em{color:#e0483a;font-style:normal}.au-submit{cursor:pointer;color:#fff;background:#f37a01;border:none;border-radius:999px;width:100%;height:52px;margin-top:4px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 10px 20px #8f46003d}.au-submit:disabled{cursor:default;opacity:.6;box-shadow:none}.au-back{color:#5c5148;cursor:pointer;background:0 0;border:none;width:100%;margin-top:12px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:underline}.au-view{flex-direction:column;gap:2px;margin:18px 0 0;display:flex}.au-view-row{border-bottom:1px solid #ecefed;align-items:baseline;gap:12px;padding:11px 2px;display:flex}.au-view-row:last-child{border-bottom:none}.au-view-label{color:#2a2118;flex:0 0 96px;font-size:13.5px;font-weight:700}.au-view-value{color:#1b2521;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:15px;line-height:1.5}.mp-scrim{z-index:60;background:#1c28206b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.mp-sheet{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:394px;padding:22px 20px 18px;box-shadow:0 18px 44px #141e1642}.mp-sheet h3{color:#2a2118;margin:0 0 8px;font-size:19px;font-weight:700}.mp-sheet p{color:#5c5148;margin:0 0 18px;font-size:14px;line-height:1.5}.mp-sheet p b{color:#2a2118;font-weight:700}.mp-sheet-actions{gap:10px;display:flex}.mp-sheet-actions button{cursor:pointer;border-radius:999px;flex:1;height:50px;font-family:inherit;font-size:15.5px;font-weight:700}.mp-btn-ghost{color:#c25f00;background:#fff;border:1.5px solid #ffe7c7}.mp-btn-solid{color:#fff;background:#f37a01;border:none;box-shadow:0 8px 18px #8f460038}.mp-restart-h{color:#e0556b!important}.mp-btn-danger{color:#fff;background:#e0556b;border:none;box-shadow:0 8px 18px #e0556b4d}.mp-sheet-actions button:disabled{opacity:.6;cursor:progress}.mp-sheet p.mp-error{color:#e0556b;margin:-6px 0 14px;font-weight:600}.wf-loading{font-family:var(--font-head);color:var(--ink-2);text-align:center;font-size:16px;font-weight:600}.wf-tie{flex-direction:column;flex:1;gap:10px;padding:22px 20px 28px;display:flex}.wf-tie-title{font-family:var(--font-head);text-align:center;color:color-mix(in srgb, var(--sec,#15c78e) 60%, #333);margin:0;font-size:22px;font-weight:700}.wf-tie-sub{color:var(--ink-2);text-align:center;margin:0 0 8px;font-size:14px;line-height:1.55}.wf-tie-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.wf-tie-card{border:2px solid var(--struct);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;font-family:inherit;transition:border-color .15s,transform .1s;display:flex}.wf-tie-card:hover{border-color:var(--sec,#15c78e)}.wf-tie-card:active{transform:scale(.97)}.wf-tie-art{object-fit:contain;width:84px;height:84px;display:block}.wf-tie-label{color:var(--q-ink);text-align:center;font-size:14px;font-weight:700}.wf-tie-loading{flex-direction:column;align-items:center;gap:14px;padding:48px 20px;display:flex}.wf-tie-loading p{color:var(--ink-2);margin:0;font-size:13px}.wf-fr-share{cursor:pointer;width:36px;height:36px;color:var(--blue);background:#fff;border:none;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 3px 10px #068c641a}.wf-fr-share svg{width:18px;height:18px}.wf-fr-lt-head{margin:0 0 4px;font-size:16px;font-weight:700}.wf-fr-lt-sub{color:var(--ink-2);margin:0 0 14px;font-size:13px}.wf-fr-orbit-wrap{margin:0 -18px;position:relative}.wf-fr-orbit-vp{cursor:grab;touch-action:pan-y;height:292px;position:relative;overflow:hidden}.wf-fr-orbit-vp:active{cursor:grabbing}.wf-fr-orbit-item{cursor:pointer;transform-origin:bottom;will-change:transform, opacity;background:0 0;border:none;width:150px;padding:0;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .44s;position:absolute;bottom:0}.wf-fr-orbit-item.is-active{cursor:default;width:190px}.wf-fr-orbit-img{pointer-events:none;filter:drop-shadow(0 14px 16px #1432262e);width:100%;height:auto;display:block}.wf-fr-btn-stack{flex-direction:column;align-items:center;gap:11px;margin-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.quiz-root *,.quiz-root :before,.quiz-root :after{animation:none!important}}.it-navbar{z-index:50;background:#f37a01;flex:none;justify-content:flex-start;align-items:center;height:52px;padding:0 18px;display:flex;position:sticky;top:0}.it-navbar>img{width:auto;height:24px;display:block}.nb-login{color:#fff;height:32px;font-family:var(--font-kalatexa-display), var(--font-head);cursor:pointer;background:0 0;border:1px solid #fff;border-radius:999px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700}.nb-login:active{background:#ffffff29}.nb-acct{margin-left:auto;position:relative}.nb-avatar{color:#f37a01;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:14px;font-weight:700;display:grid;overflow:hidden}.nb-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.nb-menu{z-index:60;background:#fff;border-radius:14px;min-width:200px;max-width:260px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 28px #1432262e}.nb-menu-head{border-bottom:1px solid #f0eeea;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.nb-mh-name{color:#2a2118;overflow-wrap:anywhere;font-size:14px;font-weight:700}.nb-mh-sub{color:#8b8378;overflow-wrap:anywhere;font-size:12px}.nb-menu-item{color:#2a2118;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:600}.nb-menu-item:active{background:#faf7f2}.nb-menu-item.is-danger{color:#c0392b;border-top:1px solid #f0eeea}.dekd-foot{z-index:8;color:#ede3d6;font-family:var(--font-head);background:#111;flex:none;margin-top:auto;padding:24px 20px 22px;position:relative}.dekd-foot a{color:inherit;opacity:.9;text-decoration:none;transition:color .15s}.dekd-foot a:hover{color:#f37a01;opacity:1}.dekd-foot-links{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding-bottom:18px;font-size:14px;font-weight:500;display:flex}.dekd-foot-bottom{color:#8a8074;text-align:center;justify-content:center;align-items:center;padding-top:18px;font-size:12px;font-weight:300;display:flex}.cj-scroll{background:#f2f4f3;flex-direction:column;flex:1 0 auto;gap:16px;padding:6px 16px 26px;display:flex}.cj-pickbtn{cursor:pointer;text-align:left;background:#fff;border:none;border-radius:18px;align-items:center;gap:12px;width:100%;padding:13px 18px;font-family:inherit;display:flex;box-shadow:0 6px 20px #1432260f}.cj-pb-tx{flex:1;min-width:0}.cj-pb-k{color:#9da8a1;margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.cj-pb-v{color:#1b2521;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;display:block;overflow:hidden}.cj-pb-chev{color:#9da8a1;flex:none}.cj-pb-chev svg{width:22px;height:22px;display:block}.cj-journey{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.cj-jcard{text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:3px;padding:16px 12px;display:flex}.cj-jcard--me{background:linear-gradient(165deg,#eaf7f1,#e3f3ec);border:1px solid #d2ebdf}.cj-jcard--goal{background:linear-gradient(165deg,#fdecf2,#fce5ee);border:1px solid #f8d4e1}.cj-jc-role{align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.cj-jcard--me .cj-jc-role{color:#1fa971}.cj-jcard--goal .cj-jc-role{color:#e84c7d}.cj-jc-role svg{width:14px;height:14px}.cj-jc-code{letter-spacing:-.5px;gap:2px;margin:5px 0 3px;font-size:30px;font-weight:700;line-height:1.05;display:flex}.cj-summary{background:#fff;border-radius:22px;padding:18px;box-shadow:0 6px 20px #1432260f}.cj-sum-h{color:#2c5fb0;margin:3px 0 15px;font-size:17px;font-weight:700;line-height:1.35}.cj-sum-chips{flex-wrap:wrap;gap:8px;display:flex}.cj-schip{color:#1b2521;border:1.4px solid #ecefed;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.cj-schip .cj-dot{border-radius:50%;flex:none;width:9px;height:9px}.cj-dot--g{background:#1fa971}.cj-dot--y{background:#e89a3c}.cj-sec-t{margin:6px 2px -2px;font-size:19px;font-weight:700}.cj-bdlist{flex-direction:column;gap:14px;display:flex}.cj-bdcard{background:#fff;border-radius:18px;padding:18px 16px;box-shadow:0 6px 20px #1432260f}.cj-bd-head{align-items:center;gap:9px;margin-bottom:13px;display:flex}.cj-bd-nm{font-size:16px;font-weight:700}.cj-bd-tag{color:#9da8a1;background:#f2f4f3;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.cj-bd-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cj-bd-box{text-align:center;background:#f5f6f6;border-radius:16px;padding:14px 10px 16px}.cj-bd-who{color:#5e6b64;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin-bottom:8px;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cj-bd-l{font-size:40px;font-weight:700;line-height:1}.cj-bd-en{margin:8px 0 7px;font-size:13px;font-weight:700}.cj-bd-d{color:#5e6b64;font-size:11.5px;line-height:1.45}.cj-bd-status{margin-top:14px}.cj-st-pill{color:#5e6b64;background:#f2f4f3;border-radius:999px;margin-bottom:9px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-block}.cj-st-pill--match{color:#1fa971;background:#e7f6ef}.cj-st-pill--grow{color:#a9701e;background:#fbefdd}.cj-bd-status p{color:#1b2521;margin:0;font-size:13px;line-height:1.6}.cj-bd-grow{flex-direction:column;gap:12px;display:flex}.cj-bd-block{flex-direction:column;gap:3px;display:flex}.cj-bd-gh{color:#1b2521;font-size:12.5px;font-weight:700}.cj-bd-score{color:#5e6b64;font-size:13px}.cj-bd-score b{color:#a9701e;font-weight:700}.cj-note{color:#9da8a1;text-align:center;padding:0 8px;font-size:11px;line-height:1.5}.cj-state{text-align:center;color:#5e6b64;background:#fff;border-radius:18px;padding:22px 18px;font-size:14px;line-height:1.6;box-shadow:0 6px 20px #1432260f}.cj-scrim{opacity:0;pointer-events:none;z-index:60;cursor:pointer;background:#12221c73;border:none;padding:0;transition:opacity .28s;position:fixed;inset:0}.cj-scrim.is-open{opacity:1;pointer-events:auto}.cj-sheet{visibility:hidden;z-index:61;background:#f2f4f3;border-radius:26px 26px 0 0;flex-direction:column;width:100%;height:88dvh;transition:transform .32s cubic-bezier(.4,1.2,.5,1),visibility 0s .32s;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,101%);box-shadow:0 -10px 40px #0000002e}.cj-sheet.is-open{visibility:visible;transition:transform .32s cubic-bezier(.4,1.2,.5,1),visibility;transform:translate(-50%)}@media (min-width:540px){.cj-sheet{max-width:var(--frame-w)}}.cj-sheet-grip{background:#cbd5cf;border-radius:999px;flex:none;width:44px;height:5px;margin:10px auto 4px}.cj-sheet-head{flex:none;padding:6px 20px 12px}.cj-sh-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cj-sh-top h2{max-width:85%;margin:0;font-size:19px;font-weight:700}.cj-sh-x{color:#5e6b64;cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;box-shadow:0 2px 8px #1432260d}.cj-search{background:#fff;border:1.5px solid #ecefed;border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.cj-search:focus-within{border-color:var(--focus)}.cj-search svg{color:#9da8a1;flex:none;width:19px;height:19px}.cj-search input{color:#1b2521;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cj-clr{color:#9da8a1;cursor:pointer;background:0 0;border:none;font-size:18px}.cj-fam{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.cj-fam::-webkit-scrollbar{display:none}.cj-fam-chip{color:#5b6a63;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #ecefed;border-radius:999px;flex:none;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s}.cj-fam-chip.is-on{color:#fff;background:#7b5cf0;border-color:#7b5cf0}.cj-joblist{flex:1;min-height:0;padding:8px 14px 24px;overflow:auto}.cj-job{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 12px;font-family:inherit;display:flex}.cj-job:active{background:#fff}.cj-job+.cj-job{border-top:1px solid #ecefed}.cj-j-tx{flex:1;min-width:0}.cj-j-n{color:#1b2521;font-size:15px;font-weight:700}.cj-j-d{color:#5e6b64;margin-top:2px;font-size:12.5px;line-height:1.4}.cj-empty{text-align:center;color:#9da8a1;flex-direction:column;align-items:center;padding:54px 30px;display:flex}.cj-em-ic{background:#efeafc;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:14px;display:grid}.cj-em-ic svg{color:#7b5cf0;width:30px;height:30px}.cj-empty b{color:#5e6b64;font-size:16px}.cj-empty span{margin-top:4px;font-size:13.5px}.cp-sheet .cj-sh-top{margin-bottom:0}.cp-list{flex:1;min-height:0;padding:8px 14px 24px;overflow:auto}.cp-group+.cp-group{margin-top:18px}.cp-uni{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0 4px 8px;display:flex}.cp-uni-n{color:#1b2521;font-size:14.5px;font-weight:700}.cp-uni-c{color:#5e6b64;font-size:12.5px}.cp-row{text-align:left;cursor:pointer;background:#fff;border:none;border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px 13px;font-family:inherit;transition:box-shadow .16s,transform .16s;display:flex;box-shadow:0 1px 4px #1432260d}.cp-row+.cp-row{margin-top:8px}.cp-row-body{flex:1;min-width:0}@media (hover:hover){.cp-row:hover{box-shadow:0 3px 12px #1432261f}}.cp-row:active{transform:scale(.99);box-shadow:0 1px 3px #14322614}.cp-row.is-off{background:#fbfcfb}.cp-row-ic{color:#6a4ae0;flex:none}.cp-row-ic.is-off{color:#b3bdb8}.cp-row-ic svg{width:17px;height:17px;display:block}.cp-fac{color:#1b2521;font-size:14px;font-weight:700;display:block}.cp-prog{color:#5e6b64;margin:4px 0 0;font-size:13px;line-height:1.5;display:block}.cp-major{color:#7b8781;margin:3px 0 0;font-size:12.5px;line-height:1.5;display:block}.cp-alert-scrim{z-index:70;background:#12221c80;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cp-alert{max-width:360px}.cp-note{background:#f6f3ff;border:1px solid #e0d8fb;border-radius:16px;gap:10px;margin-top:18px;padding:14px 15px;display:flex}.cp-note-ic{color:#6a4ae0;flex:none}.cp-note-ic svg{width:18px;height:18px;display:block}.cp-note p{color:#5e6b64;text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.7}@page{size:A4;margin:0}.wf-pr-page{flex-direction:column;align-items:center;width:100%;display:flex}.wf-pr-doc{zoom:var(--pr-screen-zoom,1);--pr-orange:#f07d22;--pr-orange-ink:#ef7a1a;--pr-brown:#6b3a12;--pr-green:#8cc63f;--pr-teal:#1fa9a4;--pr-teal-ink:#17605e;--pr-panel:#f4f4f4;color:#222;width:595px;font-family:var(--font-question);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;margin:0 auto;font-size:10px;line-height:1.55}@media (max-width:600px){.wf-pr-doc{zoom:var(--pr-screen-zoom,.6)}}.wf-pr-bar{border-bottom:1px dashed var(--q-line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.wf-pr-bar-btn{background:var(--cta-grad);color:#fff;height:40px;font-family:var(--font-head);cursor:pointer;border:none;border-radius:30px;padding:0 20px;font-size:14px;font-weight:700}.wf-pr-bar-btn:disabled{opacity:.6;cursor:progress}.wf-pr-bar-hint{color:var(--ink-2);font-size:12px}.pr-sheet{background:var(--pr-orange);flex-direction:column;width:595px;height:842px;display:flex;position:relative;overflow:hidden}.pr-sheet-bg{width:100%;height:auto;display:block;position:absolute;inset:0 0 auto}.pr-sheet>:not(.pr-sheet-bg){position:relative}.pr-sheet+.pr-sheet{margin-top:16px}.pr-p{text-wrap:pretty;margin:0}.pr-head{flex:none;align-items:center;height:100px;padding:0 24px 0 20px;display:flex;position:relative}.pr-head-logo{width:150px;height:auto;display:block}.pr-head-title{font-family:var(--font-kalatexa-display), var(--font-head);color:#fff;flex-direction:column;flex:auto;align-items:center;margin:0;font-size:30px;font-weight:700;line-height:1.12;display:flex}.pr-head-sparkle{width:54px;height:auto;position:absolute;top:14px;right:22px}.pr-card{background:#fff;border-radius:22px;flex:auto;min-height:0;margin:0 20px;padding:18px 18px 16px;position:relative}.pr-card>*+*{margin-top:12px}.pr-foot{height:34px;font-family:var(--font-head);color:#fff;flex:none;align-items:flex-end;gap:6px;padding:0 22px 10px;font-size:11px;font-weight:600;display:flex}.pr-foot span{line-height:1}.pr-foot-logo{filter:brightness(0)invert();width:56px;height:auto;display:block}.pr-today{align-items:center;gap:16px;display:flex}.pr-today-me{flex-direction:column;flex:0 0 140px;align-items:center;gap:6px;display:flex}.pr-today-h{font-family:var(--font-kalatexa-display), var(--font-head);color:var(--pr-orange-ink);margin:0;font-size:22px;line-height:1.1}.pr-today-icon{width:86px;height:auto}.pr-tiles{flex:auto;grid-template-columns:1fr 1fr;gap:8px;display:grid}.pr-tile{background:var(--pr-tone);color:#fff;border-radius:8px;align-items:flex-start;gap:8px;min-height:56px;padding:7px 8px;display:flex}.pr-tile-letter{height:38px;font-family:var(--font-head);color:var(--pr-tone);background:#fff;border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.pr-tile-label{font-size:9px;line-height:1.3}.pr-tile-nick{font-family:var(--font-head);font-size:12.5px;font-weight:700;line-height:1.3}.pr-explain-h{font-family:var(--font-head);text-align:center;margin:14px 0 0;font-size:14px;font-weight:700}.pr-explains>*+*{margin-top:8px}.pr-explain{background:var(--pr-tint);border-radius:10px;padding:8px 10px 10px}.pr-explain-head{align-items:center;gap:8px;display:flex}.pr-badge{background:var(--pr-tone);height:24px;font-family:var(--font-head);color:#fff;border-radius:5px;flex:0 0 24px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.pr-explain-title{min-width:0;font-family:var(--font-head);flex:auto;font-size:11px;font-weight:700;line-height:1.3}.pr-explain-nick{color:var(--pr-tone);font-size:13px}.pr-explain-trait{color:var(--pr-ink)}.pr-explain-pill{background:var(--pr-tone);font-family:var(--font-head);color:#fff;border-radius:100px;flex:none;padding:1px 10px;font-size:9px;font-weight:700}.pr-explain-body{text-wrap:pretty;background:#fff;border-radius:8px;margin:6px 0 0;padding:7px 10px;font-size:9.5px;line-height:1.55}.pr-career>*+*{margin-top:8px}.pr-career-top{display:flow-root}.pr-career-top>*+*{margin-top:6px}.pr-career-art{float:left;justify-content:center;align-items:flex-end;width:170px;height:250px;margin:0 14px 6px 0;display:flex;position:relative}.pr-career-art>img:first-child{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pr-spark{display:block;position:absolute}.pr-spark--big{width:22px;height:22px;top:34px;left:4px}.pr-spark--small{width:13px;height:13px;top:150px;right:6px}.pr-career-name{font-family:var(--font-kalatexa-display), var(--font-head);color:var(--pr-orange-ink);margin:0;font-size:20px;font-weight:700;line-height:1.3}.pr-rank{background:var(--pr-orange);color:#fff;vertical-align:2px;border-radius:100px;align-items:center;height:24px;padding:2px 10px 0;font-size:16px;line-height:1;display:inline-flex}.pr-career-group{border:1px solid var(--pr-orange);font-family:var(--font-head);color:var(--pr-orange-ink);border-radius:100px;padding:0 10px;font-size:9.5px;font-weight:600;display:inline-block}.pr-fit-tag{background:var(--pr-brown);font-family:var(--font-head);color:#fff;border-radius:4px;padding:1px 10px;font-size:10.5px;font-weight:700;display:inline-block}.pr-info{align-items:stretch;gap:10px;display:flex}.pr-info-icon{border-radius:12px;flex:0 0 86px;justify-content:center;align-items:center;min-height:86px;display:flex}.pr-info-icon img{width:54px;height:auto}.pr-info--green .pr-info-icon{background:var(--pr-green)}.pr-info--teal .pr-info-icon{background:var(--pr-teal)}.pr-info-box{background:var(--pr-panel);border-radius:12px;flex:auto;min-width:0;padding:8px 12px 10px}.pr-info-box>*+*{margin-top:4px}.pr-info-pill{font-family:var(--font-head);color:#fff;border-radius:100px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-block}.pr-info--green .pr-info-pill{background:var(--pr-green)}.pr-info--teal .pr-info-pill{background:var(--pr-teal)}.pr-program-tag{background:var(--pr-teal-ink);font-family:var(--font-head);color:#fff;border-radius:100px;padding:0 7px;font-size:8.5px;font-weight:700;display:inline-block}.pr-note{background:#fff;border:1.5px dashed #d6d6d6;border-radius:12px;padding:10px 12px}.pr-note>*+*{margin-top:4px}.pr-note-pill{background:var(--pr-orange);font-family:var(--font-head);color:#fff;border-radius:100px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-block}.pr-note .pr-p{font-size:9px}@media print{body:has(.wf-pr-doc){min-height:0;display:block}.quiz-root:has(.wf-pr-doc){min-height:0;display:block}.wf-pr-doc{zoom:1.3339}.wf-pr-bar{display:none}.pr-sheet+.pr-sheet{margin-top:0}.pr-sheet{break-after:page}}
.cx-screen{background:#fff}.cx-hero{text-align:center;color:#fff;background:linear-gradient(180deg, #f38e01 0, #f38e01 40px, var(--orange) 200px);flex:none;padding:10px 24px 52px;position:relative;overflow:hidden}.cx-hero:before{content:"";opacity:.4;pointer-events:none;background:url(/assets/images/bg-left.webp) -28px 0/110px no-repeat,url(/assets/images/bg-right.webp) right -28px top 20px/110px no-repeat;position:absolute;inset:0}.cx-hero>:not(.cx-hero-corner){position:relative}.cx-hero-corner{z-index:2;position:absolute;top:12px;right:14px}.cx-hero-title{text-wrap:balance;overflow-wrap:anywhere;margin:8px 0 0;font-size:23px;font-weight:700;line-height:1.3}.cx-hero-sub{font-family:var(--font-question);color:#623508;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.4}.cx-hero--lg{padding-bottom:0}.cx-hero--lg:before{background-position:-28px 150px,right -28px top 170px}.cx-hero--lg .cx-hero-title{font-size:30px;line-height:1.25}.cx-hero--lg .cx-hero-sub{font-family:var(--font-head);color:#4e2c04;font-size:16px;font-weight:600;line-height:22px}.cx-hero-art{height:212px;margin:6px -24px 0;position:relative}.cx-hero-art:before{content:"";background:#ffffff24;border-radius:50%;width:360px;height:330px;position:absolute;bottom:-150px;left:50%;transform:translate(-50%)}.cx-hero-art img{width:321px;max-width:100%;height:auto;margin:0 auto;display:block;position:relative}.cx-logo{height:auto;margin:0 auto;display:block}.cx-sheet{background:#fff;border-radius:32px 32px 0 0;flex-direction:column;flex:1 0 auto;gap:16px;margin-top:-32px;padding:24px 22px 36px;display:flex;position:relative}.cx-lead{text-align:center;color:var(--text);margin:0;font-size:16px;font-weight:500;line-height:1.45}.cx-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.cx-link{color:#96826f;cursor:pointer;background:0 0;border:none;align-self:center;padding:8px 12px;font-family:inherit;font-size:16px;font-weight:700}.cx-down{color:var(--orange);align-self:center;display:block}.cx-sc-list{flex-direction:column;gap:10px;display:flex}.cx-sc{background:var(--sc-tint);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:98px;padding:14px 18px;display:flex}.cx-sc--done{background:var(--sc);color:#fff}.cx-sc-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.cx-sc-title{color:var(--sc-ink);font-size:18px;font-weight:600;line-height:1.3}.cx-sc--done .cx-sc-body{gap:2px}.cx-sc--done .cx-sc-title{color:#fff;font-size:18px;font-weight:500}.cx-sc-nick{overflow-wrap:anywhere;font-size:25px;font-weight:700;line-height:1.25}.cx-sc-nick.is-long{font-size:28px}.cx-sc-start{background:var(--sc);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 18px 0 14px;font-family:inherit;font-size:17px;font-weight:600;display:inline-flex}.cx-sc-start:disabled{opacity:.5;cursor:not-allowed}.cx-sc-egg{flex:none;width:54px;height:66px;position:relative}.cx-sc-egg img{object-fit:contain;width:100%;height:100%;display:block}.cx-sc-lock{background:#ffffffdb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.cx-sc-art{flex:none;margin:-10px -6px -10px 0}.cx-path{border:2px solid var(--orange);box-shadow:var(--shadow-d);border-radius:20px;overflow:hidden}.cx-path-head{background:linear-gradient(180deg, #f28d00 0%, var(--orange) 100%);color:#fff;padding:14px 18px 16px;position:relative}.cx-path-head h2{margin:0;font-size:22px;font-weight:700;position:relative}.cx-path-head p{font-family:var(--font-question);color:#623508;margin:2px 0 0;font-size:14px;font-weight:500;position:relative}.cx-path-trophy{position:absolute;top:4px;right:14px}.cx-path-body{background:#fff6ed;flex-direction:column;gap:10px;padding:16px 14px;display:flex}.cx-reward{color:#8f8a84;text-align:left;background:#e5e4e3;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;display:flex}.cx-reward.is-on{background:var(--orange);color:#fff}button.cx-reward{cursor:pointer}.cx-reward-ic{color:#b9b4ae;background:#f4f3f2;border-radius:10px;flex:none;place-items:center;width:50px;height:50px;display:grid}.cx-reward.is-on .cx-reward-ic{color:var(--orange);background:#fff}.cx-reward-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-reward-t{font-size:18px;font-weight:700;line-height:1.25}.cx-reward-d{font-family:var(--font-question);font-size:11.5px;font-weight:500;line-height:15px}.cx-gains{justify-content:center;align-items:center;gap:14px;padding:4px 6px;display:flex}.cx-gains>img{flex:none;display:block}.cx-gains h2{color:var(--text);margin:0 0 6px;font-size:18px;font-weight:700}.cx-gains ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.cx-gains li{font-family:var(--font-question);color:var(--text2);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.cx-gain-ic{background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.cx-about{box-shadow:var(--shadow-d);background:#fff;border-radius:22px}.cx-about summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.cx-about summary::-webkit-details-marker{display:none}.cx-about summary svg{color:var(--orange);flex:none;transition:transform .18s ease-out;transform:rotate(90deg)}.cx-about[open] summary svg{transform:rotate(-90deg)}.cx-about-body{padding:0 20px 22px}.cx-about-body h3{color:var(--text);margin:25px 0 8px;font-size:16px;font-weight:700}.cx-about-body p,.cx-about-body li,.cx-basis-src{font-family:var(--font-question);color:var(--text2);text-wrap:pretty;font-size:12.5px;font-weight:500;line-height:18px}.cx-about-body p{margin:0}.cx-about-bullets{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;list-style:outside;display:flex}.cx-basis{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cx-basis li{border:1px solid var(--note-line);background:var(--note-bg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cx-basis-head{font-family:var(--font-head);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.cx-basis-part{background:var(--orange);color:#fff;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:600}.cx-about-link{color:var(--orange);align-items:center;gap:4px;margin-top:25px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cx-sheet--quiz{padding:24px 15px 36px}.cx-stagebar{align-items:center;gap:10px;padding:0 16px;display:flex}.cx-stagebar-ic{background:var(--orange);color:#fff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.cx-stagebar-main{flex:1;min-width:0}.cx-stagebar-count{color:var(--text);font-size:15px;font-weight:600}.cx-stagebar-count b{color:var(--orange)}.cx-stagebar-row{align-items:center;gap:8px;margin-top:2px;display:flex}.cx-stagebar-track{background:var(--struct);border-radius:999px;flex:1;height:14px;overflow:hidden}.cx-stagebar-track i{background:var(--orange);transform-origin:0;border-radius:999px;height:100%;transition:transform .3s ease-out;display:block}.cx-stagebar-pct{text-align:right;min-width:38px;color:var(--text);font-size:15px;font-weight:600}.cx-quiz{background:#f7f7f7;border-radius:24px;flex-direction:column;gap:10px;padding:18px 20px 22px;display:flex}.cx-quiz-lead{text-align:center;color:var(--orange);text-wrap:balance;margin:0 0 2px;font-size:16px;font-weight:700}.cx-quiz .wf-btn-wrap{margin-top:20px}.cx-q{box-shadow:var(--shadow-quiz);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cx-q-text{font-family:var(--font-question);color:var(--text);text-wrap:pretty;margin:0;font-size:14px;font-weight:500;line-height:1.4}.cx-q-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cx-q-cell{color:#9a836b;cursor:pointer;background:#fbfdfc;border:1px solid #e6e3df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:46px;padding:4px 2px;font-family:inherit;transition:background-color .14s ease-out,color .14s ease-out;display:flex}.cx-q-num{font-size:17px;font-weight:700;line-height:1}.cx-q-lbl{font-family:var(--font-question);text-align:center;font-size:10px;font-weight:500;line-height:1.2}.cx-q-cell.is-on{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 4px 10px #8f46002e}.cx-q-idk{min-height:36px;font-size:13px;font-weight:600}.cx-rank-hint{text-align:center;font-family:var(--font-question);color:var(--text2);margin:-4px 0 2px;font-size:12px;line-height:1.4}.cx-rank{min-width:0;box-shadow:var(--shadow-quiz);background:#fff;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:14px 14px 16px;transition:border-color .14s ease-out;display:flex}.cx-rank.is-done{border-color:#fbd3a9}.cx-rank-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 2px;display:flex}.cx-rank-title{color:var(--text);font-size:15px;font-weight:700}.cx-rank-status{font-family:var(--font-question);color:var(--orange);font-size:12px;font-weight:600}.cx-rank.is-done .cx-rank-status{color:#2f9a62}.cx-rank-row{min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #e6e3df;border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 12px;font-family:inherit;transition:background-color .14s ease-out,border-color .14s ease-out;display:flex}.cx-rank-row[aria-pressed=true]{border-color:var(--orange);background:#fff4e8}.cx-rank-text{font-family:var(--font-question);text-wrap:pretty;flex:1;font-size:14px;font-weight:500;line-height:1.4}.cx-rank-pill{color:#c9c2ba;text-align:center;border:1px dashed #d9d4ce;border-radius:999px;flex:none;min-width:84px;padding:5px 10px;font-size:13px;font-weight:700}.cx-rank-row.is-rank-1 .cx-rank-pill,.cx-rank-row.is-rank-2 .cx-rank-pill,.cx-rank-row.is-rank-3 .cx-rank-pill{color:#fff;border:1px solid #0000}.cx-rank-row.is-rank-1 .cx-rank-pill{background:var(--orange)}.cx-rank-row.is-rank-2 .cx-rank-pill{background:#f5a524}.cx-rank-row.is-rank-3 .cx-rank-pill{background:#9b928a}.cx-round-btn{width:44px;height:44px;box-shadow:var(--shadow-d);color:var(--orange);cursor:pointer;background:#fff;border:none;border-radius:50%;flex:none;place-items:center;display:grid}.cx-letter{text-align:center;flex-direction:column;align-items:center;display:flex}.cx-letter-nick{color:var(--sc);text-wrap:balance;overflow-wrap:anywhere;margin:4px 0 0;font-size:34px;font-weight:700;line-height:1.2}.cx-letter-stage{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.cx-letter-art{background:radial-gradient(closest-side, color-mix(in srgb, var(--sc) 14%, transparent), transparent);margin:0 auto;padding:6px 22px 18px;position:relative}.cx-letter-spark{color:var(--sc);opacity:.55;font-size:18px;position:absolute}.cx-letter-spark.s1{top:26px;left:0}.cx-letter-spark.s2{font-size:13px;bottom:42px;right:2px}.cx-letter-name{color:var(--sc-ink);margin:0;font-size:21px;font-weight:700}.cx-letter-sub{color:var(--sc-ink);opacity:.85;margin:2px 0 0;font-size:13.5px;font-weight:600}.cx-meaning{background:color-mix(in srgb, var(--sc) 11%, #fff);border-radius:16px;padding:16px 18px 18px}.cx-meaning-h{color:var(--text);align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:700;display:flex}.cx-meaning-badge{background:var(--sc);color:#fff;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 6px;font-size:18px;display:grid}.cx-meaning p{font-family:var(--font-question);color:var(--text2);white-space:pre-line;margin:0;font-size:14px;font-weight:500;line-height:1.6}.cx-progress-h{text-align:center;color:var(--text);margin:10px 0 -4px;font-size:18px;font-weight:700}.cx-nudge{text-align:center;font-family:var(--font-question);color:var(--text2);margin:0;font-size:14px;font-weight:500;line-height:1.5}.cx-hero-corner .wf-fr-share{color:var(--orange);background:#fffffff2;box-shadow:0 3px 10px #8f46002e}.cx-today{text-align:center}.cx-today h2{color:var(--orange);margin:0 0 14px;font-size:24px;font-weight:700}.cx-today-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cx-tile{background:var(--tile);color:#fff;text-align:left;border:none;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;min-height:58px;padding:8px 10px 8px 8px;font-family:inherit;display:flex}button.cx-tile{cursor:pointer;transition:box-shadow .15s}button.cx-tile.is-on{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--tile)}.cx-tile-letter{width:38px;height:38px;color:var(--tile);background:#fff;border-radius:7px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.cx-tile-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cx-tile-title{font-family:var(--font-question);font-size:10px;font-weight:500;line-height:1.3}.cx-tile-nick{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.25}.cx-today-link{color:var(--orange);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin-top:12px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.cx-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;scroll-margin-top:64px;display:grid}.cx-tab{border:1px solid var(--orange);min-height:46px;color:var(--orange);cursor:pointer;background:#fff;border-radius:999px;padding:0 10px;font-family:inherit;font-size:15.5px;font-weight:700}.cx-tab.is-on{background:var(--orange);color:#fff;box-shadow:var(--shadow-d)}.cx-careers{border:1px solid var(--orange);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:16px 18px 20px;display:flex}.cx-careers-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.cx-careers-head h2{color:var(--text);margin:0;font-size:16px;font-weight:700}.cx-careers-head span{color:#a39a90;font-size:12px}.cx-careers .wf-fr-orbit-wrap{flex-direction:column;align-items:center;display:flex}.cx-medal{z-index:40;background:var(--orange);color:#fff;border-radius:999px;padding:4px 16px;font-size:16px;font-weight:700;position:relative}.cx-careers .wf-fr-orbit-vp{align-self:stretch}.cx-careers-caption{align-items:center;gap:8px;display:flex}.cx-careers-name{text-align:center;min-width:0;color:var(--text);overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:center;font-size:24px;font-weight:700;line-height:1.25;display:flex}.cx-careers-name small{color:var(--text2);font-size:14px;font-weight:600}.cx-careers-family{color:var(--orange);margin-top:2px;font-size:14px;font-weight:600}.cx-careers-group{border:1px solid var(--orange);color:var(--orange);border-radius:999px;margin-top:6px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5}.cx-dots{justify-content:center;gap:6px;display:flex}.cx-dot{cursor:pointer;background:#d9d4ce;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .18s ease-out}.cx-dot.is-on{background:var(--orange);width:22px}.cx-careers-p,.cx-points li{font-family:var(--font-question);color:var(--text2);text-wrap:pretty;margin:0;font-size:14px;font-weight:500;line-height:1.6}.cx-fit{background:#fff5eb;border-radius:12px;padding:14px 16px}.cx-fit h3,.cx-points h3{margin:0 0 6px;font-size:14.5px;font-weight:700}.cx-fit h3{color:var(--text)}.cx-points h3{color:var(--orange)}.cx-points ul{margin:0;padding-left:16px;list-style:outside}.cx-points li::marker{color:var(--orange)}.cx-points b{color:var(--orange);font-weight:600}.cx-programs{color:#fff;cursor:pointer;background:#6a4ae0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:4px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.cx-disclaimer{color:#3fae6a;background:#f6fbf7;border:1px solid #dcefe0;border-radius:16px;gap:10px;padding:14px 16px;display:flex}.cx-disclaimer svg{flex:none;margin-top:2px}.cx-disclaimer p{font-family:var(--font-question);color:var(--text2);margin:0;font-size:12.5px;font-weight:500;line-height:1.6}.cx-cta{background:linear-gradient(180deg, #f38e01 0%, var(--orange) 100%);box-shadow:var(--shadow-d);text-align:center;border-radius:20px;flex-direction:column;gap:14px;padding:20px 16px 18px;display:flex}.cx-cta h2{color:#fff;margin:0;font-size:19px;font-weight:700;line-height:1.35}.cx-cta button{min-height:52px;color:var(--orange);cursor:pointer;background:#fff;border:none;border-radius:999px;font-family:inherit;font-size:17px;font-weight:700}.cx-other{border:1px solid var(--orange);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.cx-other h2{color:var(--text);margin:0;font-size:18px;font-weight:700}.cx-other p{font-family:var(--font-question);color:var(--text2);margin:0;font-size:13.5px;font-weight:500;line-height:1.6}.cx-closing{text-align:center;font-family:var(--font-question);color:#8a7a68;margin:4px 6px 0;font-size:12.5px;font-weight:500;line-height:1.6}.cx-xsheet{background:#fff}.cx-xsheet-head{flex:none;justify-content:space-between;align-items:center;padding:4px 18px 10px;display:flex}.cx-xsheet-head h2{color:var(--text);margin:0;font-size:18px;font-weight:700}.cx-xsheet-head .cj-sh-x{box-shadow:var(--shadow-d)}.cx-xsheet-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 18px 32px;display:flex;overflow:hidden auto}.cx-xsheet-body::-webkit-scrollbar{display:none}@keyframes cx-slide-from-right{0%{opacity:0;transform:translate(32px)}}@keyframes cx-slide-from-left{0%{opacity:0;transform:translate(-32px)}}.cx-slide-next{animation:.32s cubic-bezier(.22,1,.36,1) both cx-slide-from-right}.cx-slide-prev{animation:.32s cubic-bezier(.22,1,.36,1) both cx-slide-from-left}.cx-letter-art.cx-slide-next,.cx-letter-art.cx-slide-prev{animation-delay:40ms}@media (prefers-reduced-motion:reduce){.cx-slide-next,.cx-slide-prev{animation:none}}.cx-hero:has(>.cx-cj-art){padding-bottom:0}.cx-cj-art{height:186px}.cx-cj-art img{width:290px;top:-62px}.cx-cj-art .cx-cj-star{z-index:1;height:auto;margin:0;position:absolute}.cx-cj-star.s1{width:16px;top:70px;left:calc(50% - 94px)}.cx-cj-star.s2{width:11px;top:13px;left:calc(50% + 96px)}.cx-cj-state{text-align:center;font-family:var(--font-question);color:var(--text2);margin:8px 0;font-size:14px;font-weight:500;line-height:1.6}.cx-vs{background:linear-gradient(180deg, #f38e01 0%, var(--orange) 100%);box-shadow:var(--shadow-d);color:#fff;text-align:center;border-radius:20px;padding:16px 10px 14px}.cx-vs h2{margin:0 0 12px;font-size:22px;font-weight:700}.cx-vs-panel{background:#fff7ef;border-radius:14px;grid-template-columns:38px repeat(4,minmax(0,1fr));place-items:center;gap:8px 2px;padding:10px 10px 14px;display:grid}.cx-vs-col{font-family:var(--font-question);color:var(--text2);text-align:center;white-space:pre;align-self:end;font-size:11px;font-weight:500;line-height:1.25}@media (max-width:359px){.cx-vs-panel{padding-inline:2px}.cx-vs-col{font-size:9.5px}}.cx-vs-letter{background:var(--tile);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:700;display:grid}.cx-vs-letter.is-grow{border:2px dashed var(--tile);color:var(--tile);background:#fff}.cx-vs-who{text-align:left;color:var(--text);justify-self:start;font-size:13px;font-weight:700;line-height:1.2}.cx-vs-mark{color:#8f8a84;background:#e5e4e3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;display:grid}.cx-vs-mark.is-match{background:var(--green);color:#fff}.cx-vs-sum{text-wrap:balance;margin:12px 0 8px;font-size:15px;font-weight:600;line-height:1.4}.cx-vs-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.cx-vs-chip{background:#ffffff4d;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600}.cx-vs-chip.is-match{color:#10956a;background:#fff}.cx-dim{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cx-dim-head{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.cx-dim .cx-meaning-h{color:var(--sc-ink);flex-wrap:wrap;gap:6px;margin:0}.cx-dim-tag{color:var(--sc-ink);background:#fff;border-radius:6px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.cx-dim-duo{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;column-gap:8px;display:grid}.cx-dim-box{grid-row:span 5;grid-template-rows:subgrid;text-align:center;background:#fff;border-radius:12px;place-items:start center;row-gap:4px;min-width:0;padding:10px 8px 12px;display:grid}.cx-dim-who{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.cx-dim-nick{color:var(--sc);font-size:15px;font-weight:700;line-height:1.3}.cx-dim-en{color:var(--sc-ink);font-size:13px;font-weight:700;line-height:1.3}.cx-dim-d{font-family:var(--font-question);color:var(--text2);font-size:12px;font-weight:500;line-height:1.4}.cx-dim-pill{color:#fff;background:#e5383b;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:700}.cx-dim-pill.is-match{background:var(--green)}.cx-dim-score{text-align:center;align-self:stretch}.cx-dim-score b{color:var(--sc-ink);font-family:var(--font-head)}.cx-dim-block{background:#fff;border-radius:10px;align-self:stretch;padding:10px 12px}.cx-dim-block h4{color:var(--text);margin:0 0 4px;font-size:14px;font-weight:700}
