@font-face{font-family:lexend;src:url(../media/Lexend_400Regular-s.3_wafik_my98e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lexend;src:url(../media/Lexend_700Bold-s.03busxvdiw-zs.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}.vWGP7G_className{font-family:lexend,lexend Fallback}.vWGP7G_variable{--font-lexend:"lexend", "lexend Fallback"}
@font-face{unicode-range:U+20,U+A0,U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF;font-family:nastaliq;src:url(../media/NotoNastaliqUrdu_400Regular.3oejmfrmtw042.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+20,U+A0,U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF;font-family:nastaliq;src:url(../media/NotoNastaliqUrdu_600SemiBold.2ezy8ax13fezn.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}._0uObWW_className{font-family:nastaliq}._0uObWW_variable{--font-nastaliq:"nastaliq"}
button,input,select,textarea{font:inherit}body{background:var(--background);color:var(--body);overflow-wrap:break-word;margin:0;font-family:system-ui,sans-serif;line-height:1.5}h1,h2,h3{color:var(--heading)}a{color:var(--link)}.page{max-width:64rem;margin:0 auto;padding:1.5rem 1rem 4rem}.narrow{max-width:28rem}.top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.field{margin-bottom:1rem}.field>label{color:var(--heading);margin-bottom:.25rem;font-weight:600;display:block}.input{box-sizing:border-box;border:1px solid var(--muted);background:var(--field);width:100%;min-height:48px;color:var(--heading);border-radius:12px;padding:0 .75rem}textarea.input{min-height:16rem;padding:.75rem}.hint{color:var(--muted);margin:.25rem 0 0;font-size:14px}.error-text{background:var(--wrong-tint);color:var(--wrong);border-radius:12px;padding:.5rem .75rem}.notice{background:var(--right-tint);color:var(--right-text);border-radius:12px;padding:.5rem .75rem}.button-primary,.button-secondary{cursor:pointer;border-radius:24px;min-height:48px;padding:0 1.25rem;font-weight:700}.button-primary{background:var(--action);color:var(--on-action);border:0}.button-primary:disabled{opacity:.6}.button-secondary{border:2px solid var(--action);color:var(--link);background:0 0}.card{border:1px solid var(--card-line);background:var(--card);border-radius:16px;margin:0 0 1rem;padding:1rem}:focus-visible{outline:3px solid var(--link);outline-offset:2px}.side-by-side{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:48rem){.side-by-side{grid-template-columns:minmax(0,1fr)}}.note-body{font-size:18px;line-height:1.6}.note-body:lang(ur){line-height:2}:lang(ur){font-family:var(--font-nastaliq), system-ui, serif;line-height:2}.send-back{margin-top:1rem}textarea.comment{min-height:6rem}.buttons{flex-wrap:wrap;gap:.75rem;display:flex}.role-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.role-line>*{min-width:0;max-width:100%}.confirm summary{align-items:center;list-style:none;display:inline-flex}.confirm summary::-webkit-details-marker{display:none}.confirm[open] summary{margin-bottom:.5rem}.changes{padding-inline-start:1.25rem}.changes li{margin-bottom:.5rem}.text-link{align-items:center;min-height:48px;display:inline-flex}.link-button{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}.lesson-list{padding-inline-start:1.25rem}.file-input{padding:.6rem .75rem}textarea.code{min-height:10rem;font-family:ui-monospace,monospace;font-size:14px}.lesson{font-size:18px;line-height:1.6}.lesson-text{white-space:pre-wrap}.lesson-step{border-top:1px solid var(--card-line);margin-bottom:1.5rem;padding-top:.5rem}.equation{background:var(--heading);color:var(--card);border-radius:999px;padding:.5rem 1rem;font-weight:600;display:inline-block}.tip{background:var(--field);border-radius:12px;padding:.75rem 1rem}.scene{margin:1rem 0}.scene-step{margin-top:.75rem}.scene-frame{border:1px solid var(--card-line);border-radius:12px;width:100%;max-width:360px;height:auto;display:block}.check-list{padding-inline-start:0;list-style:none}.check-question{margin-bottom:1.25rem}.options{padding-inline-start:1.25rem}.option.right{color:var(--right-text)}.table-region{max-width:100%;margin:.5rem 0 1rem;overflow-x:auto}.data-table{border-collapse:collapse}.data-table caption{text-align:start;padding-bottom:.25rem;font-weight:700}.data-table th,.data-table td{border:1px solid var(--card-line);text-align:start;vertical-align:top;padding:.5rem .75rem}form>.hint{margin-bottom:.75rem}@media (min-width:48rem){.jump-link{display:none}}.note-neutral{background:var(--field);color:var(--heading);border-radius:12px;margin:0 0 1rem;padding:.75rem 1rem}.note-neutral h2{margin-top:0}.notice-anchor:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scene-frame text{font-family:var(--font-lexend), sans-serif}@media (max-width:30rem){.scene-frame{border-inline:0;border-radius:0;width:calc(100% + 2rem);max-width:none;margin-inline:-1rem}}@media (min-width:48rem){.sticky{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}}.note-attention{border-inline-start:4px solid var(--action);background:var(--selected);color:var(--heading);border-radius:12px;margin:0 0 1rem;padding:.75rem 1rem}.note-attention h2{margin-top:0}.jump-link-inline{font-weight:600}.skeleton{background:var(--card);border-radius:16px;height:3rem;margin-bottom:1rem}.skeleton-title{width:60%;height:2.5rem}.note-block{margin-top:.25rem;display:block}.marked-words{white-space:pre-wrap;overflow-wrap:anywhere}.safety-words{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 .75rem}.safety-tabs{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.safety-tabs [aria-current=page]{font-weight:700;text-decoration:none}.contact-lines{margin:0}.contact-lines dt{font-weight:700}.contact-lines dd{overflow-wrap:anywhere;margin:0 0 .5rem}
