.classroom-president-card_card__GmZuL{isolation:isolate;background:#e7f4ef;border-color:#91c9bb;box-shadow:0 8px 28px #326f5a19}.classroom-president-card_backdrop__HhFT1{position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/images/classroom/president-celebration.svg) 50%/100% 100% no-repeat}.classroom-president-card_nameplate__AN5VU{padding:8px 20px 10px;border-radius:12px 12px 22px 22px;background:#fffbedf2;border:1px solid #fff;box-shadow:0 4px 0 #c49c4c25,0 10px 20px #32595114}.classroom-president-card_nameplate__AN5VU h3{color:#214e4c;text-shadow:0 1px white}.classroom-president-card_actions__2BDkO{padding:10px;border-radius:16px;background:#fffdf2ec;border:1px solid #fff2ca}.classroom-president-card_actions__2BDkO>button{color:#415e5b}.classroom-journey-scene_scene__OFlxE{--bus-width:clamp(270px,22vw,430px);--road-height:82px;--bus-height:calc(var(--bus-width) * .667);font-family:ui-rounded,system-ui,-apple-system,sans-serif;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#c3ecfa;color:#173d51;border:1px solid #a2dce4;box-shadow:0 12px 30px #124c5620}.classroom-journey-scene_landscape__MR_4x{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#e9faff45,transparent 45%),url(/images/classroom/gunun-yolculugu/journey-landscape.webp) center 58%/cover no-repeat}.classroom-journey-scene_summary__4rPDp{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 26px 0;min-height:130px}.classroom-journey-scene_chapter__sIlCu{max-width:50%;text-shadow:0 1px 8px #fff}.classroom-journey-scene_eyebrow__U_Kg3{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:900;letter-spacing:.12em;color:#076b75}.classroom-journey-scene_chapter__sIlCu h4{font-size:clamp(20px,2.2vw,32px);font-weight:900;line-height:1.15;max-width:430px;margin:8px 0}.classroom-journey-scene_chapter__sIlCu p{font-size:13px;font-weight:650;margin:8px 0;color:#265a67}.classroom-journey-scene_expand___ydTH{display:inline-flex;align-items:center;gap:8px;margin-top:6px;min-height:40px;padding:0 15px;border-radius:14px;background:#fffdf2;border:1px solid #ffffff;box-shadow:0 3px 0 #b5dad3;font-size:12px;font-weight:800;color:#155b61}.classroom-journey-scene_destination__J8oq9{display:flex;align-items:center;gap:16px;padding:12px 18px 12px 12px;border:2px solid #ffffff;border-radius:24px;background:#ffffffed;box-shadow:0 6px 0 #84c2ba45,0 12px 25px #17506e15;max-width:52%;min-width:280px}.classroom-journey-scene_heroImage__htCr_{width:86px;height:86px;flex-shrink:0;border-radius:18px;overflow:hidden;background:#fff3cf}.classroom-journey-scene_heroImage__htCr_ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classroom-journey-scene_destinationText__1ILDF h4{font-size:clamp(17px,1.65vw,24px);font-weight:900;line-height:1.2;margin:7px 0}.classroom-journey-scene_destinationText__1ILDF p{font-size:14px;line-height:1.55;max-width:350px;color:#4c6671;margin:8px 0}.classroom-journey-scene_timeRow__bkYlJ{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.classroom-journey-scene_timeRow__bkYlJ>span{font-size:13px;font-weight:800;color:#047783;background:#dcf6f1;padding:5px 10px;border-radius:10px}.classroom-journey-scene_timeRow__bkYlJ strong{font-family:ui-monospace,monospace;font-size:25px;letter-spacing:.04em;color:#ae5104;font-weight:900;font-variant-numeric:tabular-nums}.classroom-journey-scene_returnButton__shqeX{font-size:12px;text-decoration:underline;color:#087d87;min-height:32px}.classroom-journey-scene_scroll__74Bbu{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#438c74 #d4e9ba;margin-top:8px}.classroom-journey-scene_route__yJjCT{position:relative;padding-top:calc(var(--bus-height) + 74px);padding-bottom:20px;margin:0 calc(var(--bus-width) * .35)}.classroom-journey-scene_road__TIkGW{position:absolute;top:calc(var(--bus-height) + 4px);height:var(--road-height);left:0;right:0;border-radius:25px;background:linear-gradient(#6d8490,#425866);border:4px solid #f9e9be;box-shadow:0 5px 0 #b7a27b,0 10px 14px #193d3540;overflow:hidden}.classroom-journey-scene_trail__NGgfi{height:100%;background:linear-gradient(90deg,#f6bf3b,#ffdc72);opacity:.85;transition:width 1s ease}.classroom-journey-scene_dashes__RkcP9{position:absolute;left:12px;right:12px;top:50%;height:5px;background:repeating-linear-gradient(90deg,#fff9d9 0 18px,transparent 18px 36px);opacity:.8}.classroom-journey-scene_busLane__tGjQG{position:absolute;left:64px;right:64px;top:50px;height:var(--bus-height);pointer-events:none}.classroom-journey-scene_bus__qy5ix{position:absolute;bottom:0;width:var(--bus-width);transform:translateX(-50%);transition:left 1s ease;pointer-events:auto;z-index:3;cursor:pointer;filter:drop-shadow(0 7px 3px #193b4130)}.classroom-journey-scene_bus__qy5ix img{display:block;width:100%;height:auto;animation:classroom-journey-scene_busFloat__B9p_Z 2.8s ease-in-out infinite;transform-origin:center bottom}.classroom-journey-scene_busBadge__67GjV{position:absolute;top:3px;left:50%;transform:translate(-50%,-70%);background:#fff7d8;border:2px solid #fff;border-radius:12px;padding:8px 18px;font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.5vw,44px);font-weight:900;white-space:nowrap;box-shadow:0 3px 0 #dbab53;color:#8a420a;z-index:1}.classroom-journey-scene_stations__DTiwq{position:relative;list-style:none;padding:0;margin:0}.classroom-journey-scene_station__21Ii6{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.classroom-journey-scene_station__21Ii6:before{content:"";position:absolute;top:12px;left:calc(50% - 1px);width:2px;height:calc(var(--card-offset) + 25px);background:#417b69;z-index:-1}.classroom-journey-scene_pin__jX3cD{height:25px;width:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f6fcff;border:3px solid #fff;color:#608798;font-size:10px;font-weight:900;box-shadow:0 2px 5px #153f4d35;margin-bottom:10px;z-index:1}.classroom-journey-scene_station__21Ii6 button{display:flex;flex-direction:column;align-items:center;min-height:0;width:100%;margin-top:var(--card-offset);padding:4px 4px 8px;border:2px solid #fff9;border-radius:20px;background:#fafff4eb;box-shadow:0 4px 0 #80a86c4d;transition:transform .2s;max-width:230px}.classroom-journey-scene_station__21Ii6 button:hover{transform:translateY(-3px)}.classroom-journey-scene_stationImage__VwsYS{position:relative;width:100%;height:auto;aspect-ratio:1;border-radius:16px;border:3px solid white;box-shadow:0 3px 7px #33615a20;background:#fff}.classroom-journey-scene_stationImage__VwsYS img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.classroom-journey-scene_stationTitle__lFwZQ{font-size:14px;line-height:1.2;font-weight:850;margin:8px 0 5px;max-width:145px;min-height:29px;display:flex;align-items:center;justify-content:center}.classroom-journey-scene_station__21Ii6 time{font-size:12px;font-weight:850;color:#226e69;background:#e1f3e9;padding:3px 9px;border-radius:8px;font-variant-numeric:tabular-nums}.classroom-journey-scene_passed__tw7DR .classroom-journey-scene_pin__jX3cD{background:#16a585;color:#fff}.classroom-journey-scene_check__fbu_x{position:absolute;right:4px;top:4px;border:2px solid white;background:#10aa85;color:#fff;width:27px;height:27px;display:grid;place-items:center;border-radius:50%}.classroom-journey-scene_next__MQFuN button{border-color:#ffc44d;background:#fff8dc;box-shadow:0 4px 0 #eaa934,0 0 0 4px #fff8;transform:translateY(-2px)}.classroom-journey-scene_next__MQFuN .classroom-journey-scene_pin__jX3cD{background:#ffb51e;color:#65340a}.classroom-journey-scene_next__MQFuN time{background:#ffdc84;color:#834006}.classroom-journey-scene_nextLabel__q3Mfy{font-size:8px;font-weight:950;letter-spacing:.12em;color:#a45600;margin-top:5px}.classroom-journey-scene_legend__1vJDH{display:flex;justify-content:space-between;gap:12px;padding:10px 24px;background:#fffbeecc;font-size:11px;font-weight:750;color:#4b7164;border-top:1px solid #fff9}.classroom-journey-scene_legend__1vJDH>span:first-child{display:flex;align-items:center;gap:6px}.classroom-journey-scene_legend__1vJDH i{width:7px;height:7px;border-radius:50%;background:#0da78a}.classroom-journey-scene_arrival__xZDeX{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:5;border:3px solid white;border-radius:22px;background:#ffc94f;color:#673504;padding:16px 25px;font-size:clamp(16px,2vw,26px);font-weight:900;box-shadow:0 8px 30px #5c410d40;white-space:nowrap}.classroom-journey-scene_expanded__14wiS{--bus-width:clamp(340px,24vw,680px);--road-height:clamp(96px,6vw,150px);flex:1 0 auto;display:flex;flex-direction:column;min-height:0;border-radius:26px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_summary__4rPDp{flex:0 0 auto;padding:25px 4% 8px;min-height:210px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_chapter__sIlCu h4{font-size:clamp(26px,3.5vw,52px);max-width:550px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_chapter__sIlCu p{font-size:17px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destination__J8oq9{padding:18px;gap:20px;min-width:360px;border-radius:30px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_heroImage__htCr_{width:clamp(100px,12vw,180px);height:clamp(100px,12vw,180px);border-radius:22px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destinationText__1ILDF h4{font-size:clamp(22px,2.5vw,36px)}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_timeRow__bkYlJ strong{font-size:clamp(28px,3vw,44px)}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_scroll__74Bbu{flex-shrink:0;margin-top:auto}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_route__yJjCT{padding-top:calc(var(--bus-height) + var(--road-height) + 8px);margin:0 calc(var(--bus-width) * .35)}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_road__TIkGW{top:calc(var(--bus-height) + 28px);height:var(--road-height)}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_busLane__tGjQG{top:calc(28px + var(--road-height) * .55);height:var(--bus-height)}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_bus__qy5ix{width:var(--bus-width)}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_stationImage__VwsYS{width:100%;height:auto}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_stationTitle__lFwZQ{font-size:14px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_station__21Ii6 button{max-width:clamp(220px,15vw,380px);min-height:0}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_legend__1vJDH{padding:14px 3%;font-size:12px}.classroom-journey-scene_scene__OFlxE button:focus-visible{outline:3px solid #096e9b;outline-offset:4px}@keyframes classroom-journey-scene_busFloat__B9p_Z{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-3px) rotate(.3deg)}}@media(max-width:700px){.classroom-journey-scene_expanded__14wiS{min-height:680px;flex:1 0 auto}.classroom-journey-scene_summary__4rPDp{padding:16px;gap:10px;align-items:flex-start}.classroom-journey-scene_chapter__sIlCu{max-width:43%}.classroom-journey-scene_chapter__sIlCu h4{font-size:20px}.classroom-journey-scene_chapter__sIlCu p{font-size:11px}.classroom-journey-scene_destination__J8oq9{min-width:0;max-width:56%;padding:10px;gap:8px}.classroom-journey-scene_heroImage__htCr_{width:52px;height:52px}.classroom-journey-scene_destinationText__1ILDF h4{font-size:15px}.classroom-journey-scene_timeRow__bkYlJ{gap:5px}.classroom-journey-scene_timeRow__bkYlJ strong{font-size:19px}.classroom-journey-scene_eyebrow__U_Kg3{font-size:8px;letter-spacing:.05em}.classroom-journey-scene_expand___ydTH{font-size:10px;padding:0 8px}.classroom-journey-scene_legend__1vJDH>span:last-child{display:none}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_summary__4rPDp{flex:1 0 auto;flex-wrap:wrap;min-height:250px;padding:16px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_chapter__sIlCu{max-width:100%}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_chapter__sIlCu h4{font-size:26px;margin:4px 0}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_chapter__sIlCu p{font-size:13px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destination__J8oq9{min-width:0;max-width:100%;width:100%;padding:12px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_heroImage__htCr_{width:80px;height:80px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destinationText__1ILDF p{font-size:12px;margin:4px 0}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_scroll__74Bbu{margin-top:0}.classroom-journey-scene_expanded__14wiS{--bus-width:300px;--road-height:90px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_stationImage__VwsYS{width:100%;height:auto}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_station__21Ii6 button{min-height:0}.classroom-journey-scene_arrival__xZDeX{white-space:normal;text-align:center;width:85%}}@media(max-height:700px){.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_summary__4rPDp{min-height:120px;padding-top:12px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_chapter__sIlCu h4{font-size:26px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_heroImage__htCr_{width:80px;height:80px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destinationText__1ILDF p{display:none}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destination__J8oq9{padding:10px}.classroom-journey-scene_expanded__14wiS{--bus-width:300px;--road-height:90px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_route__yJjCT{padding-bottom:10px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_stationImage__VwsYS{width:100%;height:auto}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_station__21Ii6 button{min-height:0}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_stationTitle__lFwZQ{font-size:12px}}@media(prefers-reduced-motion:reduce){.classroom-journey-scene_bus__qy5ix img{animation:none}.classroom-journey-scene_bus__qy5ix,.classroom-journey-scene_station__21Ii6 button,.classroom-journey-scene_trail__NGgfi{transition:none}}@media(min-width:701px) and (max-height:1050px){.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_summary__4rPDp{min-height:130px;padding:12px 3%}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_chapter__sIlCu h4{font-size:30px;max-width:460px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_chapter__sIlCu p{font-size:14px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_heroImage__htCr_{width:100px;height:100px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destination__J8oq9{padding:12px;min-width:320px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destinationText__1ILDF h4{font-size:25px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_destinationText__1ILDF p{display:none}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_timeRow__bkYlJ strong{font-size:30px}}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS){--bus-width:clamp(189px,15.4vw,301px);--road-height:48px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_summary__4rPDp{min-height:76px;padding:10px 18px 0;gap:12px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_chapter__sIlCu{max-width:55%}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_chapter__sIlCu h4{font-size:19px;margin:4px 0}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_chapter__sIlCu p{font-size:11px;margin:3px 0}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_expand___ydTH{min-height:28px;margin-top:3px;border-radius:9px;font-size:11px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_destination__J8oq9{min-width:0;padding:7px 10px;gap:8px;border-radius:16px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_heroImage__htCr_{width:48px;height:48px;border-radius:10px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_destinationText__1ILDF h4{font-size:16px;margin:3px 0}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_timeRow__bkYlJ strong{font-size:20px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_timeRow__bkYlJ>span{font-size:11px;padding:3px 6px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_route__yJjCT{padding-top:calc(var(--bus-height) + 42px);padding-bottom:6px;margin:0 calc(var(--bus-width) * .52)}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_busLane__tGjQG{top:28px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_road__TIkGW{top:calc(var(--bus-height) + 4px);border-width:3px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_busBadge__67GjV{font-size:clamp(20px,1.75vw,31px);padding:5px 12px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_stationTitle__lFwZQ{font-size:11px;margin:5px 0 3px;min-height:27px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_station__21Ii6 time{font-size:11px;padding:2px 6px}.classroom-journey-scene_scene__OFlxE:not(.classroom-journey-scene_expanded__14wiS) .classroom-journey-scene_legend__1vJDH{padding:6px 18px;font-size:10px}.classroom-journey-scene_station__21Ii6 button{border-radius:14px}.classroom-journey-scene_stationTitle__lFwZQ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.classroom-journey-scene_check__fbu_x{width:20px;height:20px;right:1px;top:1px}.classroom-journey-scene_expanded__14wiS .classroom-journey-scene_route__yJjCT{margin-left:calc(var(--bus-width) * .52);margin-right:calc(var(--bus-width) * .52)}.classroom-journey-bar_bar__mVJlY{width:100%;display:flex;align-items:center;gap:22px;min-height:126px;padding:12px 22px;border:1px solid #2d9dba;border-radius:22px;background:linear-gradient(110deg,#074b61,#087c91 65%,#21a3b9);color:#fff;box-shadow:0 5px 12px #17495c20;text-align:left;cursor:pointer}.classroom-journey-bar_bar__mVJlY:hover{filter:brightness(1.05)}.classroom-journey-bar_bar__mVJlY:focus-visible{outline:3px solid #edb43b;outline-offset:4px}.classroom-journey-bar_heading___zOac{display:flex;flex-direction:column;gap:5px;flex:0 1 220px;min-width:130px}.classroom-journey-bar_heading___zOac strong{font-size:18px;font-weight:900}.classroom-journey-bar_heading___zOac>span{font-size:11px;color:#d4f7fc;line-height:1.3}.classroom-journey-bar_route__Vn5QC{position:relative;display:block;flex:1;min-width:100px;height:100px;margin:0 66px}.classroom-journey-bar_road__zyqqL{position:absolute;left:0;right:0;top:82px;height:9px;border-radius:10px;background:#053e56;box-shadow:0 0 0 1px #a9e5eb55;overflow:hidden}.classroom-journey-bar_fill__hyuLD{height:100%;display:block;background:linear-gradient(90deg,#f6b62c,#ffdf7c);border-radius:inherit;transition:width 1s linear}.classroom-journey-bar_stop__i1_Qt{position:absolute;top:22px;width:64px;height:64px;transform:translateX(-50%);border:2px solid #d6f6ef;border-radius:10px;background:#fff;overflow:hidden}.classroom-journey-bar_stop__i1_Qt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classroom-journey-bar_bus__Mca_1{position:absolute;top:3px;width:132px;transform:translateX(-50%);z-index:2;transition:left 1s linear;filter:drop-shadow(0 3px 2px #00374966)}.classroom-journey-bar_bus__Mca_1 img{display:block;width:100%;height:auto;animation:classroom-journey-bar_ride__4dHNF 2.5s ease-in-out infinite}.classroom-journey-bar_time__Qojr2{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:80px}.classroom-journey-bar_time__Qojr2 strong{font-family:ui-monospace,monospace;font-size:21px;font-weight:900;font-variant-numeric:tabular-nums;color:#ffe59d}.classroom-journey-bar_time__Qojr2>span{font-size:10px;color:#d4f7fc}.classroom-journey-bar_chevron__VXKYN{flex-shrink:0;transition:transform .2s}.classroom-journey-bar_open__qE29g{transform:rotate(180deg)}@keyframes classroom-journey-bar_ride__4dHNF{50%{transform:translateY(-2px)}}@media(max-width:900px){.classroom-journey-bar_bar__mVJlY{gap:10px;padding:10px 14px;flex-wrap:wrap}.classroom-journey-bar_heading___zOac{flex:1;min-width:140px}.classroom-journey-bar_heading___zOac strong{font-size:16px}.classroom-journey-bar_route__Vn5QC{order:4;flex-basis:100%;height:100px;margin:0 66px}.classroom-journey-bar_time__Qojr2 strong{font-size:18px}.classroom-journey-bar_time__Qojr2{min-width:68px}}@media(prefers-reduced-motion:reduce){.classroom-journey-bar_bus__Mca_1 img{animation:none}.classroom-journey-bar_bus__Mca_1,.classroom-journey-bar_chevron__VXKYN,.classroom-journey-bar_fill__hyuLD{transition:none}}.day-corner_corner__fz9aL{isolation:isolate;background:#e8f4ef;border-color:#aed2ca;box-shadow:0 8px 28px #326f5a19}.day-corner_cornerBackdrop__s60NH{position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/images/classroom/morning-corner.svg) 50%/100% 100% no-repeat}.day-corner_cornerHeader__uC6wf{padding:12px 14px;border-radius:22px;border:1px solid #ffffffb3;background:#fffdf0bd;box-shadow:0 3px 12px #5379870d}.dark .day-corner_corner__fz9aL{background:#182c39;border-color:#3d6269}.dark .day-corner_cornerBackdrop__s60NH{background-image:linear-gradient(#182641b0,#182641c9),url(/images/classroom/morning-corner.svg)}.dark .day-corner_cornerHeader__uC6wf{background:#15243ec9;border-color:#ffffff30}.day-corner_scene__QIvwJ{display:block;width:100%;height:100%}.day-corner_spin__Aza2r{transform-box:fill-box;transform-origin:center;animation:day-corner_spin__Aza2r 18s linear infinite}.day-corner_drift__Athe5{animation:day-corner_drift__Athe5 7s ease-in-out infinite}.day-corner_bob___ldUG{transform-box:fill-box;transform-origin:center;animation:day-corner_bob___ldUG 3.4s ease-in-out infinite}.day-corner_sway__Y6LMf{transform-box:fill-box;transform-origin:bottom center;animation:day-corner_sway__Y6LMf 3s ease-in-out infinite}.day-corner_rain__eJvEz{animation:day-corner_rain__eJvEz 1.1s linear infinite}.day-corner_snow__TWFW8{animation:day-corner_snow__TWFW8 6s linear infinite}.day-corner_leaf__fEQaD{transform-box:fill-box;transform-origin:center;animation:day-corner_leaf__fEQaD 7s ease-in infinite}.day-corner_flash__U7nKV{animation:day-corner_flash__U7nKV 4.5s ease-in-out infinite}.day-corner_fog__6fg3j{animation:day-corner_fog__6fg3j 9s ease-in-out infinite}.day-corner_flutter__YSAAO{animation:day-corner_flutterPath__9KGbY 9s ease-in-out infinite}.day-corner_wing__p5VP8{transform-box:fill-box;transform-origin:center;animation:day-corner_wing__p5VP8 .35s ease-in-out infinite alternate}.day-corner_float__erC2y{animation:day-corner_float__erC2y 3.2s ease-in-out infinite}.day-corner_pointer__PA1iN{transition:transform .9s cubic-bezier(.34,1.56,.64,1)}.day-corner_wedge___Pngh{cursor:pointer;transition:opacity .2s ease,transform .2s ease;transform-box:view-box;transform-origin:120px 120px}.day-corner_wedge___Pngh:hover{transform:scale(1.04)}.day-corner_speaking__4XoI9{animation:day-corner_pulse__4yAL1 1s ease-in-out infinite}@keyframes day-corner_spin__Aza2r{to{transform:rotate(1turn)}}@keyframes day-corner_drift__Athe5{0%,to{transform:translateX(-14px)}50%{transform:translateX(14px)}}@keyframes day-corner_bob___ldUG{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes day-corner_sway__Y6LMf{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes day-corner_rain__eJvEz{0%{transform:translateY(-20px);opacity:0}15%{opacity:.9}to{transform:translate(-14px,150px);opacity:0}}@keyframes day-corner_snow__TWFW8{0%{transform:translateY(-20px);opacity:0}10%{opacity:1}50%{transform:translate(12px,110px)}to{transform:translate(-6px,240px);opacity:.2}}@keyframes day-corner_leaf__fEQaD{0%{transform:translate(0) rotate(0deg);opacity:0}10%{opacity:1}50%{transform:translate(-40px,70px) rotate(160deg)}to{transform:translate(-90px,150px) rotate(340deg);opacity:0}}@keyframes day-corner_flash__U7nKV{0%,86%,to{opacity:0}88%,92%{opacity:1}90%{opacity:.2}}@keyframes day-corner_fog__6fg3j{0%,to{transform:translateX(-30px)}50%{transform:translateX(30px)}}@keyframes day-corner_flutterPath__9KGbY{0%,to{transform:translate(0)}25%{transform:translate(50px,-25px)}50%{transform:translate(100px,5px)}75%{transform:translate(45px,20px)}}@keyframes day-corner_wing__p5VP8{0%{transform:scaleX(1)}to{transform:scaleX(.35)}}@keyframes day-corner_float__erC2y{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes day-corner_pulse__4yAL1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.day-corner_bob___ldUG,.day-corner_drift__Athe5,.day-corner_flash__U7nKV,.day-corner_float__erC2y,.day-corner_flutter__YSAAO,.day-corner_fog__6fg3j,.day-corner_leaf__fEQaD,.day-corner_rain__eJvEz,.day-corner_snow__TWFW8,.day-corner_speaking__4XoI9,.day-corner_spin__Aza2r,.day-corner_sway__Y6LMf,.day-corner_wing__p5VP8{animation:none}.day-corner_pointer__PA1iN{transition:none}}.classroom-timer_scene__6f_xz{display:block;width:100%;height:100%;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.classroom-timer_smooth__XQ79L{transition:transform 1s linear,stroke-dashoffset 1s linear,stroke .6s ease,fill .6s ease}.classroom-timer_grow__zK09O{transform-box:fill-box;transform-origin:center bottom;transition:transform 1s linear}.classroom-timer_pop__TLITz{transform-box:fill-box;transform-origin:center;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .4s ease}.classroom-timer_blink__jSBCH{transform-box:fill-box;transform-origin:center;animation:classroom-timer_blink__jSBCH 4.5s infinite}@keyframes classroom-timer_blink__jSBCH{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.classroom-timer_twinkle__JApcj{animation:classroom-timer_twinkle__JApcj 2.4s ease-in-out infinite}@keyframes classroom-timer_twinkle__JApcj{0%,to{opacity:.25}50%{opacity:1}}.classroom-timer_flame__a7w1Z{transform-box:fill-box;transform-origin:center top;animation:classroom-timer_flame__a7w1Z .16s ease-in-out infinite alternate}@keyframes classroom-timer_flame__a7w1Z{0%{transform:scaleY(.75) scaleX(.9)}to{transform:scaleY(1.2) scaleX(1.05)}}.classroom-timer_bob__f9ewr{animation:classroom-timer_bob__f9ewr 2.2s ease-in-out infinite}@keyframes classroom-timer_bob__f9ewr{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.classroom-timer_stream_____e7{animation:classroom-timer_stream_____e7 .45s linear infinite}@keyframes classroom-timer_stream_____e7{to{stroke-dashoffset:-12}}.classroom-timer_spin__0fzSJ{animation:classroom-timer_spin__0fzSJ 26s linear infinite}@keyframes classroom-timer_spin__0fzSJ{to{transform:rotate(1turn)}}.classroom-timer_drift__8EoWn{animation:classroom-timer_drift__8EoWn 16s ease-in-out infinite alternate}.classroom-timer_driftSlow__4A9k9{animation:classroom-timer_drift__8EoWn 23s ease-in-out infinite alternate-reverse}@keyframes classroom-timer_drift__8EoWn{0%{transform:translateX(-16px)}to{transform:translateX(20px)}}.classroom-timer_flutter__4V7K6{transform-box:fill-box;transform-origin:center;animation:classroom-timer_flutter__4V7K6 .22s ease-in-out infinite alternate}@keyframes classroom-timer_flutter__4V7K6{0%{transform:scaleX(1)}to{transform:scaleX(.3)}}.classroom-timer_fly__45Gro{animation:classroom-timer_fly__45Gro 13s ease-in-out infinite}@keyframes classroom-timer_fly__45Gro{0%{transform:translate(300px,230px) rotate(-8deg)}25%{transform:translate(250px,160px) rotate(10deg)}50%{transform:translate(325px,115px) rotate(-6deg)}75%{transform:translate(350px,200px) rotate(8deg)}to{transform:translate(300px,230px) rotate(-8deg)}}.classroom-timer_flyHome__ainnp{transition:transform 1.2s ease-in-out}.classroom-timer_sparkle__pTYY8{transform-box:fill-box;transform-origin:center;animation:classroom-timer_sparkle__pTYY8 1.3s ease-in-out infinite}@keyframes classroom-timer_sparkle__pTYY8{0%,to{transform:scale(.35);opacity:.35}50%{transform:scale(1.15);opacity:1}}.classroom-timer_wobble__0kkIm{transform-box:fill-box;transform-origin:center bottom;animation:classroom-timer_wobble__0kkIm .9s ease-in-out infinite}@keyframes classroom-timer_wobble__0kkIm{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.classroom-timer_celebrate__Jk1ni{transform-box:fill-box;transform-origin:center bottom;animation:classroom-timer_celebrate__Jk1ni .9s ease-in-out infinite}@keyframes classroom-timer_celebrate__Jk1ni{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-10px) scale(1.04,.97)}}.classroom-timer_stageDisk__A4dRZ{background:radial-gradient(circle at 15% 20%,#fff7cc 0,transparent 40%),radial-gradient(circle at 85% 85%,#ffe1ec 0,transparent 45%),linear-gradient(135deg,#fff8e7,#ffeef4 50%,#eaf7ff);color:#3b2a1a}.classroom-timer_stageRocket__f_OLQ{background:radial-gradient(circle at 80% 15%,#7c3aed55 0,transparent 40%),radial-gradient(circle at 10% 90%,#2563eb55 0,transparent 45%),linear-gradient(160deg,#0b1026,#1e1b4b 55%,#3b0764);color:#f8fafc}.classroom-timer_stageHourglass__HVwQ0{background:radial-gradient(circle at 85% 15%,#fff3c4 0,transparent 40%),linear-gradient(160deg,#fff7ed,#ffedd5 55%,#fed7aa);color:#431407}.classroom-timer_stageFlower__nssqs{background:radial-gradient(circle at 12% 12%,#fff9c4 0,transparent 35%),linear-gradient(180deg,#c7ecff,#e8f8ff 55%,#dcfce7);color:#14532d}.classroom-timer_digits__hp801{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em;line-height:1}.classroom-timer_tickBounce__7Noty{animation:classroom-timer_tickBounce__7Noty .5s cubic-bezier(.34,1.56,.64,1)}@keyframes classroom-timer_tickBounce__7Noty{0%{transform:scale(1.18)}to{transform:scale(1)}}.classroom-timer_bigCount__31EK1{animation:classroom-timer_bigCount__31EK1 .95s cubic-bezier(.22,1,.36,1) both;text-shadow:0 8px 0 #0002,0 0 40px #fff8;-webkit-text-stroke:6px #fff;paint-order:stroke fill}@keyframes classroom-timer_bigCount__31EK1{0%{transform:scale(.3);opacity:0}35%{transform:scale(1.08);opacity:1}80%{transform:scale(1);opacity:1}to{transform:scale(1.25);opacity:0}}.classroom-timer_ringingButton__cTzFW{animation:classroom-timer_ringing___FpYV 1s ease-in-out infinite}@keyframes classroom-timer_ringing___FpYV{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-3deg)}20%,40%{transform:rotate(3deg)}50%{transform:rotate(0)}}.classroom-timer_finishBanner__E49fw{animation:classroom-timer_finishBanner__E49fw .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes classroom-timer_finishBanner__E49fw{0%{transform:translateY(-30px) scale(.6);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.classroom-timer_confetti__ipnph{position:absolute;inset:0;overflow:hidden;pointer-events:none}.classroom-timer_confettiPiece__Of1mc{position:absolute;top:-6%;border-radius:3px;animation-name:classroom-timer_confettiFall__xcmNf;animation-timing-function:cubic-bezier(.3,.6,.6,1);animation-fill-mode:both;animation-iteration-count:2}@keyframes classroom-timer_confettiFall__xcmNf{0%{transform:translateZ(0) rotate(0deg);opacity:1}to{transform:translate3d(var(--drift,0),115vh,0) rotate(var(--spin,540deg));opacity:.9}}@media (prefers-reduced-motion:reduce){.classroom-timer_blink__jSBCH,.classroom-timer_bob__f9ewr,.classroom-timer_celebrate__Jk1ni,.classroom-timer_confettiPiece__Of1mc,.classroom-timer_driftSlow__4A9k9,.classroom-timer_drift__8EoWn,.classroom-timer_flame__a7w1Z,.classroom-timer_flutter__4V7K6,.classroom-timer_fly__45Gro,.classroom-timer_ringingButton__cTzFW,.classroom-timer_sparkle__pTYY8,.classroom-timer_spin__0fzSJ,.classroom-timer_stream_____e7,.classroom-timer_tickBounce__7Noty,.classroom-timer_twinkle__JApcj,.classroom-timer_wobble__0kkIm{animation:none}.classroom-timer_bigCount__31EK1{animation-duration:.01s}.classroom-timer_grow__zK09O,.classroom-timer_pop__TLITz,.classroom-timer_smooth__XQ79L{transition:none}}.timer-setup-card_card__HefsE{isolation:isolate;border-color:#b5cbdc;box-shadow:0 8px 28px #53798720}.timer-setup-card_backdrop__U2Ldr{position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/images/classroom/timer-wonderland.svg) 50%/100% 100% no-repeat}.timer-setup-card_preview__VH6E9{background:#ffffff40;border:1px solid #ffffffb3;box-shadow:inset 0 0 30px #ffffff35,0 4px 12px #3f789512}.timer-setup-card_readout__dZqQY{align-self:center;min-width:65%;padding:5px 20px 9px;border-radius:24px;background:#fffdf1b8;border:1px solid #ffffffb3;box-shadow:0 3px 12px #5379870d}.dark .timer-setup-card_backdrop__U2Ldr{background-image:linear-gradient(#18264199,#182641bb),url(/images/classroom/timer-wonderland.svg)}.dark .timer-setup-card_preview__VH6E9{background:#15243e40;border-color:#ffffff30}.dark .timer-setup-card_readout__dZqQY{background:#15243eb8;border-color:#ffffff30}.classroom-moki-frame_host__sXiXe{min-width:0;min-height:570px;grid-column:span 1}.classroom-moki-frame_frame__BZ_iz{position:relative;isolation:isolate;border-radius:24px;overflow:hidden;background:#c9e4e9;box-shadow:0 8px 28px #18364e18;border:1px solid #b7d4dd}.classroom-moki-frame_frame__BZ_iz:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/images/classroom/moki-grove.svg) 50%/100% 100% no-repeat}.classroom-moki-frame_frame__BZ_iz:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#29407108,#24376808);transition:background 1s}.classroom-moki-frame_frame__BZ_iz[data-sleeping=true]:after{background:linear-gradient(#17255566,#24376822)}.classroom-moki-frame_toolbar__0Fb_s{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 0;color:#264760}.classroom-moki-frame_toolbar__0Fb_s>span{font-size:9px;font-weight:850;letter-spacing:.13em;text-shadow:0 1px 6px white}.classroom-moki-frame_toolbar__0Fb_s button{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:1px solid #fff;border-radius:12px;background:#fffef2ed;color:#284658;font-size:11px;font-weight:800;box-shadow:0 2px 5px #24376818}.classroom-moki-frame_frame__BZ_iz button:focus-visible{outline:3px solid #795acb;outline-offset:3px}.classroom-moki-frame_frame__BZ_iz [data-moki-card]{background:none;border:0;box-shadow:none;min-height:540px;padding-top:10px}.classroom-moki-frame_frame__BZ_iz [data-moki-header]{flex-wrap:wrap;gap:6px}.classroom-moki-frame_frame__BZ_iz [data-moki-header]>div:first-child{background:#f5f3ffee;color:#49448c;border-color:#d9d6f2}.classroom-moki-frame_frame__BZ_iz [data-moki-stage]{border-radius:28px}.classroom-moki-frame_frame__BZ_iz [data-moki-aura]{display:none}.classroom-moki-frame_frame__BZ_iz:not(.classroom-moki-frame_expanded__W3Xtt) [data-moki-sprite]{max-width:calc(100% - 72px);margin-right:62px}.classroom-moki-frame_frame__BZ_iz [data-moki-controls]{background:#f6f6ffb8;padding:8px;border-radius:18px;border:1px solid #ffffffaa}.classroom-moki-frame_expanded__W3Xtt{position:fixed;inset:0;z-index:180;border:0;border-radius:0;overflow-y:auto;display:flex;flex-direction:column;min-height:100dvh;background:#c9e4e9}.classroom-moki-frame_expanded__W3Xtt:before{background-size:cover}.classroom-moki-frame_expanded__W3Xtt .classroom-moki-frame_toolbar__0Fb_s{padding:14px 24px 0}.classroom-moki-frame_expanded__W3Xtt .classroom-moki-frame_toolbar__0Fb_s>span{font-size:12px}.classroom-moki-frame_expanded__W3Xtt .classroom-moki-frame_toolbar__0Fb_s button{font-size:14px;min-height:42px}.classroom-moki-frame_expanded__W3Xtt [data-moki-card]{flex:1;min-height:0;width:100%;max-width:1500px;margin:0 auto;padding:12px 32px 18px;overflow:visible}.classroom-moki-frame_expanded__W3Xtt [data-moki-header]{flex-shrink:0}.classroom-moki-frame_expanded__W3Xtt [data-moki-stage]{flex:1;min-height:380px;margin:0;padding:30px 0 0}.classroom-moki-frame_expanded__W3Xtt [data-moki-sprite]>div{width:clamp(360px,58vh,760px)!important;max-width:82vw!important}.classroom-moki-frame_expanded__W3Xtt [data-moki-speech]{top:24px;left:4%;max-width:270px}.classroom-moki-frame_expanded__W3Xtt [data-moki-speech]>div{font-size:18px;padding:16px}.classroom-moki-frame_expanded__W3Xtt [data-moki-countdown]{top:24px;right:4%;padding:16px 24px}.classroom-moki-frame_expanded__W3Xtt [data-moki-digits]{font-size:clamp(40px,6vw,76px)}.classroom-moki-frame_expanded__W3Xtt [data-moki-controls]{width:min(100%,850px);margin:0 auto;flex-shrink:0}@media(min-width:1280px){.classroom-moki-frame_host__sXiXe{grid-column:span 4}}@media(max-width:700px){.classroom-moki-frame_expanded__W3Xtt [data-moki-card]{padding:12px}.classroom-moki-frame_expanded__W3Xtt [data-moki-stage]{padding-top:120px}.classroom-moki-frame_expanded__W3Xtt [data-moki-sprite]>div{width:80vw!important}.classroom-moki-frame_expanded__W3Xtt [data-moki-speech]{left:0;max-width:46%}.classroom-moki-frame_expanded__W3Xtt [data-moki-speech]>div{font-size:13px;padding:10px}.classroom-moki-frame_expanded__W3Xtt [data-moki-countdown]{right:0;padding:10px}.classroom-moki-frame_expanded__W3Xtt [data-moki-digits]{font-size:36px}.classroom-moki-frame_toolbar__0Fb_s>span{font-size:8px}}@media(prefers-reduced-motion:reduce){.classroom-moki-frame_frame__BZ_iz:after{transition:none}}.moki-wake-meter_meter__uA_bo{--fill:#21b885;--light:#a8edc5;position:absolute;right:8px;bottom:30px;z-index:20;display:flex;flex-direction:column;align-items:center;gap:7px;width:66px;padding:10px 7px;border-radius:20px;background:#fffef4ed;border:2px solid #ffffff;box-shadow:0 5px 15px #183b4a25;color:#224e50;pointer-events:none}.moki-wake-meter_meter__uA_bo[data-tone=orange]{--fill:#f28c23;--light:#ffdb85}.moki-wake-meter_meter__uA_bo[data-tone=red]{--fill:#e34d64;--light:#ffadad}.moki-wake-meter_title__XM7nn{font-size:10px;font-weight:850}.moki-wake-meter_meter__uA_bo strong{font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.moki-wake-meter_track__jLZrZ{height:190px;width:100%;display:flex;flex-direction:column-reverse;gap:5px;padding:5px;background:#dce9e8;border-radius:12px;box-shadow:inset 0 2px 4px #26494e18}.moki-wake-meter_segment__nGzWd{flex:1;min-height:0;border-radius:5px;background:#f7faf5;position:relative;overflow:hidden}.moki-wake-meter_segment__nGzWd:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--fill),var(--light));transform:scaleY(0);transform-origin:bottom;transition:transform .55s ease,background .4s}.moki-wake-meter_filled__GQLF8:after{transform:scaleY(1)}.moki-wake-meter_pulse__BI_wY{animation:moki-wake-meter_pop__6YJ0K .6s ease}@keyframes moki-wake-meter_pop__6YJ0K{50%{transform:scale(1.22);color:var(--fill)}}@media(min-width:701px){[aria-modal=true] .moki-wake-meter_meter__uA_bo{right:6%;bottom:40px;width:90px;padding:14px 10px}[aria-modal=true] .moki-wake-meter_track__jLZrZ{height:clamp(220px,32vh,370px)}[aria-modal=true] .moki-wake-meter_title__XM7nn{font-size:13px}[aria-modal=true] .moki-wake-meter_meter__uA_bo strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.moki-wake-meter_segment__nGzWd:after{transition:none}.moki-wake-meter_pulse__BI_wY{animation:none}}