.beginner-scenes-module__FKcSBa__scene{color:#2b4356}.beginner-scenes-module__FKcSBa__toolbar{color:#5b7284;border-bottom:1px solid #e0e7ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 20px;font-size:12px;display:flex}.beginner-scenes-module__FKcSBa__toolbar>span:first-child{font-weight:550}.beginner-scenes-module__FKcSBa__scene button{cursor:pointer;font:inherit}.beginner-scenes-module__FKcSBa__toolbar button,.beginner-scenes-module__FKcSBa__action{color:#325a79;background:#f3f7fa;border:1px solid #cfdde8;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.beginner-scenes-module__FKcSBa__scene button:focus-visible,.beginner-scenes-module__FKcSBa__scene input:focus-visible{outline-offset:4px;outline:3px solid #7ea5c4}.beginner-scenes-module__FKcSBa__dataStage{grid-template-columns:minmax(0,1fr) 24px 160px;align-items:center;gap:20px;padding:32px 0;display:grid}.beginner-scenes-module__FKcSBa__dataSheet{background:#fff;border:1px solid #d8e2ea;border-radius:4px 4px 12px;min-width:0;padding:22px 20px 14px;transform:perspective(1000px)rotateY(-3deg);box-shadow:3px 4px #eff4f7,4px 5px #d8e2ea,0 24px 32px -24px #28445d40}.beginner-scenes-module__FKcSBa__sheetTitle{letter-spacing:.1em;color:#556d80;font-size:9px;font-weight:600}.beginner-scenes-module__FKcSBa__tableScroll{overflow-x:auto}.beginner-scenes-module__FKcSBa__dataSheet table{border-collapse:collapse;text-align:left;width:100%;margin-top:22px;font-size:12px}.beginner-scenes-module__FKcSBa__dataSheet th{color:#566d7e;padding:0 6px 12px;font-size:10px;font-weight:500}.beginner-scenes-module__FKcSBa__dataSheet td{white-space:nowrap;border-top:1px solid #e8edf1;padding:16px 6px}.beginner-scenes-module__FKcSBa__dataSheet td[data-needed=true]{background:#edf4f9;font-weight:550}.beginner-scenes-module__FKcSBa__redacted{background:repeating-linear-gradient(-45deg,#b7c6d1,#b7c6d1 2px,#d2dce3 2px 4px);border-radius:2px;width:80%;min-width:24px;height:8px;display:block}.beginner-scenes-module__FKcSBa__sheetFooter{color:#566d7e;margin:16px 0 0;font-size:10px;line-height:1.5}.beginner-scenes-module__FKcSBa__bridge{color:#8da6b9}.beginner-scenes-module__FKcSBa__cityResult{background:#f6f9fb;border:1px solid #dbe6ee;border-radius:14px;padding:20px;box-shadow:0 6px 0 -1px #eaf1f6,0 7px #cddce7}.beginner-scenes-module__FKcSBa__cityResult>div{justify-content:space-between;align-items:baseline;gap:16px;padding-top:18px;font-size:14px;display:flex}.beginner-scenes-module__FKcSBa__cityResult strong{font-size:30px;font-weight:500}.beginner-scenes-module__FKcSBa__cityResult p{color:#497061;border-top:1px solid #dae4eb;align-items:start;gap:6px;margin-top:16px;padding-top:14px;font-size:10px;line-height:1.5;display:flex}.beginner-scenes-module__FKcSBa__cityResult svg{flex-shrink:0}.beginner-scenes-module__FKcSBa__scene .beginner-scenes-module__FKcSBa__insight{color:#4f697c;border-top:1px solid #e0e7ed;margin:10px 0 0;padding:16px 0 0 14px;font-size:14px;line-height:1.6}.beginner-scenes-module__FKcSBa__switches{flex-wrap:wrap;gap:5px;display:flex}.beginner-scenes-module__FKcSBa__switches button{background:#fff;padding-inline:12px;font-size:11px}.beginner-scenes-module__FKcSBa__switches button[aria-pressed=true]{color:#254f6f;background:#eaf2f8;border-color:#a9c0d3}.beginner-scenes-module__FKcSBa__route{align-items:stretch;padding:34px 0;display:flex}.beginner-scenes-module__FKcSBa__routeNode{background:#fafbfc;border:1px solid #dce4eb;border-radius:12px;flex:1;min-width:0;padding:24px 16px 16px;transition:background .3s,transform .3s,box-shadow .3s;position:relative;box-shadow:0 5px #eef2f5}.beginner-scenes-module__FKcSBa__routeNode[data-active=true]{background:#fff;border-color:#adc4d6;transform:translateY(-4px);box-shadow:0 5px #e0ebf3,0 6px #b6cddd,0 24px 30px -24px #254e7640}.beginner-scenes-module__FKcSBa__nodeNumber{color:#506e84;margin-bottom:18px;font-size:28px;font-weight:350;line-height:1;display:block}.beginner-scenes-module__FKcSBa__routeNode small{letter-spacing:.07em;color:#506b80;font-size:9px;font-weight:550;display:block}.beginner-scenes-module__FKcSBa__routeNode strong{margin-top:10px;font-size:16px;font-weight:550;line-height:1.4;display:block}.beginner-scenes-module__FKcSBa__miniTicket{color:#506b80;background:#fff;border:1px solid #e1e8ee;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;min-height:46px;margin-top:22px;padding:12px 9px;font-size:10px;display:flex}.beginner-scenes-module__FKcSBa__miniTicket b{color:#3e627c;font-weight:500}.beginner-scenes-module__FKcSBa__miniTicket svg{color:#517a63;flex-shrink:0}.beginner-scenes-module__FKcSBa__verdict{color:#4c728b;border:1px dashed #c4d6e2;border-radius:30px;justify-content:center;align-items:center;min-height:46px;margin-top:22px;padding:10px;font-size:11px;display:flex}.beginner-scenes-module__FKcSBa__verdict[data-stop=true]{color:#886438;background:#faf4eb;border-color:#d9c3a3}.beginner-scenes-module__FKcSBa__wire{color:#c0cdd6;flex-shrink:0;place-items:center;width:36px;display:grid}.beginner-scenes-module__FKcSBa__wire svg{stroke-width:1.2px;width:24px}.beginner-scenes-module__FKcSBa__wire[data-active=true]{color:#547e9b}.beginner-scenes-module__FKcSBa__routeFooter{border-top:1px solid #e0e7ed;justify-content:space-between;align-items:center;gap:28px;padding-top:18px;display:flex}.beginner-scenes-module__FKcSBa__routeFooter>p{color:#4f6c80;flex:1;margin:0;font-size:13px;line-height:1.6}.beginner-scenes-module__FKcSBa__routeFooter button{flex-shrink:0}.beginner-scenes-module__FKcSBa__timeStage{grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:32px;padding:28px 0;display:grid}.beginner-scenes-module__FKcSBa__barLabel{justify-content:space-between;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.beginner-scenes-module__FKcSBa__barLabel strong{font-weight:550}.beginner-scenes-module__FKcSBa__barTrack{background:repeating-linear-gradient(90deg,#0000,#0000 calc(10% - 1px),#e5ebf0 calc(10% - 1px) 10%),#f6f8fa;border-radius:5px;height:43px;margin-bottom:24px;display:flex;box-shadow:inset 0 1px 3px #365c7a0b}.beginner-scenes-module__FKcSBa__barTrack>span{color:#fff;border-right:1px solid #fff;justify-content:center;align-items:center;min-width:0;font-size:12px;transition:width .3s;display:flex}.beginner-scenes-module__FKcSBa__originalBar{background:#62788b;border-radius:5px}.beginner-scenes-module__FKcSBa__generatedBar{background:#396985;border-radius:5px 0 0 5px}.beginner-scenes-module__FKcSBa__reviewBar{background:#4e7790}.beginner-scenes-module__FKcSBa__correctionBar{background:#9c784c;border-radius:0 5px 5px 0}.beginner-scenes-module__FKcSBa__scale{color:#566e80;justify-content:space-between;margin-top:-16px;font-size:9px;display:flex}.beginner-scenes-module__FKcSBa__legend{color:#4d6b81;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:10px;display:flex}.beginner-scenes-module__FKcSBa__legend span:before{content:"";background:#396985;border-radius:1px;width:6px;height:6px;margin-right:5px;display:inline-block}.beginner-scenes-module__FKcSBa__legend span:nth-child(2):before{background:#4e7790}.beginner-scenes-module__FKcSBa__legend span:nth-child(3):before{background:#9c784c}.beginner-scenes-module__FKcSBa__gain{background:#f4f8fb;border:1px solid #d5e2ec;border-radius:13px;padding:25px 18px;box-shadow:0 5px #e1ecf4,0 6px #c6d8e5}.beginner-scenes-module__FKcSBa__gain>span{color:#466981;font-size:11px}.beginner-scenes-module__FKcSBa__gain strong{color:#305e7b;letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:50px;font-weight:400;line-height:1;display:block}.beginner-scenes-module__FKcSBa__gain strong small{letter-spacing:0;font-size:17px}.beginner-scenes-module__FKcSBa__gain p{color:#506b80;margin:16px 0 0;font-size:11px;line-height:1.5}.beginner-scenes-module__FKcSBa__gain[data-loss=true]{background:#fbf6ef;border-color:#e4d4bd;box-shadow:0 5px #f2e8d9,0 6px #decbb1}.beginner-scenes-module__FKcSBa__gain[data-loss=true] strong{color:#8a6034}.beginner-scenes-module__FKcSBa__slider{color:#4e6c82;gap:12px;padding:18px 0;font-size:13px;display:grid}.beginner-scenes-module__FKcSBa__slider>span{align-items:center;gap:22px;display:flex}.beginner-scenes-module__FKcSBa__slider input{accent-color:#446e8c;flex:1;width:100%;min-width:0;height:24px}.beginner-scenes-module__FKcSBa__slider output{font-variant-numeric:tabular-nums;flex-shrink:0;width:42px}@media (max-width:640px){.beginner-scenes-module__FKcSBa__toolbar{align-items:start;font-size:11px}.beginner-scenes-module__FKcSBa__toolbar button{font-size:11px}.beginner-scenes-module__FKcSBa__dataStage{grid-template-columns:1fr;gap:18px;padding-block:22px}.beginner-scenes-module__FKcSBa__dataSheet{padding:18px 10px 14px;transform:none}.beginner-scenes-module__FKcSBa__dataSheet table{font-size:10px}.beginner-scenes-module__FKcSBa__dataSheet td{padding:14px 4px}.beginner-scenes-module__FKcSBa__bridge{margin-inline:auto;transform:rotate(90deg)}.beginner-scenes-module__FKcSBa__cityResult{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}.beginner-scenes-module__FKcSBa__cityResult>.beginner-scenes-module__FKcSBa__sheetTitle{flex-basis:100%}.beginner-scenes-module__FKcSBa__cityResult>div{gap:10px;padding:0}.beginner-scenes-module__FKcSBa__cityResult strong{font-size:26px}.beginner-scenes-module__FKcSBa__cityResult p{flex-basis:100%;margin:0;padding-top:10px}.beginner-scenes-module__FKcSBa__route{flex-direction:column;padding-block:20px}.beginner-scenes-module__FKcSBa__routeNode{grid-template-columns:30px 1fr;column-gap:12px;padding:17px;display:grid}.beginner-scenes-module__FKcSBa__nodeNumber{grid-row:span 2;margin:0;font-size:22px}.beginner-scenes-module__FKcSBa__routeNode strong{margin-top:6px;font-size:16px}.beginner-scenes-module__FKcSBa__routeNode[data-active=true]{transform:none}.beginner-scenes-module__FKcSBa__miniTicket,.beginner-scenes-module__FKcSBa__verdict{grid-column:2;min-height:38px;margin-top:10px}.beginner-scenes-module__FKcSBa__wire{height:30px;margin:6px auto 0}.beginner-scenes-module__FKcSBa__wire svg{height:18px;transform:rotate(90deg)}.beginner-scenes-module__FKcSBa__routeFooter{flex-direction:column;align-items:stretch;gap:16px}.beginner-scenes-module__FKcSBa__timeStage{grid-template-columns:1fr;gap:22px}.beginner-scenes-module__FKcSBa__gain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.beginner-scenes-module__FKcSBa__gain strong{margin:0;font-size:38px}.beginner-scenes-module__FKcSBa__gain p{flex-basis:100%;margin:0}.beginner-scenes-module__FKcSBa__scene .beginner-scenes-module__FKcSBa__insight{padding-left:0;font-size:13px}}@media (prefers-reduced-motion:reduce){.beginner-scenes-module__FKcSBa__routeNode,.beginner-scenes-module__FKcSBa__barTrack>span{transition:none}}.beginner-scenes-module__FKcSBa__missions{background:#f6f9fb;border:1px solid #e1e9ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;padding:14px;display:flex}.beginner-scenes-module__FKcSBa__missions>span{color:#4d6b82;margin-right:auto;font-size:12px}.beginner-scenes-module__FKcSBa__missions button{color:#446881;background:#fff;border:1px solid #d9e4ec;border-radius:8px;min-height:44px;padding:9px 12px;font-size:12px}.beginner-scenes-module__FKcSBa__missions button[aria-pressed=true]{color:#254f6f;background:#e8f1f8;border-color:#a9c2d5}.beginner-scenes-module__FKcSBa__recipients{overflow-wrap:anywhere;gap:12px;margin:18px 0 0;padding:0;font-size:11px;line-height:1.6;list-style:none;display:grid}.beginner-scenes-module__FKcSBa__cityResult .beginner-scenes-module__FKcSBa__missingData{color:#875d35;padding-top:20px;font-size:16px;line-height:1.6}@media (max-width:640px){.beginner-scenes-module__FKcSBa__missions{padding:12px}.beginner-scenes-module__FKcSBa__missions>span{flex-basis:100%}.beginner-scenes-module__FKcSBa__missions button{font-size:11px}.beginner-scenes-module__FKcSBa__recipients{flex-basis:100%;margin:0}.beginner-scenes-module__FKcSBa__cityResult .beginner-scenes-module__FKcSBa__missingData{padding:0}}.beginner-scenes-module__FKcSBa__routeNode{animation:.4s both beginner-scenes-module__FKcSBa__nodeAppear}@keyframes beginner-scenes-module__FKcSBa__nodeAppear{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.beginner-scenes-module__FKcSBa__routeNode{animation:none}}
.frame-challenge-module__QsGbGa__challenge{margin:12px 0 0}.frame-challenge-module__QsGbGa__challenge [data-exercise-brief]{margin:0 0 10px}.frame-challenge-module__QsGbGa__options{gap:8px;display:grid}.frame-challenge-module__QsGbGa__options button{color:#25394a;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:10px;align-items:flex-start;gap:11px;padding:10px 13px;font-size:15px;line-height:1.45;transition:border-color .2s,background-color .2s,transform .2s;display:flex;box-shadow:0 1px #e8eef3}.frame-challenge-module__QsGbGa__options button:hover:not(:disabled){background:#f7fafd;border-color:#93b4d4;transform:translateY(-1px)}.frame-challenge-module__QsGbGa__options button:focus-visible{outline-offset:2px;outline:3px solid #7aa7d6}.frame-challenge-module__QsGbGa__options button:disabled{cursor:default}.frame-challenge-module__QsGbGa__letter{color:#52697c;border:1px solid #c9d6e1;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;font-size:12px;font-weight:700;display:inline-grid}.frame-challenge-module__QsGbGa__options button[data-verdict=right]{color:#1f4d34;background:#eef8f2;border-color:#6fae8a}.frame-challenge-module__QsGbGa__options button[data-verdict=right] .frame-challenge-module__QsGbGa__letter{color:#fff;background:#3f8a61;border-color:#3f8a61}.frame-challenge-module__QsGbGa__options button[data-verdict=wrong]{color:#8f1d2c;background:#fff1f2;border-color:#eeb0b8}.frame-challenge-module__QsGbGa__options button[data-verdict=wrong] .frame-challenge-module__QsGbGa__letter{color:#fff;background:#c62f45;border-color:#c62f45}.frame-challenge-module__QsGbGa__options button[data-verdict=other]{display:none}.frame-challenge-module__QsGbGa__challenge[data-compact]{margin:0}.frame-challenge-module__QsGbGa__challenge[data-compact] [data-exercise-brief]{margin:0 0 8px}.frame-challenge-module__QsGbGa__challenge[data-compact] .frame-challenge-module__QsGbGa__options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.frame-challenge-module__QsGbGa__challenge[data-compact] .frame-challenge-module__QsGbGa__options button{min-height:40px;padding:8px 11px;font-size:14px}.frame-challenge-module__QsGbGa__challenge[data-compact] .frame-challenge-module__QsGbGa__verdict{margin-top:8px;padding:9px 12px;font-size:14px}.frame-challenge-module__QsGbGa__challenge[data-compact] .frame-challenge-module__QsGbGa__skip{margin-top:4px}.frame-challenge-module__QsGbGa__verdict{color:#334a5b;background:#f4f7f9;border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:15px;line-height:1.55;animation:.35s cubic-bezier(.2,.75,.25,1) both frame-challenge-module__QsGbGa__verdictIn}.frame-challenge-module__QsGbGa__verdict strong{color:#1f3242}.frame-challenge-module__QsGbGa__challenge[data-state=right] .frame-challenge-module__QsGbGa__verdict{background:#eef8f2}.frame-challenge-module__QsGbGa__challenge[data-state=right] .frame-challenge-module__QsGbGa__verdict strong{color:#1f5a3b}.frame-challenge-module__QsGbGa__challenge[data-state=wrong] .frame-challenge-module__QsGbGa__verdict{background:#fff1f2}.frame-challenge-module__QsGbGa__challenge[data-state=wrong] .frame-challenge-module__QsGbGa__verdict strong{color:#9f1d2c}.frame-challenge-module__QsGbGa__skip{color:#5d7385;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 0;font-size:13px;text-decoration:underline}.frame-challenge-module__QsGbGa__skip:hover{color:#2d4c66}.frame-challenge-module__QsGbGa__skip:focus-visible{outline-offset:2px;outline:2px solid #7aa7d6}.frame-challenge-module__QsGbGa__hint{color:#5d7385;margin:0;font-size:13px}.frame-challenge-module__QsGbGa__progress{color:#3d5669;margin:8px 0 0;font-size:14px;font-weight:600}.frame-challenge-module__QsGbGa__progress[data-last=miss]{color:#9f1d2c}@keyframes frame-challenge-module__QsGbGa__verdictIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.frame-challenge-module__QsGbGa__verdict,.frame-challenge-module__QsGbGa__options button{transition:none;animation:none}}@media (max-width:700px){.frame-challenge-module__QsGbGa__options button{font-size:14px}}@media (forced-colors:active){.frame-challenge-module__QsGbGa__options button[data-verdict]{border:2px solid canvastext}}
.rctf-prompt-visual-module__ck6SaG__visual{color:#344958;width:100%;margin:18px auto 0}.rctf-prompt-visual-module__ck6SaG__visual>figcaption{color:#536a7d;letter-spacing:.03em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:550;display:flex}.rctf-prompt-visual-module__ck6SaG__surface{background:linear-gradient(135deg,#fff,#f3f7fc);border:1px solid #dce5ef;border-radius:20px;padding:6px;box-shadow:0 4px 0 -1px #e6edf4,0 18px 32px -28px #304f7980,inset 0 0 0 2px #fff}.rctf-prompt-visual-module__ck6SaG__layers{gap:4px;display:grid}.rctf-prompt-visual-module__ck6SaG__placeholder{color:#677b8d;border-top:1px dashed #dbe4ed;grid-template-columns:30px 92px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:16px;display:grid}.rctf-prompt-visual-module__ck6SaG__placeholder>span:first-child{text-align:center;font-size:18px}.rctf-prompt-visual-module__ck6SaG__placeholder strong{font-size:13px;font-weight:500}.rctf-prompt-visual-module__ck6SaG__placeholder>span:last-child{font-size:15px}.rctf-prompt-visual-module__ck6SaG__layer{border:1px solid #0000;border-radius:13px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:grid}.rctf-prompt-visual-module__ck6SaG__layer header{align-items:center;gap:10px;display:flex}.rctf-prompt-visual-module__ck6SaG__layer h3{color:#526779;margin:0;font-size:13px;font-weight:550}.rctf-prompt-visual-module__ck6SaG__letter{color:#678399;background:#fff;border:1px solid #dce6ef;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:32px;font-size:16px;font-weight:600;display:grid;box-shadow:0 2px 2px #425e7510}.rctf-prompt-visual-module__ck6SaG__layer p{color:#4c5b68;margin:0;font-size:17px;line-height:1.6;animation:.35s both rctf-prompt-visual-module__ck6SaG__reveal}.rctf-prompt-visual-module__ck6SaG__layer[data-active=true]{background:linear-gradient(115deg,#fafdff,#eaf3ff);border-color:#bfd4ea;box-shadow:inset 0 1px #fff,0 4px 12px -10px #2e64906b}.rctf-prompt-visual-module__ck6SaG__layer[data-active=true] .rctf-prompt-visual-module__ck6SaG__letter{color:#fff;background:#326da6;border-color:#326da6;box-shadow:0 3px 6px #326da621}.rctf-prompt-visual-module__ck6SaG__layer[data-active=true] h3{color:#235786}.rctf-prompt-visual-module__ck6SaG__layer[data-active=true] p{color:#264b6d;font-weight:500}@keyframes rctf-prompt-visual-module__ck6SaG__reveal{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:640px){.rctf-prompt-visual-module__ck6SaG__placeholder{grid-template-columns:23px minmax(0,1fr);gap:6px;min-height:76px;padding:12px 8px}.rctf-prompt-visual-module__ck6SaG__placeholder>span:last-child{grid-column:2;font-size:13px}.rctf-prompt-visual-module__ck6SaG__visual{margin-top:14px}.rctf-prompt-visual-module__ck6SaG__surface{border-radius:16px;padding:4px}.rctf-prompt-visual-module__ck6SaG__layer{border-radius:10px;grid-template-columns:80px minmax(0,1fr);gap:10px;min-height:53px;padding:10px 8px}.rctf-prompt-visual-module__ck6SaG__layer header{gap:6px}.rctf-prompt-visual-module__ck6SaG__letter{border-radius:7px;width:23px;height:27px;font-size:14px}.rctf-prompt-visual-module__ck6SaG__layer h3{font-size:11px}.rctf-prompt-visual-module__ck6SaG__layer p{font-size:16px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.rctf-prompt-visual-module__ck6SaG__layer p{animation:none}}.rctf-prompt-visual-module__ck6SaG__board{gap:16px;display:grid}.rctf-prompt-visual-module__ck6SaG__visual[data-with-draft] .rctf-prompt-visual-module__ck6SaG__board{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.rctf-prompt-visual-module__ck6SaG__draft{background:#fff;border:1px solid #dde5ec;border-radius:6px 6px 16px;padding:18px 20px 16px;animation:.45s cubic-bezier(.2,.75,.25,1) both rctf-prompt-visual-module__ck6SaG__draftIn;position:relative;box-shadow:4px 5px #f5f7f9,5px 6px #dfe6ec,0 22px 32px -28px #30455566}.rctf-prompt-visual-module__ck6SaG__draftLabel{color:#6b8091;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.rctf-prompt-visual-module__ck6SaG__subject{color:#253c4e;margin:0 0 8px;font-size:15px;font-weight:650}.rctf-prompt-visual-module__ck6SaG__body{color:#34495a;margin:0;font-size:15px;line-height:1.6}.rctf-prompt-visual-module__ck6SaG__verdict{color:#1f5a3b;background:#eef8f2;border-radius:8px;margin-top:14px;padding:8px 10px;font-size:13px;line-height:1.45;display:block}.rctf-prompt-visual-module__ck6SaG__draft[data-flagged] .rctf-prompt-visual-module__ck6SaG__verdict{color:#9a2f1c;background:#fdf1ee}.rctf-prompt-visual-module__ck6SaG__waiting{color:#7b8c99;margin:0;font-size:14px;font-style:italic}@keyframes rctf-prompt-visual-module__ck6SaG__draftIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.rctf-prompt-visual-module__ck6SaG__visual[data-with-draft] .rctf-prompt-visual-module__ck6SaG__board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rctf-prompt-visual-module__ck6SaG__draft{animation:none}}
.meeting-brand-module__5KwbgG__brand{color:#263b4b;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.meeting-brand-module__5KwbgG__logo,.meeting-brand-module__5KwbgG__wide{object-fit:contain;flex:none;width:30px;height:30px;display:block}.meeting-brand-module__5KwbgG__wide{width:48px}.meeting-brand-module__5KwbgG__group{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.meeting-brand-module__5KwbgG__member{align-items:center;gap:10px;display:inline-flex}.meeting-brand-module__5KwbgG__plus{color:#8b99a5;font-size:16px}@media (max-width:640px){.meeting-brand-module__5KwbgG__brand{gap:8px;font-size:16px}.meeting-brand-module__5KwbgG__logo{width:28px;height:28px}.meeting-brand-module__5KwbgG__wide{height:28px}.meeting-brand-module__5KwbgG__group,.meeting-brand-module__5KwbgG__member{column-gap:8px}}
.lesson-story-module__d_rggG__story{width:100%;max-width:780px;margin:0 auto;padding:clamp(24px,4vh,42px) 0 24px}.lesson-story-module__d_rggG__intro{padding-block:clamp(80px,18vh,160px) 60px}.lesson-story-module__d_rggG__copy{text-align:center;max-width:700px;margin-inline:auto}.lesson-story-module__d_rggG__copy h2{color:#252529;letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2}.lesson-story-module__d_rggG__copy>p{color:#424b55;text-wrap:balance;max-width:54ch;margin:0 auto;font-size:20px;font-weight:450;line-height:1.65}.lesson-story-module__d_rggG__diagram{width:100%;max-width:700px;margin:32px auto 0}.lesson-story-module__d_rggG__diagram>figcaption{color:#536471;text-align:center;margin-bottom:16px;font-size:16px;font-weight:500}.lesson-story-module__d_rggG__sheet{background:linear-gradient(140deg,#fff,#f7fafc);border:1px solid #dce3e9;border-radius:18px;min-width:0;box-shadow:0 4px 0 -1px #e3eaf0,0 5px #d4dfe8,0 20px 30px -26px #52677970}.lesson-story-module__d_rggG__sheetHeader{color:#334550;border-bottom:1px solid #e7edf1;align-items:center;gap:12px;padding:18px 24px;font-size:17px;font-weight:550;display:flex}.lesson-story-module__d_rggG__appLabel{color:#546675;margin:20px 0 0;padding:0 24px;font-size:16px}.lesson-story-module__d_rggG__rows{gap:0;margin:0;padding:8px 24px;display:grid}.lesson-story-module__d_rggG__rows>div{padding:16px 0}.lesson-story-module__d_rggG__rows>div+div{border-top:1px solid #e8eef2}.lesson-story-module__d_rggG__rows dt,.lesson-story-module__d_rggG__rowLabel{color:#5c6e7b;margin:0 0 8px;font-size:15px;font-weight:550;display:block}.lesson-story-module__d_rggG__rows dd{color:#273b49;text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}.lesson-story-module__d_rggG__rows [data-tone=accent]>dd,.lesson-story-module__d_rggG__table [data-tone=accent]>td{color:#c81e1e;font-weight:750}.lesson-story-module__d_rggG__rows [data-tone=accent],.lesson-story-module__d_rggG__table [data-tone=accent]>:is(th,td){background:#fff1f2}.lesson-story-module__d_rggG__table [data-tone=accent]>th{color:#c81e1e;font-weight:700;box-shadow:inset 5px 0 #e11d48}.lesson-story-module__d_rggG__rows [data-tone=caution]>dd,.lesson-story-module__d_rggG__table [data-tone=caution]>td{color:#80572e}.lesson-story-module__d_rggG__table{border-collapse:collapse;width:100%}.lesson-story-module__d_rggG__table th,.lesson-story-module__d_rggG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eef2;padding:18px 24px;line-height:1.5}.lesson-story-module__d_rggG__table tr:last-child th,.lesson-story-module__d_rggG__table tr:last-child td{border-bottom:0}.lesson-story-module__d_rggG__table th{color:#536775;width:35%;font-size:16px;font-weight:500}.lesson-story-module__d_rggG__table td{color:#293f4e;font-size:18px}.lesson-story-module__d_rggG__comparison,.lesson-story-module__d_rggG__flow{align-items:stretch;gap:18px;display:flex}.lesson-story-module__d_rggG__flowItem{flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.lesson-story-module__d_rggG__flowItem .lesson-story-module__d_rggG__sheet{width:100%;padding:24px}.lesson-story-module__d_rggG__flowItem .lesson-story-module__d_rggG__sheet>p{color:#2c4251;margin:0;font-size:20px;line-height:1.55}.lesson-story-module__d_rggG__flowItem+.lesson-story-module__d_rggG__flowItem{padding-left:28px}.lesson-story-module__d_rggG__arrow{color:#7390a4;stroke-width:1.5px;width:28px;height:22px;position:absolute;top:50%;left:-10px;translate:0 -50%}.lesson-story-module__d_rggG__sheet[data-tone=accent]{background:#fff1f2;border-color:#fda4af #fda4af #fda4af #e11d48;border-left-style:solid;border-left-width:5px}.lesson-story-module__d_rggG__sheet[data-tone=accent]>p{color:#c81e1e;font-weight:750}.lesson-story-module__d_rggG__sheet[data-tone=caution]{background:linear-gradient(145deg,#fff,#fcf7f0);border-color:#e9d8c3}.lesson-story-module__d_rggG__flowItem .lesson-story-module__d_rggG__sheet[data-tone=caution]>p{color:#715233}.lesson-story-module__d_rggG__flow .lesson-story-module__d_rggG__flowItem .lesson-story-module__d_rggG__sheet{padding:20px}.lesson-story-module__d_rggG__flow .lesson-story-module__d_rggG__flowItem .lesson-story-module__d_rggG__sheet>p{font-size:18px}.lesson-story-module__d_rggG__values{gap:20px;margin:0;padding:24px;display:flex}.lesson-story-module__d_rggG__values>div{flex:1;min-width:0}.lesson-story-module__d_rggG__values dt{color:#5c6e7b;margin-bottom:10px;font-size:16px}.lesson-story-module__d_rggG__values dd{color:#29475c;margin:0;font-size:24px;line-height:1.4}.lesson-story-module__d_rggG__formula{color:#275f88;text-align:center;text-wrap:balance;background:#edf5fb;border-top:1px solid #dde7ee;border-radius:0 0 18px 18px;margin:0;padding:24px;font-size:clamp(22px,2.5vw,30px);font-weight:550;line-height:1.5}.lesson-story-module__d_rggG__note{color:#586774;text-align:center;text-wrap:pretty;max-width:66ch;margin:22px auto 0;font-size:16px;line-height:1.5}@media (max-width:640px){.lesson-story-module__d_rggG__story{padding-top:24px}.lesson-story-module__d_rggG__intro{padding-block:64px 40px}.lesson-story-module__d_rggG__copy h2{font-size:28px}.lesson-story-module__d_rggG__copy>p{font-size:18px;line-height:1.6}.lesson-story-module__d_rggG__diagram{margin-top:28px}.lesson-story-module__d_rggG__sheetHeader{padding:16px 20px;font-size:16px}.lesson-story-module__d_rggG__rows{padding:6px 20px}.lesson-story-module__d_rggG__rows>div{padding:14px 0}.lesson-story-module__d_rggG__rows dd{font-size:18px}.lesson-story-module__d_rggG__comparison,.lesson-story-module__d_rggG__flow{flex-direction:column;gap:28px}.lesson-story-module__d_rggG__flowItem+.lesson-story-module__d_rggG__flowItem{padding-left:0}.lesson-story-module__d_rggG__flowItem .lesson-story-module__d_rggG__sheet,.lesson-story-module__d_rggG__flow .lesson-story-module__d_rggG__flowItem .lesson-story-module__d_rggG__sheet{padding:20px}.lesson-story-module__d_rggG__flowItem .lesson-story-module__d_rggG__sheet>p{font-size:18px}.lesson-story-module__d_rggG__arrow{top:-26px;left:50%;translate:-50%;rotate:90deg}.lesson-story-module__d_rggG__table th,.lesson-story-module__d_rggG__table td{overflow-wrap:anywhere;padding:14px 12px}.lesson-story-module__d_rggG__table th{width:34%;font-size:15px}.lesson-story-module__d_rggG__table td{font-size:17px}.lesson-story-module__d_rggG__values{flex-direction:column;gap:18px;padding:20px}.lesson-story-module__d_rggG__values dd{font-size:22px}.lesson-story-module__d_rggG__formula{overflow-wrap:anywhere;padding:20px;font-size:23px}}.lesson-story-module__d_rggG__brandsHeader{justify-content:center;margin-bottom:20px;display:flex}.lesson-story-module__d_rggG__brandBoard{width:100%}.lesson-story-module__d_rggG__brandFamilies{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lesson-story-module__d_rggG__brandFamily{background:linear-gradient(140deg,#fff,#f7fafc);border:1px solid #dce3e9;border-radius:18px;min-width:0;padding:22px 18px;box-shadow:0 4px 0 -1px #e3eaf0,0 5px #d4dfe8,0 20px 30px -26px #52677950}.lesson-story-module__d_rggG__brandFamily h3{color:#334b5d;min-height:48px;margin:0 0 20px;font-size:17px;font-weight:550;line-height:1.4}.lesson-story-module__d_rggG__brandFamily ul{flex-wrap:wrap;gap:20px 18px;margin:0;padding:0;list-style:none;display:flex}.lesson-story-module__d_rggG__brandFamily li{align-items:center;display:flex}.lesson-story-module__d_rggG__diagram[data-story-visual=brands]{max-width:780px}@media (max-width:740px){.lesson-story-module__d_rggG__brandFamilies{grid-template-columns:1fr;gap:18px}.lesson-story-module__d_rggG__brandFamily{padding:20px}.lesson-story-module__d_rggG__brandFamily h3{min-height:0;margin-bottom:18px;font-size:17px}.lesson-story-module__d_rggG__brandFamily ul{gap:20px 24px}}.lesson-story-module__d_rggG__story[data-experiential] .lesson-story-module__d_rggG__copy{text-align:left;max-width:none}.lesson-story-module__d_rggG__story[data-experiential] .lesson-story-module__d_rggG__copy>p{text-wrap:pretty;max-width:65ch;margin-left:0}.lesson-story-module__d_rggG__story[data-lesson-story=m2l2]{padding-top:14px}.lesson-story-module__d_rggG__story[data-lesson-story=m2l2] .lesson-story-module__d_rggG__copy h2{font-size:clamp(26px,2.6vw,32px)}.lesson-story-module__d_rggG__story[data-lesson-story=m2l2] .lesson-story-module__d_rggG__copy>p{margin-top:12px;font-size:16px;line-height:1.5}.lesson-story-module__d_rggG__story[data-lesson-story=m2l2]>figure{margin-top:12px}.lesson-story-module__d_rggG__story[data-lesson-story=m2l2]>figure>figcaption{margin-top:12px;font-size:11px}.lesson-story-module__d_rggG__story[data-lesson-story=m2l2].lesson-story-module__d_rggG__intro{padding-block:54px 40px}.lesson-story-module__d_rggG__story[data-visual=prompt]{max-width:820px;padding:10px 0 12px}.lesson-story-module__d_rggG__story[data-visual=prompt] .lesson-story-module__d_rggG__copy{text-align:left;max-width:none}.lesson-story-module__d_rggG__story[data-visual=prompt] .lesson-story-module__d_rggG__copy h2{margin-bottom:10px;font-size:clamp(24px,2.3vw,30px)}.lesson-story-module__d_rggG__story[data-visual=prompt] .lesson-story-module__d_rggG__copy>p{text-wrap:pretty;max-width:none;margin:0;font-size:16px;line-height:1.5}@media (max-width:640px){.lesson-story-module__d_rggG__story[data-visual=prompt]{padding-top:4px}.lesson-story-module__d_rggG__story[data-visual=prompt] .lesson-story-module__d_rggG__copy h2{font-size:23px}.lesson-story-module__d_rggG__story[data-visual=prompt] .lesson-story-module__d_rggG__copy>p{font-size:14px}}.lesson-story-module__d_rggG__story[data-tool-tour]{max-width:820px;padding:10px 0 12px}.lesson-story-module__d_rggG__story[data-tool-tour] .lesson-story-module__d_rggG__copy{text-align:left;max-width:none}.lesson-story-module__d_rggG__story[data-tool-tour] .lesson-story-module__d_rggG__copy h2{margin:0 0 10px;font-size:clamp(24px,2.4vw,30px)}.lesson-story-module__d_rggG__story[data-tool-tour] .lesson-story-module__d_rggG__copy>p{text-wrap:pretty;max-width:none;margin:0;font-size:16px;line-height:1.5}.lesson-story-module__d_rggG__story[data-tool-tour].lesson-story-module__d_rggG__intro{padding-top:70px}@media (max-width:640px){.lesson-story-module__d_rggG__story[data-tool-tour] .lesson-story-module__d_rggG__copy h2{font-size:24px}.lesson-story-module__d_rggG__story[data-tool-tour] .lesson-story-module__d_rggG__copy>p{font-size:14px}.lesson-story-module__d_rggG__story[data-tool-tour].lesson-story-module__d_rggG__intro{padding-top:30px}}@media (min-width:641px) and (max-height:800px){.lesson-story-module__d_rggG__story[data-tool-tour] .lesson-story-module__d_rggG__copy h2{margin-bottom:8px;font-size:26px}.lesson-story-module__d_rggG__story[data-tool-tour] .lesson-story-module__d_rggG__copy>p{font-size:14px}}.lesson-story-module__d_rggG__story:has([data-learning-diagram]){max-width:820px;padding-top:18px}.lesson-story-module__d_rggG__story:has([data-learning-diagram]) .lesson-story-module__d_rggG__copy{text-align:left;max-width:none}.lesson-story-module__d_rggG__story:has([data-learning-diagram]) .lesson-story-module__d_rggG__copy h2{margin-bottom:12px;font-size:clamp(25px,2.6vw,33px)}.lesson-story-module__d_rggG__story:has([data-learning-diagram]) .lesson-story-module__d_rggG__copy>p{text-wrap:pretty;max-width:68ch;margin-left:0;font-size:17px;line-height:1.6}@media (max-width:640px){.lesson-story-module__d_rggG__story:has([data-learning-diagram]) .lesson-story-module__d_rggG__copy>p{font-size:16px}}.lesson-story-module__d_rggG__reason{color:#587083;max-width:680px;margin:26px auto 0;font-size:14px}.lesson-story-module__d_rggG__reason summary{cursor:pointer;min-height:44px;padding:12px 0}.lesson-story-module__d_rggG__reason p{color:#465e6e;margin:10px 0;font-size:17px;line-height:1.7}.lesson-story-module__d_rggG__reason summary:focus-visible{outline-offset:3px;outline:3px solid #7a9ab5}.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson{grid-template-columns:minmax(230px,.8fr) minmax(0,2.4fr);align-items:center;gap:clamp(28px,4vw,68px);width:100%;max-width:none;padding:clamp(20px,4vh,42px) 0;display:grid}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy{text-align:left;min-width:0;max-width:none;margin:0}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy h2{margin:0 0 22px;font-size:clamp(28px,2.5vw,40px);font-weight:550;line-height:1.18}.lesson-story-module__d_rggG__sceneLabel{color:#708595;text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:11px;display:block}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>.lesson-story-module__d_rggG__case{color:#597182;text-wrap:pretty;max-width:48ch;margin:0 0 20px;font-size:15px;line-height:1.65}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy [data-exercise-brief]{border:0;border-radius:10px;padding:13px 15px}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy [data-exercise-brief]>span:last-child{font-size:15px;line-height:1.6}.lesson-story-module__d_rggG__explanation{color:#617c90;border-top:1px solid #e2eaf0;margin-top:20px;font-size:13px}.lesson-story-module__d_rggG__explanation>summary{cursor:pointer;min-height:44px;padding:13px 0}.lesson-story-module__d_rggG__explanation>summary:focus-visible{outline-offset:3px;outline:2px solid #508ed0}.lesson-story-module__d_rggG__explanation>p{color:#506979;margin:0 0 16px;font-size:16px;line-height:1.7}.lesson-story-module__d_rggG__explanation .lesson-story-module__d_rggG__goal{font-size:14px}.lesson-story-module__d_rggG__visualStage{width:100%;min-width:0;padding:22px 0}.lesson-story-module__d_rggG__visualStage>figure{width:100%;max-width:none;margin-top:0}.lesson-story-module__d_rggG__visualStage .lesson-story-module__d_rggG__diagram{max-width:none}@media (max-width:1100px){.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson{grid-template-columns:1fr;gap:8px;padding-top:20px}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy{grid-template-columns:1fr 1fr;align-items:start;gap:10px 28px;display:grid}.lesson-story-module__d_rggG__sceneLabel{grid-column:1/-1;margin-bottom:0}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy h2{margin:0;font-size:28px}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>.lesson-story-module__d_rggG__case,.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy [data-exercise-brief]{margin:0}.lesson-story-module__d_rggG__explanation{grid-column:1/-1;margin-top:0}.lesson-story-module__d_rggG__explanation>summary{min-height:34px;padding:8px 0}.lesson-story-module__d_rggG__visualStage{padding:16px 0}}@media (max-width:700px){.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy{display:block}.lesson-story-module__d_rggG__sceneLabel{margin-bottom:10px}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy h2{margin-bottom:14px;font-size:27px}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>.lesson-story-module__d_rggG__case{margin-bottom:12px;font-size:14px}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy [data-exercise-brief]>span:last-child{font-size:14px}.lesson-story-module__d_rggG__explanation{margin-top:10px}}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>.lesson-story-module__d_rggG__sceneLabel{animation-delay:80ms}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>h2{animation-name:lesson-story-module__d_rggG__titleIn;animation-duration:.75s;animation-delay:.16s}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>.lesson-story-module__d_rggG__case{animation-delay:.3s}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>[data-exercise-brief]{animation-delay:.4s}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>details{animation-delay:.5s}@keyframes lesson-story-module__d_rggG__copyIn{0%{opacity:0;transform:translateY(12px)}}@keyframes lesson-story-module__d_rggG__titleIn{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);transform:translateY(.45em)}70%{filter:blur()}to{opacity:1;clip-path:inset(0 0 -20%);transform:none}}@media (prefers-reduced-motion:reduce){.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>*{animation:none}}.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:1200px;padding:18px 0}.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy{text-align:left;width:100%;max-width:none;margin:0;display:block}.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy h2{margin:0 0 12px;font-size:clamp(27px,2.5vw,38px)}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__visualStage{width:100%;min-width:0}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__explanation{grid-column:1/-1;width:100%;margin:0}.lesson-story-module__d_rggG__answerExplanation{color:#456074;max-width:95ch;margin:0;font-size:16px;line-height:1.55}@media (max-width:700px){.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson{padding:10px 0}.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy h2{font-size:26px}.lesson-story-module__d_rggG__answerExplanation{font-size:14px}}@media (min-width:701px) and (max-height:800px){.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson{gap:10px;padding:8px 0}.lesson-story-module__d_rggG__story.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy h2{margin-bottom:8px;font-size:28px}}.lesson-story-module__d_rggG__visualLesson .lesson-story-module__d_rggG__copy>*{animation:none}.lesson-story-module__d_rggG__sceneLabel,.lesson-story-module__d_rggG__explanation>summary{color:#586a80}
.data-sheet-visual-module__dI_dPW__board{grid-template-columns:minmax(0,1fr) 0 minmax(0,0fr);align-items:center;width:100%;max-width:880px;margin:0 auto;transition:grid-template-columns .75s cubic-bezier(.3,.75,.25,1);display:grid}.data-sheet-visual-module__dI_dPW__board:is([data-step="2"],[data-step="3"]){grid-template-columns:minmax(0,1.75fr) 58px minmax(170px,1fr)}.data-sheet-visual-module__dI_dPW__sheet{background:#fff;border:1px solid #d9e2e9;border-radius:6px 6px 14px;animation:.8s cubic-bezier(.2,.7,.25,1) .3s both data-sheet-visual-module__dI_dPW__open;position:relative;transform:perspective(1200px)rotateY(-3deg);box-shadow:4px 5px #f5f7f9,5px 6px #dce4eb,0 28px 36px -30px #30455566}.data-sheet-visual-module__dI_dPW__titleBar{color:#2d485c;background:#f8fafb;border-bottom:1px solid #e6edf2;border-radius:6px 6px 0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.data-sheet-visual-module__dI_dPW__titleBar small{color:#7a8f9e;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.data-sheet-visual-module__dI_dPW__scroll{padding:6px 10px 12px;overflow-x:auto}.data-sheet-visual-module__dI_dPW__sheet table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.data-sheet-visual-module__dI_dPW__sheet th,.data-sheet-visual-module__dI_dPW__sheet td{text-align:left;white-space:nowrap;padding:9px 10px}.data-sheet-visual-module__dI_dPW__letters td{color:#9aacb9;letter-spacing:.06em;border-bottom:1px solid #edf2f5;padding:4px 10px;font-size:10px}.data-sheet-visual-module__dI_dPW__sheet th{color:#4d6679;border-bottom:1px solid #e1e8ee;font-size:12px;font-weight:600;transition:color .5s,box-shadow .5s}.data-sheet-visual-module__dI_dPW__sheet tbody td{color:#2c475c;transition:background .6s,color .6s;transition-delay:calc(var(--i) * 40ms);border-bottom:1px solid #f0f4f7}.data-sheet-visual-module__dI_dPW__sheet tbody tr:last-child td{border-bottom:0}.data-sheet-visual-module__dI_dPW__tags td{vertical-align:bottom;height:30px;padding:0 10px 6px}.data-sheet-visual-module__dI_dPW__tags span{color:#285479;animation:.5s cubic-bezier(.2,.8,.3,1.3) both data-sheet-visual-module__dI_dPW__tag;animation-delay:calc(var(--i) * 90ms);background:#e9f2fb;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block;box-shadow:0 2px #cfe0ef}.data-sheet-visual-module__dI_dPW__tags span[data-personal]{color:#b4182b;background:#fff1f2;box-shadow:0 2px #fbd0d6}.data-sheet-visual-module__dI_dPW__tags span[data-fictional]{color:#276245;background:#eef8f2;box-shadow:0 2px #c6e3d1}.data-sheet-visual-module__dI_dPW__board[data-step="0"] .data-sheet-visual-module__dI_dPW__tags td{height:0;padding:0}.data-sheet-visual-module__dI_dPW__sheet th[data-personal]{color:#b4182b;box-shadow:inset 0 -2px #f3a2ae}.data-sheet-visual-module__dI_dPW__sheet tbody td[data-personal]{color:#9f1d2c;background:#fff5f6}.data-sheet-visual-module__dI_dPW__count{color:#b4182b;border-top:1px dashed #f3c2c9;margin:0;padding:10px 16px;font-weight:600;animation:.45s .35s both data-sheet-visual-module__dI_dPW__rise;letter-spacing:0!important;font-size:13px!important;line-height:1.4!important}.data-sheet-visual-module__dI_dPW__count[data-safe]{color:#276245;border-top-color:#bfe0cc}.data-sheet-visual-module__dI_dPW__sheet tbody td[data-swapped]{color:#276245;animation:.6s cubic-bezier(.2,.75,.25,1) both data-sheet-visual-module__dI_dPW__swap;animation-delay:calc(var(--i) * 45ms);background:#f1f8f4}.data-sheet-visual-module__dI_dPW__route{background:repeating-linear-gradient(90deg,#b8cad7 0 6px,#0000 6px 11px);height:2px;margin:0 6px;position:relative}.data-sheet-visual-module__dI_dPW__route:after{content:"";border:6px solid #0000;border-left:8px solid #b8cad7;position:absolute;top:-5px;right:-2px}.data-sheet-visual-module__dI_dPW__route i{background:#e11d48;border-radius:4px;width:14px;height:14px;animation:1.3s cubic-bezier(.5,0,.3,1) .2s both data-sheet-visual-module__dI_dPW__travel;position:absolute;top:-6px;left:0;box-shadow:0 3px #9f1239}.data-sheet-visual-module__dI_dPW__route i[data-safe]{background:#3d8a68;box-shadow:0 3px #276245}.data-sheet-visual-module__dI_dPW__destination>*{min-width:150px}.data-sheet-visual-module__dI_dPW__destination{background:linear-gradient(160deg,#fff,#f7fafc);border:1px solid #d5e0e8;border-radius:14px;padding:18px;animation:.6s cubic-bezier(.2,.75,.25,1) .15s both data-sheet-visual-module__dI_dPW__arrive;position:relative;overflow:hidden;box-shadow:0 7px #e7eef3,0 24px 28px -24px #32495955}.data-sheet-visual-module__dI_dPW__destinationName{color:#5a7080;font-size:12px;display:block}.data-sheet-visual-module__dI_dPW__destination p{color:#1f3547;letter-spacing:-.01em!important;margin:8px 0 12px!important;font-size:17px!important;line-height:1.4!important}.data-sheet-visual-module__dI_dPW__destination strong{color:#8a5a1c;background:#fff6e8;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.35;animation:.5s cubic-bezier(.2,.8,.3,1.3) 1.2s both data-sheet-visual-module__dI_dPW__tag;display:inline-block;box-shadow:0 3px #f1dcb6}.data-sheet-visual-module__dI_dPW__destination[data-safe]{border-color:#bfe0cc}.data-sheet-visual-module__dI_dPW__destination[data-safe] strong{color:#276245;background:#eef8f2;animation-delay:.3s;box-shadow:0 3px #c6e3d1}@keyframes data-sheet-visual-module__dI_dPW__open{0%{opacity:0;transform:perspective(1200px)rotateY(-3deg)rotateX(32deg)translateY(-28px)scale(.93)}62%{opacity:1;transform:perspective(1200px)rotateY(-3deg)rotateX(-2.5deg)translateY(3px)scale(1.005)}}@keyframes data-sheet-visual-module__dI_dPW__tag{0%{opacity:0;transform:translateY(6px)scale(.8)}}@keyframes data-sheet-visual-module__dI_dPW__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes data-sheet-visual-module__dI_dPW__swap{0%{opacity:.2;transform:rotateX(90deg)}to{opacity:1;transform:none}}@keyframes data-sheet-visual-module__dI_dPW__travel{0%{opacity:0;left:0}15%{opacity:1}to{left:calc(100% - 16px)}}@keyframes data-sheet-visual-module__dI_dPW__arrive{0%{opacity:0;transform:translate(18px)}}@media (max-width:700px){.data-sheet-visual-module__dI_dPW__board,.data-sheet-visual-module__dI_dPW__board:is([data-step="2"],[data-step="3"]){grid-template-columns:minmax(0,1fr)}.data-sheet-visual-module__dI_dPW__sheet{transform:none}.data-sheet-visual-module__dI_dPW__scroll{padding:4px 6px 10px}.data-sheet-visual-module__dI_dPW__sheet table{font-size:12px}.data-sheet-visual-module__dI_dPW__sheet th,.data-sheet-visual-module__dI_dPW__sheet td{text-overflow:ellipsis;max-width:104px;padding:7px 5px;overflow:hidden}.data-sheet-visual-module__dI_dPW__tags td{height:26px;padding:0 5px 5px}.data-sheet-visual-module__dI_dPW__tags span{padding:2px 6px;font-size:10px}.data-sheet-visual-module__dI_dPW__route{background:repeating-linear-gradient(#b8cad7 0 6px,#0000 6px 11px);width:2px;height:36px;margin:6px auto}.data-sheet-visual-module__dI_dPW__route:after{border:6px solid #0000;border-top:8px solid #b8cad7;inset:auto auto -4px -5px}.data-sheet-visual-module__dI_dPW__route i{animation-name:data-sheet-visual-module__dI_dPW__fall;top:0;left:-6px}}@keyframes data-sheet-visual-module__dI_dPW__fall{0%{opacity:0;top:0}15%{opacity:1}to{top:calc(100% - 14px)}}@media (prefers-reduced-motion:reduce){.data-sheet-visual-module__dI_dPW__board,.data-sheet-visual-module__dI_dPW__board *{transition:none!important;animation:none!important}.data-sheet-visual-module__dI_dPW__route i{left:calc(100% - 16px)}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.data-sheet-visual-module__dI_dPW__route i{top:calc(100% - 14px);left:-6px}}
.approval-visual-module__tpAqjG__window{background:#fff;border:1px solid #d6e0e8;border-radius:14px;width:100%;max-width:560px;margin:0 auto;animation:.8s cubic-bezier(.2,.7,.25,1) .3s both approval-visual-module__tpAqjG__open;overflow:hidden;transform:perspective(1300px)rotateX(3deg);box-shadow:0 8px #eaf0f4,0 30px 40px -30px #30455577}.approval-visual-module__tpAqjG__top{color:#2d485c;background:#f8fafb;border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.approval-visual-module__tpAqjG__top small{color:#7a8f9e;font-size:11px;font-weight:400}.approval-visual-module__tpAqjG__body{padding:18px 20px 6px}.approval-visual-module__tpAqjG__window .approval-visual-module__tpAqjG__lead{color:#1f3547;letter-spacing:-.01em!important;margin:0 0 12px!important;font-size:17px!important;line-height:1.4!important}.approval-visual-module__tpAqjG__hidden{color:#8a9baa;background:repeating-linear-gradient(135deg,#f6f8fa 0 9px,#eef2f5 9px 18px);border:1px dashed #d5dee5;border-radius:10px;place-items:center;height:86px;font-size:13px;display:grid}.approval-visual-module__tpAqjG__details{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.75,.25,1);display:grid}.approval-visual-module__tpAqjG__details[data-open=true]{grid-template-rows:1fr}.approval-visual-module__tpAqjG__details>div{min-height:0;overflow:hidden}.approval-visual-module__tpAqjG__details dl{margin:0}.approval-visual-module__tpAqjG__details dl>div{border-bottom:1px solid #eef3f6;grid-template-columns:64px 1fr;gap:10px;padding:7px 0;font-size:14px;display:grid}.approval-visual-module__tpAqjG__details dt{color:#7a8f9e}.approval-visual-module__tpAqjG__details dd{color:#233d50;overflow-wrap:anywhere;margin:0}.approval-visual-module__tpAqjG__details em{color:#8a5a1c;background:#fff6e8;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}.approval-visual-module__tpAqjG__window .approval-visual-module__tpAqjG__excerpt{color:#2c475c;letter-spacing:0!important;margin:12px 0!important;font-size:15px!important;line-height:1.55!important}.approval-visual-module__tpAqjG__attachment{color:#2c475c;background:#f8fafb;border:1px solid #d9e3ea;border-radius:10px;flex-direction:column;gap:3px;width:max-content;max-width:100%;margin-bottom:14px;padding:9px 12px;font-size:13px;display:flex}.approval-visual-module__tpAqjG__details[data-open=true] .approval-visual-module__tpAqjG__attachment{background:#fff5f6;border-color:#f3a2ae;animation:1.2s .7s both approval-visual-module__tpAqjG__flag}.approval-visual-module__tpAqjG__attachment small{color:#b4182b;font-size:12px;font-weight:600;animation:.45s .8s both approval-visual-module__tpAqjG__rise}.approval-visual-module__tpAqjG__effect{color:#6f4f1f;background:#fff9ee;border-left:4px solid #d9a441;border-radius:10px;gap:2px;padding:10px 12px;animation:.5s both approval-visual-module__tpAqjG__rise;display:grid;letter-spacing:0!important;margin:0 0 14px!important;font-size:14px!important;line-height:1.45!important}.approval-visual-module__tpAqjG__effect strong{letter-spacing:.04em;text-transform:uppercase;color:#8a5a1c;font-size:11px}.approval-visual-module__tpAqjG__actions{border-top:1px solid #eef3f6;justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.approval-visual-module__tpAqjG__actions[data-choosing=true]{justify-content:center}.approval-visual-module__tpAqjG__button{color:#2d485c;background:#fff;border:1px solid #d3dee6;border-radius:10px;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.approval-visual-module__tpAqjG__button[data-primary]{color:#fff;background:#16222c;border-color:#16222c}.approval-visual-module__tpAqjG__actions[data-choosing=true] .approval-visual-module__tpAqjG__button{animation:.55s cubic-bezier(.2,.8,.3,1.2) both approval-visual-module__tpAqjG__split}.approval-visual-module__tpAqjG__button[data-suggested]{color:#244c6c;background:#edf5fc;border-color:#7fa7c8;box-shadow:0 0 0 3px #d6e7f5}@keyframes approval-visual-module__tpAqjG__open{0%{opacity:0;transform:perspective(1300px)rotateX(32deg)translateY(-28px)scale(.93)}62%{opacity:1;transform:perspective(1300px)rotateX(-2.5deg)translateY(3px)scale(1.005)}}@keyframes approval-visual-module__tpAqjG__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes approval-visual-module__tpAqjG__flag{0%,to{box-shadow:0 0 #e11d4800}40%{box-shadow:0 0 0 5px #e11d4833}}@keyframes approval-visual-module__tpAqjG__split{0%{opacity:0;transform:translateX(calc(var(--i) * -100%)) scale(.85)}}@media (max-width:700px){.approval-visual-module__tpAqjG__window{transform:none}.approval-visual-module__tpAqjG__body{padding:14px 14px 4px}.approval-visual-module__tpAqjG__actions{padding:10px 14px 14px}.approval-visual-module__tpAqjG__button{padding:0 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.approval-visual-module__tpAqjG__window,.approval-visual-module__tpAqjG__window *{transition:none!important;animation:none!important}}
.passage-visual-module__KWseTa__paper{background:#fff;border:1px solid #d9e2e9;border-radius:6px 6px 14px;width:100%;max-width:640px;margin:0 auto;animation:.8s cubic-bezier(.2,.7,.25,1) .3s both passage-visual-module__KWseTa__open;position:relative;transform:perspective(1200px)rotateY(-3deg);box-shadow:4px 5px #f5f7f9,5px 6px #dce4eb,9px 10px #f5f7f9,10px 11px #e4eaf0,0 28px 36px -30px #30455566}.passage-visual-module__KWseTa__top{color:#2d485c;background:#f8fafb;border-bottom:1px solid #e6edf2;border-radius:6px 6px 0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 20px;font-size:13px;font-weight:600;display:flex}.passage-visual-module__KWseTa__top small{color:#7a8f9e;font-size:11px;font-weight:400}.passage-visual-module__KWseTa__paper .passage-visual-module__KWseTa__text{white-space:pre-line;color:#243f53;padding:20px 24px 24px;letter-spacing:-.01em!important;margin:0!important;font-size:clamp(17px,1.6vw,20px)!important;line-height:2.05!important}.passage-visual-module__KWseTa__mark{color:inherit;background:linear-gradient(90deg,var(--ink) 0 0) no-repeat 0 0 / 100% 100%;--ink:#e3eefa;box-shadow:inset 0 -2px var(--edge,#9fbfdc);border-radius:4px;margin:0 -1px;padding:2px 3px;position:relative}.passage-visual-module__KWseTa__mark[data-fresh]{animation:.6s cubic-bezier(.3,.7,.3,1) both passage-visual-module__KWseTa__sweep;animation-delay:calc(var(--i) * 60ms)}.passage-visual-module__KWseTa__mark small{vertical-align:2px;letter-spacing:.02em;text-transform:uppercase;background:var(--chip,#285479);color:#fff;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:650;line-height:1.5;display:inline-block}.passage-visual-module__KWseTa__mark[data-fresh] small{animation:.45s cubic-bezier(.2,.8,.3,1.3) both passage-visual-module__KWseTa__chip;animation-delay:calc(var(--i) * 60ms + .35s)}.passage-visual-module__KWseTa__mark[data-tone=sensitive]{--ink:#ffe4e8;--edge:#e11d48;--chip:#be123c}.passage-visual-module__KWseTa__mark[data-tone=caution]{--ink:#fff3dc;--edge:#d9a441;--chip:#8a5a1c}.passage-visual-module__KWseTa__mark[data-tone=good]{--ink:#e3f4ea;--edge:#5aa47d;--chip:#276245}.passage-visual-module__KWseTa__mark[data-struck]{color:#8a9aa6;text-decoration-skip-ink:none;-webkit-text-decoration:line-through #c2410c;text-decoration:line-through #c2410c;text-decoration-thickness:2px;transition:color .5s}.passage-visual-module__KWseTa__mark[data-struck] small{text-decoration:none}.passage-visual-module__KWseTa__paper:has(.passage-visual-module__KWseTa__stamp){margin-bottom:16px}.passage-visual-module__KWseTa__stamp{color:#be123c;background:#fff;border:2px solid;border-radius:8px;padding:7px 14px;font-weight:750;animation:.5s cubic-bezier(.2,.8,.3,1.3) .45s both passage-visual-module__KWseTa__stamp;position:absolute;bottom:-18px;right:18px;transform:rotate(-3deg);box-shadow:0 6px 16px -8px #30455566;letter-spacing:.02em!important;margin:0!important;font-size:13px!important;line-height:1.3!important}.passage-visual-module__KWseTa__stamp[data-tone=good]{color:#276245}@keyframes passage-visual-module__KWseTa__open{0%{opacity:0;transform:perspective(1200px)rotateY(-3deg)rotateX(32deg)translateY(-28px)scale(.93)}62%{opacity:1;transform:perspective(1200px)rotateY(-3deg)rotateX(-2.5deg)translateY(3px)scale(1.005)}}@keyframes passage-visual-module__KWseTa__sweep{0%{background-size:0 100%;box-shadow:inset 0 0 #0000}}@keyframes passage-visual-module__KWseTa__chip{0%{opacity:0;transform:translateY(4px)scale(.7)}}@keyframes passage-visual-module__KWseTa__stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.6)}}@media (max-width:700px){.passage-visual-module__KWseTa__paper{transform:none}.passage-visual-module__KWseTa__paper .passage-visual-module__KWseTa__text{padding:16px 16px 26px;line-height:1.95!important}.passage-visual-module__KWseTa__stamp{right:10px}}@media (prefers-reduced-motion:reduce){.passage-visual-module__KWseTa__paper,.passage-visual-module__KWseTa__paper *{animation:none!important}}.passage-visual-module__KWseTa__word{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:1px;transition:background-color .15s,box-shadow .15s;display:inline;box-shadow:inset 0 -1px #c9d7e3}.passage-visual-module__KWseTa__word:hover{background:#eef4fa;box-shadow:inset 0 -2px #7fa3c4}.passage-visual-module__KWseTa__word:focus-visible{outline-offset:1px;outline:2px solid #4f86bd}.passage-visual-module__KWseTa__found{animation:.5s cubic-bezier(.3,.7,.3,1) both passage-visual-module__KWseTa__sweep}@media (prefers-reduced-motion:reduce){.passage-visual-module__KWseTa__word{transition:none}}
.distribution-visual-module__33xmtG__chart{background:#fff;border:1px solid #d9e2e9;border-radius:14px;width:100%;max-width:640px;margin:0 auto;padding:16px 20px 34px;animation:.8s cubic-bezier(.2,.7,.25,1) .3s both distribution-visual-module__33xmtG__open;box-shadow:0 8px #eef3f6,0 28px 36px -30px #30455566}.distribution-visual-module__33xmtG__head{color:#5a7080;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.distribution-visual-module__33xmtG__head strong{color:#b4182b;font-variant-numeric:tabular-nums;background:#fff1f2;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:650}.distribution-visual-module__33xmtG__plot{border-bottom:1px solid #cfdbe4;height:230px;margin:0 70px 0 26px;position:relative}.distribution-visual-module__33xmtG__tick{left:0;right:0;bottom:calc(var(--at) * 100%);border-top:1px dashed #e6edf2;position:absolute}.distribution-visual-module__33xmtG__tick small{text-align:right;color:#9aacb9;font-variant-numeric:tabular-nums;width:20px;font-size:10px;position:absolute;top:-8px;left:-26px}.distribution-visual-module__33xmtG__mean{left:-4px;right:-4px;bottom:calc(var(--mean) * 100%);z-index:2;pointer-events:none;border-top:2px dashed #e11d48;transition:bottom .8s cubic-bezier(.3,.7,.3,1);position:absolute}.distribution-visual-module__33xmtG__mean small{letter-spacing:.04em;text-transform:uppercase;color:#be123c;font-size:10px;font-weight:650;position:absolute;top:-9px;left:calc(100% + 8px)}.distribution-visual-module__33xmtG__bars{align-items:flex-end;gap:10px;margin:0;padding:0 10px;list-style:none;display:flex;position:absolute;inset:0}.distribution-visual-module__33xmtG__bars li{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.distribution-visual-module__33xmtG__bar{width:100%;max-width:44px;height:calc(var(--value) * 100%);min-height:3px;transition:height .85s cubic-bezier(.3,.75,.25,1.05),box-shadow .6s;transition-delay:calc(var(--i) * 55ms);background:linear-gradient(#7fa7c8,#4f7fa6);border-radius:6px 6px 2px 2px;display:block;position:relative;box-shadow:inset 0 3px #a9c6de,0 4px 0 -1px #c8d8e5}.distribution-visual-module__33xmtG__bar:before,.distribution-visual-module__33xmtG__bar:after{content:"";border-radius:inherit;opacity:0;transition:opacity .6s ease calc(var(--i) * 55ms);position:absolute;inset:0}.distribution-visual-module__33xmtG__bar:before{background:linear-gradient(#f07b92,#e11d48);box-shadow:inset 0 3px #f8b4c1}.distribution-visual-module__33xmtG__bar:after{background:#dfe7ed}.distribution-visual-module__33xmtG__bar b{z-index:1;color:#2d485c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:650;transition:color .6s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.distribution-visual-module__33xmtG__bars li[data-high] .distribution-visual-module__33xmtG__bar{box-shadow:inset 0 3px #f8b4c1,0 4px 0 -1px #f3c2c9}.distribution-visual-module__33xmtG__bars li[data-high] .distribution-visual-module__33xmtG__bar:before{opacity:1}.distribution-visual-module__33xmtG__bars li[data-high] .distribution-visual-module__33xmtG__bar b{color:#b4182b}.distribution-visual-module__33xmtG__bars li[data-zero] .distribution-visual-module__33xmtG__bar{box-shadow:none}.distribution-visual-module__33xmtG__bars li[data-zero] .distribution-visual-module__33xmtG__bar:after{opacity:1}.distribution-visual-module__33xmtG__bars li[data-zero] .distribution-visual-module__33xmtG__bar b{color:#9aacb9}.distribution-visual-module__33xmtG__bars li>small{color:#6f8595;white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 6px)}.distribution-visual-module__33xmtG__initial{display:none}@keyframes distribution-visual-module__33xmtG__open{0%{opacity:0;transform:perspective(1300px)rotateX(32deg)translateY(-28px)scale(.93)}62%{opacity:1;transform:perspective(1300px)rotateX(-2.5deg)translateY(3px)scale(1.005)}}@media (max-width:700px){.distribution-visual-module__33xmtG__chart{padding:14px 12px 32px}.distribution-visual-module__33xmtG__plot{height:200px;margin-right:58px}.distribution-visual-module__33xmtG__mean small{font-size:9px}.distribution-visual-module__33xmtG__bars{gap:5px;padding:0 4px}.distribution-visual-module__33xmtG__bar b{font-size:11px}.distribution-visual-module__33xmtG__bars li>small{font-size:11px;font-weight:600}.distribution-visual-module__33xmtG__name{display:none}.distribution-visual-module__33xmtG__initial{display:inline}}@media (prefers-reduced-motion:reduce){.distribution-visual-module__33xmtG__chart,.distribution-visual-module__33xmtG__chart *,.distribution-visual-module__33xmtG__chart :before,.distribution-visual-module__33xmtG__chart :after{transition:none!important;animation:none!important}}
.units-visual-module__ygxeGG__board{background:#fff;border:1px solid #d9e2e9;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 28px;width:100%;max-width:600px;margin:0 auto;padding:22px 24px;animation:.8s cubic-bezier(.2,.7,.25,1) .3s both units-visual-module__ygxeGG__open;display:grid;box-shadow:0 8px #eef3f6,0 28px 36px -30px #30455566}.units-visual-module__ygxeGG__figure{text-align:center;justify-items:center;gap:4px;min-width:120px;display:grid}.units-visual-module__ygxeGG__figure strong{letter-spacing:-.04em;color:#244c6c;font-variant-numeric:tabular-nums;font-size:64px;font-weight:650;line-height:1;animation:.5s cubic-bezier(.2,.8,.3,1.2) both units-visual-module__ygxeGG__pop}.units-visual-module__ygxeGG__board[data-narrowed] .units-visual-module__ygxeGG__figure strong{color:#c81e1e}.units-visual-module__ygxeGG__figure span{color:#5a7080;max-width:150px;font-size:13px;line-height:1.4}.units-visual-module__ygxeGG__grid{grid-template-columns:repeat(10,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.units-visual-module__ygxeGG__grid li{aspect-ratio:1;animation:.45s cubic-bezier(.2,.8,.3,1.2) both units-visual-module__ygxeGG__drop;animation-delay:calc(var(--i) * 14ms);transition:background .6s,box-shadow .6s,transform .6s,opacity .6s;transition-delay:calc(var(--i) * 12ms);background:linear-gradient(160deg,#8db3d2,#4f7fa6);border-radius:5px;box-shadow:inset 0 2px #b5cfe4,0 3px 0 -1px #c8d8e5}.units-visual-module__ygxeGG__board[data-narrowed] .units-visual-module__ygxeGG__grid li{box-shadow:none;opacity:.8;background:#e7edf2;animation:none;transform:scale(.82)}.units-visual-module__ygxeGG__board[data-narrowed] .units-visual-module__ygxeGG__grid li[data-lit]{opacity:1;background:linear-gradient(160deg,#f07b92,#e11d48);transform:none;box-shadow:inset 0 2px #f8b4c1,0 4px 0 -1px #f3c2c9}.units-visual-module__ygxeGG__legend{color:#7a8f9e;grid-column:2;letter-spacing:0!important;margin:0!important;font-size:12px!important;line-height:1.4!important}@keyframes units-visual-module__ygxeGG__open{0%{opacity:0;transform:perspective(1300px)rotateX(32deg)translateY(-28px)scale(.93)}62%{opacity:1;transform:perspective(1300px)rotateX(-2.5deg)translateY(3px)scale(1.005)}}@keyframes units-visual-module__ygxeGG__pop{0%{opacity:0;transform:scale(.7)}}@keyframes units-visual-module__ygxeGG__drop{0%{opacity:0;transform:translateY(-8px)scale(.6)}}@media (max-width:700px){.units-visual-module__ygxeGG__board{grid-template-columns:1fr;gap:14px;padding:16px}.units-visual-module__ygxeGG__figure strong{font-size:52px}.units-visual-module__ygxeGG__figure span{max-width:none}.units-visual-module__ygxeGG__grid{gap:5px}.units-visual-module__ygxeGG__legend{text-align:center;grid-column:1}}@media (prefers-reduced-motion:reduce){.units-visual-module__ygxeGG__board,.units-visual-module__ygxeGG__board *{transition:none!important;animation:none!important}}
.run-visual-module__iIp8pW__board{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:880px;margin:0 auto;display:grid}.run-visual-module__iIp8pW__board[data-opened]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.run-visual-module__iIp8pW__log,.run-visual-module__iIp8pW__destination{background:#fff;border:1px solid #d9e2e9;border-radius:12px;overflow:hidden;box-shadow:0 7px #eef3f6,0 26px 32px -28px #30455566}.run-visual-module__iIp8pW__slot{justify-self:center;width:100%;max-width:520px;display:grid}.run-visual-module__iIp8pW__board[data-opened] .run-visual-module__iIp8pW__slot{max-width:none}.run-visual-module__iIp8pW__log{animation:.8s cubic-bezier(.2,.7,.25,1) .3s both run-visual-module__iIp8pW__open}.run-visual-module__iIp8pW__destination{animation:.6s cubic-bezier(.2,.75,.25,1) both run-visual-module__iIp8pW__arrive}.run-visual-module__iIp8pW__top{color:#2d485c;background:#f8fafb;border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 16px;font-size:13px;font-weight:600;display:flex}.run-visual-module__iIp8pW__top small{color:#7a8f9e;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.run-visual-module__iIp8pW__log ol{margin:0;padding:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;list-style:none}.run-visual-module__iIp8pW__log li{color:#2c475c;grid-template-columns:88px 1fr;gap:10px;padding:7px 16px;display:grid}.run-visual-module__iIp8pW__log li[data-fresh]{animation:.45s both run-visual-module__iIp8pW__type;animation-delay:calc(var(--i) * .18s)}.run-visual-module__iIp8pW__log time{color:#8a9baa;font-variant-numeric:tabular-nums;white-space:nowrap}.run-visual-module__iIp8pW__log li[data-tone=caution]{color:#7a4d12;background:#fff8ec;box-shadow:inset 3px 0 #d9a441}.run-visual-module__iIp8pW__log li[data-tone=sensitive]{color:#9f1d2c;background:#fff1f2;box-shadow:inset 3px 0 #e11d48}.run-visual-module__iIp8pW__destination table{border-collapse:collapse;width:100%;font-size:13.5px}.run-visual-module__iIp8pW__destination th{text-align:left;color:#6f8595;border-bottom:1px solid #e6edf2;padding:9px 14px;font-size:11px;font-weight:600}.run-visual-module__iIp8pW__destination td{color:#243f53;border-bottom:1px solid #f0f4f7;padding:11px 14px}.run-visual-module__iIp8pW__destination tr:last-child td{border-bottom:0}.run-visual-module__iIp8pW__destination td.run-visual-module__iIp8pW__empty{text-align:center;color:#8a9baa;background:repeating-linear-gradient(135deg,#fafbfc 0 8px,#f3f6f8 8px 16px);padding:22px 14px;font-size:12.5px}.run-visual-module__iIp8pW__destination tr[data-fresh]{animation:.6s cubic-bezier(.2,.75,.25,1) .25s both run-visual-module__iIp8pW__row}.run-visual-module__iIp8pW__destination em{color:#276245;white-space:nowrap;background:#eef8f2;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:650}.run-visual-module__iIp8pW__destination tr[data-flagged] td{color:#9f1d2c;background:#fff5f6}.run-visual-module__iIp8pW__destination tr[data-flagged] em{color:#fff;background:#be123c}@keyframes run-visual-module__iIp8pW__open{0%{opacity:0;transform:perspective(1300px)rotateX(32deg)translateY(-28px)scale(.93)}62%{opacity:1;transform:perspective(1300px)rotateX(-2.5deg)translateY(3px)scale(1.005)}}@keyframes run-visual-module__iIp8pW__arrive{0%{opacity:0;transform:translate(18px)}}@keyframes run-visual-module__iIp8pW__type{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes run-visual-module__iIp8pW__row{0%{opacity:0;transform:translateY(-8px)}60%{opacity:1;transform:none;box-shadow:inset 0 0 0 3px #bfe0cc}to{box-shadow:none}}@media (max-width:700px){.run-visual-module__iIp8pW__board[data-opened]{grid-template-columns:minmax(0,1fr)}.run-visual-module__iIp8pW__log li{grid-template-columns:84px 1fr;gap:8px;padding:7px 12px}.run-visual-module__iIp8pW__destination th,.run-visual-module__iIp8pW__destination td{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.run-visual-module__iIp8pW__board *{animation:none!important}}
.chart-visual-module___Q04eq__chart{background:#fff;border:1px solid #d9e2e9;border-radius:14px;width:100%;max-width:600px;margin:0 auto;padding:16px 20px 46px;animation:.8s cubic-bezier(.2,.7,.25,1) .3s both chart-visual-module___Q04eq__open;box-shadow:0 8px #eef3f6,0 28px 36px -30px #30455566}.chart-visual-module___Q04eq__head{color:#2d485c;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.chart-visual-module___Q04eq__head small{color:#7a8f9e;font-size:11px;font-weight:400}.chart-visual-module___Q04eq__plot{border-bottom:1px solid #cfdbe4;height:230px;margin-right:86px;position:relative}.chart-visual-module___Q04eq__line{left:-6px;right:-6px;bottom:calc(var(--line) * 100%);z-index:2;pointer-events:none;border-top:2px dashed #d9a441;animation:.5s .3s both chart-visual-module___Q04eq__rise;position:absolute}.chart-visual-module___Q04eq__line small{letter-spacing:.03em;text-transform:uppercase;color:#8a5a1c;width:84px;font-size:10px;font-weight:650;line-height:1.3;position:absolute;top:-9px;left:calc(100% + 8px)}.chart-visual-module___Q04eq__bars{justify-content:space-around;align-items:flex-end;gap:18px;margin:0;padding:0 12px;list-style:none;display:flex;position:absolute;inset:0}.chart-visual-module___Q04eq__bars li{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:110px;height:100%;display:flex;position:relative}.chart-visual-module___Q04eq__bar{width:100%;height:calc(var(--value) * 100%);background:linear-gradient(#9dbbd4,#6f95b5);border-radius:8px 8px 2px 2px;transition:height .9s cubic-bezier(.3,.75,.25,1.05);display:block;position:relative;box-shadow:inset 0 3px #c3d7e7,0 4px 0 -1px #c8d8e5}.chart-visual-module___Q04eq__bars li:not([data-shown]) .chart-visual-module___Q04eq__bar{box-shadow:none}.chart-visual-module___Q04eq__bars{z-index:3}.chart-visual-module___Q04eq__bar b{color:#2d485c;font-variant-numeric:tabular-nums;background:#fff;border-radius:4px;padding:0 5px;font-size:14px;font-weight:650;animation:.4s .6s both chart-visual-module___Q04eq__rise;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.chart-visual-module___Q04eq__bars li[data-tone=accent] .chart-visual-module___Q04eq__bar{background:linear-gradient(#f07b92,#e11d48);box-shadow:inset 0 3px #f8b4c1,0 4px 0 -1px #f3c2c9}.chart-visual-module___Q04eq__bars li[data-tone=accent] .chart-visual-module___Q04eq__bar b{color:#b4182b}.chart-visual-module___Q04eq__bars li[data-tone=control] .chart-visual-module___Q04eq__bar{background:repeating-linear-gradient(135deg,#e8eef3 0 8px,#dbe4eb 8px 16px);box-shadow:inset 0 0 0 1px #c6d3dd}.chart-visual-module___Q04eq__bars li>small{text-align:center;color:#5a7080;width:120%;font-size:11px;line-height:1.3;position:absolute;top:calc(100% + 8px)}.chart-visual-module___Q04eq__bars li>em{bottom:calc(var(--peak) * 100% + 30px);z-index:3;text-align:center;color:#b4182b;background:#fff1f2;border-radius:12px;width:max-content;max-width:100%;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700;line-height:1.3;transition:bottom .6s;animation:.5s cubic-bezier(.2,.8,.3,1.3) .8s both chart-visual-module___Q04eq__badge;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px #fbd5da}.chart-visual-module___Q04eq__bars li>em[data-settled]{animation-delay:.35s}.chart-visual-module___Q04eq__bars li>em[data-tone=caution]{color:#8a5a1c;background:#fff6e8;box-shadow:0 3px #f1dcb6}.chart-visual-module___Q04eq__bars li>em[data-tone=good]{color:#276245;background:#eef8f2;box-shadow:0 3px #c6e3d1}@keyframes chart-visual-module___Q04eq__open{0%{opacity:0;transform:perspective(1300px)rotateX(32deg)translateY(-28px)scale(.93)}62%{opacity:1;transform:perspective(1300px)rotateX(-2.5deg)translateY(3px)scale(1.005)}}@keyframes chart-visual-module___Q04eq__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes chart-visual-module___Q04eq__badge{0%{opacity:0;transform:translate(-50%,6px)scale(.8)}}@media (max-width:700px){.chart-visual-module___Q04eq__chart{padding:14px 12px 58px}.chart-visual-module___Q04eq__plot{height:200px;margin-right:64px}.chart-visual-module___Q04eq__line small{width:62px;font-size:9px}.chart-visual-module___Q04eq__bars{gap:10px;padding:0 4px}.chart-visual-module___Q04eq__bars li>small{font-size:10px}.chart-visual-module___Q04eq__bars li>em{max-width:calc(100% + 10px);padding:2px 6px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.chart-visual-module___Q04eq__chart,.chart-visual-module___Q04eq__chart *{transition:none!important;animation:none!important}}
.grid-visual-module__FQrpxW__board{width:100%;max-width:760px;margin:0 auto;padding:6px 4px 12px;animation:.8s cubic-bezier(.2,.7,.25,1) .3s both grid-visual-module__FQrpxW__open;overflow-x:auto}.grid-visual-module__FQrpxW__board table{border-collapse:separate;border-spacing:8px;width:100%;font-size:14px}.grid-visual-module__FQrpxW__board thead th{text-align:left;color:#4d6679;vertical-align:bottom;padding:6px 10px 2px;font-size:12px;font-weight:650}.grid-visual-module__FQrpxW__corner{color:#8a9baa;font-size:11px;font-weight:500;display:block}.grid-visual-module__FQrpxW__board tbody th{text-align:left;color:#1f3547;background:#fff;border:1px solid #dce5ec;border-radius:10px;width:24%;padding:12px 14px;font-size:14px;font-weight:650;box-shadow:0 4px #edf2f5}.grid-visual-module__FQrpxW__board td{height:1px;padding:0}.grid-visual-module__FQrpxW__board td>span:first-child{color:#2c475c;background:#f6f9fb;border:1px solid #e3eaf0;border-radius:10px;align-items:center;height:100%;min-height:44px;padding:10px 12px;font-size:13.5px;line-height:1.35;display:flex}.grid-visual-module__FQrpxW__board tr[data-fresh] th{animation:.5s cubic-bezier(.2,.75,.25,1) both grid-visual-module__FQrpxW__slide}.grid-visual-module__FQrpxW__board tr[data-fresh] td>span:first-child{animation:.45s cubic-bezier(.2,.8,.3,1.2) both grid-visual-module__FQrpxW__pop;animation-delay:calc(.15s + var(--i) * .11s)}.grid-visual-module__FQrpxW__board td[data-tone=good]>span:first-child{color:#1f5a3c;background:#eef8f2;border-color:#c6e3d1;box-shadow:inset 4px 0 #3d8a68}.grid-visual-module__FQrpxW__board td[data-tone=caution]>span:first-child{color:#74501c;background:#fff8ec;border-color:#f0dcb8;box-shadow:inset 4px 0 #d9a441}.grid-visual-module__FQrpxW__board td[data-tone=bad]>span:first-child{color:#9f1d2c;background:#fff1f2;border-color:#f7c3cb;box-shadow:inset 4px 0 #e11d48}.grid-visual-module__FQrpxW__board em{letter-spacing:.03em;text-transform:uppercase;color:#fff;vertical-align:1px;background:#e11d48;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700;animation:.45s cubic-bezier(.2,.8,.3,1.3) .2s both grid-visual-module__FQrpxW__pop;display:inline-block}.grid-visual-module__FQrpxW__board tbody th em{white-space:nowrap;width:max-content;max-width:100%;margin:6px 0 0;display:block}.grid-visual-module__FQrpxW__board tr[data-picked] th,.grid-visual-module__FQrpxW__board tr[data-picked] td>span:first-child{outline-offset:2px;outline:2px solid #e11d48;animation:.8s both grid-visual-module__FQrpxW__ring}.grid-visual-module__FQrpxW__board thead th[data-picked]{color:#b4182b}.grid-visual-module__FQrpxW__board td[data-picked]>span:first-child{outline-offset:2px;outline:2px solid #e11d48;animation:.8s both grid-visual-module__FQrpxW__ring}@keyframes grid-visual-module__FQrpxW__slide{0%{opacity:0;transform:translate(-14px)}}@keyframes grid-visual-module__FQrpxW__pop{0%{opacity:0;transform:scale(.9)}}@keyframes grid-visual-module__FQrpxW__ring{0%{outline-offset:8px;outline-color:#0000}}@media (max-width:700px){.grid-visual-module__FQrpxW__board{padding:4px 0 10px}.grid-visual-module__FQrpxW__board table{table-layout:fixed;border-spacing:4px;font-size:12.5px}.grid-visual-module__FQrpxW__board thead th:first-child{width:27%}.grid-visual-module__FQrpxW__board thead th{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:4px 4px 2px;font-size:11px}.grid-visual-module__FQrpxW__corner{font-size:10px}.grid-visual-module__FQrpxW__board tbody th{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:auto;padding:8px 7px;font-size:12px}.grid-visual-module__FQrpxW__board td>span:first-child{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-height:40px;padding:7px;font-size:11.5px}.grid-visual-module__FQrpxW__board em,.grid-visual-module__FQrpxW__board tbody th em{white-space:normal;letter-spacing:0;width:auto;max-width:100%;margin:4px 0 0;padding:2px 6px;font-size:9px;line-height:1.25;display:block}}@media (prefers-reduced-motion:reduce){.grid-visual-module__FQrpxW__board,.grid-visual-module__FQrpxW__board *{animation:none!important}}@keyframes grid-visual-module__FQrpxW__open{0%{opacity:0;transform:perspective(1300px)rotateX(32deg)translateY(-28px)scale(.93)}62%{opacity:1;transform:perspective(1300px)rotateX(-2.5deg)translateY(3px)scale(1.005)}}
.learning-diagram-module__8Y9H_G__figure{color:#263c4c;width:100%;margin:32px auto 0}.learning-diagram-module__8Y9H_G__figure>figcaption{color:#5a7080;margin-bottom:18px;font-size:12px}.learning-diagram-module__8Y9H_G__stage{min-height:180px}.learning-diagram-module__8Y9H_G__figure p{letter-spacing:-.025em;text-wrap:pretty;margin:12px 0 0;font-size:clamp(20px,2.2vw,27px);line-height:1.55}.learning-diagram-module__8Y9H_G__document{background:#fff;border:1px solid #dbe3e9;border-radius:4px 4px 14px;max-width:640px;margin:0 auto;padding:12px 32px;transform:perspective(1200px)rotateY(-3deg);box-shadow:4px 5px #f5f7f9,5px 6px #dce4eb,9px 10px #f5f7f9,10px 11px #e4eaf0,0 28px 36px -30px #30455566}.learning-diagram-module__8Y9H_G__document dl{margin:0}.learning-diagram-module__8Y9H_G__document dl>div{padding:23px 0}.learning-diagram-module__8Y9H_G__document dl>div+div{border-top:1px solid #e4eaf0}.learning-diagram-module__8Y9H_G__document dt,.learning-diagram-module__8Y9H_G__compareSheet>span,.learning-diagram-module__8Y9H_G__volume>span,.learning-diagram-module__8Y9H_G__operands dt{color:#587080;font-size:13px;line-height:1.5}.learning-diagram-module__8Y9H_G__document dd{letter-spacing:-.025em;margin:8px 0 0;font-size:24px;line-height:1.55}.learning-diagram-module__8Y9H_G__comparison{justify-content:center;align-items:stretch;gap:48px;padding-bottom:14px;display:flex}.learning-diagram-module__8Y9H_G__compareColumn{flex:1;min-width:0;max-width:530px;position:relative}.learning-diagram-module__8Y9H_G__compareSheet{background:#fff;border:1px solid #dbe4ea;border-radius:14px;height:100%;padding:28px;box-shadow:0 7px #edf1f4,0 24px 30px -26px #32495955}.learning-diagram-module__8Y9H_G__connector{color:#8097a6;width:22px;height:22px;position:absolute;top:50%;left:-35px;transform:translateY(-50%)}.learning-diagram-module__8Y9H_G__flow{align-items:stretch;gap:42px;margin:0;padding:8px 0 16px;list-style:none;display:flex}.learning-diagram-module__8Y9H_G__flow>li{flex:0 0 calc((100% - (var(--count,1) - 1) * 42px) / var(--count,1));min-width:0;max-width:430px;position:relative}.learning-diagram-module__8Y9H_G__flow .learning-diagram-module__8Y9H_G__connector{left:-32px}.learning-diagram-module__8Y9H_G__volume{background:linear-gradient(160deg,#fff,#f9fbfc);border:1px solid #d2dee6;border-radius:10px;height:100%;min-height:165px;padding:24px;box-shadow:0 8px 0 -1px #e6edf2,0 9px #cddae3,0 28px 26px -25px #486b8744}.learning-diagram-module__8Y9H_G__volume p{font-size:21px}.learning-diagram-module__8Y9H_G__flow>li[data-current=true] .learning-diagram-module__8Y9H_G__volume{border-color:#aac2d3}.learning-diagram-module__8Y9H_G__tableSurface{border:1px solid #dce4eb;border-radius:12px;overflow:hidden;box-shadow:0 6px #edf1f5}.learning-diagram-module__8Y9H_G__tableSurface table{border-collapse:collapse;width:100%}.learning-diagram-module__8Y9H_G__tableSurface th,.learning-diagram-module__8Y9H_G__tableSurface td{text-align:left;vertical-align:top;border-bottom:1px solid #e4ebf0;padding:23px 26px}.learning-diagram-module__8Y9H_G__tableSurface tr:last-child>*{border-bottom:0}.learning-diagram-module__8Y9H_G__tableSurface th{color:#537085;background:#f8fafb;width:31%;font-size:14px;font-weight:500;line-height:1.6}.learning-diagram-module__8Y9H_G__tableSurface td{font-size:21px;line-height:1.6}.learning-diagram-module__8Y9H_G__operands{justify-content:center;gap:20px;margin:0;display:flex}.learning-diagram-module__8Y9H_G__operands>.learning-diagram-module__8Y9H_G__pending{visibility:hidden}.learning-diagram-module__8Y9H_G__operands>div{background:#f5f8fa;border-top:3px solid #a3bdce;border-radius:3px 3px 12px 12px;flex:1;min-width:0;max-width:400px;padding:24px;box-shadow:0 6px #e2ebf1}.learning-diagram-module__8Y9H_G__operands dd{font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:30px;line-height:1.5}.learning-diagram-module__8Y9H_G__result{color:#45755c;flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.learning-diagram-module__8Y9H_G__result p{text-align:center;background:#f7faf8;border:1px solid #c6d9ce;border-radius:12px;margin:0;padding:18px 28px;font-size:28px}.learning-diagram-module__8Y9H_G__controls{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.learning-diagram-module__8Y9H_G__controls button{font:inherit;color:#345b77;cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;display:flex}.learning-diagram-module__8Y9H_G__controls button:focus-visible{outline-offset:4px;outline:3px solid #7a9ab5}.learning-diagram-module__8Y9H_G__figure .learning-diagram-module__8Y9H_G__note{color:#536979;border-left:2px solid #b7cad7;margin-top:26px;padding-left:14px;font-size:15px}.learning-diagram-module__8Y9H_G__figure [data-tone=caution] :is(p,dd,td){color:#815e3b}.learning-diagram-module__8Y9H_G__figure [data-tone=accent] :is(p,dd,td){color:#c81e1e;font-weight:750}.learning-diagram-module__8Y9H_G__tableSurface [data-tone=accent]>:is(th,td){background:#fff1f2}.learning-diagram-module__8Y9H_G__tableSurface [data-tone=accent]>th{color:#c81e1e;font-weight:700;box-shadow:inset 5px 0 #e11d48}.learning-diagram-module__8Y9H_G__document [data-tone=accent]{background:#fff1f2;border-radius:6px;padding-left:18px;padding-right:18px;box-shadow:inset 5px 0 #e11d48}.learning-diagram-module__8Y9H_G__document [data-tone=accent]>dt{color:#c81e1e;font-weight:700}.learning-diagram-module__8Y9H_G__compareColumn[data-tone=accent] .learning-diagram-module__8Y9H_G__compareSheet,.learning-diagram-module__8Y9H_G__flow [data-tone=accent] .learning-diagram-module__8Y9H_G__volume{background:#fff1f2;border-color:#fda4af #fda4af #fda4af #e11d48;border-left-style:solid;border-left-width:5px}.learning-diagram-module__8Y9H_G__operands>[data-tone=accent]{background:#fff1f2;border-top-color:#e11d48}.learning-diagram-module__8Y9H_G__appear{animation:.42s cubic-bezier(.16,.75,.25,1) both learning-diagram-module__8Y9H_G__appear}@keyframes learning-diagram-module__8Y9H_G__appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.learning-diagram-module__8Y9H_G__flow>li{flex:none}.learning-diagram-module__8Y9H_G__operands{flex-direction:column}.learning-diagram-module__8Y9H_G__operands>div{max-width:none}.learning-diagram-module__8Y9H_G__operands>.learning-diagram-module__8Y9H_G__pending{display:none}.learning-diagram-module__8Y9H_G__figure{margin-top:26px}.learning-diagram-module__8Y9H_G__document{margin-right:10px;padding:8px 22px;transform:none}.learning-diagram-module__8Y9H_G__document dl>div{padding:18px 0}.learning-diagram-module__8Y9H_G__document dd{font-size:20px}.learning-diagram-module__8Y9H_G__comparison,.learning-diagram-module__8Y9H_G__flow{flex-direction:column;gap:32px}.learning-diagram-module__8Y9H_G__compareSheet{padding:22px}.learning-diagram-module__8Y9H_G__figure p{font-size:21px}.learning-diagram-module__8Y9H_G__connector,.learning-diagram-module__8Y9H_G__flow .learning-diagram-module__8Y9H_G__connector{width:20px;height:20px;top:-27px;left:50%;transform:translate(-50%)rotate(90deg)}.learning-diagram-module__8Y9H_G__volume{min-height:0;padding:20px}.learning-diagram-module__8Y9H_G__volume p{font-size:20px}.learning-diagram-module__8Y9H_G__tableSurface th,.learning-diagram-module__8Y9H_G__tableSurface td{overflow-wrap:anywhere;padding:17px 14px}.learning-diagram-module__8Y9H_G__tableSurface th{width:33%;font-size:13px}.learning-diagram-module__8Y9H_G__tableSurface td{font-size:18px}.learning-diagram-module__8Y9H_G__operands{gap:12px}.learning-diagram-module__8Y9H_G__operands>div{padding:18px 14px}.learning-diagram-module__8Y9H_G__operands dd{font-size:24px}.learning-diagram-module__8Y9H_G__result p{padding:18px;font-size:23px}.learning-diagram-module__8Y9H_G__controls{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.learning-diagram-module__8Y9H_G__appear{animation:none}}@media (forced-colors:active){.learning-diagram-module__8Y9H_G__figure [data-tone=accent] :is(p,dd,td,th,dt){color:canvastext}.learning-diagram-module__8Y9H_G__figure [data-tone=accent] :is(p,dd,td){text-underline-offset:.15em;text-decoration:underline}}.learning-diagram-module__8Y9H_G__landmarks{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.learning-diagram-module__8Y9H_G__landmarks button{color:#647d90;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-size:12px;display:flex}.learning-diagram-module__8Y9H_G__landmarks button>span{color:#9badba;font-variant-numeric:tabular-nums;font-size:10px}.learning-diagram-module__8Y9H_G__landmarks button[aria-pressed=true]{color:#315d7e;background:#edf5fc;border-color:#9fbed5}.learning-diagram-module__8Y9H_G__landmarks button:focus-visible{outline-offset:3px;outline:3px solid #548cbb}.learning-diagram-module__8Y9H_G__figure{margin-top:0}.learning-diagram-module__8Y9H_G__stage{align-content:center;min-height:260px;display:grid}.learning-diagram-module__8Y9H_G__document{width:100%;max-width:780px}@media (max-width:700px){.learning-diagram-module__8Y9H_G__stage{min-height:180px}.learning-diagram-module__8Y9H_G__landmarks{gap:6px;margin-bottom:20px}.learning-diagram-module__8Y9H_G__landmarks button{padding:8px 10px;font-size:11px}}.learning-diagram-module__8Y9H_G__stage{perspective:1400px}.learning-diagram-module__8Y9H_G__document dl>div[data-current=true]{animation:.7s cubic-bezier(.2,.75,.25,1) both learning-diagram-module__8Y9H_G__scanIn;position:relative}.learning-diagram-module__8Y9H_G__document dl>div[data-current=true]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#dcebf8aa 40%,#0000);border-radius:8px;height:100%;animation:1.1s .15s both learning-diagram-module__8Y9H_G__sweep;position:absolute;top:0;left:-12px;right:-12px}.learning-diagram-module__8Y9H_G__compareColumn:last-child .learning-diagram-module__8Y9H_G__compareSheet.learning-diagram-module__8Y9H_G__appear{transform-origin:0;animation:.75s cubic-bezier(.2,.75,.25,1) both learning-diagram-module__8Y9H_G__flipIn}.learning-diagram-module__8Y9H_G__compareColumn:first-child .learning-diagram-module__8Y9H_G__compareSheet.learning-diagram-module__8Y9H_G__appear{animation:.6s cubic-bezier(.2,.75,.25,1) both learning-diagram-module__8Y9H_G__settle}.learning-diagram-module__8Y9H_G__connector{animation:.6s .3s both learning-diagram-module__8Y9H_G__nudge}.learning-diagram-module__8Y9H_G__flow>li[data-current=true] .learning-diagram-module__8Y9H_G__volume{animation:.7s cubic-bezier(.2,.75,.25,1.2) both learning-diagram-module__8Y9H_G__lift}.learning-diagram-module__8Y9H_G__flow>li[data-current=true] .learning-diagram-module__8Y9H_G__volume:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.2s .2s both learning-diagram-module__8Y9H_G__ring;position:absolute;inset:-1px;box-shadow:0 0 0 3px #9dbdd6}.learning-diagram-module__8Y9H_G__volume{position:relative}.learning-diagram-module__8Y9H_G__tableSurface tr.learning-diagram-module__8Y9H_G__appear{animation:.55s cubic-bezier(.2,.75,.25,1) both learning-diagram-module__8Y9H_G__rowIn}.learning-diagram-module__8Y9H_G__tableSurface tr.learning-diagram-module__8Y9H_G__appear>td{position:relative}.learning-diagram-module__8Y9H_G__tableSurface tr.learning-diagram-module__8Y9H_G__appear:last-child>*{animation:1.2s .2s both learning-diagram-module__8Y9H_G__flash}.learning-diagram-module__8Y9H_G__operands>div.learning-diagram-module__8Y9H_G__appear:last-child dd{animation:.6s cubic-bezier(.2,.8,.3,1.2) both learning-diagram-module__8Y9H_G__countUp}.learning-diagram-module__8Y9H_G__result.learning-diagram-module__8Y9H_G__appear{animation:.8s cubic-bezier(.2,.8,.3,1.2) both learning-diagram-module__8Y9H_G__resultIn}.learning-diagram-module__8Y9H_G__result.learning-diagram-module__8Y9H_G__appear p{animation:1.4s .3s both learning-diagram-module__8Y9H_G__resultGlow}@keyframes learning-diagram-module__8Y9H_G__scanIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes learning-diagram-module__8Y9H_G__sweep{0%{opacity:1;transform-origin:0;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes learning-diagram-module__8Y9H_G__flipIn{0%{opacity:0;transform:rotateY(-70deg)translate(-30px)}to{opacity:1;transform:none}}@keyframes learning-diagram-module__8Y9H_G__settle{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes learning-diagram-module__8Y9H_G__nudge{0%{opacity:0;transform:translate(-14px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes learning-diagram-module__8Y9H_G__lift{0%{opacity:0;transform:translateY(24px)scale(.96)}70%{opacity:1;transform:translateY(-6px)}to{transform:translateY(-4px)}}@keyframes learning-diagram-module__8Y9H_G__ring{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes learning-diagram-module__8Y9H_G__rowIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes learning-diagram-module__8Y9H_G__flash{0%,to{background-color:#0000}30%{background-color:#eaf3fb}}@keyframes learning-diagram-module__8Y9H_G__countUp{0%{opacity:0;transform:translateY(12px)scale(.8)}70%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes learning-diagram-module__8Y9H_G__resultIn{0%{opacity:0;transform:translateY(-20px)scale(.9)}70%{opacity:1;transform:translateY(4px)scale(1.03)}to{transform:none}}@keyframes learning-diagram-module__8Y9H_G__resultGlow{0%,to{box-shadow:0 0 #9fcdb300}40%{box-shadow:0 0 0 8px #9fcdb355}}@media (max-width:640px){.learning-diagram-module__8Y9H_G__connector{animation:none}}@media (prefers-reduced-motion:reduce){.learning-diagram-module__8Y9H_G__figure *,.learning-diagram-module__8Y9H_G__figure :after{animation:none!important}}.learning-diagram-module__8Y9H_G__objectStage{gap:22px;display:grid}.learning-diagram-module__8Y9H_G__desk{perspective:1800px}.learning-diagram-module__8Y9H_G__deskTilt{transition:transform var(--tilt-duration,.8s) cubic-bezier(.2,.8,.2,1)}.learning-diagram-module__8Y9H_G__desk[style*=--pointer-x] .learning-diagram-module__8Y9H_G__deskTilt{transform:rotateX(var(--pointer-y,0deg)) rotateY(var(--pointer-x,0deg))}.learning-diagram-module__8Y9H_G__figure .learning-diagram-module__8Y9H_G__stepCaption{text-align:center;max-width:640px;margin:0 auto;font-size:clamp(18px,1.8vw,22px);animation:.45s cubic-bezier(.16,.75,.25,1) .25s both learning-diagram-module__8Y9H_G__appear}.learning-diagram-module__8Y9H_G__stepCaption>span{letter-spacing:.04em;text-transform:uppercase;color:#6f8595;margin-bottom:4px;font-size:12px;display:block}.learning-diagram-module__8Y9H_G__figure .learning-diagram-module__8Y9H_G__stepCaption[data-tone=accent]{color:#c81e1e;font-weight:650}.learning-diagram-module__8Y9H_G__figure .learning-diagram-module__8Y9H_G__stepCaption[data-tone=caution]{color:#815e3b}.learning-diagram-module__8Y9H_G__papers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:26px;display:grid}.learning-diagram-module__8Y9H_G__handoff{pointer-events:none;width:42px;height:0;position:absolute;top:50%;left:-42px}.learning-diagram-module__8Y9H_G__handoff i{background:#e11d48;border-radius:50%;width:10px;height:10px;animation:.55s cubic-bezier(.4,0,.3,1) both learning-diagram-module__8Y9H_G__handoff;position:absolute;top:-5px;left:0;box-shadow:0 0 0 4px #e11d4826}.learning-diagram-module__8Y9H_G__flow>li[data-current=true]:not(:first-child) .learning-diagram-module__8Y9H_G__volume{animation:.65s cubic-bezier(.2,.75,.25,1.15) .4s both learning-diagram-module__8Y9H_G__receive}@keyframes learning-diagram-module__8Y9H_G__handoff{0%{opacity:0;left:0;transform:scale(.6)}20%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0;left:calc(100% - 10px);transform:scale(.6)}}@keyframes learning-diagram-module__8Y9H_G__handoff-down{0%{opacity:0;top:0;transform:scale(.6)}20%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0;top:calc(100% - 10px);transform:scale(.6)}}@keyframes learning-diagram-module__8Y9H_G__receive{0%{opacity:0;transform:translate(-22px)scale(.97)}70%{opacity:1;transform:translate(3px)}to{transform:translateY(-4px)}}@media (max-width:640px){.learning-diagram-module__8Y9H_G__handoff{width:0;height:32px;top:-32px;left:50%}.learning-diagram-module__8Y9H_G__handoff i{animation-name:learning-diagram-module__8Y9H_G__handoff-down;top:0;left:-5px}@keyframes learning-diagram-module__8Y9H_G__receive{0%{opacity:0;transform:translateY(-18px)scale(.97)}to{opacity:1;transform:translateY(-4px)}}}@media (prefers-reduced-motion:reduce){.learning-diagram-module__8Y9H_G__handoff{display:none}.learning-diagram-module__8Y9H_G__flow>li .learning-diagram-module__8Y9H_G__volume{animation:none!important}}.learning-diagram-module__8Y9H_G__tableSurface tr{transition:opacity .4s}.learning-diagram-module__8Y9H_G__tableSurface tbody:has(tr[data-current]) tr:not([data-current]){opacity:.62}.learning-diagram-module__8Y9H_G__tableSurface tr[data-current]>th{color:#244c6c;box-shadow:inset 4px 0 #6f95b5}.learning-diagram-module__8Y9H_G__tableSurface tr[data-current][data-tone=accent]>th{box-shadow:inset 5px 0 #e11d48}
