._chapter_105xs_1{align-items:flex-start}._card_105xs_2{border:1px solid var(--border,#dcded1);background:var(--surface,#fbf9f2);border-radius:16px;flex:1;min-width:0;padding:18px 22px}._chapter_105xs_1 ._card_105xs_2 h2{color:var(--text-main,#193e38);overflow-wrap:anywhere;margin:0 0 12px;font-size:25px;line-height:1.6}._badge_105xs_4{color:#49634d;background:#e6ece2;border-radius:20px;padding:4px 12px;font-size:12px;line-height:1.7;display:inline-block}._chapter_105xs_1 ._milestone_105xs_5{color:#64756a;background:#edf1e8;border-color:#d7dfd2;flex-shrink:0}._chapter_105xs_1:last-child:before{display:none}._comingStage_105xs_7{cursor:default}._comingStage_105xs_7 small{color:var(--text-muted,#68776c)}@media (max-width:600px){._card_105xs_2{padding:14px 16px}._chapter_105xs_1 ._card_105xs_2 h2{font-size:22px}}._board_1sxfm_1{gap:22px;margin-top:30px;display:grid}._row_1sxfm_2{min-width:0}._grid_1sxfm_3{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}._chapter_1sxfm_4{isolation:isolate;color:#fff8e7;text-align:right;background:#254a3e;border:0;border-radius:15px;min-height:225px;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 16px #163d3512}._chapter_1sxfm_4 img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}._chapter_1sxfm_4:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#142c258c 55%,#142c25f5);position:absolute;inset:0}._chapter_1sxfm_4[aria-expanded=true]{outline-offset:3px;outline:3px solid #b18a48}._label_1sxfm_8{flex-direction:column;justify-content:end;align-items:flex-start;gap:7px;min-height:225px;padding:18px 14px;display:flex}._label_1sxfm_8 small{color:#f2d394;align-items:center;gap:9px;font-size:12px;display:flex}._label_1sxfm_8 strong{font:22px/1.5 Amiri,serif}._label_1sxfm_8>svg{margin-top:3px;transition:transform .15s}._chapter_1sxfm_4[aria-expanded=true] ._label_1sxfm_8>svg{transform:rotate(180deg)}._detail_1sxfm_14{order:1;grid-column:1/-1;min-width:0;padding:10px 0 8px}._detail_1sxfm_14[hidden]{display:none}._detail_1sxfm_14 h2{margin:0 0 15px;font:28px/1.5 Amiri,serif}._scenes_1sxfm_17{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._scenes_1sxfm_17 button{text-align:right;color:#24483c;background:#fcfaf4;border:1px solid #d7dbcd;border-radius:10px;align-items:center;gap:10px;min-height:56px;padding:12px;font-size:14px;line-height:1.7;display:flex}._scenes_1sxfm_17 button>svg:last-child{flex-shrink:0;margin-inline-start:auto}._sceneNumber_1sxfm_20{color:#9a7337;font-size:13px}._scenes_1sxfm_17 ._current_1sxfm_21{background:#f0e6ce;border-color:#a58145}._chapter_1sxfm_4:hover{filter:brightness(1.05)}@media (max-width:1000px){._label_1sxfm_8 strong{font-size:20px}._chapter_1sxfm_4,._label_1sxfm_8{min-height:200px}}@media (max-width:700px){._board_1sxfm_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._row_1sxfm_2,._grid_1sxfm_3{display:contents}._chapter_1sxfm_4,._label_1sxfm_8{min-height:190px}._chapter_1sxfm_4[aria-expanded=true]{grid-column:1/-1}._label_1sxfm_8{padding:15px}._detail_1sxfm_14{order:0;padding-top:10px}._scenes_1sxfm_17{grid-template-columns:1fr}._detail_1sxfm_14 h2{font-size:25px}}@media (prefers-reduced-motion:reduce){._label_1sxfm_8>svg{transition:none}}._link_2p5wq_1{white-space:nowrap;background:linear-gradient(135deg,#fcf4df,#eee1bd);border:1px solid #c5a05e;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 15px;font-size:13px;font-weight:700;line-height:1.4;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 3px 9px #a78a4220;color:#755723!important;text-decoration:none!important;display:inline-flex!important}._link_2p5wq_1 svg{color:#9e762c}._link_2p5wq_1:hover{background:#eee0b8;transform:translateY(-1px);box-shadow:0 5px 13px #a78a4230}._link_2p5wq_1:focus-visible{outline-offset:3px;outline:3px solid #466b59}._link_2p5wq_1[aria-current=page]{background:#eee1bf;box-shadow:inset 0 0 0 1px #b39350}@media (max-width:600px){._link_2p5wq_1{gap:6px;min-height:39px;padding:7px 10px;font-size:12px}._link_2p5wq_1 svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){._link_2p5wq_1{transition:none}._link_2p5wq_1:hover{transform:none}}
