.Tara-module__I_FzSq__shell{color:#14243b;background:#fbf4e8;min-height:100vh}.Tara-module__I_FzSq__header{background:#fffdf9;border-bottom:1px solid #14243b1f}.Tara-module__I_FzSq__bar{justify-content:space-between;align-items:center;gap:16px;max-width:1152px;margin:auto;padding:14px 24px;display:flex}.Tara-module__I_FzSq__barActions,.Tara-module__I_FzSq__audioControls,.Tara-module__I_FzSq__actions,.Tara-module__I_FzSq__transport{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Tara-module__I_FzSq__barActions,.Tara-module__I_FzSq__audioControls{flex-wrap:nowrap;flex-shrink:0}.Tara-module__I_FzSq__audioControls label{align-items:center;gap:9px;font-size:.75rem;font-weight:750;display:flex}.Tara-module__I_FzSq__main{max-width:1152px;margin:auto;padding:32px 24px 56px}.Tara-module__I_FzSq__contextLine{color:#5f6873;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:.75rem;font-weight:650;display:flex}.Tara-module__I_FzSq__parentGuide{background:#fff;border:1px solid #14243b24;border-radius:18px;margin-bottom:24px;padding:24px}.Tara-module__I_FzSq__parentGuide h2{font-size:1.15rem}.Tara-module__I_FzSq__parentGuide p{color:#596473;margin-top:9px;font-size:.9rem;line-height:1.65}.Tara-module__I_FzSq__progressRail{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:28px;display:grid}.Tara-module__I_FzSq__progressRail>span{color:#77808a;border-top:4px solid #d9d9d5;align-items:center;gap:9px;min-height:45px;padding:9px 10px;font-size:.75rem;font-weight:750;display:flex}.Tara-module__I_FzSq__progressRail i{background:#e9e8e3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.65rem;font-style:normal;display:grid}.Tara-module__I_FzSq__progressRail svg{width:14px}.Tara-module__I_FzSq__progressRail .Tara-module__I_FzSq__phaseActive{color:#14243b;border-color:#f7941d}.Tara-module__I_FzSq__progressRail .Tara-module__I_FzSq__phaseActive i{background:#f7941d}.Tara-module__I_FzSq__progressRail .Tara-module__I_FzSq__phaseDone{color:#31543b;border-color:#57906a}.Tara-module__I_FzSq__progressRail .Tara-module__I_FzSq__phaseDone i{background:#d9ecde}.Tara-module__I_FzSq__hero{justify-content:space-between;align-items:center;gap:32px;margin-bottom:24px;display:flex}.Tara-module__I_FzSq__hero img{object-fit:contain;width:116px;height:116px}.Tara-module__I_FzSq__hero>div{flex:1}.Tara-module__I_FzSq__readAloud{flex-shrink:0}.Tara-module__I_FzSq__readAloud svg{width:17px}.Tara-module__I_FzSq__hero h1{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08}.Tara-module__I_FzSq__hero p{color:#5b6470;max-width:680px;margin-top:12px;line-height:1.7}.Tara-module__I_FzSq__secondary,.Tara-module__I_FzSq__primary,.Tara-module__I_FzSq__transport button,.Tara-module__I_FzSq__actions button,.Tara-module__I_FzSq__audioControls button,.Tara-module__I_FzSq__audioControls select{background:#fff;border:1px solid #14243b33;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-weight:750;display:inline-flex}.Tara-module__I_FzSq__primary,.Tara-module__I_FzSq__transport button:first-child,.Tara-module__I_FzSq__actions .Tara-module__I_FzSq__primary{color:#14243b;background:#f7941d;border-color:#e27800}.Tara-module__I_FzSq__primary:disabled,.Tara-module__I_FzSq__secondary:disabled{opacity:.45}.Tara-module__I_FzSq__intro,.Tara-module__I_FzSq__remember,.Tara-module__I_FzSq__challengePicker{background:#fff;border:1px solid #14243b1a;border-radius:22px;padding:clamp(24px,4vw,44px);box-shadow:0 14px 36px #14243b12}.Tara-module__I_FzSq__intro{max-width:900px;margin:auto}.Tara-module__I_FzSq__intro h2,.Tara-module__I_FzSq__remember h2{font-size:1.65rem}.Tara-module__I_FzSq__introGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.Tara-module__I_FzSq__introGrid div{background:#fbf4e8;border-radius:15px;padding:18px}.Tara-module__I_FzSq__introGrid strong{margin-bottom:8px;display:block}.Tara-module__I_FzSq__introActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Tara-module__I_FzSq__introReplay{margin-bottom:22px}.Tara-module__I_FzSq__introReplay>.Tara-module__I_FzSq__openingScene{margin-top:12px}.Tara-module__I_FzSq__openingScene{color:#fff;isolation:isolate;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 67% 28%,#ffb55238,#0000 24%) 0 0/100% 100%,linear-gradient(145deg,#102033,#1d364e 72%,#263f53) 0 0/100% 100%;border-radius:24px;height:clamp(390px,46vh,540px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.Tara-module__I_FzSq__openingSceneCheckpoint{height:clamp(520px,58vh,620px)}.Tara-module__I_FzSq__openingSceneCheckpoint .Tara-module__I_FzSq__openingProgram{padding:14px;top:5%}.Tara-module__I_FzSq__openingSceneCheckpoint .Tara-module__I_FzSq__openingProgram p{margin-bottom:9px}.Tara-module__I_FzSq__openingSceneCheckpoint .Tara-module__I_FzSq__openingProgram ol{gap:6px}.Tara-module__I_FzSq__openingSceneCheckpoint .Tara-module__I_FzSq__openingProgram li{min-height:39px;padding:5px 10px}.Tara-module__I_FzSq__openingGlow{filter:blur(8px);background:radial-gradient(circle,#ffc06033,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;top:7%;right:13%}.Tara-module__I_FzSq__openingProgram{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081421c2;border:1px solid #ffffff26;border-radius:18px;width:min(290px,29%);padding:19px;position:absolute;top:12%;left:5%;box-shadow:0 18px 45px #02091157}.Tara-module__I_FzSq__openingProgram p{color:#f7cf98;letter-spacing:.15em;text-transform:uppercase;margin-bottom:13px;font-size:.64rem;font-weight:800}.Tara-module__I_FzSq__openingProgram ol{gap:8px;display:grid}.Tara-module__I_FzSq__openingProgram li{color:#14243b;opacity:.58;background:linear-gradient(135deg,#ffb759,#f7941d);border:1px solid #d4770a;border-radius:9px;grid-template-columns:24px 22px 1fr;align-items:center;gap:9px;min-height:49px;padding:8px 12px;font-size:.85rem;font-weight:800;transition:opacity .2s,transform .2s,filter .2s,box-shadow .2s;display:grid;transform:translate(0)scale(.985);box-shadow:0 5px #a75408}.Tara-module__I_FzSq__openingProgram .Tara-module__I_FzSq__openingBlockActive{opacity:1;filter:saturate(1.12)brightness(1.07);animation:.42s cubic-bezier(.2,.8,.2,1) Tara-module__I_FzSq__opening-block-press;transform:translate(7px)scale(1.015);box-shadow:0 5px #a75408,0 0 0 3px #ffffffd1,0 0 24px #f7941db3}.Tara-module__I_FzSq__openingProgram .Tara-module__I_FzSq__openingBlockDone{opacity:.82}.Tara-module__I_FzSq__openingProgram li>span:first-child{color:#fff;background:#14243b;border-radius:6px;place-items:center;width:23px;height:23px;font-size:.65rem;display:grid}.Tara-module__I_FzSq__openingProgram svg{width:18px}.Tara-module__I_FzSq__openingRoute{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(54px,7vw,90px);list-style:none;display:grid;position:absolute;bottom:10%;left:38%;right:6%}.Tara-module__I_FzSq__openingRoute:before{content:"RUNS FROM LEFT TO RIGHT";color:#ffffff8c;letter-spacing:.14em;font-size:.58rem;font-weight:800;position:absolute;bottom:calc(100% + 13px);left:4%}.Tara-module__I_FzSq__openingRoute:after{content:attr(data-cue);color:#f7cf98;letter-spacing:.08em;background:#081421b3;border:1px solid #f7cf9859;border-radius:999px;padding:7px 10px;font-size:.66rem;font-weight:800;position:absolute;top:50%;left:50%;translate:-50% -50%}.Tara-module__I_FzSq__openingRoute>li{aspect-ratio:1.7;background:#ffffff12;border:1px solid #ffffff30;border-radius:14px;position:relative;box-shadow:inset 0 0 28px #ffffff08}.Tara-module__I_FzSq__openingRoute>li:first-child{border-color:#f7941db8}.Tara-module__I_FzSq__openingRoute>li:first-child>span{color:#f7cf98;letter-spacing:.12em;font-size:.58rem;font-weight:850;position:absolute;bottom:10px;left:12px}.Tara-module__I_FzSq__openingDeliveryRoute{z-index:1;background:#cee9eb14;border:1px solid #c3e1e533;border-radius:19px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:absolute;inset:9% 5% 13% 38%;box-shadow:inset 0 0 32px #cfebee0a}.Tara-module__I_FzSq__openingDeliveryCell{color:#ffffff8c;background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;place-items:center;min-width:0;transition:border-color .3s,background .3s,box-shadow .3s;display:grid;position:relative}.Tara-module__I_FzSq__openingDeliveryClosed{color:#efbc7d;background:repeating-linear-gradient(135deg,#f7941d1f 0 8px,#0918276b 8px 16px);align-content:center;gap:3px}.Tara-module__I_FzSq__openingDeliveryClosed svg{width:18px;height:18px}.Tara-module__I_FzSq__openingDeliveryClosed span{letter-spacing:.08em;font-size:.46rem;font-weight:850}.Tara-module__I_FzSq__openingDeliveryPath{border-color:#f7941d8f}.Tara-module__I_FzSq__openingDeliveryDone{background:#73d39721;border-color:#73d397b8}.Tara-module__I_FzSq__openingDeliveryActive{background:#f7941d2e;border-color:#ffae43;box-shadow:0 0 0 3px #f7941d1f,inset 0 0 20px #f7941d14}.Tara-module__I_FzSq__openingDeliveryStart{color:#f7cf98;letter-spacing:.12em;font-size:.5rem;font-weight:850;position:absolute;top:7px;left:8px}.Tara-module__I_FzSq__openingDeliveryMove{color:#f7cf98;align-items:center;gap:2px;font-size:.56rem;font-weight:850;display:flex;position:absolute;top:7px;right:7px}.Tara-module__I_FzSq__openingDeliveryMove svg{width:13px;height:13px}.Tara-module__I_FzSq__openingDeliveryGoal{color:#c8f1d4;background:#a3e1b71a;border:2px solid #8fdeabc2}.Tara-module__I_FzSq__openingDeliveryGoal>svg{opacity:.78;width:clamp(24px,3vw,39px);height:auto}.Tara-module__I_FzSq__openingDeliveryGoal>b{letter-spacing:.08em;font-size:.49rem;position:absolute;bottom:6px;left:7px}.Tara-module__I_FzSq__openingDeliveryTara{z-index:4;pointer-events:none;width:clamp(66px,7.2vw,91px);transition:left .72s cubic-bezier(.2,.8,.2,1),top .72s cubic-bezier(.2,.8,.2,1);position:absolute;translate:-50% -50%}.Tara-module__I_FzSq__openingDeliveryTara0{top:50%;left:12.5%}.Tara-module__I_FzSq__openingDeliveryTara1{top:50%;left:37.5%}.Tara-module__I_FzSq__openingDeliveryTara2{top:50%;left:62.5%}.Tara-module__I_FzSq__openingDeliveryTara3{top:83.33%;left:62.5%}.Tara-module__I_FzSq__openingCheckpointTara0{top:83.33%;left:12.5%}.Tara-module__I_FzSq__openingCheckpointTara1{top:50%;left:12.5%}.Tara-module__I_FzSq__openingCheckpointTara2{top:16.67%;left:12.5%}.Tara-module__I_FzSq__openingCheckpointTara3{top:16.67%;left:37.5%}.Tara-module__I_FzSq__openingCheckpointTara4{top:16.67%;left:62.5%}.Tara-module__I_FzSq__openingCheckpointTara5{top:16.67%;left:87.5%}.Tara-module__I_FzSq__openingDeliveryTara img{filter:drop-shadow(0 12px 9px #00000057);width:100%;height:auto}.Tara-module__I_FzSq__openingDeliveryTara>span{z-index:2;color:#14243b;background:#fffdf9;border-radius:12px 12px 12px 3px;width:max-content;max-width:155px;padding:8px 10px;font-size:.66rem;font-weight:800;position:absolute;bottom:80%;left:62%;box-shadow:0 8px 24px #0003}.Tara-module__I_FzSq__openingTara{z-index:4;width:clamp(88px,9vw,112px);transition:left .85s cubic-bezier(.2,.8,.2,1),bottom .85s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:14%;left:47%}.Tara-module__I_FzSq__openingTaraAtHome{bottom:14%;left:79%}.Tara-module__I_FzSq__openingTara img{filter:drop-shadow(0 14px 10px #00000057);width:100%;height:auto;animation:1.1s cubic-bezier(.2,.8,.2,1) both Tara-module__I_FzSq__tara-arrive}.Tara-module__I_FzSq__openingTaraWaving img{transform-origin:40% 70%;animation:.46s ease-in-out 2 Tara-module__I_FzSq__tara-wave-action}.Tara-module__I_FzSq__openingTara>span{z-index:2;color:#14243b;background:#fffdf9;border-radius:13px 13px 13px 3px;width:max-content;max-width:190px;padding:10px 13px;font-size:.75rem;font-weight:800;position:absolute;bottom:79%;left:64%;box-shadow:0 8px 24px #0003}.Tara-module__I_FzSq__openingRoute>.Tara-module__I_FzSq__openingHome{color:#c8f1d4;text-align:center;letter-spacing:.14em;background:#a3e1b714;border:2px solid #8fdeabc2;font-size:.58rem;font-weight:850;box-shadow:inset 0 0 34px #72cd9214,0 0 0 5px #76c48f12}.Tara-module__I_FzSq__openingRoute>.Tara-module__I_FzSq__openingGoal{color:#c8f1d4;text-align:center;letter-spacing:.12em;background:#a3e1b714;border:2px solid #8fdeabc2;place-items:center;font-size:.58rem;font-weight:850;display:grid;box-shadow:inset 0 0 34px #72cd9214,0 0 0 5px #76c48f12}.Tara-module__I_FzSq__openingGoal>span{position:absolute;top:10px;left:12px}.Tara-module__I_FzSq__openingGoalSymbol{filter:drop-shadow(0 6px 9px #00000040);font-size:clamp(2rem,4vw,3.6rem)}.Tara-module__I_FzSq__openingHome:before{content:"";border:2px solid #c8f1d4a6;border-top:0;border-radius:0 0 7px 7px;position:absolute;inset:37% 29% 24px}.Tara-module__I_FzSq__openingHome>span{position:absolute;top:10px;left:12px}.Tara-module__I_FzSq__homeRoof{aspect-ratio:1;transform-origin:50%;border-top:3px solid #a0ebb8d1;border-left:3px solid #a0ebb8d1;border-radius:8px 0 0;width:30%;position:absolute;top:18%;left:35%;transform:rotate(45deg)}.Tara-module__I_FzSq__homeWindow{background:linear-gradient(90deg,#0000 46%,#c8f1d480 47% 53%,#0000 54%),linear-gradient(#0000 46%,#c8f1d480 47% 53%,#0000 54%);border:2px solid #c8f1d4b8;border-radius:6px;width:20px;height:20px;position:absolute;top:49%;left:35%}.Tara-module__I_FzSq__homeDoor{border:2px solid #c8f1d4b8;border-bottom:0;border-radius:8px 8px 0 0;width:22px;height:34px;position:absolute;bottom:24px;right:34%}.Tara-module__I_FzSq__homeDoor:after{content:"";background:#c8f1d4;border-radius:50%;width:3px;height:3px;position:absolute;top:17px;right:4px}.Tara-module__I_FzSq__openingCaption{z-index:3;color:#ffffffb8;align-items:center;gap:12px;max-width:300px;font-size:.76rem;display:flex;position:absolute;bottom:7%;left:5%}.Tara-module__I_FzSq__openingCaption button{color:#fff;background:#ffffff1a;border:1px solid #ffffff61;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.Tara-module__I_FzSq__openingCaption button:hover{background:#ffffff2e}.Tara-module__I_FzSq__openingCaption button svg{width:14px;height:14px}.Tara-module__I_FzSq__openingPrompt{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:24px;display:flex;box-shadow:0 8px 24px #14243b09}.Tara-module__I_FzSq__openingPrompt h2{font-size:1.16rem}.Tara-module__I_FzSq__openingPrompt p{color:#5b6470;margin-top:7px;font-size:.86rem}.Tara-module__I_FzSq__chapterOutcome{background:#fffdf9;border:1px solid #14243b1f;border-radius:22px;margin-top:24px;padding:clamp(22px,3vw,32px)}.Tara-module__I_FzSq__chapterOutcomeHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Tara-module__I_FzSq__chapterOutcomeHeader p{color:#b45d00;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:850}.Tara-module__I_FzSq__chapterOutcomeHeader h2{margin-top:6px;font-size:1.45rem}.Tara-module__I_FzSq__chapterOutcomeHeader>span{color:#65707c;align-items:center;gap:7px;font-size:.72rem;font-weight:750;display:flex}.Tara-module__I_FzSq__chapterOutcomeHeader svg{width:14px}.Tara-module__I_FzSq__chapterPath{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.Tara-module__I_FzSq__chapterPath article{background:#f8eee0;border-radius:15px;padding:18px;position:relative}.Tara-module__I_FzSq__chapterPath article>span{color:#fff;background:#14243b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.65rem;font-weight:850;display:grid}.Tara-module__I_FzSq__chapterPath h3{margin-top:13px;font-size:.94rem;font-weight:850}.Tara-module__I_FzSq__chapterPath p{color:#536071;margin-top:7px;font-size:.73rem;line-height:1.5}.Tara-module__I_FzSq__chapterPath small{color:#3f5f48;border-top:1px solid #14243b1a;align-items:flex-start;gap:6px;margin-top:13px;padding-top:11px;font-size:.65rem;line-height:1.45;display:flex}.Tara-module__I_FzSq__chapterPath small svg{flex-shrink:0;width:13px}.Tara-module__I_FzSq__chapterPath .Tara-module__I_FzSq__checkpointCard{color:#fff;background:#14243b}.Tara-module__I_FzSq__chapterPath .Tara-module__I_FzSq__checkpointCard>span{color:#14243b;background:#f7941d}.Tara-module__I_FzSq__chapterPath .Tara-module__I_FzSq__checkpointCard p{color:#d7dee6}.Tara-module__I_FzSq__chapterPath .Tara-module__I_FzSq__checkpointCard small{color:#f7cf98;border-color:#ffffff29}.Tara-module__I_FzSq__chapterOutcome>footer{color:#29493a;background:#e8f2ed;border-radius:13px;margin-top:18px;padding:15px 18px;font-size:.78rem;font-weight:700;line-height:1.55}@keyframes Tara-module__I_FzSq__tara-arrive{0%{opacity:.35;transform:translate(-34px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes Tara-module__I_FzSq__opening-block-press{0%{transform:translate(0)scale(.985)}45%{transform:translate(10px)scale(.97)}to{transform:translate(7px)scale(1.015)}}.Tara-module__I_FzSq__workspace{grid-template-columns:180px 280px minmax(420px,1fr);align-items:stretch;gap:16px;display:grid}.Tara-module__I_FzSq__palette,.Tara-module__I_FzSq__program,.Tara-module__I_FzSq__stage{background:#fff;border:1px solid #14243b1c;border-radius:20px;min-width:0;padding:18px}.Tara-module__I_FzSq__palette h2,.Tara-module__I_FzSq__program h2,.Tara-module__I_FzSq__stage h2{font-size:1.05rem}.Tara-module__I_FzSq__palette p,.Tara-module__I_FzSq__panelHeading p{color:#66707c;margin-top:5px;font-size:.78rem}.Tara-module__I_FzSq__paletteList{gap:10px;margin:18px 0;display:grid}.Tara-module__I_FzSq__paletteList button,.Tara-module__I_FzSq__block{text-align:left;background:#f7ead9;border:1px solid #14243b26;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:10px;font-weight:700;display:flex}.Tara-module__I_FzSq__paletteList button>span:first-child,.Tara-module__I_FzSq__blockGlyph{color:#fff;background:#14243b;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.Tara-module__I_FzSq__paletteList .Tara-module__I_FzSq__blockChoiceCopy{place-items:initial;color:#14243b;background:0 0;gap:2px;width:auto;height:auto;display:grid}.Tara-module__I_FzSq__blockChoiceCopy strong{font-size:.82rem}.Tara-module__I_FzSq__blockChoiceCopy small{color:#66707c;font-size:.63rem;font-weight:600}.Tara-module__I_FzSq__block{clip-path:polygon(0 0,38% 0,42% 7px,58% 7px,62% 0,100% 0,100% 100%,62% 100%,58% calc(100% - 7px),42% calc(100% - 7px),38% 100%,0 100%);background:#ffb455;border-color:#df7b00;padding-right:7px;position:relative}.Tara-module__I_FzSq__blockList{gap:6px;margin-top:16px;display:grid}.Tara-module__I_FzSq__blockNumber{font-size:.72rem}.Tara-module__I_FzSq__rowControls{gap:3px;margin-left:auto;display:flex}.Tara-module__I_FzSq__rowControls button,.Tara-module__I_FzSq__mismatch{background:#ffffffb8;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.Tara-module__I_FzSq__rowControls svg{width:15px}.Tara-module__I_FzSq__mismatch{width:auto;padding:0 6px;font-size:.62rem}.Tara-module__I_FzSq__mismatch[aria-pressed=true]{color:#fff;background:#14243b}.Tara-module__I_FzSq__mismatch:disabled{opacity:.45}.Tara-module__I_FzSq__guidedDebugPanel>p{margin-top:7px}.Tara-module__I_FzSq__guidedDebugPanel ol{gap:10px;margin-top:18px;display:grid}.Tara-module__I_FzSq__guidedDebugPanel li{background:#fbf4e8;border:1px solid #14243b1a;border-radius:11px;grid-template-columns:28px 1fr;gap:1px 9px;padding:11px;display:grid}.Tara-module__I_FzSq__guidedDebugPanel li>span{background:#dfe5e4;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:.68rem;font-weight:850;display:grid}.Tara-module__I_FzSq__guidedDebugPanel li strong{font-size:.75rem}.Tara-module__I_FzSq__guidedDebugPanel li small{color:#69727c;font-size:.63rem;line-height:1.35}.Tara-module__I_FzSq__guidedDebugPanel .Tara-module__I_FzSq__guidedDebugCurrent{background:#fff0dc;border-color:#e8840e;box-shadow:0 0 0 3px #f7941d17}.Tara-module__I_FzSq__guidedDebugPanel .Tara-module__I_FzSq__guidedDebugCurrent>span{color:#14243b;background:#f7941d}.Tara-module__I_FzSq__guidedRepair{color:#14243b;white-space:nowrap;background:#fffdf9;border:2px solid #14243b;border-radius:8px;margin-left:auto;padding:7px 9px;font-size:.62rem;font-weight:850}.Tara-module__I_FzSq__guidedRepairDone{color:#285b38;background:#dcefe1;border-radius:8px;margin-left:auto;padding:6px 8px;font-size:.65rem;font-weight:850}.Tara-module__I_FzSq__programLockNote{color:#345060;background:#e7f0f3;border-radius:11px;margin-top:16px;padding:12px;font-size:.72rem;font-weight:700;line-height:1.5}.Tara-module__I_FzSq__executing{outline:4px solid #14243b;transform:translate(3px)}.Tara-module__I_FzSq__empty{color:#68717b;border:1px dashed #b7aa99;border-radius:12px;margin-top:16px;padding:20px}.Tara-module__I_FzSq__panelHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Tara-module__I_FzSq__status{white-space:nowrap;background:#fbf4e8;border-radius:999px;padding:7px 11px;font-size:.75rem;font-weight:700}.Tara-module__I_FzSq__grid{isolation:isolate;background-color:#f0e2cd;background-image:linear-gradient(#14243b0e 1px,#0000 1px),linear-gradient(90deg,#14243b0e 1px,#0000 1px);background-size:18px 18px;border-radius:18px;gap:6px;max-width:620px;margin:22px auto;padding:12px;display:grid;position:relative}.Tara-module__I_FzSq__sceneBackdrop{z-index:0;pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.Tara-module__I_FzSq__sceneBackdrop:before,.Tara-module__I_FzSq__sceneBackdrop:after{content:"";position:absolute}.Tara-module__I_FzSq__sceneBackdrop>span{color:#14243b;letter-spacing:.14em;background:#fffdf9d9;border-radius:6px;padding:5px 8px;font-size:.57rem;font-weight:850;position:absolute;top:12px;right:14px}.Tara-module__I_FzSq__sceneHome{background:linear-gradient(#dcecef 0 34%,#f7e1bd 34% 100%)}.Tara-module__I_FzSq__sceneHome:before{background:radial-gradient(circle,#fff9c9 0 38%,#fff9c933 40%,#0000 72%);border-radius:50%;width:18%;height:22%;top:8%;right:10%}.Tara-module__I_FzSq__sceneHome:after{background:repeating-linear-gradient(90deg,#0000 0 13%,#36704833 13% 17%);height:3px;top:49%;left:4%;right:4%}.Tara-module__I_FzSq__sceneEntrance{background:linear-gradient(#dcecef 0 34%,#f7e1bd 34% 100%)}.Tara-module__I_FzSq__sceneEntrance:before{background:#2e5261;border-radius:45% 45% 8px 8px;width:26%;height:48%;top:19%;right:9%;box-shadow:inset 0 0 0 8px #fff9e9}.Tara-module__I_FzSq__sceneEntrance:after{background:#f39a3e66;border:2px dashed #b35e1d;border-radius:50%;width:42%;height:12%;bottom:5%;left:28%}.Tara-module__I_FzSq__scenePostOffice{background:linear-gradient(90deg,#0000 47%,#5067701f 47% 53%,#0000 53%),linear-gradient(#e6f1ec 0 100%)}.Tara-module__I_FzSq__scenePostOffice:before{background:repeating-linear-gradient(90deg,#71908a 0 12px,#0000 12px 24px);height:2px;top:49%;left:4%;right:4%}.Tara-module__I_FzSq__scenePostOffice:after{background:#fffdf7;border:3px solid #315f6a;border-radius:8px 8px 2px 2px;width:17%;height:18%;top:7%;right:7%;box-shadow:inset 0 8px #e97736}.Tara-module__I_FzSq__sceneDelivery{background:linear-gradient(165deg,#f6e6c8 0 58%,#e2bb7b 58% 64%,#f8f3e7 64%)}.Tara-module__I_FzSq__sceneDelivery:before{background:repeating-linear-gradient(#da7738 0 9%,#f8c578 9% 23%);border:5px solid #744a35;border-radius:7px;width:25%;height:63%;top:17%;right:5%}.Tara-module__I_FzSq__sceneDelivery:after{background:#fff8e6;border:5px solid #3a6070;border-radius:5px;width:16%;height:20%;top:9%;left:8%;box-shadow:0 18px 0 -5px #3a6070}.Tara-module__I_FzSq__sceneRepair{background:linear-gradient(#d9e7e6 0 28%,#ead9bd 28% 100%)}.Tara-module__I_FzSq__sceneRepair:before{background:#9b623c;border-top:8px solid #cf8d58;border-radius:7px 7px 2px 2px;width:34%;height:20%;bottom:7%;right:5%;box-shadow:-24px 7px 0 -18px #14243b,24px 7px 0 -18px #14243b}.Tara-module__I_FzSq__sceneRepair:after{background:conic-gradient(#f7941d,#fff3c4,#f7941d,#fff3c4,#f7941d);border:6px solid #2e5261;border-radius:50%;width:18%;height:18%;top:7%;left:8%}.Tara-module__I_FzSq__sceneFestival{background:linear-gradient(#e7def2 0 32%,#f8dfad 32%)}.Tara-module__I_FzSq__sceneFestival:before{clip-path:polygon(0 0,100% 0,96% 100%,92% 0,88% 100%,84% 0,80% 100%,76% 0,72% 100%,68% 0,64% 100%,60% 0,56% 100%,52% 0,48% 100%,44% 0,40% 100%,36% 0,32% 100%,28% 0,24% 100%,20% 0,16% 100%,12% 0,8% 100%,4% 0);background:repeating-linear-gradient(110deg,#f7941d 0 18px,#e15b64 18px 36px,#4b8a8b 36px 54px);height:7px;top:10%;left:6%;right:6%}.Tara-module__I_FzSq__cell{aspect-ratio:1;z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffdb;border:1px solid #14243b24;border-radius:10px;position:relative;overflow:visible}.Tara-module__I_FzSq__cell:disabled{opacity:1}.Tara-module__I_FzSq__goal{background:#ffd6a2;border-color:#d86f00}.Tara-module__I_FzSq__homeGoalCell{background:linear-gradient(145deg,#e7f8eb,#b7e8c5);border:2px solid #65a97b;box-shadow:inset 0 0 0 4px #ffffff70,0 0 0 3px #65a97b1f}.Tara-module__I_FzSq__homeGoal{color:#205b37;letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.62rem;font-weight:900;display:flex}.Tara-module__I_FzSq__homeGoal svg{width:25px;height:25px}.Tara-module__I_FzSq__obstacle{color:#492b0d;background:repeating-linear-gradient(135deg,#fff4d7 0 10px,#f7b84f 10px 20px);border:2px solid #9e5c12;font-size:.7rem}.Tara-module__I_FzSq__routeRule{color:#63410e;background:#fff8e8;border:1px solid #e4b45d;border-radius:10px;margin:14px 0 -6px;padding:10px 12px;font-size:.78rem;line-height:1.45}.Tara-module__I_FzSq__roadClosed,.Tara-module__I_FzSq__postOffice{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;padding:5px;line-height:1.05;display:flex}.Tara-module__I_FzSq__roadClosed>svg,.Tara-module__I_FzSq__postOffice>svg{width:22px;height:22px}.Tara-module__I_FzSq__roadClosed strong,.Tara-module__I_FzSq__postOffice strong{letter-spacing:.04em;font-size:.58rem}.Tara-module__I_FzSq__roadClosed small,.Tara-module__I_FzSq__postOffice small{font-size:.5rem;font-weight:750}.Tara-module__I_FzSq__postOffice{color:#73400d}.Tara-module__I_FzSq__predicted{outline-offset:-5px;outline:4px solid #f7941d}.Tara-module__I_FzSq__visited{box-shadow:inset 0 0 0 3px #285e7433}.Tara-module__I_FzSq__currentCell{box-shadow:inset 0 0 0 4px #285e746b,0 0 0 2px #fffc}.Tara-module__I_FzSq__traceStep{color:#fff;background:#2f6173;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.58rem;font-weight:900;display:grid;position:absolute;bottom:6px;right:6px}.Tara-module__I_FzSq__shelf{font-size:.67rem;font-weight:800}.Tara-module__I_FzSq__startLabel{color:#23534d;letter-spacing:.08em;background:#dcefeb;border-radius:5px;padding:3px 5px;font-size:.52rem;font-weight:900;position:absolute;top:6px;left:7px}.Tara-module__I_FzSq__taraToken{object-fit:contain;z-index:3;pointer-events:none;transform-origin:35%;filter:drop-shadow(0 5px 5px #14243b40);transition:left .38s,top .38s;position:absolute}.Tara-module__I_FzSq__taraWaving{animation:.48s ease-in-out 3 Tara-module__I_FzSq__tara-wave-action}.Tara-module__I_FzSq__waveBubble{z-index:5;color:#14243b;background:#fffdf9;border:2px solid #f7941d;border-radius:10px 10px 10px 2px;align-items:center;gap:5px;width:max-content;padding:7px 9px;font-size:.68rem;font-weight:850;animation:.25s ease-out both Tara-module__I_FzSq__wave-pop;display:flex;position:absolute;box-shadow:0 7px 20px #14243b2e}.Tara-module__I_FzSq__waveBubble b{transform-origin:70% 75%;font-size:1rem;animation:.42s ease-in-out 3 Tara-module__I_FzSq__hand-wave}.Tara-module__I_FzSq__deliveryBubble{color:#245239;border-color:#5b936b}.Tara-module__I_FzSq__predictionNotice{color:#70420d;background:#fff4e4;border:1px dashed #db7b12;border-radius:13px;align-items:center;gap:12px;margin-top:-5px;padding:13px 15px;font-size:.75rem;line-height:1.45;display:flex}.Tara-module__I_FzSq__predictionNotice strong{color:#14243b;flex-shrink:0}.Tara-module__I_FzSq__predictionChosen{color:#31583e;background:#e8f3eb;border-style:solid;border-color:#78a788}.Tara-module__I_FzSq__resultCompare{background:#eef4f5;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding:14px;display:grid}.Tara-module__I_FzSq__resultCompare>div{background:#fff;border-radius:10px;padding:11px}.Tara-module__I_FzSq__resultCompare span,.Tara-module__I_FzSq__resultCompare strong{display:block}.Tara-module__I_FzSq__resultCompare span{color:#68717b;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:800}.Tara-module__I_FzSq__resultCompare strong{margin-top:3px;font-size:.8rem}.Tara-module__I_FzSq__resultCompare p{color:#345060;grid-column:1/-1;font-size:.76rem;font-weight:700}@keyframes Tara-module__I_FzSq__tara-wave-action{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-4deg)translateY(-3px)}}@keyframes Tara-module__I_FzSq__wave-pop{0%{opacity:0;transform:scale(.8)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Tara-module__I_FzSq__hand-wave{0%,to{transform:rotate(0)}50%{transform:rotate(24deg)}}.Tara-module__I_FzSq__transport{justify-content:center;margin-top:18px}.Tara-module__I_FzSq__transport svg{width:17px}.Tara-module__I_FzSq__success,.Tara-module__I_FzSq__tryAgain{border-radius:13px;margin-top:18px;padding:15px}.Tara-module__I_FzSq__success{background:#e1f3df}.Tara-module__I_FzSq__tryAgain{background:#fff0dd}.Tara-module__I_FzSq__success p,.Tara-module__I_FzSq__tryAgain p{margin-top:5px;font-size:.82rem}.Tara-module__I_FzSq__challengePicker{margin-bottom:16px;padding:16px}.Tara-module__I_FzSq__challengePicker nav{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.Tara-module__I_FzSq__challengePicker button{background:#fff;border:1px solid #14243b2e;border-radius:10px;min-height:40px;padding:8px 12px}.Tara-module__I_FzSq__challengePicker button[aria-current=true]{color:#fff;background:#14243b}.Tara-module__I_FzSq__missionBrief{background:#fff;border:1px solid #14243b1f;border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.4fr) auto;align-items:center;gap:22px;margin:18px 0;padding:20px;display:grid}.Tara-module__I_FzSq__missionLead>span{color:#ba6200;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.Tara-module__I_FzSq__missionLead h2{margin-top:5px;font-size:1.18rem}.Tara-module__I_FzSq__missionLead p{color:#586474;margin-top:6px;font-size:.78rem;line-height:1.5}.Tara-module__I_FzSq__missionSteps{gap:8px;display:grid}.Tara-module__I_FzSq__missionSteps li{color:#334154;align-items:flex-start;gap:9px;font-size:.76rem;line-height:1.45;display:flex}.Tara-module__I_FzSq__missionSteps li>span{color:#14243b;background:#fbf0df;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.65rem;font-weight:850;display:grid}.Tara-module__I_FzSq__missionSupport{gap:8px;display:grid}.Tara-module__I_FzSq__tip,.Tara-module__I_FzSq__feedback{background:#fff;border:1px solid #14243b1a;border-radius:14px;padding:15px 18px}.Tara-module__I_FzSq__feedback{background:#fff0dd}.Tara-module__I_FzSq__nextStep{color:#8a4a00;margin-top:10px;font-size:.78rem;font-weight:800}.Tara-module__I_FzSq__remember{max-width:900px;margin:auto}.Tara-module__I_FzSq__remember textarea{border:1px solid #aab0b7;border-radius:13px;width:100%;min-height:120px;margin:18px 0;padding:15px}.Tara-module__I_FzSq__explainLead{color:#586474;margin-top:8px}.Tara-module__I_FzSq__explainGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.Tara-module__I_FzSq__explainGrid article{background:#fff;border:1px solid #14243b1c;border-radius:18px;min-height:164px;padding:20px;box-shadow:0 8px 24px #14243b0d}.Tara-module__I_FzSq__explainGrid article>span{color:#14243b;background:#ff8a2b;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:18px;font-weight:900;display:grid}.Tara-module__I_FzSq__explainGrid strong{margin-bottom:8px;display:block}.Tara-module__I_FzSq__explainGrid p{color:#4c596b;line-height:1.55}.Tara-module__I_FzSq__programLine{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:750}.Tara-module__I_FzSq__conceptHeading{font-family:var(--font-heading);margin-top:26px;font-size:1rem}.Tara-module__I_FzSq__concepts{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.Tara-module__I_FzSq__concepts div{background:#fbf4e8;border-radius:13px;padding:16px}.Tara-module__I_FzSq__error{color:#8b2218;background:#fee5e2;border-radius:10px;margin:12px 0;padding:12px}.Tara-module__I_FzSq__saved{color:#5f6873;font-size:.78rem}.Tara-module__I_FzSq__stageActions{justify-content:flex-end;width:100%;margin-top:18px}.Tara-module__I_FzSq__stageActions .Tara-module__I_FzSq__saved{order:-1;margin-right:auto}.Tara-module__I_FzSq__readOnly{background:#e6eef7;border-radius:10px;margin-bottom:18px;padding:12px;font-weight:700}@media (max-width:1000px){.Tara-module__I_FzSq__bar{flex-wrap:wrap}.Tara-module__I_FzSq__barActions{order:1}.Tara-module__I_FzSq__audioControls{order:2}.Tara-module__I_FzSq__bar>nav{order:3;justify-content:center;width:100%}.Tara-module__I_FzSq__workspace{grid-template-columns:180px 1fr}.Tara-module__I_FzSq__stage{grid-column:1/-1}.Tara-module__I_FzSq__missionBrief{grid-template-columns:1fr 1.4fr}.Tara-module__I_FzSq__missionSupport{grid-column:1/-1;display:flex}.Tara-module__I_FzSq__hero img{width:90px;height:90px}}@media (max-width:640px){.Tara-module__I_FzSq__main{padding:22px 14px}.Tara-module__I_FzSq__workspace{display:block}.Tara-module__I_FzSq__progressRail{grid-template-columns:repeat(5,minmax(62px,1fr));overflow-x:auto}.Tara-module__I_FzSq__progressRail>span{flex-direction:column;align-items:flex-start}.Tara-module__I_FzSq__palette,.Tara-module__I_FzSq__program,.Tara-module__I_FzSq__stage{margin-bottom:12px}.Tara-module__I_FzSq__paletteList{grid-template-columns:1fr 1fr}.Tara-module__I_FzSq__introGrid,.Tara-module__I_FzSq__explainGrid,.Tara-module__I_FzSq__concepts{grid-template-columns:1fr}.Tara-module__I_FzSq__hero{align-items:flex-start;gap:12px}.Tara-module__I_FzSq__hero img{width:72px;height:72px}.Tara-module__I_FzSq__bar{padding:12px 14px}.Tara-module__I_FzSq__audioControls{width:100%;padding-bottom:3px;overflow-x:auto}.Tara-module__I_FzSq__contextLine{align-items:flex-start}.Tara-module__I_FzSq__openingScene{height:620px}.Tara-module__I_FzSq__openingSceneDelivery{height:690px}.Tara-module__I_FzSq__openingSceneCheckpoint{height:840px}.Tara-module__I_FzSq__openingSceneCheckpoint .Tara-module__I_FzSq__openingProgram{width:88%}.Tara-module__I_FzSq__openingProgram{width:70%;top:7%;left:6%}.Tara-module__I_FzSq__openingRoute{gap:42px;bottom:6%;left:6%;right:6%}.Tara-module__I_FzSq__openingDeliveryRoute{height:250px;inset:auto 6% 5%}.Tara-module__I_FzSq__openingDeliveryTara{width:66px}.Tara-module__I_FzSq__openingDeliveryTara>span{max-width:125px;font-size:.58rem}.Tara-module__I_FzSq__openingRoute:before{display:none}.Tara-module__I_FzSq__openingTara{width:76px;bottom:9%;left:17%}.Tara-module__I_FzSq__openingTaraAtHome{bottom:9%;left:72%}.Tara-module__I_FzSq__openingTara>span{bottom:91%;left:25%}.Tara-module__I_FzSq__openingCaption{display:none}.Tara-module__I_FzSq__openingPrompt,.Tara-module__I_FzSq__chapterOutcomeHeader{flex-direction:column;align-items:flex-start}.Tara-module__I_FzSq__chapterPath,.Tara-module__I_FzSq__missionBrief{grid-template-columns:1fr}.Tara-module__I_FzSq__missionSupport{flex-wrap:wrap;display:flex}.Tara-module__I_FzSq__predictionNotice{flex-direction:column;align-items:flex-start;gap:4px}.Tara-module__I_FzSq__resultCompare{grid-template-columns:1fr}.Tara-module__I_FzSq__resultCompare p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.Tara-module__I_FzSq__taraToken,.Tara-module__I_FzSq__executing,.Tara-module__I_FzSq__openingTara img,.Tara-module__I_FzSq__openingTara,.Tara-module__I_FzSq__openingBlockActive,.Tara-module__I_FzSq__taraWaving,.Tara-module__I_FzSq__waveBubble,.Tara-module__I_FzSq__waveBubble b{transition:none;animation:none;transform:none}}
.ChapterTwoExperience-module__-oIr9G__shell{color:#14243b;background:#fbf4e8;min-height:100vh}.ChapterTwoExperience-module__-oIr9G__topbar{background:#fffdf9;border-bottom:1px solid #14243b1f;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 24px;font-size:.78rem;font-weight:700;display:flex}.ChapterTwoExperience-module__-oIr9G__back{align-items:center;gap:8px;min-height:44px;display:inline-flex}.ChapterTwoExperience-module__-oIr9G__main{max-width:1180px;margin:auto;padding:28px 24px 60px}.ChapterTwoExperience-module__-oIr9G__context{color:#637082;letter-spacing:.03em;justify-content:space-between;gap:16px;font-size:.72rem;font-weight:750;display:flex}.ChapterTwoExperience-module__-oIr9G__rail{grid-template-columns:repeat(5,1fr);gap:12px;margin:24px 0 32px;display:grid}.ChapterTwoExperience-module__-oIr9G__rail>span{color:#7a838d;border-top:4px solid #deded8;align-items:center;gap:9px;min-height:44px;font-size:.75rem;font-weight:800;display:flex}.ChapterTwoExperience-module__-oIr9G__rail i,.ChapterTwoExperience-module__-oIr9G__rail svg{background:#e9e8e3;border-radius:50%;place-items:center;width:25px;height:25px;padding:6px;font-style:normal;display:grid}.ChapterTwoExperience-module__-oIr9G__rail .ChapterTwoExperience-module__-oIr9G__active{color:#14243b;border-color:#f7941d}.ChapterTwoExperience-module__-oIr9G__rail .ChapterTwoExperience-module__-oIr9G__active i{background:#f7941d}.ChapterTwoExperience-module__-oIr9G__rail .ChapterTwoExperience-module__-oIr9G__done{color:#31553c;border-color:#65a078}.ChapterTwoExperience-module__-oIr9G__rail .ChapterTwoExperience-module__-oIr9G__done svg{background:#dcefe2}.ChapterTwoExperience-module__-oIr9G__hero{grid-template-columns:112px 1fr;align-items:center;gap:24px;margin-bottom:28px;display:grid}.ChapterTwoExperience-module__-oIr9G__mascot{object-fit:contain;width:112px;height:112px}.ChapterTwoExperience-module__-oIr9G__hero h1{margin-top:5px;font-size:clamp(2rem,4vw,3rem);line-height:1.04}.ChapterTwoExperience-module__-oIr9G__hero p{color:#5f6875;line-height:1.6}.ChapterTwoExperience-module__-oIr9G__hero>div>p:first-child{font-size:.9rem}.ChapterTwoExperience-module__-oIr9G__intro,.ChapterTwoExperience-module__-oIr9G__explain{background:#fff;border:1px solid #14243b1a;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #14243b12}.ChapterTwoExperience-module__-oIr9G__demo{color:#fff;background:linear-gradient(145deg,#102033,#1d364e 70%,#28475c);grid-template-columns:minmax(250px,34%) 1fr;gap:24px;min-height:430px;padding:40px;display:grid}.ChapterTwoExperience-module__-oIr9G__demoProgram{align-content:center;gap:10px;display:grid}.ChapterTwoExperience-module__-oIr9G__demoProgram small{color:#f7cf98;letter-spacing:.14em;margin-bottom:6px;font-weight:800}.ChapterTwoExperience-module__-oIr9G__demoProgram>div{color:#14243b;opacity:.48;background:#f7941d;border:1px solid #c96b08;border-radius:10px;grid-template-columns:28px 28px 1fr;align-items:center;gap:10px;min-height:50px;padding:9px 12px;transition:all .25s;display:grid;box-shadow:0 5px #9d4c06}.ChapterTwoExperience-module__-oIr9G__demoProgram>div b{color:#fff;background:#14243b;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.ChapterTwoExperience-module__-oIr9G__demoProgram .ChapterTwoExperience-module__-oIr9G__demoActive{opacity:1;transform:translate(8px);box-shadow:0 5px #9d4c06,0 0 0 3px #fff,0 0 25px #f7941d99}.ChapterTwoExperience-module__-oIr9G__demoProgram .ChapterTwoExperience-module__-oIr9G__demoDone{opacity:.82}.ChapterTwoExperience-module__-oIr9G__introFooter{justify-content:space-between;align-items:center;gap:28px;padding:26px 30px;display:flex}.ChapterTwoExperience-module__-oIr9G__introFooter h2{font-size:1.25rem}.ChapterTwoExperience-module__-oIr9G__introFooter p{color:#667080;margin-top:7px}.ChapterTwoExperience-module__-oIr9G__primary{background:#f7941d;border:1px solid #dc7600;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-weight:850;display:inline-flex}.ChapterTwoExperience-module__-oIr9G__primary:disabled{opacity:.45}.ChapterTwoExperience-module__-oIr9G__missionCard{background:#fff;border:1px solid #14243b1f;border-radius:20px;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:26px;padding:24px;display:grid}.ChapterTwoExperience-module__-oIr9G__missionCard small,.ChapterTwoExperience-module__-oIr9G__explain small,.ChapterTwoExperience-module__-oIr9G__evidence small,.ChapterTwoExperience-module__-oIr9G__concept small{letter-spacing:.12em;color:#a95600;font-weight:850}.ChapterTwoExperience-module__-oIr9G__missionCard h2{margin-top:7px;font-size:1.2rem}.ChapterTwoExperience-module__-oIr9G__missionCard ol{gap:7px;font-size:.84rem;display:grid}.ChapterTwoExperience-module__-oIr9G__missionCard button{background:#fff;border:1px solid #14243b33;border-radius:12px;align-items:center;gap:7px;min-height:46px;padding:10px 14px;font-weight:800;display:flex}.ChapterTwoExperience-module__-oIr9G__tip{background:#fff0d9;border-radius:13px;margin-top:10px;padding:14px 18px;font-size:.88rem}.ChapterTwoExperience-module__-oIr9G__workspace{grid-template-columns:190px 285px minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.ChapterTwoExperience-module__-oIr9G__palette,.ChapterTwoExperience-module__-oIr9G__program,.ChapterTwoExperience-module__-oIr9G__stage{background:#fff;border:1px solid #14243b1f;border-radius:20px;padding:18px}.ChapterTwoExperience-module__-oIr9G__palette h2,.ChapterTwoExperience-module__-oIr9G__program h2,.ChapterTwoExperience-module__-oIr9G__stage h2{font-size:1.08rem}.ChapterTwoExperience-module__-oIr9G__palette>p,.ChapterTwoExperience-module__-oIr9G__program>p,.ChapterTwoExperience-module__-oIr9G__stageHeading p{color:#687383;margin:6px 0 15px;font-size:.78rem;line-height:1.5}.ChapterTwoExperience-module__-oIr9G__palette>button{text-align:left;background:#f8eddd;border:1px solid #14243b26;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:8px;width:100%;min-height:64px;margin-bottom:10px;padding:10px;display:grid}.ChapterTwoExperience-module__-oIr9G__tara .ChapterTwoExperience-module__-oIr9G__palette>button,.ChapterTwoExperience-module__-oIr9G__tara .ChapterTwoExperience-module__-oIr9G__program li{background:#ffb04d}.ChapterTwoExperience-module__-oIr9G__palette>button>span:first-child{color:#fff;background:#14243b;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.ChapterTwoExperience-module__-oIr9G__palette strong,.ChapterTwoExperience-module__-oIr9G__palette small{display:block}.ChapterTwoExperience-module__-oIr9G__palette small{color:#5f6875;margin-top:3px;font-size:.65rem}.ChapterTwoExperience-module__-oIr9G__program ol{gap:10px;display:grid}.ChapterTwoExperience-module__-oIr9G__program li{background:#ffd0a2;border:2px solid #eb870e;border-radius:12px;grid-template-columns:25px 30px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:58px;padding:8px 9px;display:grid;box-shadow:0 3px #c56406}.ChapterTwoExperience-module__-oIr9G__program li>b{color:#fff;background:#14243b;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.7rem;display:grid}.ChapterTwoExperience-module__-oIr9G__program li.ChapterTwoExperience-module__-oIr9G__executing{outline:4px solid #83c99b;transform:translate(4px)}.ChapterTwoExperience-module__-oIr9G__controls{gap:3px;display:flex}.ChapterTwoExperience-module__-oIr9G__controls button{background:#fff5e8;border:0;border-radius:8px;place-items:center;width:30px;height:32px;display:grid}.ChapterTwoExperience-module__-oIr9G__controls svg{width:15px}.ChapterTwoExperience-module__-oIr9G__empty{text-align:center;padding:24px 12px!important}.ChapterTwoExperience-module__-oIr9G__stage{min-width:0}.ChapterTwoExperience-module__-oIr9G__stageHeading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ChapterTwoExperience-module__-oIr9G__counter{color:#fff;background:#14243b;border-radius:999px;padding:10px 13px;font-size:.75rem}.ChapterTwoExperience-module__-oIr9G__scene{background:linear-gradient(#dff2f4 0 42%,#f7e7c9 42%);border:1px solid #c7dfe2;border-radius:18px;min-height:330px;position:relative;overflow:hidden}.ChapterTwoExperience-module__-oIr9G__routeScene{align-items:end;padding:30px;display:grid}.ChapterTwoExperience-module__-oIr9G__routeLine{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;bottom:62px;left:8%;right:8%}.ChapterTwoExperience-module__-oIr9G__routeLine span{color:#37656d;border:2px dashed #799aa0;border-radius:16px;place-items:end center;height:95px;padding-bottom:8px;font-size:.7rem;font-weight:850;display:grid}.ChapterTwoExperience-module__-oIr9G__routeLine .ChapterTwoExperience-module__-oIr9G__currentSquare{background:#d8f2df;border-color:#43845a}.ChapterTwoExperience-module__-oIr9G__movingPiku{width:94px;height:94px;left:calc(8% + (var(--studio-position,0)*40%));z-index:2;transition:left .45s,transform .35s;position:absolute;bottom:65px}.ChapterTwoExperience-module__-oIr9G__movingPikuImage{object-fit:contain;width:100%;height:100%}.ChapterTwoExperience-module__-oIr9G__scenePiku{object-fit:contain;z-index:2;width:94px;height:94px;transition:left .45s,transform .35s;position:absolute;bottom:65px}.ChapterTwoExperience-module__-oIr9G__toy{font-size:42px;position:absolute;bottom:104px;right:13%}.ChapterTwoExperience-module__-oIr9G__danceFloor{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid;position:absolute;inset:40px}.ChapterTwoExperience-module__-oIr9G__danceFloor span{color:#8b4e0a;background:#ffffffbf;border-radius:20px;place-items:center;height:100px;font-weight:900;display:grid}.ChapterTwoExperience-module__-oIr9G__danceScene .ChapterTwoExperience-module__-oIr9G__scenePiku{width:125px;height:125px;bottom:55px;left:50%;translate:-50%}.ChapterTwoExperience-module__-oIr9G__clap{transform:scale(1.08)rotate(-4deg)}.ChapterTwoExperience-module__-oIr9G__step{transform:translate(30px)rotate(4deg)}.ChapterTwoExperience-module__-oIr9G__festivalScene{color:#fff;background:radial-gradient(circle at 50% 20%,#ffcc6673,#0000 32%),linear-gradient(#17314a 0 58%,#e8d4ad 58%)}.ChapterTwoExperience-module__-oIr9G__festivalLights{justify-content:space-around;display:flex;position:absolute;top:35px;left:9%;right:9%}.ChapterTwoExperience-module__-oIr9G__festivalLights span{background:#52616c;border:4px solid #ffffff40;border-radius:50%;width:56px;height:56px;transition:all .25s;box-shadow:0 0 #0000}.ChapterTwoExperience-module__-oIr9G__festivalLights .ChapterTwoExperience-module__-oIr9G__orangeOn{background:#ff9c24;box-shadow:0 0 35px #ff9c24}.ChapterTwoExperience-module__-oIr9G__festivalLights .ChapterTwoExperience-module__-oIr9G__greenOn{background:#55c878;box-shadow:0 0 35px #55c878}.ChapterTwoExperience-module__-oIr9G__festivalPeople{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:50px;left:25%;right:25%}.ChapterTwoExperience-module__-oIr9G__sceneTara{object-fit:contain;width:118px;height:118px;transition:all .25s}.ChapterTwoExperience-module__-oIr9G__festivalPeople>span{font-size:72px;transition:all .25s}.ChapterTwoExperience-module__-oIr9G__wave{transform:rotate(-7deg)scale(1.07)}.ChapterTwoExperience-module__-oIr9G__friendWave{transform:rotate(8deg)translateY(-8px)}.ChapterTwoExperience-module__-oIr9G__festivalScene>p{text-align:center;letter-spacing:.12em;color:#f7cf98;font-size:.72rem;font-weight:850;position:absolute;bottom:14px;left:0;right:0}.ChapterTwoExperience-module__-oIr9G__transport{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px;display:flex}.ChapterTwoExperience-module__-oIr9G__transport button{background:#fff;border:1px solid #14243b33;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:9px 15px;font-weight:850;display:flex}.ChapterTwoExperience-module__-oIr9G__transport .ChapterTwoExperience-module__-oIr9G__run{background:#f7941d;border-color:#dc7600}.ChapterTwoExperience-module__-oIr9G__feedback{background:#fff1dc;border-radius:14px;margin-top:16px;padding:15px}.ChapterTwoExperience-module__-oIr9G__feedback.ChapterTwoExperience-module__-oIr9G__success{background:#ddf2e2}.ChapterTwoExperience-module__-oIr9G__feedback p{margin-top:4px;font-size:.8rem;line-height:1.5}.ChapterTwoExperience-module__-oIr9G__nextRow,.ChapterTwoExperience-module__-oIr9G__complete{background:#fff;border:1px solid #14243b1f;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:15px 18px;display:flex}.ChapterTwoExperience-module__-oIr9G__nextRow>span{color:#687383;font-size:.82rem}.ChapterTwoExperience-module__-oIr9G__explain{padding:clamp(24px,4vw,44px)}.ChapterTwoExperience-module__-oIr9G__explainLead{grid-template-columns:95px 1fr;align-items:center;gap:22px;display:grid}.ChapterTwoExperience-module__-oIr9G__explainMascot{object-fit:contain;width:95px;height:95px}.ChapterTwoExperience-module__-oIr9G__explain h2{margin-top:7px;font-size:1.8rem}.ChapterTwoExperience-module__-oIr9G__explainLead p{color:#5f6875;margin-top:9px;line-height:1.6}.ChapterTwoExperience-module__-oIr9G__evidence{grid-template-columns:1fr 1fr;gap:16px;margin:26px 0;display:grid}.ChapterTwoExperience-module__-oIr9G__evidence>div,.ChapterTwoExperience-module__-oIr9G__concept{background:#fbf4e8;border-radius:15px;padding:18px}.ChapterTwoExperience-module__-oIr9G__evidence p,.ChapterTwoExperience-module__-oIr9G__concept p{margin-top:8px;line-height:1.6}.ChapterTwoExperience-module__-oIr9G__explain label{gap:9px;display:grid}.ChapterTwoExperience-module__-oIr9G__explain textarea{min-height:120px;font:inherit;resize:vertical;border:1px solid #14243b33;border-radius:14px;padding:15px}.ChapterTwoExperience-module__-oIr9G__concept{background:#eef6f1;margin-top:18px}.ChapterTwoExperience-module__-oIr9G__complete{background:#e4f5e8;margin-top:24px}.ChapterTwoExperience-module__-oIr9G__complete p{margin-top:4px;font-size:.8rem}.ChapterTwoExperience-module__-oIr9G__error{color:#8b2817;background:#ffe3dc;border-radius:12px;margin-top:14px;padding:14px;font-weight:700}.ChapterTwoExperience-module__-oIr9G__palette>button:disabled{opacity:.45;cursor:not-allowed}.ChapterTwoExperience-module__-oIr9G__programRepair{color:#7b3d00;background:#fff5e8;border:1px solid #cb6700;border-radius:11px;width:100%;min-height:42px;margin-top:14px;font-weight:850}.ChapterTwoExperience-module__-oIr9G__deliveryScene{color:#14243b;background:linear-gradient(#cceaf4 0 54%,#8fc67a 54%)}.ChapterTwoExperience-module__-oIr9G__deliveryRoad{background:#596674;border-block:7px solid #e7d49d;height:86px;position:absolute;bottom:25px;left:-8%;right:-8%;transform:rotate(-2deg)}.ChapterTwoExperience-module__-oIr9G__deliveryRoad:after{content:"";border-top:5px dashed #fff7d8;position:absolute;top:34px;left:8%;right:8%}.ChapterTwoExperience-module__-oIr9G__deliveryHome{background:#f4d798;border:5px solid #3f7557;border-radius:12px 12px 8px 8px;width:138px;height:126px;position:absolute;bottom:84px;right:7%;box-shadow:0 10px #14243b1f}.ChapterTwoExperience-module__-oIr9G__homeRoof{clip-path:polygon(50% 0,100% 100%,0 100%);background:#c9673b;height:58px;position:absolute;top:-51px;left:-13px;right:-13px}.ChapterTwoExperience-module__-oIr9G__homeWindow{background:#c8edf4;border:4px solid #3f7557;width:34px;height:34px;position:absolute;top:34px;left:18px}.ChapterTwoExperience-module__-oIr9G__homeWindow:after{content:"";border-left:3px solid #3f7557;position:absolute;top:0;bottom:0;left:12px}.ChapterTwoExperience-module__-oIr9G__homeDoor{background:#f5a451;border:4px solid #3f7557;width:36px;height:61px;position:absolute;bottom:0;right:20px}.ChapterTwoExperience-module__-oIr9G__deliveryHome b{text-align:center;letter-spacing:.14em;color:#214b36;font-size:.7rem;position:absolute;bottom:-27px;left:0;right:0}.ChapterTwoExperience-module__-oIr9G__deliveryTara{object-fit:contain;z-index:3;width:118px;height:118px;position:absolute;bottom:78px;left:13%}.ChapterTwoExperience-module__-oIr9G__deliveryParcel{z-index:4;background:#ed9a42;border:4px solid #995017;border-radius:7px;width:54px;height:42px;transition:left .45s,transform .35s;position:absolute;bottom:105px;left:42%}.ChapterTwoExperience-module__-oIr9G__deliveryParcel:before{content:"";border-left:4px solid #995017;position:absolute;top:0;bottom:0;left:22px}.ChapterTwoExperience-module__-oIr9G__deliveryParcel span{border-top:4px solid #ffe0a5;position:absolute;top:-4px;left:13px;right:13px}.ChapterTwoExperience-module__-oIr9G__parcelReady{transform:translateY(-8px)rotate(-3deg)}.ChapterTwoExperience-module__-oIr9G__parcelDelivered{left:69%;transform:rotate(4deg)}.ChapterTwoExperience-module__-oIr9G__deliveryDisplay{text-align:center;background:#fffdf7;border:4px solid #14243b;border-radius:13px;min-width:112px;padding:10px 14px;position:absolute;top:24px;left:4%;box-shadow:0 6px #14243b2e}.ChapterTwoExperience-module__-oIr9G__deliveryDisplay small{letter-spacing:.12em;color:#56705d;font-size:.62rem;font-weight:900;display:block}.ChapterTwoExperience-module__-oIr9G__deliveryDisplay strong{font-size:2rem;line-height:1.1;display:block}.ChapterTwoExperience-module__-oIr9G__deliveryScene>p{text-align:center;color:#fff;text-shadow:0 1px 2px #14243b;margin:0;font-size:.76rem;font-weight:850;position:absolute;bottom:8px;left:20px;right:20px}@media (max-width:920px){.ChapterTwoExperience-module__-oIr9G__workspace{grid-template-columns:1fr 1.4fr}.ChapterTwoExperience-module__-oIr9G__stage{grid-column:1/-1}.ChapterTwoExperience-module__-oIr9G__demo{grid-template-columns:1fr}.ChapterTwoExperience-module__-oIr9G__demoProgram{grid-template-columns:repeat(2,1fr)}.ChapterTwoExperience-module__-oIr9G__demoProgram small{grid-column:1/-1}.ChapterTwoExperience-module__-oIr9G__missionCard{grid-template-columns:1fr}.ChapterTwoExperience-module__-oIr9G__rail{gap:4px}.ChapterTwoExperience-module__-oIr9G__rail>span{font-size:.64rem}}@media (max-width:640px){.ChapterTwoExperience-module__-oIr9G__main,.ChapterTwoExperience-module__-oIr9G__topbar{padding-inline:14px}.ChapterTwoExperience-module__-oIr9G__context{flex-direction:column}.ChapterTwoExperience-module__-oIr9G__rail>span{justify-content:center}.ChapterTwoExperience-module__-oIr9G__rail>span:not(.ChapterTwoExperience-module__-oIr9G__active):not(.ChapterTwoExperience-module__-oIr9G__done){font-size:0}.ChapterTwoExperience-module__-oIr9G__hero{grid-template-columns:78px 1fr}.ChapterTwoExperience-module__-oIr9G__mascot{width:78px;height:78px}.ChapterTwoExperience-module__-oIr9G__demo{padding:20px}.ChapterTwoExperience-module__-oIr9G__demoProgram{grid-template-columns:1fr}.ChapterTwoExperience-module__-oIr9G__introFooter,.ChapterTwoExperience-module__-oIr9G__nextRow,.ChapterTwoExperience-module__-oIr9G__complete{flex-direction:column;align-items:stretch}.ChapterTwoExperience-module__-oIr9G__workspace{grid-template-columns:1fr}.ChapterTwoExperience-module__-oIr9G__stage{grid-column:auto}.ChapterTwoExperience-module__-oIr9G__evidence{grid-template-columns:1fr}.ChapterTwoExperience-module__-oIr9G__scene{min-height:285px}}@media (prefers-reduced-motion:reduce){.ChapterTwoExperience-module__-oIr9G__demoProgram>div,.ChapterTwoExperience-module__-oIr9G__movingPiku,.ChapterTwoExperience-module__-oIr9G__scenePiku,.ChapterTwoExperience-module__-oIr9G__sceneTara,.ChapterTwoExperience-module__-oIr9G__festivalPeople>span,.ChapterTwoExperience-module__-oIr9G__deliveryParcel{transition:none!important}.ChapterTwoExperience-module__-oIr9G__demoActive{transform:none!important}}
.ChapterThreeExperience-module__oX62KG__shell{color:#14253e;background:#fbf6ec;min-height:100vh}.ChapterThreeExperience-module__oX62KG__topbar{background:#fff;border-bottom:1px solid #d9dfe1;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2.5rem);font-size:.82rem;font-weight:700;display:flex}.ChapterThreeExperience-module__oX62KG__topbar a{align-items:center;gap:.5rem;display:flex}.ChapterThreeExperience-module__oX62KG__topbar svg{width:18px}.ChapterThreeExperience-module__oX62KG__main{max-width:1440px;margin:auto;padding:1.5rem clamp(1rem,3vw,2.5rem) 4rem}.ChapterThreeExperience-module__oX62KG__context,.ChapterThreeExperience-module__oX62KG__rail,.ChapterThreeExperience-module__oX62KG__hero,.ChapterThreeExperience-module__oX62KG__mission,.ChapterThreeExperience-module__oX62KG__next,.ChapterThreeExperience-module__oX62KG__complete{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ChapterThreeExperience-module__oX62KG__context{letter-spacing:.06em;color:#59677a;font-size:.72rem;font-weight:800}.ChapterThreeExperience-module__oX62KG__rail{margin:1.5rem 0 2.5rem}.ChapterThreeExperience-module__oX62KG__rail span{color:#7c8791;border-top:4px solid #d9dedc;flex:1;align-items:center;gap:.5rem;padding-top:.7rem;font-size:.8rem;font-weight:800;display:flex}.ChapterThreeExperience-module__oX62KG__rail i,.ChapterThreeExperience-module__oX62KG__rail svg{background:#e6e9e7;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.ChapterThreeExperience-module__oX62KG__rail .ChapterThreeExperience-module__oX62KG__active{color:#14253e;border-color:#ff8a19}.ChapterThreeExperience-module__oX62KG__rail .ChapterThreeExperience-module__oX62KG__active i{background:#ff8a19}.ChapterThreeExperience-module__oX62KG__rail .ChapterThreeExperience-module__oX62KG__done{color:#356747;border-color:#6aa983}.ChapterThreeExperience-module__oX62KG__hero{justify-content:flex-start;margin-bottom:2rem}.ChapterThreeExperience-module__oX62KG__mascot{width:110px}.ChapterThreeExperience-module__oX62KG__hero h1{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.3rem);font-weight:700;line-height:1.05}.ChapterThreeExperience-module__oX62KG__hero p{color:#5e6979;margin-top:.5rem}.ChapterThreeExperience-module__oX62KG__intro,.ChapterThreeExperience-module__oX62KG__explain{background:#fff;border:1px solid #dfe3e4;border-radius:24px;overflow:hidden}.ChapterThreeExperience-module__oX62KG__demo{background:#102944;grid-template-columns:minmax(250px,380px) 1fr;min-height:430px;display:grid}.ChapterThreeExperience-module__oX62KG__demoBlocks{color:#fff;padding:2.2rem}.ChapterThreeExperience-module__oX62KG__demoBlocks small,.ChapterThreeExperience-module__oX62KG__mission small,.ChapterThreeExperience-module__oX62KG__explainLead small,.ChapterThreeExperience-module__oX62KG__concept small{letter-spacing:.13em;font-weight:900}.ChapterThreeExperience-module__oX62KG__demoBlocks>div{color:#14253e;opacity:.55;background:#f7a137;border:1px solid #ffad4d;border-radius:12px;grid-template-columns:26px 28px 1fr;align-items:center;gap:.7rem;margin-top:.7rem;padding:.8rem;display:grid}.ChapterThreeExperience-module__oX62KG__demoBlocks .ChapterThreeExperience-module__oX62KG__demoActive{opacity:1;transform:translate(5px);box-shadow:0 0 0 3px #fff3}.ChapterThreeExperience-module__oX62KG__demoBlocks button{color:#fff;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.ChapterThreeExperience-module__oX62KG__intro footer{justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 2rem;display:flex}.ChapterThreeExperience-module__oX62KG__intro footer h2{font-size:1.3rem;font-weight:800}.ChapterThreeExperience-module__oX62KG__primary,.ChapterThreeExperience-module__oX62KG__run{background:#ff8a19;border-radius:12px;justify-content:center;align-items:center;gap:.7rem;min-height:48px;padding:.75rem 1.3rem;font-weight:900;display:inline-flex}.ChapterThreeExperience-module__oX62KG__primary:disabled{opacity:.4}.ChapterThreeExperience-module__oX62KG__mission{background:#fff;border:1px solid #dfe3e4;border-radius:20px;padding:1.4rem 1.7rem}.ChapterThreeExperience-module__oX62KG__mission h2{max-width:520px;font-size:1.25rem;font-weight:800}.ChapterThreeExperience-module__oX62KG__mission ol{gap:1.2rem;font-size:.85rem;display:flex}.ChapterThreeExperience-module__oX62KG__mission li{max-width:180px}.ChapterThreeExperience-module__oX62KG__mission button{border:1px solid #ccd3d7;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem;display:flex}.ChapterThreeExperience-module__oX62KG__tip{background:#fff0d9;border-radius:12px;margin-top:1rem;padding:1rem}.ChapterThreeExperience-module__oX62KG__workspace{grid-template-columns:220px 310px 1fr;gap:1rem;margin-top:1rem;display:grid}.ChapterThreeExperience-module__oX62KG__palette,.ChapterThreeExperience-module__oX62KG__program,.ChapterThreeExperience-module__oX62KG__lab{background:#fff;border:1px solid #dfe3e4;border-radius:20px;padding:1.15rem}.ChapterThreeExperience-module__oX62KG__palette h2,.ChapterThreeExperience-module__oX62KG__program h2,.ChapterThreeExperience-module__oX62KG__lab h2{font-size:1.15rem}.ChapterThreeExperience-module__oX62KG__palette>p,.ChapterThreeExperience-module__oX62KG__program>p,.ChapterThreeExperience-module__oX62KG__lab p{color:#657181;font-size:.8rem}.ChapterThreeExperience-module__oX62KG__palette>button:not(.ChapterThreeExperience-module__oX62KG__example){text-align:left;background:#fff1de;border:1px solid #e2cba9;border-radius:12px;align-items:center;gap:.8rem;width:100%;margin-top:.65rem;padding:.8rem;display:flex}.ChapterThreeExperience-module__oX62KG__palette button>span:first-child{color:#fff;background:#14253e;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ChapterThreeExperience-module__oX62KG__palette strong,.ChapterThreeExperience-module__oX62KG__palette small{display:block}.ChapterThreeExperience-module__oX62KG__palette small{color:#667180;margin-top:.15rem;font-size:.65rem}.ChapterThreeExperience-module__oX62KG__example{margin-top:1rem;font-size:.8rem;text-decoration:underline}.ChapterThreeExperience-module__oX62KG__program ol{margin-top:1rem}.ChapterThreeExperience-module__oX62KG__program li{background:#ffb250;border-radius:11px;grid-template-columns:25px 30px 1fr auto;align-items:center;gap:.45rem;margin-top:.4rem;padding:.65rem;display:grid}.ChapterThreeExperience-module__oX62KG__program li>span:last-child{gap:.25rem;display:flex}.ChapterThreeExperience-module__oX62KG__program li button{background:#fff8;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ChapterThreeExperience-module__oX62KG__program svg{width:15px}.ChapterThreeExperience-module__oX62KG__labHead{justify-content:space-between;gap:1rem;display:flex}.ChapterThreeExperience-module__oX62KG__labHead>span{color:#fff;background:#14253e;border-radius:999px;height:max-content;padding:.45rem .7rem;font-size:.7rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.ChapterThreeExperience-module__oX62KG__cases button{text-align:left;border:1px solid #cbd5d8;border-radius:10px;padding:.65rem}.ChapterThreeExperience-module__oX62KG__cases button>span{align-items:center;gap:.4rem;font-weight:800;display:flex}.ChapterThreeExperience-module__oX62KG__cases small{color:#67717c;display:block}.ChapterThreeExperience-module__oX62KG__cases .ChapterThreeExperience-module__oX62KG__caseActive{background:#fff5e8;border:2px solid #ff8a19}.ChapterThreeExperience-module__oX62KG__cases svg{color:#397c54;width:15px}.ChapterThreeExperience-module__oX62KG__scene{background:linear-gradient(#cce5e9 0 38%,#f2dbad 38%);border-radius:17px;grid-template-columns:110px 1fr;min-height:270px;transition:all .3s;display:grid;position:relative;overflow:hidden}.ChapterThreeExperience-module__oX62KG__scene.ChapterThreeExperience-module__oX62KG__dark{color:#fff;background:linear-gradient(#1c3450 0 38%,#8b795e 38%)}.ChapterThreeExperience-module__oX62KG__sensor{color:#fff;background:#102944;border-right:1px solid #fff5;flex-direction:column;justify-content:center;align-items:center;display:flex}.ChapterThreeExperience-module__oX62KG__sensor span,.ChapterThreeExperience-module__oX62KG__sensor small{letter-spacing:.1em;font-size:.6rem}.ChapterThreeExperience-module__oX62KG__sensor strong{font-size:2.5rem}.ChapterThreeExperience-module__oX62KG__room{position:relative}.ChapterThreeExperience-module__oX62KG__sceneMascot{width:100px;position:absolute;bottom:12px;left:42%}.ChapterThreeExperience-module__oX62KG__lamp{opacity:.25;font-size:4rem;position:absolute;top:40px;left:12%}.ChapterThreeExperience-module__oX62KG__lampOn{color:#ffe072;opacity:1;filter:drop-shadow(0 0 16px #ffe072)}.ChapterThreeExperience-module__oX62KG__obstacle,.ChapterThreeExperience-module__oX62KG__clearPath,.ChapterThreeExperience-module__oX62KG__toy{background:#cc6d3f;border-radius:12px;padding:1rem;font-size:.75rem;font-weight:900;position:absolute;bottom:28px;right:8%}.ChapterThreeExperience-module__oX62KG__clearPath{background:#75bc8f}.ChapterThreeExperience-module__oX62KG__toy{background:#fff9;font-size:2.5rem}.ChapterThreeExperience-module__oX62KG__outputs{background:#102944;grid-column:1/-1;gap:.5rem;padding:.75rem;display:flex}.ChapterThreeExperience-module__oX62KG__outputs span{color:#fff8;border:1px solid #fff4;border-radius:999px;padding:.35rem .7rem;font-size:.65rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__outputs .ChapterThreeExperience-module__oX62KG__on{color:#102944;background:#75bc8f}.ChapterThreeExperience-module__oX62KG__outputs .ChapterThreeExperience-module__oX62KG__warning{color:#102944;background:#ffb250}.ChapterThreeExperience-module__oX62KG__scene>p{color:#14253e;background:#fff;border-radius:999px;padding:.35rem .6rem;font-size:.7rem;position:absolute;top:10px;right:10px}.ChapterThreeExperience-module__oX62KG__run{margin-top:1rem}.ChapterThreeExperience-module__oX62KG__feedback,.ChapterThreeExperience-module__oX62KG__success{background:#fff0d9;border-radius:12px;margin-top:1rem;padding:1rem}.ChapterThreeExperience-module__oX62KG__success{background:#dff2e3}.ChapterThreeExperience-module__oX62KG__next{background:#fff;border:1px solid #dfe3e4;border-radius:16px;margin-top:1rem;padding:1rem}.ChapterThreeExperience-module__oX62KG__explain{padding:2rem}.ChapterThreeExperience-module__oX62KG__explainLead{align-items:center;gap:1rem;display:flex}.ChapterThreeExperience-module__oX62KG__explainLead img{width:100px}.ChapterThreeExperience-module__oX62KG__explain h2{font-size:1.6rem;font-weight:800}.ChapterThreeExperience-module__oX62KG__evidence{background:#eef4f3;border-radius:15px;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;padding:1rem;display:flex}.ChapterThreeExperience-module__oX62KG__evidence span{align-items:center;gap:.3rem;display:flex}.ChapterThreeExperience-module__oX62KG__evidence svg{color:#397c54;width:16px}.ChapterThreeExperience-module__oX62KG__explain label{display:block}.ChapterThreeExperience-module__oX62KG__explain textarea{border:1px solid #bfc9cc;border-radius:12px;width:100%;min-height:130px;margin-top:.6rem;padding:1rem;display:block}.ChapterThreeExperience-module__oX62KG__concept{background:#fff1de;border-radius:14px;margin-top:1rem;padding:1rem}.ChapterThreeExperience-module__oX62KG__complete{border-top:1px solid #dfe3e4;margin-top:1.5rem;padding-top:1.5rem}.ChapterThreeExperience-module__oX62KG__error{color:#991b1b;background:#fee2e2;border-radius:12px;margin-top:1rem;padding:1rem}.ChapterThreeExperience-module__oX62KG__tara .ChapterThreeExperience-module__oX62KG__workspace{grid-template-columns:230px 330px 1fr}.ChapterThreeExperience-module__oX62KG__tara .ChapterThreeExperience-module__oX62KG__scene{min-height:310px}.ChapterThreeExperience-module__oX62KG__panelTitle{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ChapterThreeExperience-module__oX62KG__panelTitle>span{color:#42536a;letter-spacing:.04em;background:#eef2f2;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.65rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__palette>button:disabled{cursor:not-allowed;opacity:.43}.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__eventBlock,.ChapterThreeExperience-module__oX62KG__program li.ChapterThreeExperience-module__oX62KG__eventBlock,.ChapterThreeExperience-module__oX62KG__demoBlocks>div.ChapterThreeExperience-module__oX62KG__eventBlock,.ChapterThreeExperience-module__oX62KG__inlineGuide>div.ChapterThreeExperience-module__oX62KG__eventBlock{background:#f9d65c;border-color:#d9a91d}.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__sensorBlock,.ChapterThreeExperience-module__oX62KG__program li.ChapterThreeExperience-module__oX62KG__sensorBlock,.ChapterThreeExperience-module__oX62KG__demoBlocks>div.ChapterThreeExperience-module__oX62KG__sensorBlock,.ChapterThreeExperience-module__oX62KG__inlineGuide>div.ChapterThreeExperience-module__oX62KG__sensorBlock{background:#75ccca;border-color:#2d8f91}.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__logicBlock,.ChapterThreeExperience-module__oX62KG__program li.ChapterThreeExperience-module__oX62KG__logicBlock,.ChapterThreeExperience-module__oX62KG__demoBlocks>div.ChapterThreeExperience-module__oX62KG__logicBlock,.ChapterThreeExperience-module__oX62KG__inlineGuide>div.ChapterThreeExperience-module__oX62KG__logicBlock{background:#f59b50;border-color:#d96b24}.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__motionBlock,.ChapterThreeExperience-module__oX62KG__program li.ChapterThreeExperience-module__oX62KG__motionBlock,.ChapterThreeExperience-module__oX62KG__demoBlocks>div.ChapterThreeExperience-module__oX62KG__motionBlock,.ChapterThreeExperience-module__oX62KG__inlineGuide>div.ChapterThreeExperience-module__oX62KG__motionBlock{background:#71aee6;border-color:#3476b8}.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__outputBlock,.ChapterThreeExperience-module__oX62KG__program li.ChapterThreeExperience-module__oX62KG__outputBlock,.ChapterThreeExperience-module__oX62KG__demoBlocks>div.ChapterThreeExperience-module__oX62KG__outputBlock,.ChapterThreeExperience-module__oX62KG__inlineGuide>div.ChapterThreeExperience-module__oX62KG__outputBlock{background:#b79add;border-color:#7650a3}.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__eventBlock>span:first-child,.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__sensorBlock>span:first-child,.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__logicBlock>span:first-child,.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__motionBlock>span:first-child,.ChapterThreeExperience-module__oX62KG__palette>button.ChapterThreeExperience-module__oX62KG__outputBlock>span:first-child{background:#17314d}.ChapterThreeExperience-module__oX62KG__program .ChapterThreeExperience-module__oX62KG__branchBlock{margin-left:1.25rem;position:relative}.ChapterThreeExperience-module__oX62KG__program .ChapterThreeExperience-module__oX62KG__branchBlock:before{content:"";border-bottom:2px solid #8291a1;border-left:2px solid #8291a1;border-radius:0 0 0 7px;width:.75rem;height:1.55rem;position:absolute;top:-.55rem;left:-.9rem}.ChapterThreeExperience-module__oX62KG__removeDuplicates{color:#9b3e21;border:1px solid #c65c36;border-radius:10px;margin-top:1rem;padding:.6rem .75rem;font-size:.75rem;font-weight:800}.ChapterThreeExperience-module__oX62KG__inlineGuide{background:#f7faf9;border:1px solid #d6dde0;border-radius:14px;margin-top:1rem;padding:.75rem}.ChapterThreeExperience-module__oX62KG__inlineGuide>small{letter-spacing:.12em;font-size:.62rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__inlineGuide>div{opacity:.45;border:1px solid #0000;border-radius:8px;grid-template-columns:20px 22px 1fr;align-items:center;gap:.4rem;margin-top:.4rem;padding:.48rem;font-size:.68rem;transition:opacity .2s,transform .2s;display:grid}.ChapterThreeExperience-module__oX62KG__inlineGuide .ChapterThreeExperience-module__oX62KG__guideActive{opacity:1;transform:translate(4px);box-shadow:0 4px 12px #1d344c1f}.ChapterThreeExperience-module__oX62KG__run:disabled{cursor:not-allowed;opacity:.45}.ChapterThreeExperience-module__oX62KG__taraPathScene,.ChapterThreeExperience-module__oX62KG__taraLightScene,.ChapterThreeExperience-module__oX62KG__smartCornerScene{background:#dcebef;border:1px solid #bed1d4;border-radius:18px;min-height:340px;position:relative;overflow:hidden}.ChapterThreeExperience-module__oX62KG__taraPathScene>p,.ChapterThreeExperience-module__oX62KG__taraLightScene>p,.ChapterThreeExperience-module__oX62KG__smartCornerScene>p{z-index:8;color:#17314d;background:#fff;border-radius:999px;padding:.4rem .65rem;font-size:.68rem;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #18334c24}.ChapterThreeExperience-module__oX62KG__pathSky{background:linear-gradient(165deg,#d5eef0,#edf6ef);position:absolute;inset:0 0 42%}.ChapterThreeExperience-module__oX62KG__pathSky span{background:#fff9;border-radius:50%;position:absolute}.ChapterThreeExperience-module__oX62KG__pathSky span:first-child{width:90px;height:90px;top:24px;right:18%}.ChapterThreeExperience-module__oX62KG__pathSky span:nth-child(2){width:160px;height:38px;top:45px;left:8%}.ChapterThreeExperience-module__oX62KG__pathSky span:nth-child(3){width:75px;height:28px;top:22px;left:32%}.ChapterThreeExperience-module__oX62KG__pathTrack{transform-origin:bottom;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:38px;left:8%;right:14%;transform:perspective(300px)rotateX(48deg)}.ChapterThreeExperience-module__oX62KG__pathTrack span{background:#c8b58d;border:2px solid #fff9;border-radius:12px;height:105px;box-shadow:inset 0 0 0 1px #5b4a3128}.ChapterThreeExperience-module__oX62KG__readingCorner{z-index:3;color:#214d43;background:#f8f2df;border:2px solid #43806e;border-radius:66px 66px 14px 14px;flex-direction:column;justify-content:center;align-items:center;width:128px;height:142px;display:flex;position:absolute;bottom:62px;right:4%;box-shadow:0 12px 24px #25483a25}.ChapterThreeExperience-module__oX62KG__readingCorner svg{width:34px;height:34px}.ChapterThreeExperience-module__oX62KG__readingCorner strong{letter-spacing:.08em;margin-top:.45rem;font-size:.68rem}.ChapterThreeExperience-module__oX62KG__readingCorner small{text-align:center;max-width:90px;margin-top:.2rem;font-size:.56rem}.ChapterThreeExperience-module__oX62KG__pathObstacle{z-index:5;color:#fff8ef;background:#d98955;border:2px solid #a95832;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:absolute;bottom:83px;right:37%;box-shadow:0 9px 15px #5d2e192e}.ChapterThreeExperience-module__oX62KG__pathObstacle svg{width:29px}.ChapterThreeExperience-module__oX62KG__pathObstacle strong{letter-spacing:.12em;font-size:.57rem}.ChapterThreeExperience-module__oX62KG__pathTara{z-index:6;width:92px;transition:transform .8s cubic-bezier(.22,.9,.36,1);position:absolute;bottom:52px;left:12%}.ChapterThreeExperience-module__oX62KG__pathTara img{width:100%}.ChapterThreeExperience-module__oX62KG__pathTaraMoved{transform:translate(clamp(160px,23vw,330px))}.ChapterThreeExperience-module__oX62KG__pathStatus{z-index:7;color:#17314d;background:#ffffffeb;border:1px solid #c4d0d3;border-radius:13px;align-items:center;gap:.65rem;max-width:260px;padding:.65rem .8rem;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 7px 20px #17314d18}.ChapterThreeExperience-module__oX62KG__pathStatus svg{width:23px}.ChapterThreeExperience-module__oX62KG__pathStatus span{flex-direction:column;display:flex}.ChapterThreeExperience-module__oX62KG__pathStatus small{letter-spacing:.12em;font-size:.54rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__pathStatus strong{font-size:.78rem}.ChapterThreeExperience-module__oX62KG__deliveryDone{color:#1f6841;background:#dff5e7;border-color:#3b9564;box-shadow:0 0 0 6px #53a97835,0 12px 24px #25483a25}.ChapterThreeExperience-module__oX62KG__statusMove{color:#245f3c;background:#e5f6eb;border-color:#58a276}.ChapterThreeExperience-module__oX62KG__statusStop,.ChapterThreeExperience-module__oX62KG__statusBlocked{color:#8b3e22;background:#fff0e8;border-color:#c9623c}.ChapterThreeExperience-module__oX62KG__taraLightScene{background:#edf3f2;grid-template-columns:150px 1fr;display:grid}.ChapterThreeExperience-module__oX62KG__lightWindow{color:#23526b;background:#caeaf0;flex-direction:column;justify-content:center;align-items:center;display:flex}.ChapterThreeExperience-module__oX62KG__lightWindow svg{stroke-width:1.5px;width:54px;height:54px}.ChapterThreeExperience-module__oX62KG__lightWindow span{letter-spacing:.12em;margin-top:.65rem;font-size:.58rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__lightDark .ChapterThreeExperience-module__oX62KG__lightWindow{color:#f0e2a1;background:#1b3552}.ChapterThreeExperience-module__oX62KG__lightWorkbench{justify-content:space-around;align-items:flex-end;padding:3rem 1.5rem 4.2rem;display:flex;position:relative}.ChapterThreeExperience-module__oX62KG__lightWorkbench:after{content:"";background:#a97d55;height:10px;position:absolute;bottom:43px;left:0;right:0}.ChapterThreeExperience-module__oX62KG__lightWorkbench>img{z-index:2;width:105px}.ChapterThreeExperience-module__oX62KG__sensorDevice{z-index:2;color:#fff;background:#243e59;border:6px solid #17314d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:145px;height:140px;display:flex;box-shadow:0 12px 25px #17314d2b}.ChapterThreeExperience-module__oX62KG__sensorDevice span,.ChapterThreeExperience-module__oX62KG__sensorDevice small{letter-spacing:.1em;font-size:.55rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__sensorDevice strong{font-size:2.7rem}.ChapterThreeExperience-module__oX62KG__lightStatus{color:#274050;background:#fff;border-radius:12px;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex;position:absolute;bottom:12px;left:165px;right:15px}.ChapterThreeExperience-module__oX62KG__lightStatus svg{width:22px}.ChapterThreeExperience-module__oX62KG__lightStatus span{flex-direction:column;display:flex}.ChapterThreeExperience-module__oX62KG__lightStatus small{letter-spacing:.12em;font-size:.52rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__lightStatus strong{font-size:.72rem}.ChapterThreeExperience-module__oX62KG__smartCornerScene{background:#e8f1ef}.ChapterThreeExperience-module__oX62KG__cornerWindow{color:#25516a;background:#bee6ee;border:5px solid #fff;flex-direction:column;justify-content:center;align-items:center;width:100px;height:115px;display:flex;position:absolute;top:22px;left:20px;box-shadow:0 7px 15px #16314a20}.ChapterThreeExperience-module__oX62KG__cornerWindow svg{width:40px;height:40px}.ChapterThreeExperience-module__oX62KG__cornerWindow span{letter-spacing:.1em;margin-top:.5rem;font-size:.55rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__cornerDark{background:#31475a}.ChapterThreeExperience-module__oX62KG__cornerDark .ChapterThreeExperience-module__oX62KG__cornerWindow{color:#f4dfa1;background:#142c48}.ChapterThreeExperience-module__oX62KG__cornerLamp{color:#81908e;background:#dce4e2;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:48px;left:37%}.ChapterThreeExperience-module__oX62KG__cornerLamp svg{width:32px;height:32px}.ChapterThreeExperience-module__oX62KG__cornerLampOn{color:#7b5b00;background:#fff0a9;box-shadow:0 0 38px #ffe36e}.ChapterThreeExperience-module__oX62KG__cornerBooks{color:#315047;background:#f7e9cb;border-radius:16px 16px 4px 4px;flex-direction:column;justify-content:center;align-items:center;width:140px;height:118px;display:flex;position:absolute;top:25px;right:22px}.ChapterThreeExperience-module__oX62KG__cornerBooks svg{width:36px;height:36px}.ChapterThreeExperience-module__oX62KG__cornerBooks span{letter-spacing:.08em;margin-top:.5rem;font-size:.58rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__cornerObstacle,.ChapterThreeExperience-module__oX62KG__cornerClear{border-radius:11px;flex-direction:column;align-items:center;gap:.25rem;padding:.7rem;display:flex;position:absolute;bottom:64px;right:24%}.ChapterThreeExperience-module__oX62KG__cornerObstacle{color:#fff;background:#d68153}.ChapterThreeExperience-module__oX62KG__cornerClear{color:#315f46;border:2px dashed #74a68a}.ChapterThreeExperience-module__oX62KG__cornerObstacle svg{width:28px}.ChapterThreeExperience-module__oX62KG__cornerObstacle span,.ChapterThreeExperience-module__oX62KG__cornerClear span{letter-spacing:.09em;font-size:.56rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__cornerTara{width:100px;position:absolute;bottom:42px;left:18%}.ChapterThreeExperience-module__oX62KG__cornerOutputs{gap:.6rem;display:flex;position:absolute;bottom:12px;left:15px;right:15px}.ChapterThreeExperience-module__oX62KG__cornerOutputs span{color:#617072;background:#fff9;border:1px solid #a9b8ba;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.66rem;font-weight:900;display:flex}.ChapterThreeExperience-module__oX62KG__cornerOutputs svg{width:16px}.ChapterThreeExperience-module__oX62KG__cornerOutputs .ChapterThreeExperience-module__oX62KG__outputOn{color:#6f5604;background:#fff0a9;border-color:#d2a41d}.ChapterThreeExperience-module__oX62KG__cornerOutputs .ChapterThreeExperience-module__oX62KG__outputWarning{color:#863a1d;background:#ffd8c4;border-color:#d47d51}@media (max-width:1200px){.ChapterThreeExperience-module__oX62KG__tara .ChapterThreeExperience-module__oX62KG__workspace{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr)}.ChapterThreeExperience-module__oX62KG__tara .ChapterThreeExperience-module__oX62KG__lab{grid-column:1/-1}.ChapterThreeExperience-module__oX62KG__taraPathScene,.ChapterThreeExperience-module__oX62KG__taraLightScene,.ChapterThreeExperience-module__oX62KG__smartCornerScene{min-height:380px}}@media (max-width:1000px){.ChapterThreeExperience-module__oX62KG__workspace,.ChapterThreeExperience-module__oX62KG__tara .ChapterThreeExperience-module__oX62KG__workspace{grid-template-columns:1fr 1fr}.ChapterThreeExperience-module__oX62KG__lab{grid-column:1/-1}.ChapterThreeExperience-module__oX62KG__mission,.ChapterThreeExperience-module__oX62KG__mission ol{flex-direction:column;align-items:flex-start}.ChapterThreeExperience-module__oX62KG__demo{grid-template-columns:1fr}.ChapterThreeExperience-module__oX62KG__demoBlocks{display:none}}@media (max-width:680px){.ChapterThreeExperience-module__oX62KG__topbar,.ChapterThreeExperience-module__oX62KG__context,.ChapterThreeExperience-module__oX62KG__intro footer,.ChapterThreeExperience-module__oX62KG__next,.ChapterThreeExperience-module__oX62KG__complete{flex-direction:column;align-items:flex-start}.ChapterThreeExperience-module__oX62KG__rail{overflow-x:auto}.ChapterThreeExperience-module__oX62KG__rail span{min-width:110px}.ChapterThreeExperience-module__oX62KG__workspace,.ChapterThreeExperience-module__oX62KG__tara .ChapterThreeExperience-module__oX62KG__workspace{grid-template-columns:1fr}.ChapterThreeExperience-module__oX62KG__lab{grid-column:auto}.ChapterThreeExperience-module__oX62KG__hero{align-items:flex-start}.ChapterThreeExperience-module__oX62KG__mascot{width:74px}.ChapterThreeExperience-module__oX62KG__program{min-height:180px}.ChapterThreeExperience-module__oX62KG__cases{grid-template-columns:1fr}.ChapterThreeExperience-module__oX62KG__scene{grid-template-columns:85px 1fr}.ChapterThreeExperience-module__oX62KG__taraPathScene,.ChapterThreeExperience-module__oX62KG__taraLightScene,.ChapterThreeExperience-module__oX62KG__smartCornerScene{min-height:400px}.ChapterThreeExperience-module__oX62KG__readingCorner{width:104px;right:2%}.ChapterThreeExperience-module__oX62KG__pathTaraMoved{transform:translate(38vw)}.ChapterThreeExperience-module__oX62KG__taraLightScene{grid-template-columns:100px 1fr}.ChapterThreeExperience-module__oX62KG__lightStatus{left:112px}.ChapterThreeExperience-module__oX62KG__cornerBooks{width:112px;right:10px}}@media (prefers-reduced-motion:reduce){.ChapterThreeExperience-module__oX62KG__demoBlocks .ChapterThreeExperience-module__oX62KG__demoActive{transform:none}.ChapterThreeExperience-module__oX62KG__scene{transition:none}}.ChapterThreeExperience-module__oX62KG__pathWorkspace{grid-template-columns:minmax(330px,430px) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.ChapterThreeExperience-module__oX62KG__pathRuleBuilder{background:#fff;border:1px solid #cbd6d9;border-radius:22px;padding:1.25rem}.ChapterThreeExperience-module__oX62KG__pathRuleBuilder header{margin-bottom:1rem}.ChapterThreeExperience-module__oX62KG__pathRuleBuilder header small{color:#a44f16;letter-spacing:.13em;font-size:.64rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__pathRuleBuilder header h2{margin-top:.2rem;font-size:1.35rem;font-weight:900}.ChapterThreeExperience-module__oX62KG__pathRuleBuilder header p{color:#5f6d7c;margin-top:.25rem;font-size:.84rem}.ChapterThreeExperience-module__oX62KG__ruleBlock{border:2px solid #0000;border-radius:12px;grid-template-columns:28px 32px 1fr;align-items:center;gap:.55rem;margin-top:.55rem;padding:.78rem;font-size:.85rem;transition:transform .18s,box-shadow .18s;display:grid;position:relative}.ChapterThreeExperience-module__oX62KG__ruleBlock.ChapterThreeExperience-module__oX62KG__eventBlock{background:#f9d65c;border-color:#d9a91d}.ChapterThreeExperience-module__oX62KG__ruleBlock.ChapterThreeExperience-module__oX62KG__logicBlock{background:#f59b50;border-color:#d96b24}.ChapterThreeExperience-module__oX62KG__ruleBlock b{color:#fff;background:#17314d;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.7rem;display:grid}.ChapterThreeExperience-module__oX62KG__ruleBlock>span{background:#ffffffb8;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.ChapterThreeExperience-module__oX62KG__ruleBlock:after{background:inherit;content:"";z-index:2;border-radius:0 0 8px 8px;width:34px;height:10px;position:absolute;bottom:-8px;left:52px}.ChapterThreeExperience-module__oX62KG__ruleActive{z-index:3;transform:translate(8px);box-shadow:0 0 0 4px #17314d,0 10px 24px #17314d2c}.ChapterThreeExperience-module__oX62KG__branchSlot{border-left:3px solid #98a6af;margin-left:32px;padding:.75rem 0 .75rem 1rem;transition:background .18s}.ChapterThreeExperience-module__oX62KG__branchSlot>span{color:#657385;letter-spacing:.13em;margin-bottom:.45rem;font-size:.6rem;font-weight:900;display:block}.ChapterThreeExperience-module__oX62KG__branchActive{background:#f2f7f6;border-left-color:#17314d}.ChapterThreeExperience-module__oX62KG__actionChoices{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.ChapterThreeExperience-module__oX62KG__actionChoices button{text-align:center;color:#17314d;background:#fff;border:3px solid #c7d1d5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:104px;padding:.65rem;transition:transform .16s,box-shadow .16s;display:flex}.ChapterThreeExperience-module__oX62KG__actionChoices button svg{stroke-width:2.2px;width:42px;height:42px}.ChapterThreeExperience-module__oX62KG__actionChoices strong{letter-spacing:.08em;font-size:1rem}.ChapterThreeExperience-module__oX62KG__actionChoices button:hover{transform:translateY(-2px)}.ChapterThreeExperience-module__oX62KG__actionChoices .ChapterThreeExperience-module__oX62KG__actionStop{color:#a3482c}.ChapterThreeExperience-module__oX62KG__actionChoices .ChapterThreeExperience-module__oX62KG__actionGo{color:#28714b}.ChapterThreeExperience-module__oX62KG__actionChoices .ChapterThreeExperience-module__oX62KG__actionStop.ChapterThreeExperience-module__oX62KG__choiceSelected{color:#fff;background:#a3482c;border-color:#a3482c;box-shadow:0 6px 16px #a3482c35}.ChapterThreeExperience-module__oX62KG__actionChoices .ChapterThreeExperience-module__oX62KG__actionGo.ChapterThreeExperience-module__oX62KG__choiceSelected{color:#fff;background:#28714b;border-color:#28714b;box-shadow:0 6px 16px #28714b35}.ChapterThreeExperience-module__oX62KG__tara .ChapterThreeExperience-module__oX62KG__pathWorkspace .ChapterThreeExperience-module__oX62KG__pathLab{grid-column:auto}.ChapterThreeExperience-module__oX62KG__pathLab{padding:1.25rem}.ChapterThreeExperience-module__oX62KG__pathLab .ChapterThreeExperience-module__oX62KG__taraPathScene{min-height:390px}.ChapterThreeExperience-module__oX62KG__thinkPrompt{background:#edf4f2;border-radius:11px;margin:.25rem 0 .8rem;padding:.7rem .8rem;color:#3c5462!important;font-size:.76rem!important}.ChapterThreeExperience-module__oX62KG__thinkPrompt strong{color:#17314d}.ChapterThreeExperience-module__oX62KG__pathLab .ChapterThreeExperience-module__oX62KG__run{width:100%}.ChapterThreeExperience-module__oX62KG__pathLab .ChapterThreeExperience-module__oX62KG__run:disabled{cursor:not-allowed;opacity:.45}@media (max-width:820px){.ChapterThreeExperience-module__oX62KG__pathWorkspace{grid-template-columns:1fr}.ChapterThreeExperience-module__oX62KG__pathLab .ChapterThreeExperience-module__oX62KG__taraPathScene{min-height:380px}}@media (max-width:680px){.ChapterThreeExperience-module__oX62KG__actionChoices{grid-template-columns:1fr}.ChapterThreeExperience-module__oX62KG__branchSlot{margin-left:16px;padding-left:.7rem}.ChapterThreeExperience-module__oX62KG__pathLab .ChapterThreeExperience-module__oX62KG__taraPathScene{min-height:400px}}.ChapterThreeExperience-module__oX62KG__sequenceSlot{background:#f7faf9;border:2px dashed #b8c5c9;border-radius:15px;margin-top:.75rem;padding:.8rem;transition:background .18s,border-color .18s}.ChapterThreeExperience-module__oX62KG__sequenceSlot>span{color:#657385;letter-spacing:.13em;margin-bottom:.5rem;font-size:.62rem;font-weight:900;display:block}.ChapterThreeExperience-module__oX62KG__sequenceSlot.ChapterThreeExperience-module__oX62KG__branchActive{background:#edf4f2;border-color:#17314d}.ChapterThreeExperience-module__oX62KG__actionChoices .ChapterThreeExperience-module__oX62KG__lightRead{color:#1f7478}.ChapterThreeExperience-module__oX62KG__actionChoices .ChapterThreeExperience-module__oX62KG__lightShow{color:#70419a}.ChapterThreeExperience-module__oX62KG__actionChoices .ChapterThreeExperience-module__oX62KG__lightRead.ChapterThreeExperience-module__oX62KG__choiceSelected{color:#fff;background:#1f7478;border-color:#1f7478;box-shadow:0 6px 16px #1f747835}.ChapterThreeExperience-module__oX62KG__actionChoices .ChapterThreeExperience-module__oX62KG__lightShow.ChapterThreeExperience-module__oX62KG__choiceSelected{color:#fff;background:#70419a;border-color:#70419a;box-shadow:0 6px 16px #70419a35}.ChapterThreeExperience-module__oX62KG__readingSymbol{border:3px solid;border-radius:10px;place-items:center;width:42px;height:42px;font-size:1.55rem;font-weight:900;line-height:1;display:grid}.ChapterThreeExperience-module__oX62KG__lightReadingReady{color:#22654f;background:#e1f5eb;border:2px solid #2f8b70}.ChapterThreeExperience-module__oX62KG__actionChoices button:disabled{cursor:not-allowed;opacity:.38;transform:none}.ChapterThreeExperience-module__oX62KG__taraLightScene:not(.ChapterThreeExperience-module__oX62KG__lightDark) .ChapterThreeExperience-module__oX62KG__lightWindow{color:#7a5100;background:radial-gradient(circle at 50% 42%,#fff8b5 0 14%,#ffd85a 15% 31%,#bcebf0 32% 100%)}.ChapterThreeExperience-module__oX62KG__taraLightScene:not(.ChapterThreeExperience-module__oX62KG__lightDark) .ChapterThreeExperience-module__oX62KG__lightWindow svg{color:#bd7800;filter:drop-shadow(0 0 14px #fff6a8);width:68px;height:68px}.ChapterThreeExperience-module__oX62KG__taraLightScene:not(.ChapterThreeExperience-module__oX62KG__lightDark) .ChapterThreeExperience-module__oX62KG__lightWindow span{color:#624300;background:#fff8;border-radius:999px;padding:.35rem .55rem}.ChapterThreeExperience-module__oX62KG__sensorDevice strong{line-height:1}.ChapterThreeExperience-module__oX62KG__sensorDevice small{margin-top:.45rem}.ChapterThreeExperience-module__oX62KG__sensorDevice{transition:box-shadow .2s}.ChapterThreeExperience-module__oX62KG__taraLightScene:has(.ChapterThreeExperience-module__oX62KG__lightReadingReady) .ChapterThreeExperience-module__oX62KG__sensorDevice{box-shadow:0 0 0 5px #69b79355,0 12px 25px #17314d2b}
