.tokenizer-module__JsHy0q__textInput{resize:vertical;color:#333;width:100%;min-height:4.5rem;font:inherit;box-shadow:none;background:#fff;border:1px solid #e2e2e2;border-radius:2px;padding:.75rem 1rem;font-size:15px;line-height:1.75rem;display:block}.tokenizer-module__JsHy0q__textInput:focus{border-color:#e8457a;outline:none;box-shadow:0 0 0 3px #fde8ef}.tokenizer-module__JsHy0q__textInput::placeholder{color:#aaa}.tokenizer-module__JsHy0q__chip,.tokenizer-module__JsHy0q__chip:hover{color:#333;font:inherit;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:400;transition:border-color .15s,background-color .15s}.tokenizer-module__JsHy0q__chip:hover{background:#fde8ef;border-color:#e8457a}.tokenizer-module__JsHy0q__chip[aria-pressed=true]{color:#fff;background:#e8457a;border-color:#e8457a}.tokenizer-module__JsHy0q__chip:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.tokenizer-module__JsHy0q__pieces{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;line-height:2rem}.tokenizer-module__JsHy0q__piece,.tokenizer-module__JsHy0q__id{border-radius:3px;transition:box-shadow .12s}.tokenizer-module__JsHy0q__piece{padding:.15rem 0}.tokenizer-module__JsHy0q__id{font-variant-numeric:tabular-nums;padding:0 .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.75rem;display:inline-block}.tokenizer-module__JsHy0q__active{box-shadow:0 0 0 2px #333}
.bibliographyCheck-module__Y0Y1ma__entry{background:#fff;border:1px solid #e2e2e2;border-radius:4px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.bibliographyCheck-module__Y0Y1ma__entryPicked{border-color:#e8457a;box-shadow:inset 4px 0 #e8457a}.bibliographyCheck-module__Y0Y1ma__citation{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6rem}.bibliographyCheck-module__Y0Y1ma__modelNote{color:#777;font-size:.8125rem;font-style:italic;line-height:1.25rem}.bibliographyCheck-module__Y0Y1ma__finding{background:#fafafa;border-radius:4px;padding:.5rem .75rem;font-size:.875rem;line-height:1.4rem;animation:.3s ease-out bibliographyCheck-module__Y0Y1ma__findingIn}@keyframes bibliographyCheck-module__Y0Y1ma__findingIn{0%{opacity:0}}.bibliographyCheck-module__Y0Y1ma__realRecord{border-left:3px solid #b9d8b2;margin-top:.375rem;padding-left:.625rem;font-family:Georgia,Times New Roman,serif}.bibliographyCheck-module__Y0Y1ma__badgeTwisted,.bibliographyCheck-module__Y0Y1ma__badgeMissing{white-space:nowrap;border-radius:9999px;padding:.0625rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.bibliographyCheck-module__Y0Y1ma__badgeTwisted{color:#8a5300;background:#fdf0d9}.bibliographyCheck-module__Y0Y1ma__badgeMissing{color:#a12b2b;background:#fbe4e4}@media (prefers-reduced-motion:reduce){.bibliographyCheck-module__Y0Y1ma__finding{animation:none}}
.slideRef-module__uuIAWG__trigger,.slideRef-module__uuIAWG__trigger:hover{box-shadow:none;color:var(--accent-strong);font:inherit;text-align:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px;display:inline}.slideRef-module__uuIAWG__trigger:hover,.slideRef-module__uuIAWG__trigger[aria-expanded=true]{background:var(--accent-soft);-webkit-text-decoration-style:solid;text-decoration-style:solid}.slideRef-module__uuIAWG__trigger:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.slideRef-module__uuIAWG__popover{z-index:60;border:1px solid var(--panel-border);background:var(--surface-solid);box-shadow:0 24px 60px -24px var(--shadow-soft);pointer-events:none;border-radius:14px;padding:10px;animation:.14s ease-out both slideRef-module__uuIAWG__popoverIn;position:fixed}@keyframes slideRef-module__uuIAWG__popoverIn{0%{opacity:0;transform:translateY(4px)}}.slideRef-module__uuIAWG__caption{flex-direction:column;gap:.125rem;margin-bottom:8px;line-height:1.3;display:flex}.slideRef-module__uuIAWG__captionLesson{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.slideRef-module__uuIAWG__captionTitle{color:var(--accent-strong);font-size:.875rem;font-weight:600}.slideRef-module__uuIAWG__captionHint{color:var(--muted);font-size:.75rem}.slideRef-module__uuIAWG__thumb{border:1px solid var(--panel-border);background:var(--surface-strong);border-radius:8px;position:relative;overflow:hidden}.slideRef-module__uuIAWG__thumb[data-clipped=true]:after{content:"";background:linear-gradient(transparent,var(--surface-solid));height:48px;position:absolute;bottom:0;left:0;right:0}.slideRef-module__uuIAWG__thumbInner{transform-origin:0 0;padding:24px}@media (prefers-reduced-motion:reduce){.slideRef-module__uuIAWG__popover{animation:none}}
.statelessChat-module__BE-sEG__narrator{border-bottom:1px solid #eee;border-left:5px solid;padding:.875rem 1rem;font-size:15px;line-height:1.6;transition:border-color .3s,background .3s}@media (min-width:640px){.statelessChat-module__BE-sEG__narrator{padding:1rem 1.5rem}}@media (min-width:1024px){.statelessChat-module__BE-sEG__narrator{min-height:8.5rem}}.statelessChat-module__BE-sEG__narratorUser{background:#fff8fb;border-left-color:#e8457a}.statelessChat-module__BE-sEG__narratorApp{background:#f3f9fa;border-left-color:#2b7a8c}.statelessChat-module__BE-sEG__narratorModel{background:#f7f5fb;border-left-color:#5b4a8a}.statelessChat-module__BE-sEG__stepCounter{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:.125rem;background:#333;border-radius:9999px;margin-right:.5rem;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.statelessChat-module__BE-sEG__zones{display:grid}@media (min-width:768px){.statelessChat-module__BE-sEG__zones{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,6fr)}.statelessChat-module__BE-sEG__zonesAlone{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.statelessChat-module__BE-sEG__zone{min-width:0;padding:1.25rem 1rem;transition:opacity .3s;position:relative}@media (min-width:640px){.statelessChat-module__BE-sEG__zone{padding:1.25rem 1.5rem}}.statelessChat-module__BE-sEG__zone[data-dimmed=true]{opacity:.45}.statelessChat-module__BE-sEG__zoneUser{--zone-color:#e8457a;background:#fff}.statelessChat-module__BE-sEG__zoneApp{--zone-color:#2b7a8c;background:#eff6f8;border-top:2px solid #cfe3e8}.statelessChat-module__BE-sEG__zoneModel{--zone-color:#5b4a8a;background:#f4f2f8;border-top:2px solid #d9d4e3}.statelessChat-module__BE-sEG__zoneApp:before,.statelessChat-module__BE-sEG__zoneModel:before{content:"↓";z-index:1;border:2px solid var(--zone-color);width:1.5rem;height:1.5rem;color:var(--zone-color);background:#fff;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.statelessChat-module__BE-sEG__zoneApp,.statelessChat-module__BE-sEG__zoneModel{border-top:none}.statelessChat-module__BE-sEG__zoneApp{border-left:2px solid #cfe3e8}.statelessChat-module__BE-sEG__zoneModel{border-left:2px solid #d9d4e3}.statelessChat-module__BE-sEG__zoneApp:before,.statelessChat-module__BE-sEG__zoneModel:before{content:"→";top:2.25rem;left:0}}.statelessChat-module__BE-sEG__zoneHeader{border-bottom:2px solid var(--zone-color);color:var(--zone-color);align-items:center;gap:.5rem;margin-bottom:.875rem;padding-bottom:.5rem;display:flex}.statelessChat-module__BE-sEG__zoneStep{background:var(--zone-color);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:flex}.statelessChat-module__BE-sEG__zoneLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--zone-color);margin-bottom:.375rem;font-size:.6875rem;font-weight:700}.statelessChat-module__BE-sEG__ghost{color:#333;cursor:pointer;background:#fff;border:2px dashed #e8457a;border-radius:1rem 1rem .25rem;padding:.5rem 1rem;transition:background .15s}.statelessChat-module__BE-sEG__ghost:hover{background:#fdf2f6}.statelessChat-module__BE-sEG__ghost:focus-visible{background:#fdf2f6}.statelessChat-module__BE-sEG__ghostLabel{letter-spacing:.06em;text-transform:uppercase;color:#e8457a;font-size:.75rem;font-weight:700}.statelessChat-module__BE-sEG__aloneBadge{color:#c2185b;letter-spacing:.06em;text-transform:uppercase;background:#fde8ef;border-radius:9999px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.125rem .75rem;font-size:.6875rem;font-weight:700}.statelessChat-module__BE-sEG__chatStack{display:grid}.statelessChat-module__BE-sEG__chatLayer{grid-area:1/1;min-width:0}.statelessChat-module__BE-sEG__chatGhost{visibility:hidden;pointer-events:none}.statelessChat-module__BE-sEG__earlier{color:#999;font-size:.75rem}.statelessChat-module__BE-sEG__typing{gap:.25rem;padding:.25rem 0;display:inline-flex}.statelessChat-module__BE-sEG__typing span{background:#bbb;border-radius:9999px;width:.5rem;height:.5rem;animation:1s ease-in-out infinite statelessChat-module__BE-sEG__typingPulse}.statelessChat-module__BE-sEG__typing span:nth-child(2){animation-delay:.15s}.statelessChat-module__BE-sEG__typing span:nth-child(3){animation-delay:.3s}@keyframes statelessChat-module__BE-sEG__typingPulse{50%{opacity:.3}}.statelessChat-module__BE-sEG__chip{white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #cfe3e8;border-radius:4px;padding:.25rem .5rem;font-size:12px;line-height:1.4;overflow:hidden}.statelessChat-module__BE-sEG__chipNew{border-color:#e8457a}.statelessChat-module__BE-sEG__chipCopy{animation:.5s both statelessChat-module__BE-sEG__chipCopy}@keyframes statelessChat-module__BE-sEG__chipCopy{40%{background:#d6ecf1;border-color:#2b7a8c}}.statelessChat-module__BE-sEG__barTrack{background:#d9e9ed;border-radius:9999px;flex:1;height:.5rem;overflow:hidden}.statelessChat-module__BE-sEG__bar{background:#2b7a8c;border-radius:9999px;height:100%;display:block}.statelessChat-module__BE-sEG__window{background:#fff;border:2px solid #d9d4e3;border-radius:8px;transition:border-color .9s,box-shadow .9s;overflow:hidden}.statelessChat-module__BE-sEG__window[data-state=on]{border-color:#e8457a;transition-duration:.2s;box-shadow:0 0 0 4px rgba(232,69,122,.12),0 0 28px rgba(240,138,36,.35)}.statelessChat-module__BE-sEG__windowBar{color:#999;background:#faf9fc;border-bottom:1px solid #ece9f2;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .9s,color .9s;display:flex}.statelessChat-module__BE-sEG__window[data-state=on] .statelessChat-module__BE-sEG__windowBar{color:#333;background:linear-gradient(135deg,#fde8ef,#feeedd);transition-duration:.2s}.statelessChat-module__BE-sEG__lamp{background:#ccc;border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem;transition:background .9s,box-shadow .9s}.statelessChat-module__BE-sEG__window[data-state=on] .statelessChat-module__BE-sEG__lamp{background:#f0466a;transition-duration:.2s;animation:.9s ease-in-out infinite statelessChat-module__BE-sEG__lampPulse;box-shadow:0 0 10px #f9a51d}@keyframes statelessChat-module__BE-sEG__lampPulse{50%{opacity:.55}}.statelessChat-module__BE-sEG__text{color:#333;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6}.statelessChat-module__BE-sEG__line{border-radius:2px;padding:.0625rem .25rem;animation:.3s both statelessChat-module__BE-sEG__lineIn}.statelessChat-module__BE-sEG__lineShort{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.statelessChat-module__BE-sEG__lineRole{color:#5b4a8a;font-weight:700}@keyframes statelessChat-module__BE-sEG__lineIn{0%{opacity:0;transform:translate(-12px)}}.statelessChat-module__BE-sEG__textReading .statelessChat-module__BE-sEG__line{animation:statelessChat-module__BE-sEG__readSweep .7s ease var(--read-delay)both}@keyframes statelessChat-module__BE-sEG__readSweep{40%{background:#fff3c4}}.statelessChat-module__BE-sEG__continuation{color:#c2185b}.statelessChat-module__BE-sEG__cursor{vertical-align:text-bottom;background:#c2185b;width:.5em;height:1em;margin-left:.125rem;animation:1s step-end infinite statelessChat-module__BE-sEG__cursorBlink;display:inline-block}@keyframes statelessChat-module__BE-sEG__cursorBlink{50%{opacity:0}}.statelessChat-module__BE-sEG__empty{text-align:center;color:#999;padding:1.5rem .75rem;font-size:.8125rem;animation:.9s both statelessChat-module__BE-sEG__emptyIn}@keyframes statelessChat-module__BE-sEG__emptyIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.statelessChat-module__BE-sEG__line,.statelessChat-module__BE-sEG__textReading .statelessChat-module__BE-sEG__line,.statelessChat-module__BE-sEG__chipCopy,.statelessChat-module__BE-sEG__typing span,.statelessChat-module__BE-sEG__cursor,.statelessChat-module__BE-sEG__empty,.statelessChat-module__BE-sEG__window[data-state=on] .statelessChat-module__BE-sEG__lamp{animation:none}.statelessChat-module__BE-sEG__narrator,.statelessChat-module__BE-sEG__zone,.statelessChat-module__BE-sEG__window,.statelessChat-module__BE-sEG__windowBar,.statelessChat-module__BE-sEG__lamp{transition:none}}
.checkXray-module__Uu4Gja__variantChip{font-variant-numeric:tabular-nums;font-size:.75rem}.checkXray-module__Uu4Gja__variantChip:disabled{cursor:default;opacity:.6}.checkXray-module__Uu4Gja__note{color:#666;margin-top:.5rem;font-size:.8125rem;line-height:1.5}.checkXray-module__Uu4Gja__missing{color:#7a7190;border:1.5px dashed #c9c2d8;border-radius:4px;gap:.5rem;margin:.25rem 0 .375rem;padding:.375rem .5rem;font-family:inherit;font-size:11.5px;line-height:1.45;display:flex}.checkXray-module__Uu4Gja__missingMark{color:#c2185b;flex-shrink:0;font-weight:700}.checkXray-module__Uu4Gja__lineChanged{background:#fff3c4;box-shadow:inset 3px 0 #f0a020}.checkXray-module__Uu4Gja__changeTag{color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:.0625rem;background:#f0a020;border-radius:9999px;margin-left:.375rem;padding:0 .375rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.625rem;font-weight:700}.checkXray-module__Uu4Gja__textOff{opacity:.7}.checkXray-module__Uu4Gja__discoveries{background:#fafafa;border-top:1px solid #eee;padding:1rem}@media (min-width:640px){.checkXray-module__Uu4Gja__discoveries{padding:1rem 1.5rem}}.checkXray-module__Uu4Gja__discoveriesLabel{letter-spacing:.08em;text-transform:uppercase;color:#777;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.checkXray-module__Uu4Gja__discovery{color:#777;background:#fff;border:1px dashed #d6d6d6;border-radius:6px;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45;transition:border-color .3s,background .3s,color .3s;display:flex}.checkXray-module__Uu4Gja__discovery[data-found=true]{color:#333;background:#fff8fb;border-style:solid;border-color:#e8457a;font-weight:600}.checkXray-module__Uu4Gja__discoveryMark{color:#888;background:#e6e6e6;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:flex}.checkXray-module__Uu4Gja__discovery[data-found=true] .checkXray-module__Uu4Gja__discoveryMark{color:#fff;background:#e8457a}.checkXray-module__Uu4Gja__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:15px;line-height:1.6;display:flex}.checkXray-module__Uu4Gja__summary p{flex:18rem}@media (prefers-reduced-motion:reduce){.checkXray-module__Uu4Gja__discovery{transition:none}}
.playground-module__1bv9CW__submit,.playground-module__1bv9CW__submit:hover,.playground-module__1bv9CW__submit:disabled{color:#fff;background:#e8457a;border:none;border-radius:9999px;padding:.625rem 1.25rem;font-weight:600;transition:background-color .15s,opacity .15s;box-shadow:0 2px 6px rgba(232,69,122,.35)}.playground-module__1bv9CW__submit:hover{background:#d93a6d}.playground-module__1bv9CW__submit:disabled{opacity:.6;box-shadow:none}.playground-module__1bv9CW__submit:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.playground-module__1bv9CW__promptTrigger,.playground-module__1bv9CW__promptTrigger:hover,.playground-module__1bv9CW__promptTrigger:disabled{color:inherit;font:inherit;text-align:left;box-shadow:none;cursor:text;background:0 0;border:none;border-radius:2px;padding:0;font-weight:600;transition:background-color .15s;display:inline}.playground-module__1bv9CW__promptTrigger:hover,.playground-module__1bv9CW__promptTrigger[aria-expanded=true]{background:#fde8ef}.playground-module__1bv9CW__promptTrigger:focus-visible{background:#fde8ef}.playground-module__1bv9CW__promptTrigger:disabled{cursor:default;background:0 0}.playground-module__1bv9CW__promptTrigger:focus-visible{outline:none}.playground-module__1bv9CW__option,.playground-module__1bv9CW__option:hover{color:#333;width:100%;font:inherit;text-align:left;box-shadow:none;background:0 0;border:none;border-radius:0;padding:.5rem 1rem;font-size:15px;font-weight:400;display:block}.playground-module__1bv9CW__option:hover{background:#f5f5f5;outline:none}.playground-module__1bv9CW__option:focus-visible{background:#f5f5f5;outline:none}.playground-module__1bv9CW__optionSelected,.playground-module__1bv9CW__optionSelected:hover{color:#e8457a;font-weight:600}
.confidenceTuning-module__Eyzj0a__answer{background:#fff;border:1px solid #e2e2e2;border-radius:4px;flex-direction:column;min-width:0;padding:.75rem 1rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.confidenceTuning-module__Eyzj0a__answerChosen{border-color:#e8457a;box-shadow:0 0 0 1px #e8457a}.confidenceTuning-module__Eyzj0a__dot,.confidenceTuning-module__Eyzj0a__dot:hover,.confidenceTuning-module__Eyzj0a__dot:disabled{width:.75rem;height:.75rem;box-shadow:none;cursor:pointer;background:#fff;border:2px solid #e2e2e2;border-radius:9999px;padding:0;display:block}.confidenceTuning-module__Eyzj0a__dot:disabled{cursor:default;opacity:.6}.confidenceTuning-module__Eyzj0a__dotDone,.confidenceTuning-module__Eyzj0a__dotDone:hover{background:#e8457a;border-color:#e8457a}.confidenceTuning-module__Eyzj0a__dot[aria-current=step]{outline-offset:2px;outline:2px solid #e8457a}.confidenceTuning-module__Eyzj0a__vote{opacity:.25;border:1px solid #eee;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.375rem .75rem;font-size:.875rem;transition:opacity .3s,transform .3s;display:flex;transform:translate(-.5rem)}.confidenceTuning-module__Eyzj0a__voteSeen{opacity:1;transform:none}.confidenceTuning-module__Eyzj0a__toneConfident,.confidenceTuning-module__Eyzj0a__toneCautious,.confidenceTuning-module__Eyzj0a__badgeRight,.confidenceTuning-module__Eyzj0a__badgeWrong{white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.0625rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.confidenceTuning-module__Eyzj0a__toneConfident{color:#b8295a;background:#fde8ef}.confidenceTuning-module__Eyzj0a__toneCautious{color:#3d5a94;background:#e8eef8}.confidenceTuning-module__Eyzj0a__badgeRight{color:#2f6b26;background:#e7f4e4}.confidenceTuning-module__Eyzj0a__badgeWrong{color:#a12b2b;background:#fbe4e4}.confidenceTuning-module__Eyzj0a__meter{background:linear-gradient(90deg,#5b7bbd,#e2e2e2 50%,#e8457a);border-radius:9999px;height:.75rem;margin-bottom:2rem;position:relative}.confidenceTuning-module__Eyzj0a__meterMarker{background:#333;border:3px solid #fff;border-radius:9999px;width:1.25rem;height:1.25rem;transition:left .6s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px rgba(0,0,0,.35)}.confidenceTuning-module__Eyzj0a__meterLabel{color:#333;white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.confidenceTuning-module__Eyzj0a__labelStart{left:-.25rem;transform:none}.confidenceTuning-module__Eyzj0a__labelEnd{left:auto;right:-.25rem;transform:none}.confidenceTuning-module__Eyzj0a__linkButton,.confidenceTuning-module__Eyzj0a__linkButton:hover{color:#e8457a;text-underline-offset:3px;box-shadow:none;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.confidenceTuning-module__Eyzj0a__linkButton:hover{color:#c2185b}.confidenceTuning-module__Eyzj0a__punchline{border-left:4px solid #e8457a;padding-left:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){.confidenceTuning-module__Eyzj0a__vote,.confidenceTuning-module__Eyzj0a__meterMarker,.confidenceTuning-module__Eyzj0a__answer{transition:none}}.confidenceTuning-module__Eyzj0a__layerIn{animation:.25s ease-out confidenceTuning-module__Eyzj0a__layerIn}@keyframes confidenceTuning-module__Eyzj0a__layerIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.confidenceTuning-module__Eyzj0a__layerIn{animation:none}}
.contextWindow-module__u4L6-a__narratorFits{background:#f3f9fa;border-left-color:#2b7a8c}.contextWindow-module__u4L6-a__narratorCrowd{background:#fff9ef;border-left-color:#d98a1c}.contextWindow-module__u4L6-a__narratorOut{background:#fff5f8;border-left-color:#c2185b}.contextWindow-module__u4L6-a__slider{accent-color:#e8457a;cursor:pointer;width:100%;height:1.5rem;margin:0;display:block}.contextWindow-module__u4L6-a__slider:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.contextWindow-module__u4L6-a__strip{height:2.25rem;padding:.375rem 0;display:flex;position:relative}.contextWindow-module__u4L6-a__segment{border-right:2px solid #fff;flex-shrink:0;height:100%;transition:background .3s,opacity .3s}.contextWindow-module__u4L6-a__segmentUser{background:#f6b7cb}.contextWindow-module__u4L6-a__segmentAi{background:#c9bfe0}.contextWindow-module__u4L6-a__segmentQuestion{background:#333}.contextWindow-module__u4L6-a__segmentKey{background:#e8457a}.contextWindow-module__u4L6-a__segmentOut{background:repeating-linear-gradient(135deg,#e4e4e4 0,#e4e4e4 4px,#f2f2f2 4px,#f2f2f2 8px)}.contextWindow-module__u4L6-a__segmentOut.contextWindow-module__u4L6-a__segmentKey{background:repeating-linear-gradient(135deg,#f3c3d3 0,#f3c3d3 4px,#f9e3ea 4px,#f9e3ea 8px)}.contextWindow-module__u4L6-a__frame{pointer-events:none;border:2px solid #5b4a8a;border-radius:6px;transition:left .3s,width .3s;position:absolute;top:0;bottom:0;box-shadow:0 0 0 3px rgba(91,74,138,.12)}.contextWindow-module__u4L6-a__frameLabel{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#5b4a8a;font-size:.6875rem;font-weight:700;position:absolute;top:-1.25rem;right:0}.contextWindow-module__u4L6-a__legendSwatch{vertical-align:-.0625rem;border-radius:2px;width:.75rem;height:.75rem;margin-right:.25rem;display:inline-block}.contextWindow-module__u4L6-a__frameBox{background:#fff;border:2px solid #d9d4e3;border-radius:8px;overflow:hidden}.contextWindow-module__u4L6-a__boxBar{color:#5b4a8a;background:#faf9fc;border-bottom:1px solid #ece9f2;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.contextWindow-module__u4L6-a__packageScroll{max-height:24rem;overflow-y:auto}.contextWindow-module__u4L6-a__lineOut{color:#aaa;-webkit-text-decoration:line-through #ccc;text-decoration:line-through #ccc}.contextWindow-module__u4L6-a__lineOut .contextWindow-module__u4L6-a__lineRoleOut{font-weight:700}.contextWindow-module__u4L6-a__cut{letter-spacing:.06em;text-transform:uppercase;color:#c2185b;align-items:center;gap:.5rem;margin:.375rem 0;font-family:inherit;font-size:.6875rem;font-weight:700;display:flex}.contextWindow-module__u4L6-a__cut:before,.contextWindow-module__u4L6-a__cut:after{content:"";border-top:2px dashed #e8457a;flex:1}.contextWindow-module__u4L6-a__key{color:#c2185b;background:#fde0ea;border-radius:2px;padding:0 .125rem;font-weight:700}.contextWindow-module__u4L6-a__keyCrowd{color:#d77a9b;background:#fdf1f5;font-weight:400}.contextWindow-module__u4L6-a__lineOut .contextWindow-module__u4L6-a__key{color:inherit;background:0 0;font-weight:400}.contextWindow-module__u4L6-a__answer{animation:.4s both contextWindow-module__u4L6-a__answerIn}@keyframes contextWindow-module__u4L6-a__answerIn{0%{opacity:0;transform:translateY(6px)}}.contextWindow-module__u4L6-a__date{color:#8a4b00;background:#ffe1a8;border-radius:2px;padding:0 .125rem;font-weight:700}.contextWindow-module__u4L6-a__verdict{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.contextWindow-module__u4L6-a__verdictOk{color:#1f5f6e;background:#dff0f3}.contextWindow-module__u4L6-a__verdictBad{color:#8a4b00;background:#ffeccc}@media (prefers-reduced-motion:reduce){.contextWindow-module__u4L6-a__answer{animation:none}.contextWindow-module__u4L6-a__segment,.contextWindow-module__u4L6-a__frame{transition:none}}
.frozenModel-module__mCefdG__mood{color:#c2185b;border:1px dashed #e8457a;border-radius:9999px;padding:0 .5rem;font-size:.6875rem;line-height:1.6;animation:.4s both frozenModel-module__mCefdG__moodIn}@keyframes frozenModel-module__mCefdG__moodIn{0%{opacity:0}}@media (min-width:768px){.frozenModel-module__mCefdG__zones.frozenModel-module__mCefdG__zones{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.frozenModel-module__mCefdG__earlier{color:#999;font-size:.75rem}.frozenModel-module__mCefdG__inside{padding:.75rem}.frozenModel-module__mCefdG__panelNote{color:#888;margin-top:.375rem;font-size:.75rem;line-height:1.45}.frozenModel-module__mCefdG__bars{grid-template-columns:repeat(16,minmax(0,1fr));align-items:end;gap:3px;height:2.5rem;display:grid}.frozenModel-module__mCefdG__bar{background:#d9d4e3;border-radius:2px 2px 0 0;height:4%;transition:height .6s,background .6s;display:block}.frozenModel-module__mCefdG__bars[data-on=true] .frozenModel-module__mCefdG__bar{background:linear-gradient(#f0466a,#f9a51d);transition-duration:.3s}.frozenModel-module__mCefdG__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.frozenModel-module__mCefdG__param{font-variant-numeric:tabular-nums;text-align:center;color:#5b4a8a;background:#f4f2f8;border-radius:3px;padding:.125rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.frozenModel-module__mCefdG__moods{flex-wrap:wrap;gap:.25rem;display:flex}.frozenModel-module__mCefdG__moodChip{color:#555;background:#faf9fc;border:1px solid #ece9f2;border-radius:9999px;padding:0 .5rem;font-size:.75rem;line-height:1.6}.frozenModel-module__mCefdG__moodNew{color:#c2185b;border-color:#e8457a;animation:.4s both frozenModel-module__mCefdG__moodIn}.frozenModel-module__mCefdG__fingerprint{color:#5b4a8a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem;font-weight:700}.frozenModel-module__mCefdG__fingerprintNew{border-radius:3px;animation:.9s both frozenModel-module__mCefdG__fingerprintIn}@keyframes frozenModel-module__mCefdG__fingerprintIn{30%{background:#ece8f5}}.frozenModel-module__mCefdG__unchanged{color:#555;margin-top:.5rem;font-size:.8125rem}.frozenModel-module__mCefdG__unchanged strong{color:#5b4a8a}.frozenModel-module__mCefdG__pending{cursor:help;position:relative}.frozenModel-module__mCefdG__how{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#333;border-radius:6px;width:max-content;max-width:min(18rem,100%);padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1.45;transition:opacity .15s;position:absolute;bottom:calc(100% + .375rem);left:0}.frozenModel-module__mCefdG__pending:hover .frozenModel-module__mCefdG__how,.frozenModel-module__mCefdG__pending:focus .frozenModel-module__mCefdG__how{opacity:1}.frozenModel-module__mCefdG__pending:focus-visible .frozenModel-module__mCefdG__how{opacity:1}@media (prefers-reduced-motion:reduce){.frozenModel-module__mCefdG__mood,.frozenModel-module__mCefdG__moodNew,.frozenModel-module__mCefdG__fingerprintNew{animation:none}.frozenModel-module__mCefdG__bar{transition:none}}
.imageGallery-module__ENwE_G__arrow,.imageGallery-module__ENwE_G__arrow:hover{color:#333;cursor:pointer;background:rgba(255,255,255,.88);border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px rgba(0,0,0,.25)}.imageGallery-module__ENwE_G__arrow:hover{color:#e8457a;background:#fff}.imageGallery-module__ENwE_G__arrow:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.imageGallery-module__ENwE_G__dot:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.imageGallery-module__ENwE_G__arrow[data-side=prev]{left:.75rem}.imageGallery-module__ENwE_G__arrow[data-side=next]{right:.75rem}.imageGallery-module__ENwE_G__dot,.imageGallery-module__ENwE_G__dot:hover{width:.625rem;height:.625rem;box-shadow:none;cursor:pointer;background:#d4d4d4;border:none;border-radius:9999px;padding:0}.imageGallery-module__ENwE_G__dot:hover{background:#f3a5c2}.imageGallery-module__ENwE_G__dot[aria-current=true]{background:#e8457a}
.lessonComplete-module__2ORbkW__card{color:#fff;text-align:center;background:linear-gradient(120deg,#e6157a,#f0466a 55%,#f9a51d);border-radius:.5rem;padding:2rem 1.25rem 1.75rem;box-shadow:0 24px 70px -48px rgba(0,0,0,.45)}.lessonComplete-module__2ORbkW__badge,.lessonComplete-module__2ORbkW__badge:hover{width:4rem;height:4rem;box-shadow:none;color:#fff;cursor:pointer;background:rgba(255,255,255,.18);border:3px solid rgba(255,255,255,.85);border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:2rem;font-weight:700;line-height:1;animation:.6s cubic-bezier(.34,1.56,.64,1) lessonComplete-module__2ORbkW__badgeIn;display:inline-flex}.lessonComplete-module__2ORbkW__badge:hover{background:rgba(255,255,255,.28)}.lessonComplete-module__2ORbkW__chip{white-space:nowrap;background:rgba(255,255,255,.2);border-radius:9999px;padding:.25rem .75rem;font-weight:600}.lessonComplete-module__2ORbkW__confetti{pointer-events:none;position:absolute;top:4rem;left:50%}.lessonComplete-module__2ORbkW__piece{opacity:0;border-radius:2px;animation:1.4s cubic-bezier(.2,.7,.4,1) forwards lessonComplete-module__2ORbkW__burst;position:absolute;top:0;left:0}@keyframes lessonComplete-module__2ORbkW__burst{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}60%{opacity:1;transform:translate(calc(var(--dx) - 50%),calc(var(--dy) - 50%))rotate(var(--rot))}to{opacity:0;transform:translate(calc(var(--dx)*1.1 - 50%),calc(var(--dy) + 90px - 50%))rotate(calc(var(--rot)*1.5))}}@keyframes lessonComplete-module__2ORbkW__badgeIn{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.lessonComplete-module__2ORbkW__badge,.lessonComplete-module__2ORbkW__badge:hover{animation:none}}
.mechanicalTurk-module__BzpDna__hotspot{cursor:pointer}.mechanicalTurk-module__BzpDna__hotspot:hover{filter:brightness(1.12)}.mechanicalTurk-module__BzpDna__leaf{transform-box:fill-box;transition:transform .45s}.mechanicalTurk-module__BzpDna__hingeLeft{transform-origin:0}.mechanicalTurk-module__BzpDna__hingeRight{transform-origin:100%}.mechanicalTurk-module__BzpDna__hingeLeft.mechanicalTurk-module__BzpDna__leafOpen{transform:scaleX(-.28)skewY(10deg)}.mechanicalTurk-module__BzpDna__hingeRight.mechanicalTurk-module__BzpDna__leafOpen{transform:scaleX(-.28)skewY(-10deg)}.mechanicalTurk-module__BzpDna__leafShade{opacity:0;transition:opacity .45s}.mechanicalTurk-module__BzpDna__leafOpen .mechanicalTurk-module__BzpDna__leafShade{opacity:.45}.mechanicalTurk-module__BzpDna__drawer{transition:transform .4s}.mechanicalTurk-module__BzpDna__drawerOpen{transform:translateY(38px)}.mechanicalTurk-module__BzpDna__robe{transform-box:fill-box;transform-origin:top;transition:transform .4s}.mechanicalTurk-module__BzpDna__robeOpen{transform:scaleY(.12)}.mechanicalTurk-module__BzpDna__spin,.mechanicalTurk-module__BzpDna__spinReverse{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite mechanicalTurk-module__BzpDna__gearSpin}.mechanicalTurk-module__BzpDna__spinReverse{animation-direction:reverse}@keyframes mechanicalTurk-module__BzpDna__gearSpin{to{transform:rotate(360deg)}}.mechanicalTurk-module__BzpDna__revealed .mechanicalTurk-module__BzpDna__front{opacity:.22}.mechanicalTurk-module__BzpDna__revealed .mechanicalTurk-module__BzpDna__inner{opacity:.4}.mechanicalTurk-module__BzpDna__revealed .mechanicalTurk-module__BzpDna__shell{opacity:.35}.mechanicalTurk-module__BzpDna__operator,.mechanicalTurk-module__BzpDna__opLower,.mechanicalTurk-module__BzpDna__opUpper,.mechanicalTurk-module__BzpDna__opHead,.mechanicalTurk-module__BzpDna__opNearArm,.mechanicalTurk-module__BzpDna__opFarArm,.mechanicalTurk-module__BzpDna__opThigh,.mechanicalTurk-module__BzpDna__opShin{transition:transform .7s}.mechanicalTurk-module__BzpDna__opLower,.mechanicalTurk-module__BzpDna__opThigh{transform-origin:316px 340px}.mechanicalTurk-module__BzpDna__opUpper{transform-origin:318px 280px}.mechanicalTurk-module__BzpDna__opHead{transform-origin:322px 200px}.mechanicalTurk-module__BzpDna__opNearArm{transform-origin:326px 214px}.mechanicalTurk-module__BzpDna__opFarArm{transform-origin:316px 216px}.mechanicalTurk-module__BzpDna__opShin{transform-origin:424px 346px}.mechanicalTurk-module__BzpDna__operator[data-pose=playing],.mechanicalTurk-module__BzpDna__operator[data-pose=still]{transform:translate(-20px,76px)}.mechanicalTurk-module__BzpDna__operator[data-pose=playing] .mechanicalTurk-module__BzpDna__opLower,.mechanicalTurk-module__BzpDna__operator[data-pose=still] .mechanicalTurk-module__BzpDna__opLower{transform:rotate(40deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=playing] .mechanicalTurk-module__BzpDna__opHead{transform:rotate(12deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=playing] .mechanicalTurk-module__BzpDna__opShin,.mechanicalTurk-module__BzpDna__operator[data-pose=still] .mechanicalTurk-module__BzpDna__opShin{transform:rotate(-90deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=still] .mechanicalTurk-module__BzpDna__opNearArm{transform:rotate(60deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=still] .mechanicalTurk-module__BzpDna__opFarArm{transform:rotate(8deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=still] .mechanicalTurk-module__BzpDna__opHead{transform:rotate(-4deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=hidden]{transform:translate(-54px,92px)}.mechanicalTurk-module__BzpDna__operator[data-pose=hidden] .mechanicalTurk-module__BzpDna__opLower{transform:rotate(-45deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=hidden] .mechanicalTurk-module__BzpDna__opHead{transform:rotate(30deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=hidden] .mechanicalTurk-module__BzpDna__opNearArm{transform:rotate(70deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=hidden] .mechanicalTurk-module__BzpDna__opFarArm{transform:rotate(30deg)}.mechanicalTurk-module__BzpDna__operator[data-pose=hidden] .mechanicalTurk-module__BzpDna__opShin{transform:rotate(-90deg)}.mechanicalTurk-module__BzpDna__opProp,.mechanicalTurk-module__BzpDna__opFlame,.mechanicalTurk-module__BzpDna__leverLink{transition:opacity .4s}.mechanicalTurk-module__BzpDna__operator[data-pose=hidden] .mechanicalTurk-module__BzpDna__opProp,.mechanicalTurk-module__BzpDna__opFlame,.mechanicalTurk-module__BzpDna__leverLink{opacity:0}.mechanicalTurk-module__BzpDna__operator[data-pose=playing] .mechanicalTurk-module__BzpDna__opFlame,.mechanicalTurk-module__BzpDna__leverActive{opacity:1}@media (prefers-reduced-motion:reduce){.mechanicalTurk-module__BzpDna__leaf,.mechanicalTurk-module__BzpDna__leafShade,.mechanicalTurk-module__BzpDna__drawer,.mechanicalTurk-module__BzpDna__robe,.mechanicalTurk-module__BzpDna__operator,.mechanicalTurk-module__BzpDna__opLower,.mechanicalTurk-module__BzpDna__opUpper,.mechanicalTurk-module__BzpDna__opHead,.mechanicalTurk-module__BzpDna__opNearArm,.mechanicalTurk-module__BzpDna__opFarArm,.mechanicalTurk-module__BzpDna__opThigh,.mechanicalTurk-module__BzpDna__opShin,.mechanicalTurk-module__BzpDna__opProp,.mechanicalTurk-module__BzpDna__opFlame,.mechanicalTurk-module__BzpDna__leverLink{transition:none}.mechanicalTurk-module__BzpDna__spin,.mechanicalTurk-module__BzpDna__spinReverse{animation:none}}
.modelScale-module__6FCQXq__canvas{aspect-ratio:400/290;width:100%;display:block}.modelScale-module__6FCQXq__slider{accent-color:#e8457a;cursor:pointer;width:100%;height:1.5rem;margin:0;display:block}.modelScale-module__6FCQXq__slider:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.modelScale-module__6FCQXq__tick,.modelScale-module__6FCQXq__tick:hover{color:#777;font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.125rem .25rem;font-size:11px;line-height:1.25rem;position:absolute;top:0;transform:translate(-50%)}.modelScale-module__6FCQXq__tick:hover{color:#e8457a}.modelScale-module__6FCQXq__tick[data-edge=start]{transform:translate(-9px)}.modelScale-module__6FCQXq__tick[data-edge=end]{transform:translate(calc(9px - 100%))}.modelScale-module__6FCQXq__tick:focus-visible{outline-offset:1px;outline:2px solid #e8457a}.modelScale-module__6FCQXq__restart,.modelScale-module__6FCQXq__restart:hover{color:#e8457a;box-shadow:none;background:0 0;border:1px solid #e8457a;border-radius:9999px;padding:.5rem 1rem;font-weight:600}.modelScale-module__6FCQXq__restart:hover{background:#fde8ef}.modelScale-module__6FCQXq__restart:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.modelScale-module__6FCQXq__summaryIn{animation:.3s ease-out modelScale-module__6FCQXq__summaryIn}@keyframes modelScale-module__6FCQXq__summaryIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.modelScale-module__6FCQXq__summaryIn{animation:none}}
.nextWord-module__ow8Lbq__segment,.nextWord-module__ow8Lbq__segment:hover{color:#fff;width:100%;min-height:0;font:inherit;text-align:left;box-shadow:none;cursor:pointer;border:none;border-bottom:1px solid #fff;border-radius:0;flex:none;align-items:center;padding:0;transition:opacity .15s,filter .15s;display:flex}.nextWord-module__ow8Lbq__segment:last-child{color:#555;border-bottom:none}.nextWord-module__ow8Lbq__segment:hover{filter:brightness(1.08)}.nextWord-module__ow8Lbq__segmentDimmed{opacity:.45}.nextWord-module__ow8Lbq__segmentSelected,.nextWord-module__ow8Lbq__segmentSelected:hover{opacity:1;box-shadow:inset 0 0 0 3px #333}.nextWord-module__ow8Lbq__segmentHidden,.nextWord-module__ow8Lbq__segmentHidden:hover{color:#999;cursor:default;filter:none}.nextWord-module__ow8Lbq__revealAll,.nextWord-module__ow8Lbq__revealAll:hover,.nextWord-module__ow8Lbq__revealAll:disabled{color:#e8457a;font:inherit;text-underline-offset:3px;box-shadow:none;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.nextWord-module__ow8Lbq__revealAll:hover{color:#c2185b}.nextWord-module__ow8Lbq__caret{vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite nextWord-module__ow8Lbq__caretBlink;display:inline-block}@keyframes nextWord-module__ow8Lbq__caretBlink{50%{opacity:0}}.nextWord-module__ow8Lbq__percent{transition:opacity .25s}.nextWord-module__ow8Lbq__percentPending{opacity:0}@media (prefers-reduced-motion:reduce){.nextWord-module__ow8Lbq__caret{animation:none}.nextWord-module__ow8Lbq__percent{transition:none}}.nextWord-module__ow8Lbq__segment:focus-visible{outline-offset:-2px;outline:2px solid #333}.nextWord-module__ow8Lbq__wordInput{color:#333;width:10rem;max-width:100%;font:inherit;box-shadow:none;background:0 0;border:none;border-bottom:2px solid #e8457a;border-radius:0;padding:0 .25rem;display:inline-block}.nextWord-module__ow8Lbq__wordInput:focus{box-shadow:none;background:#fde8ef;border-bottom-color:#d93a6d;outline:none}.nextWord-module__ow8Lbq__wordInput::placeholder{color:#aaa}
.opticalIllusion-module__ubR-Xq__drawing{width:100%;max-width:560px;margin:0 auto;display:block}.opticalIllusion-module__ubR-Xq__arrow line{stroke:#333;stroke-width:3.5px;stroke-linecap:round;transition:x1 .12s,x2 .12s}.opticalIllusion-module__ubR-Xq__ruler line{stroke:#e8457a;stroke-width:1.5px;stroke-dasharray:5 4;animation:.4s both opticalIllusion-module__ubR-Xq__rulerIn}.opticalIllusion-module__ubR-Xq__ruler text{fill:#c2185b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;animation:.4s both opticalIllusion-module__ubR-Xq__rulerIn}@keyframes opticalIllusion-module__ubR-Xq__rulerIn{0%{opacity:0}}.opticalIllusion-module__ubR-Xq__slider{accent-color:#e8457a;width:100%;margin-top:.375rem;display:block}.opticalIllusion-module__ubR-Xq__lesson{background:#fff8fb;border-left:4px solid #e8457a;border-radius:2px;padding:.75rem 1rem;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.opticalIllusion-module__ubR-Xq__arrow line{transition:none}.opticalIllusion-module__ubR-Xq__ruler line,.opticalIllusion-module__ubR-Xq__ruler text{animation:none}}
.paperSteps-module__pMvqpW__note{color:#666;margin-top:.5rem;font-size:.8125rem;line-height:1.5}.paperSteps-module__pMvqpW__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:#5b4a8a;margin-bottom:.375rem;font-size:.6875rem;font-weight:700}.paperSteps-module__pMvqpW__step{padding-left:1rem}.paperSteps-module__pMvqpW__lineNew{background:#fdf2f6}.paperSteps-module__pMvqpW__mark{color:inherit;background:#fff3c4;border-radius:2px;padding:0 .125rem;box-shadow:inset 0 -2px #f0a020}.paperSteps-module__pMvqpW__box{border-radius:4px;gap:.5rem;margin-top:.5rem;padding:.375rem .5rem;font-size:11.5px;line-height:1.45;display:flex}.paperSteps-module__pMvqpW__boxEmpty{color:#7a7190;border:1.5px dashed #c9c2d8}.paperSteps-module__pMvqpW__boxFull{color:#2f6b47;background:#f1faf4;border:1.5px solid #9fd0b4}.paperSteps-module__pMvqpW__boxMark{flex-shrink:0;font-weight:700}.paperSteps-module__pMvqpW__boxEmpty .paperSteps-module__pMvqpW__boxMark{color:#c2185b}.paperSteps-module__pMvqpW__huntLine,.paperSteps-module__pMvqpW__huntLine:hover,.paperSteps-module__pMvqpW__huntLine:disabled{width:100%;box-shadow:none;color:#c2185b;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px dashed #d9d4e3;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;margin-left:0;padding:.25rem .5rem .25rem 1rem;font-weight:400;transition:border-color .15s,background .15s;display:flex}.paperSteps-module__pMvqpW__huntLine:hover{background:#fdf2f6;border-color:#e8457a}.paperSteps-module__pMvqpW__huntLine:disabled{cursor:default}.paperSteps-module__pMvqpW__huntLine:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.paperSteps-module__pMvqpW__huntLine[data-status=ok]{background:#f6fbf8;border-style:solid;border-color:#cfe6d8}.paperSteps-module__pMvqpW__huntLine[data-status=wrong]{background:#fde8ef;border-style:solid;border-color:#e8457a;font-weight:700}.paperSteps-module__pMvqpW__huntText{min-width:0}.paperSteps-module__pMvqpW__huntMark{text-align:center;flex-shrink:0;width:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700}.paperSteps-module__pMvqpW__huntLine[data-status=ok] .paperSteps-module__pMvqpW__huntMark{color:#2f6b47}.paperSteps-module__pMvqpW__fix{color:#2f6b47;margin:.25rem 0 .25rem 1rem;font-size:11.5px}
.wordByWord-module__nd8T7W__candidate,.wordByWord-module__nd8T7W__candidate:hover{color:#333;width:100%;font:inherit;text-align:left;box-shadow:none;background:0 0;border:1px solid transparent;border-radius:4px;align-items:flex-start;gap:.5rem;padding:.375rem .5rem;font-size:15px;font-weight:400;transition:opacity .2s,background-color .2s,border-color .2s;display:flex}.wordByWord-module__nd8T7W__track{background:#f0f0f0;border-radius:9999px;height:6px;margin-top:.25rem;display:block;overflow:hidden}.wordByWord-module__nd8T7W__bar{transform-origin:0;background:#f4a3bf;border-radius:9999px;height:100%;animation:.6s ease-out both wordByWord-module__nd8T7W__grow;display:block}@keyframes wordByWord-module__nd8T7W__grow{0%{transform:scaleX(0)}}.wordByWord-module__nd8T7W__dimmed{opacity:.45}.wordByWord-module__nd8T7W__chosen,.wordByWord-module__nd8T7W__chosen:hover{background:#fde8ef;border-color:#e8457a}.wordByWord-module__nd8T7W__chosen .wordByWord-module__nd8T7W__bar{background:#e8457a}.wordByWord-module__nd8T7W__word{animation:.3s ease-out both wordByWord-module__nd8T7W__appear;display:inline}@keyframes wordByWord-module__nd8T7W__appear{0%{opacity:0}}.wordByWord-module__nd8T7W__wordButton,.wordByWord-module__nd8T7W__wordButton:hover{color:inherit;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:0;font-weight:400;transition:background-color .15s;animation:none}.wordByWord-module__nd8T7W__wordButton:hover,.wordByWord-module__nd8T7W__wordButton[aria-pressed=true]{background:#fde8ef}.wordByWord-module__nd8T7W__wordButton:focus-visible{outline-offset:1px;outline:2px solid #e8457a}.wordByWord-module__nd8T7W__notTop{text-underline-offset:4px;-webkit-text-decoration:underline dotted #e8457a;text-decoration:underline dotted #e8457a;text-decoration-thickness:2px}.wordByWord-module__nd8T7W__cursor{vertical-align:text-bottom;background:#e8457a;width:.5rem;height:1.1em;animation:.9s steps(2,start) infinite wordByWord-module__nd8T7W__blink;display:inline-block}@keyframes wordByWord-module__nd8T7W__blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.wordByWord-module__nd8T7W__bar,.wordByWord-module__nd8T7W__word,.wordByWord-module__nd8T7W__cursor{animation:none}}
.parallelAnswers-module__Cfxmga__lane{background:#fff;border:1px solid #e2e2e2;border-top:4px solid;border-radius:4px;min-width:0;padding:.75rem 1rem 1rem}.parallelAnswers-module__Cfxmga__word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.0625rem .125rem}.parallelAnswers-module__Cfxmga__wordButton[aria-pressed=true],.parallelAnswers-module__Cfxmga__wordButton[aria-pressed=true]:hover{box-shadow:0 0 0 2px #333}.parallelAnswers-module__Cfxmga__sameBadge,.parallelAnswers-module__Cfxmga__ownBadge{border-radius:9999px;padding:.0625rem .5rem;font-weight:600;display:inline-block}.parallelAnswers-module__Cfxmga__sameBadge{color:#2f6b26;background:#e7f4e4}.parallelAnswers-module__Cfxmga__ownBadge{color:#555;background:#f3f3f3}
.personaLayers-module__6Hf6FW__layerModel{--layer:#5b4a8a;--layer-soft:#f4f2f8}.personaLayers-module__6Hf6FW__layerApp{--layer:#2b7a8c;--layer-soft:#eff6f8}.personaLayers-module__6Hf6FW__layerBoth{--layer:#43628b;--layer-soft:#f1f4f8}.personaLayers-module__6Hf6FW__stage{aspect-ratio:170/100;border-radius:12px;position:relative;overflow:hidden}.personaLayers-module__6Hf6FW__avatar{object-fit:cover;width:100%;height:100%;display:block}.personaLayers-module__6Hf6FW__shapes{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.personaLayers-module__6Hf6FW__shape{fill:transparent;stroke:#fff;stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px rgba(232,69,122,.95));cursor:pointer;outline:none;transition:fill .3s,fill-opacity .3s;animation:1.2s linear infinite personaLayers-module__6Hf6FW__march}.personaLayers-module__6Hf6FW__shape:hover{fill:#e8457a;fill-opacity:.22}.personaLayers-module__6Hf6FW__shape:focus-visible{fill:#e8457a;fill-opacity:.22}@keyframes personaLayers-module__6Hf6FW__march{to{stroke-dashoffset:-20px}}.personaLayers-module__6Hf6FW__shape[data-seen=true]{stroke:rgba(255,255,255,.9);stroke-dasharray:none;filter:none;animation:none}.personaLayers-module__6Hf6FW__shape[data-open=true]{stroke:#e8457a;stroke-width:3px;stroke-dasharray:none;filter:none;animation:none}.personaLayers-module__6Hf6FW__shape[data-open=true]:hover{fill-opacity:0}.personaLayers-module__6Hf6FW__shape[data-open=true]:focus-visible{fill-opacity:0}.personaLayers-module__6Hf6FW__machinery{opacity:0;transition:opacity .35s}.personaLayers-module__6Hf6FW__machinery[data-visible=true]{opacity:1}.personaLayers-module__6Hf6FW__stage[data-revealed=true] .personaLayers-module__6Hf6FW__avatar{filter:grayscale();opacity:.4;transition:filter .6s,opacity .6s}.personaLayers-module__6Hf6FW__stage[data-revealed=true] .personaLayers-module__6Hf6FW__shape{stroke:rgba(255,255,255,.85);stroke-dasharray:none;filter:none;animation:none}.personaLayers-module__6Hf6FW__stage[data-revealed=true] .personaLayers-module__6Hf6FW__shape[data-open=true]{stroke:#e8457a}.personaLayers-module__6Hf6FW__nameTag[data-open=true],.personaLayers-module__6Hf6FW__stage[data-revealed=true] .personaLayers-module__6Hf6FW__nameTag{opacity:0}.personaLayers-module__6Hf6FW__nameTag{z-index:1;color:#333;letter-spacing:.04em;pointer-events:none;background:#fffdf5;border:1.5px solid #c9b78a;border-radius:3px;padding:.0625rem .5rem;font-size:9px;font-weight:700;transition:background .3s,color .3s;position:absolute;top:79%;left:17.6%;transform:translate(-50%,-50%)rotate(-6deg)}@media (min-width:640px){.personaLayers-module__6Hf6FW__nameTag{font-size:.6875rem}}@keyframes personaLayers-module__6Hf6FW__spotPulse{50%{box-shadow:0 0 0 5px rgba(232,69,122,.25)}}.personaLayers-module__6Hf6FW__bubble{--bubble-border:#e8457a;--bubble-bg:#fff;z-index:2;border:2px dashed var(--bubble-border);background:var(--bubble-bg);color:#333;text-align:left;cursor:pointer;border-radius:.875rem;width:42%;padding:.375rem .5rem;font-size:10.5px;line-height:1.35;transition:background .3s;animation:1.8s ease-in-out infinite personaLayers-module__6Hf6FW__spotPulse;position:absolute;top:8%;left:56%;box-shadow:0 0 0 2px rgba(232,69,122,.25)}@media (min-width:640px){.personaLayers-module__6Hf6FW__bubble{width:46%;padding:.625rem .875rem;font-size:14px;line-height:1.45;top:30%;left:50%}}@media (min-width:1024px){.personaLayers-module__6Hf6FW__bubble{font-size:15px}}.personaLayers-module__6Hf6FW__bubble:hover{--bubble-bg:#fdf2f6;border-color:var(--bubble-border);background:var(--bubble-bg);color:#333}.personaLayers-module__6Hf6FW__bubble:focus-visible{--bubble-bg:#fdf2f6;border-color:var(--bubble-border);background:var(--bubble-bg);color:#333}.personaLayers-module__6Hf6FW__tail{width:28px;height:22px;position:absolute;top:40%;left:-26px;overflow:visible}.personaLayers-module__6Hf6FW__tail polygon{fill:var(--bubble-bg)}.personaLayers-module__6Hf6FW__tail polyline{fill:none;stroke:var(--bubble-border);stroke-width:2px;stroke-dasharray:5 3;stroke-linejoin:round}.personaLayers-module__6Hf6FW__bubble[data-seen=true] .personaLayers-module__6Hf6FW__tail polyline{stroke-dasharray:none}.personaLayers-module__6Hf6FW__bubble[data-seen=true]{--bubble-border:#c9bfa6;box-shadow:none;border-style:solid;animation:none}.personaLayers-module__6Hf6FW__bubble[data-open=true]{outline-offset:2px;outline:3px solid #e8457a}.personaLayers-module__6Hf6FW__side{display:contents}.personaLayers-module__6Hf6FW__sideCard{display:none}@media (min-width:768px){.personaLayers-module__6Hf6FW__side{flex-direction:column;gap:.75rem;display:flex;position:absolute;top:5%;bottom:5%;left:48.5%;right:2.5%}.personaLayers-module__6Hf6FW__side .personaLayers-module__6Hf6FW__bubble{flex-shrink:0;order:1;width:auto;position:relative;top:auto;left:auto}.personaLayers-module__6Hf6FW__side .personaLayers-module__6Hf6FW__tail{top:.75rem;transform:scaleY(-1)}.personaLayers-module__6Hf6FW__sideCard{background:rgba(255,255,255,.92);border:1px solid #eadfc0;border-radius:10px;flex:0 auto;order:0;min-height:30%;padding:.75rem .875rem;font-size:12.5px;line-height:1.45;display:block;overflow-y:auto}.personaLayers-module__6Hf6FW__side .personaLayers-module__6Hf6FW__bubble{font-size:13px}}@media (min-width:1024px){.personaLayers-module__6Hf6FW__sideCard{font-size:14px;line-height:1.5}.personaLayers-module__6Hf6FW__side .personaLayers-module__6Hf6FW__bubble{font-size:15px}}.personaLayers-module__6Hf6FW__recall{color:#666;font-size:.875em}.personaLayers-module__6Hf6FW__dbRow{background:#eff6f8;border-left:2px solid #2b7a8c;margin-top:.25em;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;display:block}.personaLayers-module__6Hf6FW__bubbleName{letter-spacing:.06em;text-transform:uppercase;color:#e8457a;margin-bottom:.125rem;font-size:.6875rem;font-weight:700;display:block}.personaLayers-module__6Hf6FW__layerTag{background:var(--layer);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;padding:0 .5rem;font-size:.6875rem;font-weight:700}.personaLayers-module__6Hf6FW__really{border-left:4px solid var(--layer);background:var(--layer-soft);border-radius:2px;padding:.5em .75em}.personaLayers-module__6Hf6FW__packet{border:2px solid #d9d4e3;border-radius:8px;overflow:hidden}.personaLayers-module__6Hf6FW__packetLabel{letter-spacing:.08em;text-transform:uppercase;color:#5b4a8a;background:#faf9fc;border-bottom:1px solid #ece9f2;padding:.5rem .75rem;font-size:.6875rem;font-weight:700}.personaLayers-module__6Hf6FW__packetText{padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.personaLayers-module__6Hf6FW__packetLine,.personaLayers-module__6Hf6FW__packetHidden,.personaLayers-module__6Hf6FW__packetTail{border-radius:2px;padding:.0625rem .25rem}.personaLayers-module__6Hf6FW__packetLine{border-left:3px solid #2b7a8c;animation:.4s both personaLayers-module__6Hf6FW__pieceIn}.personaLayers-module__6Hf6FW__packetLine+.personaLayers-module__6Hf6FW__packetLine,.personaLayers-module__6Hf6FW__packetLine+.personaLayers-module__6Hf6FW__packetHidden,.personaLayers-module__6Hf6FW__packetHidden+.personaLayers-module__6Hf6FW__packetLine,.personaLayers-module__6Hf6FW__packetHidden+.personaLayers-module__6Hf6FW__packetHidden{margin-top:.25rem}.personaLayers-module__6Hf6FW__packetLine[data-new=true]{background:#e6f2f5}.personaLayers-module__6Hf6FW__packetRole{color:#2b7a8c;font-weight:700}.personaLayers-module__6Hf6FW__packetHidden{color:#9a93ad;font-style:italic}.personaLayers-module__6Hf6FW__packetBlocks{color:#ddd9e6;letter-spacing:-.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:normal}.personaLayers-module__6Hf6FW__packetTail{color:#555;margin-top:.375rem}.personaLayers-module__6Hf6FW__packetTail:last-child{color:#5b4a8a;margin-top:0;font-weight:700}@keyframes personaLayers-module__6Hf6FW__pieceIn{0%{opacity:0;transform:translate(-10px)}}.personaLayers-module__6Hf6FW__reveal{background:#faf9fc;border:2px solid #d9d4e3;border-radius:8px;gap:1.25rem;padding:1rem;font-size:15px;line-height:1.6;animation:.5s both personaLayers-module__6Hf6FW__pieceIn;display:grid}@media (min-width:768px){.personaLayers-module__6Hf6FW__reveal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.personaLayers-module__6Hf6FW__fingerprint{color:#5b4a8a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}@media (prefers-reduced-motion:reduce){.personaLayers-module__6Hf6FW__machinery{transition:none}.personaLayers-module__6Hf6FW__shape,.personaLayers-module__6Hf6FW__bubble,.personaLayers-module__6Hf6FW__packetLine,.personaLayers-module__6Hf6FW__reveal{animation:none}}
.personaPrompt-module__06XbcG__instruction{color:#333;background:#fff;border:1px solid #cfe3e8;border-left:4px solid #2b7a8c;border-radius:4px;margin-top:.75rem;padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;animation:.3s both personaPrompt-module__06XbcG__instructionIn}.personaPrompt-module__06XbcG__instructionEmpty{color:#999;border-left-color:#cfe3e8;font-style:italic}@keyframes personaPrompt-module__06XbcG__instructionIn{0%{opacity:0}}.personaPrompt-module__06XbcG__tried{margin-left:.25rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.personaPrompt-module__06XbcG__instruction{animation:none}}
.riskMeter-module__uh6jXW__prompt{background:#f3f3f3;border-radius:1rem 1rem .125rem;width:-moz-fit-content;width:fit-content;max-width:90%;margin-left:auto;padding:.5rem 1rem;font-size:15px;line-height:1.75rem}.riskMeter-module__uh6jXW__flag{color:#999;white-space:nowrap;border:1px dashed #d4d4d4;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.8125rem;display:inline-flex}.riskMeter-module__uh6jXW__flagLit{color:#a1144a;background:#fde8ef;border-style:solid;border-color:#e8457a;font-weight:600;animation:.4s ease-out riskMeter-module__uh6jXW__flagLit}@keyframes riskMeter-module__uh6jXW__flagLit{0%{opacity:.4;transform:scale(.85)}}.riskMeter-module__uh6jXW__badgeRight,.riskMeter-module__uh6jXW__badgeWrong{white-space:nowrap;border-radius:9999px;padding:.0625rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.riskMeter-module__uh6jXW__badgeRight{color:#2f6b26;background:#e7f4e4}.riskMeter-module__uh6jXW__badgeWrong{color:#a12b2b;background:#fbe4e4}.riskMeter-module__uh6jXW__stageIn{animation:.25s ease-out riskMeter-module__uh6jXW__stageIn}@keyframes riskMeter-module__uh6jXW__stageIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.riskMeter-module__uh6jXW__flagLit,.riskMeter-module__uh6jXW__stageIn{animation:none}}
.ruleSetting-module__nQV0-q__ruleCard{background:#fff;border:1px solid #e2e2e2;border-radius:4px;flex-direction:column;min-width:0;padding:.75rem 1rem 1rem;display:flex}.ruleSetting-module__nQV0-q__ruleBanner{background:#fdf2f6;border-left:4px solid #e8457a;border-radius:4px;padding:.75rem 1rem}.ruleSetting-module__nQV0-q__imageAnswer{background:#fafafa;border:1px dashed #ccc;border-radius:1rem 1rem 1rem .125rem;gap:.75rem;width:-moz-fit-content;width:fit-content;max-width:85%;padding:.75rem 1rem;display:flex}.ruleSetting-module__nQV0-q__badgeWorks,.ruleSetting-module__nQV0-q__badgeBackfires{white-space:nowrap;border-radius:9999px;padding:.0625rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.ruleSetting-module__nQV0-q__badgeWorks{color:#2f6b26;background:#e7f4e4}.ruleSetting-module__nQV0-q__badgeBackfires{color:#a12b2b;background:#fbe4e4}.ruleSetting-module__nQV0-q__typing{border:1px solid #eee;border-radius:1rem 1rem 1rem .125rem;gap:.25rem;width:-moz-fit-content;width:fit-content;padding:.75rem 1rem;display:flex}.ruleSetting-module__nQV0-q__typing span{background:#bbb;border-radius:9999px;width:.4rem;height:.4rem;animation:1s ease-in-out infinite ruleSetting-module__nQV0-q__typingDot}.ruleSetting-module__nQV0-q__typing span:nth-child(2){animation-delay:.15s}.ruleSetting-module__nQV0-q__typing span:nth-child(3){animation-delay:.3s}@keyframes ruleSetting-module__nQV0-q__typingDot{0%,to{opacity:.3}50%{opacity:1}}.ruleSetting-module__nQV0-q__layerIn{animation:.25s ease-out ruleSetting-module__nQV0-q__layerIn}@keyframes ruleSetting-module__nQV0-q__layerIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ruleSetting-module__nQV0-q__typing span,.ruleSetting-module__nQV0-q__layerIn{animation:none}}
.training-module__fswqnG__stack,.training-module__fswqnG__stack:hover,.training-module__fswqnG__stack:disabled{color:#333;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem;transition:transform .12s,border-color .15s;display:flex;position:relative;box-shadow:3px 3px 0 -1px #fff,3px 3px #e2e2e2,6px 6px 0 -1px #fff,6px 6px #e2e2e2}@media (max-width:639px){.training-module__fswqnG__stack,.training-module__fswqnG__stack:hover,.training-module__fswqnG__stack:disabled{padding:.5rem .25rem}}.training-module__fswqnG__stack:hover{border-color:#e8457a;transform:translate(-1px,-1px)}.training-module__fswqnG__stack:active{transform:translate(2px,2px)}.training-module__fswqnG__stack:disabled{opacity:.5;cursor:default;border-color:#e2e2e2;transform:none}.training-module__fswqnG__stack:focus-visible{outline-offset:2px;outline:2px solid #e8457a}.training-module__fswqnG__lane{position:relative}.training-module__fswqnG__flight{color:#c2185b;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:1;opacity:0;background:#fde8ef;border-radius:9999px;max-width:11rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;animation:.9s ease-in forwards training-module__fswqnG__flyDown;position:absolute;top:50%;left:50%;overflow:hidden}@keyframes training-module__fswqnG__flyDown{0%{opacity:0;transform:translate(-50%,-150%)scale(1)}20%{opacity:1}to{opacity:0;transform:translate(-50%,120%)scale(.6)}}@keyframes training-module__fswqnG__flyRight{0%{opacity:0;transform:translate(-180%,-50%)scale(1)}20%{opacity:1}to{opacity:0;transform:translate(80%,-50%)scale(.6)}}@keyframes training-module__fswqnG__flyUp{0%{opacity:0;transform:translate(-50%,150%)scale(1)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-250%)scale(.6)}}@media (min-width:1024px){.training-module__fswqnG__flight{animation-name:training-module__fswqnG__flyRight}}.training-module__fswqnG__flight.training-module__fswqnG__flightUp{animation-name:training-module__fswqnG__flyUp}.training-module__fswqnG__flash{fill:#f9a51d;opacity:0;animation:.7s ease-out training-module__fswqnG__flash}@keyframes training-module__fswqnG__flash{0%{opacity:var(--flash,0)}to{opacity:0}}.training-module__fswqnG__stuck{animation:.6s ease-out training-module__fswqnG__stuck}@keyframes training-module__fswqnG__stuck{0%,to{background:0 0}30%{background:#eef1f7}}.training-module__fswqnG__restart,.training-module__fswqnG__restart:hover{color:#e8457a;box-shadow:none;background:0 0;border:1px solid #e8457a;border-radius:9999px;padding:.5rem 1rem;font-weight:600}.training-module__fswqnG__restart:hover{background:#fde8ef}.training-module__fswqnG__restart:focus-visible{outline-offset:2px;outline:2px solid #e8457a}@media (prefers-reduced-motion:reduce){.training-module__fswqnG__flight,.training-module__fswqnG__flash,.training-module__fswqnG__stuck{animation:none}.training-module__fswqnG__stack,.training-module__fswqnG__stack:hover{transition:none;transform:none}}.training-module__fswqnG__linkButton,.training-module__fswqnG__linkButton:hover,.training-module__fswqnG__linkButton:disabled{color:#e8457a;font:inherit;text-underline-offset:3px;box-shadow:none;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.training-module__fswqnG__linkButton:hover{color:#c2185b}.training-module__fswqnG__summaryIn{animation:.3s ease-out training-module__fswqnG__summaryIn}@keyframes training-module__fswqnG__summaryIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.training-module__fswqnG__summaryIn{animation:none}}
.lessonSlideNav-module__PF6kUG__trigger,.lessonSlideNav-module__PF6kUG__trigger:hover{background:var(--surface-soft);color:var(--muted-strong);border:1px solid var(--panel-border);box-shadow:none;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s}.lessonSlideNav-module__PF6kUG__trigger:hover,.lessonSlideNav-module__PF6kUG__trigger[aria-expanded=true]{border-color:var(--accent);color:var(--accent-strong)}.lessonSlideNav-module__PF6kUG__item,.lessonSlideNav-module__PF6kUG__item:hover{color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:.75rem;padding:.5rem .75rem;font-weight:400;transition:background-color .15s}.lessonSlideNav-module__PF6kUG__item:hover{background:var(--surface-soft);outline:none}.lessonSlideNav-module__PF6kUG__item:focus-visible{background:var(--surface-soft);outline:none}.lessonSlideNav-module__PF6kUG__item[aria-current=true]{color:var(--accent-strong);font-weight:600}
.lessonSlideRail-module__q7u6xa__rail{z-index:10;scrollbar-width:none;max-height:calc(100% - 2rem);display:none;position:absolute;top:50%;right:.5rem;overflow-y:auto;transform:translateY(-50%)}@container lesson (width>=70rem){.lessonSlideRail-module__q7u6xa__rail{display:block}}.lessonSlideRail-module__q7u6xa__list{flex-direction:column;align-items:center;padding:.25rem 0;display:flex}.lessonSlideRail-module__q7u6xa__item{justify-content:center;display:flex}.lessonSlideRail-module__q7u6xa__dot,.lessonSlideRail-module__q7u6xa__dot:hover{width:1.5rem;height:1.25rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0;display:block;position:relative}.lessonSlideRail-module__q7u6xa__dot:before{content:"";background:var(--muted);opacity:.55;border-radius:9999px;width:.5rem;height:.5rem;transition:height .15s,opacity .15s,background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lessonSlideRail-module__q7u6xa__dot:hover:before{opacity:1;background:var(--accent-strong)}.lessonSlideRail-module__q7u6xa__dot[aria-current=true]:before{opacity:1;background:var(--accent);height:1.125rem}.lessonSlideRail-module__q7u6xa__dot:focus-visible{outline:2px solid var(--accent-strong);outline-offset:0}.lessonSlideRail-module__q7u6xa__locked{background:radial-gradient(circle,transparent .17rem,var(--muted).18rem .25rem,transparent .26rem);opacity:.35;width:1.5rem;height:1.25rem;display:block}.lessonSlideRail-module__q7u6xa__preview{z-index:60;border:1px solid var(--panel-border);background:var(--surface-solid);box-shadow:0 24px 60px -24px var(--shadow-soft);pointer-events:none;border-radius:14px;padding:10px;animation:.12s ease-out both lessonSlideRail-module__q7u6xa__previewIn;position:fixed;transform:translateY(-50%)}@keyframes lessonSlideRail-module__q7u6xa__previewIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lessonSlideRail-module__q7u6xa__dot:before{transition:none}.lessonSlideRail-module__q7u6xa__preview{animation:none}}
