.cw-app ._cw-intro-page_1jy2e_2{max-width:690px;margin:auto;padding:26px 28px 44px}.cw-app .cw-home ._cw-home-play_1jy2e_7{text-align:left;justify-content:flex-start;gap:17px}.cw-app ._cw-home-play_1jy2e_7>._cw-play-label_1jy2e_12{border:0;flex:1;gap:2px;margin:0;padding:0;display:grid}.cw-app ._cw-play-label_1jy2e_12 strong{font-size:18px;font-weight:600}.cw-app ._cw-play-label_1jy2e_12 small{opacity:.8;font-size:14px;font-weight:400}.cw-app ._si-topline_1jy2e_29{color:#bfa6d8;letter-spacing:.6px;justify-content:space-between;align-items:center;font-size:14px;display:flex}.cw-app ._si-topline_1jy2e_29>span:last-child{color:#e4cbff;font-variant-numeric:tabular-nums}.cw-app ._si-host_1jy2e_41{align-items:center;gap:6px;margin:17px 0 18px;display:flex}.cw-app ._si-host_1jy2e_41 .lion-mascot{--lion-size:90px;flex-shrink:0;margin-left:-12px}.cw-app ._si-host_1jy2e_41>div{background:#38254766;border:1px solid #a67dca40;border-radius:15px 15px 15px 3px;flex:1;min-width:0;padding:11px 15px}.cw-app ._si-host_1jy2e_41>div>span{color:#cfabf1;font-size:14px}.cw-app ._si-host_1jy2e_41 p{color:#e2d4ed;margin-top:2px;font-size:16px;line-height:1.7}.cw-app ._si-story_1jy2e_70 h1{letter-spacing:.3px;margin:0 0 20px;font-size:clamp(26px,4.2vw,34px);font-weight:500;line-height:1.5}.cw-app ._si-situation_1jy2e_77{background:radial-gradient(at 0 0,#7941a931,#0000 80%),#1b1226;border:1px solid #ae80dc45;border-radius:18px;align-items:center;gap:24px;padding:23px 24px;display:flex}.cw-app ._si-deadline_1jy2e_87{flex:1;min-width:0}.cw-app ._si-deadline_1jy2e_87>strong{color:#ead8ff;align-items:baseline;gap:8px;font-size:36px;font-weight:500;line-height:1.35;display:flex}.cw-app ._si-deadline_1jy2e_87>strong>span{color:#e2ceee;font-size:16px;font-weight:400}.cw-app ._si-deadline_1jy2e_87>small{color:#bda4cd;margin-top:5px;font-size:14px;display:block}.cw-app ._si-durations_1jy2e_111{border-left:1px solid #a278c638;gap:24px;padding-left:24px;display:flex}.cw-app ._si-durations_1jy2e_111>div{min-width:66px}.cw-app ._si-durations_1jy2e_111 span{color:#c3acd5;font-size:14px}.cw-app ._si-durations_1jy2e_111 strong{color:#e4cff6;font-size:28px;font-weight:500;line-height:1.4;display:block}.cw-app ._si-durations_1jy2e_111 small{color:#ae98bd;margin-left:4px;font-size:14px;font-weight:400}.cw-app ._si-choose_1jy2e_137{margin-top:23px}.cw-app ._si-choose_1jy2e_137>p{color:#baa6cb;margin-bottom:11px;font-size:16px}.cw-app ._si-options_1jy2e_145{gap:11px;display:grid}.cw-app ._si-options_1jy2e_145 button{text-align:left;color:#eee0fb;background:linear-gradient(110deg,#7150922b,#2d1c3d33);border:1px solid #b791df61;border-radius:13px;align-items:center;gap:15px;min-height:67px;padding:15px 18px;transition:transform .2s,background .2s,border-color .2s;display:flex}.cw-app ._si-options_1jy2e_145 button>span{color:#d2afea;background:#aa79d716;border:1px solid #a67cc84a;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.cw-app ._si-options_1jy2e_145 button>strong{flex:1;font-size:17px;font-weight:500;line-height:1.6}.cw-app ._si-options_1jy2e_145 button>svg{color:#b491d3;flex-shrink:0}.cw-app ._si-options_1jy2e_145 button:hover{background:#76519b40;border-color:#c398ef;transform:translateY(-1px)}:is(.cw-app ._si-options_1jy2e_145 button:focus-visible,.cw-app ._si-footer_1jy2e_193 button:focus-visible){outline-offset:4px;outline:2px solid #d5acff}.cw-app ._si-reveal_1jy2e_197{margin-top:24px;animation:.35s both _intro-appear_1jy2e_1}.cw-app ._si-feedback_1jy2e_201{outline:none;align-items:flex-start;gap:11px;display:flex}.cw-app ._si-feedback_1jy2e_201>span{color:#dab6fb;background:#a878d422;border:1px solid #bd99e449;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.cw-app ._si-feedback_1jy2e_201 strong{color:#e4ccff;font-size:18px;font-weight:500;line-height:1.6}.cw-app ._si-feedback_1jy2e_201 p{color:#bfadcf;margin-top:5px;font-size:16px;line-height:1.85}.cw-app ._si-timeline_1jy2e_230{background:#25182e88;border:1px solid #976dc22d;border-radius:13px;margin:21px 0 24px;padding:17px 18px 12px}.cw-app ._si-timeline_1jy2e_230>div{align-items:center;gap:12px;margin-bottom:10px;display:flex}.cw-app ._si-timeline_1jy2e_230>div>span{color:#c8afdb;flex:0 0 55px;font-size:14px}.cw-app ._si-timeline_1jy2e_230>div>div{background:#a27ac115;border-radius:7px;flex:1;min-width:0}.cw-app ._si-timeline_1jy2e_230 i{white-space:nowrap;color:#f1e4fd;background:linear-gradient(90deg,#72429b,#955bc3);border:1px solid #c093e24a;border-radius:7px;justify-content:center;align-items:center;min-height:34px;font-size:14px;font-style:normal;display:flex}.cw-app ._si-timeline_1jy2e_230 ._si-short_1jy2e_267{color:#f1e0fb;background:#6d527d}.cw-app ._si-timeline_1jy2e_230>p{color:#caa9e1;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;display:flex}.cw-app ._si-next_1jy2e_279{width:100%;min-height:54px}.cw-app ._si-skill_1jy2e_283{background:radial-gradient(at 100% 0,#8c46bb32,#0000 65%),linear-gradient(130deg,#2f1d43,#1b1128);border:1px solid #c192ed80;border-radius:18px;padding:24px;animation:.45s both _intro-appear_1jy2e_1;box-shadow:0 15px 55px #7b389d0e}.cw-app ._si-skill_1jy2e_283>span{color:#ceadeb;align-items:center;gap:8px;font-size:14px;display:flex}.cw-app ._si-skill_1jy2e_283 h2{margin:15px 0 12px;font-size:27px;font-weight:500;line-height:1.5}.cw-app ._si-skill_1jy2e_283>p{color:#e1c7f5;border-left:2px solid #bd8dee;padding-left:14px;font-size:18px;line-height:1.8}.cw-app ._si-rule-cases_1jy2e_313{grid-template-columns:1fr 1fr;gap:14px;margin-top:23px;display:grid}.cw-app ._si-rule-cases_1jy2e_313>div{background:#08050e38;border-radius:10px;padding:13px}.cw-app ._si-rule-cases_1jy2e_313 small{color:#b99dcc;font-size:14px;display:block}.cw-app ._si-rule-cases_1jy2e_313 strong{color:#e0c8f2;margin-top:4px;font-size:16px;font-weight:500;display:block}.cw-app ._si-skill_1jy2e_283 footer{color:#c7a9de;border-top:1px solid #b084cd33;margin-top:20px;padding-top:16px;font-size:14px}.cw-app ._si-story_1jy2e_70 ._si-definition_1jy2e_343{margin:23px 0}.cw-app ._si-definition_1jy2e_343 strong{color:#e3caff;font-size:18px;font-weight:500;line-height:1.8;display:block}.cw-app ._si-definition_1jy2e_343 span{color:#bda7ca;margin-top:9px;font-size:16px;line-height:1.8;display:block}.cw-app ._si-footer_1jy2e_193{color:#ad93c2;border-top:1px solid #a277c827;justify-content:space-between;align-items:center;gap:12px;margin-top:21px;padding-top:10px;font-size:14px;display:flex}.cw-app ._si-footer_1jy2e_193 button{color:#c5a7dc;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:7px 0;font-size:14px;display:flex}@media (max-width:760px){.cw-app ._cw-intro-page_1jy2e_2{padding:20px 20px 32px}.cw-app ._si-host_1jy2e_41{margin:14px 0 17px}.cw-app ._si-host_1jy2e_41 .lion-mascot{--lion-size:76px;margin-left:-10px}.cw-app ._si-host_1jy2e_41>div{padding:10px 12px}.cw-app ._si-story_1jy2e_70 h1{margin-bottom:17px;font-size:26px}.cw-app ._si-situation_1jy2e_77{flex-wrap:wrap;gap:14px;padding:17px}.cw-app ._si-deadline_1jy2e_87{flex-basis:100%;justify-content:space-between;align-items:center;gap:10px;display:flex}.cw-app ._si-deadline_1jy2e_87>strong{white-space:nowrap;gap:6px;font-size:30px}.cw-app ._si-deadline_1jy2e_87>strong>span{font-size:14px}.cw-app ._si-deadline_1jy2e_87>small{max-width:112px;margin:0;font-size:14px;line-height:1.6}.cw-app ._si-durations_1jy2e_111{border-top:1px solid #a278c638;border-left:0;gap:20px;width:100%;padding:12px 0 0}.cw-app ._si-durations_1jy2e_111>div{flex:1;justify-content:space-between;align-items:center;gap:6px;display:flex}.cw-app ._si-durations_1jy2e_111 strong{white-space:nowrap;font-size:24px}.cw-app ._si-choose_1jy2e_137{margin-top:18px}.cw-app ._si-options_1jy2e_145 button{gap:12px;min-height:64px;padding:13px 15px}.cw-app ._si-options_1jy2e_145 button>strong{font-size:16px}.cw-app ._si-timeline_1jy2e_230{padding:15px 12px 11px}.cw-app ._si-timeline_1jy2e_230>div{gap:8px}.cw-app ._si-timeline_1jy2e_230>div>span{flex-basis:46px}.cw-app ._si-skill_1jy2e_283{padding:20px}.cw-app ._si-skill_1jy2e_283 h2{font-size:24px}.cw-app ._si-skill_1jy2e_283>p{font-size:17px}.cw-app ._si-rule-cases_1jy2e_313{gap:9px}.cw-app ._si-rule-cases_1jy2e_313>div{padding:11px}.cw-app ._si-footer_1jy2e_193{gap:8px}}@media (max-width:360px){.cw-app ._cw-intro-page_1jy2e_2{padding:18px 16px 28px}.cw-app ._si-host_1jy2e_41 .lion-mascot{--lion-size:64px}.cw-app ._si-host_1jy2e_41{gap:2px}.cw-app ._si-story_1jy2e_70 h1{font-size:24px}.cw-app ._si-durations_1jy2e_111{gap:13px}.cw-app ._si-durations_1jy2e_111 small{margin-left:2px}.cw-app ._si-timeline_1jy2e_230{padding-left:9px;padding-right:9px}.cw-app ._si-timeline_1jy2e_230 i{font-size:14px}.cw-app ._si-options_1jy2e_145 button{gap:10px;padding:13px 12px}.cw-app ._si-skill_1jy2e_283{padding:18px}.cw-app ._si-rule-cases_1jy2e_313{grid-template-columns:1fr}}@keyframes _intro-appear_1jy2e_1{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cw-app ._si-story_1jy2e_70 *{transition:none!important;animation:none!important}}
