.eDW3zq_root{background:#fbf8fe;border:1px solid #d8c7e6;border-radius:20px;overflow:hidden}.eDW3zq_header{border-bottom:1px solid #e5daee;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex}.eDW3zq_header h3{margin-top:8px;font-size:clamp(20px,2.4vw,26px);line-height:1.4}.eDW3zq_root .eDW3zq_eyebrow{color:#795294;letter-spacing:.025em;margin:0;font-size:12px;font-weight:500}.eDW3zq_tag{color:#775a8b;border:1px solid #ddcfe9;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.eDW3zq_scene{grid-template-columns:minmax(0,.78fr) minmax(0,1.3fr);display:grid}.eDW3zq_received{background:radial-gradient(at 45% 48%,#e8daf4 0%,#f4edf9 66%,#faf6fd 100%);border-right:1px solid #e5daee;flex-direction:column;justify-content:center;padding:38px 30px 26px;display:flex}.eDW3zq_phone{background:#fff;border:2px solid #bda4d0;border-radius:29px;width:100%;padding:20px 19px 24px;position:relative;transform:rotate(-2deg);box-shadow:0 16px 26px -18px #714e8d75,inset 0 0 0 5px #f8f4fb}.eDW3zq_phoneTop{color:#8c769c;justify-content:space-between;gap:12px;padding:3px 4px 17px;font-size:10px;display:flex}.eDW3zq_sender{align-items:center;gap:10px;padding-bottom:18px;display:flex}.eDW3zq_sender svg{flex:none;width:43px;height:43px}.eDW3zq_sender strong{color:#4d305f;font-size:14px;font-weight:600;display:block}.eDW3zq_sender span{color:#8c789a;margin-top:3px;font-size:10px;display:block}.eDW3zq_message{background:#f0e7f8;border:1px solid #e0d0ec;border-radius:4px 17px 17px;padding:18px}.eDW3zq_wave{color:#8459a5;align-items:center;gap:13px;display:flex}.eDW3zq_wave>svg:first-child{flex-shrink:0}.eDW3zq_wave>svg:last-child{fill:none;stroke:#aa82c8;stroke-width:3px;stroke-linecap:round;width:100%;height:35px}.eDW3zq_message blockquote{color:#513267;margin:16px 0 12px;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.5}.eDW3zq_root .eDW3zq_message p{color:#80658f;font-size:11px}.eDW3zq_phoneFoot{color:#8b714e;align-items:center;gap:7px;padding-top:22px;font-size:10px;display:flex}.eDW3zq_dot{background:#c7a06d;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.eDW3zq_root .eDW3zq_caption{color:#80668e;text-align:center;margin-top:18px;font-size:11px}.eDW3zq_comparison{min-width:0;padding:28px}.eDW3zq_root .eDW3zq_choiceLabel{color:#725584;margin:0 0 12px;font-size:13px}.eDW3zq_tabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.eDW3zq_tabs button{color:#795790;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfbadf;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:15px 12px;transition:background .18s,border-color .18s;display:flex}.eDW3zq_tabs button>svg{flex-shrink:0}.eDW3zq_tabs button>svg:last-child{margin-left:auto}.eDW3zq_tabs strong{font-size:12px;font-weight:600;line-height:1.6;display:block}.eDW3zq_tabs small{margin-top:3px;font-size:10px;display:block}.eDW3zq_tabs button:hover{background:#f3eafa;border-color:#8e62ae}.eDW3zq_tabs button[aria-selected=true]{color:#fff;background:#69418d;border-color:#6b408d;box-shadow:0 3px 7px #64408018}.eDW3zq_tabs button:focus-visible,.eDW3zq_replay:focus-visible,.eDW3zq_panel:focus-visible{outline-offset:4px;outline:3px solid #9770b7}.eDW3zq_panel{border-radius:5px;padding-top:24px}.eDW3zq_answer{min-height:155px}.eDW3zq_root .eDW3zq_answer h4{color:#3e2852;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.5}.eDW3zq_root .eDW3zq_answer p{color:#6d547d;font-size:14px;line-height:1.9}.eDW3zq_art{margin:3px -4px 0}.eDW3zq_art svg{width:100%;height:auto;display:block}.eDW3zq_art .eDW3zq_mobileArt{display:none}.eDW3zq_replay{color:#846594;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d9c8e5;align-items:center;gap:6px;margin:4px 0 0 auto;padding:6px 0 6px 9px;font-size:10px;display:flex}.eDW3zq_replay:hover{color:#5f3792;border-color:#9470b1}.eDW3zq_footer{color:#63427e;background:#eee4f6;border-top:1px solid #ddd0e8;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 22px;padding:19px 24px;display:flex}.eDW3zq_footer span{letter-spacing:.03em;font-size:10px}.eDW3zq_footer strong{font-size:17px;font-weight:500}.eDW3zq_art[data-animate=true] .eDW3zq_firstObject{animation:.7s both eDW3zq_enter}.eDW3zq_art[data-animate=true] .eDW3zq_connector{stroke-dasharray:230;animation:1.1s .4s both eDW3zq_draw}.eDW3zq_art[data-animate=true] .eDW3zq_secondObject{animation:.7s 1s both eDW3zq_enter}@keyframes eDW3zq_enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes eDW3zq_draw{0%{stroke-dashoffset:230px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (max-width:700px){.eDW3zq_art .eDW3zq_desktopArt{display:none}.eDW3zq_art .eDW3zq_mobileArt{display:block}}@media (prefers-reduced-motion:reduce){.eDW3zq_art[data-animate=true] .eDW3zq_firstObject,.eDW3zq_art[data-animate=true] .eDW3zq_connector,.eDW3zq_art[data-animate=true] .eDW3zq_secondObject{animation:none}.eDW3zq_tabs button{transition:none}}@media (max-width:1050px){.eDW3zq_tag{display:none}.eDW3zq_scene{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.eDW3zq_received{padding:28px 22px}.eDW3zq_comparison{padding:23px}.eDW3zq_tabs{grid-template-columns:1fr}.eDW3zq_tabs button{padding:11px 13px}.eDW3zq_tabs button span{flex:1}.eDW3zq_tabs small{margin-left:8px;display:inline}.eDW3zq_tabs strong{display:inline}.eDW3zq_answer{min-height:0}}@media (max-width:700px){.eDW3zq_root{border-radius:14px}.eDW3zq_header{padding:21px}.eDW3zq_header h3{font-size:21px}.eDW3zq_scene{grid-template-columns:1fr}.eDW3zq_received{border-bottom:1px solid #e5daee;border-right:0;padding:25px 29px 18px}.eDW3zq_phone{border-radius:18px;padding:14px 16px;transform:rotate(-1deg)}.eDW3zq_phoneTop{display:none}.eDW3zq_sender{padding-bottom:10px}.eDW3zq_sender span{font-size:11px}.eDW3zq_sender strong{font-size:14px}.eDW3zq_message{padding:12px 15px}.eDW3zq_message blockquote{margin:10px 0;font-size:21px}.eDW3zq_wave>svg:last-child{height:24px}.eDW3zq_phoneFoot{padding-top:13px;font-size:11px}.eDW3zq_root .eDW3zq_caption{margin-top:13px}.eDW3zq_comparison{padding:21px}.eDW3zq_tabs small{margin-left:0;font-size:11px;display:block}.eDW3zq_tabs strong{font-size:13px}.eDW3zq_tabs button{padding:12px 14px}.eDW3zq_root .eDW3zq_answer h4{font-size:20px}.eDW3zq_panel{padding-top:22px}.eDW3zq_art{margin-top:12px}.eDW3zq_replay{font-size:11px}.eDW3zq_footer{text-align:center;flex-direction:column;gap:5px;padding:16px}.eDW3zq_footer strong{font-size:17px}}
._3WNNeW_beyondVoice._3WNNeW_beyondVoice{color:#715e7d;margin-top:24px;padding:0;font-size:14px}._3WNNeW_sources{gap:22px;display:grid}
.zDmXAG_root{background:#fff;border:1px solid #dacbe6;border-radius:19px;overflow:hidden}.zDmXAG_header{background:#f6f0fb;border-bottom:1px solid #e2d6ed;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.zDmXAG_root .zDmXAG_header p{color:#78598f;letter-spacing:.025em;margin:0 0 7px;font-size:12px}.zDmXAG_root .zDmXAG_header h3{margin:0;font-size:25px;font-weight:600;line-height:1.4}.zDmXAG_headerNote{color:#806095;border:1px solid #dac8e9;border-radius:6px;padding:8px 12px;font-size:11px}.zDmXAG_explorer{grid-template-columns:minmax(225px,.75fr) minmax(0,1.65fr);display:grid}.zDmXAG_layerColumn{background:#fcfaff;border-right:1px solid #e7dcee;padding:25px 21px}.zDmXAG_root .zDmXAG_selectHint{color:#795c8e;justify-content:space-between;align-items:center;margin:0 0 17px;font-size:12px;display:flex}.zDmXAG_layerTabs{gap:17px;display:grid;position:relative}.zDmXAG_layerTabs:before{content:"";background:#ceb9de;width:1px;position:absolute;top:30px;bottom:30px;left:27px}.zDmXAG_layerTabs button{color:#77548e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3bedf;border-radius:9px;align-items:center;gap:12px;width:100%;padding:18px 13px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.zDmXAG_layerTabs button:hover{background:#f1e9f8;border-color:#a57dbe;transform:translate(3px)}.zDmXAG_layerTabs button[aria-selected=true]{color:#fff;background:#68408b;border-color:#68408b;box-shadow:0 5px 12px #6d41881c}.zDmXAG_number{font-variant-numeric:tabular-nums;opacity:.7;flex-shrink:0;font-size:12px}.zDmXAG_tabText{flex:1;min-width:0}.zDmXAG_tabText strong{font-size:16px;font-weight:500;display:block}.zDmXAG_tabText small{margin-top:4px;font-size:11px;line-height:1.6;display:block}.zDmXAG_layerTabs button>svg{flex-shrink:0}.zDmXAG_root .zDmXAG_chainNote{color:#8b7599;margin:22px 2px 0;font-size:12px;line-height:1.9}.zDmXAG_panel{background:radial-gradient(at 50% 66%,#faf7fd 0%,#fff 70%);min-width:0;padding:28px 29px 25px}.zDmXAG_currentLayer{color:#866398;letter-spacing:.02em;margin-bottom:11px;font-size:11px;display:block}.zDmXAG_root .zDmXAG_explanation h4{color:#3f2755;letter-spacing:-.015em;margin:0 0 11px;font-size:23px;font-weight:600;line-height:1.4}.zDmXAG_root .zDmXAG_explanation p{color:#6c527c;margin:0;font-size:14px;line-height:1.9}.zDmXAG_explanation{min-height:171px}.zDmXAG_art{margin:15px -3px 0}.zDmXAG_art svg{width:100%;height:auto;display:block}.zDmXAG_artFooter{color:#9983a5;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:10px;display:flex}.zDmXAG_artFooter button{color:#79578f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfcde9;align-items:center;gap:6px;padding:7px 0 7px 7px;font-size:11px;display:inline-flex}.zDmXAG_root .zDmXAG_takeaway{color:#674582;border-top:1px solid #e4d7ed;margin-top:19px;padding-top:18px;font-size:14px;font-weight:500;line-height:1.8}.zDmXAG_layerTabs button:focus-visible,.zDmXAG_artFooter button:focus-visible,.zDmXAG_panel:focus-visible{outline-offset:4px;outline:3px solid #b28bcd}.zDmXAG_art[data-animate=true] .zDmXAG_base{animation:.7s both zDmXAG_appear}.zDmXAG_art[data-animate=true] .zDmXAG_detail{animation:.8s .5s both zDmXAG_arrive}.zDmXAG_art[data-animate=true] .zDmXAG_line{stroke-dasharray:230;animation:.9s .25s both zDmXAG_connect}@keyframes zDmXAG_appear{0%{opacity:.15}to{opacity:1}}@keyframes zDmXAG_arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes zDmXAG_connect{0%{stroke-dashoffset:230px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.zDmXAG_art[data-animate=true] .zDmXAG_base,.zDmXAG_art[data-animate=true] .zDmXAG_detail,.zDmXAG_art[data-animate=true] .zDmXAG_line{animation:none}.zDmXAG_layerTabs button{transition:none}}@media (max-width:900px){.zDmXAG_headerNote{display:none}.zDmXAG_explorer{grid-template-columns:minmax(190px,.7fr) minmax(0,1.2fr)}.zDmXAG_layerColumn{padding:23px 15px}.zDmXAG_panel{padding:23px}.zDmXAG_layerTabs button{gap:9px;padding:16px 11px}.zDmXAG_root .zDmXAG_explanation h4{font-size:22px}}@media (max-width:700px){.zDmXAG_root{border-radius:14px}.zDmXAG_header{padding:21px}.zDmXAG_root .zDmXAG_header h3{font-size:23px}.zDmXAG_explorer{grid-template-columns:1fr}.zDmXAG_layerColumn{border-bottom:1px solid #e7dcee;border-right:0;padding:21px}.zDmXAG_layerTabs{grid-template-columns:1fr 1fr;gap:10px}.zDmXAG_layerTabs:before{display:none}.zDmXAG_layerTabs button{align-items:flex-start;gap:8px;padding:13px 10px}.zDmXAG_layerTabs button>svg{width:14px;margin-top:4px}.zDmXAG_number{margin-top:3px;font-size:10px}.zDmXAG_tabText strong{font-size:14px}.zDmXAG_tabText small{font-size:10px}.zDmXAG_root .zDmXAG_chainNote{margin-top:15px;font-size:11px}.zDmXAG_panel{padding:23px 21px}.zDmXAG_explanation{min-height:0}.zDmXAG_root .zDmXAG_explanation h4{font-size:23px}.zDmXAG_art{margin:20px -10px 0}.zDmXAG_root .zDmXAG_takeaway{font-size:14px}.zDmXAG_artFooter{font-size:9px}}@media (min-width:381px) and (max-width:700px){.zDmXAG_layerTabs button{grid-template-rows:18px 1fr;grid-template-columns:1fr auto;gap:4px;display:grid}.zDmXAG_tabText{grid-area:2/1/auto/-1}.zDmXAG_layerTabs button>svg{grid-area:1/2;margin-top:1px}}@media (max-width:380px){.zDmXAG_layerTabs{grid-template-columns:1fr}.zDmXAG_layerTabs button{padding:11px 13px}}
.xRCcoq_europeNote.xRCcoq_europeNote{color:#65516f;background:#faf7fd;border-left:3px solid #aa88bf;margin:24px 0;padding:13px 18px;font-size:14px}.xRCcoq_europeNote+aside{gap:16px;display:grid}
.VFii3G_root{margin-top:38px}.VFii3G_header{margin-bottom:21px}.VFii3G_root .VFii3G_eyebrow{letter-spacing:.025em;color:#5f3792;margin:0 0 9px;font-size:12px;font-weight:600}.VFii3G_root .VFii3G_header h3{letter-spacing:-.025em;margin:0 0 12px;font-size:27px;line-height:1.4}.VFii3G_root .VFii3G_header>p:last-child{color:#735d82;font-size:15px}.VFii3G_tabs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.VFii3G_tabs button{color:#6d4b86;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9b1dc;border-radius:10px;align-items:center;gap:14px;padding:17px 20px;transition:background .18s,border-color .18s;display:flex}.VFii3G_tabs button>svg{flex-shrink:0;margin-left:auto}.VFii3G_tabs strong{font-size:17px;font-weight:500;display:block}.VFii3G_tabs small{margin-top:3px;font-size:12px;display:block}.VFii3G_studyNumber{font-variant-numeric:tabular-nums;color:#a387b6;font-size:12px}.VFii3G_tabs button[aria-selected=true]{color:#fff;background:#68408b;border-color:#68408b}.VFii3G_tabs button[aria-selected=true] .VFii3G_studyNumber{color:#d6c3e5}.VFii3G_tabs button:hover{background:#f3ecf8;border-color:#7f579c}.VFii3G_tabs button[aria-selected=true]:hover{background:#583575}.VFii3G_tabs button:focus-visible,.VFii3G_panel:focus-visible,.VFii3G_replay:focus-visible{outline-offset:4px;outline:3px solid #af89cb}.VFii3G_panel{border:1px solid #dbc9e9;border-radius:15px;overflow:hidden}.VFii3G_studyHeading{background:#f6f0fb;border-bottom:1px solid #e4d7ed;padding:25px 29px}.VFii3G_root .VFii3G_studyHeading p{color:#88679d;margin:0 0 9px;font-size:12px}.VFii3G_root .VFii3G_studyHeading h4{color:#442a58;letter-spacing:-.02em;margin:0 0 10px;font-size:25px;font-weight:600;line-height:1.4}.VFii3G_studyHeading>span{color:#745386;font-size:12px;display:inline-block}.VFii3G_investigation{grid-template-columns:1fr 1fr;display:grid}.VFii3G_setup{border-right:1px solid #e6dcec;padding:27px 26px 25px}.VFii3G_stageLabel{color:#846297;font-size:12px;font-weight:500;display:block}.VFii3G_sketch{margin:15px -4px 0}.VFii3G_sketch svg{width:100%;height:auto;display:block}.VFii3G_root .VFii3G_setup>p{color:#745d83;font-size:14px;line-height:1.9}.VFii3G_replay{color:#7d5c91;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d6c2e3;align-items:center;gap:6px;margin-top:18px;padding:7px 0;font-size:11px;display:flex}.VFii3G_findings{background:#fdfbfe;padding:27px 26px}.VFii3G_result{border-left:3px solid #b699cb;margin-top:24px;padding:0 0 0 17px}.VFii3G_result>span,.VFii3G_exam>span{color:#8b71a0;margin-bottom:7px;font-size:11px;display:block}.VFii3G_result>strong{color:#60377e;margin-bottom:9px;font-size:22px;font-weight:500;line-height:1.5;display:block}.VFii3G_root .VFii3G_result>p,.VFii3G_root .VFii3G_limit>p,.VFii3G_root .VFii3G_exam>p{color:#70577e;font-size:14px;line-height:1.9}.VFii3G_exam{background:#f2eaf8;border-radius:7px;margin-top:24px;padding:16px 18px}.VFii3G_root .VFii3G_exam>p+p{margin-top:10px}.VFii3G_limit{border-top:1px solid #e2d7eb;margin-top:24px;padding-top:16px}.VFii3G_limit>strong{color:#6b497e;margin-bottom:9px;font-size:14px;font-weight:600;display:block}.VFii3G_timeLimit{background:#f8f4fb;border-top:1px solid #e3d5ec;grid-template-columns:190px 1fr;gap:24px;padding:21px 28px;display:grid}.VFii3G_timeLimit>span{color:#77598c;font-size:12px;font-weight:600}.VFii3G_root .VFii3G_timeLimit>p{color:#7b6489;font-size:13px;line-height:1.9}.VFii3G_source{border-top:1px solid #e3d5ec;padding:25px 27px 28px}.VFii3G_sketch[data-animate=true] .VFii3G_start{animation:.7s both VFii3G_arrive}.VFii3G_sketch[data-animate=true] .VFii3G_connection{stroke-dasharray:250;animation:1s .35s both VFii3G_connect}.VFii3G_sketch[data-animate=true] .VFii3G_measurement{animation:.6s .9s both VFii3G_arrive}@keyframes VFii3G_arrive{0%{opacity:.15;translate:0 -5px}to{opacity:1;translate:0}}@keyframes VFii3G_connect{0%{stroke-dashoffset:250px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.VFii3G_sketch[data-animate=true] .VFii3G_start,.VFii3G_sketch[data-animate=true] .VFii3G_connection,.VFii3G_sketch[data-animate=true] .VFii3G_measurement{animation:none}.VFii3G_tabs button{transition:none}}@media (max-width:750px){.VFii3G_investigation{grid-template-columns:1fr}.VFii3G_setup{border-bottom:1px solid #e3d5ec;border-right:0;padding:23px}.VFii3G_findings{padding:23px}.VFii3G_sketch{margin:20px 0 0}.VFii3G_tabs button{gap:10px;padding:14px}.VFii3G_tabs strong{font-size:16px}.VFii3G_tabs small{font-size:11px}.VFii3G_tabs .VFii3G_studyNumber{display:none}.VFii3G_studyHeading{padding:23px}.VFii3G_timeLimit{grid-template-columns:1fr;gap:8px;padding:20px 23px}.VFii3G_source{padding:22px 15px}.VFii3G_root .VFii3G_studyHeading h4{font-size:23px}.VFii3G_root .VFii3G_header h3{font-size:25px}}@media (max-width:400px){.VFii3G_tabs{grid-template-columns:1fr;gap:9px}.VFii3G_tabs strong{display:inline}.VFii3G_tabs small{margin-left:7px;display:inline}}
._2a-hhG_takeaway{background:#faf7fd;border-left:3px solid #a888bd;margin-top:26px;padding:20px 23px}._2a-hhG_takeaway h3{margin-bottom:9px}._2a-hhG_takeaway p{color:#6e577c;font-size:15px}
.YI85Cq_root{background:#faf7fd;border:1px solid #ded0e9;border-radius:22px;overflow:hidden}.YI85Cq_header{padding:30px 32px 25px}.YI85Cq_root .YI85Cq_eyebrow{color:#75538c;letter-spacing:.035em;margin:0 0 12px;font-size:12px;font-weight:600}.YI85Cq_root .YI85Cq_header h3{font-size:clamp(22px,2.3vw,28px);font-weight:600;line-height:1.3}.YI85Cq_assignment{background:#fff;border-left:3px solid #ad8bc4;margin:20px 0 14px;padding:14px 18px}.YI85Cq_assignment span{color:#846594;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.YI85Cq_assignment p{color:#4e3263;font-weight:500}.YI85Cq_header>p:last-child{color:#776782;font-size:14px}.YI85Cq_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 32px 22px;display:grid}.YI85Cq_tabs button{text-align:left;color:#68447e;cursor:pointer;background:#fff;border:1px solid #cbb5db;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:14px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.YI85Cq_tabs button>span{opacity:.8;font-size:11px}.YI85Cq_tabs strong{flex:1;font-size:14px;font-weight:500}.YI85Cq_tabs svg{flex:none}.YI85Cq_tabs button:hover{background:#efe5f6;border-color:#9771b1}.YI85Cq_tabs button[aria-selected=true]{color:#fff;background:#5f3792;border-color:#5f3792;box-shadow:0 3px 9px #5f37921c}.YI85Cq_root button:focus-visible,.YI85Cq_panel:focus-visible{outline-offset:3px;outline:3px solid #b19bce}.YI85Cq_panel{background:#fff}.YI85Cq_question{border-block:1px solid #e6dbef;justify-content:space-between;align-items:center;gap:16px;padding:21px 30px;display:flex}.YI85Cq_question h4{color:#4f3263;margin:0;font-size:18px;font-weight:600}.YI85Cq_question button{color:#75558c;cursor:pointer;background:#fff;border:1px solid #d8c7e4;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:7px 10px;font-size:11px;display:inline-flex}.YI85Cq_question button:hover{background:#f7f1fb}.YI85Cq_comparison{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.YI85Cq_comparison article{min-width:0;padding-top:24px}.YI85Cq_independent{background:#fffdfb;border-right:1px solid #e7deee}.YI85Cq_supported{background:#f8fbf9}.YI85Cq_root .YI85Cq_situation{color:#867054;margin:0 26px 3px;font-size:12px;font-weight:600}.YI85Cq_supported .YI85Cq_situation{color:#52745e}.YI85Cq_art{width:100%;padding:2px 12px 0}.YI85Cq_art svg{width:100%;height:auto;display:block}.YI85Cq_description{padding:17px 26px 27px}.YI85Cq_description h5{color:#4e3561;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.4}.YI85Cq_description p{color:#706277;font-size:14px;line-height:1.8}.YI85Cq_takeaway{background:#f8f3fc;border-top:1px solid #e6dbef;padding:22px 30px}.YI85Cq_takeaway>span{letter-spacing:.035em;color:#816095;font-size:11px;font-weight:600}.YI85Cq_takeaway p{color:#584264;margin-top:5px;font-size:15px}.YI85Cq_root .YI85Cq_caption{color:#897591;padding:15px 30px;font-size:12px;line-height:1.7}.YI85Cq_art[data-animate=true] .YI85Cq_screen{animation:.55s ease-out both YI85Cq_appear}.YI85Cq_art[data-animate=true] .YI85Cq_person{animation:.6s ease-out .12s both YI85Cq_appear}.YI85Cq_art[data-animate=true] .YI85Cq_context{animation:.7s ease-out .35s both YI85Cq_appear}@keyframes YI85Cq_appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.YI85Cq_root{border-radius:15px}.YI85Cq_header{padding:23px 20px 20px}.YI85Cq_tabs{gap:6px;padding:0 20px 20px}.YI85Cq_tabs button{flex-wrap:wrap;gap:6px;padding:12px 9px}.YI85Cq_tabs button>span{display:none}.YI85Cq_tabs strong{font-size:12px;line-height:1.4}.YI85Cq_tabs svg{width:14px}.YI85Cq_question{padding:17px 20px}.YI85Cq_question h4{font-size:17px}.YI85Cq_question button span{display:none}.YI85Cq_question button{padding:8px}.YI85Cq_comparison{grid-template-columns:1fr}.YI85Cq_independent{border-bottom:1px solid #e7deee;border-right:0}.YI85Cq_comparison article{padding-top:19px}.YI85Cq_root .YI85Cq_situation{margin-inline:20px}.YI85Cq_art{max-width:470px;margin-inline:auto;padding-inline:8px}.YI85Cq_description{padding:12px 20px 22px}.YI85Cq_takeaway{padding:20px}.YI85Cq_root .YI85Cq_caption{padding:15px 20px}}@media (max-width:480px){.YI85Cq_tabs{grid-template-columns:1fr}.YI85Cq_tabs button{flex-wrap:nowrap;gap:10px;min-height:44px;padding:10px 12px}.YI85Cq_tabs button>span{display:inline}.YI85Cq_tabs strong{font-size:14px}.YI85Cq_tabs svg{width:17px}}@media (prefers-reduced-motion:reduce){.YI85Cq_art[data-animate=true] .YI85Cq_screen,.YI85Cq_art[data-animate=true] .YI85Cq_person,.YI85Cq_art[data-animate=true] .YI85Cq_context{animation:none}.YI85Cq_tabs button{transition:none}}
.CKqfoa_reading{gap:18px;margin-top:28px;display:grid}.CKqfoa_reading .CKqfoa_readingContext{color:#6c5a77;margin-bottom:0;font-size:14px}.CKqfoa_reading>h3{margin-bottom:5px}.CKqfoa_reading>p{margin-bottom:-12px}
.vB1sIW_root .vB1sIW_closing{color:#64516f;margin:26px 0 0}.vB1sIW_reading{background:#fff;border:1px solid #ddcde9;border-radius:14px;margin-top:28px}.vB1sIW_reading summary{color:#5f3792;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;list-style:none;display:flex}.vB1sIW_reading summary::-webkit-details-marker{display:none}.vB1sIW_reading summary:hover{background:#f8f3fc;border-radius:14px}.vB1sIW_reading summary:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #a98ac2}.vB1sIW_reading strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.vB1sIW_reading small{color:#7a638b;margin-top:4px;font-size:12px;line-height:1.6;display:block}.vB1sIW_toggle{border:1px solid #d7c3e7;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;transition:transform .2s;display:grid}.vB1sIW_reading[open] .vB1sIW_toggle{transform:rotate(45deg)}.vB1sIW_readingBody{padding:0 20px 20px}@media (max-width:600px){.vB1sIW_reading summary{gap:12px;padding:18px}.vB1sIW_readingBody{padding:0 10px 10px}}@media (prefers-reduced-motion:reduce){.vB1sIW_toggle{transition:none}}
.ex4IhW_explorer{background:#fcfaff;border:1px solid #dccae9;border-radius:18px;overflow:hidden}.ex4IhW_top{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 20px;display:flex}.ex4IhW_top span,.ex4IhW_number{color:#846197;letter-spacing:.02em;font-size:12px}.ex4IhW_top h3{margin-top:6px;font-size:22px}.ex4IhW_tag{border:1px solid #e0d3e9;border-radius:20px;padding:6px 11px}.ex4IhW_tabs{gap:9px;padding:0 28px 24px;display:flex}.ex4IhW_tabs button{color:#5f3792;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdb6dd;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:46px;padding:12px 17px;font-size:14px;display:flex}.ex4IhW_tabs button>span{opacity:.65;font-size:11px}.ex4IhW_tabs button[aria-selected=true]{color:#fff;background:#5f3792;border-color:#5f3792}.ex4IhW_tabs button:hover:not([aria-selected=true]){background:#f0e5f8;border-color:#9064b1}.ex4IhW_tabs button:focus-visible,.ex4IhW_replay:focus-visible,.ex4IhW_panel:focus-visible{outline-offset:3px;outline:3px solid #a26bc8}.ex4IhW_panel{border-top:1px solid #e5d8ee;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.ex4IhW_figure{background:#f6f0fa;align-content:center;min-width:0;padding:22px 12px 52px;position:relative}.ex4IhW_figure svg{width:100%;height:auto;display:block}.ex4IhW_figure>p{text-align:center;color:#796385;padding-inline:15px;font-size:12px;line-height:1.6}.ex4IhW_replay{font:inherit;color:#79568f;cursor:pointer;background:0 0;border:1px solid #d5c2e2;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:13px;right:18px}.ex4IhW_replay:hover{background:#fff}.ex4IhW_explanation{background:#fff;align-content:center;padding:30px 28px}.ex4IhW_explanation h4{letter-spacing:-.025em;color:#382441;margin:12px 0 18px;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.3}.ex4IhW_explanation>p{font-size:15px;line-height:1.8}.ex4IhW_explanation .ex4IhW_note{color:#715780;border-left:2px solid #c9aedb;margin-top:22px;padding-left:15px;font-size:13px;line-height:1.75}[data-animate=true] .ex4IhW_enter{animation:.65s both ex4IhW_arrive}[data-animate=true] .ex4IhW_flow{animation:2s linear 2 ex4IhW_stream}[data-animate=true] .ex4IhW_steam{animation:2s 2 ex4IhW_warm}@keyframes ex4IhW_arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ex4IhW_stream{0%{stroke-dashoffset:52px}to{stroke-dashoffset:0}}@keyframes ex4IhW_warm{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:900px){.ex4IhW_panel{grid-template-columns:1fr}.ex4IhW_figure{padding:10px 18px 52px}.ex4IhW_figure svg{max-height:350px}.ex4IhW_explanation{border-top:1px solid #e6daef}}@media (max-width:560px){.ex4IhW_top{padding:21px 18px 16px}.ex4IhW_top h3{font-size:20px}.ex4IhW_tag{display:none}.ex4IhW_tabs{gap:6px;padding:0 16px 18px}.ex4IhW_tabs button{flex-wrap:wrap;flex:1;gap:5px;min-width:0;padding:10px 6px;font-size:12px}.ex4IhW_tabs button>span{display:none}.ex4IhW_tabs button svg{width:12px}.ex4IhW_figure{padding-inline:3px}.ex4IhW_explanation{padding:23px 20px}}@media (prefers-reduced-motion:reduce){[data-animate=true] .ex4IhW_enter,[data-animate=true] .ex4IhW_flow,[data-animate=true] .ex4IhW_steam{animation:none}}
.BcnfdG_waterNote.BcnfdG_waterNote{color:#685275;background:#faf7fd;border-left:3px solid #ac8bc5;margin:0 0 24px;padding:12px 17px;font-size:14px}.BcnfdG_comparison{border-block:1px solid #e7dbef;margin:30px 0;padding-block:24px}.BcnfdG_comparisonHeading h3{letter-spacing:-.025em;margin-bottom:12px;font-size:25px}.BcnfdG_comparison .BcnfdG_scale{margin-top:17px;font-size:14px}.BcnfdG_scale strong{color:#5f3792}.BcnfdG_reading{gap:18px;display:grid}.BcnfdG_reading>h3{margin-bottom:5px}.BcnfdG_reading>p{margin-bottom:-12px}
.JkzSLq_root{color:#453252;background:#f7f3fb;border:1px solid #e0d4ec;border-radius:15px;margin:0}.JkzSLq_top{border-bottom:1px solid #e7ddf0;justify-content:space-between;align-items:center;gap:18px;padding:18px 23px;display:flex}.JkzSLq_top>span{font-size:12px;font-weight:500;line-height:1.6}.JkzSLq_replay{color:#694189;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:7px 2px;font-size:11px;display:flex}.JkzSLq_replay:hover{color:#39204e}.JkzSLq_replay:focus-visible,.JkzSLq_choices button:focus-visible{outline-offset:4px;outline:3px solid #7951a2}.JkzSLq_choices{flex-wrap:wrap;gap:8px;padding:20px 23px 0;display:flex}.JkzSLq_choices button{color:#695176;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8c7e9;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;transition:background .2s,border-color .2s,color .2s;display:flex}.JkzSLq_choices button:hover{background:#f0e8f8;border-color:#916caf}.JkzSLq_choices button[aria-pressed=true]{color:#fff;background:#5f3792;border-color:#5f3792}.JkzSLq_number{opacity:.85;font-variant-numeric:tabular-nums;font-size:10px}.JkzSLq_stage{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:28px;padding:24px 26px;display:grid}.JkzSLq_root .JkzSLq_sceneCopy h3{color:#503263;letter-spacing:-.025em;max-width:none;margin:10px 0 11px;font-size:23px;font-weight:600;line-height:1.35}.JkzSLq_root .JkzSLq_sceneCopy p{color:#756481;text-wrap:wrap;max-width:none;margin:0;font-size:13px;line-height:1.8}.JkzSLq_illustration{place-items:center;min-width:0;min-height:140px;display:grid}.JkzSLq_modelStack{width:min(215px,100%);height:125px;position:relative}.JkzSLq_oldModel{color:#73558c;background:#e1d5ed;border:1px solid #d4c2e3;border-radius:6px;padding:8px 12px;font-size:10px;position:absolute;inset:0 18px 26px 0;transform:rotate(-7deg)}.JkzSLq_newModel{background:#fff;border:1px solid #baa0d1;border-radius:7px;align-content:center;padding:6px 13px 11px;display:grid;position:absolute;inset:27px 0 0 19px;transform:rotate(2deg);box-shadow:0 12px 16px -14px #65418088}.JkzSLq_newModel svg{stroke:#baa1ce;stroke-width:1.2px;width:140px;max-width:100%;height:60px;margin:auto}.JkzSLq_newModel svg circle{fill:#9a73ba;stroke:#fff;stroke-width:2px}.JkzSLq_newModel>span{text-align:center;color:#694386;font-size:10px;display:block}.JkzSLq_processing{width:min(260px,100%);padding-top:8px;position:relative}.JkzSLq_processingPath{color:#806491;align-items:center;gap:13px;font-size:10px;display:flex}.JkzSLq_processingPath>span{flex-shrink:0}.JkzSLq_processingPath i{border-top:1px dashed #baa3cd;flex:1}.JkzSLq_processingCore{background:#fff;border:1px solid #cdb8e0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:min(172px,100%);height:71px;margin:19px auto 0;padding-bottom:14px;display:flex;position:relative;box-shadow:5px 5px #e6dcf0}.JkzSLq_processingCore>span{background:#ccb6df;border-radius:3px;width:13px;height:13px;transform:rotate(45deg)}.JkzSLq_processingCore>span:nth-child(2){background:#b798d0}.JkzSLq_processingCore>span:nth-child(3){background:#9870b9}.JkzSLq_processingCore>span:nth-child(4){background:#704595}.JkzSLq_processingCore strong{color:#846599;font-size:9px;font-weight:500;position:absolute;bottom:10px}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_sceneCopy{animation:.6s both JkzSLq_enter}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_illustration{animation:.7s .1s both JkzSLq_enter}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_newModel{animation:.85s .1s both JkzSLq_modelIn}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_processingCore>span{animation:1.4s .1s both JkzSLq_process}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_processingCore>span:nth-child(2){animation-delay:.3s}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_processingCore>span:nth-child(3){animation-delay:.5s}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_processingCore>span:nth-child(4){animation-delay:.7s}@keyframes JkzSLq_enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes JkzSLq_modelIn{0%{opacity:0;transform:translate(15px,11px)rotate(8deg)}to{opacity:1;transform:rotate(2deg)}}@keyframes JkzSLq_process{0%,to{transform:rotate(45deg)scale(1)}45%{transform:rotate(135deg)scale(1.23)}}@media (max-width:760px){.JkzSLq_top{padding:15px 18px}.JkzSLq_choices{gap:7px;padding:17px 18px 0}.JkzSLq_choices button{gap:7px;padding:9px 10px;font-size:11px}.JkzSLq_root .JkzSLq_sceneCopy h3{font-size:21px}}@media (max-width:560px){.JkzSLq_top{align-items:flex-start;gap:10px}.JkzSLq_top>span{font-size:11px}.JkzSLq_replay{padding:2px 0}.JkzSLq_choices{grid-template-columns:1fr;gap:6px;padding:17px 17px 0;display:grid}.JkzSLq_choices button{padding:9px 12px;font-size:12px}.JkzSLq_choices button>svg{margin-left:auto}.JkzSLq_root .JkzSLq_sceneCopy h3{margin-top:8px;font-size:22px}.JkzSLq_root .JkzSLq_sceneCopy p{font-size:13px}.JkzSLq_illustration{min-height:128px;margin-top:0}}@media (prefers-reduced-motion:reduce){.JkzSLq_root *,.JkzSLq_root :before,.JkzSLq_root :after{transition:none!important;animation:none!important}}.JkzSLq_compute{width:min(218px,100%)}.JkzSLq_servers{align-items:flex-end;gap:9px;padding:4px 5px 10px;display:flex}.JkzSLq_server{background:#fff;border:1px solid #c6b0db;border-radius:6px;flex:1;align-content:start;gap:8px;min-width:0;height:92px;padding:16px 8px;display:grid;position:relative;box-shadow:3px 4px #e4d8ee}.JkzSLq_server:nth-child(2){height:106px}.JkzSLq_server i{background:repeating-linear-gradient(90deg,#b9a0cf 0 3px,#0000 3px 6px);height:5px;display:block}.JkzSLq_server>span{background:#8559aa;border-radius:50%;width:5px;height:5px;position:absolute;bottom:10px;left:9px}.JkzSLq_compute>span{color:#694386;text-align:center;font-size:10px;line-height:1.5;display:block}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_server{animation:.7s both JkzSLq_enter}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_server:nth-child(2){animation-delay:.12s}.JkzSLq_root[data-seen=true][data-motion=full] .JkzSLq_server:nth-child(3){animation-delay:.24s}@media (max-width:600px){.JkzSLq_stage{grid-template-columns:1fr;gap:18px;padding:22px 21px}}@media (prefers-reduced-motion:reduce){.JkzSLq_server{animation:none!important}}
.A5cIkG_root{color:#46334f;margin:0}.A5cIkG_caption{color:#80688d;justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;font-size:12px;line-height:1.6;display:flex}.A5cIkG_caption button{color:#755188;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:8px 4px;font-size:11px;display:inline-flex}.A5cIkG_caption button:hover{color:#4b2968}.A5cIkG_caption button:focus-visible,.A5cIkG_moment:focus-visible{outline-offset:4px;outline:3px solid #7c4fa3}.A5cIkG_timeline{--step-gap:14px;gap:var(--step-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:26px;display:grid;position:relative}.A5cIkG_track{top:16px;left:16px;right:calc((100% - var(--step-gap) - var(--step-gap)) / 3 - 16px);background:#e3d6ed;height:1px;position:absolute}.A5cIkG_track>span{width:100%;height:100%;transform:scaleX(var(--progress));transform-origin:0;background:#8e69ac;transition:transform .45s;display:block}.A5cIkG_moment{color:#725e7e;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:0;display:flex;position:relative}.A5cIkG_marker{color:#89669f;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d6c5e4;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;transition:background .2s,border-color .2s,color .2s;display:grid;box-shadow:0 0 0 6px #fff}.A5cIkG_momentLabel{background:#faf8fd;border:1px solid #e2d6eb;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;width:100%;padding:11px 13px;font-size:13px;line-height:1.55;transition:border-color .2s,background .2s;display:flex}.A5cIkG_momentLabel svg{flex-shrink:0}.A5cIkG_moment:hover .A5cIkG_momentLabel{background:#f3edf9;border-color:#b79acb}.A5cIkG_moment[aria-pressed=true] .A5cIkG_momentLabel{color:#573075;background:#efe5f8;border-color:#ad8bc9;font-weight:600}.A5cIkG_moment[aria-pressed=true] .A5cIkG_marker{color:#fff;background:#5f3792;border-color:#5f3792}.A5cIkG_example{background:#f7f3fa;border:1px solid #e3d9ec;border-radius:12px;padding:26px 27px 23px}.A5cIkG_insight>span{color:#846995;margin-bottom:7px;font-size:10px;display:block}.A5cIkG_root .A5cIkG_insight h3{color:#53376b;letter-spacing:-.025em;max-width:none;margin:0 0 23px;font-size:23px;font-weight:600;line-height:1.35}.A5cIkG_exchange{padding:0 5px}.A5cIkG_request{background:#eee5f5;border:1px solid #e0d0ed;border-bottom:0;border-radius:12px 12px 0 0;width:82%;margin:0 0 0 auto;padding:15px 18px;position:relative}.A5cIkG_request>span{color:#7b638a;margin-bottom:5px;font-size:10px;display:block}.A5cIkG_root .A5cIkG_request p{color:#654378;margin:0;font-size:13px;line-height:1.7}.A5cIkG_paper{background:#fff;border:1px solid #d6c4e5;border-radius:4px 4px 16px;padding:21px 25px 23px;position:relative;box-shadow:5px 5px 0 -1px #e5daee}.A5cIkG_paperTop{color:#6c527d;border-bottom:1px solid #eee6f4;justify-content:space-between;align-items:center;gap:13px;padding-bottom:15px;font-size:11px;line-height:1.6;display:flex}.A5cIkG_paperTop>span:last-child{color:#9179a0;font-size:10px}.A5cIkG_version{color:#7f678e;margin-top:21px;font-size:11px;line-height:1.6;display:block}.A5cIkG_root .A5cIkG_outputText{color:#4d365c;text-wrap:wrap;max-width:none;margin:11px 0 22px;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.8}.A5cIkG_outputText mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 42%,#eee2fa 42%);padding:2px 0}.A5cIkG_observation{border-top:1px dashed #ddcde9;align-items:flex-start;gap:15px;padding-top:18px;display:flex}.A5cIkG_observation svg{stroke:#9d79b6;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 25px;width:25px;height:30px;margin-top:2px}.A5cIkG_root .A5cIkG_observation p{color:#80688f;margin:0;font-size:13px;line-height:1.8}.A5cIkG_notes{align-items:center;gap:14px;margin:24px 5px 0;display:flex}.A5cIkG_noteSheet{background:#fff;border:1px solid #d1bcdf;border-radius:2px;flex:0 0 30px;align-content:center;gap:5px;height:39px;padding:7px;display:grid;transform:rotate(-6deg)}.A5cIkG_noteSheet i{background:#bd9ed1;height:1px}.A5cIkG_noteSheet i:last-child{width:60%}.A5cIkG_notes>div{flex:1;min-width:0}.A5cIkG_notes strong{color:#71557f;margin-bottom:3px;font-size:11px;font-weight:500;display:block}.A5cIkG_root .A5cIkG_notes p{color:#766180;margin:0;font-size:12px;line-height:1.8}.A5cIkG_notesState{color:#9d899e;flex-shrink:0;align-items:center;gap:5px;max-width:110px;font-size:10px;line-height:1.5;display:inline-flex}.A5cIkG_notes[data-given=true] .A5cIkG_notesState{color:#674085}.A5cIkG_notesState svg{flex-shrink:0}.A5cIkG_root[data-seen=true] .A5cIkG_example{animation:.48s ease-out both A5cIkG_appear}.A5cIkG_root[data-seen=true] .A5cIkG_paper{animation:.65s cubic-bezier(.2,.8,.2,1) both A5cIkG_paper}.A5cIkG_root[data-seen=true] .A5cIkG_request{animation:.55s ease-out both A5cIkG_message}.A5cIkG_root[data-seen=true] .A5cIkG_observation{animation:.6s .25s both A5cIkG_appear}.A5cIkG_root[data-seen=true][data-step="1"] .A5cIkG_noteSheet{animation:1s ease-in-out both A5cIkG_note}.A5cIkG_root[data-seen=true][data-step="2"] .A5cIkG_outputText mark{animation:.65s .15s both A5cIkG_highlight}@keyframes A5cIkG_appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes A5cIkG_paper{0%{opacity:.3;transform:translateY(8px)rotate(.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes A5cIkG_message{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes A5cIkG_note{0%,to{transform:rotate(-6deg)}45%{transform:translateY(-8px)rotate(3deg)}}@keyframes A5cIkG_highlight{0%{background-color:#e1ccee}to{background-color:#0000}}@media (max-width:700px){.A5cIkG_timeline{--step-gap:9px}.A5cIkG_momentLabel{padding:10px;font-size:12px}.A5cIkG_example{padding:22px 20px}.A5cIkG_request{width:92%}.A5cIkG_notes{flex-wrap:wrap}.A5cIkG_notes>div{flex-basis:calc(100% - 44px)}.A5cIkG_notesState{flex-basis:100%;max-width:none;margin-left:44px}}@media (max-width:500px){.A5cIkG_caption{align-items:flex-start;margin-bottom:20px}.A5cIkG_caption button{padding-top:1px}.A5cIkG_timeline{grid-template-columns:1fr;gap:11px;padding:0 0 24px}.A5cIkG_track{width:1px;height:auto;inset:21px auto 45px 16px}.A5cIkG_track>span{height:100%;transform:scaleY(var(--progress));transform-origin:top}.A5cIkG_moment{flex-direction:row;align-items:center;gap:13px}.A5cIkG_marker{flex-shrink:0}.A5cIkG_momentLabel{font-size:13px}.A5cIkG_example{padding:21px 17px 20px}.A5cIkG_root .A5cIkG_insight h3{margin-bottom:20px;font-size:23px}.A5cIkG_exchange{padding:0}.A5cIkG_request{width:96%;padding:14px}.A5cIkG_paper{padding:18px 17px}.A5cIkG_paperTop{flex-wrap:wrap;gap:4px 13px}.A5cIkG_root .A5cIkG_outputText{font-size:17px}.A5cIkG_observation{gap:11px}.A5cIkG_observation svg{flex-basis:20px;width:20px}.A5cIkG_notes{align-items:flex-start;margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.A5cIkG_root *,.A5cIkG_root :before,.A5cIkG_root :after{transition:none!important;animation:none!important}}
.xZ9ROa_root{color:#302438;padding:22px 0 6px}.xZ9ROa_intro{margin-bottom:30px}.xZ9ROa_root .xZ9ROa_eyebrow{color:#5f3792;align-items:center;gap:12px;margin:0 0 19px;font-size:12px;font-weight:600;display:flex}.xZ9ROa_eyebrow>span{font-variant-numeric:tabular-nums;border:1px solid #ddd0ec;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:500;display:grid}.xZ9ROa_root h2{letter-spacing:-.035em;color:#251a32;text-wrap:wrap;max-width:none;margin:0 0 19px;font-size:clamp(29px,3.1vw,42px);font-weight:600;line-height:1.2}.xZ9ROa_root p{color:#696071;text-wrap:wrap;max-width:none;margin:0;font-size:16px;line-height:1.8}.xZ9ROa_root .xZ9ROa_takeaway{margin:27px 0 36px}.xZ9ROa_takeaway strong{color:#42324f;font-weight:600}.xZ9ROa_source{background:linear-gradient(115deg,#f7f3fb,#fcfbfe);border:1px solid #e1d6ed;border-radius:14px;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:28px;margin-top:28px;padding:24px 30px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.xZ9ROa_source:hover{border-color:#a68ac7;box-shadow:0 8px 25px -18px #5f379255}.xZ9ROa_source:focus-visible{outline-offset:5px;outline:3px solid #5f3792}.xZ9ROa_cover{transition:transform .3s;transform:rotate(-3deg)}.xZ9ROa_cover img{border-radius:2px 5px 5px 2px;width:100%;height:auto;display:block;box-shadow:6px 9px 0 -4px #dcd0e8,0 12px 20px -12px #3c214777}.xZ9ROa_source:hover .xZ9ROa_cover{transform:rotate(-1deg)translateY(-2px)}.xZ9ROa_sourceLabel{color:#6d547f;margin-bottom:9px;font-size:11px;font-weight:500;display:block}.xZ9ROa_sourceCopy h3{color:#34243f;letter-spacing:-.025em;margin:0 0 9px;font-size:22px;font-weight:600;line-height:1.35}.xZ9ROa_sourceCopy p{font-size:14px;line-height:1.7}.xZ9ROa_sourceAction{color:#5f3792;align-items:center;gap:8px;margin-top:15px;font-size:13px;font-weight:600;display:inline-flex}.xZ9ROa_root .xZ9ROa_sourceNote{color:#786c82;margin:12px 0 0;font-size:12px;line-height:1.7}@media (max-width:600px){.xZ9ROa_root{padding-top:17px}.xZ9ROa_intro{margin-bottom:24px}.xZ9ROa_root h2{font-size:30px}.xZ9ROa_root p{font-size:15px}.xZ9ROa_source{grid-template-columns:minmax(0,1fr) 78px;align-items:start;gap:15px;padding:22px 18px}.xZ9ROa_cover{grid-area:1/2;margin-top:7px}.xZ9ROa_sourceCopy{display:contents}.xZ9ROa_sourceLabel,.xZ9ROa_sourceCopy h3{grid-column:1}.xZ9ROa_sourceLabel{grid-row:1;margin:0}.xZ9ROa_sourceCopy h3{grid-row:1;margin:27px 0 0;font-size:21px}.xZ9ROa_sourceCopy p,.xZ9ROa_sourceAction{grid-column:1/-1}.xZ9ROa_sourceCopy p{font-size:14px}.xZ9ROa_sourceAction{margin-top:0}}@media (prefers-reduced-motion:reduce){.xZ9ROa_source,.xZ9ROa_cover{transition:none}}
._3Okdjq_sources{margin-bottom:22px}._3Okdjq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._3Okdjq_card{background:#fff;border:1px solid #dfd2ec;border-radius:16px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}._3Okdjq_card:hover,._3Okdjq_card:focus-within{border-color:#a28abc;box-shadow:0 10px 24px -19px #5f379277}._3Okdjq_picture{background:#17131d;border-bottom:1px solid #dfd2ec}._3Okdjq_picture img{width:100%;height:auto;display:block}._3Okdjq_body{flex-direction:column;flex:1;padding:25px;display:flex}._3Okdjq_meta{color:#6d587e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}._3Okdjq_meta>span:first-child{align-items:center;gap:7px;display:inline-flex}._3Okdjq_meta>span:last-child{background:#f4eff9;border-radius:30px;padding:3px 9px}._3Okdjq_card h3{color:#302139;letter-spacing:-.025em;margin:14px 0 4px;font-size:clamp(23px,2.1vw,28px);font-weight:600;line-height:1.3}._3Okdjq_card ._3Okdjq_benefit{color:#5f3792;margin:0 0 13px;font-size:13px;font-weight:500;line-height:1.6}._3Okdjq_card ._3Okdjq_description{font-size:14px;line-height:1.75}._3Okdjq_card ._3Okdjq_audience{color:#776a80;margin:12px 0 22px;font-size:12px;line-height:1.7}._3Okdjq_action{color:#fff;background:#5f3792;border:1px solid #5f3792;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}._3Okdjq_action svg{flex-shrink:0;transition:transform .2s}._3Okdjq_action:hover{background:#4f2b7d}._3Okdjq_action:hover svg,._3Okdjq_action:focus-visible svg{transform:translate(2px,-2px)}._3Okdjq_action:focus-visible,._3Okdjq_secondary a:focus-visible{outline-offset:4px;outline:3px solid #9b71c8}._3Okdjq_secondary{flex-wrap:wrap;gap:4px 20px;padding-top:9px;display:flex}._3Okdjq_secondary a{color:#5f3792;text-underline-offset:4px;border-radius:2px;align-items:center;gap:5px;min-height:36px;font-size:11px;line-height:1.6;-webkit-text-decoration:underline #cdbadd;text-decoration:underline #cdbadd;display:inline-flex}._3Okdjq_secondary a:hover{text-decoration-color:#5f3792}._3Okdjq_channel ._3Okdjq_action{color:#5f3792;background:#f8f5fc;border-color:#d6c5e7}._3Okdjq_channel ._3Okdjq_action:hover{background:#eee5f7}._3Okdjq_channel ._3Okdjq_meta svg{color:#b63e44}._3Okdjq_card[data-seen=true]{animation:.6s cubic-bezier(.2,.65,.3,1) both _3Okdjq_source-in}._3Okdjq_card:nth-child(2n)[data-seen=true]{animation-delay:.1s}@keyframes _3Okdjq_source-in{0%{opacity:.3;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){._3Okdjq_grid{grid-template-columns:minmax(0,1fr);gap:20px}._3Okdjq_body{padding:22px}._3Okdjq_feature ._3Okdjq_picture{border-top:1px solid #dfd2ec;border-bottom:0;order:2}._3Okdjq_card h3{font-size:25px}._3Okdjq_card:nth-child(2n)[data-seen=true]{animation-delay:0s}}@media (max-width:360px){._3Okdjq_body{padding:19px}._3Okdjq_card h3{font-size:23px}}@media (prefers-reduced-motion:reduce){._3Okdjq_card,._3Okdjq_action,._3Okdjq_action svg{transition:none;animation:none!important}}
.y7Qjyq_root{background:#f7f3fb;border:1px solid #dfd2eb;border-radius:16px;margin:0;overflow:hidden}.y7Qjyq_caption{color:#6f527f;border-bottom:1px solid #e3d9ed;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;font-size:12px;line-height:1.6;display:flex}.y7Qjyq_caption button{color:#5f3792;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.y7Qjyq_caption button:hover{background:#fff;border-color:#c6aedb}.y7Qjyq_examples{grid-template-columns:1fr 1fr 1.12fr;align-items:start;gap:24px;padding:30px 25px 15px;display:grid}.y7Qjyq_context{color:#66487c;align-items:center;gap:8px;margin-bottom:21px;font-size:12px;font-weight:600;display:flex}.y7Qjyq_context>span{color:#9674ad;font-size:10px;font-weight:400}.y7Qjyq_context svg{margin-left:auto}.y7Qjyq_preview{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.y7Qjyq_paper{background:#fff;border:1px solid #d7c5e5;border-radius:4px 9px 9px 4px;transition:transform .3s,box-shadow .3s;transform:rotate(-2deg);box-shadow:5px 7px #e0d2ec,0 12px 18px -16px #45205d}.y7Qjyq_example:nth-child(2) .y7Qjyq_paper{transform:rotate(1.8deg)translateY(7px)}.y7Qjyq_example:nth-child(3) .y7Qjyq_paper{border-radius:9px;transform:rotate(-1deg)}.y7Qjyq_preview:hover .y7Qjyq_paper,.y7Qjyq_preview:focus-visible .y7Qjyq_paper{transform:translateY(-6px)rotate(0);box-shadow:5px 11px #ddcce9,0 18px 22px -18px #45205d}.y7Qjyq_previewAction{color:#5f3792;border-bottom:1px solid #d4bfe4;justify-content:space-between;align-items:center;gap:8px;margin-top:23px;padding:11px 0;font-size:12px;font-weight:500;display:flex}.y7Qjyq_previewAction svg{flex-shrink:0}.y7Qjyq_product{color:#46334f;padding:23px 18px}.y7Qjyq_productEyebrow{color:#82698f;margin-bottom:10px;font-size:9px;line-height:1.6}.y7Qjyq_product .y7Qjyq_productTitle{letter-spacing:-.02em;color:#452854;margin:0 0 22px;font-size:17px;font-weight:600;line-height:1.35}.y7Qjyq_central{text-align:center;color:#5f3792;background:#f0e7f8;border:1px solid #d5bde8;border-radius:7px;padding:11px 6px;font-size:12px}.y7Qjyq_branches{border-top:0;height:25px;margin:0 22%;display:flex}.y7Qjyq_branches span{border-bottom:1px solid #b79bca;flex:1}.y7Qjyq_branches span:first-child{border-right:1px solid #b79bca}.y7Qjyq_costs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.y7Qjyq_costs div{flex-direction:column;gap:6px;display:flex}.y7Qjyq_costs strong{color:#5b3873;font-size:10px;font-weight:600;line-height:1.5}.y7Qjyq_costs span{color:#7c6c84;font-size:10px;line-height:1.6}.y7Qjyq_product .y7Qjyq_productNote{border-top:1px solid #eee6f3;margin:20px 0 0;padding-top:12px;font-size:10px;line-height:1.8}.y7Qjyq_report{padding-top:31px}.y7Qjyq_report .y7Qjyq_productTitle{border-bottom:2px solid #dbcae8;padding-bottom:17px}.y7Qjyq_root .y7Qjyq_report>p{margin:0;font-size:12px;line-height:1.9}.y7Qjyq_reportNote{color:#8b6f9c;border-left:2px solid #c7b0d9;margin-top:26px;padding-left:10px;font-size:10px;line-height:1.8}.y7Qjyq_reportNote span{color:#614278;font-weight:500;display:block}.y7Qjyq_app{padding:0}.y7Qjyq_browserBar{background:#f4eff9;border-bottom:1px solid #e4d9ed;border-radius:9px 9px 0 0;align-items:center;gap:4px;padding:11px 12px;display:flex}.y7Qjyq_browserBar i{background:#b599cc;border-radius:50%;width:4px;height:4px}.y7Qjyq_browserBar>span{color:#9275a4;margin-left:auto;font-size:9px}.y7Qjyq_appContent{padding:19px 16px}.y7Qjyq_app .y7Qjyq_productTitle{margin-bottom:19px}.y7Qjyq_taskList{gap:9px;display:grid}.y7Qjyq_taskList>div,.y7Qjyq_taskList label{background:#fbf9fd;border:1px solid #e7ddee;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:10px;line-height:1.6;display:flex}.y7Qjyq_fakeCheckbox{background:#fff;border:1px solid #bfa8d0;border-radius:3px;flex:0 0 12px;height:12px}.y7Qjyq_taskList label{cursor:pointer}.y7Qjyq_taskList input{accent-color:#5f3792;flex-shrink:0;width:18px;height:18px;margin:0}.y7Qjyq_taskList label[data-checked=true]{background:#edf4ef;border-color:#b9d3c4}.y7Qjyq_appProgress{background:#ede5f4;border-radius:4px;height:4px;margin-top:20px;overflow:hidden}.y7Qjyq_appProgress>span{transform-origin:0;background:#5f3792;width:100%;height:100%;transition:transform .25s;display:block}.y7Qjyq_product .y7Qjyq_progressLabel{color:#876c98;justify-content:space-between;align-items:center;margin:8px 0 0;font-size:10px;display:flex}.y7Qjyq_root .y7Qjyq_exampleNote{color:#8a7596;margin:6px 25px 22px;font-size:11px;line-height:1.7}.y7Qjyq_root[data-seen=true] .y7Qjyq_example{animation:.65s both y7Qjyq_example-arrive}.y7Qjyq_root[data-seen=true] .y7Qjyq_example:nth-child(2){animation-delay:.16s}.y7Qjyq_root[data-seen=true] .y7Qjyq_example:nth-child(3){animation-delay:.32s}@keyframes y7Qjyq_example-arrive{0%{opacity:.15;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.y7Qjyq_preview:focus-visible,.y7Qjyq_caption button:focus-visible,.y7Qjyq_dialog button:focus-visible{outline-offset:5px;outline:3px solid #8050ad}.y7Qjyq_dialog{color:#45334d;border:1px solid #dac7e9;border-radius:18px;width:min(920px,100vw - 40px);max-height:90dvh;padding:28px 32px 22px;box-shadow:0 25px 90px #24133340}.y7Qjyq_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24193288}.y7Qjyq_dialogHeader{color:#896e99;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.y7Qjyq_dialogHeader button{color:#5f3792;cursor:pointer;background:#f7f2fb;border:1px solid #d6c3e6;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;display:inline-flex}.y7Qjyq_dialog>h3{color:#382043;letter-spacing:-.03em;margin:17px 0 26px;font-size:29px;font-weight:600;line-height:1.3}.y7Qjyq_dialogBody{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;display:grid}.y7Qjyq_largeProduct{background:#fff;border:1px solid #dfd1ea;border-radius:10px;overflow:hidden;box-shadow:5px 7px #eee6f4}.y7Qjyq_largeProduct .y7Qjyq_product{padding:28px 24px}.y7Qjyq_largeProduct .y7Qjyq_productEyebrow{font-size:11px}.y7Qjyq_largeProduct .y7Qjyq_productTitle{font-size:23px}.y7Qjyq_largeProduct .y7Qjyq_central{font-size:16px}.y7Qjyq_largeProduct .y7Qjyq_costs strong,.y7Qjyq_largeProduct .y7Qjyq_costs span,.y7Qjyq_largeProduct .y7Qjyq_productNote,.y7Qjyq_largeProduct .y7Qjyq_reportNote{font-size:13px}.y7Qjyq_largeProduct .y7Qjyq_report>p{font-size:17px}.y7Qjyq_largeProduct .y7Qjyq_app{padding:0}.y7Qjyq_largeProduct .y7Qjyq_appContent{padding:26px 22px}.y7Qjyq_largeProduct .y7Qjyq_taskList label{padding:12px 10px;font-size:14px}.y7Qjyq_largeProduct .y7Qjyq_progressLabel{font-size:12px}.y7Qjyq_explanation>span{color:#856999;font-size:11px}.y7Qjyq_explanation h4{color:#563369;margin:9px 0 16px;font-size:22px;font-weight:600;line-height:1.35}.y7Qjyq_dialog .y7Qjyq_explanation p{color:#75657e;margin:0 0 16px;font-size:14px;line-height:1.8}.y7Qjyq_dialog .y7Qjyq_dialogNote{color:#8d7899;margin:28px 0 0;font-size:11px;line-height:1.7}@media (max-width:900px){.y7Qjyq_examples{grid-template-columns:minmax(0,1fr);gap:35px;padding:25px 25px 15px}.y7Qjyq_example{justify-self:center;width:100%;max-width:460px}.y7Qjyq_context{margin-bottom:16px;font-size:14px}.y7Qjyq_context svg{transform:rotate(90deg)}.y7Qjyq_product{padding:23px 22px}.y7Qjyq_product .y7Qjyq_productTitle{font-size:21px}.y7Qjyq_productEyebrow{font-size:11px}.y7Qjyq_central{font-size:15px}.y7Qjyq_costs strong,.y7Qjyq_costs span,.y7Qjyq_product .y7Qjyq_productNote,.y7Qjyq_reportNote{font-size:12px}.y7Qjyq_root .y7Qjyq_report>p{font-size:15px}.y7Qjyq_taskList>div{padding:10px;font-size:12px}.y7Qjyq_previewAction{font-size:13px}.y7Qjyq_caption{align-items:flex-start;padding:15px 20px}.y7Qjyq_example:nth-child(2) .y7Qjyq_paper{transform:rotate(1deg)}.y7Qjyq_dialog{width:calc(100vw - 24px);max-height:91dvh;padding:20px}.y7Qjyq_dialogHeader{align-items:flex-start;font-size:10px}.y7Qjyq_dialog>h3{font-size:25px}.y7Qjyq_dialogBody{grid-template-columns:minmax(0,1fr);gap:26px}.y7Qjyq_largeProduct .y7Qjyq_product{padding:23px 18px}.y7Qjyq_largeProduct .y7Qjyq_app{padding:0}.y7Qjyq_largeProduct .y7Qjyq_costs strong,.y7Qjyq_largeProduct .y7Qjyq_costs span{font-size:12px}}@media (prefers-reduced-motion:reduce){.y7Qjyq_root .y7Qjyq_example{animation:none!important}.y7Qjyq_paper,.y7Qjyq_appProgress>span{transition:none}.y7Qjyq_paper{transform:none!important}}@media (max-width:360px){.y7Qjyq_examples,.y7Qjyq_product{padding-left:16px;padding-right:16px}.y7Qjyq_product .y7Qjyq_productTitle{font-size:19px}}
._61bH4a_source{background:#faf8fc;border:1px solid #e3d7ec;border-radius:14px;grid-template-columns:165px minmax(0,1fr);align-items:center;gap:30px;padding:23px 28px;text-decoration:none;transition:background .2s,border-color .2s;display:grid}._61bH4a_source:hover{background:#f6f0fb;border-color:#bba0d1}._61bH4a_source:focus-visible{outline-offset:5px;outline:3px solid #8050ad}._61bH4a_visual{gap:8px;padding:6px 0;display:grid;position:relative}._61bH4a_visual:before{content:"";border-left:1px solid #bda3d1;position:absolute;top:15px;bottom:15px;left:20px}._61bH4a_visual span{color:#614276;background:#fff;border:1px solid #dbcae7;border-radius:5px;width:135px;padding:9px 12px;font-size:12px;position:relative;box-shadow:3px 3px #ebdff3}._61bH4a_visual span:nth-child(2){margin-left:12px}._61bH4a_visual span:nth-child(3){margin-left:24px}._61bH4a_meta{color:#80668f;font-size:11px;line-height:1.6;display:block}._61bH4a_copy h3{color:#452c56;letter-spacing:-.025em;margin:8px 0;font-size:22px;font-weight:600;line-height:1.35}._61bH4a_source ._61bH4a_copy p{font-size:14px;line-height:1.7}._61bH4a_link{color:#5f3792;align-items:center;gap:8px;margin-top:15px;font-size:13px;font-weight:500;display:flex}@media (max-width:600px){._61bH4a_source{grid-template-columns:minmax(0,1fr);gap:21px;padding:23px 21px}._61bH4a_visual{flex-wrap:wrap;order:2;gap:7px;padding:0;display:flex}._61bH4a_visual:before{display:none}._61bH4a_visual span{width:auto;padding:7px 9px;font-size:10px}._61bH4a_visual span:nth-child(n){margin:0}._61bH4a_copy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){._61bH4a_source{transition:none}}
.VSODGq_frame{--ink:#5f3792;color:var(--ink);isolation:isolate;background:#f8f4fc;border:1px solid #e1d4ee;border-radius:22px;min-width:0;margin:0}.VSODGq_canvas{border-radius:21px 21px 0 0;place-items:center;min-width:0;padding:48px 28px;display:grid;position:relative;overflow:hidden}.VSODGq_content{z-index:1;width:100%;position:relative}.VSODGq_orbit{aspect-ratio:1;border:1px solid #dac9ec;border-radius:50%;width:72%;position:absolute;box-shadow:0 0 0 32px #e7dcf533,0 0 0 65px #e7dcf524}.VSODGq_confetti{pointer-events:none;position:absolute;inset:0}.VSODGq_confetti i{left:var(--left);top:var(--top);background:var(--color);opacity:.55;border-radius:1px;width:5px;height:12px;position:absolute;transform:rotate(25deg)}.VSODGq_confetti i:nth-child(3n){border-radius:50%;width:7px;height:7px}.VSODGq_confetti i:nth-child(5n){clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);width:13px;height:13px}.VSODGq_canvas[data-seen=true] .VSODGq_confetti i{animation:VSODGq_celebrate 2.9s var(--delay) cubic-bezier(.18,.7,.3,1) both}.VSODGq_canvas[data-seen=true] .VSODGq_content{animation:1s cubic-bezier(.22,1,.36,1) both VSODGq_arrive}.VSODGq_canvas[data-seen=true] .VSODGq_orbit{animation:1.3s ease-out both VSODGq_halo}.VSODGq_caption{border-top:1px solid #e3d7ef;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;font-size:11px;line-height:1.7;display:flex}.VSODGq_caption button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:6px 2px;display:inline-flex}.VSODGq_caption button:hover{text-underline-offset:4px;text-decoration:underline}.VSODGq_caption button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.VSODGq_frame[data-tone=purple]{color:#fff;background:#563384;border-color:#684493}.VSODGq_frame[data-tone=purple] .VSODGq_canvas{background:radial-gradient(at 55% 40%,#8054a5 0,#0000 68%)}.VSODGq_frame[data-tone=purple] .VSODGq_orbit{border-color:#b79bc54a;box-shadow:0 0 0 32px #b79bc511,0 0 0 65px #b79bc509}.VSODGq_frame[data-tone=purple] .VSODGq_caption{color:#f1e6fc;border-color:#b79bc54a}@keyframes VSODGq_celebrate{0%{opacity:0;transform:translateY(-70px)rotate(0)}28%{opacity:1}65%{opacity:.9}to{opacity:.55;transform:translateY(0) rotate(var(--turn))}}@keyframes VSODGq_arrive{0%{opacity:0;transform:translateY(20px)scale(.94)rotate(-3deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes VSODGq_halo{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.VSODGq_canvas{padding:40px 22px}.VSODGq_caption{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.VSODGq_canvas[data-seen=true] .VSODGq_content,.VSODGq_canvas[data-seen=true] .VSODGq_orbit,.VSODGq_canvas[data-seen=true] .VSODGq_confetti i{animation:none}}
.zqLeKq_bar{background:#faf7fd;border:1px solid #e2d4ee;border-radius:16px;margin-top:30px;padding:22px 24px 24px}.zqLeKq_barHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:17px;display:flex}.zqLeKq_bar h3{color:#3d2853;letter-spacing:-.35px;margin:0;font-size:21px;line-height:1.4}.zqLeKq_soundToggle{color:#5f3792;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4bde6;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.zqLeKq_soundToggle:hover{background:#f0e6fa}.zqLeKq_soundToggle:focus-visible{outline-offset:3px;outline:3px solid #a780cf}.zqLeKq_partySound{z-index:3;top:max(22px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));color:#fff;background:#372452b3;border-color:#e1cef862;position:absolute}.zqLeKq_partySound:hover{background:#6a4291}.zqLeKq_partySound:focus-visible{outline-color:#f3dca9}.zqLeKq_choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.zqLeKq_choices button{color:#5f3792;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4bde6;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:13px 12px;font-size:13px;font-weight:550;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.zqLeKq_choices button svg{flex-shrink:0}.zqLeKq_choices button:hover{background:#f1e7fb;transform:translateY(-3px);box-shadow:0 7px 16px #61408313}.zqLeKq_choices button[data-mode=all]{color:#fff;background:#5f3792;border-color:#5f3792}.zqLeKq_choices button[data-mode=all]:hover{background:#7446aa}.zqLeKq_choices button:focus-visible{outline-offset:3px;outline:3px solid #a780cf}.zqLeKq_party{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.zqLeKq_party::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b103ce8}.zqLeKq_party[data-mode=compliment]::backdrop{background:#33204bc9}.zqLeKq_canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zqLeKq_close{z-index:3;top:max(22px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#372452b3;border:1px solid #e1cef862;border-radius:30px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:flex;position:absolute}.zqLeKq_close:hover{background:#6a4291}.zqLeKq_close:focus-visible,.zqLeKq_switches button:focus-visible{outline-offset:4px;outline:3px solid #f3dca9}.zqLeKq_centre{pointer-events:none;place-items:center;display:grid;position:absolute;inset:85px 24px 140px}.zqLeKq_compliment{text-align:center;background:radial-gradient(at top,#78509cab,#3a2456e8 70%);border:1px solid #ddc5f84d;border-radius:28px;width:min(850px,100%);padding:42px;animation:.65s cubic-bezier(.2,.9,.25,1.1) both zqLeKq_complimentArrives;box-shadow:0 22px 100px #14062655,inset 0 1px #ead2ff28}.zqLeKq_kicker{color:#ead8ff;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;font-weight:500;display:inline-flex}.zqLeKq_party .zqLeKq_big{letter-spacing:-1.8px;color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,5vw,67px);font-weight:650;line-height:1.13}.zqLeKq_party .zqLeKq_sub{color:#f1e4ff;margin:23px 0 0;font-size:clamp(14px,1.7vw,19px);line-height:1.7}.zqLeKq_party .zqLeKq_partyLabel{text-align:center;letter-spacing:-.5px;color:#faf2ff;text-shadow:0 2px 18px #0b041f;align-self:end;margin:0 0 16px;font-size:clamp(22px,3vw,35px);font-weight:550}.zqLeKq_bottom{z-index:2;bottom:max(25px,env(safe-area-inset-bottom));justify-items:center;gap:19px;display:grid;position:absolute;left:24px;right:24px}.zqLeKq_switches{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.zqLeKq_switches button{font:inherit;cursor:pointer;color:#efe3fa;background:#2e1d4be8;border:1px solid #d9c5ee5e;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:11px 16px;font-size:13px;display:inline-flex}.zqLeKq_switches button[aria-pressed=true]{color:#51317a;background:#efddff;border-color:#efddff}.zqLeKq_switches button:hover{border-color:#efddff}.zqLeKq_timer{background:#ead6ff2a;border-radius:4px;width:112px;height:3px;display:block;overflow:hidden}.zqLeKq_timer i{transform-origin:0;background:#d8baed;height:100%;animation:6.5s linear both zqLeKq_timeLeft;display:block}@keyframes zqLeKq_complimentArrives{0%{opacity:0;transform:translateY(22px)scale(.87)rotate(-2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes zqLeKq_timeLeft{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:680px){.zqLeKq_choices{grid-template-columns:repeat(2,minmax(0,1fr))}.zqLeKq_bar{padding:20px}.zqLeKq_choices button{padding:13px 9px;font-size:12px}.zqLeKq_compliment{border-radius:22px;padding:32px 22px}.zqLeKq_centre{inset:80px 18px 160px}.zqLeKq_party .zqLeKq_big{letter-spacing:-.8px}.zqLeKq_close{top:16px;right:16px}.zqLeKq_bottom{bottom:22px;left:18px;right:18px}.zqLeKq_switches{grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,100%);display:grid}.zqLeKq_switches button{padding:10px 12px;font-size:12px}.zqLeKq_kicker{margin-bottom:18px;font-size:12px}.zqLeKq_party .zqLeKq_sub{margin-top:18px}.zqLeKq_partySound{top:16px;left:16px}}@media (max-width:380px),(max-width:680px) and (max-height:700px){.zqLeKq_compliment{padding:24px 18px}.zqLeKq_party .zqLeKq_big{font-size:28px}.zqLeKq_party .zqLeKq_sub{margin-top:12px;font-size:13px}.zqLeKq_kicker{margin-bottom:14px}}@media (max-height:520px){.zqLeKq_centre{inset:55px 80px 95px}.zqLeKq_compliment{padding:20px}.zqLeKq_party .zqLeKq_big{font-size:clamp(27px,4vw,45px)}.zqLeKq_kicker{margin-bottom:10px}.zqLeKq_party .zqLeKq_sub{margin-top:12px}.zqLeKq_bottom{gap:10px;bottom:12px}.zqLeKq_switches{width:auto;display:flex}.zqLeKq_switches button{min-height:36px;padding:6px 12px}}@media (prefers-reduced-motion:reduce){.zqLeKq_compliment,.zqLeKq_timer i{animation:none}.zqLeKq_choices button{transition:none}.zqLeKq_choices button:hover{transform:none}}
.WLV9Yq_root{color:#655b70;padding:44px 0 14px}.WLV9Yq_closing{grid-template-columns:1.05fr 1fr;align-items:center;gap:38px;display:grid}.WLV9Yq_eyebrow{color:#5f3792;letter-spacing:.025em;font-size:12px;font-weight:600;line-height:1.7}.WLV9Yq_copy h2{color:#21182e;letter-spacing:-1.2px;margin:14px 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.17}.WLV9Yq_copy p{font-size:15px;line-height:1.85}.WLV9Yq_takeaways{gap:17px;margin:25px 0 0;padding:0;list-style:none;display:grid}.WLV9Yq_takeaways li{padding-left:19px;font-size:14px;line-height:1.75;position:relative}.WLV9Yq_takeaways li:before{content:"";background:#b095cd;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.WLV9Yq_takeaways span{color:#443054;font-weight:600;display:block}.WLV9Yq_art{text-align:center;color:#fff;padding:0 6px}.WLV9Yq_artLabel{text-transform:uppercase;letter-spacing:.13em;color:#f0e6fc;margin-bottom:25px;font-size:10px;display:block}.WLV9Yq_seal{aspect-ratio:1;outline-offset:9px;background:#6a4193;border:1px solid #f5ebff70;border-radius:50%;outline:1px dashed #d4baf666;justify-content:center;align-items:center;gap:8px;width:170px;margin:auto;display:flex;box-shadow:inset 0 0 40px #ae80e125,0 20px 45px #25103626}.WLV9Yq_seal span:first-child{letter-spacing:-1px;font-size:39px;font-weight:500}.WLV9Yq_seal strong{letter-spacing:-2px;font-size:48px;font-weight:650}.WLV9Yq_plus{color:#d3b2f5;font-size:25px}.WLV9Yq_ribbon{color:#594069;background:#f6ebd7;border:1px solid #dfc7a1;border-radius:5px;width:fit-content;max-width:100%;margin:-12px auto 25px;padding:10px 18px;font-size:16px;font-weight:600;position:relative;transform:rotate(-3deg);box-shadow:0 5px 18px #2b163521}.WLV9Yq_artTags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.WLV9Yq_artTags span{border:1px solid #e2d0f448;border-radius:20px;padding:5px 12px;font-size:11px}.WLV9Yq_goodbye{border-top:1px solid #e3d6ee;grid-template-columns:1.15fr 1fr;gap:38px;margin-top:44px;padding:32px 0 4px;display:grid}.WLV9Yq_goodbye h3{letter-spacing:-.5px;color:#33243f;margin:0 0 10px;font-size:23px;font-weight:600;line-height:1.35}.WLV9Yq_feedback .WLV9Yq_eyebrow{margin:0 0 8px}.WLV9Yq_goodbye p{font-size:14px;line-height:1.8}.WLV9Yq_share{border-left:1px solid #e3d6ee;padding-top:27px;padding-left:32px}.WLV9Yq_action{color:#5f3792;font:inherit;cursor:pointer;text-align:left;background:#f8f4fc;border:1px solid #bda4d5;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:45px;margin-top:6px;padding:12px 16px;font-size:13px;display:inline-flex}.WLV9Yq_action:hover{background:#eee4f8;border-color:#8964b2}.WLV9Yq_action:focus-visible{outline-offset:4px;outline:3px solid #9f7cc2}.WLV9Yq_shareStatus{color:#5f3792;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px!important}@media (max-width:760px){.WLV9Yq_closing{grid-template-columns:1fr;gap:26px}.WLV9Yq_closing figure{justify-self:center;width:100%;max-width:500px}.WLV9Yq_goodbye{gap:22px}.WLV9Yq_share{padding-left:22px}}@media (max-width:540px){.WLV9Yq_root{padding-top:28px}.WLV9Yq_goodbye{grid-template-columns:1fr;margin-top:30px;padding-top:25px}.WLV9Yq_share{border-top:1px solid #e3d6ee;border-left:0;padding:24px 0 0}}
._9l7ULW_root{color:#62576d;padding:20px 0 10px}._9l7ULW_root p{line-height:1.85}._9l7ULW_hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:32px;padding:20px 0 38px;display:grid}._9l7ULW_eyebrow{color:#5f3792;letter-spacing:.035em;font-size:12px;font-weight:600}._9l7ULW_intro h2{color:#251931;letter-spacing:-1px;margin:12px 0 18px;font-size:clamp(30px,3.5vw,42px);line-height:1.18}._9l7ULW_intro p{font-size:14px}._9l7ULW_diplomaDetails{color:#776386;flex-wrap:wrap;gap:8px 14px;padding:10px 0;font-size:11px;display:flex}._9l7ULW_diplomaDetails span:before{content:"";vertical-align:middle;background:#a280c4;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}._9l7ULW_art{min-width:0}._9l7ULW_artBadge{color:#674482;letter-spacing:.025em;justify-content:center;align-items:center;gap:7px;margin:-19px 0 24px;font-size:11px;font-weight:600;display:flex}._9l7ULW_previewButton{cursor:zoom-in;color:#6a4f80;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}._9l7ULW_paper{border-radius:4px;transition:transform .25s;display:block;transform:rotate(-4deg);box-shadow:0 22px 33px -19px #4b266552}._9l7ULW_paper svg{width:100%;display:block}._9l7ULW_previewButton:hover ._9l7ULW_paper{transform:rotate(-2deg)translateY(-3px)}._9l7ULW_previewButton:focus-visible{outline-offset:9px;border-radius:4px;outline:3px solid #8f69af}._9l7ULW_zoomLabel{justify-content:center;align-items:center;gap:7px;margin:25px 0 0;font-size:11px;display:flex}._9l7ULW_accountLinks{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;font-size:12px;display:flex}._9l7ULW_accountLinks .button{font-size:13px}._9l7ULW_status{color:#5f3792;margin-top:15px;font-size:13px}._9l7ULW_error{background:#fff7fa;border:1px solid #d6abc4;border-radius:10px;padding:18px}._9l7ULW_downloadWrap{margin-top:18px;position:relative}._9l7ULW_downloadWrap .button{white-space:normal;text-align:left}._9l7ULW_downloadWrap>span{left:50%}._9l7ULW_downloadWrap p{color:#5f3792;align-items:flex-start;gap:7px;font-size:12px;display:flex}._9l7ULW_downloadWrap p svg{flex-shrink:0;margin-top:3px}._9l7ULW_nameSection{background:#fcfafe;border:1px solid #e2d5ed;border-radius:14px;grid-template-columns:.9fr 1.2fr;align-items:center;gap:30px;padding:24px;display:grid}._9l7ULW_root h3{color:#31223f;letter-spacing:-.4px;margin:8px 0;font-size:24px;line-height:1.35}._9l7ULW_nameSection p{margin:6px 0;font-size:13px}._9l7ULW_nameSection form{margin:0}._9l7ULW_fixedName{color:#5f3792;overflow-wrap:anywhere;background:#fff;border:1px solid #dfd0ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}._9l7ULW_nameDialog{box-sizing:border-box;color:#62576d;background:#fff;border:1px solid #dbc6ec;border-radius:20px;width:min(560px,100vw - 32px);max-height:90dvh;padding:30px;overflow:auto;box-shadow:0 25px 90px #25153555}._9l7ULW_nameDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#241532a6}._9l7ULW_nameDialog h2{color:#251931;margin:12px 0;font-size:27px;line-height:1.2}._9l7ULW_nameDialog p{font-size:14px;line-height:1.7}._9l7ULW_confirmHeader{justify-content:space-between;align-items:center;display:flex}._9l7ULW_lockIcon{color:#5f3792;background:#f1e8fb;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}._9l7ULW_confirmHeader button{color:#5f3792;cursor:pointer;background:#fff;border:1px solid #e3d5ef;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._9l7ULW_nameField{color:#4b315f;gap:9px;margin:24px 0 18px;font-size:14px;font-weight:600;display:grid}._9l7ULW_nameField input{box-sizing:border-box;color:#31223f;width:100%;font:inherit;background:#fcfaff;border:1px solid #bfa4d5;border-radius:9px;padding:14px;font-size:18px}._9l7ULW_confirmCheck{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}._9l7ULW_confirmCheck input{accent-color:#5f3792;flex-shrink:0;width:19px;height:19px;margin-top:4px}._9l7ULW_confirmNote{color:#725780;background:#f6f1fb;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}._9l7ULW_confirmNote svg{flex-shrink:0;margin-top:3px}._9l7ULW_confirmActions{flex-direction:column;gap:10px;margin-top:22px;display:flex}._9l7ULW_confirmActions button{white-space:normal}._9l7ULW_nameDialog :focus-visible{outline-offset:3px;outline:3px solid #a784c5}._9l7ULW_progressSection{padding:34px 0 22px}._9l7ULW_progressTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}._9l7ULW_progressTitle>span{color:#5f3792;flex-shrink:0;font-size:12px}._9l7ULW_track{background:#eee7f5;border-radius:6px;height:8px;margin:18px 0;overflow:hidden}._9l7ULW_track i{background:#8253ab;height:100%;transition:width .7s;display:block}._9l7ULW_progressSection p,._9l7ULW_requirements p,._9l7ULW_requirements li{font-size:14px}._9l7ULW_note{background:#f7f3fb;border-radius:10px;padding:16px 18px}._9l7ULW_finishedOverview{margin-top:22px}._9l7ULW_finishedOverview>summary{color:#5f3792;cursor:pointer;padding:10px 0;font-size:13px}._9l7ULW_finishedOverview>summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #9d7fbd}._9l7ULW_chapters{gap:9px;margin-top:24px;display:grid}._9l7ULW_chapters details{border:1px solid #decee9;border-radius:10px}._9l7ULW_chapters summary{cursor:pointer;border-radius:9px;align-items:center;gap:14px;padding:16px;list-style:none;display:flex}._9l7ULW_chapters summary::-webkit-details-marker{display:none}._9l7ULW_chapters summary:after{content:"+";color:#5f3792}._9l7ULW_chapters details[open] summary:after{content:"−"}._9l7ULW_chapters summary:hover{background:#faf7fd}._9l7ULW_chapters summary:focus-visible{outline-offset:2px;outline:3px solid #ab88c8}._9l7ULW_chapters summary strong{flex:1;font-size:14px;font-weight:550}._9l7ULW_chapters summary>span:last-of-type{color:#756182;flex-shrink:0;font-size:12px}._9l7ULW_chapterNumber{color:#5f3792;background:#f0e7f8;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}._9l7ULW_chapters details[data-complete=true] ._9l7ULW_chapterNumber{color:#47735b;background:#edf4ef}._9l7ULW_missing{border-top:1px solid #eadff2;padding:8px 18px}._9l7ULW_missing a,._9l7ULW_missing p{color:#67546e;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:12px 0;font-size:12px;display:flex}._9l7ULW_missing span{color:#775d88;flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}._9l7ULW_missing a:hover{color:#5f3792;text-decoration:underline}._9l7ULW_requirements{border-top:1px solid #e4d6ef;padding:28px 0 0}._9l7ULW_requirements ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}._9l7ULW_requirements li{counter-increment:steps;padding-top:43px;position:relative}._9l7ULW_requirements li:before{content:counter(steps,decimal-leading-zero);color:#5f3792;background:#f2ebf9;border:1px solid #e3d5ee;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:absolute;top:0;left:0}._9l7ULW_requirements strong{color:#45324f;font-size:14px;display:block}._9l7ULW_requirements li span{margin-top:7px;font-size:13px;display:block}._9l7ULW_footnote{color:#796d82;margin:26px 0 0;font-size:11px}._9l7ULW_previewDialog{color:#51405d;background:#f8f4fc;border:1px solid #dac7ec;border-radius:16px;width:min(1000px,100vw - 36px);max-height:92dvh;padding:22px;overflow:auto;box-shadow:0 30px 100px #25153545}._9l7ULW_previewDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#241532b0}._9l7ULW_previewHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}._9l7ULW_previewHeader h2{color:#473353;margin:0;font-size:17px;font-weight:550}._9l7ULW_previewHeader button{color:#5f3792;cursor:pointer;background:#fff;border:1px solid #d8c4e8;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}._9l7ULW_previewHeader button:focus-visible{outline-offset:3px;outline:3px solid #9873b8}._9l7ULW_previewDialog svg{width:100%;display:block}._9l7ULW_previewHeader svg{width:22px}._9l7ULW_previewDialog p{margin:17px 0 0;font-size:12px;line-height:1.7}@media (max-width:760px){._9l7ULW_hero,._9l7ULW_nameSection{grid-template-columns:1fr;gap:28px}._9l7ULW_art{justify-self:center;width:100%;max-width:600px}._9l7ULW_chapters summary{gap:10px;padding:12px}._9l7ULW_missing a,._9l7ULW_missing p{flex-direction:column;align-items:flex-start;gap:6px}._9l7ULW_progressTitle{align-items:flex-start}._9l7ULW_previewDialog{padding:16px}}@media (max-width:520px){._9l7ULW_root{padding-top:8px}._9l7ULW_requirements ol{grid-template-columns:1fr;gap:23px}._9l7ULW_requirements li{padding:0 0 0 44px}._9l7ULW_nameSection{padding:20px}._9l7ULW_progressTitle{flex-direction:column;gap:4px}._9l7ULW_chapters summary strong{font-size:13px}._9l7ULW_chapters summary>span:last-of-type{font-size:11px}}@media (prefers-reduced-motion:reduce){._9l7ULW_track i,._9l7ULW_paper{transition:none}}
._7p6Fpq_root{isolation:isolate;background:radial-gradient(at 50% 54%,#f0e5fa 0,#fbf9fe 57%,#fff 85%);border:1px solid #e0d1ec;border-radius:22px;margin:14px 0 32px;padding:24px 28px 28px;position:relative;overflow:hidden}._7p6Fpq_toolbar{z-index:8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}._7p6Fpq_complete{color:#5f3792;align-items:center;gap:7px;font-size:12px;font-weight:550;display:inline-flex}._7p6Fpq_sound{color:#5f3792;min-height:38px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #d9c5e9;border-radius:22px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}._7p6Fpq_sound:hover{background:#eee4f7}._7p6Fpq_sound:focus-visible,._7p6Fpq_textButton:focus-visible{outline-offset:4px;outline:3px solid #ab8bc7}._7p6Fpq_heading{z-index:2;text-align:center;padding-top:18px;position:relative}._7p6Fpq_heading ._7p6Fpq_eyebrow{color:#6e5186;letter-spacing:.035em;margin:0 0 10px;font-size:12px;font-weight:550}._7p6Fpq_heading h2{letter-spacing:-1px;color:#30213e;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(27px,3.5vw,42px);line-height:1.2}._7p6Fpq_heading p{color:#6b5a7b;margin:0;font-size:14px;line-height:1.8}._7p6Fpq_visual{position:relative}._7p6Fpq_stage{aspect-ratio:1.42;perspective:1000px;width:100%;max-width:670px;margin:14px auto 0;position:relative}._7p6Fpq_glow{background:radial-gradient(#d9c3eb88,#0000 69%);border-radius:50%;position:absolute;inset:3% 0}._7p6Fpq_envelopeBack,._7p6Fpq_envelopeFront,._7p6Fpq_flap{border-radius:9px;height:46%;position:absolute;bottom:14%;left:10%;right:10%}._7p6Fpq_envelopeBack{z-index:1;background:#8d67ad;border:1px solid #755098;box-shadow:0 20px 42px -17px #52316558}._7p6Fpq_envelopeFront{z-index:3;clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);color:#fff;background:linear-gradient(145deg,#aa86c9,#80609d);flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:12% 7% 4%;display:flex}._7p6Fpq_envelopeFront span{opacity:.8;font-size:12px}._7p6Fpq_envelopeFront strong{text-align:center;overflow-wrap:anywhere;font-size:clamp(13px,2vw,21px);font-weight:550;line-height:1.4}._7p6Fpq_flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 58%);transform-origin:50% 0;backface-visibility:hidden;background:linear-gradient(#b998d5,#a17bc2)}._7p6Fpq_envelopeSeal{z-index:5;color:#785820;background:#fae8bb;border:4px double #e4ca92;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;bottom:33.32%;left:calc(50% - 25px);box-shadow:0 4px 10px #51356626}._7p6Fpq_document{z-index:2;opacity:0;filter:drop-shadow(0 17px 20px #51326525);position:absolute;bottom:8%;left:6%;right:6%;transform:translateY(26%)scale(.94)}._7p6Fpq_document svg{width:100%;display:block}._7p6Fpq_award{z-index:6;color:#654b2c;opacity:0;background:#faeac5;border:5px double #d8b574;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:94px;height:94px;display:flex;position:absolute;bottom:5%;right:3%;transform:scale(.3)rotate(-20deg);box-shadow:0 7px 24px #74476425}._7p6Fpq_award span{text-align:center;font-size:11px;font-weight:650;line-height:1.25}._7p6Fpq_actions{z-index:7;text-align:center;flex-direction:column;align-items:center;gap:11px;min-height:100px;padding-top:6px;display:flex;position:relative}._7p6Fpq_actions .button{white-space:normal;justify-content:center;min-height:48px}._7p6Fpq_secondaryActions{flex-wrap:wrap;justify-content:center;gap:10px 23px;display:flex}._7p6Fpq_textButton{color:#684481;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}._7p6Fpq_textButton:hover{text-underline-offset:4px;text-decoration:underline}._7p6Fpq_textButton:disabled{opacity:.5;cursor:default}._7p6Fpq_actions ._7p6Fpq_opening{color:#735387;margin:8px 0 0;font-size:14px}._7p6Fpq_actions ._7p6Fpq_downloaded{color:#5f3792;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}._7p6Fpq_confetti{z-index:7;pointer-events:none;position:absolute;inset:-10px -20px -70px;overflow:hidden}._7p6Fpq_confetti i{left:var(--x);background:var(--colour);opacity:0;border-radius:1px;width:6px;height:12px;position:absolute;top:-15px}._7p6Fpq_confetti i:nth-child(3n){border-radius:50%;width:7px;height:7px}._7p6Fpq_root[data-phase=opening] ._7p6Fpq_flap{animation:1s .15s both _7p6Fpq_openFlap}._7p6Fpq_root[data-phase=opening] ._7p6Fpq_envelopeSeal{animation:.6s both _7p6Fpq_releaseSeal}._7p6Fpq_root[data-phase=opening] ._7p6Fpq_envelopeBack,._7p6Fpq_root[data-phase=opening] ._7p6Fpq_envelopeFront{animation:2.6s both _7p6Fpq_envelopeAway}._7p6Fpq_root[data-phase=opening] ._7p6Fpq_document{animation:3.5s both _7p6Fpq_revealPaper}._7p6Fpq_root[data-phase=opening] ._7p6Fpq_award{animation:_7p6Fpq_stamp .65s var(--seal-delay) both}._7p6Fpq_root[data-phase=opening] ._7p6Fpq_confetti i{animation:_7p6Fpq_confetti 2.5s calc(var(--seal-delay) + var(--delay)) both}._7p6Fpq_root[data-phase=revealed] ._7p6Fpq_document{opacity:1;transform:rotate(-2deg)}._7p6Fpq_root[data-phase=revealed] ._7p6Fpq_award{opacity:1;transform:rotate(8deg)}._7p6Fpq_root[data-phase=revealed] ._7p6Fpq_envelopeBack,._7p6Fpq_root[data-phase=revealed] ._7p6Fpq_envelopeFront,._7p6Fpq_root[data-phase=revealed] ._7p6Fpq_flap,._7p6Fpq_root[data-phase=revealed] ._7p6Fpq_envelopeSeal{visibility:hidden}@keyframes _7p6Fpq_openFlap{to{transform:rotateX(180deg)}}@keyframes _7p6Fpq_releaseSeal{30%{transform:scale(1.15)}to{opacity:0;transform:translateY(-20px)scale(.6)}}@keyframes _7p6Fpq_envelopeAway{0%,55%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(35%)}}@keyframes _7p6Fpq_revealPaper{0%,12%{opacity:0;transform:translateY(26%)scale(.94)}25%{opacity:1}56%{opacity:1;transform:translateY(-12%)rotate(-4deg)}80%,to{opacity:1;transform:rotate(-2deg)}}@keyframes _7p6Fpq_stamp{0%{opacity:0;transform:scale(1.8)rotate(-22deg)}65%{opacity:1;transform:scale(.93)rotate(10deg)}to{opacity:1;transform:rotate(8deg)}}@keyframes _7p6Fpq_confetti{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--drift),540px) rotate(var(--turn))}}@media (max-width:600px){._7p6Fpq_root{border-radius:16px;padding:18px 16px 22px}._7p6Fpq_heading{padding-top:20px}._7p6Fpq_heading h2{letter-spacing:-.6px}._7p6Fpq_heading p{font-size:13px}._7p6Fpq_complete,._7p6Fpq_sound{font-size:11px}._7p6Fpq_stage{margin-top:25px;margin-bottom:15px}._7p6Fpq_award{border-width:4px;gap:2px;width:65px;height:65px;bottom:1%;right:0}._7p6Fpq_award svg{width:18px;height:18px}._7p6Fpq_award span{font-size:8px}._7p6Fpq_envelopeSeal{border-width:3px;width:34px;height:34px;left:calc(50% - 17px)}._7p6Fpq_envelopeSeal svg{width:16px;height:16px}._7p6Fpq_envelopeFront{padding-bottom:3%}._7p6Fpq_envelopeFront span{font-size:9px}._7p6Fpq_envelopeFront strong{font-size:12px}._7p6Fpq_actions .button{font-size:13px}}@media (prefers-reduced-motion:reduce){._7p6Fpq_root[data-phase=opening] ._7p6Fpq_flap,._7p6Fpq_root[data-phase=opening] ._7p6Fpq_envelopeSeal,._7p6Fpq_root[data-phase=opening] ._7p6Fpq_envelopeBack,._7p6Fpq_root[data-phase=opening] ._7p6Fpq_envelopeFront,._7p6Fpq_root[data-phase=opening] ._7p6Fpq_document,._7p6Fpq_root[data-phase=opening] ._7p6Fpq_award,._7p6Fpq_root[data-phase=opening] ._7p6Fpq_confetti i{animation:none}}
.mHaWsq_root{background:#fcfaff;border:1px solid #dfd3e9;border-radius:9px;min-width:0;margin:18px 0 0}.mHaWsq_summary{color:#5f3792;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 17px;font-size:14px;font-weight:550;line-height:1.6;list-style:none;display:flex}.mHaWsq_summary::-webkit-details-marker{display:none}.mHaWsq_summary::marker{content:""}.mHaWsq_summary:hover{background:#f4eef9;border-radius:9px}.mHaWsq_summary:focus-visible{outline-offset:3px;border-radius:9px;outline:2px solid #5f3792}.mHaWsq_summary>svg{flex-shrink:0;transition:transform .16s}.mHaWsq_root[open]>.mHaWsq_summary>svg{transform:rotate(180deg)}.mHaWsq_content{min-width:0;padding:5px 17px 18px}.mHaWsq_content>:first-child{margin-top:0}.mHaWsq_content>:last-child{margin-bottom:0}@media (max-width:600px){.mHaWsq_summary,.mHaWsq_content{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.mHaWsq_summary>svg{transition:none}}
.qYQ67G_root{color:#4d355e;min-width:0;padding:32px 0 0}.qYQ67G_root p{color:#796483;text-wrap:wrap;overflow-wrap:break-word;max-width:none;font-size:15px;line-height:1.9}.qYQ67G_root h2,.qYQ67G_root h3,.qYQ67G_root h4{text-wrap:wrap;max-width:none}.qYQ67G_root h2{color:#302039;letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(27px,3.6vw,39px);font-weight:600;line-height:1.3}.qYQ67G_root h3{color:#422c51;letter-spacing:-.025em;margin:11px 0 12px;font-size:25px;font-weight:500;line-height:1.4}.qYQ67G_root h4{color:#5f3792;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.7}.qYQ67G_kicker{color:#76558b;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.8;display:flex}.qYQ67G_intro{border-bottom:1px solid #e8dfef;padding-bottom:28px}.qYQ67G_intro>p{margin:0}.qYQ67G_choose{padding:25px 0 0}.qYQ67G_root .qYQ67G_choose>h3{margin:0 0 16px;font-size:18px}.qYQ67G_categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qYQ67G_categories button{color:#5f3792;min-width:0;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6c5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;font-size:12px;line-height:1.65;transition:background .18s,border-color .18s,color .18s;display:flex}.qYQ67G_categories button:hover{background:#f6f0fb;border-color:#a98ac3}.qYQ67G_categories button[aria-pressed=true]{color:#fff;background:#5f3792;border-color:#5f3792;box-shadow:0 3px 9px #5f379213}.qYQ67G_categories button:focus-visible{outline-offset:4px;outline:2px solid #5f3792}.qYQ67G_count{color:#5f3792;background:#efe7f7;border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}[aria-pressed=true] .qYQ67G_count{color:#fff;background:#ffffff24}.qYQ67G_choices{margin-top:22px}.qYQ67G_choices [role=tablist]{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr))}.qYQ67G_singleExample{background:#f4eff9;border-radius:10px;align-items:center;gap:20px;padding:15px 20px;display:flex}.qYQ67G_singleArt{flex:0 0 120px;width:120px}.qYQ67G_singleExample strong,.qYQ67G_singleExample span{display:block}.qYQ67G_singleExample strong{color:#5f3792;font-size:16px;font-weight:500;line-height:1.7}.qYQ67G_singleExample span{color:#7c668a;margin-top:4px;font-size:12px;line-height:1.8}.qYQ67G_example{min-width:0;margin-top:32px}.qYQ67G_example:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #5f3792}.qYQ67G_reveal{animation:.32s ease-out both qYQ67G_reveal}.qYQ67G_exampleHeader{margin-bottom:23px}.qYQ67G_exampleHeader>p{margin:0}.qYQ67G_outcome{color:#725780;background:#f8f5fb;border-left:2px solid #b29ac7;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 16px;font-size:12px;line-height:1.8;display:flex}.qYQ67G_outcome svg{color:#5f3792;flex-shrink:0;margin-top:3px}.qYQ67G_outcome strong{color:#5f3792;font-weight:500}.qYQ67G_reasonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.qYQ67G_reason{align-items:flex-start;gap:10px;display:flex}.qYQ67G_reasonNumber{color:#a08ab1;font-variant-numeric:tabular-nums;flex:none;margin-top:1px;font-size:10px;line-height:2.4}.qYQ67G_root .qYQ67G_reason p{margin:0;font-size:13px;line-height:1.85}.qYQ67G_adapt{background:#f3edf8;border-radius:10px;margin-top:28px;padding:20px 23px}.qYQ67G_root .qYQ67G_adapt p{margin:7px 0 0;font-size:14px}.qYQ67G_reminder{border-top:1px solid #e6ddeb;margin:35px 0 0;padding-top:28px}.qYQ67G_root .qYQ67G_reminder h3{margin-top:0;font-size:22px}.qYQ67G_root .qYQ67G_reminder p{margin:10px 0 0;font-size:14px}.qYQ67G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes qYQ67G_reveal{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.qYQ67G_categories{grid-template-columns:repeat(2,minmax(0,1fr))}.qYQ67G_reasonGrid{grid-template-columns:1fr;gap:19px}}@media (max-width:600px){.qYQ67G_root{padding-top:25px}.qYQ67G_root h3{font-size:23px}.qYQ67G_categories button{padding:11px 10px;font-size:12px}.qYQ67G_choices [role=tablist]{grid-template-columns:1fr}.qYQ67G_adapt{padding:19px}}@media (max-width:400px){.qYQ67G_singleExample{gap:12px;padding:15px}.qYQ67G_singleArt{flex-basis:75px;width:75px}}@media (prefers-reduced-motion:reduce){.qYQ67G_reveal{animation:none}.qYQ67G_categories button{transition:none}}
._4RAYlG_root{--ink:#291e34;--purple:#5f3792;min-width:0;padding:24px 0 5px}._4RAYlG_root h2,._4RAYlG_root h3,._4RAYlG_root p{text-wrap:wrap;max-width:none}._4RAYlG_root h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.8vw,35px);font-weight:600;line-height:1.24}._4RAYlG_root h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:23px;font-weight:500;line-height:1.4}._4RAYlG_root p{color:#6b5d75;font-size:16px;line-height:1.85}._4RAYlG_kicker{color:#73518a;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.8;display:inline-flex}._4RAYlG_intro h2{margin-top:16px}._4RAYlG_intro>p{margin:17px 0 28px}._4RAYlG_journeyWrap{background:#f4eff8;border:1px solid #e1d4eb;border-radius:13px;padding:19px 26px 27px}._4RAYlG_journeyToolbar{color:#775a89;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;line-height:1.8;display:flex}._4RAYlG_journeyToolbar button{color:#674181;min-height:38px;font:inherit;cursor:pointer;background:#fcfaff;border:1px solid #d5c1e3;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}._4RAYlG_journeyToolbar button:hover{background:#e9dff3}._4RAYlG_journeyToolbar button:focus-visible{outline-offset:4px;outline:2px solid #5f3792}._4RAYlG_journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}._4RAYlG_journey>li{grid-template-columns:26px minmax(0,1fr);align-content:start;column-gap:8px;display:grid}._4RAYlG_journeyNumber{color:#9475ac;font-variant-numeric:tabular-nums;grid-column:1;font-size:12px;line-height:1.8}._4RAYlG_journey strong{color:#51366b;grid-column:2;font-size:14px;font-weight:500;line-height:1.7}._4RAYlG_journey>li>span:last-child{color:#7b6789;grid-column:2;margin-top:5px;font-size:12px;line-height:1.7}._4RAYlG_journeyArt{grid-column:1/-1;width:144px;height:104px;margin:0 auto 21px;position:relative}._4RAYlG_journeyArt:after{content:"";opacity:.35;background:#d8c8e7;border-radius:50%;width:126px;height:10px;position:absolute;bottom:0;left:6px}._4RAYlG_looseNote{background:#fff;border:1px solid #decfe8;border-radius:5px;width:96px;padding:23px 17px;position:absolute;top:14px;left:18px;transform:rotate(-7deg);box-shadow:7px 8px #e4d7ef}._4RAYlG_looseNote i,._4RAYlG_resultPaper i{background:#b396c7;border-radius:2px;height:3px;margin:7px 0;display:block}._4RAYlG_looseNote i:nth-child(2),._4RAYlG_resultPaper i:nth-child(3){width:65%}._4RAYlG_pencil{background:#dbb58d;border-radius:4px 4px 0 0;width:8px;height:60px;position:absolute;top:35px;right:13px;transform:rotate(24deg);box-shadow:inset 0 9px #ab8bc4}._4RAYlG_pencil:after{content:"";border-top:9px solid #77508f;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:-8px}._4RAYlG_promptPaper{background:#fff;border:1px solid #dfd0e9;border-radius:5px;padding:11px 13px;position:absolute;inset:0 22px 1px 21px;transform:rotate(2deg);box-shadow:5px 5px #e6d9ef}._4RAYlG_promptPaper i{color:#72518a;background:#eee4f6;border-radius:2px;margin-bottom:4px;padding:2px 6px;font-size:8px;font-style:normal;line-height:1.3;display:block}._4RAYlG_promptPaper i:nth-child(3){color:#557961;background:#e0ece4}._4RAYlG_promptPaper i:nth-child(4){color:#8b6b46;background:#f2e7dc}._4RAYlG_resultPaper{background:#fff;border:1px solid #decee8;border-radius:5px;width:83px;height:92px;padding:13px 15px;position:absolute;top:5px;left:30px;transform:rotate(-3deg)}._4RAYlG_resultPaper i:first-child{background:#8d6ca5;width:75%;height:5px}._4RAYlG_resultCheck{color:#527e60;z-index:1;background:#dcebe1;border:1px solid #abc6b3;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:2px;right:10px}._4RAYlG_journeyWrap[data-seen=true] ._4RAYlG_looseNote{animation:.65s both _4RAYlG_noteArrive}._4RAYlG_journeyWrap[data-seen=true] ._4RAYlG_pencil{animation:.85s .3s both _4RAYlG_writeIdea}._4RAYlG_journeyWrap[data-seen=true] ._4RAYlG_promptPaper i{animation:_4RAYlG_buildPrompt .5s calc(.7s + var(--part) * .18s) both}._4RAYlG_journeyWrap[data-seen=true] ._4RAYlG_resultPaper{animation:.7s 1.65s both _4RAYlG_noteArrive}._4RAYlG_journeyWrap[data-seen=true] ._4RAYlG_resultCheck{animation:.55s 2.15s both _4RAYlG_approved}._4RAYlG_journeyWrap[data-seen=true] ._4RAYlG_journey>li{animation:.5s both _4RAYlG_stepArrive}._4RAYlG_journeyWrap[data-seen=true] ._4RAYlG_journey>li:nth-child(2){animation-delay:.55s}._4RAYlG_journeyWrap[data-seen=true] ._4RAYlG_journey>li:nth-child(3){animation-delay:1.4s}@keyframes _4RAYlG_writeIdea{50%{translate:-12px -4px}}@keyframes _4RAYlG_stepArrive{0%{opacity:.25;translate:0 7px}to{opacity:1;translate:0}}._4RAYlG_step{border-top:1px solid #e6dcec;margin-top:49px;padding-top:35px}._4RAYlG_stepHeading{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._4RAYlG_stepHeading>span{color:#5f3792;background:#efe6f8;border:1px solid #d9c5e7;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;margin-top:3px;font-size:15px;display:grid}._4RAYlG_stepHeading ._4RAYlG_kicker{margin-bottom:6px}._4RAYlG_editor{background:#faf7fd;border:1px solid #e0d2eb;border-radius:11px;margin-top:22px;padding:25px}._4RAYlG_editor label{color:#4a335b;font-size:17px;font-weight:500;line-height:1.65;display:block}._4RAYlG_root ._4RAYlG_editorHint{color:#786586;margin:7px 0 17px;font-size:13px}._4RAYlG_editor textarea{box-sizing:border-box;resize:vertical;color:#422f50;width:100%;min-height:165px;font:inherit;background:#fff;border:1px solid #cbb5dc;border-radius:7px;padding:18px;font-size:15px;line-height:1.85;display:block;overflow:hidden}._4RAYlG_editor textarea::placeholder{color:#8a7896}._4RAYlG_localNote{color:#7a6787;margin-top:13px;font-size:11px;line-height:1.8;display:block}._4RAYlG_root ._4RAYlG_stepLead{margin:-2px 0 24px}._4RAYlG_coachNote{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}._4RAYlG_noteMark{color:#76558e;border:1px solid #d4c0e2;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;margin-top:4px;font-size:13px;display:grid}._4RAYlG_root ._4RAYlG_coachNote p{color:#715b81;margin:0;font-size:14px}._4RAYlG_coachCard{background:#eee4f7;border:1px solid #d8c4e7;border-radius:15px;padding:6px}._4RAYlG_emptyPrompt{color:#80698e;background:#fcfaff;border:1px dashed #cdb7de;border-radius:10px;padding:29px;font-size:15px;line-height:1.85}._4RAYlG_trySteps{margin:0 0 28px;padding:0;list-style:none}._4RAYlG_trySteps>li{border-bottom:1px solid #e7deed;align-items:flex-start;gap:18px;padding:22px 0;display:flex}._4RAYlG_trySteps>li:first-child{padding-top:0}._4RAYlG_trySteps>li>span{color:#a38ab5;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.9}._4RAYlG_trySteps strong{color:#4b345e;font-size:17px;font-weight:500;line-height:1.6;display:block}._4RAYlG_root ._4RAYlG_trySteps p{margin:7px 0 0;font-size:14px}._4RAYlG_workedExample{background:#fcfaff;border:1px solid #d9c7e6;border-radius:10px;margin-top:27px}._4RAYlG_workedExample>summary{cursor:pointer;color:#5f3792;justify-content:space-between;align-items:center;gap:18px;padding:23px;list-style:none;display:flex}._4RAYlG_workedExample>summary::-webkit-details-marker{display:none}._4RAYlG_workedExample>summary strong{font-size:16px;font-weight:500;line-height:1.65;display:block}._4RAYlG_workedExample>summary span>span{color:#796787;margin-top:5px;font-size:12px;line-height:1.8;display:block}._4RAYlG_workedExample>summary svg{flex-shrink:0;transition:transform .2s}._4RAYlG_workedExample[open]>summary svg{transform:rotate(180deg)}._4RAYlG_workedExample>summary:hover{background:#f3ecf8;border-radius:10px}._4RAYlG_exampleBody{padding:0 24px 25px;animation:.4s both _4RAYlG_noteArrive}._4RAYlG_root ._4RAYlG_exampleLabel{color:#887396;margin:0 0 20px;font-size:11px}._4RAYlG_exchange{background:#f1eaf7;border-radius:9px;margin-bottom:18px;padding:22px}._4RAYlG_speaker{color:#76508f;font-size:12px;font-weight:500;line-height:1.8;display:block}._4RAYlG_exchange ol{color:#5f486f;margin:12px 0 0;padding-left:22px;font-size:14px;line-height:1.85}._4RAYlG_exchange li+li{margin-top:6px}._4RAYlG_root ._4RAYlG_exchange p{color:#5e4c6a;margin:13px 0 0;font-size:14px}._4RAYlG_studentReply{background:#edf3ee;margin-left:24px}._4RAYlG_studentReply ._4RAYlG_speaker{color:#5c7d64}._4RAYlG_resultCheckText{color:#5c7f65;align-items:flex-start;gap:10px;margin:18px 0;display:flex}._4RAYlG_resultCheckText svg{flex-shrink:0;margin-top:3px}._4RAYlG_root ._4RAYlG_resultCheckText p{color:#5c7562;margin:0;font-size:13px}._4RAYlG_followUp{border-top:1px solid #e0d5e9;margin-top:23px;padding-top:18px}._4RAYlG_root ._4RAYlG_followUp p{color:#665171;margin:10px 0 0;font-size:14px}._4RAYlG_shortExample{border-top:1px solid #ddcfe8;margin-top:21px;padding-top:18px}._4RAYlG_shortExample>span{color:#7a5d90;font-size:11px;font-weight:500;line-height:1.8}._4RAYlG_root ._4RAYlG_shortExample p{color:#4e365f;margin:7px 0 0;font-size:15px}._4RAYlG_editor textarea:focus-visible,._4RAYlG_workedExample>summary:focus-visible{outline-offset:4px;outline:2px solid #5f3792}@keyframes _4RAYlG_noteArrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes _4RAYlG_buildPrompt{0%{opacity:0;transform:translate(-11px)}to{opacity:1;transform:translate(0)}}@keyframes _4RAYlG_approved{0%{opacity:0;transform:scale(.7)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:650px){._4RAYlG_journeyWrap{padding:18px 14px}._4RAYlG_journey{grid-template-columns:1fr;gap:18px;padding:0}._4RAYlG_journey>li{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:3px 12px}._4RAYlG_journeyArt{transform-origin:0;grid-area:1/1/4;align-self:center;width:144px;height:104px;margin:0 -72px 0 0;transform:scale(.55)}._4RAYlG_journeyNumber{grid-area:1/2;align-self:auto}._4RAYlG_journey strong{grid-area:2/2;align-self:auto}._4RAYlG_journey>li>span:last-child{grid-area:3/2;align-self:auto;margin:0}._4RAYlG_step{margin-top:35px;padding-top:28px}._4RAYlG_stepHeading{gap:12px}._4RAYlG_stepHeading>span{border-radius:8px;flex-basis:31px;height:31px;font-size:13px}._4RAYlG_stepHeading h2{font-size:25px}._4RAYlG_editor{padding:20px}._4RAYlG_exampleBody{padding:0 17px 20px}._4RAYlG_exchange{padding:19px}._4RAYlG_studentReply{margin-left:12px}}@media (max-width:360px){._4RAYlG_editor{padding:17px}._4RAYlG_editor textarea{padding:14px;font-size:14px}._4RAYlG_stepHeading h2{font-size:23px}._4RAYlG_journey strong{font-size:13px}._4RAYlG_exampleBody{padding-inline:12px}._4RAYlG_exchange{padding:16px}._4RAYlG_studentReply{margin-left:0}._4RAYlG_workedExample>summary{padding:20px}}@media (prefers-reduced-motion:reduce){._4RAYlG_root *,._4RAYlG_root :before,._4RAYlG_root :after{transition:none!important;animation:none!important}}
