.Page87Section_section__jTZxZ{padding:200px 2rem;background:#fafafa}.Page87Section_inner__mWs_Z{max-width:1200px;margin:0 auto}.Page87Section_header__TgGB6{text-align:center;margin-bottom:3rem}.Page87Section_badge__aI_yf{display:inline-block;padding:6px 16px;background:#e8f7ea;color:#2d7a35;border-radius:50px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1rem}.Page87Section_title__v07c1{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:900;color:#173500;margin:0 0 1rem}.Page87Section_accent__f8CdX{color:#c58a1e}.Page87Section_lead__8E_BK{font-size:1.1rem;color:#555;line-height:1.7;max-width:640px;margin:0 auto}.Page87Section_stage__EcEkr{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.Page87Section_reader__u0BAG{position:relative;height:420px;border-radius:14px;overflow:hidden;border:1px solid #e0e0e0;background:white}.Page87Section_reader__u0BAG:after,.Page87Section_reader__u0BAG:before{content:"";position:absolute;left:0;right:0;height:80px;z-index:5;pointer-events:none}.Page87Section_reader__u0BAG:before{top:0;background:linear-gradient(180deg,white,transparent)}.Page87Section_reader__u0BAG:after{bottom:0;background:linear-gradient(0deg,white,transparent)}.Page87Section_pages__KaLwC{position:absolute;left:50%;top:0;transform:translateX(-50%);width:220px}.Page87Section_pagesStreaming__YKwRN{animation:Page87Section_stream__jY1CJ 3.1s cubic-bezier(.4,0,.55,1) forwards}@keyframes Page87Section_stream__jY1CJ{0%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(-2150px)}}.Page87Section_page__WRc8q{width:220px;height:145px;margin:12px 0;border-radius:8px;background:#f7faf7;border:1px solid #dde8df;padding:14px 14px 0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Page87Section_pageBlurred__1kb9C{filter:blur(1.2px);opacity:.85}.Page87Section_pageNo__FYhqu{font-family:var(--font-mono,monospace);font-size:8px;color:#999;letter-spacing:.5px;margin-bottom:8px}.Page87Section_pageLines__48uJg{display:flex;flex-direction:column;gap:6px}.Page87Section_pageLines__48uJg i{height:5px;border-radius:3px;background:#e0e0e0}.Page87Section_w90__YgqZ7{width:90%}.Page87Section_w80__V4Ys8{width:80%}.Page87Section_w70__ZIe0D{width:70%}.Page87Section_w60__RvoWI{width:60%}.Page87Section_w50__yXVgM{width:50%}.Page87Section_w40__ktFiu{width:40%}.Page87Section_page87__J0W8V{border-color:#dde8df}.Page87Section_clauseLine__C8OZY{height:9px;border-radius:3px;margin-top:2px;background:rgba(197,138,30,.25);width:88%}.Page87Section_spotlight__mUAVc{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0;background:radial-gradient(220px 150px at 50% 50%,transparent 0,transparent 38%,rgba(255,255,255,.92) 72%);transition:opacity .6s ease}.Page87Section_spotlightVisible__l_KAJ{opacity:1}.Page87Section_surfaced__ztClS{position:absolute;z-index:7;left:50%;top:50%;transform:translate(-50%,-50%) scale(.94);width:min(320px,86%);background:white;border:1px solid #c58a1e;border-radius:11px;padding:16px 17px;box-shadow:0 8px 24px rgba(0,0,0,.08);opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.4,.5,1)}.Page87Section_surfacedVisible__F7AaP{opacity:1;transform:translate(-50%,-50%) scale(1)}.Page87Section_surfacedSolved__ZSvsL{border-color:#4fa658;box-shadow:0 8px 24px rgba(79,166,88,.12)}.Page87Section_surfacedTag__v7Khd{display:flex;align-items:center;gap:7px;font-family:var(--font-mono,monospace);font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:#c58a1e;margin-bottom:9px}.Page87Section_surfacedSolved__ZSvsL .Page87Section_surfacedTag__v7Khd{color:#2d7a35}.Page87Section_warnIcon__W1lfe{width:14px;height:14px;flex:none}.Page87Section_surfacedText__Jbvrn{font-size:13px;line-height:1.5;color:#1a1a1a}.Page87Section_surfacedText__Jbvrn strong{color:#c58a1e;font-weight:700}.Page87Section_surfacedSolved__ZSvsL .Page87Section_surfacedText__Jbvrn strong{color:#2d7a35}.Page87Section_surfacedCite__hbqzX{display:inline-flex;margin-top:11px;align-items:center;gap:7px;font-family:var(--font-mono,monospace);font-size:9.5px;color:#2d7a35;border:1px solid #4fa658;border-radius:5px;padding:5px 9px;background:#f7faf7;letter-spacing:.3px;animation:Page87Section_fadeIn__GeYoZ .4s ease}@keyframes Page87Section_fadeIn__GeYoZ{0%{opacity:0}to{opacity:1}}.Page87Section_counter__ZzWG5{position:absolute;right:14px;bottom:14px;z-index:8;font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.5px;color:#888;background:white;border:1px solid #e0e0e0;border-radius:6px;padding:5px 9px}.Page87Section_counter__ZzWG5 strong{color:#1a1a1a;font-weight:700}.Page87Section_counterWarning__OzprI{color:#c58a1e;border-color:rgba(197,138,30,.5)}.Page87Section_counterWarning__OzprI strong{color:#c58a1e}.Page87Section_counterSolved__1uejn{color:#2d7a35;border-color:rgba(79,166,88,.5)}.Page87Section_counterSolved__1uejn strong{color:#2d7a35}.Page87Section_railStep__l3vOJ{opacity:.3;transition:opacity .5s ease;padding:16px 0;border-top:1px solid #e8e8e8}.Page87Section_railStep__l3vOJ:first-child{border-top:0}.Page87Section_railStepOn__MrPw_{opacity:1}.Page87Section_railKey__Dp062{font-family:var(--font-mono,monospace);font-size:10px;color:#4fa658;letter-spacing:1px;margin-bottom:7px}.Page87Section_railTitle__1XCJe{font-weight:900;font-size:1.2rem;color:#173500;line-height:1.25;margin-bottom:7px}.Page87Section_railBody__sRe7H{font-size:13.5px;line-height:1.6;color:#888;max-width:430px}.Page87Section_controls__tcrVz{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}.Page87Section_btn__IseeB{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-size:14px;border-radius:8px;padding:11px 18px;border:1px solid #ddd;background:transparent;color:#1a1a1a;transition:border-color .15s}.Page87Section_btn__IseeB:hover{border-color:#4fa658}.Page87Section_btnPlay__zKAZK{background:#4fa658;border-color:#4fa658;color:white;font-weight:700}.Page87Section_btnPlay__zKAZK:hover{background:#3d9248}.Page87Section_hint__dLAO6{font-size:11.5px;color:#aaa;margin-top:12px}@media (max-width:920px){.Page87Section_stage__EcEkr{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.Page87Section_pages__KaLwC,.Page87Section_spotlight__mUAVc,.Page87Section_surfaced__ztClS{transition-duration:.01ms!important;animation-duration:.01ms!important}.Page87Section_pagesStreaming__YKwRN{transform:translateX(-50%) translateY(-2150px)}}.ReplayButton_wrapper__khAOo{position:relative;display:flex;justify-content:flex-end;margin-top:12px;min-height:36px}.ReplayButton_replay__viMpN{width:36px;height:36px;border-radius:50%;border:1px solid #dde8df;background:white;color:#999;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .4s ease,border-color .2s,color .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.06)}section:hover .ReplayButton_replay__viMpN{opacity:.6}.ReplayButton_replay__viMpN:hover{opacity:1;border-color:#4fa658;color:#4fa658;box-shadow:0 2px 12px rgba(79,166,88,.15)}.ReplayButton_replay__viMpN:focus-visible{opacity:1;outline:2px solid #4fa658;outline-offset:2px}.ReplayButton_replay__viMpN:active{transform:scale(.92)}