._1xGApa_container{max-width:1300px;color:var(--color-foreground,#0f172a);flex-direction:column;gap:1.5rem;margin:0 auto;padding:1.5rem;font-family:inherit;display:flex}._1xGApa_header{border-bottom:1px solid var(--color-border,#e2e8f0);flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}._1xGApa_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._1xGApa_title{color:var(--color-brand,#1e3a8a);align-items:center;gap:.5rem;margin:0;font-size:1.85rem;font-weight:800;display:flex}._1xGApa_subtitle{color:var(--color-muted-foreground,#64748b);margin:0;font-size:.95rem}._1xGApa_topActions{align-items:center;gap:.75rem;display:flex}._1xGApa_primaryButton{background-color:var(--color-brand,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-weight:600;transition:background-color .15s;display:inline-flex}._1xGApa_primaryButton:hover:not(:disabled){background-color:var(--color-brand-hover,#1d4ed8)}._1xGApa_secondaryButton{background-color:var(--color-surface,#f8fafc);color:var(--color-foreground,#1e293b);border:1px solid var(--color-border,#cbd5e1);cursor:pointer;border-radius:6px;padding:.6rem 1rem;font-weight:600;transition:all .15s}._1xGApa_secondaryButton:hover:not(:disabled){background-color:#f1f5f9}._1xGApa_secondaryButton:disabled,._1xGApa_primaryButton:disabled{opacity:.5;cursor:not-allowed}._1xGApa_segmentsNav{border-bottom:2px solid var(--color-border,#f1f5f9);gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}._1xGApa_segmentTab{border:1px solid var(--color-border,#e2e8f0);background-color:var(--color-surface,#fff);color:var(--color-foreground,#475569);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.6rem 1rem;font-size:.88rem;font-weight:600;transition:all .15s}._1xGApa_segmentTabActive{color:#1d4ed8;background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 1px 3px #3b82f633}._1xGApa_tabsNav{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._1xGApa_tabButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.92rem;font-weight:600;transition:all .15s}._1xGApa_tabButtonActive{color:#2563eb;border-bottom-color:#2563eb}._1xGApa_cardsGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.25rem;display:grid}._1xGApa_testCard{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:10px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000d}._1xGApa_testCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000014}._1xGApa_testHeader{flex-direction:column;gap:.35rem;display:flex}._1xGApa_cardBadgeRow{justify-content:space-between;align-items:center;display:flex}._1xGApa_badge{text-transform:uppercase;border-radius:12px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}._1xGApa_badgeSegment{color:#1e40af;background-color:#dbeafe}._1xGApa_badgeProctoring{color:#92400e;background-color:#fef3c7}._1xGApa_badgePublished{color:#166534;background-color:#dcfce7}._1xGApa_testTitle{color:#1e293b;margin:.2rem 0;font-size:1.15rem;font-weight:700}._1xGApa_testMeta{color:#64748b;gap:1rem;font-size:.85rem;display:flex}._1xGApa_testDesc{color:#475569;margin:0;font-size:.88rem;line-height:1.4}._1xGApa_cardActions{border-top:1px solid #f1f5f9;gap:.5rem;padding-top:.85rem;display:flex}._1xGApa_runnerContainer{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:12px;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex;box-shadow:0 4px 12px #0000000d}._1xGApa_runnerHeader{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}._1xGApa_timerBox{color:#b91c1c;font-variant-numeric:tabular-nums;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1.1rem;font-weight:800;display:flex}._1xGApa_autosaveIndicator{color:#059669;align-items:center;gap:.3rem;font-size:.82rem;display:flex}._1xGApa_proctoringAlert{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.88rem;display:flex}._1xGApa_questionItem{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}._1xGApa_questionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._1xGApa_questionNumber{color:#2563eb;font-size:.95rem;font-weight:800}._1xGApa_questionPoints{color:#3730a3;background:#e0e7ff;border-radius:4px;padding:.15rem .5rem;font-size:.8rem;font-weight:700}._1xGApa_questionTitle{color:#1e293b;margin:0;font-size:1.05rem;font-weight:600}._1xGApa_optionsList{flex-direction:column;gap:.5rem;display:flex}._1xGApa_optionLabel{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.6rem;padding:.6rem .8rem;transition:all .12s;display:flex}._1xGApa_optionLabel:hover{background-color:#f1f5f9}._1xGApa_textInput,._1xGApa_textareaInput{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.95rem;transition:border-color .15s}._1xGApa_textInput:focus,._1xGApa_textareaInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb33}._1xGApa_textareaInput{resize:vertical;min-height:110px}._1xGApa_competencyLevelsRow{flex-wrap:wrap;gap:.5rem;display:flex}._1xGApa_competencyPill{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:all .15s}._1xGApa_competencyPillSelected{color:#fff;background-color:#10b981;border-color:#059669}._1xGApa_aiReviewPanel{background:linear-gradient(135deg,#f0fdf4 0%,#e0f2fe 100%);border:1px solid #93c5fd;border-radius:10px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._1xGApa_aiReviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._1xGApa_aiBadge{color:#fff;background:#2563eb;border-radius:12px;padding:.25rem .65rem;font-size:.78rem;font-weight:700}._1xGApa_aiList{margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.5}._1xGApa_aiNotice{color:#475569;background:#fff9;border-radius:4px;padding:.5rem;font-size:.78rem;font-style:italic}._1xGApa_pvTableContainer{border:1px solid #e2e8f0;border-radius:8px;margin-top:1rem;overflow-x:auto}._1xGApa_pvTable{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}._1xGApa_pvTable th,._1xGApa_pvTable td{border-bottom:1px solid #e2e8f0;padding:.75rem 1rem}._1xGApa_pvTable th{color:#334155;background-color:#f8fafc;font-weight:700}._1xGApa_pvSeal{color:#475569;word-break:break-all;background:#f1f5f9;border-radius:4px;padding:.4rem .6rem;font-family:monospace;font-size:.75rem}._1xGApa_modalOverlay{z-index:999;background-color:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._1xGApa_modalContent{background:#fff;border-radius:12px;flex-direction:column;gap:1.25rem;width:100%;max-width:650px;max-height:90vh;padding:1.75rem;display:flex;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}
