.quiz-card .qz-head{top:calc(var(--qz-top,0px) + 8px)}.quiz-card{scroll-margin-top:calc(var(--qz-top,0px) + 12px)}.quiz-card .qz-q{scroll-margin-top:calc(var(--qz-top,0px) + var(--qz-head-h,90px) + 24px)}.content-block .quiz-page{max-width:none;margin:0;padding:4px 0 16px}main.yq{overflow-x:clip}.role-box{background:var(--surface);width:min(480px,100%);color:var(--text);text-align:center;border-radius:22px;padding:30px 24px 20px;animation:.22s ease-out role-in;position:relative;box-shadow:0 24px 70px #0f121e47}:root[data-theme=dark] .role-box{border:1px solid var(--border);box-shadow:0 24px 70px #0000008c}@keyframes role-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.role-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.role-close:hover{background:var(--border);color:var(--text)}.role-box h2{margin:0 0 6px;font-size:1.5rem}.role-sub{color:var(--muted);margin:0 0 18px;font-size:.95rem}.role-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=380px){.role-grid{grid-template-columns:1fr}}.role-opt{font:inherit;color:var(--text);background:var(--surface);border:2px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 16px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.role-opt:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 10px 24px #4f5bd529}.role-opt:active{transform:scale(.97)}.role-opt:focus-visible{outline-offset:2px;outline:3px solid #4f5bd573}.role-opt:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.role-opt b{font-size:1.08rem}.role-opt small{color:var(--muted);font-size:.8rem;line-height:1.35}.role-art{transition:transform .2s;display:block}.role-opt:hover .role-art{transform:scale(1.06)rotate(-3deg)}.role-opt--ustoz:hover{border-color:#2f9e7a;box-shadow:0 10px 24px #2f9e7a29}.role-opt.is-on{border-color:var(--primary);background:#4f5bd512}.role-opt--ustoz.is-on{background:#2f9e7a14;border-color:#2f9e7a}.role-tick{background:var(--primary);border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .18s;display:grid;position:absolute;top:10px;right:10px;transform:scale(0)}.role-opt--ustoz .role-tick{background:#2f9e7a}.role-opt.is-on .role-tick{transform:scale(1)}.role-foot{color:var(--muted);margin:16px 0 0;font-size:.78rem}a.site-login-btn{align-items:center;display:inline-flex}.site-user-ava{overflow:hidden}.site-user-ava img{object-fit:cover;width:100%;height:100%;display:block}.acct-menu{z-index:130;background:var(--surface);width:348px;max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);color:var(--text);border:1px solid var(--border);border-radius:20px;padding:8px;animation:.14s ease-out hdr-pop;overflow-y:auto;box-shadow:0 20px 50px #0f121e2e}:root[data-theme=dark] .acct-menu{box-shadow:0 20px 50px #0000008c}.acct-head{align-items:center;gap:14px;padding:10px 10px 12px;display:flex}.site-user-ava.acct-ava{flex:0 0 52px;width:52px;height:52px;font-size:1.35rem}.acct-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.acct-who b,.acct-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-who b{font-size:1.05rem}.acct-who span{color:var(--muted);margin-top:2px;font-size:.84rem}.acct-badges{flex-wrap:wrap;gap:6px;padding:0 10px 12px;display:flex}.acct-pill{height:30px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.acct-pill svg{flex:none}.acct-pill--oquvchi{color:#3a44b0;background:#4f5bd51a}.acct-pill--ustoz{color:#1d7457;background:#2f9e7a1f}.acct-pill--none{color:var(--primary);border:1px dashed var(--primary);cursor:pointer;background:0 0}.acct-pill--none:hover{background:#4f5bd514}.acct-pill--tests{color:#9a5a00;background:#f5a62329}.acct-pill--admin{color:#b02a48;background:#c737541a}:root[data-theme=dark] .acct-pill--oquvchi{color:#c3c9ff;background:#97a2ff29}:root[data-theme=dark] .acct-pill--ustoz{color:#7fe3cf;background:#40d0bd24}:root[data-theme=dark] .acct-pill--none:hover{background:#97a2ff1f}:root[data-theme=dark] .acct-pill--tests{color:#f5c451;background:#f5c45124}:root[data-theme=dark] .acct-pill--admin{color:#ffa3aa;background:#ff8f9724}.acct-theme{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 10px 0 12px;font-size:.95rem;font-weight:600;display:flex}.acct-seg{background:var(--hdr-hover);border:1px solid var(--border);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.acct-seg button{width:42px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.acct-seg button:hover{color:var(--text)}.acct-seg button[aria-checked=true],.acct-seg button[aria-pressed=true]{background:var(--surface);color:#e08a00;box-shadow:0 1px 4px #0f121e24}:root[data-theme=dark] .acct-seg{background:var(--bg)}:root[data-theme=dark] .acct-seg button[aria-checked=true],.acct-seg button[aria-pressed=true]{background:var(--surface-2);color:var(--primary);box-shadow:none}.acct-sep{background:var(--border);height:1px;margin:6px 4px}.acct-item{width:100%;min-height:48px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:.95rem;font-weight:600;display:flex}.acct-item svg{color:var(--muted);flex:0 0 20px}.acct-item span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.acct-item small{color:var(--muted);flex:none;font-size:.8rem;font-weight:500}.acct-item:hover,.acct-item:focus-visible{background:var(--hdr-hover)}.acct-item:hover svg{color:var(--primary)}.acct-menu button:focus-visible,.acct-menu a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.acct-logout,.acct-logout svg,.acct-logout:hover svg{color:var(--hdr-danger)}:root[data-theme=dark] .acct-logout:hover{background:#ff8f971a}.acct-logout:hover{background:#c7375412}.acc-page{--c-alo:#12a594;--c-yaxshi:#4f5bd5;--c-qoniqarli:#f0a020;--c-qayta:#e0525a;--c-track:#4f5bd51a;max-width:780px}.acc-page.st-page{max-width:920px}:root[data-theme=dark] .acc-page{--c-alo:#40d0bd;--c-yaxshi:#97a2ff;--c-qoniqarli:#f5c451;--c-qayta:#ff8f97;--c-track:#97a2ff24}.acc-page .page-title{margin:0 0 18px}.acc-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;margin-bottom:16px;padding:22px 24px;box-shadow:0 6px 24px #1f24330d}:root[data-theme=dark] .acc-card{box-shadow:none}.acc-h{margin:0 0 14px;font-size:1.08rem}.acc-empty{color:var(--muted);margin:0;line-height:1.5}.acc-empty a{color:var(--primary);white-space:nowrap;font-weight:600}.acc-note{color:var(--muted);margin:12px 0 0;font-size:.8rem}.acc-login{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.acc-login>div{flex-direction:column;flex:260px;gap:4px;display:flex}.acc-login>div span{color:var(--muted);font-size:.9rem}.acc-login .site-google-btn{flex:0 260px}.pf-head{align-items:center;gap:24px;padding:26px;display:flex}.site-user-ava.pf-ava{width:104px;height:104px;box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--c-track);flex:0 0 104px;font-size:2.6rem}.pf-who{flex:auto;min-width:0}.pf-who h2{overflow-wrap:anywhere;margin:0;font-size:1.6rem;line-height:1.2}.pf-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.92rem;display:block;overflow:hidden}.acct-badges.pf-badges{padding:14px 0 0}.acct-pill--plain{background:var(--c-track);color:var(--muted)}.acc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.acc-stats .acc-card{margin:0}.acc-stat{flex-direction:column;gap:4px;padding:18px 18px 16px;display:flex}.acc-stat-label{color:var(--muted);font-size:.82rem;font-weight:600}.acc-stat-num{font-size:2rem;font-weight:800;line-height:1.15}.acc-stat-cap{color:var(--muted);font-size:.78rem;line-height:1.3}.acc-stat .acc-bar{margin:4px 0 2px}.acc-bar{background:var(--c-track);border-radius:99px;height:8px;display:block;overflow:hidden}.acc-bar i{border-radius:inherit;background:var(--primary);height:100%;display:block}.acc-bar--alo i,.acc-fill--alo{background:var(--c-alo)}.acc-bar--yaxshi i,.acc-fill--yaxshi{background:var(--c-yaxshi)}.acc-bar--qoniqarli i,.acc-fill--qoniqarli{background:var(--c-qoniqarli)}.acc-bar--qayta i,.acc-fill--qayta{background:var(--c-qayta)}.acc-tone--alo{color:#0f8a7c}.acc-tone--yaxshi{color:#3a44b0}.acc-tone--qoniqarli{color:#a06b00}.acc-tone--qayta{color:#c2373b}:root[data-theme=dark] .acc-tone--alo{color:var(--c-alo)}:root[data-theme=dark] .acc-tone--yaxshi{color:var(--c-yaxshi)}:root[data-theme=dark] .acc-tone--qoniqarli{color:var(--c-qoniqarli)}:root[data-theme=dark] .acc-tone--qayta{color:var(--c-qayta)}.acc-grades{margin:0;padding:0;list-style:none}.acc-grades li+li{margin-top:16px}.acc-grade-line{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.acc-grade-line b{min-width:0;font-size:.96rem}.acc-grade-line span{color:var(--muted);flex:none;font-size:.88rem;font-weight:600}.acc-list{padding:8px}.acc-row{width:100%;min-height:64px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:10px 14px;display:flex}.acc-row:hover{background:var(--hdr-hover)}.acc-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.acc-row-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.acc-row-txt b{overflow-wrap:anywhere;font-size:.98rem;line-height:1.35}.acc-row-txt small{color:var(--muted);font-size:.82rem}.acc-row-go{color:var(--muted);display:inline-flex}.acc-row--danger b{color:var(--hdr-danger)}.acc-ico{border-radius:12px;flex:0 0 40px;place-items:center;height:40px;display:grid}.acc-ico--blue{color:#4f5bd5;background:#4f5bd51f}.acc-ico--teal{color:#0f8a7c;background:#12a5941f}.acc-ico--amber{color:#b06a00;background:#f5a62329}.acc-ico--red{color:#c73754;background:#c737541a}.acc-ico--violet{color:#6f4fd8;background:#7c5ce61f}:root[data-theme=dark] .acc-ico--blue{color:#b3bbff;background:#97a2ff29}:root[data-theme=dark] .acc-ico--teal{color:#6fe0cf;background:#40d0bd24}:root[data-theme=dark] .acc-ico--amber{color:#f5c451;background:#f5c45124}:root[data-theme=dark] .acc-ico--red{color:#ffa3aa;background:#ff8f9724}:root[data-theme=dark] .acc-ico--violet{color:#c5b5ff;background:#b29cff29}.acc-setting{align-items:center;gap:14px;display:flex}.acc-setting b{flex:auto;font-size:.98rem}.acc-tests{margin:0 -12px;padding:0;list-style:none}.acc-tests .acc-row{border-radius:14px;min-height:56px;padding:8px 12px}.st-score{flex:none;font-size:1.1rem}.st-stack{border-radius:99px;gap:3px;height:16px;display:flex;overflow:hidden}.st-stack i{flex-basis:0;min-width:6px;display:block}.st-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.st-legend li{background:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.st-legend li>i{border-radius:4px;flex:0 0 12px;height:12px}.st-legend span{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.st-legend span b{font-size:.86rem}.st-legend small{color:var(--muted);font-size:.74rem}.st-legend-n{font-size:1.2rem}.st-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.st-two .acc-card{margin:0}.st-sub{color:var(--muted);margin:-6px 0 12px;font-size:.88rem}.st-grid{flex-direction:column;gap:4px;max-width:380px;display:flex}.st-grid-row{grid-template-columns:26px repeat(8,minmax(0,1fr));align-items:center;gap:4px;display:grid}.st-wd{color:var(--muted);font-size:.72rem}.st-cell{aspect-ratio:1;background:#eceef6;border-radius:5px;display:block}.st-cell.is-future{background:0 0}.st-l1{background:#4f5bd54d}.st-l2{background:#4f5bd594}.st-l3{background:#4f5bd5eb}:root[data-theme=dark] .st-cell{background:#252c44}:root[data-theme=dark] .st-cell.is-future{background:0 0}:root[data-theme=dark] .st-l1{background:#97a2ff4d}:root[data-theme=dark] .st-l2{background:#97a2ff94}:root[data-theme=dark] .st-l3{background:#97a2fff2}.st-grid-foot small{color:var(--muted);font-size:.72rem}.st-grid-foot small:first-of-type{grid-column:2/6}.st-grid-foot small:nth-of-type(2){text-align:right;grid-column:6/10}.st-scale{align-items:center;gap:4px;margin-top:10px;display:flex}.st-scale .st-cell{width:14px;height:14px}.st-scale small{color:var(--muted);margin:0 4px;font-size:.72rem}@media (width<=760px){.st-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.st-two{grid-template-columns:1fr}}@media (width<=640px){.acc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.acc-stat{border-radius:20px;padding:14px 14px 12px}.acc-stat-num{font-size:1.6rem}.acc-card{border-radius:20px;margin-bottom:12px;padding:18px}.acc-list{padding:6px}.acc-row{gap:12px;padding:10px}.acc-tests{margin:0 -8px}.acc-tests .acc-row{padding:8px}.st-two{gap:12px;margin-bottom:12px}}@media (width<=560px){.st-legend{grid-template-columns:1fr;gap:8px}.st-legend li{padding:8px 12px}.pf-head{text-align:center;flex-direction:column;gap:14px;padding:24px 18px}.pf-who{width:100%}.acct-badges.pf-badges{justify-content:center}}#saqlangan{scroll-margin-top:84px}.site-user-ava.is-art{background:0 0}.site-user-ava.is-art img{object-fit:contain}.site-user-ava.acct-ava.is-art,.site-user-ava.pf-ava.is-art{box-shadow:none;overflow:visible}.acct-ava-btn,.pf-ava-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:block;position:relative}.acct-ava-btn:focus-visible,.pf-ava-btn:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.ava-pencil{background:var(--surface);width:24px;height:24px;color:var(--primary);border:1px solid var(--border);border-radius:50%;place-items:center;transition:transform .15s,background .15s,color .15s;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #0f121e29}.pf-ava-btn .ava-pencil{width:34px;height:34px;bottom:2px;right:2px}.acct-ava-btn:hover .ava-pencil,.pf-ava-btn:hover .ava-pencil{background:var(--primary);color:#fff;border-color:var(--primary);transform:scale(1.1)}:root[data-theme=dark] .acct-ava-btn:hover .ava-pencil,:root[data-theme=dark] .pf-ava-btn:hover .ava-pencil{color:#10142a}.role-box.ava-box{flex-direction:column;width:min(780px,100%);max-height:calc(100dvh - 32px);padding:26px 24px 14px;display:flex}.ava-tabs{background:#4f5bd514;border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin:4px auto 10px;padding:4px;display:flex}.ava-tabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:9px 18px;font-size:.92rem;font-weight:700}.ava-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0f121e24}.ava-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}:root[data-theme=dark] .ava-tabs{background:var(--bg)}:root[data-theme=dark] .ava-tabs button[aria-selected=true]{background:var(--surface-2);box-shadow:none}.ava-scroll{text-align:left;flex:auto;min-height:0;margin:0 -24px;padding:8px 24px 6px;overflow-y:auto}.ava-h{color:var(--muted);margin:14px 0 6px;font-size:.88rem;font-weight:700}.ava-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px 4px;display:grid}.ava-opt{font:inherit;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 6px;display:flex}.ava-opt small{color:var(--muted);text-align:center;font-size:.74rem;font-weight:600;line-height:1.2}.ava-opt.is-on small{color:var(--primary)}.ava-opt:focus-visible{outline:none}.ava-opt:focus-visible .ava-face{outline:2px dashed var(--primary);outline-offset:6px}.ava-opt:disabled{opacity:.45;cursor:default}.ava-face{border-radius:50%;width:84px;height:84px;transition:transform .15s,box-shadow .15s;position:relative}.ava-face img{object-fit:contain;width:100%;height:100%;display:block}.ava-face img.ava-photo{object-fit:cover;border-radius:50%}.ava-letter{color:#fff;background:linear-gradient(135deg,#6872e0,#3a44b0);border-radius:50%;place-items:center;width:100%;height:100%;font-size:2.2rem;font-weight:800;display:grid}.ava-opt:not(:disabled):hover .ava-face{transform:translateY(-3px)scale(1.04)}.ava-opt.is-on .ava-face{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--primary)}.ava-tick{background:var(--primary);border:2px solid var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .18s;display:grid;position:absolute;top:-4px;right:-4px;transform:scale(0)}.ava-opt.is-on .ava-tick{transform:scale(1)}.ava-box .role-foot{margin-top:10px}@media (width<=560px){.role-box.ava-box{padding:22px 14px 12px}.ava-scroll{margin:0 -14px;padding:8px 14px 6px}.ava-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 2px}.ava-face{width:70px;height:70px}.ava-opt small{font-size:.7rem}.ava-tabs button{padding:8px 12px;font-size:.88rem}}
