.web-module__T9PfiG__page{--web-ink:var(--py-ink);--web-muted:var(--py-ink-soft);--web-accent:var(--py-blue-deep);--web-line:var(--py-line);--lesson-color:var(--py-blue-deep)}.web-module__T9PfiG__page .nav-accent-web{--course-nav-brand:var(--py-blue);--course-nav-ink:var(--py-blue-deep);--course-nav-soft:var(--py-sky)}.web-module__T9PfiG__page .course-sidebar-module .mod-title{white-space:normal;overflow-wrap:anywhere}.web-module__T9PfiG__page .course-sidebar-mark{background:var(--py-blue);color:var(--py-on-blue)}.web-module__T9PfiG__page .course-sidebar-lessons a:hover{background:var(--py-sky);color:var(--py-blue-deep)}.web-module__T9PfiG__page .course-sidebar-lessons a.is-active{background:var(--py-blue);color:var(--py-on-blue)}.web-module__T9PfiG__sandbox{border:1px solid var(--web-line);background:var(--py-card);border-radius:9px;min-width:0;margin-top:18px;overflow:hidden}.web-module__T9PfiG__editors{background:var(--web-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.web-module__T9PfiG__editors label{background:var(--py-panel-soft);flex-direction:column;min-width:0;display:flex}.web-module__T9PfiG__editors label>span{font:700 13px var(--py-mono);padding:12px}.web-module__T9PfiG__editors textarea{border:0;border-top:1px solid var(--web-line);width:100%;min-height:225px;font:14px/1.7 var(--py-mono);resize:vertical;background:var(--py-control);color:var(--web-ink);white-space:pre;tab-size:2;border-radius:0;padding:12px;display:block;overflow:auto}.web-module__T9PfiG__editors textarea:focus-visible{outline:2px solid var(--web-accent);outline-offset:-2px}.web-module__T9PfiG__toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.web-module__T9PfiG__toolbar button{border:1px solid var(--web-line);background:var(--py-control-hover);color:var(--web-ink);cursor:pointer;border-radius:6px;padding:10px 14px;font-size:14px}.web-module__T9PfiG__toolbar .web-module__T9PfiG__primary{border-color:var(--py-blue);background:var(--py-blue);color:var(--py-on-blue);font-weight:700}.web-module__T9PfiG__toolbar>span{color:var(--web-muted);font-size:13px}.web-module__T9PfiG__previewNote{color:var(--web-muted);padding:0 14px;font-size:13px;line-height:1.7;margin:0 0 13px!important}.web-module__T9PfiG__preview{border:0;border-top:1px solid var(--web-line);background:#fff;width:100%;min-height:340px;display:block}.web-module__T9PfiG__mobileDirectory{display:none}@media (max-width:1100px){.web-module__T9PfiG__editors{grid-template-columns:1fr}.web-module__T9PfiG__editors textarea{min-height:150px}}@media (max-width:1024px){.web-module__T9PfiG__mobileDirectory{border-top:1px solid var(--web-line);padding:24px 20px;font-size:14px;display:block}.web-module__T9PfiG__mobileDirectory summary{cursor:pointer;font-weight:700}.web-module__T9PfiG__mobileDirectory a{padding:9px 0;display:block}.web-module__T9PfiG__mobileDirectory a[aria-current=page]{color:var(--web-accent);font-weight:700}}
