body:has(.redesign-theme){--font:var(--font-iranyekanx), var(--font-vazirmatn), Tahoma, sans-serif;--font-heading:var(--font);--font-display:var(--font);--outline-ink:#0b1220;--action-blue:var(--tenant-primary,#1e8fee);--radius:20px}html:not(.dark):not([data-theme=dark]) body:has(.redesign-theme){--surface:#fff;--surface-soft:#fdfcfa;--surface-muted:#f2efe9;--ink:#0b1220;--ink-soft:#132238;--ink-muted:#3f4c5c;--ink-subtle:#5b6676;--muted:#5b6676;--muted-soft:#8a93a0;--border:#e2ded6;--border-strong:#d6d1c7;--blue:var(--tenant-primary,#1e8fee);--blue-dark:color-mix(in srgb, var(--tenant-primary,#1e8fee) 65%, #0b1220);--blue-soft:color-mix(in srgb, var(--tenant-primary,#1e8fee) 15%, white);--shadow:0 12px 32px #0b12200f;--shadow-sm:0 2px 8px #0b12200a}.redesign-theme.app-shell{grid-template-columns:264px minmax(0,1fr);gap:0;width:100%;max-width:none;padding:0;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}html .redesign-theme .sidebar-column{top:calc(var(--support-banner-height,0px) + var(--connection-notice-height,0px));min-height:calc(100dvh - var(--support-banner-height,0px) - var(--connection-notice-height,0px));border-inline-end:1.5px solid var(--border);gap:14px;padding:18px 12px;transition:padding .28s cubic-bezier(.22,1,.36,1),background-color .28s}html .redesign-theme .side-nav{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0}.redesign-theme .side-nav-top-header{padding:2px 6px 8px}.sidebar-full-brand{min-width:0}.sidebar-compact-brand,.sidebar-rail-announcements{display:none}.shell-navigation-loading{inset:var(--support-banner-height,0px) 0 auto;z-index:100;pointer-events:none;background:var(--blue-soft);height:3px;position:fixed;overflow:hidden}.shell-navigation-loading>span[aria-hidden]{background:var(--blue);width:35%;height:100%;animation:1.2s ease-in-out infinite shell-navigation-progress;display:block}@keyframes shell-navigation-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.shell-navigation-loading>span[aria-hidden]{width:100%;animation:none}}.redesign-theme .side-nav-menu{gap:4px}html .redesign-theme nav.side-nav-menu a{min-height:44px;color:var(--ink-muted);border:2px solid #0000;border-radius:12px;gap:10px;padding:8px 12px;font-size:14px;font-weight:600}html .redesign-theme nav.side-nav-menu a:hover{background:var(--surface-muted)}html .redesign-theme nav.side-nav-menu a.active{color:var(--ink);background:var(--surface);border-color:var(--ink);font-weight:800}html .redesign-theme .side-nav nav a svg{width:20px;height:20px;color:inherit}html .redesign-theme .side-nav nav a.active svg{color:var(--ink)}.redesign-theme .sidebar-footer-group{border-color:var(--border)}.redesign-theme .sidebar-account-btn{border-radius:12px}.redesign-theme .avatar{border-radius:50%}.redesign-theme .app-main{padding:30px 32px 56px}.redesign-theme .page-frame{width:100%;max-width:1100px;margin-inline:auto;padding:0}.redesign-theme.app-shell-create .app-main{padding:0}.redesign-theme .page-heading h1,.redesign-theme .organizer-welcome h1{font-family:var(--font-heading);font-size:var(--app-page-title-size);font-weight:900;line-height:1.5}.redesign-theme .exam-detail-page h1{font-family:var(--font-heading);font-size:30px;font-weight:900;line-height:1.5}.redesign-theme .button{border-radius:12px;min-height:44px;font-weight:700}.redesign-theme .button.ghost{border:1.5px solid var(--border);background:var(--surface)}.redesign-theme .button.primary,.redesign-theme .highlight-actions>a,.redesign-theme .builder-primary{border:2px solid var(--outline-ink);background:var(--action-blue);color:#fff;box-shadow:2px 2px 0 var(--outline-ink);border-radius:12px;transition:transform .16s,box-shadow .16s,background .16s}.redesign-theme :is(.button.primary,.builder-primary):hover:not(:disabled){background:color-mix(in srgb, var(--action-blue) 90%, #0b1220)}.redesign-theme :is(.button.primary,.builder-primary,.highlight-actions>a):active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.redesign-theme :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.redesign-theme .organizer-welcome{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.redesign-theme .organizer-welcome p{color:var(--muted);font-size:12px}.redesign-theme .organizer-date{color:var(--muted);margin-bottom:4px;font-size:12px}.organizer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.organizer-summary-card{border:1.5px solid var(--border);background:var(--surface);border-radius:18px;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.organizer-summary-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.organizer-summary-card>div>span{color:var(--muted);font-size:12px;font-weight:600}.organizer-summary-card strong{font-size:26px;font-weight:800;line-height:1.5}.organizer-summary-card small{color:var(--muted);font-size:11px;font-weight:500}.organizer-summary-icon,.organizer-exam-mark{border:1.5px solid var(--ink);width:42px;height:42px;color:var(--blue-dark);background:var(--blue-soft);border-radius:50%;flex:none;place-items:center;display:grid}.organizer-summary-icon.capacity{color:var(--green-ink);background:var(--green-soft)}.redesign-theme :is(.organizer-summary-icon,.organizer-exam-mark).quiz{background:0 0;border:0;border-radius:0}.organizer-summary-icon.quiz img,.organizer-exam-mark.quiz img{object-fit:contain;width:100%;height:100%}.organizer-summary-arrow{width:16px;color:var(--muted);margin-inline-start:auto}.redesign-theme .highlight-card{background:var(--surface);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:20px;margin-bottom:26px;padding:24px}.redesign-theme .highlight-card:after{content:none}.redesign-theme .highlight-main h2{font-family:var(--font-heading);color:var(--ink);font-size:24px}.redesign-theme .highlight-main :is(p,small),.redesign-theme .highlight-actions .big-time small{color:var(--muted);opacity:1}.redesign-theme .live-label{color:var(--blue-dark)}.redesign-theme .live-progress{background:var(--surface-muted)}.redesign-theme .live-progress span{background:var(--action-blue)}.redesign-theme .highlight-card .highlight-actions>a{color:#fff;min-height:44px;box-shadow:2px 2px 0 var(--outline-ink);padding:9px 16px}.redesign-theme .exam-list-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.redesign-theme .section-title h2{font-size:18px;font-weight:800}.redesign-theme .exam-list{border:1.5px solid var(--border);background:var(--surface);border-radius:20px;gap:0;overflow:hidden}.redesign-theme .exam-list .exam-row{border:0;border-bottom:1px solid var(--surface-muted);box-shadow:none;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto auto 18px;gap:16px;padding:18px;transform:none}.redesign-theme .exam-row:last-child{border-bottom:0}.redesign-theme .exam-row:hover{background:var(--surface-soft)}.redesign-theme .exam-title-row h3{font-size:14px;font-weight:700}.redesign-theme .metric-pill{box-shadow:none;background:0 0;border:0;padding:0}.redesign-theme .status-badge{border:0;font-size:11px;font-weight:700}.redesign-theme .status-badge.closed{background:var(--surface-muted);color:var(--ink-muted)}.redesign-theme .empty-state{background:var(--surface);border:1.5px solid var(--border);border-radius:20px}.redesign-theme :is(.report-card,.question-insights,.exam-share-card,.quick-stats>div){background:var(--surface);border:1.5px solid var(--border);box-shadow:none;border-radius:20px}.redesign-theme .exam-share-link{color:var(--ink)}.redesign-theme .table-head{background:var(--surface-muted);color:var(--muted)}.redesign-theme .table-row{border-color:var(--surface-muted)}.redesign-theme .table-row:hover{background:var(--surface-soft)}.redesign-theme .stat-icon{border-radius:50%}.redesign-theme .exam-detail-page [role=tablist]{border:1.5px solid var(--border);background:var(--surface-muted);border-radius:16px}.redesign-theme .exam-detail-page [role=tab]{border:2px solid #0000;border-radius:12px;min-height:40px}.redesign-theme .exam-detail-page [role=tab][aria-selected=true]{background:var(--surface);border-color:var(--ink);color:var(--ink);box-shadow:none}body:has(.redesign-theme .exam-builder){--color-slate-50:var(--surface-soft);--color-slate-100:var(--surface-muted);--color-slate-200:var(--border);--color-slate-300:var(--border-strong);--color-slate-400:var(--muted-soft);--color-slate-500:var(--muted);--color-slate-600:var(--ink-subtle);--color-slate-700:var(--ink-muted);--color-slate-800:var(--ink-soft);--color-slate-900:var(--ink);--color-blue-50:var(--surface-soft);--color-blue-100:var(--blue-soft);--color-blue-600:var(--action-blue);--color-blue-700:var(--blue-dark)}.redesign-theme .exam-builder{padding-top:24px}.redesign-theme .builder-card{border:1.5px solid var(--border);background:var(--surface);box-shadow:none;border-radius:20px}.redesign-theme .builder-card>label,.redesign-theme .builder-card>div>span{font-weight:800}.redesign-theme .builder-card input{background:var(--surface-soft);border-color:var(--border)}.redesign-theme .builder-dropzone{border:2px dashed var(--border-strong);background:var(--surface-soft);border-radius:16px}.redesign-theme .builder-dropzone:hover,.redesign-theme .builder-dropzone[data-active=true]{border-color:var(--action-blue);background:var(--blue-soft)}.redesign-theme .builder-file-picker{background:var(--outline-ink);color:#fff}.redesign-theme .builder-file-picker:hover{background:#132238}.redesign-theme .builder-uploaded{background:var(--blue-soft);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:14px}.redesign-theme .builder-actions{box-shadow:none;background:0 0;border:0;padding:0}body:has(.redesign-theme) .builder-key-progress{background:var(--action-blue)}body:has(.redesign-theme) .builder-key-option{background:var(--surface);border-color:var(--border);box-shadow:none}body:has(.redesign-theme) .builder-key-option[aria-pressed=true]{color:#fff;background:var(--action-blue);border-color:var(--action-blue)}body:has(.redesign-theme) .builder-key-drawer{background:var(--surface);border:1.5px solid var(--border)}.redesign-theme .exam-builder button[role=switch]{box-shadow:inset 0 0 0 2px var(--ink)}.redesign-theme .builder-footer{background:var(--surface);padding-bottom:max(12px, env(safe-area-inset-bottom))}@media (min-width:761px){.redesign-theme .sidebar-column{flex-direction:column;display:flex}.redesign-theme .side-nav{flex:1;min-height:640px}.redesign-theme .sidebar-footer-group{margin-top:auto}.organizer-theme.redesign-theme:not(.app-shell-sidebar-collapsed) .sidebar-column{height:calc(100dvh - var(--support-banner-height,0px) - var(--connection-notice-height,0px));box-sizing:border-box}.organizer-theme.redesign-theme:not(.app-shell-sidebar-collapsed) .side-nav{scrollbar-width:none;flex:1 1 0;min-height:0;overflow-y:auto}.organizer-theme.redesign-theme:not(.app-shell-sidebar-collapsed) .side-nav>.organizer-groups{flex:0 auto;min-height:88px}.organizer-theme.redesign-theme:not(.app-shell-sidebar-collapsed) .side-nav>.organizer-groups .organizer-group-links{flex:1;min-height:0;max-height:none}.redesign-theme.app-shell-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.redesign-theme.app-shell-sidebar-collapsed .sidebar-column{background:color-mix(in srgb, var(--bg) 50%, var(--surface-muted));gap:0;padding:16px 0}.redesign-theme.app-shell-sidebar-collapsed .side-nav{align-items:center;gap:12px}.redesign-theme.app-shell-sidebar-collapsed .side-nav-top-header{flex-direction:column;gap:8px;padding:0}.redesign-theme.app-shell-sidebar-collapsed :is(.sidebar-full-brand,.sidebar-capacity-expanded){display:none}.redesign-theme.app-shell-sidebar-collapsed .sidebar-compact-brand{width:44px;height:44px;color:var(--ink);font-family:var(--font-heading);background:0 0;place-items:center;font-size:22px;font-weight:900;display:grid;overflow:hidden}html:not(.dark):not([data-theme=dark]) .redesign-theme.app-shell-sidebar-collapsed .sidebar-weblite-mark{filter:invert()}.redesign-theme.app-shell-sidebar-collapsed .sidebar-compact-brand :is(img,.tenant-brand-logo){object-fit:contain;max-width:36px;max-height:36px}.redesign-theme.app-shell-sidebar-collapsed .sidebar-compact-brand .tenant-brand-name{text-align:center;padding:2px;font-size:10px}.redesign-theme.app-shell-sidebar-collapsed .side-nav-menu{align-items:center;gap:4px;width:100%}.redesign-theme.app-shell-sidebar-collapsed .side-nav-menu a{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;position:relative}.redesign-theme.app-shell-sidebar-collapsed .side-nav-menu a>span{display:none}.redesign-theme.app-shell-sidebar-collapsed .side-nav-menu a>b{inset-inline-end:-5px;position:absolute;top:-3px}.redesign-theme.app-shell-sidebar-collapsed .organizer-groups{border-top:1.5px solid var(--border);align-items:center;width:100%;padding-top:12px}.redesign-theme.app-shell-sidebar-collapsed .organizer-groups-heading{justify-content:center;padding:0}.redesign-theme.app-shell-sidebar-collapsed .organizer-groups-heading h2{display:none}.redesign-theme.app-shell-sidebar-collapsed .organizer-group-links{align-items:center;width:100%;max-height:32dvh}.redesign-theme.app-shell-sidebar-collapsed :is(.organizer-group-links p,.organizer-groups-error){text-align:center;overflow-wrap:anywhere;max-width:100%;padding:6px 4px;font-size:10px}.redesign-theme.app-shell-sidebar-collapsed .organizer-group-links a{justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.redesign-theme.app-shell-sidebar-collapsed .organizer-group-color{border-radius:8px 0;width:26px;height:26px}.redesign-theme.app-shell-sidebar-collapsed :is(.organizer-group-name,.organizer-group-count,.organizer-all-groups>span){display:none}.redesign-theme.app-shell-sidebar-collapsed .organizer-all-groups{border-radius:12px;justify-content:center;width:44px;height:44px;padding:0}.redesign-theme.app-shell-sidebar-collapsed .organizer-all-groups:hover{background:var(--surface)}.redesign-theme.app-shell-sidebar-collapsed .organizer-all-groups svg{width:20px;height:20px}.redesign-theme.app-shell-sidebar-collapsed .sidebar-footer-group{align-items:center;gap:8px;width:100%;padding-inline:0}.redesign-theme.app-shell-sidebar-collapsed .sidebar-account-btn{justify-content:center;width:44px;min-height:44px;padding:2px}.redesign-theme.app-shell-sidebar-collapsed .sidebar-account-btn>:is(.account-info,svg,span:not(:first-child),i){display:none}}@media (max-width:1100px) and (min-width:761px){.redesign-theme.app-shell:not(.app-shell-create):not(.app-shell-sidebar-collapsed){grid-template-columns:230px minmax(0,1fr)}.redesign-theme .app-main{padding:24px}.redesign-theme .exam-list .exam-row{gap:10px;padding:16px 12px}.redesign-theme .organizer-exam-mark{width:36px;height:40px}.redesign-theme .exam-row .exam-metric{display:none}.redesign-theme .exam-list .exam-row{grid-template-columns:36px minmax(0,1fr) 18px}.redesign-theme .exam-mobile-metrics-row{display:flex}}@media (max-width:760px){.redesign-theme.app-shell{padding:0;display:block}.redesign-theme .sidebar-column{display:none}.redesign-theme .app-main{padding:20px 16px 104px}.redesign-theme .mobile-app-header{background:var(--bg);border-bottom:1.5px solid var(--border);box-shadow:none}.redesign-theme .organizer-welcome{margin-bottom:16px}.redesign-theme .exam-detail-page h1{font-size:24px}.organizer-summary{gap:10px;margin-bottom:20px}.organizer-summary-card{border-radius:16px;gap:8px;padding:12px}.organizer-summary-card strong{font-size:22px}.organizer-summary-icon,.organizer-summary-arrow{display:none}.organizer-summary-card>div>span{font-size:11px}.redesign-theme .highlight-card{gap:16px;padding:18px}.redesign-theme .highlight-main h2{font-size:20px}.redesign-theme .exam-list .exam-row{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;padding:14px 12px}.redesign-theme .organizer-exam-mark{border-radius:50%;align-self:start;width:32px;height:32px}.redesign-theme .organizer-exam-mark svg{width:18px;height:18px}.redesign-theme .exam-row .row-arrow{width:16px;display:block}.redesign-theme .exam-title-row h3{font-size:13px}.redesign-theme .section-title h2{font-size:16px}.redesign-theme .exam-builder{padding-top:16px}.redesign-theme .bottom-nav{bottom:0;width:100%;max-width:none;min-height:calc(72px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border:0;border-top:1.5px solid var(--border);background:var(--bg);box-shadow:none;border-radius:0;inset-inline:0;transform:none}.redesign-theme .bottom-nav a{gap:4px}.redesign-theme .bottom-nav a.active{color:var(--ink);background:0 0}.redesign-theme .bottom-nav a.active small{color:var(--ink);font-weight:800!important}.redesign-theme .bottom-nav a>span,.redesign-theme .bottom-nav a.active>span{min-width:56px;min-height:30px;color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .18s;display:grid;transform:none}.redesign-theme .bottom-nav a.active>span{background:color-mix(in srgb, var(--action-blue) 18%, transparent)}.redesign-theme .bottom-nav .create-tab{color:var(--ink);background:0 0}.redesign-theme .bottom-nav .create-tab>span{border:2px solid var(--outline-ink);background:var(--action-blue);color:#fff;width:56px;height:38px;box-shadow:2px 2px 0 var(--outline-ink);border-radius:999px;margin-top:0}.redesign-theme .bottom-nav .create-tab>span>svg{width:22px!important;height:22px!important}.redesign-theme .bottom-nav-curtain{display:none}}@media (min-width:761px) and (max-height:820px){.organizer-theme.redesign-theme:not(.app-shell-sidebar-collapsed) .side-nav{gap:10px}.organizer-theme.redesign-theme:not(.app-shell-sidebar-collapsed) .sidebar-column{padding-block:12px}}@media (prefers-reduced-motion:reduce){.redesign-theme :is(.button,.builder-primary,.highlight-actions>a),.redesign-theme.app-shell,.redesign-theme .sidebar-column{transition:none}}.organizer-groups{flex-direction:column;gap:8px;min-height:0;display:flex}.organizer-groups-heading{justify-content:space-between;align-items:center;padding-inline:12px 4px;display:flex}.organizer-groups-heading h2{color:var(--muted);font-size:12px;font-weight:800}.organizer-groups-heading button{border:1.5px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.organizer-groups-heading button svg{width:16px;height:16px}:is(.redesign-theme,.mobile-group-navigation) .organizer-group-links{scrollbar-width:thin;flex-direction:column;gap:4px;max-height:34dvh;display:flex;overflow-y:auto}:is(.redesign-theme,.mobile-group-navigation) .organizer-group-links a{min-width:0;min-height:42px;color:var(--ink-muted);border:2px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}:is(.redesign-theme,.mobile-group-navigation) .organizer-group-links a.active{background:var(--surface);border-color:var(--ink);color:var(--ink);font-weight:800}:is(.redesign-theme,.mobile-group-navigation) .organizer-group-links a:hover{background:var(--surface-muted)}.organizer-group-color{border:1.5px solid var(--outline-ink);background:var(--action-blue);border-radius:7px 0;flex:none;width:22px;height:24px}.organizer-group-color[data-tone="1"]{background:#745dde}.organizer-group-color[data-tone="2"]{background:#3bb985}.organizer-group-color[data-tone="3"]{background:#f2b544}.organizer-group-color[data-tone="4"]{background:#e54b52}.organizer-group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.organizer-group-links a:has(.participant-group-unread){position:relative}.redesign-theme.app-shell-sidebar-collapsed .participant-group-unread{inset-inline-end:0;min-width:18px;height:18px;padding-inline:4px;font-size:9px;position:absolute;top:0}.organizer-group-count{color:var(--muted);flex:none;font-size:11px}.organizer-group-links p,.organizer-groups-error{color:var(--muted);padding:8px 12px;font-size:12px;line-height:1.8}.organizer-groups-error button{color:var(--blue-dark);cursor:pointer;text-decoration:underline;display:block}.organizer-all-groups{color:var(--muted);align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.organizer-all-groups svg{width:14px;height:14px}.redesign-theme .organizer-account-nav a{min-height:36px;font-size:13px}.redesign-theme .app-main:has(>.group-workspace){padding:0}.group-workspace{min-height:calc(100dvh - var(--support-banner-height,0px));grid-template-columns:380px minmax(0,1fr);align-items:start;display:grid}.group-workspace>[role=alert]{grid-column:1/-1;margin:16px}.group-rail{top:var(--support-banner-height,0px);max-height:calc(100dvh - var(--support-banner-height,0px));min-height:calc(100dvh - var(--support-banner-height,0px));border-inline-end:1.5px solid var(--border);background:var(--surface-soft);scrollbar-width:thin;min-width:0;padding:20px 14px 28px;position:sticky;overflow-y:auto}.group-rail .group-header{background:0 0;border:0;border-radius:0;padding:0}.redesign-theme .group-header h1{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:19px;font-weight:900;line-height:1.6}.group-header p{color:var(--muted);margin-top:4px;font-size:11px}.group-header button,.group-header summary{border-radius:10px;min-height:36px;padding:7px 10px;font-size:11px}.group-header button svg,.group-header summary svg{width:16px;height:16px}.group-rail .group-tabs{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:20px;padding:4px;display:grid}.group-rail .group-tabs button{border:2px solid #0000;border-radius:9px;gap:4px;min-height:38px;padding:7px 2px;font-size:11px}.group-rail .group-tabs button[aria-selected=true]{border-color:var(--ink);color:var(--ink);background:var(--surface)}.group-rail .group-tabs:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.group-exam-list-panel>.group-list-search{flex-direction:column;align-items:stretch;gap:10px;margin:16px 0}.group-exam-list-panel input{min-width:0}.group-exam-list-panel label{max-width:none;min-height:42px}.group-exam-list-panel .group-exam-items{background:0 0;border:0;flex-direction:column;gap:6px;display:flex}.group-exam-item{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 10px;display:flex}.group-exam-item:hover{background:var(--surface-muted)}@media (min-width:1024px){.group-exam-item:is([aria-pressed=true],[aria-current=true]){background:color-mix(in srgb, var(--action-blue) 14%, var(--surface));border-color:var(--action-blue);box-shadow:inset -3px 0 0 var(--action-blue)}.group-exam-item:is([aria-pressed=true],[aria-current=true]) .group-exam-item-text b{color:var(--blue-dark);font-weight:900}.group-exam-item:is([aria-pressed=true],[aria-current=true]) .group-exam-arrow{color:var(--action-blue)}}.group-exam-item .organizer-exam-mark{border-radius:50%;width:32px;height:32px}.group-exam-item .organizer-exam-mark svg{width:18px;height:18px}.group-exam-item-text{flex:1;min-width:0}.group-exam-item-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.7;display:block;overflow:hidden}.group-exam-item-text small{color:var(--muted);margin-block:3px 6px;font-size:11px;line-height:1.7;display:block}.group-exam-arrow{width:14px;height:14px;color:var(--muted);flex:none;align-self:center}.group-detail-pane{width:100%;min-width:0;max-width:1148px;margin-inline:auto;padding:32px 24px 56px;container:group-detail/inline-size}.group-detail-pane:focus{outline:none}.group-detail-pane .exam-detail-page h1{font-size:25px}.group-detail-pane .quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.group-detail-pane .table-row,.group-detail-pane .table-head{gap:8px}@container group-detail (max-width:600px){.group-detail-pane .exam-share-card{grid-template-columns:minmax(0,1fr);gap:16px}.group-detail-pane .exam-share-timer{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0;padding-top:16px}.group-detail-pane .media-grid{grid-template-columns:minmax(0,1fr)}.group-detail-pane .media-item{align-items:center}.group-detail-pane .data-row{grid-template-columns:38px minmax(0,1fr);align-items:start;display:grid}.group-detail-pane .data-row-time{grid-column:2}.group-detail-pane .data-row>:is(.button,.artifact-actions){grid-column:1/-1;justify-self:start}.group-detail-pane .participant-table{overflow-x:auto}.group-detail-pane .table-head,.group-detail-pane .table-row{min-width:560px}}@media (min-width:761px){html .redesign-theme .sidebar-column{height:calc(100dvh - var(--support-banner-height,0px) - var(--connection-notice-height,0px));scrollbar-width:thin;min-height:0;overflow-y:auto}.redesign-theme .side-nav{flex:1 0 auto;min-height:0}.redesign-theme .sidebar-footer-group{margin-top:auto}}@media (min-width:1024px) and (max-width:1200px){.group-workspace{grid-template-columns:280px minmax(0,1fr)}.group-rail{padding-inline:10px}.group-detail-pane{padding:24px 16px 48px}}@media (max-width:1023px){.group-workspace{display:block}.group-rail{border-inline-end:0;min-height:0;max-height:none;padding:20px;position:static}.group-detail-pane{padding:24px 20px 104px;display:none}.group-detail-pane.group-members-pane,.group-workspace.has-selection .group-detail-pane{display:block}.group-workspace.has-selection .group-rail{display:none}.group-workspace:not(.has-selection) .group-rail{padding-bottom:104px}.group-workspace:has(.group-members-pane) .group-rail{padding-bottom:0}}.redesign-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.redesign-shortcuts>a{border:1.5px solid var(--border);background:var(--surface);border-radius:18px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.redesign-shortcuts>a:hover{border-color:var(--ink)}.redesign-shortcuts>a>svg:first-child{color:var(--blue-dark);flex:none}.redesign-shortcuts>a>svg:last-child{flex:none;width:16px;margin-inline-start:auto}.redesign-shortcuts b,.redesign-shortcuts small{display:block}.redesign-shortcuts b{font-size:13px}.redesign-shortcuts small{color:var(--muted);margin-top:4px;font-size:11px}@media (max-width:1100px){.redesign-shortcuts{grid-template-columns:1fr;gap:8px}.redesign-shortcuts>a{padding:12px 14px}}.credit-redesign-page>header h1{font-family:var(--font-heading);font-size:var(--app-page-title-size);line-height:1.5}.redesign-theme .support-heading-text h1{font-size:var(--app-page-title-size)}.group-kind-filters{flex-wrap:wrap;gap:6px;margin-block:14px 8px;display:flex}.group-kind-filters button{background:var(--surface-muted);min-height:32px;color:var(--ink-muted);font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.group-kind-filters button[aria-pressed=true]{background:var(--ink);color:var(--surface);font-weight:800}.group-kind-filters img{width:18px;height:18px}.group-activity-section>h2{color:var(--muted);padding:14px 10px 6px;font-size:11px;font-weight:800}.group-activity-mark{flex:none;width:34px;height:34px}.group-activity-mark img{width:100%;height:100%}.group-create-activity{border:1.5px dashed var(--border-strong);width:100%;min-height:46px;font:inherit;color:var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px;font-size:13px;font-weight:800;display:flex}.group-create-activity svg{width:18px;height:18px}.group-create-activity:hover{background:var(--surface-muted)}.group-rail{background:var(--surface)}.group-member-filters{gap:8px;padding-bottom:18px;display:flex}.group-rail .group-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.group-rail .group-header>div:first-child{grid-area:1/1;min-width:0;margin:0}.group-rail .group-header>div:first-child>div{align-items:center}.group-rail .group-header>div:last-child{flex-wrap:nowrap;grid-area:1/2;justify-self:end;gap:6px}.group-rail .group-header>p{grid-column:1/-1}.group-rail .group-header>.group-header-stats{overflow-wrap:anywhere;grid-row:2;min-width:0;margin:0}.group-rail .group-header>div:last-child>button,.group-rail .group-header>div:last-child>div>button,.group-rail .group-header summary{width:38px;height:38px;min-height:38px;padding:0}.group-header .group-title{white-space:nowrap;overflow-wrap:normal;overflow:hidden}.group-header .group-title>span{display:inline-block}.group-header .group-title.is-sliding{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 14px),#0000)}.group-header .group-title.is-sliding>span{animation:group-title-slide var(--title-duration,8s) ease-in-out infinite}.group-header .group-title.is-sliding:hover>span{animation-play-state:paused}@keyframes group-title-slide{0%,18%{transform:translate(0)}62%,80%{transform:translateX(var(--title-shift,0))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.group-header .group-title{white-space:normal;overflow-wrap:anywhere}.group-header .group-title.is-sliding{-webkit-mask-image:none;mask-image:none}.group-header .group-title.is-sliding>span{animation:none}}.group-rail .group-header details>div{max-width:calc(100vw - 48px);inset-inline:auto 0}.group-kind-filters{margin-top:14px}.sidebar-header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.sidebar-profile-shortcut{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.sidebar-profile-shortcut .avatar{width:36px;height:36px;font-size:14px}.sidebar-profile-shortcut>i{top:-3px;position:absolute;inset-inline-end:-3px}.organizer-theme.app-shell-sidebar-collapsed .sidebar-header-actions{flex-direction:column;gap:8px;margin:0}.organizer-theme.app-shell-sidebar-collapsed .sidebar-profile-shortcut{width:44px;height:44px}.organizer-theme .sidebar-full-brand .brand img{height:auto;width:100px!important}
.participant-theme.redesign-theme:not(.app-shell-sidebar-collapsed) .sidebar-footer-group{border-top:0;padding-top:0}.participant-theme .student-mvp-page :is(h1,h2,h3),.quiz-theme :is(h1,h2,h3){font-family:var(--font-heading);overflow-wrap:anywhere}.participant-theme .student-welcome{margin-bottom:24px}.participant-theme .student-welcome h1{font-size:30px;line-height:1.5}.participant-theme .student-welcome small{font-size:12px;font-weight:500}.participant-theme .student-welcome p{font-size:12px;line-height:1.9}.participant-theme .student-avatar{box-shadow:none;border-radius:50%}.participant-theme :is(.student-empty-hero,.student-profile-progress,.student-profile-summary,.student-profile-form,.student-profile-stats>div,.student-badges article){border:1.5px solid var(--border);background:var(--surface);box-shadow:none;border-radius:20px}.participant-theme .student-empty-hero{padding:22px}.participant-theme .student-empty-hero>span{border:1.5px solid var(--ink);border-radius:50%;flex:none}.participant-theme .student-empty-hero p{font-size:12px;line-height:1.9}.participant-theme .student-priority-card{border:2px solid var(--ink);background:var(--surface);color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:20px;padding:22px}.participant-theme .student-priority-card:after{content:none}.participant-theme .student-priority-title{color:var(--ink);font-size:22px;line-height:1.7}.participant-theme .student-priority-meta{color:var(--muted);gap:8px 14px;font-size:12px}.participant-theme .student-priority-meta>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.participant-theme .student-priority-badge{background:var(--green-50);color:var(--green-ink);font-size:11px}.participant-theme .student-priority-badge.upcoming{background:var(--amber-50);color:var(--amber-ink)}.participant-theme .student-priority-badge i{box-shadow:none;background:currentColor}.participant-theme .student-priority-organizer{white-space:normal;min-width:0;color:var(--muted);font-size:12px}.participant-theme .student-priority-organizer>span{overflow-wrap:anywhere}.participant-theme .student-priority-date{color:var(--ink-muted);background:var(--surface-muted);white-space:normal}.participant-theme .student-priority-date svg{flex:none}.participant-theme .student-priority-side{flex-direction:column;align-items:stretch;gap:12px;min-width:180px}.participant-theme .student-priority-timer-card{border:1.5px solid var(--border);background:var(--surface-soft);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;gap:8px}.participant-theme .student-countdown-label,.participant-theme .student-countdown-unit small{color:var(--muted)}.participant-theme .student-countdown-unit b,.participant-theme .student-countdown-sep{color:var(--ink)}.participant-theme .student-priority-cta{border:2px solid var(--outline-ink);background:var(--action-blue);color:#fff;box-shadow:2px 2px 0 var(--outline-ink);border-radius:12px;justify-content:center;min-height:44px;font-size:12px}.participant-theme .student-priority-cta:active{box-shadow:none;transform:translate(2px,2px)}.participant-theme .student-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:24px}.participant-theme .student-stats>div{border:1.5px solid var(--border);min-width:0;box-shadow:none;border-radius:20px;gap:12px;padding:16px}.participant-theme .student-stats>div>span{border:1.5px solid var(--ink);border-radius:50%;flex:none}.participant-theme .student-stats p{min-width:0}.participant-theme .student-stats b{font-size:25px}.participant-theme .student-stats small{font-size:11px;line-height:1.8}.participant-theme .student-learning-links{grid-template-columns:minmax(0,1fr);gap:14px;margin-block:24px;display:grid}.participant-theme .student-learning-link{border:1.5px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);border-radius:20px;align-items:center;gap:12px;padding:18px;display:flex}.participant-theme .student-learning-link:hover{border-color:var(--ink);background:var(--surface-soft)}.participant-theme .student-learning-link>div{flex:1;min-width:0}.participant-theme .student-learning-link b{font-size:14px;line-height:1.8}.participant-theme .student-learning-link small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.9;display:block}.participant-theme .student-learning-link>svg{flex:none;width:16px;height:16px}.participant-theme .student-learning-icon{border:1.5px solid var(--ink);width:42px;height:42px;color:var(--violet-ink);background:var(--violet-50);border-radius:50%;flex:none;place-items:center;display:grid}.participant-theme .student-learning-icon svg{width:22px;height:22px}.participant-theme .student-learning-link:nth-child(2) .student-learning-icon{background:var(--blue-soft);color:var(--blue-dark)}.participant-theme .participant-group-links{flex-wrap:wrap;gap:10px;margin-block:20px;display:flex}.participant-theme .participant-group-links a{border:1.5px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.participant-theme .participant-group-links a:hover{border-color:var(--ink)}.participant-theme .participant-group-links svg{flex:none;width:16px;height:16px}.participant-theme .student-mvp-section{margin-top:24px}.participant-theme .student-mvp-section .section-title h2{font-size:18px}.participant-theme .section-title>a{font-size:12px}.participant-theme .student-card-list{border:1.5px solid var(--border);background:var(--surface);border-radius:20px;gap:0;overflow:hidden}.participant-theme .student-compact-exam{border:0;border-bottom:1.5px solid var(--surface-muted);box-shadow:none;border-radius:0;gap:12px;padding:16px;transform:none}.participant-theme .student-compact-exam:last-child{border-bottom:0}.participant-theme a.student-compact-exam:hover{background:var(--surface-muted);box-shadow:none;transform:none}.participant-theme .student-compact-info b{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.participant-theme .student-compact-info small{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.participant-theme .student-compact-status-wrap{display:flex}.participant-theme :is(.student-status,.student-exam-badges .status-badge){font-size:11px}.participant-theme .student-profile-progress{padding:18px}.participant-theme .student-profile-progress>div:nth-child(2){min-width:0}.participant-theme .student-profile-progress small{font-size:12px;line-height:1.8}.participant-theme .student-profile-progress>span:last-child{font-size:12px}.participant-theme .student-tabs{border:1.5px solid var(--border);background:var(--surface-muted);padding:4px}.participant-theme .student-tabs button{border:2px solid #0000;border-radius:12px;height:auto;min-height:44px;padding:6px;font-size:12px}.participant-theme .student-tabs button.active{color:var(--ink);background:var(--surface);border-color:var(--ink);box-shadow:none}.participant-theme .student-tabs button span{margin-inline-start:0;font-size:11px}.participant-theme .student-exams-subtitle{font-size:12px;line-height:1.9}.participant-theme .student-exam-grid{gap:16px}.participant-theme .student-full-exam{border:1.5px solid var(--border);box-shadow:none;border-radius:20px;padding:20px;transform:none}.participant-theme .student-full-exam:hover{border-color:var(--border-strong);box-shadow:none;transform:none}.participant-theme .student-exam-card-header{flex-wrap:wrap;align-items:flex-start}.participant-theme .student-organizer-chip{flex:1}.participant-theme .student-organizer-chip>span{overflow-wrap:anywhere;min-width:0}.participant-theme .student-organizer-name{white-space:normal;overflow-wrap:anywhere;font-size:12px}.participant-theme .student-exam-title{overflow-wrap:anywhere;font-size:18px;line-height:1.8}.participant-theme .student-meta-chips{min-width:0}.participant-theme .student-meta-chips :is(.audience-chip,.exam-subject-chip,.exam-date-item){white-space:normal;max-width:100%;height:auto;min-height:24px;font-size:11px}.participant-theme .student-meta-chips :is(.audience-chip,.exam-subject-chip,.exam-date-item)>span{overflow-wrap:anywhere;min-width:0}.participant-theme .student-exam-metrics-row{background:var(--surface-soft);border:1px solid var(--surface-muted);flex-wrap:wrap;padding:12px}.participant-theme .student-metric-pills{gap:10px}.participant-theme .student-metric-pills .metric-pill{font-size:11px}.participant-theme .student-full-exam .student-exam-footer .exam-action-btn{height:auto;min-height:44px;padding:8px;font-size:12px}.participant-theme .student-profile-summary h2{font-size:26px}.participant-theme .student-profile-fields :is(input,select){border-color:var(--border);background:var(--surface-soft);border-radius:12px}.participant-theme .student-mvp-section[aria-label="نتایج آزمون‌های حضوری"] article{background:var(--surface);border:1.5px solid var(--border);color:var(--ink);border-radius:20px}.participant-theme .student-mvp-section[aria-label="نتایج آزمون‌های حضوری"] article :is(p,dt,span.text-xs){color:var(--muted)}.quiz-theme{color:var(--ink);background:var(--bg)}.quiz-theme :is(.public-header,.attempt-header){background:var(--bg);border-bottom:1.5px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.quiz-theme :is(.preflight-card,.receipt-card,.score-card,.multi-result-card){border:1.5px solid var(--border);background:var(--surface);box-shadow:none;border-radius:24px}.quiz-theme .preflight-wrap{max-width:620px;margin-block:28px}.quiz-theme .teacher-strip{background:var(--surface);border-color:var(--border)}.quiz-theme .teacher-strip .avatar{border-radius:50%}.quiz-theme .exam-cover h1{overflow-wrap:anywhere;font-size:28px;line-height:1.7}.quiz-theme .preflight-facts{background:var(--surface-soft);border:1.5px solid var(--border);border-radius:16px}.quiz-theme .preflight-countdown{background:var(--surface);border:1.5px solid var(--border);box-shadow:none;border-radius:16px}.quiz-theme .countdown-value{background:var(--surface-muted);color:var(--ink);box-shadow:none;border:0;border-radius:12px}.quiz-theme .countdown-label{color:var(--muted)}.quiz-theme .preflight-participated-box{border:1.5px solid var(--border);box-shadow:none;border-radius:16px}.quiz-theme .attempt-header{padding-inline:24px}.quiz-theme .attempt-title b{overflow-wrap:anywhere}.quiz-theme .exam-timer{border:2px solid var(--ink);background:var(--surface);border-radius:12px;padding:8px 12px}.quiz-theme .exam-timer.urgent{border-color:var(--red);background:var(--red-50)}.quiz-theme .attempt-progress{background:var(--surface-muted)}.quiz-theme .attempt-progress>span{background:var(--action-blue)}.quiz-theme .question-viewer{background:var(--bg)}.quiz-theme .viewer-toolbar{background:var(--bg);border-bottom:1.5px solid var(--border)}.quiz-theme :is(.zoom-controls,.icon-button){border:1.5px solid var(--border);background:var(--surface);box-shadow:none;border-radius:12px}.quiz-theme .exam-page-image{border:1.5px solid var(--border);box-shadow:0 1px 0 var(--border);border-radius:16px}.quiz-theme .answer-sheet{background:var(--surface);border-inline-start:0;border-inline-end:1.5px solid var(--border)}.quiz-theme .answer-sheet-head{border-bottom:1.5px solid var(--border);background:var(--surface)}.quiz-theme .answer-sheet-head h2{font-size:18px}.quiz-theme .sheet-question{border-bottom-color:var(--surface-muted)}.quiz-theme .sheet-question.active{background:var(--surface-soft)}.quiz-theme .sheet-question button:not(.sheet-q-num-btn){border:1.5px solid var(--border-strong);background:var(--surface);color:var(--ink)}.quiz-theme .sheet-question button:not(.sheet-q-num-btn).selected{border:2px solid var(--outline-ink);background:var(--action-blue);color:#fff;box-shadow:1px 1px 0 var(--outline-ink)}.quiz-theme .sheet-footer{background:var(--surface);border-top:1.5px solid var(--border);box-shadow:none}.quiz-theme .mobile-sheet-button{border:2px solid var(--outline-ink);background:var(--action-blue);color:#fff;box-shadow:3px 3px 0 var(--outline-ink);border-radius:14px}.quiz-theme .mobile-sheet-count{color:#fff;background:#ffffff2e}.quiz-theme .result-wrap{max-width:820px}.quiz-theme .score-card{margin-top:0}.quiz-theme .score-gauge{background:conic-gradient(var(--action-blue) var(--score), var(--surface-muted) 0);width:150px;height:150px}.quiz-theme .score-gauge:before{width:126px;height:126px}.quiz-theme .result-exam-title{text-align:center;font-size:20px;line-height:1.8}.quiz-theme .score-card-share-btn{border:1.5px solid var(--border);background:var(--surface);box-shadow:none;border-radius:12px;min-height:38px}.quiz-theme .score-rank-badge{background:var(--amber-50);border:1.5px solid var(--amber-100);color:var(--amber-ink);box-shadow:none}.quiz-theme .score-rank-badge :is(.score-rank-label,.score-rank-val,.score-rank-total,svg){color:inherit}.quiz-theme .result-breakdown>div{border:1.5px solid var(--border);background:var(--surface);box-shadow:none;border-radius:16px}.quiz-theme .breakdown-icon{border-radius:50%}.quiz-theme .result-actions .button{min-height:46px;font-size:12px}.quiz-theme .button.leaderboard-action{color:var(--ink);background:var(--surface);border:1.5px solid var(--border);box-shadow:none}.quiz-theme .button.leaderboard-action:hover{color:var(--ink);background:var(--amber-50);border-color:var(--amber-ink)}.quiz-theme .leaderboard-action svg{color:var(--amber-ink);flex:none}.quiz-theme .multi-result-heading>div{min-width:0;padding-inline:8px}.quiz-theme .multi-result-booklet-header{flex-wrap:wrap;align-items:flex-start}.quiz-theme .multi-result-booklet h3{flex:1 0 100%;min-width:0;margin:0;line-height:1.8}.quiz-theme .multi-result-booklet-stats{flex-wrap:wrap;gap:6px 16px;display:flex}.quiz-theme .multi-result-booklet-stats>span{align-items:baseline;gap:5px;display:inline-flex}.quiz-theme .multi-result-row{grid-template-columns:minmax(120px, 1.5fr) repeat(var(--result-columns), minmax(85px, 1fr));min-width:0}@media (max-width:760px){.quiz-theme .multi-result-booklet{padding:18px 14px}.quiz-theme .multi-result-heading span{font-size:11px}.quiz-theme .multi-result-heading b{font-size:18px}.quiz-theme .multi-result-table{overflow:visible}.quiz-theme .multi-result-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.quiz-theme .multi-result-row.head{display:none}.quiz-theme .multi-result-row:nth-child(2){border-top:0}.quiz-theme .multi-result-row>*{overflow-wrap:anywhere;min-width:0;padding:0}.quiz-theme .multi-result-row>:first-child{grid-column:1/-1}.quiz-theme .multi-result-row>[data-label]{flex-direction:column;gap:4px;display:flex}.quiz-theme .multi-result-row>[data-label]:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:500}}body:has(.quiz-theme) .vaul-content{border:1.5px solid var(--border);background:var(--surface)}body:has(.quiz-theme) .vaul-content .button{border-radius:12px;min-height:44px;font-size:13px}body:has(.quiz-theme) .vaul-content .button.primary{background:var(--action-blue);color:#fff;border:2px solid var(--outline-ink);box-shadow:2px 2px 0 var(--outline-ink)}@media (min-width:761px){.quiz-theme .score-card{text-align:start;grid-template-columns:150px minmax(0,1fr);column-gap:28px;padding:24px;display:grid}.quiz-theme .score-gauge{grid-area:1/1/span 2;margin:0}.quiz-theme .score-card-top-bar{grid-area:1/2}.quiz-theme .score-card>.score-rank-badge{grid-area:2/2;justify-self:start}.quiz-theme .score-card:has(>.result-exam-title) .score-gauge{grid-row:1/span 3}.quiz-theme .score-card>.result-exam-title{text-align:start;grid-area:2/2}.quiz-theme .score-card:has(>.result-exam-title)>.score-rank-badge{grid-row:3}}@media (max-width:1000px){.participant-theme .student-learning-links{grid-template-columns:minmax(0,1fr)}.participant-theme .student-stats>div{flex-direction:column;align-items:flex-start}.participant-theme .student-priority-card{flex-direction:column;align-items:stretch}.participant-theme .student-priority-side{flex-direction:row;justify-content:space-between;align-items:center;min-width:0}}@media (max-width:760px){.participant-theme .student-welcome h1{font-size:26px}.participant-theme .student-welcome{margin-bottom:20px}.participant-theme .student-priority-card{gap:16px;padding:18px}.participant-theme .student-priority-title{font-size:20px}.participant-theme .student-priority-side{gap:10px}.participant-theme .student-priority-cta{padding-inline:12px}.participant-theme .student-stats{gap:8px;margin-block:20px}.participant-theme .student-stats>div{border-radius:16px;gap:6px;padding:12px 8px}.participant-theme .student-stats>div>span{display:none}.participant-theme .student-stats b{font-size:22px}.participant-theme .student-stats small{font-size:10px}.participant-theme .student-learning-links{gap:10px;margin-block:20px}.participant-theme .student-learning-link{border-radius:16px;padding:14px}.participant-theme .student-full-exam{padding:16px}.participant-theme .student-exam-grid{grid-template-columns:minmax(0,1fr)}.participant-theme .student-profile-progress{gap:12px;padding:14px}.participant-theme .student-profile-progress>span:last-child{display:none}.participant-theme .student-profile-summary h2{font-size:22px}.quiz-theme .preflight-wrap{margin-block:20px}.quiz-theme .exam-cover h1{font-size:23px}.quiz-theme .attempt-header{padding-inline:12px}.quiz-theme .exam-timer{padding:6px 8px}.quiz-theme .answer-sheet{border-top:2px solid var(--ink);border-inline:0;border-radius:22px 22px 0 0}.quiz-theme .result-wrap{margin-top:20px;padding:0 16px 40px}.quiz-theme .score-card{border-radius:20px;padding:18px}.quiz-theme .result-breakdown{gap:8px}.quiz-theme .result-breakdown>div{gap:10px;padding:12px}}@media (max-width:400px){.participant-theme .student-priority-side{flex-direction:column;align-items:stretch}.participant-theme .student-compact-exam{flex-wrap:wrap;gap:8px 10px}.participant-theme .student-compact-status-wrap{width:100%;padding-inline-start:50px}}@media (prefers-reduced-motion:reduce){.participant-theme :is(.student-compact-exam,.student-full-exam,.student-priority-cta){transition:none}}
